From af4b5a8b027d69a0752a13a46064af828766307e Mon Sep 17 00:00:00 2001 From: OliverCullimore Date: Wed, 1 Nov 2023 19:45:35 +0000 Subject: [PATCH] deploy: 0ea4e79fbdaca21aafc2f4e3256d707fced2cd8a --- 3.10/1084/data/behaviors.json | 1 - 3.10/1084/data/categories.json | 1 - 3.10/1084/data/packages.json | 1 - 3.10/1084/data/suites.csv | 99 ------------------ 3.10/1084/data/suites.json | 1 - .../1084/data/test-cases/12cb13784c7e98a.json | 1 - .../1084/data/test-cases/1860e60d62e3a24.json | 1 - .../data/test-cases/2ab8a880152f8152.json | 1 - .../data/test-cases/2b897766611f57db.json | 1 - .../data/test-cases/2df28f47b190e7fa.json | 1 - .../data/test-cases/305989bcd156ba18.json | 1 - .../data/test-cases/39c5566fab0d2cf3.json | 1 - .../data/test-cases/4a2b923ae2d0e58e.json | 1 - .../data/test-cases/4a5bddcda82345cc.json | 1 - .../data/test-cases/5c5277a38950af92.json | 1 - .../data/test-cases/639770202086fa1d.json | 1 - .../1084/data/test-cases/685b6cf6d20454d.json | 1 - .../data/test-cases/6dbfc284c74f3950.json | 1 - .../1084/data/test-cases/6ef62f42beba661.json | 1 - .../1084/data/test-cases/70788bb88dea3f3.json | 1 - .../data/test-cases/7ea22cc60f79a77b.json | 1 - .../data/test-cases/81479166f99defd1.json | 1 - .../data/test-cases/820a0e8aff8473eb.json | 1 - .../data/test-cases/8429522a815de4d1.json | 1 - .../data/test-cases/8d4cbed2082865de.json | 1 - .../1084/data/test-cases/9278f6eb17fd658.json | 1 - .../1084/data/test-cases/93f86a61accce49.json | 1 - .../data/test-cases/a2f2d078ea4db685.json | 1 - 3.10/1084/data/test-cases/a80c8ec6ec2499.json | 1 - .../data/test-cases/a85f441830b2314c.json | 1 - .../data/test-cases/b869df3f39fb869a.json | 1 - .../data/test-cases/b9dd254d204baf88.json | 1 - .../data/test-cases/c4355688c7bd15b7.json | 1 - .../data/test-cases/c482bf5a5a6cfa58.json | 1 - .../1084/data/test-cases/c6a835fb30e1700.json | 1 - .../1084/data/test-cases/caf697bdb2a9e98.json | 1 - .../1084/data/test-cases/cfc704ef01019ed.json | 1 - .../data/test-cases/d54e76004a3f5cec.json | 1 - .../data/test-cases/dbbb54f2f9960077.json | 1 - .../data/test-cases/dee5167b6a2c2b4e.json | 1 - .../data/test-cases/e094aaa793f963e4.json | 1 - .../data/test-cases/e77a88089401a951.json | 1 - .../data/test-cases/eccf366c2a695313.json | 1 - .../data/test-cases/efc4540600e3c844.json | 1 - .../data/test-cases/f215d9d31765e24d.json | 1 - .../data/test-cases/f63b53f56e52818d.json | 1 - 3.10/1084/data/timeline.json | 1 - 3.10/1084/export/influxDbData.txt | 12 --- 3.10/1084/export/prometheusData.txt | 12 --- 3.10/1084/history/history.json | 1 - 3.10/1084/widgets/categories.json | 1 - 3.10/1084/widgets/duration.json | 1 - 3.10/1084/widgets/executors.json | 1 - 3.10/1084/widgets/severity.json | 1 - 3.10/1084/widgets/status-chart.json | 1 - 3.10/1084/widgets/summary.json | 1 - 3.10/1085/data/behaviors.json | 1 - 3.10/1085/data/categories.json | 1 - 3.10/1085/data/packages.json | 1 - 3.10/1085/data/suites.csv | 99 ------------------ 3.10/1085/data/suites.json | 1 - .../data/test-cases/10c6e73f77e8c2c8.json | 1 - .../data/test-cases/196feeec2065d00a.json | 1 - .../data/test-cases/1b32e48d363cbfaa.json | 1 - .../data/test-cases/1dd24439d21e540e.json | 1 - .../data/test-cases/1f5125306a73fb3c.json | 1 - .../data/test-cases/1f651fa0da614807.json | 1 - .../data/test-cases/21b9c5cbe07557b1.json | 1 - .../data/test-cases/2722166e6d3a3ab7.json | 1 - .../data/test-cases/2f1644fd1753476b.json | 1 - .../data/test-cases/2f72884f7602d8f8.json | 1 - .../data/test-cases/32377dc440d8aeda.json | 1 - .../data/test-cases/325191fae8115e92.json | 1 - .../data/test-cases/34a8cb496c164112.json | 1 - .../data/test-cases/39400cfc6c9eaa42.json | 1 - .../data/test-cases/3a05f4174063b209.json | 1 - .../data/test-cases/3d0a1942e234b0dc.json | 1 - .../data/test-cases/437171b5f42bc41a.json | 1 - .../data/test-cases/44c0b422142c98f9.json | 1 - .../data/test-cases/467982175513eff9.json | 1 - .../data/test-cases/46b7c74ea7bbb63e.json | 1 - .../data/test-cases/478dcb01eb072c2e.json | 1 - .../data/test-cases/553577dacee47d2c.json | 1 - .../data/test-cases/5598249312331080.json | 1 - .../data/test-cases/5647cd0c94d1d8a6.json | 1 - .../data/test-cases/57244912ddb1974f.json | 1 - .../data/test-cases/5b73f59d5cb80461.json | 1 - .../data/test-cases/60c2a99a6ad80361.json | 1 - .../data/test-cases/64639e7321e79240.json | 1 - .../data/test-cases/67ed20e09e94b7fb.json | 1 - .../data/test-cases/682a78b4a89ea96a.json | 1 - .../data/test-cases/6c13ad97e43e5ee8.json | 1 - .../data/test-cases/712999d53080aae7.json | 1 - .../data/test-cases/71b4585ea76dac59.json | 1 - .../data/test-cases/73551db178ec9056.json | 1 - .../data/test-cases/7459619bdde7bd03.json | 1 - .../data/test-cases/75943b45f53c8b08.json | 1 - .../data/test-cases/75a7f8ee1fea9a4d.json | 1 - .../data/test-cases/794bf5d69027b72a.json | 1 - .../data/test-cases/7a9648cbc42d6208.json | 1 - .../data/test-cases/7c362d16b35ca831.json | 1 - .../data/test-cases/7ea7945045a87340.json | 1 - .../data/test-cases/7f4896deb1a0a670.json | 1 - .../data/test-cases/80966e3d91473b91.json | 1 - .../data/test-cases/8199637820d663d8.json | 1 - .../data/test-cases/8464fc657eb7802f.json | 1 - .../data/test-cases/863a40bfa0426869.json | 1 - .../data/test-cases/9623a07c15e9324f.json | 1 - .../data/test-cases/962cca69492cc8d3.json | 1 - .../data/test-cases/989068cd0c751465.json | 1 - .../data/test-cases/99c4e7bcfac9a5f1.json | 1 - .../data/test-cases/9b212f52bfbabcaa.json | 1 - .../data/test-cases/9d186568f1b71492.json | 1 - .../data/test-cases/9dda1267c14d137e.json | 1 - .../data/test-cases/a13f65ab99e9f223.json | 1 - .../data/test-cases/a2e67c5ad7d7bd92.json | 1 - .../data/test-cases/a54f86c1e4725b7c.json | 1 - .../data/test-cases/a6c8717da0e28009.json | 1 - .../data/test-cases/a73d57088447607e.json | 1 - .../data/test-cases/a9312aa4a9abfaa8.json | 1 - .../1085/data/test-cases/a9e83664968113f.json | 1 - .../data/test-cases/aa0b9c2a611e699d.json | 1 - .../data/test-cases/ac84d68d094bd1c1.json | 1 - .../data/test-cases/ad212d322e9d3105.json | 1 - .../data/test-cases/b0e99427bf8a6ae4.json | 1 - .../data/test-cases/b11926f9d38340e2.json | 1 - .../data/test-cases/b18b6dbdf646191f.json | 1 - .../data/test-cases/b2024013160b5b5c.json | 1 - .../data/test-cases/b5f828929f108024.json | 1 - .../data/test-cases/b7d54064bf76b2bd.json | 1 - .../data/test-cases/bd7d2861a3fa3565.json | 1 - .../data/test-cases/bdfb0679ff0c785b.json | 1 - .../data/test-cases/c6a499bf51748034.json | 1 - .../data/test-cases/c80b85c435e805be.json | 1 - .../data/test-cases/c87b8cf776fceb60.json | 1 - .../data/test-cases/c88254b2b30604d2.json | 1 - .../data/test-cases/cbfe1fea2068cfc2.json | 1 - .../data/test-cases/cccb41b68e9bdef7.json | 1 - .../data/test-cases/dc037a43e0bc3296.json | 1 - .../data/test-cases/de1eee6326160b5e.json | 1 - .../data/test-cases/dfe38fabc665c576.json | 1 - .../data/test-cases/ea88f040f34710cd.json | 1 - .../data/test-cases/ed8073483c33298e.json | 1 - .../data/test-cases/ee9f42e3b70b6ace.json | 1 - .../data/test-cases/f037d107d888efcd.json | 1 - .../data/test-cases/f770bf71d6e942d4.json | 1 - .../data/test-cases/f7cd111cfbce7366.json | 1 - .../data/test-cases/f957a3ff79bf5aa6.json | 1 - .../data/test-cases/ff940488a2f1c217.json | 1 - 3.10/1085/data/timeline.json | 1 - 3.10/1085/export/influxDbData.txt | 12 --- 3.10/1085/history/history.json | 1 - 3.10/1085/widgets/duration.json | 1 - 3.10/1085/widgets/executors.json | 1 - 3.10/1085/widgets/severity.json | 1 - 3.10/1085/widgets/status-chart.json | 1 - 3.10/{1084 => 1086}/app.js | 0 3.10/{1084 => 1086}/data/behaviors.csv | 2 +- 3.10/1086/data/behaviors.json | 1 + {3.11/1084 => 3.10/1086}/data/categories.csv | 2 +- 3.10/1086/data/categories.json | 1 + 3.10/1086/data/packages.json | 1 + 3.10/1086/data/suites.csv | 99 ++++++++++++++++++ 3.10/1086/data/suites.json | 1 + .../data/test-cases/1123a7e5902addc3.json} | 2 +- .../data/test-cases/1367e3908291916d.json | 1 + .../data/test-cases/1fbb235ff0420721.json} | 2 +- .../1086/data/test-cases/206f305029ad97f.json | 1 + .../data/test-cases/22dc023249522231.json} | 2 +- .../data/test-cases/2531b84a2209d5df.json} | 2 +- .../data/test-cases/28dce61f84e7c3b7.json | 1 + .../data/test-cases/2b0eb17497eaed2e.json} | 2 +- .../data/test-cases/2eefd8f2e8860ade.json | 1 + .../data/test-cases/2f1f3fe858ef2f23.json} | 2 +- .../data/test-cases/316b9f9bf352d04c.json} | 2 +- .../data/test-cases/350b7ebc27f187df.json} | 2 +- .../data/test-cases/35fa0e1948e5955f.json} | 2 +- .../data/test-cases/36e632b3296f106c.json} | 2 +- .../data/test-cases/40f8191f8ae1cccd.json | 1 + .../data/test-cases/420e64ab2ce21d72.json} | 2 +- .../data/test-cases/424d0970f27fee25.json} | 2 +- .../data/test-cases/473ad7ed013405ac.json | 1 + .../data/test-cases/47d92087ebcb7f70.json} | 2 +- .../data/test-cases/4d0e6f396bc498cc.json | 1 + .../data/test-cases/4e0e972c85a97299.json | 1 + .../data/test-cases/4f67ba27307a0a4e.json} | 2 +- .../data/test-cases/5492d0018983cba0.json} | 2 +- .../data/test-cases/556e1327e4465f7d.json} | 2 +- .../data/test-cases/55e3c52476f1aa03.json} | 2 +- .../data/test-cases/57334bfd0eb77b61.json} | 2 +- .../data/test-cases/5872a347e47bc2cb.json} | 2 +- .../data/test-cases/5920822ee68047dd.json} | 2 +- .../data/test-cases/59fe52d5d03b2fe0.json} | 2 +- .../data/test-cases/5b17717e5927385c.json} | 2 +- .../data/test-cases/5b630b6dc7aab305.json | 1 + .../data/test-cases/610d9eb599537e69.json} | 2 +- .../data/test-cases/62cb20a2dfd514f1.json | 1 + .../data/test-cases/64d47c384c8e8bd0.json | 1 + .../data/test-cases/65cede1bbc301c32.json | 1 + .../data/test-cases/66ff6a46423a3f34.json | 1 + .../data/test-cases/679e0c3f7242013c.json} | 2 +- .../data/test-cases/6f813be2b9273e78.json} | 2 +- .../data/test-cases/6f96ea4815289d88.json | 1 + .../1086/data/test-cases/73fa6e3627fde0e.json | 1 + .../data/test-cases/7578f2ba990c2fcb.json} | 2 +- .../data/test-cases/7c2e5444f68a2b61.json | 1 + .../data/test-cases/7d22c9f1b35b1a3d.json} | 2 +- .../data/test-cases/8155eacfa6b29bd4.json | 1 + .../data/test-cases/89a037e24e996f4d.json | 1 + .../data/test-cases/8f3c0e0034c00e76.json | 1 + .../data/test-cases/9189aeea37943bc7.json} | 2 +- .../data/test-cases/926b93e504644b65.json} | 2 +- .../data/test-cases/94ad9ffab05ed23a.json | 1 + .../data/test-cases/94c285e6ac8bb755.json} | 2 +- .../data/test-cases/9748c3175c1556ef.json} | 2 +- .../data/test-cases/99bd166c33ebfb01.json} | 2 +- .../data/test-cases/a390ecaad449c9fd.json} | 2 +- .../data/test-cases/a7b0f8a0d9b7447c.json | 1 + .../data/test-cases/a7d35b002cb7c286.json} | 2 +- .../data/test-cases/aa3fead70720c727.json | 1 + .../1086/data/test-cases/acdcdad0e0dc46d.json | 1 + .../data/test-cases/b49389594dc913a7.json} | 2 +- .../data/test-cases/bbece61336891963.json} | 2 +- .../data/test-cases/bc47ecf26c30cf84.json | 1 + .../1086/data/test-cases/bd90af0ff8d6f89.json | 1 + .../data/test-cases/bdbc254720619dcb.json} | 2 +- .../data/test-cases/c1a0381f5c6b99dc.json | 1 + .../data/test-cases/c1f301ba9a71eede.json} | 2 +- .../data/test-cases/c40b13909f6e1d52.json} | 2 +- .../data/test-cases/c4af848eed42d2b7.json | 1 + .../data/test-cases/c6712e89a32cd362.json} | 2 +- .../data/test-cases/c7d1a1422d069b77.json | 1 + .../1086/data/test-cases/c7e1103d39b0bd1.json | 1 + .../data/test-cases/c82b503bd54a0452.json} | 2 +- .../data/test-cases/ca8d551721ee873c.json} | 2 +- .../data/test-cases/cb66348b9b702eb8.json} | 2 +- .../data/test-cases/cf044fd83128379f.json | 1 + .../data/test-cases/d0e95463e9149476.json} | 2 +- .../data/test-cases/d27f704a189549df.json | 1 + .../data/test-cases/d3ca3644287b65a2.json} | 2 +- .../data/test-cases/d51d389b74887eb7.json} | 2 +- .../data/test-cases/d6400db47743f80a.json} | 2 +- .../1086/data/test-cases/d7409f340c70f61.json | 1 + .../data/test-cases/d94a2b91127646b7.json | 1 + .../data/test-cases/dde718791d24248d.json | 1 + .../data/test-cases/ddf95e88a1951043.json} | 2 +- .../data/test-cases/e185285fbf99818b.json} | 2 +- .../data/test-cases/e242ac406a1d6e06.json} | 2 +- .../data/test-cases/e5ec04c502ef9f5a.json} | 2 +- .../data/test-cases/eb08c87edeeec35e.json | 1 + .../data/test-cases/eb3ca839fc15bae3.json} | 2 +- .../data/test-cases/ebc7f40120c9e810.json | 1 + .../data/test-cases/ed5c788380c3e21f.json} | 2 +- .../data/test-cases/ed814ea9f6bbbd01.json | 1 + .../data/test-cases/edf066917e2c0298.json} | 2 +- .../data/test-cases/eee1052cbc065af0.json | 1 + .../data/test-cases/f1d2fdb34fa3ab08.json | 1 + .../data/test-cases/f49c34d25189e363.json | 1 + .../data/test-cases/f8487f6ed62fb47f.json} | 2 +- .../data/test-cases/fd12c71fb72eb0b7.json | 1 + .../data/test-cases/fd94aeeb4b64e678.json | 1 + .../data/test-cases/ff451a4067e5b903.json | 1 + 3.10/1086/data/timeline.json | 1 + 3.10/1086/export/influxDbData.txt | 12 +++ 3.10/{1084 => 1086}/export/mail.html | 0 3.10/1086/export/prometheusData.txt | 12 +++ 3.10/{1084 => 1086}/favicon.ico | Bin .../history/categories-trend.json | 2 +- .../history/duration-trend.json | 2 +- .../{1084 => 1086}/history/history-trend.json | 2 +- 3.10/1086/history/history.json | 1 + 3.10/{1084 => 1086}/history/retry-trend.json | 2 +- 3.10/{1084 => 1086}/index.html | 2 +- 3.10/{1084 => 1086}/plugin/behaviors/index.js | 0 3.10/{1084 => 1086}/plugin/packages/index.js | 0 .../plugin/screen-diff/index.js | 0 .../plugin/screen-diff/styles.css | 0 3.10/{1084 => 1086}/styles.css | 0 3.10/{1084 => 1086}/widgets/behaviors.json | 2 +- .../widgets/categories-trend.json | 2 +- 3.10/1086/widgets/categories.json | 1 + .../widgets/duration-trend.json | 2 +- 3.10/1086/widgets/duration.json | 1 + 3.10/{1084 => 1086}/widgets/environment.json | 0 3.10/1086/widgets/executors.json | 1 + .../{1084 => 1086}/widgets/history-trend.json | 2 +- 3.10/{1084 => 1086}/widgets/launch.json | 0 3.10/{1084 => 1086}/widgets/retry-trend.json | 2 +- 3.10/1086/widgets/severity.json | 1 + 3.10/1086/widgets/status-chart.json | 1 + 3.10/{1084 => 1086}/widgets/suites.json | 0 3.10/1086/widgets/summary.json | 1 + 3.10/{1085 => 1087}/app.js | 0 3.10/{1085 => 1087}/data/behaviors.csv | 0 3.10/1087/data/behaviors.json | 1 + 3.10/{1085 => 1087}/data/categories.csv | 0 3.10/1087/data/categories.json | 1 + 3.10/1087/data/packages.json | 1 + 3.10/1087/data/suites.csv | 99 ++++++++++++++++++ 3.10/1087/data/suites.json | 1 + .../data/test-cases/1b3cbd5ce71ae449.json | 1 + .../data/test-cases/1cc29e2820f1030d.json | 1 + .../data/test-cases/2392fc074740145e.json | 1 + .../data/test-cases/24fa2239e13cee43.json | 1 + .../data/test-cases/268df193a9a28137.json} | 2 +- .../data/test-cases/27951615dcc78589.json | 1 + .../data/test-cases/2a26aec119d9a4b4.json | 1 + .../data/test-cases/2b1d7169caac6f65.json | 1 + .../data/test-cases/2d9b623e8d23d70b.json | 1 + .../data/test-cases/333572633565e628.json} | 2 +- .../data/test-cases/3335c6b80854ba0e.json | 1 + .../data/test-cases/34a93a5eb6a14308.json | 1 + .../data/test-cases/356d53fd13d8c29e.json | 1 + .../data/test-cases/35ddf9fa17d147e2.json | 1 + .../1087/data/test-cases/37e932face3e216.json | 1 + .../data/test-cases/3947a04e58a37983.json | 1 + .../data/test-cases/3b0e1aa2ef04f1ea.json | 1 + .../data/test-cases/3d00f2258e4f3b4c.json | 1 + .../data/test-cases/41d1a673d43c9e5c.json | 1 + .../data/test-cases/4920c40bae7cc72c.json} | 2 +- .../1087/data/test-cases/49d61f752d26f20.json | 1 + .../data/test-cases/4accaba7069276f6.json | 1 + .../data/test-cases/4afa92a1106211b7.json | 1 + .../data/test-cases/4be94bba6a029ba1.json | 1 + .../data/test-cases/4e812de7870a0f5c.json | 1 + .../data/test-cases/512bc38d27d8058f.json | 1 + .../data/test-cases/56506d51cdac33bc.json | 1 + .../data/test-cases/567ceb412013d7e9.json | 1 + .../data/test-cases/5702d060a2dfe2ec.json | 1 + .../data/test-cases/594ccf989e622c3b.json | 1 + .../data/test-cases/5b5996f1b41354b6.json} | 2 +- .../data/test-cases/628b645a277cb2b2.json | 1 + .../data/test-cases/6676bfec9ce99027.json | 1 + .../data/test-cases/687ecf69597ac401.json | 1 + .../data/test-cases/68aeacd31e3e05cd.json | 1 + .../data/test-cases/699ec444cccfe7cb.json} | 2 +- .../data/test-cases/6c1a074fe580919c.json | 1 + .../data/test-cases/6da8d9a278235a55.json | 1 + .../data/test-cases/6f0a3f3934de7b7d.json | 1 + .../data/test-cases/6f755c4125cb1d7b.json | 1 + .../data/test-cases/765848ef407daa6c.json | 1 + .../data/test-cases/7a90a546f0f27da4.json | 1 + .../data/test-cases/7cab4f02dd8da417.json | 1 + .../data/test-cases/7d0ca4ccbee000ab.json | 1 + .../data/test-cases/7e127cd65be99b9e.json | 1 + .../data/test-cases/7ec51899863c2001.json | 1 + .../data/test-cases/811373d6ef99d3ca.json | 1 + .../data/test-cases/81cb7c369e164166.json | 1 + .../data/test-cases/824ff01b7e0425af.json | 1 + .../data/test-cases/863cb0b7813460dd.json | 1 + .../data/test-cases/8689cb143d8b1695.json | 1 + .../data/test-cases/8a3c893009db84f8.json | 1 + .../data/test-cases/8a72c6be6f7a79aa.json | 1 + .../data/test-cases/8f5dd94db6829bea.json} | 2 +- .../data/test-cases/943f28fb9787677c.json} | 2 +- .../data/test-cases/95ec852c6c6d73d6.json | 1 + .../data/test-cases/9c3cadb3f6dab5ea.json | 1 + .../data/test-cases/9e3d663242893144.json} | 2 +- .../data/test-cases/9e73f5ff67b4f23e.json | 1 + .../data/test-cases/a1ee95a3976beb6b.json | 1 + .../data/test-cases/a6733d3a773f5dee.json | 1 + .../1087/data/test-cases/a96a01a1f20f0ec.json | 1 + .../data/test-cases/a9f8a50ba0aa021d.json | 1 + .../data/test-cases/aa18136d0380cb9d.json | 1 + .../data/test-cases/ae3736ee2c49abdd.json | 1 + .../data/test-cases/aeb3ed45197c50d4.json} | 2 +- .../data/test-cases/b395da0ec87ef19a.json | 1 + .../data/test-cases/bb68eae86dd6bfb7.json | 1 + .../data/test-cases/bba56fbfc5d6b278.json | 1 + .../data/test-cases/c095975def18fde4.json | 1 + .../data/test-cases/c0d26c93b3737f4c.json | 1 + .../data/test-cases/c6e7b9cb4fb0f0f4.json | 1 + .../1087/data/test-cases/c99266aacf98b78.json | 1 + .../data/test-cases/ce1441405aaed98b.json} | 2 +- .../1087/data/test-cases/cf693c512afe43c.json | 1 + .../data/test-cases/cfb4f9450ce2f5a0.json | 1 + .../data/test-cases/d9059c3294815384.json | 1 + .../data/test-cases/d9854bd52cb89956.json | 1 + .../data/test-cases/da11ad84eacf2c9e.json | 1 + .../data/test-cases/e1720ff9cf9a677b.json | 1 + .../data/test-cases/e4215e2388718146.json | 1 + .../data/test-cases/e65f436c9ba5df46.json} | 2 +- .../data/test-cases/e926cdf04b1877b2.json | 1 + .../data/test-cases/e929147f79306b4b.json} | 2 +- .../data/test-cases/eaa0ee40a70b4be8.json | 1 + .../data/test-cases/eb9156891127a872.json | 1 + .../data/test-cases/eba5457bfc4b331f.json | 1 + .../data/test-cases/ef3f52ba1236b608.json | 1 + .../data/test-cases/f134980c8d1771be.json | 1 + .../data/test-cases/f2b7462ac1a5ffec.json | 1 + .../data/test-cases/f3abac8c452f9be6.json | 1 + .../data/test-cases/f52fdb8764f8c988.json | 1 + .../data/test-cases/f5e76bd5d7e0f514.json | 1 + .../data/test-cases/f664d7caa3b0a525.json | 1 + .../data/test-cases/f80cadbbabf5824c.json | 1 + .../data/test-cases/f877b255072359bd.json | 1 + .../data/test-cases/fa9b8eb9ebeb3f30.json | 1 + .../data/test-cases/fb5085dff5af6d89.json | 1 + 3.10/1087/data/timeline.json | 1 + 3.10/1087/export/influxDbData.txt | 12 +++ 3.10/{1085 => 1087}/export/mail.html | 0 3.10/{1085 => 1087}/export/prometheusData.txt | 8 +- 3.10/{1085 => 1087}/favicon.ico | Bin .../history/categories-trend.json | 2 +- .../history/duration-trend.json | 2 +- .../history}/history-trend.json | 2 +- 3.10/1087/history/history.json | 1 + 3.10/{1085 => 1087}/history/retry-trend.json | 2 +- 3.10/{1085 => 1087}/index.html | 2 +- 3.10/{1085 => 1087}/plugin/behaviors/index.js | 0 3.10/{1085 => 1087}/plugin/packages/index.js | 0 .../plugin/screen-diff/index.js | 0 .../plugin/screen-diff/styles.css | 0 3.10/{1085 => 1087}/styles.css | 0 3.10/{1085 => 1087}/widgets/behaviors.json | 0 .../widgets/categories-trend.json | 2 +- 3.10/{1085 => 1087}/widgets/categories.json | 0 .../widgets/duration-trend.json | 2 +- 3.10/1087/widgets/duration.json | 1 + 3.10/{1085 => 1087}/widgets/environment.json | 0 3.10/1087/widgets/executors.json | 1 + .../widgets}/history-trend.json | 2 +- 3.10/{1085 => 1087}/widgets/launch.json | 0 3.10/{1085 => 1087}/widgets/retry-trend.json | 2 +- 3.10/1087/widgets/severity.json | 1 + 3.10/1087/widgets/status-chart.json | 1 + 3.10/{1085 => 1087}/widgets/suites.json | 0 3.10/{1085 => 1087}/widgets/summary.json | 2 +- 3.10/index.html | 2 +- 3.10/last-history/categories-trend.json | 2 +- 3.10/last-history/duration-trend.json | 2 +- 3.10/last-history/history-trend.json | 2 +- 3.10/last-history/history.json | 2 +- 3.10/last-history/retry-trend.json | 2 +- 3.11/1084/data/behaviors.json | 1 - 3.11/1084/data/categories.json | 1 - 3.11/1084/data/packages.json | 1 - 3.11/1084/data/suites.csv | 99 ------------------ 3.11/1084/data/suites.json | 1 - .../data/test-cases/113490d328f8aab1.json | 1 - .../data/test-cases/11e1f912ed85ed5b.json | 1 - .../data/test-cases/1ba5368d38f1a455.json | 1 - .../data/test-cases/1bdb14905e0de0c2.json | 1 - .../data/test-cases/1c02320184542b88.json | 1 - .../data/test-cases/1c15247debba5392.json | 1 - .../data/test-cases/1d73637d004233a4.json | 1 - .../data/test-cases/20c3c7688b045c62.json | 1 - .../data/test-cases/212ca2d7e8078780.json | 1 - .../1084/data/test-cases/248d25ba9bf8a75.json | 1 - .../data/test-cases/2a9098384eb293b0.json | 1 - .../data/test-cases/2c01a83167cacab2.json | 1 - .../data/test-cases/2f33085f7f9cf954.json | 1 - .../data/test-cases/2f7c3ceeac76801f.json | 1 - .../data/test-cases/30665349655842b7.json | 1 - .../data/test-cases/321b7082bf8da3ec.json | 1 - .../data/test-cases/321c9e0cdb586f99.json | 1 - .../data/test-cases/33706e44c9c31998.json | 1 - .../data/test-cases/34fc19b30c9580ac.json | 1 - .../data/test-cases/3a4d378914111c2d.json | 1 - .../data/test-cases/4844eb9f0e0e2f68.json | 1 - .../data/test-cases/52f58b1c3d6bbe31.json | 1 - .../data/test-cases/539cf2765948c106.json | 1 - .../data/test-cases/5713d14268f1946d.json | 1 - .../data/test-cases/58da5d9595f9ac29.json | 1 - .../data/test-cases/595ce4fee1e1f11c.json | 1 - .../data/test-cases/5a11e8b5e4bd0011.json | 1 - .../data/test-cases/5ac832b580d129cf.json | 1 - .../data/test-cases/5e729d951751f0bf.json | 1 - .../data/test-cases/6120353588b2e742.json | 1 - .../data/test-cases/64bff62d215a591d.json | 1 - .../data/test-cases/67a9abaecaafe4c3.json | 1 - .../data/test-cases/6a6a3460c7f4ec9e.json | 1 - .../data/test-cases/72d83985af618a41.json | 1 - .../data/test-cases/75f10cec72d81eb6.json | 1 - .../data/test-cases/7b2ef46cf97fac33.json | 1 - .../data/test-cases/868469739c441395.json | 1 - .../data/test-cases/87ef30646aeb1877.json | 1 - .../data/test-cases/8898658c9d0be498.json | 1 - .../data/test-cases/8b4de7bc5f49ab70.json | 1 - .../data/test-cases/8d929b028f99b279.json | 1 - .../data/test-cases/8db9b799650f26a7.json | 1 - .../data/test-cases/8f0c2b261c5d39a0.json | 1 - .../data/test-cases/947eec07b90075b9.json | 1 - .../data/test-cases/9537d114052bcbcf.json | 1 - .../data/test-cases/962394fc05a08c2a.json | 1 - .../data/test-cases/991e31963f0ef3dc.json | 1 - .../data/test-cases/99dcc6083cd0f992.json | 1 - .../data/test-cases/9beef4c39daf2f62.json | 1 - .../data/test-cases/9f0b131d3061c150.json | 1 - .../data/test-cases/a4ce0c4df2df1fc2.json | 1 - .../data/test-cases/a84526d38440c648.json | 1 - .../data/test-cases/ab6efc981262b4e2.json | 1 - .../data/test-cases/acf86f0f1d0e8c74.json | 1 - .../data/test-cases/adc4186b75ed80be.json | 1 - .../1084/data/test-cases/afcea719d4cdf33.json | 1 - .../data/test-cases/b17e30837397807a.json | 1 - .../data/test-cases/b40838004c6edecc.json | 1 - .../data/test-cases/b5ed75a48c1697bf.json | 1 - .../data/test-cases/b821e6b5d0bf4724.json | 1 - .../data/test-cases/be4803ae36546b07.json | 1 - .../data/test-cases/c0743db4ff22311f.json | 1 - .../data/test-cases/c1161382b0c25959.json | 1 - .../data/test-cases/c2b8e887ab0b70cf.json | 1 - .../data/test-cases/c9e3c1b7da913816.json | 1 - .../data/test-cases/cda0c1bc093a46ca.json | 1 - .../data/test-cases/cf8671a0e1f8e938.json | 1 - .../data/test-cases/d526e831a23d632a.json | 1 - .../data/test-cases/d709d814dc6dab1a.json | 1 - .../data/test-cases/db4cbdac098a4c48.json | 1 - .../1084/data/test-cases/e285d7587ec7d24.json | 1 - .../data/test-cases/e2e765f6d989af01.json | 1 - .../data/test-cases/e3021e7162a047fc.json | 1 - .../data/test-cases/e606ff80ba856134.json | 1 - .../data/test-cases/e65e5a90a49db6e3.json | 1 - .../data/test-cases/ea39e6444ef92cfe.json | 1 - .../1084/data/test-cases/eb176b835655322.json | 1 - .../1084/data/test-cases/ede39b3f079f7c6.json | 1 - .../data/test-cases/f01a9f24c198e2bc.json | 1 - .../data/test-cases/f051b007d0f842d0.json | 1 - .../data/test-cases/f0d39fc5552aaa73.json | 1 - .../data/test-cases/f1d6a76544d68af1.json | 1 - .../data/test-cases/f38622d4d4345466.json | 1 - .../data/test-cases/f92c82a5e2d66c16.json | 1 - .../data/test-cases/f9328cd22cde8da7.json | 1 - .../data/test-cases/fa112042b76c07c9.json | 1 - 3.11/1084/data/timeline.json | 1 - 3.11/1084/export/influxDbData.txt | 12 --- 3.11/1084/export/prometheusData.txt | 12 --- 3.11/1084/history/history.json | 1 - 3.11/1084/widgets/categories.json | 1 - 3.11/1084/widgets/duration.json | 1 - 3.11/1084/widgets/executors.json | 1 - 3.11/1084/widgets/severity.json | 1 - 3.11/1084/widgets/status-chart.json | 1 - 3.11/1084/widgets/summary.json | 1 - 3.11/{1084 => 1086}/app.js | 0 3.11/{1084 => 1086}/data/behaviors.csv | 2 +- 3.11/1086/data/behaviors.json | 1 + {3.10/1084 => 3.11/1086}/data/categories.csv | 2 +- 3.11/1086/data/categories.json | 1 + 3.11/1086/data/packages.json | 1 + 3.11/1086/data/suites.csv | 99 ++++++++++++++++++ 3.11/1086/data/suites.json | 1 + .../data/test-cases/171bf5edb3eb4d85.json | 1 + .../data/test-cases/1a8082825df101d4.json | 1 + .../data/test-cases/23d6d53beae0e6dd.json | 1 + .../data/test-cases/2615006c4fc5aa19.json | 1 + .../data/test-cases/26cee82e6819925.json} | 2 +- .../data/test-cases/27d551f5cb7b084f.json} | 2 +- .../data/test-cases/29700238974dbe34.json} | 2 +- .../data/test-cases/2a24bba78707643f.json} | 2 +- .../data/test-cases/2b4e0ba387887bf4.json | 1 + .../data/test-cases/2cac71b3a9306229.json | 1 + .../data/test-cases/2d2594acdb7e5566.json | 1 + .../data/test-cases/33713755396b77c2.json | 1 + .../data/test-cases/350307f4eac1d9bd.json | 1 + .../data/test-cases/3ad03c8dbc6fc9c8.json} | 2 +- .../1086/data/test-cases/49b21068cd64419.json | 1 + .../1086/data/test-cases/49f76b6d0f5cd82.json | 1 + .../data/test-cases/4bc2d0cdb61ab27a.json | 1 + .../data/test-cases/4c673e5e7d31a478.json | 1 + .../data/test-cases/4ed54b7785775d16.json | 1 + .../data/test-cases/52e0eb0ecc7df8c2.json | 1 + .../data/test-cases/533b2b9aceb1e0ac.json | 1 + .../data/test-cases/5a1658ec5acbc071.json | 1 + .../data/test-cases/61d187c9818b2066.json | 1 + .../data/test-cases/64c1b7cca23618e2.json | 1 + .../data/test-cases/67004c362b3bdbf5.json | 1 + .../data/test-cases/6b4138e84d472d0c.json | 1 + .../data/test-cases/6c16f82c12e6fc94.json | 1 + .../1086/data/test-cases/6cdc73e1fa9b3e0.json | 1 + .../data/test-cases/72ac214866239aae.json | 1 + .../data/test-cases/738938cbfdddef92.json | 1 + .../data/test-cases/7ae7ed6269a0a317.json | 1 + .../data/test-cases/7dfb60866a234d52.json | 1 + .../data/test-cases/7e4cdf8c61b6555a.json | 1 + .../data/test-cases/7ff6dfbfd0482133.json | 1 + .../data/test-cases/80c489ad5a6f2948.json | 1 + .../data/test-cases/822d109c1853e31e.json | 1 + .../data/test-cases/82be66ff5ab62851.json | 1 + .../data/test-cases/8361a4acafaf3069.json | 1 + .../data/test-cases/895ca22298ea917a.json | 1 + .../data/test-cases/897c87a40a90bdb9.json | 1 + .../data/test-cases/8db27e6fab261893.json | 1 + .../data/test-cases/91dcdd2ef4da8bd8.json | 1 + .../data/test-cases/945e628718c3da83.json} | 2 +- .../data/test-cases/94f7f851e7a8c156.json | 1 + .../data/test-cases/96ac95feae8ee8e4.json | 1 + .../data/test-cases/99280ba8d8604652.json | 1 + .../data/test-cases/998ed75137627663.json | 1 + .../data/test-cases/99cb4b4c8b7d6b1f.json | 1 + .../data/test-cases/9cad3eb2427694e4.json | 1 + .../data/test-cases/9e3d685d3dbd4e05.json | 1 + .../data/test-cases/a26274b6ef788c17.json | 1 + .../data/test-cases/a3c0c1cae2776d1f.json | 1 + .../data/test-cases/a5b410055961e460.json | 1 + .../data/test-cases/a9dd713844f93905.json | 1 + .../data/test-cases/aa6b3a0b007b215a.json | 1 + .../data/test-cases/b03608b0375ab1f5.json | 1 + .../data/test-cases/b054174ed72ffcc.json} | 2 +- .../data/test-cases/b07be78df0cb7a7c.json | 1 + .../data/test-cases/b25e2872d1659272.json | 1 + .../data/test-cases/b3dcebc1947a83b8.json | 1 + .../data/test-cases/b537da3268c08dae.json | 1 + .../data/test-cases/b53eeef47cc51f86.json | 1 + .../data/test-cases/b55435ae45f53fc5.json | 1 + .../data/test-cases/b7bf1e8a24feb650.json | 1 + .../data/test-cases/b810bc41ebaa2b1a.json | 1 + .../data/test-cases/b92ab445a447e110.json | 1 + .../data/test-cases/ba0d202f4b3255da.json | 1 + .../data/test-cases/bc90a5816ef6c038.json | 1 + .../data/test-cases/c07e9bdd8741bf4d.json | 1 + .../data/test-cases/c08401c722f338cb.json | 1 + .../data/test-cases/c0a4902472e36f1d.json | 1 + .../data/test-cases/c16467fe0968afef.json | 1 + .../data/test-cases/c72db39beb97dd3f.json | 1 + .../data/test-cases/d45ea2db01c2aa25.json | 1 + .../data/test-cases/d523ba688d991785.json} | 2 +- .../data/test-cases/d6467f18bc7cb1eb.json | 1 + .../data/test-cases/d8b8c51ccf93a7bd.json} | 2 +- .../data/test-cases/d9ac2fc8c3d1d96a.json | 1 + .../data/test-cases/daf539476f0a7dfc.json | 1 + .../data/test-cases/ded7b44fc6264f46.json | 1 + .../data/test-cases/e07bbca015e61210.json | 1 + .../data/test-cases/e1900d2440d33c0d.json | 1 + .../data/test-cases/e3272b7e2d082a53.json | 1 + .../data/test-cases/e548a6da063d1d5c.json | 1 + .../data/test-cases/e6c54c39088e97a2.json | 1 + .../data/test-cases/e6e032f50f629bd6.json} | 2 +- .../data/test-cases/e79545d27c688ba2.json | 1 + .../data/test-cases/eb3eab432c721717.json | 1 + .../data/test-cases/ed03d80ead91ed17.json | 1 + .../1086/data/test-cases/edcd91b94d4dfe8.json | 1 + .../data/test-cases/eff1b9f807695aab.json | 1 + .../data/test-cases/f1fe191831b9e27b.json | 1 + .../data/test-cases/f5bc660ed06ea80e.json} | 2 +- .../data/test-cases/f60adb1716ec3b80.json | 1 + .../data/test-cases/f6663493e38a90a7.json | 1 + .../data/test-cases/fe678efea1ab94b5.json | 1 + .../data/test-cases/ffd92f5931ad1de0.json} | 2 +- .../data/test-cases/ffde4f283a213bd2.json | 1 + 3.11/1086/data/timeline.json | 1 + 3.11/1086/export/influxDbData.txt | 12 +++ 3.11/{1084 => 1086}/export/mail.html | 0 3.11/1086/export/prometheusData.txt | 12 +++ 3.11/{1084 => 1086}/favicon.ico | Bin .../history/categories-trend.json | 2 +- .../history/duration-trend.json | 2 +- .../{1084 => 1086}/history/history-trend.json | 2 +- 3.11/1086/history/history.json | 1 + 3.11/{1084 => 1086}/history/retry-trend.json | 2 +- 3.11/{1084 => 1086}/index.html | 2 +- 3.11/{1084 => 1086}/plugin/behaviors/index.js | 0 3.11/{1084 => 1086}/plugin/packages/index.js | 0 .../plugin/screen-diff/index.js | 0 .../plugin/screen-diff/styles.css | 0 3.11/{1084 => 1086}/styles.css | 0 3.11/{1084 => 1086}/widgets/behaviors.json | 2 +- .../widgets/categories-trend.json | 2 +- 3.11/1086/widgets/categories.json | 1 + .../widgets/duration-trend.json | 2 +- 3.11/1086/widgets/duration.json | 1 + 3.11/{1084 => 1086}/widgets/environment.json | 0 3.11/1086/widgets/executors.json | 1 + .../{1084 => 1086}/widgets/history-trend.json | 2 +- 3.11/{1084 => 1086}/widgets/launch.json | 0 3.11/{1084 => 1086}/widgets/retry-trend.json | 2 +- 3.11/1086/widgets/severity.json | 1 + 3.11/1086/widgets/status-chart.json | 1 + 3.11/{1084 => 1086}/widgets/suites.json | 0 3.11/1086/widgets/summary.json | 1 + 3.11/index.html | 2 +- 3.11/last-history/categories-trend.json | 2 +- 3.11/last-history/duration-trend.json | 2 +- 3.11/last-history/history-trend.json | 2 +- 3.11/last-history/history.json | 2 +- 3.11/last-history/retry-trend.json | 2 +- 677 files changed, 735 insertions(+), 735 deletions(-) delete mode 100644 3.10/1084/data/behaviors.json delete mode 100644 3.10/1084/data/categories.json delete mode 100644 3.10/1084/data/packages.json delete mode 100644 3.10/1084/data/suites.csv delete mode 100644 3.10/1084/data/suites.json delete mode 100644 3.10/1084/data/test-cases/12cb13784c7e98a.json delete mode 100644 3.10/1084/data/test-cases/1860e60d62e3a24.json delete mode 100644 3.10/1084/data/test-cases/2ab8a880152f8152.json delete mode 100644 3.10/1084/data/test-cases/2b897766611f57db.json delete mode 100644 3.10/1084/data/test-cases/2df28f47b190e7fa.json delete mode 100644 3.10/1084/data/test-cases/305989bcd156ba18.json delete mode 100644 3.10/1084/data/test-cases/39c5566fab0d2cf3.json delete mode 100644 3.10/1084/data/test-cases/4a2b923ae2d0e58e.json delete mode 100644 3.10/1084/data/test-cases/4a5bddcda82345cc.json delete mode 100644 3.10/1084/data/test-cases/5c5277a38950af92.json delete mode 100644 3.10/1084/data/test-cases/639770202086fa1d.json delete mode 100644 3.10/1084/data/test-cases/685b6cf6d20454d.json delete mode 100644 3.10/1084/data/test-cases/6dbfc284c74f3950.json delete mode 100644 3.10/1084/data/test-cases/6ef62f42beba661.json delete mode 100644 3.10/1084/data/test-cases/70788bb88dea3f3.json delete mode 100644 3.10/1084/data/test-cases/7ea22cc60f79a77b.json delete mode 100644 3.10/1084/data/test-cases/81479166f99defd1.json delete mode 100644 3.10/1084/data/test-cases/820a0e8aff8473eb.json delete mode 100644 3.10/1084/data/test-cases/8429522a815de4d1.json delete mode 100644 3.10/1084/data/test-cases/8d4cbed2082865de.json delete mode 100644 3.10/1084/data/test-cases/9278f6eb17fd658.json delete mode 100644 3.10/1084/data/test-cases/93f86a61accce49.json delete mode 100644 3.10/1084/data/test-cases/a2f2d078ea4db685.json delete mode 100644 3.10/1084/data/test-cases/a80c8ec6ec2499.json delete mode 100644 3.10/1084/data/test-cases/a85f441830b2314c.json delete mode 100644 3.10/1084/data/test-cases/b869df3f39fb869a.json delete mode 100644 3.10/1084/data/test-cases/b9dd254d204baf88.json delete mode 100644 3.10/1084/data/test-cases/c4355688c7bd15b7.json delete mode 100644 3.10/1084/data/test-cases/c482bf5a5a6cfa58.json delete mode 100644 3.10/1084/data/test-cases/c6a835fb30e1700.json delete mode 100644 3.10/1084/data/test-cases/caf697bdb2a9e98.json delete mode 100644 3.10/1084/data/test-cases/cfc704ef01019ed.json delete mode 100644 3.10/1084/data/test-cases/d54e76004a3f5cec.json delete mode 100644 3.10/1084/data/test-cases/dbbb54f2f9960077.json delete mode 100644 3.10/1084/data/test-cases/dee5167b6a2c2b4e.json delete mode 100644 3.10/1084/data/test-cases/e094aaa793f963e4.json delete mode 100644 3.10/1084/data/test-cases/e77a88089401a951.json delete mode 100644 3.10/1084/data/test-cases/eccf366c2a695313.json delete mode 100644 3.10/1084/data/test-cases/efc4540600e3c844.json delete mode 100644 3.10/1084/data/test-cases/f215d9d31765e24d.json delete mode 100644 3.10/1084/data/test-cases/f63b53f56e52818d.json delete mode 100644 3.10/1084/data/timeline.json delete mode 100644 3.10/1084/export/influxDbData.txt delete mode 100644 3.10/1084/export/prometheusData.txt delete mode 100644 3.10/1084/history/history.json delete mode 100644 3.10/1084/widgets/categories.json delete mode 100644 3.10/1084/widgets/duration.json delete mode 100644 3.10/1084/widgets/executors.json delete mode 100644 3.10/1084/widgets/severity.json delete mode 100644 3.10/1084/widgets/status-chart.json delete mode 100644 3.10/1084/widgets/summary.json delete mode 100644 3.10/1085/data/behaviors.json delete mode 100644 3.10/1085/data/categories.json delete mode 100644 3.10/1085/data/packages.json delete mode 100644 3.10/1085/data/suites.csv delete mode 100644 3.10/1085/data/suites.json delete mode 100644 3.10/1085/data/test-cases/10c6e73f77e8c2c8.json delete mode 100644 3.10/1085/data/test-cases/196feeec2065d00a.json delete mode 100644 3.10/1085/data/test-cases/1b32e48d363cbfaa.json delete mode 100644 3.10/1085/data/test-cases/1dd24439d21e540e.json delete mode 100644 3.10/1085/data/test-cases/1f5125306a73fb3c.json delete mode 100644 3.10/1085/data/test-cases/1f651fa0da614807.json delete mode 100644 3.10/1085/data/test-cases/21b9c5cbe07557b1.json delete mode 100644 3.10/1085/data/test-cases/2722166e6d3a3ab7.json delete mode 100644 3.10/1085/data/test-cases/2f1644fd1753476b.json delete mode 100644 3.10/1085/data/test-cases/2f72884f7602d8f8.json delete mode 100644 3.10/1085/data/test-cases/32377dc440d8aeda.json delete mode 100644 3.10/1085/data/test-cases/325191fae8115e92.json delete mode 100644 3.10/1085/data/test-cases/34a8cb496c164112.json delete mode 100644 3.10/1085/data/test-cases/39400cfc6c9eaa42.json delete mode 100644 3.10/1085/data/test-cases/3a05f4174063b209.json delete mode 100644 3.10/1085/data/test-cases/3d0a1942e234b0dc.json delete mode 100644 3.10/1085/data/test-cases/437171b5f42bc41a.json delete mode 100644 3.10/1085/data/test-cases/44c0b422142c98f9.json delete mode 100644 3.10/1085/data/test-cases/467982175513eff9.json delete mode 100644 3.10/1085/data/test-cases/46b7c74ea7bbb63e.json delete mode 100644 3.10/1085/data/test-cases/478dcb01eb072c2e.json delete mode 100644 3.10/1085/data/test-cases/553577dacee47d2c.json delete mode 100644 3.10/1085/data/test-cases/5598249312331080.json delete mode 100644 3.10/1085/data/test-cases/5647cd0c94d1d8a6.json delete mode 100644 3.10/1085/data/test-cases/57244912ddb1974f.json delete mode 100644 3.10/1085/data/test-cases/5b73f59d5cb80461.json delete mode 100644 3.10/1085/data/test-cases/60c2a99a6ad80361.json delete mode 100644 3.10/1085/data/test-cases/64639e7321e79240.json delete mode 100644 3.10/1085/data/test-cases/67ed20e09e94b7fb.json delete mode 100644 3.10/1085/data/test-cases/682a78b4a89ea96a.json delete mode 100644 3.10/1085/data/test-cases/6c13ad97e43e5ee8.json delete mode 100644 3.10/1085/data/test-cases/712999d53080aae7.json delete mode 100644 3.10/1085/data/test-cases/71b4585ea76dac59.json delete mode 100644 3.10/1085/data/test-cases/73551db178ec9056.json delete mode 100644 3.10/1085/data/test-cases/7459619bdde7bd03.json delete mode 100644 3.10/1085/data/test-cases/75943b45f53c8b08.json delete mode 100644 3.10/1085/data/test-cases/75a7f8ee1fea9a4d.json delete mode 100644 3.10/1085/data/test-cases/794bf5d69027b72a.json delete mode 100644 3.10/1085/data/test-cases/7a9648cbc42d6208.json delete mode 100644 3.10/1085/data/test-cases/7c362d16b35ca831.json delete mode 100644 3.10/1085/data/test-cases/7ea7945045a87340.json delete mode 100644 3.10/1085/data/test-cases/7f4896deb1a0a670.json delete mode 100644 3.10/1085/data/test-cases/80966e3d91473b91.json delete mode 100644 3.10/1085/data/test-cases/8199637820d663d8.json delete mode 100644 3.10/1085/data/test-cases/8464fc657eb7802f.json delete mode 100644 3.10/1085/data/test-cases/863a40bfa0426869.json delete mode 100644 3.10/1085/data/test-cases/9623a07c15e9324f.json delete mode 100644 3.10/1085/data/test-cases/962cca69492cc8d3.json delete mode 100644 3.10/1085/data/test-cases/989068cd0c751465.json delete mode 100644 3.10/1085/data/test-cases/99c4e7bcfac9a5f1.json delete mode 100644 3.10/1085/data/test-cases/9b212f52bfbabcaa.json delete mode 100644 3.10/1085/data/test-cases/9d186568f1b71492.json delete mode 100644 3.10/1085/data/test-cases/9dda1267c14d137e.json delete mode 100644 3.10/1085/data/test-cases/a13f65ab99e9f223.json delete mode 100644 3.10/1085/data/test-cases/a2e67c5ad7d7bd92.json delete mode 100644 3.10/1085/data/test-cases/a54f86c1e4725b7c.json delete mode 100644 3.10/1085/data/test-cases/a6c8717da0e28009.json delete mode 100644 3.10/1085/data/test-cases/a73d57088447607e.json delete mode 100644 3.10/1085/data/test-cases/a9312aa4a9abfaa8.json delete mode 100644 3.10/1085/data/test-cases/a9e83664968113f.json delete mode 100644 3.10/1085/data/test-cases/aa0b9c2a611e699d.json delete mode 100644 3.10/1085/data/test-cases/ac84d68d094bd1c1.json delete mode 100644 3.10/1085/data/test-cases/ad212d322e9d3105.json delete mode 100644 3.10/1085/data/test-cases/b0e99427bf8a6ae4.json delete mode 100644 3.10/1085/data/test-cases/b11926f9d38340e2.json delete mode 100644 3.10/1085/data/test-cases/b18b6dbdf646191f.json delete mode 100644 3.10/1085/data/test-cases/b2024013160b5b5c.json delete mode 100644 3.10/1085/data/test-cases/b5f828929f108024.json delete mode 100644 3.10/1085/data/test-cases/b7d54064bf76b2bd.json delete mode 100644 3.10/1085/data/test-cases/bd7d2861a3fa3565.json delete mode 100644 3.10/1085/data/test-cases/bdfb0679ff0c785b.json delete mode 100644 3.10/1085/data/test-cases/c6a499bf51748034.json delete mode 100644 3.10/1085/data/test-cases/c80b85c435e805be.json delete mode 100644 3.10/1085/data/test-cases/c87b8cf776fceb60.json delete mode 100644 3.10/1085/data/test-cases/c88254b2b30604d2.json delete mode 100644 3.10/1085/data/test-cases/cbfe1fea2068cfc2.json delete mode 100644 3.10/1085/data/test-cases/cccb41b68e9bdef7.json delete mode 100644 3.10/1085/data/test-cases/dc037a43e0bc3296.json delete mode 100644 3.10/1085/data/test-cases/de1eee6326160b5e.json delete mode 100644 3.10/1085/data/test-cases/dfe38fabc665c576.json delete mode 100644 3.10/1085/data/test-cases/ea88f040f34710cd.json delete mode 100644 3.10/1085/data/test-cases/ed8073483c33298e.json delete mode 100644 3.10/1085/data/test-cases/ee9f42e3b70b6ace.json delete mode 100644 3.10/1085/data/test-cases/f037d107d888efcd.json delete mode 100644 3.10/1085/data/test-cases/f770bf71d6e942d4.json delete mode 100644 3.10/1085/data/test-cases/f7cd111cfbce7366.json delete mode 100644 3.10/1085/data/test-cases/f957a3ff79bf5aa6.json delete mode 100644 3.10/1085/data/test-cases/ff940488a2f1c217.json delete mode 100644 3.10/1085/data/timeline.json delete mode 100644 3.10/1085/export/influxDbData.txt delete mode 100644 3.10/1085/history/history.json delete mode 100644 3.10/1085/widgets/duration.json delete mode 100644 3.10/1085/widgets/executors.json delete mode 100644 3.10/1085/widgets/severity.json delete mode 100644 3.10/1085/widgets/status-chart.json rename 3.10/{1084 => 1086}/app.js (100%) rename 3.10/{1084 => 1086}/data/behaviors.csv (82%) create mode 100644 3.10/1086/data/behaviors.json rename {3.11/1084 => 3.10/1086}/data/categories.csv (59%) create mode 100644 3.10/1086/data/categories.json create mode 100644 3.10/1086/data/packages.json create mode 100644 3.10/1086/data/suites.csv create mode 100644 3.10/1086/data/suites.json rename 3.10/{1084/data/test-cases/a7461e94315a0955.json => 1086/data/test-cases/1123a7e5902addc3.json} (87%) create mode 100644 3.10/1086/data/test-cases/1367e3908291916d.json rename 3.10/{1084/data/test-cases/5e774846cc2ffeb1.json => 1086/data/test-cases/1fbb235ff0420721.json} (87%) create mode 100644 3.10/1086/data/test-cases/206f305029ad97f.json rename 3.10/{1084/data/test-cases/69e2238fb6598158.json => 1086/data/test-cases/22dc023249522231.json} (82%) rename 3.10/{1084/data/test-cases/71d260dc0dd45ef0.json => 1086/data/test-cases/2531b84a2209d5df.json} (84%) create mode 100644 3.10/1086/data/test-cases/28dce61f84e7c3b7.json rename 3.10/{1084/data/test-cases/bf5852e9c3411aea.json => 1086/data/test-cases/2b0eb17497eaed2e.json} (82%) create mode 100644 3.10/1086/data/test-cases/2eefd8f2e8860ade.json rename 3.10/{1084/data/test-cases/d3296d6a72b36da8.json => 1086/data/test-cases/2f1f3fe858ef2f23.json} (86%) rename 3.10/{1084/data/test-cases/229ba1370776940c.json => 1086/data/test-cases/316b9f9bf352d04c.json} (84%) rename 3.10/{1084/data/test-cases/4bf9d171162f4e0a.json => 1086/data/test-cases/350b7ebc27f187df.json} (83%) rename 3.10/{1084/data/test-cases/c2f223e462a3228c.json => 1086/data/test-cases/35fa0e1948e5955f.json} (82%) rename 3.10/{1084/data/test-cases/a31d7773f6c144e9.json => 1086/data/test-cases/36e632b3296f106c.json} (92%) create mode 100644 3.10/1086/data/test-cases/40f8191f8ae1cccd.json rename 3.10/{1084/data/test-cases/154c0106788a352d.json => 1086/data/test-cases/420e64ab2ce21d72.json} (83%) rename 3.10/{1084/data/test-cases/96bbff45385f056e.json => 1086/data/test-cases/424d0970f27fee25.json} (97%) create mode 100644 3.10/1086/data/test-cases/473ad7ed013405ac.json rename 3.10/{1084/data/test-cases/46edf3369ddfdeb1.json => 1086/data/test-cases/47d92087ebcb7f70.json} (83%) create mode 100644 3.10/1086/data/test-cases/4d0e6f396bc498cc.json create mode 100644 3.10/1086/data/test-cases/4e0e972c85a97299.json rename 3.10/{1084/data/test-cases/c5da3d6c019703d1.json => 1086/data/test-cases/4f67ba27307a0a4e.json} (86%) rename 3.10/{1084/data/test-cases/f884eea5aab6138c.json => 1086/data/test-cases/5492d0018983cba0.json} (82%) rename 3.10/{1084/data/test-cases/9b066983502d1006.json => 1086/data/test-cases/556e1327e4465f7d.json} (83%) rename 3.10/{1084/data/test-cases/8706f46771c5017d.json => 1086/data/test-cases/55e3c52476f1aa03.json} (83%) rename 3.10/{1084/data/test-cases/97df2344872c40b4.json => 1086/data/test-cases/57334bfd0eb77b61.json} (85%) rename 3.10/{1084/data/test-cases/2324a7a2b6417ead.json => 1086/data/test-cases/5872a347e47bc2cb.json} (86%) rename 3.10/{1084/data/test-cases/1df1cf68aaf079c3.json => 1086/data/test-cases/5920822ee68047dd.json} (83%) rename 3.10/{1084/data/test-cases/619a5652e68e8c66.json => 1086/data/test-cases/59fe52d5d03b2fe0.json} (71%) rename 3.10/{1084/data/test-cases/8a6fc8599c8c06dc.json => 1086/data/test-cases/5b17717e5927385c.json} (83%) create mode 100644 3.10/1086/data/test-cases/5b630b6dc7aab305.json rename 3.10/{1084/data/test-cases/ba18f1aeaf21e26b.json => 1086/data/test-cases/610d9eb599537e69.json} (83%) create mode 100644 3.10/1086/data/test-cases/62cb20a2dfd514f1.json create mode 100644 3.10/1086/data/test-cases/64d47c384c8e8bd0.json create mode 100644 3.10/1086/data/test-cases/65cede1bbc301c32.json create mode 100644 3.10/1086/data/test-cases/66ff6a46423a3f34.json rename 3.10/{1084/data/test-cases/2ac6b4f539b1a5fd.json => 1086/data/test-cases/679e0c3f7242013c.json} (87%) rename 3.10/{1084/data/test-cases/a0f73a607510d88e.json => 1086/data/test-cases/6f813be2b9273e78.json} (95%) create mode 100644 3.10/1086/data/test-cases/6f96ea4815289d88.json create mode 100644 3.10/1086/data/test-cases/73fa6e3627fde0e.json rename 3.10/{1084/data/test-cases/2f807c53adc929c2.json => 1086/data/test-cases/7578f2ba990c2fcb.json} (83%) create mode 100644 3.10/1086/data/test-cases/7c2e5444f68a2b61.json rename 3.10/{1084/data/test-cases/3669f81470a2639f.json => 1086/data/test-cases/7d22c9f1b35b1a3d.json} (85%) create mode 100644 3.10/1086/data/test-cases/8155eacfa6b29bd4.json create mode 100644 3.10/1086/data/test-cases/89a037e24e996f4d.json create mode 100644 3.10/1086/data/test-cases/8f3c0e0034c00e76.json rename 3.10/{1084/data/test-cases/15a0c6313daaf85b.json => 1086/data/test-cases/9189aeea37943bc7.json} (84%) rename 3.10/{1084/data/test-cases/af13372060f2b427.json => 1086/data/test-cases/926b93e504644b65.json} (87%) create mode 100644 3.10/1086/data/test-cases/94ad9ffab05ed23a.json rename 3.10/{1084/data/test-cases/4e9b9b1d9606cce7.json => 1086/data/test-cases/94c285e6ac8bb755.json} (95%) rename 3.10/{1084/data/test-cases/c0cda5c2a5d0a1fa.json => 1086/data/test-cases/9748c3175c1556ef.json} (83%) rename 3.10/{1084/data/test-cases/2abc5b8e717e6f4d.json => 1086/data/test-cases/99bd166c33ebfb01.json} (82%) rename 3.10/{1084/data/test-cases/c8a0162f1d5cc86f.json => 1086/data/test-cases/a390ecaad449c9fd.json} (83%) create mode 100644 3.10/1086/data/test-cases/a7b0f8a0d9b7447c.json rename 3.10/{1084/data/test-cases/d54216a344f5c056.json => 1086/data/test-cases/a7d35b002cb7c286.json} (90%) create mode 100644 3.10/1086/data/test-cases/aa3fead70720c727.json create mode 100644 3.10/1086/data/test-cases/acdcdad0e0dc46d.json rename 3.10/{1084/data/test-cases/6923b5114896e7b0.json => 1086/data/test-cases/b49389594dc913a7.json} (90%) rename 3.10/{1084/data/test-cases/6055320f41ad9b1a.json => 1086/data/test-cases/bbece61336891963.json} (82%) create mode 100644 3.10/1086/data/test-cases/bc47ecf26c30cf84.json create mode 100644 3.10/1086/data/test-cases/bd90af0ff8d6f89.json rename 3.10/{1084/data/test-cases/9d1a1de17b3a3c40.json => 1086/data/test-cases/bdbc254720619dcb.json} (63%) create mode 100644 3.10/1086/data/test-cases/c1a0381f5c6b99dc.json rename 3.10/{1084/data/test-cases/43f836266bef62bb.json => 1086/data/test-cases/c1f301ba9a71eede.json} (86%) rename 3.10/{1084/data/test-cases/8d417b89105c4717.json => 1086/data/test-cases/c40b13909f6e1d52.json} (79%) create mode 100644 3.10/1086/data/test-cases/c4af848eed42d2b7.json rename 3.10/{1084/data/test-cases/9b5a54981b6a72b6.json => 1086/data/test-cases/c6712e89a32cd362.json} (82%) create mode 100644 3.10/1086/data/test-cases/c7d1a1422d069b77.json create mode 100644 3.10/1086/data/test-cases/c7e1103d39b0bd1.json rename 3.10/{1084/data/test-cases/4fb1ac99ecf48417.json => 1086/data/test-cases/c82b503bd54a0452.json} (88%) rename 3.10/{1084/data/test-cases/105788596f8ef314.json => 1086/data/test-cases/ca8d551721ee873c.json} (84%) rename 3.10/{1084/data/test-cases/f68a561495c8270b.json => 1086/data/test-cases/cb66348b9b702eb8.json} (91%) create mode 100644 3.10/1086/data/test-cases/cf044fd83128379f.json rename 3.10/{1084/data/test-cases/bcc434f0f20104cc.json => 1086/data/test-cases/d0e95463e9149476.json} (85%) create mode 100644 3.10/1086/data/test-cases/d27f704a189549df.json rename 3.10/{1084/data/test-cases/e8acfd47d132b5cf.json => 1086/data/test-cases/d3ca3644287b65a2.json} (85%) rename 3.10/{1084/data/test-cases/ff1e33a687595122.json => 1086/data/test-cases/d51d389b74887eb7.json} (87%) rename 3.10/{1084/data/test-cases/ed13b48a520f33ee.json => 1086/data/test-cases/d6400db47743f80a.json} (87%) create mode 100644 3.10/1086/data/test-cases/d7409f340c70f61.json create mode 100644 3.10/1086/data/test-cases/d94a2b91127646b7.json create mode 100644 3.10/1086/data/test-cases/dde718791d24248d.json rename 3.10/{1084/data/test-cases/eafe7da36331e4ea.json => 1086/data/test-cases/ddf95e88a1951043.json} (82%) rename 3.10/{1084/data/test-cases/71c39eb2530c54f5.json => 1086/data/test-cases/e185285fbf99818b.json} (82%) rename 3.10/{1084/data/test-cases/1f65b206120890f1.json => 1086/data/test-cases/e242ac406a1d6e06.json} (83%) rename 3.10/{1084/data/test-cases/1c503d3b35916279.json => 1086/data/test-cases/e5ec04c502ef9f5a.json} (87%) create mode 100644 3.10/1086/data/test-cases/eb08c87edeeec35e.json rename 3.10/{1084/data/test-cases/a9176064c8d6721e.json => 1086/data/test-cases/eb3ca839fc15bae3.json} (82%) create mode 100644 3.10/1086/data/test-cases/ebc7f40120c9e810.json rename 3.10/{1084/data/test-cases/e6b6cbaba2b05900.json => 1086/data/test-cases/ed5c788380c3e21f.json} (97%) create mode 100644 3.10/1086/data/test-cases/ed814ea9f6bbbd01.json rename 3.10/{1084/data/test-cases/358322d2ad175013.json => 1086/data/test-cases/edf066917e2c0298.json} (84%) create mode 100644 3.10/1086/data/test-cases/eee1052cbc065af0.json create mode 100644 3.10/1086/data/test-cases/f1d2fdb34fa3ab08.json create mode 100644 3.10/1086/data/test-cases/f49c34d25189e363.json rename 3.10/{1084/data/test-cases/be156d4dd44b7b38.json => 1086/data/test-cases/f8487f6ed62fb47f.json} (83%) create mode 100644 3.10/1086/data/test-cases/fd12c71fb72eb0b7.json create mode 100644 3.10/1086/data/test-cases/fd94aeeb4b64e678.json create mode 100644 3.10/1086/data/test-cases/ff451a4067e5b903.json create mode 100644 3.10/1086/data/timeline.json create mode 100644 3.10/1086/export/influxDbData.txt rename 3.10/{1084 => 1086}/export/mail.html (100%) create mode 100644 3.10/1086/export/prometheusData.txt rename 3.10/{1084 => 1086}/favicon.ico (100%) rename 3.10/{1084 => 1086}/history/categories-trend.json (92%) rename 3.10/{1084 => 1086}/history/duration-trend.json (90%) rename 3.10/{1084 => 1086}/history/history-trend.json (92%) create mode 100644 3.10/1086/history/history.json rename 3.10/{1084 => 1086}/history/retry-trend.json (92%) rename 3.10/{1084 => 1086}/index.html (94%) rename 3.10/{1084 => 1086}/plugin/behaviors/index.js (100%) rename 3.10/{1084 => 1086}/plugin/packages/index.js (100%) rename 3.10/{1084 => 1086}/plugin/screen-diff/index.js (100%) rename 3.10/{1084 => 1086}/plugin/screen-diff/styles.css (100%) rename 3.10/{1084 => 1086}/styles.css (100%) rename 3.10/{1084 => 1086}/widgets/behaviors.json (70%) rename 3.10/{1084 => 1086}/widgets/categories-trend.json (92%) create mode 100644 3.10/1086/widgets/categories.json rename 3.10/{1084 => 1086}/widgets/duration-trend.json (90%) create mode 100644 3.10/1086/widgets/duration.json rename 3.10/{1084 => 1086}/widgets/environment.json (100%) create mode 100644 3.10/1086/widgets/executors.json rename 3.10/{1084 => 1086}/widgets/history-trend.json (92%) rename 3.10/{1084 => 1086}/widgets/launch.json (100%) rename 3.10/{1084 => 1086}/widgets/retry-trend.json (92%) create mode 100644 3.10/1086/widgets/severity.json create mode 100644 3.10/1086/widgets/status-chart.json rename 3.10/{1084 => 1086}/widgets/suites.json (100%) create mode 100644 3.10/1086/widgets/summary.json rename 3.10/{1085 => 1087}/app.js (100%) rename 3.10/{1085 => 1087}/data/behaviors.csv (100%) create mode 100644 3.10/1087/data/behaviors.json rename 3.10/{1085 => 1087}/data/categories.csv (100%) create mode 100644 3.10/1087/data/categories.json create mode 100644 3.10/1087/data/packages.json create mode 100644 3.10/1087/data/suites.csv create mode 100644 3.10/1087/data/suites.json create mode 100644 3.10/1087/data/test-cases/1b3cbd5ce71ae449.json create mode 100644 3.10/1087/data/test-cases/1cc29e2820f1030d.json create mode 100644 3.10/1087/data/test-cases/2392fc074740145e.json create mode 100644 3.10/1087/data/test-cases/24fa2239e13cee43.json rename 3.10/{1085/data/test-cases/77bb1f8d36ea93ce.json => 1087/data/test-cases/268df193a9a28137.json} (88%) create mode 100644 3.10/1087/data/test-cases/27951615dcc78589.json create mode 100644 3.10/1087/data/test-cases/2a26aec119d9a4b4.json create mode 100644 3.10/1087/data/test-cases/2b1d7169caac6f65.json create mode 100644 3.10/1087/data/test-cases/2d9b623e8d23d70b.json rename 3.10/{1085/data/test-cases/a1a3123cab01fa1a.json => 1087/data/test-cases/333572633565e628.json} (88%) create mode 100644 3.10/1087/data/test-cases/3335c6b80854ba0e.json create mode 100644 3.10/1087/data/test-cases/34a93a5eb6a14308.json create mode 100644 3.10/1087/data/test-cases/356d53fd13d8c29e.json create mode 100644 3.10/1087/data/test-cases/35ddf9fa17d147e2.json create mode 100644 3.10/1087/data/test-cases/37e932face3e216.json create mode 100644 3.10/1087/data/test-cases/3947a04e58a37983.json create mode 100644 3.10/1087/data/test-cases/3b0e1aa2ef04f1ea.json create mode 100644 3.10/1087/data/test-cases/3d00f2258e4f3b4c.json create mode 100644 3.10/1087/data/test-cases/41d1a673d43c9e5c.json rename 3.10/{1085/data/test-cases/6d01c384dadba87.json => 1087/data/test-cases/4920c40bae7cc72c.json} (71%) create mode 100644 3.10/1087/data/test-cases/49d61f752d26f20.json create mode 100644 3.10/1087/data/test-cases/4accaba7069276f6.json create mode 100644 3.10/1087/data/test-cases/4afa92a1106211b7.json create mode 100644 3.10/1087/data/test-cases/4be94bba6a029ba1.json create mode 100644 3.10/1087/data/test-cases/4e812de7870a0f5c.json create mode 100644 3.10/1087/data/test-cases/512bc38d27d8058f.json create mode 100644 3.10/1087/data/test-cases/56506d51cdac33bc.json create mode 100644 3.10/1087/data/test-cases/567ceb412013d7e9.json create mode 100644 3.10/1087/data/test-cases/5702d060a2dfe2ec.json create mode 100644 3.10/1087/data/test-cases/594ccf989e622c3b.json rename 3.10/{1084/data/test-cases/761c04ebd8b55aed.json => 1087/data/test-cases/5b5996f1b41354b6.json} (95%) create mode 100644 3.10/1087/data/test-cases/628b645a277cb2b2.json create mode 100644 3.10/1087/data/test-cases/6676bfec9ce99027.json create mode 100644 3.10/1087/data/test-cases/687ecf69597ac401.json create mode 100644 3.10/1087/data/test-cases/68aeacd31e3e05cd.json rename 3.10/{1085/data/test-cases/9a21b8c19204d168.json => 1087/data/test-cases/699ec444cccfe7cb.json} (51%) create mode 100644 3.10/1087/data/test-cases/6c1a074fe580919c.json create mode 100644 3.10/1087/data/test-cases/6da8d9a278235a55.json create mode 100644 3.10/1087/data/test-cases/6f0a3f3934de7b7d.json create mode 100644 3.10/1087/data/test-cases/6f755c4125cb1d7b.json create mode 100644 3.10/1087/data/test-cases/765848ef407daa6c.json create mode 100644 3.10/1087/data/test-cases/7a90a546f0f27da4.json create mode 100644 3.10/1087/data/test-cases/7cab4f02dd8da417.json create mode 100644 3.10/1087/data/test-cases/7d0ca4ccbee000ab.json create mode 100644 3.10/1087/data/test-cases/7e127cd65be99b9e.json create mode 100644 3.10/1087/data/test-cases/7ec51899863c2001.json create mode 100644 3.10/1087/data/test-cases/811373d6ef99d3ca.json create mode 100644 3.10/1087/data/test-cases/81cb7c369e164166.json create mode 100644 3.10/1087/data/test-cases/824ff01b7e0425af.json create mode 100644 3.10/1087/data/test-cases/863cb0b7813460dd.json create mode 100644 3.10/1087/data/test-cases/8689cb143d8b1695.json create mode 100644 3.10/1087/data/test-cases/8a3c893009db84f8.json create mode 100644 3.10/1087/data/test-cases/8a72c6be6f7a79aa.json rename 3.10/{1085/data/test-cases/9b373d3c4f27ad43.json => 1087/data/test-cases/8f5dd94db6829bea.json} (80%) rename 3.10/{1085/data/test-cases/d7f2a40b588a707.json => 1087/data/test-cases/943f28fb9787677c.json} (71%) create mode 100644 3.10/1087/data/test-cases/95ec852c6c6d73d6.json create mode 100644 3.10/1087/data/test-cases/9c3cadb3f6dab5ea.json rename 3.10/{1085/data/test-cases/5507f4ff52f843d8.json => 1087/data/test-cases/9e3d663242893144.json} (84%) create mode 100644 3.10/1087/data/test-cases/9e73f5ff67b4f23e.json create mode 100644 3.10/1087/data/test-cases/a1ee95a3976beb6b.json create mode 100644 3.10/1087/data/test-cases/a6733d3a773f5dee.json create mode 100644 3.10/1087/data/test-cases/a96a01a1f20f0ec.json create mode 100644 3.10/1087/data/test-cases/a9f8a50ba0aa021d.json create mode 100644 3.10/1087/data/test-cases/aa18136d0380cb9d.json create mode 100644 3.10/1087/data/test-cases/ae3736ee2c49abdd.json rename 3.10/{1084/data/test-cases/fe992b894a9460d2.json => 1087/data/test-cases/aeb3ed45197c50d4.json} (54%) create mode 100644 3.10/1087/data/test-cases/b395da0ec87ef19a.json create mode 100644 3.10/1087/data/test-cases/bb68eae86dd6bfb7.json create mode 100644 3.10/1087/data/test-cases/bba56fbfc5d6b278.json create mode 100644 3.10/1087/data/test-cases/c095975def18fde4.json create mode 100644 3.10/1087/data/test-cases/c0d26c93b3737f4c.json create mode 100644 3.10/1087/data/test-cases/c6e7b9cb4fb0f0f4.json create mode 100644 3.10/1087/data/test-cases/c99266aacf98b78.json rename 3.10/{1085/data/test-cases/5a148c5684cc1ba.json => 1087/data/test-cases/ce1441405aaed98b.json} (71%) create mode 100644 3.10/1087/data/test-cases/cf693c512afe43c.json create mode 100644 3.10/1087/data/test-cases/cfb4f9450ce2f5a0.json create mode 100644 3.10/1087/data/test-cases/d9059c3294815384.json create mode 100644 3.10/1087/data/test-cases/d9854bd52cb89956.json create mode 100644 3.10/1087/data/test-cases/da11ad84eacf2c9e.json create mode 100644 3.10/1087/data/test-cases/e1720ff9cf9a677b.json create mode 100644 3.10/1087/data/test-cases/e4215e2388718146.json rename 3.10/{1085/data/test-cases/9bcbe0ca41ad8942.json => 1087/data/test-cases/e65f436c9ba5df46.json} (88%) create mode 100644 3.10/1087/data/test-cases/e926cdf04b1877b2.json rename 3.10/{1085/data/test-cases/78df3c403673ed65.json => 1087/data/test-cases/e929147f79306b4b.json} (56%) create mode 100644 3.10/1087/data/test-cases/eaa0ee40a70b4be8.json create mode 100644 3.10/1087/data/test-cases/eb9156891127a872.json create mode 100644 3.10/1087/data/test-cases/eba5457bfc4b331f.json create mode 100644 3.10/1087/data/test-cases/ef3f52ba1236b608.json create mode 100644 3.10/1087/data/test-cases/f134980c8d1771be.json create mode 100644 3.10/1087/data/test-cases/f2b7462ac1a5ffec.json create mode 100644 3.10/1087/data/test-cases/f3abac8c452f9be6.json create mode 100644 3.10/1087/data/test-cases/f52fdb8764f8c988.json create mode 100644 3.10/1087/data/test-cases/f5e76bd5d7e0f514.json create mode 100644 3.10/1087/data/test-cases/f664d7caa3b0a525.json create mode 100644 3.10/1087/data/test-cases/f80cadbbabf5824c.json create mode 100644 3.10/1087/data/test-cases/f877b255072359bd.json create mode 100644 3.10/1087/data/test-cases/fa9b8eb9ebeb3f30.json create mode 100644 3.10/1087/data/test-cases/fb5085dff5af6d89.json create mode 100644 3.10/1087/data/timeline.json create mode 100644 3.10/1087/export/influxDbData.txt rename 3.10/{1085 => 1087}/export/mail.html (100%) rename 3.10/{1085 => 1087}/export/prometheusData.txt (62%) rename 3.10/{1085 => 1087}/favicon.ico (100%) rename 3.10/{1085 => 1087}/history/categories-trend.json (96%) rename 3.10/{1085 => 1087}/history/duration-trend.json (94%) rename 3.10/{1085/widgets => 1087/history}/history-trend.json (96%) create mode 100644 3.10/1087/history/history.json rename 3.10/{1085 => 1087}/history/retry-trend.json (96%) rename 3.10/{1085 => 1087}/index.html (94%) rename 3.10/{1085 => 1087}/plugin/behaviors/index.js (100%) rename 3.10/{1085 => 1087}/plugin/packages/index.js (100%) rename 3.10/{1085 => 1087}/plugin/screen-diff/index.js (100%) rename 3.10/{1085 => 1087}/plugin/screen-diff/styles.css (100%) rename 3.10/{1085 => 1087}/styles.css (100%) rename 3.10/{1085 => 1087}/widgets/behaviors.json (100%) rename 3.10/{1085 => 1087}/widgets/categories-trend.json (96%) rename 3.10/{1085 => 1087}/widgets/categories.json (100%) rename 3.10/{1085 => 1087}/widgets/duration-trend.json (94%) create mode 100644 3.10/1087/widgets/duration.json rename 3.10/{1085 => 1087}/widgets/environment.json (100%) create mode 100644 3.10/1087/widgets/executors.json rename 3.10/{1085/history => 1087/widgets}/history-trend.json (96%) rename 3.10/{1085 => 1087}/widgets/launch.json (100%) rename 3.10/{1085 => 1087}/widgets/retry-trend.json (96%) create mode 100644 3.10/1087/widgets/severity.json create mode 100644 3.10/1087/widgets/status-chart.json rename 3.10/{1085 => 1087}/widgets/suites.json (100%) rename 3.10/{1085 => 1087}/widgets/summary.json (50%) delete mode 100644 3.11/1084/data/behaviors.json delete mode 100644 3.11/1084/data/categories.json delete mode 100644 3.11/1084/data/packages.json delete mode 100644 3.11/1084/data/suites.csv delete mode 100644 3.11/1084/data/suites.json delete mode 100644 3.11/1084/data/test-cases/113490d328f8aab1.json delete mode 100644 3.11/1084/data/test-cases/11e1f912ed85ed5b.json delete mode 100644 3.11/1084/data/test-cases/1ba5368d38f1a455.json delete mode 100644 3.11/1084/data/test-cases/1bdb14905e0de0c2.json delete mode 100644 3.11/1084/data/test-cases/1c02320184542b88.json delete mode 100644 3.11/1084/data/test-cases/1c15247debba5392.json delete mode 100644 3.11/1084/data/test-cases/1d73637d004233a4.json delete mode 100644 3.11/1084/data/test-cases/20c3c7688b045c62.json delete mode 100644 3.11/1084/data/test-cases/212ca2d7e8078780.json delete mode 100644 3.11/1084/data/test-cases/248d25ba9bf8a75.json delete mode 100644 3.11/1084/data/test-cases/2a9098384eb293b0.json delete mode 100644 3.11/1084/data/test-cases/2c01a83167cacab2.json delete mode 100644 3.11/1084/data/test-cases/2f33085f7f9cf954.json delete mode 100644 3.11/1084/data/test-cases/2f7c3ceeac76801f.json delete mode 100644 3.11/1084/data/test-cases/30665349655842b7.json delete mode 100644 3.11/1084/data/test-cases/321b7082bf8da3ec.json delete mode 100644 3.11/1084/data/test-cases/321c9e0cdb586f99.json delete mode 100644 3.11/1084/data/test-cases/33706e44c9c31998.json delete mode 100644 3.11/1084/data/test-cases/34fc19b30c9580ac.json delete mode 100644 3.11/1084/data/test-cases/3a4d378914111c2d.json delete mode 100644 3.11/1084/data/test-cases/4844eb9f0e0e2f68.json delete mode 100644 3.11/1084/data/test-cases/52f58b1c3d6bbe31.json delete mode 100644 3.11/1084/data/test-cases/539cf2765948c106.json delete mode 100644 3.11/1084/data/test-cases/5713d14268f1946d.json delete mode 100644 3.11/1084/data/test-cases/58da5d9595f9ac29.json delete mode 100644 3.11/1084/data/test-cases/595ce4fee1e1f11c.json delete mode 100644 3.11/1084/data/test-cases/5a11e8b5e4bd0011.json delete mode 100644 3.11/1084/data/test-cases/5ac832b580d129cf.json delete mode 100644 3.11/1084/data/test-cases/5e729d951751f0bf.json delete mode 100644 3.11/1084/data/test-cases/6120353588b2e742.json delete mode 100644 3.11/1084/data/test-cases/64bff62d215a591d.json delete mode 100644 3.11/1084/data/test-cases/67a9abaecaafe4c3.json delete mode 100644 3.11/1084/data/test-cases/6a6a3460c7f4ec9e.json delete mode 100644 3.11/1084/data/test-cases/72d83985af618a41.json delete mode 100644 3.11/1084/data/test-cases/75f10cec72d81eb6.json delete mode 100644 3.11/1084/data/test-cases/7b2ef46cf97fac33.json delete mode 100644 3.11/1084/data/test-cases/868469739c441395.json delete mode 100644 3.11/1084/data/test-cases/87ef30646aeb1877.json delete mode 100644 3.11/1084/data/test-cases/8898658c9d0be498.json delete mode 100644 3.11/1084/data/test-cases/8b4de7bc5f49ab70.json delete mode 100644 3.11/1084/data/test-cases/8d929b028f99b279.json delete mode 100644 3.11/1084/data/test-cases/8db9b799650f26a7.json delete mode 100644 3.11/1084/data/test-cases/8f0c2b261c5d39a0.json delete mode 100644 3.11/1084/data/test-cases/947eec07b90075b9.json delete mode 100644 3.11/1084/data/test-cases/9537d114052bcbcf.json delete mode 100644 3.11/1084/data/test-cases/962394fc05a08c2a.json delete mode 100644 3.11/1084/data/test-cases/991e31963f0ef3dc.json delete mode 100644 3.11/1084/data/test-cases/99dcc6083cd0f992.json delete mode 100644 3.11/1084/data/test-cases/9beef4c39daf2f62.json delete mode 100644 3.11/1084/data/test-cases/9f0b131d3061c150.json delete mode 100644 3.11/1084/data/test-cases/a4ce0c4df2df1fc2.json delete mode 100644 3.11/1084/data/test-cases/a84526d38440c648.json delete mode 100644 3.11/1084/data/test-cases/ab6efc981262b4e2.json delete mode 100644 3.11/1084/data/test-cases/acf86f0f1d0e8c74.json delete mode 100644 3.11/1084/data/test-cases/adc4186b75ed80be.json delete mode 100644 3.11/1084/data/test-cases/afcea719d4cdf33.json delete mode 100644 3.11/1084/data/test-cases/b17e30837397807a.json delete mode 100644 3.11/1084/data/test-cases/b40838004c6edecc.json delete mode 100644 3.11/1084/data/test-cases/b5ed75a48c1697bf.json delete mode 100644 3.11/1084/data/test-cases/b821e6b5d0bf4724.json delete mode 100644 3.11/1084/data/test-cases/be4803ae36546b07.json delete mode 100644 3.11/1084/data/test-cases/c0743db4ff22311f.json delete mode 100644 3.11/1084/data/test-cases/c1161382b0c25959.json delete mode 100644 3.11/1084/data/test-cases/c2b8e887ab0b70cf.json delete mode 100644 3.11/1084/data/test-cases/c9e3c1b7da913816.json delete mode 100644 3.11/1084/data/test-cases/cda0c1bc093a46ca.json delete mode 100644 3.11/1084/data/test-cases/cf8671a0e1f8e938.json delete mode 100644 3.11/1084/data/test-cases/d526e831a23d632a.json delete mode 100644 3.11/1084/data/test-cases/d709d814dc6dab1a.json delete mode 100644 3.11/1084/data/test-cases/db4cbdac098a4c48.json delete mode 100644 3.11/1084/data/test-cases/e285d7587ec7d24.json delete mode 100644 3.11/1084/data/test-cases/e2e765f6d989af01.json delete mode 100644 3.11/1084/data/test-cases/e3021e7162a047fc.json delete mode 100644 3.11/1084/data/test-cases/e606ff80ba856134.json delete mode 100644 3.11/1084/data/test-cases/e65e5a90a49db6e3.json delete mode 100644 3.11/1084/data/test-cases/ea39e6444ef92cfe.json delete mode 100644 3.11/1084/data/test-cases/eb176b835655322.json delete mode 100644 3.11/1084/data/test-cases/ede39b3f079f7c6.json delete mode 100644 3.11/1084/data/test-cases/f01a9f24c198e2bc.json delete mode 100644 3.11/1084/data/test-cases/f051b007d0f842d0.json delete mode 100644 3.11/1084/data/test-cases/f0d39fc5552aaa73.json delete mode 100644 3.11/1084/data/test-cases/f1d6a76544d68af1.json delete mode 100644 3.11/1084/data/test-cases/f38622d4d4345466.json delete mode 100644 3.11/1084/data/test-cases/f92c82a5e2d66c16.json delete mode 100644 3.11/1084/data/test-cases/f9328cd22cde8da7.json delete mode 100644 3.11/1084/data/test-cases/fa112042b76c07c9.json delete mode 100644 3.11/1084/data/timeline.json delete mode 100644 3.11/1084/export/influxDbData.txt delete mode 100644 3.11/1084/export/prometheusData.txt delete mode 100644 3.11/1084/history/history.json delete mode 100644 3.11/1084/widgets/categories.json delete mode 100644 3.11/1084/widgets/duration.json delete mode 100644 3.11/1084/widgets/executors.json delete mode 100644 3.11/1084/widgets/severity.json delete mode 100644 3.11/1084/widgets/status-chart.json delete mode 100644 3.11/1084/widgets/summary.json rename 3.11/{1084 => 1086}/app.js (100%) rename 3.11/{1084 => 1086}/data/behaviors.csv (82%) create mode 100644 3.11/1086/data/behaviors.json rename {3.10/1084 => 3.11/1086}/data/categories.csv (59%) create mode 100644 3.11/1086/data/categories.json create mode 100644 3.11/1086/data/packages.json create mode 100644 3.11/1086/data/suites.csv create mode 100644 3.11/1086/data/suites.json create mode 100644 3.11/1086/data/test-cases/171bf5edb3eb4d85.json create mode 100644 3.11/1086/data/test-cases/1a8082825df101d4.json create mode 100644 3.11/1086/data/test-cases/23d6d53beae0e6dd.json create mode 100644 3.11/1086/data/test-cases/2615006c4fc5aa19.json rename 3.11/{1084/data/test-cases/f572acf76265a1b4.json => 1086/data/test-cases/26cee82e6819925.json} (72%) rename 3.11/{1084/data/test-cases/9f4f097acbaa4dc4.json => 1086/data/test-cases/27d551f5cb7b084f.json} (68%) rename 3.11/{1084/data/test-cases/9ddc0566cab40b78.json => 1086/data/test-cases/29700238974dbe34.json} (80%) rename 3.11/{1084/data/test-cases/ccf4a9ce28d18be6.json => 1086/data/test-cases/2a24bba78707643f.json} (89%) create mode 100644 3.11/1086/data/test-cases/2b4e0ba387887bf4.json create mode 100644 3.11/1086/data/test-cases/2cac71b3a9306229.json create mode 100644 3.11/1086/data/test-cases/2d2594acdb7e5566.json create mode 100644 3.11/1086/data/test-cases/33713755396b77c2.json create mode 100644 3.11/1086/data/test-cases/350307f4eac1d9bd.json rename 3.11/{1084/data/test-cases/83fb27b65be82a8e.json => 1086/data/test-cases/3ad03c8dbc6fc9c8.json} (51%) create mode 100644 3.11/1086/data/test-cases/49b21068cd64419.json create mode 100644 3.11/1086/data/test-cases/49f76b6d0f5cd82.json create mode 100644 3.11/1086/data/test-cases/4bc2d0cdb61ab27a.json create mode 100644 3.11/1086/data/test-cases/4c673e5e7d31a478.json create mode 100644 3.11/1086/data/test-cases/4ed54b7785775d16.json create mode 100644 3.11/1086/data/test-cases/52e0eb0ecc7df8c2.json create mode 100644 3.11/1086/data/test-cases/533b2b9aceb1e0ac.json create mode 100644 3.11/1086/data/test-cases/5a1658ec5acbc071.json create mode 100644 3.11/1086/data/test-cases/61d187c9818b2066.json create mode 100644 3.11/1086/data/test-cases/64c1b7cca23618e2.json create mode 100644 3.11/1086/data/test-cases/67004c362b3bdbf5.json create mode 100644 3.11/1086/data/test-cases/6b4138e84d472d0c.json create mode 100644 3.11/1086/data/test-cases/6c16f82c12e6fc94.json create mode 100644 3.11/1086/data/test-cases/6cdc73e1fa9b3e0.json create mode 100644 3.11/1086/data/test-cases/72ac214866239aae.json create mode 100644 3.11/1086/data/test-cases/738938cbfdddef92.json create mode 100644 3.11/1086/data/test-cases/7ae7ed6269a0a317.json create mode 100644 3.11/1086/data/test-cases/7dfb60866a234d52.json create mode 100644 3.11/1086/data/test-cases/7e4cdf8c61b6555a.json create mode 100644 3.11/1086/data/test-cases/7ff6dfbfd0482133.json create mode 100644 3.11/1086/data/test-cases/80c489ad5a6f2948.json create mode 100644 3.11/1086/data/test-cases/822d109c1853e31e.json create mode 100644 3.11/1086/data/test-cases/82be66ff5ab62851.json create mode 100644 3.11/1086/data/test-cases/8361a4acafaf3069.json create mode 100644 3.11/1086/data/test-cases/895ca22298ea917a.json create mode 100644 3.11/1086/data/test-cases/897c87a40a90bdb9.json create mode 100644 3.11/1086/data/test-cases/8db27e6fab261893.json create mode 100644 3.11/1086/data/test-cases/91dcdd2ef4da8bd8.json rename 3.11/{1084/data/test-cases/1d33f8c951ee9b74.json => 1086/data/test-cases/945e628718c3da83.json} (52%) create mode 100644 3.11/1086/data/test-cases/94f7f851e7a8c156.json create mode 100644 3.11/1086/data/test-cases/96ac95feae8ee8e4.json create mode 100644 3.11/1086/data/test-cases/99280ba8d8604652.json create mode 100644 3.11/1086/data/test-cases/998ed75137627663.json create mode 100644 3.11/1086/data/test-cases/99cb4b4c8b7d6b1f.json create mode 100644 3.11/1086/data/test-cases/9cad3eb2427694e4.json create mode 100644 3.11/1086/data/test-cases/9e3d685d3dbd4e05.json create mode 100644 3.11/1086/data/test-cases/a26274b6ef788c17.json create mode 100644 3.11/1086/data/test-cases/a3c0c1cae2776d1f.json create mode 100644 3.11/1086/data/test-cases/a5b410055961e460.json create mode 100644 3.11/1086/data/test-cases/a9dd713844f93905.json create mode 100644 3.11/1086/data/test-cases/aa6b3a0b007b215a.json create mode 100644 3.11/1086/data/test-cases/b03608b0375ab1f5.json rename 3.11/{1084/data/test-cases/76ad9dcc2badbda5.json => 1086/data/test-cases/b054174ed72ffcc.json} (71%) create mode 100644 3.11/1086/data/test-cases/b07be78df0cb7a7c.json create mode 100644 3.11/1086/data/test-cases/b25e2872d1659272.json create mode 100644 3.11/1086/data/test-cases/b3dcebc1947a83b8.json create mode 100644 3.11/1086/data/test-cases/b537da3268c08dae.json create mode 100644 3.11/1086/data/test-cases/b53eeef47cc51f86.json create mode 100644 3.11/1086/data/test-cases/b55435ae45f53fc5.json create mode 100644 3.11/1086/data/test-cases/b7bf1e8a24feb650.json create mode 100644 3.11/1086/data/test-cases/b810bc41ebaa2b1a.json create mode 100644 3.11/1086/data/test-cases/b92ab445a447e110.json create mode 100644 3.11/1086/data/test-cases/ba0d202f4b3255da.json create mode 100644 3.11/1086/data/test-cases/bc90a5816ef6c038.json create mode 100644 3.11/1086/data/test-cases/c07e9bdd8741bf4d.json create mode 100644 3.11/1086/data/test-cases/c08401c722f338cb.json create mode 100644 3.11/1086/data/test-cases/c0a4902472e36f1d.json create mode 100644 3.11/1086/data/test-cases/c16467fe0968afef.json create mode 100644 3.11/1086/data/test-cases/c72db39beb97dd3f.json create mode 100644 3.11/1086/data/test-cases/d45ea2db01c2aa25.json rename 3.11/{1084/data/test-cases/cc94684964a1cab8.json => 1086/data/test-cases/d523ba688d991785.json} (91%) create mode 100644 3.11/1086/data/test-cases/d6467f18bc7cb1eb.json rename 3.11/{1084/data/test-cases/fab57b1099b2bfa9.json => 1086/data/test-cases/d8b8c51ccf93a7bd.json} (89%) create mode 100644 3.11/1086/data/test-cases/d9ac2fc8c3d1d96a.json create mode 100644 3.11/1086/data/test-cases/daf539476f0a7dfc.json create mode 100644 3.11/1086/data/test-cases/ded7b44fc6264f46.json create mode 100644 3.11/1086/data/test-cases/e07bbca015e61210.json create mode 100644 3.11/1086/data/test-cases/e1900d2440d33c0d.json create mode 100644 3.11/1086/data/test-cases/e3272b7e2d082a53.json create mode 100644 3.11/1086/data/test-cases/e548a6da063d1d5c.json create mode 100644 3.11/1086/data/test-cases/e6c54c39088e97a2.json rename 3.11/{1084/data/test-cases/807273545fd4543d.json => 1086/data/test-cases/e6e032f50f629bd6.json} (83%) create mode 100644 3.11/1086/data/test-cases/e79545d27c688ba2.json create mode 100644 3.11/1086/data/test-cases/eb3eab432c721717.json create mode 100644 3.11/1086/data/test-cases/ed03d80ead91ed17.json create mode 100644 3.11/1086/data/test-cases/edcd91b94d4dfe8.json create mode 100644 3.11/1086/data/test-cases/eff1b9f807695aab.json create mode 100644 3.11/1086/data/test-cases/f1fe191831b9e27b.json rename 3.11/{1084/data/test-cases/4c73ac8faa892520.json => 1086/data/test-cases/f5bc660ed06ea80e.json} (65%) create mode 100644 3.11/1086/data/test-cases/f60adb1716ec3b80.json create mode 100644 3.11/1086/data/test-cases/f6663493e38a90a7.json create mode 100644 3.11/1086/data/test-cases/fe678efea1ab94b5.json rename 3.11/{1084/data/test-cases/e4bedd7c86810615.json => 1086/data/test-cases/ffd92f5931ad1de0.json} (52%) create mode 100644 3.11/1086/data/test-cases/ffde4f283a213bd2.json create mode 100644 3.11/1086/data/timeline.json create mode 100644 3.11/1086/export/influxDbData.txt rename 3.11/{1084 => 1086}/export/mail.html (100%) create mode 100644 3.11/1086/export/prometheusData.txt rename 3.11/{1084 => 1086}/favicon.ico (100%) rename 3.11/{1084 => 1086}/history/categories-trend.json (94%) rename 3.11/{1084 => 1086}/history/duration-trend.json (94%) rename 3.11/{1084 => 1086}/history/history-trend.json (95%) create mode 100644 3.11/1086/history/history.json rename 3.11/{1084 => 1086}/history/retry-trend.json (96%) rename 3.11/{1084 => 1086}/index.html (94%) rename 3.11/{1084 => 1086}/plugin/behaviors/index.js (100%) rename 3.11/{1084 => 1086}/plugin/packages/index.js (100%) rename 3.11/{1084 => 1086}/plugin/screen-diff/index.js (100%) rename 3.11/{1084 => 1086}/plugin/screen-diff/styles.css (100%) rename 3.11/{1084 => 1086}/styles.css (100%) rename 3.11/{1084 => 1086}/widgets/behaviors.json (70%) rename 3.11/{1084 => 1086}/widgets/categories-trend.json (94%) create mode 100644 3.11/1086/widgets/categories.json rename 3.11/{1084 => 1086}/widgets/duration-trend.json (94%) create mode 100644 3.11/1086/widgets/duration.json rename 3.11/{1084 => 1086}/widgets/environment.json (100%) create mode 100644 3.11/1086/widgets/executors.json rename 3.11/{1084 => 1086}/widgets/history-trend.json (95%) rename 3.11/{1084 => 1086}/widgets/launch.json (100%) rename 3.11/{1084 => 1086}/widgets/retry-trend.json (96%) create mode 100644 3.11/1086/widgets/severity.json create mode 100644 3.11/1086/widgets/status-chart.json rename 3.11/{1084 => 1086}/widgets/suites.json (100%) create mode 100644 3.11/1086/widgets/summary.json diff --git a/3.10/1084/data/behaviors.json b/3.10/1084/data/behaviors.json deleted file mode 100644 index b400a185ca..0000000000 --- a/3.10/1084/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":"c2f223e462a3228c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867314591,"stop":1698867320712,"duration":6121},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CalderdaleCouncil]","uid":"70788bb88dea3f3","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867314592,"stop":1698867323323,"duration":8731},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"a7461e94315a0955","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867320715,"stop":1698867321302,"duration":587},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"9d1a1de17b3a3c40","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867321415,"stop":1698867322195,"duration":780},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"c4355688c7bd15b7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867322198,"stop":1698867322860,"duration":662},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"d54216a344f5c056","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867322863,"stop":1698867323495,"duration":632},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"305989bcd156ba18","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867323327,"stop":1698867323953,"duration":626},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"96bbff45385f056e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867323537,"stop":1698867323969,"duration":432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"c5da3d6c019703d1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867323956,"stop":1698867327179,"duration":3223},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"af13372060f2b427","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867324209,"stop":1698867328520,"duration":4311},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"4a5bddcda82345cc","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867327182,"stop":1698867327191,"duration":9},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"358322d2ad175013","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867327316,"stop":1698867328535,"duration":1219},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"685b6cf6d20454d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867328523,"stop":1698867333516,"duration":4993},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"2324a7a2b6417ead","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867328538,"stop":1698867337568,"duration":9030},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"fe992b894a9460d2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867333520,"stop":1698867334345,"duration":825},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"39c5566fab0d2cf3","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867334389,"stop":1698867340847,"duration":6458},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"dee5167b6a2c2b4e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867337603,"stop":1698867337875,"duration":272},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"b869df3f39fb869a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867338205,"stop":1698867338982,"duration":777},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"71c39eb2530c54f5","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867338985,"stop":1698867341674,"duration":2689},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"154c0106788a352d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867340850,"stop":1698867358358,"duration":17508},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"8429522a815de4d1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867341681,"stop":1698867345985,"duration":4304},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"93f86a61accce49","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867345989,"stop":1698867350576,"duration":4587},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"3669f81470a2639f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867350580,"stop":1698867353202,"duration":2622},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"ed13b48a520f33ee","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867353206,"stop":1698867357063,"duration":3857},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"c8a0162f1d5cc86f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867357066,"stop":1698867359589,"duration":2523},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"6ef62f42beba661","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867358363,"stop":1698867360054,"duration":1691},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"e77a88089401a951","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867359593,"stop":1698867360208,"duration":615},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"f63b53f56e52818d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867360057,"stop":1698867365128,"duration":5071},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"2f807c53adc929c2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867360211,"stop":1698867361578,"duration":1367},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"bcc434f0f20104cc","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867361581,"stop":1698867366767,"duration":5186},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"9278f6eb17fd658","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867365131,"stop":1698867500138,"duration":135007},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"2b897766611f57db","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867366770,"stop":1698867366879,"duration":109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"e094aaa793f963e4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867367078,"stop":1698867372375,"duration":5297},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"8a6fc8599c8c06dc","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867372379,"stop":1698867386170,"duration":13791},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"1860e60d62e3a24","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867386173,"stop":1698867388654,"duration":2481},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"e6b6cbaba2b05900","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867388658,"stop":1698867389357,"duration":699},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"1c503d3b35916279","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867389609,"stop":1698867397115,"duration":7506},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"46edf3369ddfdeb1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867397119,"stop":1698867399383,"duration":2264},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"a31d7773f6c144e9","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867399386,"stop":1698867400444,"duration":1058},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"eafe7da36331e4ea","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867400496,"stop":1698867403592,"duration":3096},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"2ac6b4f539b1a5fd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867403595,"stop":1698867411043,"duration":7448},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"d3296d6a72b36da8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867411046,"stop":1698867412181,"duration":1135},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"8d4cbed2082865de","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867412216,"stop":1698867412963,"duration":747},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"5c5277a38950af92","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867412998,"stop":1698867413002,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"caf697bdb2a9e98","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867413043,"stop":1698867417356,"duration":4313},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"7ea22cc60f79a77b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867417359,"stop":1698867418205,"duration":846},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"15a0c6313daaf85b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867418208,"stop":1698867422441,"duration":4233},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"1df1cf68aaf079c3","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867422445,"stop":1698867427839,"duration":5394},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"a0f73a607510d88e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867427842,"stop":1698867558332,"duration":130490},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"820a0e8aff8473eb","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867500142,"stop":1698867500931,"duration":789},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"f215d9d31765e24d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867500934,"stop":1698867503813,"duration":2879},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"a9176064c8d6721e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867503847,"stop":1698867505433,"duration":1586},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"43f836266bef62bb","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867505436,"stop":1698867506490,"duration":1054},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"6055320f41ad9b1a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867506493,"stop":1698867509979,"duration":3486},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"4a2b923ae2d0e58e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867509982,"stop":1698867516073,"duration":6091},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"f68a561495c8270b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867516150,"stop":1698867516964,"duration":814},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"6923b5114896e7b0","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867517011,"stop":1698867517015,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"dbbb54f2f9960077","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867517055,"stop":1698867524901,"duration":7846},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"b9dd254d204baf88","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867524970,"stop":1698867525785,"duration":815},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"a80c8ec6ec2499","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867525788,"stop":1698867533825,"duration":8037},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"9b066983502d1006","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867533828,"stop":1698867536260,"duration":2432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"12cb13784c7e98a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867536263,"stop":1698867537776,"duration":1513},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"229ba1370776940c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867537779,"stop":1698867543098,"duration":5319},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"efc4540600e3c844","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867543102,"stop":1698867544913,"duration":1811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"71d260dc0dd45ef0","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867544949,"stop":1698867548056,"duration":3107},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"69e2238fb6598158","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867548060,"stop":1698867550375,"duration":2315},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"97df2344872c40b4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867550378,"stop":1698867557965,"duration":7587},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"a2f2d078ea4db685","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867557968,"stop":1698867559514,"duration":1546},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"619a5652e68e8c66","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867558476,"stop":1698867563836,"duration":5360},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"8706f46771c5017d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867559517,"stop":1698867561117,"duration":1600},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"81479166f99defd1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867561120,"stop":1698867561740,"duration":620},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"ff1e33a687595122","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867561744,"stop":1698867563395,"duration":1651},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"a85f441830b2314c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867563429,"stop":1698867566493,"duration":3064},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"8d417b89105c4717","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867563993,"stop":1698867567751,"duration":3758},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"eccf366c2a695313","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867566498,"stop":1698867567378,"duration":880},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"2df28f47b190e7fa","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867567633,"stop":1698867575550,"duration":7917},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"4bf9d171162f4e0a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867567820,"stop":1698867699678,"duration":131858},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"d54e76004a3f5cec","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867575554,"stop":1698867576116,"duration":562},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"cfc704ef01019ed","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867576119,"stop":1698867584495,"duration":8376},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"105788596f8ef314","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867584498,"stop":1698867589042,"duration":4544},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"761c04ebd8b55aed","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867589046,"stop":1698867589795,"duration":749},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"4e9b9b1d9606cce7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867589984,"stop":1698867720126,"duration":130142},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"2ab8a880152f8152","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867699749,"stop":1698867709053,"duration":9304},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"1f65b206120890f1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867709056,"stop":1698867711541,"duration":2485},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"639770202086fa1d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867711545,"stop":1698867840956,"duration":129411},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"bf5852e9c3411aea","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867720352,"stop":1698867722875,"duration":2523},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"5e774846cc2ffeb1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867722879,"stop":1698867724140,"duration":1261},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"be156d4dd44b7b38","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867724144,"stop":1698867726062,"duration":1918},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"ba18f1aeaf21e26b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867726066,"stop":1698867730567,"duration":4501},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"f884eea5aab6138c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867730571,"stop":1698867732058,"duration":1487},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"c6a835fb30e1700","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867732062,"stop":1698867732171,"duration":109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"c482bf5a5a6cfa58","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867732217,"stop":1698867739569,"duration":7352},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"e8acfd47d132b5cf","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867739573,"stop":1698867742549,"duration":2976},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"4fb1ac99ecf48417","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867742553,"stop":1698867750160,"duration":7607},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"c0cda5c2a5d0a1fa","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867750196,"stop":1698867753212,"duration":3016},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"2abc5b8e717e6f4d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867753216,"stop":1698867758090,"duration":4874},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"6dbfc284c74f3950","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867758094,"stop":1698867758686,"duration":592},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"9b5a54981b6a72b6","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867841272,"stop":1698867848698,"duration":7426},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]}],"uid":"745d6022f2cf7bbcfa6ab2117482c74d"}],"name":"behaviors"} \ No newline at end of file diff --git a/3.10/1084/data/categories.json b/3.10/1084/data/categories.json deleted file mode 100644 index 4ae883641f..0000000000 --- a/3.10/1084/data/categories.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[{"name":"Product defects","children":[{"name":"AssertionError: True","children":[{"name":"Validate Council Output [BasingstokeCouncil]","uid":"a7461e94315a0955","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867320715,"stop":1698867321302,"duration":587},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"2324a7a2b6417ead","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867328538,"stop":1698867337568,"duration":9030},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"d3296d6a72b36da8","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867411046,"stop":1698867412181,"duration":1135},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"8d4cbed2082865de","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867412216,"stop":1698867412963,"duration":747},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"f215d9d31765e24d","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867500934,"stop":1698867503813,"duration":2879},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"4a2b923ae2d0e58e","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867509982,"stop":1698867516073,"duration":6091},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"efc4540600e3c844","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867543102,"stop":1698867544913,"duration":1811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"ff1e33a687595122","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867561744,"stop":1698867563395,"duration":1651},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"4fb1ac99ecf48417","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867742553,"stop":1698867750160,"duration":7607},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]}],"uid":"7c24b927440b996265fa00562c80d409"},{"name":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","children":[{"name":"Validate Council Output [BexleyCouncil]","uid":"d54216a344f5c056","parentUid":"d77b1905470b201f47e6a2fd88783fc8","status":"failed","time":{"start":1698867322863,"stop":1698867323495,"duration":632},"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=11&year=2023 (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 [BlackburnCouncil]","uid":"96bbff45385f056e","parentUid":"72f7279042c17c73e8157e61fc5c47c2","status":"failed","time":{"start":1698867323537,"stop":1698867323969,"duration":432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]}],"uid":"72f7279042c17c73e8157e61fc5c47c2"},{"name":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","children":[{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"4a5bddcda82345cc","parentUid":"10e62c07220697704542a568f6b3bad8","status":"failed","time":{"start":1698867327182,"stop":1698867327191,"duration":9},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]}],"uid":"10e62c07220697704542a568f6b3bad8"},{"name":"ConnectionError: Error fetching council data: data absent when page was scraped.","children":[{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"fe992b894a9460d2","parentUid":"5836d64c3118a4dcb06e403d77a17020","status":"failed","time":{"start":1698867333520,"stop":1698867334345,"duration":825},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]}],"uid":"5836d64c3118a4dcb06e403d77a17020"},{"name":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","children":[{"name":"Validate Council Output [CheshireEastCouncil]","uid":"dee5167b6a2c2b4e","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1698867337603,"stop":1698867337875,"duration":272},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"e6b6cbaba2b05900","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1698867388658,"stop":1698867389357,"duration":699},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"eccf366c2a695313","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1698867566498,"stop":1698867567378,"duration":880},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]}],"uid":"24d8cb1e20ccfd85379a2dbd7ab201ee"},{"name":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","children":[{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"2b897766611f57db","parentUid":"8c78e3a571189fb3bb8fe80b922f5f03","status":"failed","time":{"start":1698867366770,"stop":1698867366879,"duration":109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]}],"uid":"8c78e3a571189fb3bb8fe80b922f5f03"},{"name":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","children":[{"name":"Validate Council Output [GuildfordCouncil]","uid":"a31d7773f6c144e9","parentUid":"ce17111d98891ea44dca225c756485ea","status":"failed","time":{"start":1698867399386,"stop":1698867400444,"duration":1058},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]}],"uid":"ce17111d98891ea44dca225c756485ea"},{"name":"AttributeError: 'str' object has no attribute 'text'","children":[{"name":"Validate Council Output [NorthEastLincs]","uid":"5c5277a38950af92","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1698867412998,"stop":1698867413002,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"6923b5114896e7b0","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1698867517011,"stop":1698867517015,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"c6a835fb30e1700","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1698867732062,"stop":1698867732171,"duration":109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]}],"uid":"f5941661bf697e3ffa3c0350125690a6"},{"name":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","children":[{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"a0f73a607510d88e","parentUid":"368e37c5dd46624f53734bfa8a1d77c3","status":"failed","time":{"start":1698867427842,"stop":1698867558332,"duration":130490},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]}],"uid":"368e37c5dd46624f53734bfa8a1d77c3"},{"name":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","children":[{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"f68a561495c8270b","parentUid":"0e6a54cc054e07784f37eaceb9a6f8d6","status":"failed","time":{"start":1698867516150,"stop":1698867516964,"duration":814},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]}],"uid":"0e6a54cc054e07784f37eaceb9a6f8d6"},{"name":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 636)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5591376e0fb3 \n#1 0x5591373b44a7 \n#2 0x559137401ecd \n#3 0x55913740026d \n#4 0x5591373fe028 \n#5 0x5591373fd097 \n#6 0x5591373f1d59 \n#7 0x55913741d942 \n#8 0x5591373f1776 \n#9 0x55913741db0e \n#10 0x559137436c02 \n#11 0x55913741d713 \n#12 0x5591373f018b \n#13 0x5591373f0f7e \n#14 0x5591376a68d8 \n#15 0x5591376aa800 \n#16 0x5591376b4cfc \n#17 0x5591376ab418 \n#18 0x55913767842f \n#19 0x5591376cf4e8 \n#20 0x5591376cf6b4 \n#21 0x5591376e0143 \n#22 0x7f6617694ac3 ","children":[{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"dbbb54f2f9960077","parentUid":"8750dea7ba9764680ff14798ac0c3a9d","status":"failed","time":{"start":1698867517055,"stop":1698867524901,"duration":7846},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]}],"uid":"8750dea7ba9764680ff14798ac0c3a9d"},{"name":"NotImplementedError: Country GB does not have subdivision Eng","children":[{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"619a5652e68e8c66","parentUid":"7dbea5d1178d5494bccef274fe7a8d45","status":"failed","time":{"start":1698867558476,"stop":1698867563836,"duration":5360},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]}],"uid":"7dbea5d1178d5494bccef274fe7a8d45"},{"name":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55d4916f2fb3 \n#1 0x55d4913c64a7 \n#2 0x55d49140ddd6 \n#3 0x55d49140dec1 \n#4 0x55d49144b354 \n#5 0x55d49142f96d \n#6 0x55d491448c02 \n#7 0x55d49142f713 \n#8 0x55d49140218b \n#9 0x55d491402f7e \n#10 0x55d4916b88d8 \n#11 0x55d4916bc800 \n#12 0x55d4916c6cfc \n#13 0x55d4916bd418 \n#14 0x55d49168a42f \n#15 0x55d4916e14e8 \n#16 0x55d4916e16b4 \n#17 0x55d4916f2143 \n#18 0x7f950b294ac3 ","children":[{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"8d417b89105c4717","parentUid":"f0a19f53be310e2faabba2ce90e2c882","status":"failed","time":{"start":1698867563993,"stop":1698867567751,"duration":3758},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]}],"uid":"f0a19f53be310e2faabba2ce90e2c882"},{"name":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55cc9b495fb3 \n#1 0x55cc9b1694a7 \n#2 0x55cc9b1615d3 \n#3 0x55cc9b152007 \n#4 0x55cc9b153481 \n#5 0x55cc9b15233f \n#6 0x55cc9b15135c \n#7 0x55cc9b1512ce \n#8 0x55cc9b14fecd \n#9 0x55cc9b15035a \n#10 0x55cc9b16bb8e \n#11 0x55cc9b1ec3b5 \n#12 0x55cc9b1d2942 \n#13 0x55cc9b1ebc02 \n#14 0x55cc9b1d2713 \n#15 0x55cc9b1a518b \n#16 0x55cc9b1a5f7e \n#17 0x55cc9b45b8d8 \n#18 0x55cc9b45f800 \n#19 0x55cc9b469cfc \n#20 0x55cc9b460418 \n#21 0x55cc9b42d42f \n#22 0x55cc9b4844e8 \n#23 0x55cc9b4846b4 \n#24 0x55cc9b495143 \n#25 0x7f8487494ac3 ","children":[{"name":"Validate Council Output [PrestonCityCouncil]","uid":"4bf9d171162f4e0a","parentUid":"0af4b083c43f362fc5e63deb88cbce48","status":"failed","time":{"start":1698867567820,"stop":1698867699678,"duration":131858},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]}],"uid":"0af4b083c43f362fc5e63deb88cbce48"},{"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":"761c04ebd8b55aed","parentUid":"0b2c8ebe6011728543c48fad994bd6b5","status":"failed","time":{"start":1698867589046,"stop":1698867589795,"duration":749},"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":"4e9b9b1d9606cce7","parentUid":"7926063a618e39e0c645f56d5a9aa3ef","status":"failed","time":{"start":1698867589984,"stop":1698867720126,"duration":130142},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]}],"uid":"7926063a618e39e0c645f56d5a9aa3ef"},{"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":"639770202086fa1d","parentUid":"15b13e82868d6d45894929b8306a7d2e","status":"failed","time":{"start":1698867711545,"stop":1698867840956,"duration":129411},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]}],"uid":"15b13e82868d6d45894929b8306a7d2e"}],"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d"}],"name":"categories"} \ No newline at end of file diff --git a/3.10/1084/data/packages.json b/3.10/1084/data/packages.json deleted file mode 100644 index 3fc47042a5..0000000000 --- a/3.10/1084/data/packages.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"c2f223e462a3228c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867314591,"stop":1698867320712,"duration":6121},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CalderdaleCouncil]","uid":"70788bb88dea3f3","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867314592,"stop":1698867323323,"duration":8731},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"a7461e94315a0955","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867320715,"stop":1698867321302,"duration":587},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"9d1a1de17b3a3c40","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867321415,"stop":1698867322195,"duration":780},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"c4355688c7bd15b7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867322198,"stop":1698867322860,"duration":662},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"d54216a344f5c056","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867322863,"stop":1698867323495,"duration":632},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"305989bcd156ba18","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867323327,"stop":1698867323953,"duration":626},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"96bbff45385f056e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867323537,"stop":1698867323969,"duration":432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"c5da3d6c019703d1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867323956,"stop":1698867327179,"duration":3223},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"af13372060f2b427","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867324209,"stop":1698867328520,"duration":4311},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"4a5bddcda82345cc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867327182,"stop":1698867327191,"duration":9},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"358322d2ad175013","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867327316,"stop":1698867328535,"duration":1219},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"685b6cf6d20454d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867328523,"stop":1698867333516,"duration":4993},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"2324a7a2b6417ead","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867328538,"stop":1698867337568,"duration":9030},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"fe992b894a9460d2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867333520,"stop":1698867334345,"duration":825},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"39c5566fab0d2cf3","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867334389,"stop":1698867340847,"duration":6458},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"dee5167b6a2c2b4e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867337603,"stop":1698867337875,"duration":272},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"b869df3f39fb869a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867338205,"stop":1698867338982,"duration":777},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"71c39eb2530c54f5","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867338985,"stop":1698867341674,"duration":2689},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"154c0106788a352d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867340850,"stop":1698867358358,"duration":17508},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"8429522a815de4d1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867341681,"stop":1698867345985,"duration":4304},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"93f86a61accce49","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867345989,"stop":1698867350576,"duration":4587},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"3669f81470a2639f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867350580,"stop":1698867353202,"duration":2622},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"ed13b48a520f33ee","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867353206,"stop":1698867357063,"duration":3857},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"c8a0162f1d5cc86f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867357066,"stop":1698867359589,"duration":2523},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"6ef62f42beba661","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867358363,"stop":1698867360054,"duration":1691},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"e77a88089401a951","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867359593,"stop":1698867360208,"duration":615},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"f63b53f56e52818d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867360057,"stop":1698867365128,"duration":5071},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"2f807c53adc929c2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867360211,"stop":1698867361578,"duration":1367},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"bcc434f0f20104cc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867361581,"stop":1698867366767,"duration":5186},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"9278f6eb17fd658","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867365131,"stop":1698867500138,"duration":135007},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"2b897766611f57db","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867366770,"stop":1698867366879,"duration":109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"e094aaa793f963e4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867367078,"stop":1698867372375,"duration":5297},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"8a6fc8599c8c06dc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867372379,"stop":1698867386170,"duration":13791},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"1860e60d62e3a24","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867386173,"stop":1698867388654,"duration":2481},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"e6b6cbaba2b05900","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867388658,"stop":1698867389357,"duration":699},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"1c503d3b35916279","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867389609,"stop":1698867397115,"duration":7506},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"46edf3369ddfdeb1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867397119,"stop":1698867399383,"duration":2264},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"a31d7773f6c144e9","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867399386,"stop":1698867400444,"duration":1058},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"eafe7da36331e4ea","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867400496,"stop":1698867403592,"duration":3096},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"2ac6b4f539b1a5fd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867403595,"stop":1698867411043,"duration":7448},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"d3296d6a72b36da8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867411046,"stop":1698867412181,"duration":1135},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"8d4cbed2082865de","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867412216,"stop":1698867412963,"duration":747},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"5c5277a38950af92","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867412998,"stop":1698867413002,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"caf697bdb2a9e98","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867413043,"stop":1698867417356,"duration":4313},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"7ea22cc60f79a77b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867417359,"stop":1698867418205,"duration":846},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"15a0c6313daaf85b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867418208,"stop":1698867422441,"duration":4233},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"1df1cf68aaf079c3","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867422445,"stop":1698867427839,"duration":5394},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"a0f73a607510d88e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867427842,"stop":1698867558332,"duration":130490},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"820a0e8aff8473eb","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867500142,"stop":1698867500931,"duration":789},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"f215d9d31765e24d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867500934,"stop":1698867503813,"duration":2879},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"a9176064c8d6721e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867503847,"stop":1698867505433,"duration":1586},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"43f836266bef62bb","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867505436,"stop":1698867506490,"duration":1054},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"6055320f41ad9b1a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867506493,"stop":1698867509979,"duration":3486},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"4a2b923ae2d0e58e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867509982,"stop":1698867516073,"duration":6091},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"f68a561495c8270b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867516150,"stop":1698867516964,"duration":814},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"6923b5114896e7b0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867517011,"stop":1698867517015,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"dbbb54f2f9960077","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867517055,"stop":1698867524901,"duration":7846},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"b9dd254d204baf88","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867524970,"stop":1698867525785,"duration":815},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"a80c8ec6ec2499","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867525788,"stop":1698867533825,"duration":8037},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"9b066983502d1006","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867533828,"stop":1698867536260,"duration":2432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"12cb13784c7e98a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867536263,"stop":1698867537776,"duration":1513},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"229ba1370776940c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867537779,"stop":1698867543098,"duration":5319},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"efc4540600e3c844","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867543102,"stop":1698867544913,"duration":1811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"71d260dc0dd45ef0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867544949,"stop":1698867548056,"duration":3107},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"69e2238fb6598158","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867548060,"stop":1698867550375,"duration":2315},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"97df2344872c40b4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867550378,"stop":1698867557965,"duration":7587},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"a2f2d078ea4db685","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867557968,"stop":1698867559514,"duration":1546},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"619a5652e68e8c66","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867558476,"stop":1698867563836,"duration":5360},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"8706f46771c5017d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867559517,"stop":1698867561117,"duration":1600},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"81479166f99defd1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867561120,"stop":1698867561740,"duration":620},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"ff1e33a687595122","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867561744,"stop":1698867563395,"duration":1651},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"a85f441830b2314c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867563429,"stop":1698867566493,"duration":3064},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"8d417b89105c4717","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867563993,"stop":1698867567751,"duration":3758},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"eccf366c2a695313","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867566498,"stop":1698867567378,"duration":880},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"2df28f47b190e7fa","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867567633,"stop":1698867575550,"duration":7917},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"4bf9d171162f4e0a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867567820,"stop":1698867699678,"duration":131858},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"d54e76004a3f5cec","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867575554,"stop":1698867576116,"duration":562},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"cfc704ef01019ed","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867576119,"stop":1698867584495,"duration":8376},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"105788596f8ef314","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867584498,"stop":1698867589042,"duration":4544},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"761c04ebd8b55aed","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867589046,"stop":1698867589795,"duration":749},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"4e9b9b1d9606cce7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867589984,"stop":1698867720126,"duration":130142},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"2ab8a880152f8152","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867699749,"stop":1698867709053,"duration":9304},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"1f65b206120890f1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867709056,"stop":1698867711541,"duration":2485},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"639770202086fa1d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867711545,"stop":1698867840956,"duration":129411},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"bf5852e9c3411aea","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867720352,"stop":1698867722875,"duration":2523},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"5e774846cc2ffeb1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867722879,"stop":1698867724140,"duration":1261},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"be156d4dd44b7b38","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867724144,"stop":1698867726062,"duration":1918},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"ba18f1aeaf21e26b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867726066,"stop":1698867730567,"duration":4501},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"f884eea5aab6138c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867730571,"stop":1698867732058,"duration":1487},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"c6a835fb30e1700","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867732062,"stop":1698867732171,"duration":109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"c482bf5a5a6cfa58","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867732217,"stop":1698867739569,"duration":7352},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"e8acfd47d132b5cf","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867739573,"stop":1698867742549,"duration":2976},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"4fb1ac99ecf48417","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867742553,"stop":1698867750160,"duration":7607},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"c0cda5c2a5d0a1fa","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867750196,"stop":1698867753212,"duration":3016},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"2abc5b8e717e6f4d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867753216,"stop":1698867758090,"duration":4874},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"6dbfc284c74f3950","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867758094,"stop":1698867758686,"duration":592},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"9b5a54981b6a72b6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867841272,"stop":1698867848698,"duration":7426},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]}],"name":"packages"} \ No newline at end of file diff --git a/3.10/1084/data/suites.csv b/3.10/1084/data/suites.csv deleted file mode 100644 index 54b0d94381..0000000000 --- a/3.10/1084/data/suites.csv +++ /dev/null @@ -1,99 +0,0 @@ -"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description" -"passed","Wed Nov 01 19:36:01 GMT 2023","Wed Nov 01 19:36:06 GMT 2023","5186","","","","","","Validate Council Output [EastLindseyDistrictCouncil]","" -"passed","Wed Nov 01 19:36:53 GMT 2023","Wed Nov 01 19:36:57 GMT 2023","4313","","","","","","Validate Council Output [NorthKestevenDistrictCouncil]","" -"failed","Wed Nov 01 19:38:37 GMT 2023","Wed Nov 01 19:38:37 GMT 2023","4","","","","","","Validate Council Output [MiltonKeynesCityCouncil]","" -"failed","Wed Nov 01 19:35:37 GMT 2023","Wed Nov 01 19:35:37 GMT 2023","272","","","","","","Validate Council Output [CheshireEastCouncil]","" -"passed","Wed Nov 01 19:38:57 GMT 2023","Wed Nov 01 19:39:03 GMT 2023","5319","","","","","","Validate Council Output [RushcliffeBoroughCouncil]","" -"passed","Wed Nov 01 19:39:27 GMT 2023","Wed Nov 01 19:39:35 GMT 2023","7917","","","","","","Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","" -"passed","Wed Nov 01 19:39:36 GMT 2023","Wed Nov 01 19:39:44 GMT 2023","8376","","","","","","Validate Council Output [StockportBoroughCouncil]","" -"failed","Wed Nov 01 19:39:23 GMT 2023","Wed Nov 01 19:39:27 GMT 2023","3758","","","","","","Validate Council Output [NorthumberlandCouncil]","" -"passed","Wed Nov 01 19:39:35 GMT 2023","Wed Nov 01 19:39:36 GMT 2023","562","","","","","","Validate Council Output [StHelensBC]","" -"failed","Wed Nov 01 19:36:51 GMT 2023","Wed Nov 01 19:36:52 GMT 2023","1135","","","","","","Validate Council Output [HuntingdonDistrictCouncil]","" -"failed","Wed Nov 01 19:39:18 GMT 2023","Wed Nov 01 19:39:23 GMT 2023","5360","","","","","","Validate Council Output [NorthTynesideCouncil]","" -"failed","Wed Nov 01 19:39:27 GMT 2023","Wed Nov 01 19:41:39 GMT 2023","131858","","","","","","Validate Council Output [PrestonCityCouncil]","" -"passed","Wed Nov 01 19:36:37 GMT 2023","Wed Nov 01 19:36:39 GMT 2023","2264","","","","","","Validate Council Output [GlasgowCityCouncil]","" -"passed","Wed Nov 01 19:38:23 GMT 2023","Wed Nov 01 19:38:25 GMT 2023","1586","","","","","","Validate Council Output [MaldonDistrictCouncil]","" -"passed","Wed Nov 01 19:36:00 GMT 2023","Wed Nov 01 19:36:05 GMT 2023","5071","","","","","","Validate Council Output [LancasterCityCouncil]","" -"failed","Wed Nov 01 19:38:20 GMT 2023","Wed Nov 01 19:38:23 GMT 2023","2879","","","","","","Validate Council Output [LondonBoroughHounslow]","" -"failed","Wed Nov 01 19:36:06 GMT 2023","Wed Nov 01 19:36:06 GMT 2023","109","","","","","","Validate Council Output [EastNorthamptonshireCouncil]","" -"failed","Wed Nov 01 19:36:39 GMT 2023","Wed Nov 01 19:36:40 GMT 2023","1058","","","","","","Validate Council Output [GuildfordCouncil]","" -"failed","Wed Nov 01 19:39:26 GMT 2023","Wed Nov 01 19:39:27 GMT 2023","880","","","","","","Validate Council Output [SouthTynesideCouncil]","" -"passed","Wed Nov 01 19:38:25 GMT 2023","Wed Nov 01 19:38:26 GMT 2023","1054","","","","","","Validate Council Output [MalvernHillsDC]","" -"passed","Wed Nov 01 19:39:04 GMT 2023","Wed Nov 01 19:39:08 GMT 2023","3107","","","","","","Validate Council Output [SalfordCityCouncil]","" -"failed","Wed Nov 01 19:39:49 GMT 2023","Wed Nov 01 19:42:00 GMT 2023","130142","","","","","","Validate Council Output [TamesideMBCouncil]","" -"passed","Wed Nov 01 19:35:23 GMT 2023","Wed Nov 01 19:35:27 GMT 2023","3223","","","","","","Validate Council Output [CardiffCouncil]","" -"passed","Wed Nov 01 19:35:24 GMT 2023","Wed Nov 01 19:35:28 GMT 2023","4311","","","","","","Validate Council Output [BoltonCouncil]","" -"passed","Wed Nov 01 19:36:12 GMT 2023","Wed Nov 01 19:36:26 GMT 2023","13791","","","","","","Validate Council Output [EastSuffolkCouncil]","" -"passed","Wed Nov 01 19:39:19 GMT 2023","Wed Nov 01 19:39:21 GMT 2023","1600","","","","","","Validate Council Output [SouthCambridgeshireCouncil]","" -"failed","Wed Nov 01 19:41:51 GMT 2023","Wed Nov 01 19:44:00 GMT 2023","129411","","","","","","Validate Council Output [ValeofGlamorganCouncil]","" -"passed","Wed Nov 01 19:36:26 GMT 2023","Wed Nov 01 19:36:28 GMT 2023","2481","","","","","","Validate Council Output [ErewashBoroughCouncil]","" -"failed","Wed Nov 01 19:35:27 GMT 2023","Wed Nov 01 19:35:27 GMT 2023","9","","","","","","Validate Council Output [CastlepointDistrictCouncil]","" -"passed","Wed Nov 01 19:39:21 GMT 2023","Wed Nov 01 19:39:21 GMT 2023","620","","","","","","Validate Council Output [SouthLanarkshireCouncil]","" -"passed","Wed Nov 01 19:36:43 GMT 2023","Wed Nov 01 19:36:51 GMT 2023","7448","","","","","","Validate Council Output [HighPeakCouncil]","" -"failed","Wed Nov 01 19:35:22 GMT 2023","Wed Nov 01 19:35:23 GMT 2023","632","","","","","","Validate Council Output [BexleyCouncil]","" -"failed","Wed Nov 01 19:42:22 GMT 2023","Wed Nov 01 19:42:30 GMT 2023","7607","","","","","","Validate Council Output [WiltshireCouncil]","" -"passed","Wed Nov 01 19:38:44 GMT 2023","Wed Nov 01 19:38:45 GMT 2023","815","","","","","","Validate Council Output [NewarkAndSherwoodDC]","" -"passed","Wed Nov 01 19:42:12 GMT 2023","Wed Nov 01 19:42:19 GMT 2023","7352","","","","","","Validate Council Output [WestLothianCouncil]","" -"passed","Wed Nov 01 19:35:38 GMT 2023","Wed Nov 01 19:35:38 GMT 2023","777","","","","","","Validate Council Output [ConwyCountyBorough]","" -"failed","Wed Nov 01 19:37:07 GMT 2023","Wed Nov 01 19:39:18 GMT 2023","130490","","","","","","Validate Council Output [NorthSomersetCouncil]","" -"passed","Wed Nov 01 19:42:06 GMT 2023","Wed Nov 01 19:42:10 GMT 2023","4501","","","","","","Validate Council Output [WaverleyBoroughCouncil]","" -"passed","Wed Nov 01 19:39:17 GMT 2023","Wed Nov 01 19:39:19 GMT 2023","1546","","","","","","Validate Council Output [SouthAyrshireCouncil]","" -"passed","Wed Nov 01 19:35:40 GMT 2023","Wed Nov 01 19:35:58 GMT 2023","17508","","","","","","Validate Council Output [BuckinghamshireCouncil]","" -"failed","Wed Nov 01 19:38:29 GMT 2023","Wed Nov 01 19:38:36 GMT 2023","6091","","","","","","Validate Council Output [MertonCouncil]","" -"passed","Wed Nov 01 19:42:02 GMT 2023","Wed Nov 01 19:42:04 GMT 2023","1261","","","","","","Validate Council Output [TorbayCouncil]","" -"passed","Wed Nov 01 19:42:38 GMT 2023","Wed Nov 01 19:42:38 GMT 2023","592","","","","","","Validate Council Output [YorkCouncil]","" -"passed","Wed Nov 01 19:35:34 GMT 2023","Wed Nov 01 19:35:40 GMT 2023","6458","","","","","","Validate Council Output [BroxtoweBoroughCouncil]","" -"failed","Wed Nov 01 19:35:20 GMT 2023","Wed Nov 01 19:35:21 GMT 2023","587","","","","","","Validate Council Output [BasingstokeCouncil]","" -"passed","Wed Nov 01 19:35:27 GMT 2023","Wed Nov 01 19:35:28 GMT 2023","1219","","","","","","Validate Council Output [CharnwoodBoroughCouncil]","" -"failed","Wed Nov 01 19:36:52 GMT 2023","Wed Nov 01 19:36:53 GMT 2023","4","","","","","","Validate Council Output [NorthEastLincs]","" -"passed","Wed Nov 01 19:35:28 GMT 2023","Wed Nov 01 19:35:33 GMT 2023","4993","","","","","","Validate Council Output [BristolCityCouncil]","" -"failed","Wed Nov 01 19:35:23 GMT 2023","Wed Nov 01 19:35:23 GMT 2023","432","","","","","","Validate Council Output [BlackburnCouncil]","" -"passed","Wed Nov 01 19:41:39 GMT 2023","Wed Nov 01 19:41:49 GMT 2023","9304","","","","","","Validate Council Output [ReigateAndBansteadBoroughCouncil]","" -"passed","Wed Nov 01 19:35:38 GMT 2023","Wed Nov 01 19:35:41 GMT 2023","2689","","","","","","Validate Council Output [CrawleyBoroughCouncil]","" -"passed","Wed Nov 01 19:42:33 GMT 2023","Wed Nov 01 19:42:38 GMT 2023","4874","","","","","","Validate Council Output [WokingBoroughCouncil]","" -"passed","Wed Nov 01 19:37:02 GMT 2023","Wed Nov 01 19:37:07 GMT 2023","5394","","","","","","Validate Council Output [NorthNorfolkDistrictCouncil]","" -"passed","Wed Nov 01 19:35:22 GMT 2023","Wed Nov 01 19:35:22 GMT 2023","662","","","","","","Validate Council Output [BCPCouncil]","" -"passed","Wed Nov 01 19:38:20 GMT 2023","Wed Nov 01 19:38:20 GMT 2023","789","","","","","","Validate Council Output [LisburnCastlereaghCityCouncil]","" -"passed","Wed Nov 01 19:39:23 GMT 2023","Wed Nov 01 19:39:26 GMT 2023","3064","","","","","","Validate Council Output [SouthOxfordshireCouncil]","" -"failed","Wed Nov 01 19:35:33 GMT 2023","Wed Nov 01 19:35:34 GMT 2023","825","","","","","","Validate Council Output [BromleyBoroughCouncil]","" -"passed","Wed Nov 01 19:35:23 GMT 2023","Wed Nov 01 19:35:23 GMT 2023","626","","","","","","Validate Council Output [CannockChaseDistrictCouncil]","" -"failed","Wed Nov 01 19:35:28 GMT 2023","Wed Nov 01 19:35:37 GMT 2023","9030","","","","","","Validate Council Output [ChelmsfordCityCouncil]","" -"passed","Wed Nov 01 19:35:21 GMT 2023","Wed Nov 01 19:35:22 GMT 2023","780","","","","","","Validate Council Output [BathAndNorthEastSomersetCouncil]","" -"passed","Wed Nov 01 19:35:58 GMT 2023","Wed Nov 01 19:36:00 GMT 2023","1691","","","","","","Validate Council Output [BuryCouncil]","" -"passed","Wed Nov 01 19:35:59 GMT 2023","Wed Nov 01 19:36:00 GMT 2023","615","","","","","","Validate Council Output [EastDevonDC]","" -"passed","Wed Nov 01 19:44:01 GMT 2023","Wed Nov 01 19:44:08 GMT 2023","7426","","","","","","Validate Council Output [WakefieldCityCouncil]","" -"passed","Wed Nov 01 19:36:29 GMT 2023","Wed Nov 01 19:36:37 GMT 2023","7506","","","","","","Validate Council Output [GatesheadCouncil]","" -"passed","Wed Nov 01 19:35:57 GMT 2023","Wed Nov 01 19:35:59 GMT 2023","2523","","","","","","Validate Council Output [EastCambridgeshireCouncil]","" -"passed","Wed Nov 01 19:35:45 GMT 2023","Wed Nov 01 19:35:50 GMT 2023","4587","","","","","","Validate Council Output [DerbyshireDalesDistrictCouncil]","" -"passed","Wed Nov 01 19:38:56 GMT 2023","Wed Nov 01 19:38:57 GMT 2023","1513","","","","","","Validate Council Output [RochdaleCouncil]","" -"passed","Wed Nov 01 19:39:10 GMT 2023","Wed Nov 01 19:39:17 GMT 2023","7587","","","","","","Validate Council Output [SomersetCouncil]","" -"passed","Wed Nov 01 19:36:07 GMT 2023","Wed Nov 01 19:36:12 GMT 2023","5297","","","","","","Validate Council Output [EastRidingCouncil]","" -"failed","Wed Nov 01 19:39:49 GMT 2023","Wed Nov 01 19:39:49 GMT 2023","749","","","","","","Validate Council Output [SwaleBoroughCouncil]","" -"passed","Wed Nov 01 19:38:26 GMT 2023","Wed Nov 01 19:38:29 GMT 2023","3486","","","","","","Validate Council Output [ManchesterCityCouncil]","" -"passed","Wed Nov 01 19:42:19 GMT 2023","Wed Nov 01 19:42:22 GMT 2023","2976","","","","","","Validate Council Output [WiganBoroughCouncil]","" -"passed","Wed Nov 01 19:35:14 GMT 2023","Wed Nov 01 19:35:20 GMT 2023","6121","","","","","","Validate Council Output [AylesburyValeCouncil]","" -"passed","Wed Nov 01 19:42:30 GMT 2023","Wed Nov 01 19:42:33 GMT 2023","3016","","","","","","Validate Council Output [WindsorAndMaidenheadCouncil]","" -"passed","Wed Nov 01 19:35:41 GMT 2023","Wed Nov 01 19:35:45 GMT 2023","4304","","","","","","Validate Council Output [CroydonCouncil]","" -"passed","Wed Nov 01 19:41:49 GMT 2023","Wed Nov 01 19:41:51 GMT 2023","2485","","","","","","Validate Council Output [TorridgeDistrictCouncil]","" -"passed","Wed Nov 01 19:42:00 GMT 2023","Wed Nov 01 19:42:02 GMT 2023","2523","","","","","","Validate Council Output [TonbridgeAndMallingBC]","" -"passed","Wed Nov 01 19:36:58 GMT 2023","Wed Nov 01 19:37:02 GMT 2023","4233","","","","","","Validate Council Output [NorthLincolnshireCouncil]","" -"passed","Wed Nov 01 19:39:44 GMT 2023","Wed Nov 01 19:39:49 GMT 2023","4544","","","","","","Validate Council Output [StratfordUponAvonCouncil]","" -"failed","Wed Nov 01 19:39:21 GMT 2023","Wed Nov 01 19:39:23 GMT 2023","1651","","","","","","Validate Council Output [SouthNorfolkCouncil]","" -"passed","Wed Nov 01 19:38:45 GMT 2023","Wed Nov 01 19:38:53 GMT 2023","8037","","","","","","Validate Council Output [NewcastleCityCouncil]","" -"passed","Wed Nov 01 19:35:14 GMT 2023","Wed Nov 01 19:35:23 GMT 2023","8731","","","","","","Validate Council Output [CalderdaleCouncil]","" -"passed","Wed Nov 01 19:38:53 GMT 2023","Wed Nov 01 19:38:56 GMT 2023","2432","","","","","","Validate Council Output [RhonddaCynonTaffCouncil]","" -"passed","Wed Nov 01 19:42:04 GMT 2023","Wed Nov 01 19:42:06 GMT 2023","1918","","","","","","Validate Council Output [WarwickDistrictCouncil]","" -"passed","Wed Nov 01 19:35:50 GMT 2023","Wed Nov 01 19:35:53 GMT 2023","2622","","","","","","Validate Council Output [DoncasterCouncil]","" -"passed","Wed Nov 01 19:36:40 GMT 2023","Wed Nov 01 19:36:43 GMT 2023","3096","","","","","","Validate Council Output [HarrogateBoroughCouncil]","" -"passed","Wed Nov 01 19:42:10 GMT 2023","Wed Nov 01 19:42:12 GMT 2023","1487","","","","","","Validate Council Output [WealdenDistrictCouncil]","" -"failed","Wed Nov 01 19:42:12 GMT 2023","Wed Nov 01 19:42:12 GMT 2023","109","","","","","","Validate Council Output [WelhatCouncil]","" -"passed","Wed Nov 01 19:36:00 GMT 2023","Wed Nov 01 19:36:01 GMT 2023","1367","","","","","","Validate Council Output [EastleighBoroughCouncil]","" -"failed","Wed Nov 01 19:36:52 GMT 2023","Wed Nov 01 19:36:52 GMT 2023","747","","","","","","Validate Council Output [KingstonUponThamesCouncil]","" -"passed","Wed Nov 01 19:36:05 GMT 2023","Wed Nov 01 19:38:20 GMT 2023","135007","","","","","","Validate Council Output [LeedsCityCouncil]","" -"passed","Wed Nov 01 19:36:57 GMT 2023","Wed Nov 01 19:36:58 GMT 2023","846","","","","","","Validate Council Output [NorthLanarkshireCouncil]","" -"passed","Wed Nov 01 19:39:08 GMT 2023","Wed Nov 01 19:39:10 GMT 2023","2315","","","","","","Validate Council Output [SheffieldCityCouncil]","" -"failed","Wed Nov 01 19:38:36 GMT 2023","Wed Nov 01 19:38:36 GMT 2023","814","","","","","","Validate Council Output [MidSussexDistrictCouncil]","" -"failed","Wed Nov 01 19:39:03 GMT 2023","Wed Nov 01 19:39:04 GMT 2023","1811","","","","","","Validate Council Output [RushmoorCouncil]","" -"failed","Wed Nov 01 19:36:28 GMT 2023","Wed Nov 01 19:36:29 GMT 2023","699","","","","","","Validate Council Output [FenlandDistrictCouncil]","" -"passed","Wed Nov 01 19:35:53 GMT 2023","Wed Nov 01 19:35:57 GMT 2023","3857","","","","","","Validate Council Output [DurhamCouncil]","" -"failed","Wed Nov 01 19:38:37 GMT 2023","Wed Nov 01 19:38:44 GMT 2023","7846","","","","","","Validate Council Output [NeathPortTalbotCouncil]","" diff --git a/3.10/1084/data/suites.json b/3.10/1084/data/suites.json deleted file mode 100644 index 8e65997ce0..0000000000 --- a/3.10/1084/data/suites.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"c2f223e462a3228c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867314591,"stop":1698867320712,"duration":6121},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CalderdaleCouncil]","uid":"70788bb88dea3f3","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867314592,"stop":1698867323323,"duration":8731},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"a7461e94315a0955","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867320715,"stop":1698867321302,"duration":587},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"9d1a1de17b3a3c40","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867321415,"stop":1698867322195,"duration":780},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"c4355688c7bd15b7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867322198,"stop":1698867322860,"duration":662},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"d54216a344f5c056","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867322863,"stop":1698867323495,"duration":632},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"305989bcd156ba18","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867323327,"stop":1698867323953,"duration":626},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"96bbff45385f056e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867323537,"stop":1698867323969,"duration":432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"c5da3d6c019703d1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867323956,"stop":1698867327179,"duration":3223},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"af13372060f2b427","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867324209,"stop":1698867328520,"duration":4311},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"4a5bddcda82345cc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867327182,"stop":1698867327191,"duration":9},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"358322d2ad175013","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867327316,"stop":1698867328535,"duration":1219},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"685b6cf6d20454d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867328523,"stop":1698867333516,"duration":4993},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"2324a7a2b6417ead","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867328538,"stop":1698867337568,"duration":9030},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"fe992b894a9460d2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867333520,"stop":1698867334345,"duration":825},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"39c5566fab0d2cf3","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867334389,"stop":1698867340847,"duration":6458},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"dee5167b6a2c2b4e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867337603,"stop":1698867337875,"duration":272},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"b869df3f39fb869a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867338205,"stop":1698867338982,"duration":777},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"71c39eb2530c54f5","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867338985,"stop":1698867341674,"duration":2689},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"154c0106788a352d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867340850,"stop":1698867358358,"duration":17508},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"8429522a815de4d1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867341681,"stop":1698867345985,"duration":4304},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"93f86a61accce49","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867345989,"stop":1698867350576,"duration":4587},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"3669f81470a2639f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867350580,"stop":1698867353202,"duration":2622},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"ed13b48a520f33ee","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867353206,"stop":1698867357063,"duration":3857},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"c8a0162f1d5cc86f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867357066,"stop":1698867359589,"duration":2523},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"6ef62f42beba661","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867358363,"stop":1698867360054,"duration":1691},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"e77a88089401a951","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867359593,"stop":1698867360208,"duration":615},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"f63b53f56e52818d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867360057,"stop":1698867365128,"duration":5071},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"2f807c53adc929c2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867360211,"stop":1698867361578,"duration":1367},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"bcc434f0f20104cc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867361581,"stop":1698867366767,"duration":5186},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"9278f6eb17fd658","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867365131,"stop":1698867500138,"duration":135007},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"2b897766611f57db","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867366770,"stop":1698867366879,"duration":109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"e094aaa793f963e4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867367078,"stop":1698867372375,"duration":5297},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"8a6fc8599c8c06dc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867372379,"stop":1698867386170,"duration":13791},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"1860e60d62e3a24","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867386173,"stop":1698867388654,"duration":2481},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"e6b6cbaba2b05900","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867388658,"stop":1698867389357,"duration":699},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"1c503d3b35916279","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867389609,"stop":1698867397115,"duration":7506},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"46edf3369ddfdeb1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867397119,"stop":1698867399383,"duration":2264},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"a31d7773f6c144e9","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867399386,"stop":1698867400444,"duration":1058},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"eafe7da36331e4ea","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867400496,"stop":1698867403592,"duration":3096},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"2ac6b4f539b1a5fd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867403595,"stop":1698867411043,"duration":7448},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"d3296d6a72b36da8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867411046,"stop":1698867412181,"duration":1135},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"8d4cbed2082865de","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867412216,"stop":1698867412963,"duration":747},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"5c5277a38950af92","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867412998,"stop":1698867413002,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"caf697bdb2a9e98","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867413043,"stop":1698867417356,"duration":4313},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"7ea22cc60f79a77b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867417359,"stop":1698867418205,"duration":846},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"15a0c6313daaf85b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867418208,"stop":1698867422441,"duration":4233},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"1df1cf68aaf079c3","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867422445,"stop":1698867427839,"duration":5394},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"a0f73a607510d88e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867427842,"stop":1698867558332,"duration":130490},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"820a0e8aff8473eb","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867500142,"stop":1698867500931,"duration":789},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"f215d9d31765e24d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867500934,"stop":1698867503813,"duration":2879},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"a9176064c8d6721e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867503847,"stop":1698867505433,"duration":1586},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"43f836266bef62bb","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867505436,"stop":1698867506490,"duration":1054},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"6055320f41ad9b1a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867506493,"stop":1698867509979,"duration":3486},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"4a2b923ae2d0e58e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867509982,"stop":1698867516073,"duration":6091},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"f68a561495c8270b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867516150,"stop":1698867516964,"duration":814},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"6923b5114896e7b0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867517011,"stop":1698867517015,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"dbbb54f2f9960077","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867517055,"stop":1698867524901,"duration":7846},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"b9dd254d204baf88","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867524970,"stop":1698867525785,"duration":815},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"a80c8ec6ec2499","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867525788,"stop":1698867533825,"duration":8037},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"9b066983502d1006","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867533828,"stop":1698867536260,"duration":2432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"12cb13784c7e98a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867536263,"stop":1698867537776,"duration":1513},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"229ba1370776940c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867537779,"stop":1698867543098,"duration":5319},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"efc4540600e3c844","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867543102,"stop":1698867544913,"duration":1811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"71d260dc0dd45ef0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867544949,"stop":1698867548056,"duration":3107},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"69e2238fb6598158","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867548060,"stop":1698867550375,"duration":2315},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"97df2344872c40b4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867550378,"stop":1698867557965,"duration":7587},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"a2f2d078ea4db685","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867557968,"stop":1698867559514,"duration":1546},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"619a5652e68e8c66","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867558476,"stop":1698867563836,"duration":5360},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"8706f46771c5017d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867559517,"stop":1698867561117,"duration":1600},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"81479166f99defd1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867561120,"stop":1698867561740,"duration":620},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"ff1e33a687595122","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867561744,"stop":1698867563395,"duration":1651},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"a85f441830b2314c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867563429,"stop":1698867566493,"duration":3064},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"8d417b89105c4717","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867563993,"stop":1698867567751,"duration":3758},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"eccf366c2a695313","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867566498,"stop":1698867567378,"duration":880},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"2df28f47b190e7fa","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867567633,"stop":1698867575550,"duration":7917},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"4bf9d171162f4e0a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867567820,"stop":1698867699678,"duration":131858},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"d54e76004a3f5cec","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867575554,"stop":1698867576116,"duration":562},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"cfc704ef01019ed","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867576119,"stop":1698867584495,"duration":8376},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"105788596f8ef314","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867584498,"stop":1698867589042,"duration":4544},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"761c04ebd8b55aed","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867589046,"stop":1698867589795,"duration":749},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"4e9b9b1d9606cce7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867589984,"stop":1698867720126,"duration":130142},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"2ab8a880152f8152","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867699749,"stop":1698867709053,"duration":9304},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"1f65b206120890f1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867709056,"stop":1698867711541,"duration":2485},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"639770202086fa1d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867711545,"stop":1698867840956,"duration":129411},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"bf5852e9c3411aea","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867720352,"stop":1698867722875,"duration":2523},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"5e774846cc2ffeb1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867722879,"stop":1698867724140,"duration":1261},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"be156d4dd44b7b38","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867724144,"stop":1698867726062,"duration":1918},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"ba18f1aeaf21e26b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867726066,"stop":1698867730567,"duration":4501},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"f884eea5aab6138c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867730571,"stop":1698867732058,"duration":1487},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"c6a835fb30e1700","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867732062,"stop":1698867732171,"duration":109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"c482bf5a5a6cfa58","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867732217,"stop":1698867739569,"duration":7352},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"e8acfd47d132b5cf","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867739573,"stop":1698867742549,"duration":2976},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"4fb1ac99ecf48417","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867742553,"stop":1698867750160,"duration":7607},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"c0cda5c2a5d0a1fa","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867750196,"stop":1698867753212,"duration":3016},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"2abc5b8e717e6f4d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867753216,"stop":1698867758090,"duration":4874},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"6dbfc284c74f3950","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867758094,"stop":1698867758686,"duration":592},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"9b5a54981b6a72b6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867841272,"stop":1698867848698,"duration":7426},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]}],"name":"suites"} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/12cb13784c7e98a.json b/3.10/1084/data/test-cases/12cb13784c7e98a.json deleted file mode 100644 index 5462da9521..0000000000 --- a/3.10/1084/data/test-cases/12cb13784c7e98a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"12cb13784c7e98a","name":"Validate Council Output [RochdaleCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a91e40164c913e6b5f3736b823229a66","time":{"start":1698867536263,"stop":1698867537776,"duration":1513},"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":1698867536263,"stop":1698867536264,"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":1698867536264,"stop":1698867537773,"duration":1509},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867537773,"stop":1698867537773,"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":1698867537774,"stop":1698867537776,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"cbfe1fea2068cfc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/cbfe1fea2068cfc2","status":"passed","time":{"start":1698867580412,"stop":1698867582043,"duration":1631}},{"uid":"c1d3cda9a41a9b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c1d3cda9a41a9b23","status":"passed","time":{"start":1698801732250,"stop":1698801733785,"duration":1535}},{"uid":"8d02621c90428938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8d02621c90428938","status":"passed","time":{"start":1698788619639,"stop":1698788621510,"duration":1871}},{"uid":"5ae166f969611509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5ae166f969611509","status":"passed","time":{"start":1698715171408,"stop":1698715173231,"duration":1823}},{"uid":"5f2202503a1e908c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5f2202503a1e908c","status":"passed","time":{"start":1698701561736,"stop":1698701563678,"duration":1942}},{"uid":"74c8dc05e1dfe544","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/74c8dc05e1dfe544","status":"passed","time":{"start":1698700347967,"stop":1698700349712,"duration":1745}},{"uid":"be0f66e132b22cce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/be0f66e132b22cce","status":"passed","time":{"start":1698693047280,"stop":1698693048824,"duration":1544}},{"uid":"5963bc46c0fe9721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5963bc46c0fe9721","status":"passed","time":{"start":1698692857400,"stop":1698692858925,"duration":1525}},{"uid":"45def3710374ac46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/45def3710374ac46","status":"passed","time":{"start":1698646545096,"stop":1698646547179,"duration":2083}},{"uid":"235ba6a33ed7ac75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/235ba6a33ed7ac75","status":"passed","time":{"start":1698628894471,"stop":1698628896173,"duration":1702}},{"uid":"704d8155438a6584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/704d8155438a6584","status":"passed","time":{"start":1698615374062,"stop":1698615376511,"duration":2449}},{"uid":"4aa31783cad616f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/4aa31783cad616f4","status":"passed","time":{"start":1698615265688,"stop":1698615267368,"duration":1680}},{"uid":"4d3ad6dc5cf4b2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d3ad6dc5cf4b2eb","status":"passed","time":{"start":1698542533169,"stop":1698542535598,"duration":2429}},{"uid":"bfccf29833f2095c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bfccf29833f2095c","status":"passed","time":{"start":1698455869170,"stop":1698455870723,"duration":1553}},{"uid":"46df9c6add667a53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/46df9c6add667a53","status":"passed","time":{"start":1698369526921,"stop":1698369528468,"duration":1547}},{"uid":"77e35d5687836bce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/77e35d5687836bce","status":"passed","time":{"start":1698283018477,"stop":1698283020316,"duration":1839}},{"uid":"5cd39242d3e0f932","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5cd39242d3e0f932","status":"passed","time":{"start":1698196684299,"stop":1698196686730,"duration":2431}},{"uid":"e0d1f8023c3e8066","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e0d1f8023c3e8066","status":"passed","time":{"start":1698178404101,"stop":1698178406154,"duration":2053}},{"uid":"f8969c626eeca989","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f8969c626eeca989","status":"passed","time":{"start":1698178344797,"stop":1698178346703,"duration":1906}},{"uid":"9c447a0672037e61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/9c447a0672037e61","status":"passed","time":{"start":1698110263077,"stop":1698110264733,"duration":1656}}]},"tags":[]},"source":"12cb13784c7e98a.json","parameterValues":["RochdaleCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/1860e60d62e3a24.json b/3.10/1084/data/test-cases/1860e60d62e3a24.json deleted file mode 100644 index ec22316485..0000000000 --- a/3.10/1084/data/test-cases/1860e60d62e3a24.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1860e60d62e3a24","name":"Validate Council Output [ErewashBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8ee9bbdbf138f92b6ff30a1cde171930","time":{"start":1698867386173,"stop":1698867388654,"duration":2481},"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":1698867386174,"stop":1698867386175,"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":1698867386175,"stop":1698867388651,"duration":2476},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867388652,"stop":1698867388652,"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":1698867388653,"stop":1698867388654,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"10c6e73f77e8c2c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/10c6e73f77e8c2c8","status":"passed","time":{"start":1698867447011,"stop":1698867449436,"duration":2425}},{"uid":"7c80bc23640fda41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7c80bc23640fda41","status":"passed","time":{"start":1698801578483,"stop":1698801580767,"duration":2284}},{"uid":"be39e66ece53954f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/be39e66ece53954f","status":"passed","time":{"start":1698788474183,"stop":1698788476633,"duration":2450}},{"uid":"c58cf6bc856dbd91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c58cf6bc856dbd91","status":"passed","time":{"start":1698714968356,"stop":1698714970953,"duration":2597}},{"uid":"750ddc4a69ee9c1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/750ddc4a69ee9c1c","status":"passed","time":{"start":1698701345216,"stop":1698701348062,"duration":2846}},{"uid":"63f9942c84dea2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/63f9942c84dea2c","status":"passed","time":{"start":1698700209752,"stop":1698700212177,"duration":2425}},{"uid":"f76c0ec9ee7e963d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f76c0ec9ee7e963d","status":"passed","time":{"start":1698692751469,"stop":1698692753776,"duration":2307}},{"uid":"5b2e6d6548a0d017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5b2e6d6548a0d017","status":"passed","time":{"start":1698692718302,"stop":1698692720553,"duration":2251}},{"uid":"9c324e01589d3119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9c324e01589d3119","status":"passed","time":{"start":1698646307511,"stop":1698646310025,"duration":2514}},{"uid":"9896efd2de37026a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9896efd2de37026a","status":"passed","time":{"start":1698628530726,"stop":1698628533134,"duration":2408}},{"uid":"2b55972b883abb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2b55972b883abb34","status":"passed","time":{"start":1698615189708,"stop":1698615192433,"duration":2725}},{"uid":"66f0f637e3d31f22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/66f0f637e3d31f22","status":"passed","time":{"start":1698615084364,"stop":1698615086807,"duration":2443}},{"uid":"976900fdff1d54a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/976900fdff1d54a6","status":"passed","time":{"start":1698542345397,"stop":1698542349374,"duration":3977}},{"uid":"8f811ab459c90fda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8f811ab459c90fda","status":"passed","time":{"start":1698455538099,"stop":1698455540373,"duration":2274}},{"uid":"9a725e2a2dda9029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a725e2a2dda9029","status":"passed","time":{"start":1698369210582,"stop":1698369212763,"duration":2181}},{"uid":"619cc473ac67fe1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/619cc473ac67fe1d","status":"passed","time":{"start":1698282820243,"stop":1698282823682,"duration":3439}},{"uid":"c1b194a70a6d3e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c1b194a70a6d3e84","status":"passed","time":{"start":1698196481903,"stop":1698196484606,"duration":2703}},{"uid":"c7e404b6d3ff6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c7e404b6d3ff6b74","status":"passed","time":{"start":1698178205778,"stop":1698178208705,"duration":2927}},{"uid":"1538614d12cb5284","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1538614d12cb5284","status":"passed","time":{"start":1698178187129,"stop":1698178189896,"duration":2767}},{"uid":"19f692d09224101e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/19f692d09224101e","status":"passed","time":{"start":1698110080137,"stop":1698110083051,"duration":2914}}]},"tags":[]},"source":"1860e60d62e3a24.json","parameterValues":["ErewashBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/2ab8a880152f8152.json b/3.10/1084/data/test-cases/2ab8a880152f8152.json deleted file mode 100644 index 3eb0833861..0000000000 --- a/3.10/1084/data/test-cases/2ab8a880152f8152.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2ab8a880152f8152","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"04b39ae94b1ff1469a2ad10c001ef3a6","time":{"start":1698867699749,"stop":1698867709053,"duration":9304},"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":1698867699750,"stop":1698867699750,"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":1698867699750,"stop":1698867709049,"duration":9299},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867709050,"stop":1698867709050,"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":1698867709050,"stop":1698867709053,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":1,"broken":0,"skipped":0,"passed":74,"unknown":0,"total":75},"items":[{"uid":"ff940488a2f1c217","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ff940488a2f1c217","status":"passed","time":{"start":1698867761047,"stop":1698867773656,"duration":12609}},{"uid":"de5f8777d48e4a29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/de5f8777d48e4a29","status":"passed","time":{"start":1698801773420,"stop":1698801783368,"duration":9948}},{"uid":"2d0fb956d08c7a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2d0fb956d08c7a7b","status":"passed","time":{"start":1698788663708,"stop":1698788673028,"duration":9320}},{"uid":"59bc7bbcaf7ac3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/59bc7bbcaf7ac3ce","status":"passed","time":{"start":1698715177571,"stop":1698715192631,"duration":15060}},{"uid":"fff32e7e15c7daf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fff32e7e15c7daf9","status":"passed","time":{"start":1698701547211,"stop":1698701558802,"duration":11591}},{"uid":"5bbb245d4e104c59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5bbb245d4e104c59","status":"passed","time":{"start":1698700396432,"stop":1698700406449,"duration":10017}},{"uid":"55d6a22f09e72f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55d6a22f09e72f81","status":"passed","time":{"start":1698693034067,"stop":1698693045057,"duration":10990}},{"uid":"1a2fe46207005d93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a2fe46207005d93","status":"passed","time":{"start":1698692905804,"stop":1698692921560,"duration":15756}},{"uid":"5022cd8baf0c86ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5022cd8baf0c86ee","status":"passed","time":{"start":1698646525315,"stop":1698646541616,"duration":16301}},{"uid":"feb4ebbb53ee10fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/feb4ebbb53ee10fe","status":"passed","time":{"start":1698628880321,"stop":1698628891453,"duration":11132}},{"uid":"d11ae13dada10051","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d11ae13dada10051","status":"passed","time":{"start":1698615357703,"stop":1698615367808,"duration":10105}},{"uid":"6915f6e8636551f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6915f6e8636551f","status":"passed","time":{"start":1698615253306,"stop":1698615262384,"duration":9078}},{"uid":"e0e8576f44e76483","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e0e8576f44e76483","status":"passed","time":{"start":1698542522215,"stop":1698542530837,"duration":8622}},{"uid":"bb8e65beaaed3212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb8e65beaaed3212","status":"passed","time":{"start":1698455849315,"stop":1698455860042,"duration":10727}},{"uid":"25801270acfe9953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/25801270acfe9953","status":"passed","time":{"start":1698369513231,"stop":1698369523376,"duration":10145}},{"uid":"e84816605a4ca8b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e84816605a4ca8b6","status":"passed","time":{"start":1698283001980,"stop":1698283014451,"duration":12471}},{"uid":"6c1bc9209e73241f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6c1bc9209e73241f","status":"passed","time":{"start":1698196667603,"stop":1698196681643,"duration":14040}},{"uid":"ece8daf903a81428","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ece8daf903a81428","status":"passed","time":{"start":1698178390477,"stop":1698178401401,"duration":10924}},{"uid":"7d734d96c0868040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7d734d96c0868040","status":"passed","time":{"start":1698178330379,"stop":1698178342574,"duration":12195}},{"uid":"6b0b2867b9bf1930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/6b0b2867b9bf1930","status":"passed","time":{"start":1698110250816,"stop":1698110260119,"duration":9303}}]},"tags":[]},"source":"2ab8a880152f8152.json","parameterValues":["ReigateAndBansteadBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/2b897766611f57db.json b/3.10/1084/data/test-cases/2b897766611f57db.json deleted file mode 100644 index 33de3f7033..0000000000 --- a/3.10/1084/data/test-cases/2b897766611f57db.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2b897766611f57db","name":"Validate Council Output [EastNorthamptonshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9a30d8e08f9c216de4c4a05fec5f309a","time":{"start":1698867366770,"stop":1698867366879,"duration":109},"status":"failed","statusMessage":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","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:60: in create_connection\n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nhost = 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com'\nport = 443, family = \ntype = , proto = 0, flags = 0\n\n def getaddrinfo(host, port, family=0, type=0, proto=0, flags=0):\n \"\"\"Resolve host and port into list of address info entries.\n \n Translate the host/port argument into a sequence of 5-tuples that contain\n all the necessary arguments for creating a socket connected to that service.\n host is a domain name, a string representation of an IPv4/v6 address or\n None. port is a string service name such as 'http', a numeric port number or\n None. By passing None as the value of host and port, you can pass NULL to\n the underlying C API.\n \n The family, type and proto arguments can be optionally specified in order to\n narrow the list of addresses returned. Passing zero as a value for each of\n these arguments selects the full range of results.\n \"\"\"\n # We override this function since we want to translate the numeric family\n # and socket type values to enum constants.\n addrlist = []\n> for res in _socket.getaddrinfo(host, port, family, type, proto, flags):\nE socket.gaierror: [Errno -2] Name or service not known\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/socket.py:955: gaierror\n\nThe above exception was the direct cause of the following exception:\n\nself = \nmethod = 'GET', url = '/wc-info/static/js/main.cbc0dd8a.js', body = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Conne...pro-eu-west-1.openshiftapps.com', 'referer': 'https://kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com/'}\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='/wc-info/static/js/main.cbc0dd8a.js', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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\nE urllib3.exceptions.NameResolutionError: : Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:210: NameResolutionError\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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET', url = '/wc-info/static/js/main.cbc0dd8a.js', response = None\nerror = NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\")\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='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))\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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f06178e20>, 'council': 'EastNorthamptonshireCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/EastNorthamptonshireCouncil.py:74: 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)\n \n> raise ConnectionError(e, request=request)\nE requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:519: ConnectionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","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:60: in create_connection\n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nhost = 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com'\nport = 443, family = \ntype = , proto = 0, flags = 0\n\n def getaddrinfo(host, port, family=0, type=0, proto=0, flags=0):\n \"\"\"Resolve host and port into list of address info entries.\n \n Translate the host/port argument into a sequence of 5-tuples that contain\n all the necessary arguments for creating a socket connected to that service.\n host is a domain name, a string representation of an IPv4/v6 address or\n None. port is a string service name such as 'http', a numeric port number or\n None. By passing None as the value of host and port, you can pass NULL to\n the underlying C API.\n \n The family, type and proto arguments can be optionally specified in order to\n narrow the list of addresses returned. Passing zero as a value for each of\n these arguments selects the full range of results.\n \"\"\"\n # We override this function since we want to translate the numeric family\n # and socket type values to enum constants.\n addrlist = []\n> for res in _socket.getaddrinfo(host, port, family, type, proto, flags):\nE socket.gaierror: [Errno -2] Name or service not known\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/socket.py:955: gaierror\n\nThe above exception was the direct cause of the following exception:\n\nself = \nmethod = 'GET', url = '/wc-info/static/js/main.cbc0dd8a.js', body = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Conne...pro-eu-west-1.openshiftapps.com', 'referer': 'https://kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com/'}\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='/wc-info/static/js/main.cbc0dd8a.js', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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\nE urllib3.exceptions.NameResolutionError: : Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:210: NameResolutionError\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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET', url = '/wc-info/static/js/main.cbc0dd8a.js', response = None\nerror = NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\")\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='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))\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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f06178e20>, 'council': 'EastNorthamptonshireCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/EastNorthamptonshireCouncil.py:74: 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)\n \n> raise ConnectionError(e, request=request)\nE requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:519: ConnectionError","steps":[{"name":"Given the council: EastNorthamptonshireCouncil","time":{"start":1698867366770,"stop":1698867366771,"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":1698867366771,"stop":1698867366879,"duration":108},"status":"failed","statusMessage":"HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","statusTrace":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))\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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":68,"broken":0,"skipped":0,"passed":102,"unknown":0,"total":170},"items":[{"uid":"9b212f52bfbabcaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9b212f52bfbabcaa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","time":{"start":1698867429513,"stop":1698867429625,"duration":112}},{"uid":"5a2bf4185d0c7a9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5a2bf4185d0c7a9c","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698801555936,"stop":1698801556406,"duration":470}},{"uid":"dec8b6051a800220","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/dec8b6051a800220","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698788460596,"stop":1698788460999,"duration":403}},{"uid":"9f4caf30520bc036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9f4caf30520bc036","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698714950059,"stop":1698714950625,"duration":566}},{"uid":"e8e81e8c2ad2b5f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e8e81e8c2ad2b5f4","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698701323097,"stop":1698701323822,"duration":725}},{"uid":"418ace814f2b987e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/418ace814f2b987e","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698700191452,"stop":1698700191982,"duration":530}},{"uid":"dd693edca1643d26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dd693edca1643d26","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692734739,"stop":1698692735135,"duration":396}},{"uid":"a932edce646d8031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/a932edce646d8031","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692704234,"stop":1698692704663,"duration":429}},{"uid":"655bdbff15198af1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/655bdbff15198af1","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698646288954,"stop":1698646289641,"duration":687}},{"uid":"454dd91df9711508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/454dd91df9711508","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698628513027,"stop":1698628513559,"duration":532}},{"uid":"5b86861a2129964f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/5b86861a2129964f","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615161135,"stop":1698615161876,"duration":741}},{"uid":"b138064a35b6d921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b138064a35b6d921","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615069852,"stop":1698615070397,"duration":545}},{"uid":"5dbd060fb76312a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/5dbd060fb76312a3","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698542327029,"stop":1698542327604,"duration":575}},{"uid":"78cfbeaa447d2d30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/78cfbeaa447d2d30","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698455518599,"stop":1698455518987,"duration":388}},{"uid":"1e6da931c910564a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1e6da931c910564a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698369196515,"stop":1698369196936,"duration":421}},{"uid":"cc46eff040f1d2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cc46eff040f1d2ca","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698282798200,"stop":1698282798879,"duration":679}},{"uid":"d1eb21016dfe691f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d1eb21016dfe691f","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698196461538,"stop":1698196462176,"duration":638}},{"uid":"5fa48a9645f10f96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5fa48a9645f10f96","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178182752,"stop":1698178183448,"duration":696}},{"uid":"41c0366a2be87a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/41c0366a2be87a8","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178173894,"stop":1698178174451,"duration":557}},{"uid":"830c2a02bd420c95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/830c2a02bd420c95","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698110059535,"stop":1698110059954,"duration":419}}]},"tags":[]},"source":"2b897766611f57db.json","parameterValues":["EastNorthamptonshireCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/2df28f47b190e7fa.json b/3.10/1084/data/test-cases/2df28f47b190e7fa.json deleted file mode 100644 index 6aae5ae973..0000000000 --- a/3.10/1084/data/test-cases/2df28f47b190e7fa.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2df28f47b190e7fa","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"43ce41b46876976a27337fcdb402fec8","time":{"start":1698867567633,"stop":1698867575550,"duration":7917},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: StaffordshireMoorlandsDistrictCouncil","time":{"start":1698867567633,"stop":1698867567634,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from StaffordshireMoorlandsDistrictCouncil","time":{"start":1698867567634,"stop":1698867575547,"duration":7913},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867575547,"stop":1698867575547,"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":1698867575547,"stop":1698867575550,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StaffordshireMoorlandsDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"46b7c74ea7bbb63e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/46b7c74ea7bbb63e","status":"passed","time":{"start":1698867610602,"stop":1698867619853,"duration":9251}},{"uid":"2e63d7a9bd9c1396","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2e63d7a9bd9c1396","status":"passed","time":{"start":1698801763981,"stop":1698801773449,"duration":9468}},{"uid":"e8d3a0e787c6530","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e8d3a0e787c6530","status":"passed","time":{"start":1698788653113,"stop":1698788660894,"duration":7781}},{"uid":"a4eecb9688be9fdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4eecb9688be9fdc","status":"passed","time":{"start":1698715188357,"stop":1698715197830,"duration":9473}},{"uid":"241e8890f90df3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/241e8890f90df3ce","status":"passed","time":{"start":1698701588506,"stop":1698701599153,"duration":10647}},{"uid":"585a53381b8bdf4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/585a53381b8bdf4f","status":"passed","time":{"start":1698700378191,"stop":1698700386976,"duration":8785}},{"uid":"a2da25fc5bd06b86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a2da25fc5bd06b86","status":"passed","time":{"start":1698693080950,"stop":1698693088315,"duration":7365}},{"uid":"28f34cadcaed6577","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/28f34cadcaed6577","status":"passed","time":{"start":1698692886494,"stop":1698692894390,"duration":7896}},{"uid":"99c71ba79fcb8bc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/99c71ba79fcb8bc2","status":"passed","time":{"start":1698646568859,"stop":1698646579620,"duration":10761}},{"uid":"c518b2e46ac4fce2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c518b2e46ac4fce2","status":"passed","time":{"start":1698628628700,"stop":1698628637020,"duration":8320}},{"uid":"fabf37f538aef59c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fabf37f538aef59c","status":"passed","time":{"start":1698615397267,"stop":1698615407063,"duration":9796}},{"uid":"e8a7a871921d071f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e8a7a871921d071f","status":"passed","time":{"start":1698615283978,"stop":1698615292606,"duration":8628}},{"uid":"58fb0689a9ce96a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/58fb0689a9ce96a7","status":"passed","time":{"start":1698542551346,"stop":1698542559741,"duration":8395}},{"uid":"b352b21b6fae7d1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b352b21b6fae7d1c","status":"passed","time":{"start":1698455620146,"stop":1698455628715,"duration":8569}},{"uid":"6f9f2f3951f162c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6f9f2f3951f162c4","status":"passed","time":{"start":1698369291896,"stop":1698369299083,"duration":7187}},{"uid":"b3ce7f504ee00af2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b3ce7f504ee00af2","status":"passed","time":{"start":1698283050425,"stop":1698283061325,"duration":10900}},{"uid":"4506d54aa58b469a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4506d54aa58b469a","status":"passed","time":{"start":1698196703408,"stop":1698196711887,"duration":8479}},{"uid":"3dfbbf0769dc2fb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dfbbf0769dc2fb6","status":"passed","time":{"start":1698178424844,"stop":1698178436275,"duration":11431}},{"uid":"79d12763944f19bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79d12763944f19bf","status":"passed","time":{"start":1698178363065,"stop":1698178373606,"duration":10541}},{"uid":"5edb4a61707ffc23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5edb4a61707ffc23","status":"passed","time":{"start":1698110278017,"stop":1698110286765,"duration":8748}}]},"tags":[]},"source":"2df28f47b190e7fa.json","parameterValues":["StaffordshireMoorlandsDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/305989bcd156ba18.json b/3.10/1084/data/test-cases/305989bcd156ba18.json deleted file mode 100644 index a48cef7748..0000000000 --- a/3.10/1084/data/test-cases/305989bcd156ba18.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"305989bcd156ba18","name":"Validate Council Output [CannockChaseDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"775e11c2e2379683333c47d17880850d","time":{"start":1698867323327,"stop":1698867323953,"duration":626},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CannockChaseDistrictCouncil","time":{"start":1698867323327,"stop":1698867323328,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CannockChaseDistrictCouncil","time":{"start":1698867323328,"stop":1698867323950,"duration":622},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867323951,"stop":1698867323951,"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":1698867323951,"stop":1698867323953,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CannockChaseDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":28,"unknown":0,"total":28},"items":[{"uid":"a54f86c1e4725b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a54f86c1e4725b7c","status":"passed","time":{"start":1698867384331,"stop":1698867385018,"duration":687}},{"uid":"104468b28561be5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/104468b28561be5d","status":"passed","time":{"start":1698801505009,"stop":1698801505987,"duration":978}},{"uid":"21aff505289b9f5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/21aff505289b9f5f","status":"passed","time":{"start":1698788407187,"stop":1698788408189,"duration":1002}},{"uid":"92053d3c1c4868fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/92053d3c1c4868fe","status":"passed","time":{"start":1698714882422,"stop":1698714883369,"duration":947}},{"uid":"1d47d6c81a228aa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1d47d6c81a228aa8","status":"passed","time":{"start":1698701273357,"stop":1698701274515,"duration":1158}},{"uid":"8f42822f71503b30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8f42822f71503b30","status":"passed","time":{"start":1698700144520,"stop":1698700145455,"duration":935}},{"uid":"9b8ff742abba5e9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9b8ff742abba5e9e","status":"passed","time":{"start":1698692695175,"stop":1698692695993,"duration":818}},{"uid":"91dffef7903a637c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91dffef7903a637c","status":"passed","time":{"start":1698692658661,"stop":1698692659526,"duration":865}},{"uid":"f10d1c3d201b6c7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f10d1c3d201b6c7c","status":"passed","time":{"start":1698646216894,"stop":1698646218007,"duration":1113}},{"uid":"124e2dea413eb1a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/124e2dea413eb1a6","status":"passed","time":{"start":1698628457961,"stop":1698628461281,"duration":3320}},{"uid":"e8789951d3d6f60c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e8789951d3d6f60c","status":"passed","time":{"start":1698615104144,"stop":1698615108067,"duration":3923}},{"uid":"257c9bf1aa9307fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/257c9bf1aa9307fe","status":"passed","time":{"start":1698615026651,"stop":1698615029240,"duration":2589}},{"uid":"39f5c900839f121c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/39f5c900839f121c","status":"passed","time":{"start":1698542266767,"stop":1698542269886,"duration":3119}},{"uid":"2a14bc2b9ec57103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a14bc2b9ec57103","status":"passed","time":{"start":1698455461133,"stop":1698455464009,"duration":2876}},{"uid":"effa788e35de9292","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/effa788e35de9292","status":"passed","time":{"start":1698369143230,"stop":1698369146598,"duration":3368}},{"uid":"ba33f6e0aa62ba71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ba33f6e0aa62ba71","status":"passed","time":{"start":1698282731164,"stop":1698282734792,"duration":3628}},{"uid":"37755b349aa16563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/37755b349aa16563","status":"passed","time":{"start":1698196405063,"stop":1698196407911,"duration":2848}},{"uid":"19c28f1ea764a138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/19c28f1ea764a138","status":"passed","time":{"start":1698178130798,"stop":1698178134091,"duration":3293}},{"uid":"a5b7e00437244ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a5b7e00437244ba7","status":"passed","time":{"start":1698178088247,"stop":1698178091156,"duration":2909}},{"uid":"a6a78b8004e9adfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a6a78b8004e9adfd","status":"passed","time":{"start":1698110004246,"stop":1698110007163,"duration":2917}}]},"tags":[]},"source":"305989bcd156ba18.json","parameterValues":["CannockChaseDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/39c5566fab0d2cf3.json b/3.10/1084/data/test-cases/39c5566fab0d2cf3.json deleted file mode 100644 index 4c519da215..0000000000 --- a/3.10/1084/data/test-cases/39c5566fab0d2cf3.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"39c5566fab0d2cf3","name":"Validate Council Output [BroxtoweBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2a2bbcaf16a5fcec6968b3e85d684c8e","time":{"start":1698867334389,"stop":1698867340847,"duration":6458},"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":1698867334389,"stop":1698867334390,"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":1698867334390,"stop":1698867340844,"duration":6454},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867340844,"stop":1698867340845,"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":1698867340845,"stop":1698867340847,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"34a8cb496c164112","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/34a8cb496c164112","status":"passed","time":{"start":1698867381812,"stop":1698867396155,"duration":14343}},{"uid":"9951552605639274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9951552605639274","status":"passed","time":{"start":1698801515236,"stop":1698801522764,"duration":7528}},{"uid":"c1a23398fee091d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c1a23398fee091d7","status":"passed","time":{"start":1698788422808,"stop":1698788428288,"duration":5480}},{"uid":"409ea7599b512d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/409ea7599b512d2a","status":"passed","time":{"start":1698714900193,"stop":1698714917878,"duration":17685}},{"uid":"ef13e56d29dffdbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ef13e56d29dffdbb","status":"passed","time":{"start":1698701291157,"stop":1698701297994,"duration":6837}},{"uid":"db217752b75a7aea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/db217752b75a7aea","status":"passed","time":{"start":1698700158873,"stop":1698700164602,"duration":5729}},{"uid":"6fe039ab67d9f377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6fe039ab67d9f377","status":"passed","time":{"start":1698692704429,"stop":1698692710076,"duration":5647}},{"uid":"54b7730457562dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54b7730457562dfd","status":"passed","time":{"start":1698692674760,"stop":1698692680191,"duration":5431}},{"uid":"1bdd4c792fe5d16b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1bdd4c792fe5d16b","status":"passed","time":{"start":1698646235530,"stop":1698646250036,"duration":14506}},{"uid":"e0ad0f53333933a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0ad0f53333933a1","status":"passed","time":{"start":1698628484926,"stop":1698628498230,"duration":13304}},{"uid":"2f10349cabd35535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2f10349cabd35535","status":"passed","time":{"start":1698615122106,"stop":1698615140636,"duration":18530}},{"uid":"8db06a8b0bd983ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8db06a8b0bd983ec","status":"passed","time":{"start":1698615042586,"stop":1698615048808,"duration":6222}},{"uid":"7d8a826926a637f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d8a826926a637f4","status":"passed","time":{"start":1698542289253,"stop":1698542301919,"duration":12666}},{"uid":"b21be19bf138f456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b21be19bf138f456","status":"passed","time":{"start":1698455482623,"stop":1698455489331,"duration":6708}},{"uid":"d47ccc0a9140807c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d47ccc0a9140807c","status":"passed","time":{"start":1698369165836,"stop":1698369178225,"duration":12389}},{"uid":"b155a246416a433d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b155a246416a433d","status":"passed","time":{"start":1698282754035,"stop":1698282765590,"duration":11555}},{"uid":"f3d61f55757060b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f3d61f55757060b7","status":"passed","time":{"start":1698196423182,"stop":1698196430121,"duration":6939}},{"uid":"59870aef8d063439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/59870aef8d063439","status":"passed","time":{"start":1698178149898,"stop":1698178157198,"duration":7300}},{"uid":"ead86061b79a79c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ead86061b79a79c6","status":"passed","time":{"start":1698178105130,"stop":1698178115621,"duration":10491}},{"uid":"94aa3221edfd8a00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/94aa3221edfd8a00","status":"passed","time":{"start":1698110024919,"stop":1698110037551,"duration":12632}}]},"tags":[]},"source":"39c5566fab0d2cf3.json","parameterValues":["BroxtoweBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/4a2b923ae2d0e58e.json b/3.10/1084/data/test-cases/4a2b923ae2d0e58e.json deleted file mode 100644 index b2bae3a869..0000000000 --- a/3.10/1084/data/test-cases/4a2b923ae2d0e58e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"4a2b923ae2d0e58e","name":"Validate Council Output [MertonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"36e8dead67440054ce559fdfe42912ec","time":{"start":1698867509982,"stop":1698867516073,"duration":6091},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce569e8880>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce569e8880>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce569e8880>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce569e8880>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: MertonCouncil","time":{"start":1698867509983,"stop":1698867509983,"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":1698867509983,"stop":1698867516070,"duration":6087},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867516070,"stop":1698867516070,"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":1698867516070,"stop":1698867516073,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":127,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":170},"items":[{"uid":"67ed20e09e94b7fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/67ed20e09e94b7fb","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867560559,"stop":1698867561918,"duration":1359}},{"uid":"28174ff85070b899","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28174ff85070b899","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801688709,"stop":1698801694751,"duration":6042}},{"uid":"9271cddb604f8848","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9271cddb604f8848","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788597497,"stop":1698788602386,"duration":4889}},{"uid":"3e28bb51543e4d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3e28bb51543e4d5f","status":"passed","time":{"start":1698715140513,"stop":1698715142049,"duration":1536}},{"uid":"2cc7a04d9c9c4b76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2cc7a04d9c9c4b76","status":"passed","time":{"start":1698701555040,"stop":1698701556684,"duration":1644}},{"uid":"268785b1a5363d7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/268785b1a5363d7a","status":"passed","time":{"start":1698700328565,"stop":1698700334453,"duration":5888}},{"uid":"a9e63d464dfe9a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a9e63d464dfe9a86","status":"passed","time":{"start":1698692867250,"stop":1698692868564,"duration":1314}},{"uid":"3466e8a25b0d05e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/3466e8a25b0d05e8","status":"passed","time":{"start":1698692838889,"stop":1698692844299,"duration":5410}},{"uid":"2656f34bd0c1e562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2656f34bd0c1e562","status":"passed","time":{"start":1698646549569,"stop":1698646551218,"duration":1649}},{"uid":"6b3e7bc1a2be8e63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6b3e7bc1a2be8e63","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698628533742,"stop":1698628539647,"duration":5905}},{"uid":"ed489eb0b86236da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ed489eb0b86236da","status":"passed","time":{"start":1698615173064,"stop":1698615174798,"duration":1734}},{"uid":"fd6414b21cdf95d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/fd6414b21cdf95d1","status":"passed","time":{"start":1698615080045,"stop":1698615085737,"duration":5692}},{"uid":"fd2316c7164ecc12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/fd2316c7164ecc12","status":"passed","time":{"start":1698542333543,"stop":1698542342193,"duration":8650}},{"uid":"8b1c0bead6ae0cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b1c0bead6ae0cc","status":"passed","time":{"start":1698455524197,"stop":1698455529482,"duration":5285}},{"uid":"ef84ea8ce980de4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ef84ea8ce980de4b","status":"passed","time":{"start":1698369217324,"stop":1698369223041,"duration":5717}},{"uid":"387f2ac11a6f3206","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/387f2ac11a6f3206","status":"passed","time":{"start":1698282801234,"stop":1698282802842,"duration":1608}},{"uid":"c73094d35bdab9de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c73094d35bdab9de","status":"passed","time":{"start":1698196471357,"stop":1698196473353,"duration":1996}},{"uid":"f9833533d6492f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f9833533d6492f76","status":"passed","time":{"start":1698178203732,"stop":1698178209840,"duration":6108}},{"uid":"473c7de29e320fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/473c7de29e320fbe","status":"passed","time":{"start":1698178148987,"stop":1698178150558,"duration":1571}},{"uid":"449c904a1c254bf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/449c904a1c254bf2","status":"passed","time":{"start":1698110075475,"stop":1698110076762,"duration":1287}}]},"tags":[]},"source":"4a2b923ae2d0e58e.json","parameterValues":["MertonCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/4a5bddcda82345cc.json b/3.10/1084/data/test-cases/4a5bddcda82345cc.json deleted file mode 100644 index 7936da9a91..0000000000 --- a/3.10/1084/data/test-cases/4a5bddcda82345cc.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"4a5bddcda82345cc","name":"Validate Council Output [CastlepointDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2113bd9b6e0e6c1292cdfc372af23712","time":{"start":1698867327182,"stop":1698867327191,"duration":9},"status":"failed","statusMessage":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f067fefb0>, 'council': 'CastlepointDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f067fefb0>, 'council': 'CastlepointDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867327183,"stop":1698867327183,"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":1698867327183,"stop":1698867327191,"duration":8},"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":127,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":170},"items":[{"uid":"73551db178ec9056","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/73551db178ec9056","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1698867388605,"stop":1698867388616,"duration":11}},{"uid":"d1b3159699bfe30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d1b3159699bfe30","status":"passed","time":{"start":1698801509050,"stop":1698801510142,"duration":1092}},{"uid":"437daddbd0252416","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/437daddbd0252416","status":"passed","time":{"start":1698788422808,"stop":1698788423892,"duration":1084}},{"uid":"9f7d8f7c85f60ad4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9f7d8f7c85f60ad4","status":"passed","time":{"start":1698714891543,"stop":1698714892853,"duration":1310}},{"uid":"59f39d6e36e02d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/59f39d6e36e02d70","status":"passed","time":{"start":1698701279506,"stop":1698701281093,"duration":1587}},{"uid":"c1776da676f34351","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c1776da676f34351","status":"passed","time":{"start":1698700153616,"stop":1698700154759,"duration":1143}},{"uid":"5d4c0cc1a578021e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d4c0cc1a578021e","status":"passed","time":{"start":1698692699948,"stop":1698692700984,"duration":1036}},{"uid":"2de7525afc069c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2de7525afc069c0f","status":"passed","time":{"start":1698692662654,"stop":1698692663766,"duration":1112}},{"uid":"c3637526008a3e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c3637526008a3e50","status":"passed","time":{"start":1698646222812,"stop":1698646224500,"duration":1688}},{"uid":"1edf98c268b3f69f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1edf98c268b3f69f","status":"passed","time":{"start":1698628469825,"stop":1698628471083,"duration":1258}},{"uid":"9aa91cea88ebc148","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9aa91cea88ebc148","status":"passed","time":{"start":1698615112756,"stop":1698615114273,"duration":1517}},{"uid":"83f90d714cddff57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/83f90d714cddff57","status":"passed","time":{"start":1698615036654,"stop":1698615037738,"duration":1084}},{"uid":"63ae7a66850b8efc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/63ae7a66850b8efc","status":"passed","time":{"start":1698542278259,"stop":1698542279595,"duration":1336}},{"uid":"1d36c29a5a044169","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d36c29a5a044169","status":"passed","time":{"start":1698455468651,"stop":1698455469668,"duration":1017}},{"uid":"a623c98171ab82c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a623c98171ab82c0","status":"passed","time":{"start":1698369153852,"stop":1698369154887,"duration":1035}},{"uid":"79cfaa69413c802b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/79cfaa69413c802b","status":"passed","time":{"start":1698282742030,"stop":1698282743598,"duration":1568}},{"uid":"e6db632a390eb6a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e6db632a390eb6a7","status":"passed","time":{"start":1698196412105,"stop":1698196413625,"duration":1520}},{"uid":"3a8898cef8578e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3a8898cef8578e91","status":"passed","time":{"start":1698178141131,"stop":1698178142690,"duration":1559}},{"uid":"5c82082011281d08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5c82082011281d08","status":"passed","time":{"start":1698178104282,"stop":1698178105964,"duration":1682}},{"uid":"5de9fd719494e327","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5de9fd719494e327","status":"passed","time":{"start":1698110010252,"stop":1698110011276,"duration":1024}}]},"tags":[]},"source":"4a5bddcda82345cc.json","parameterValues":["CastlepointDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/5c5277a38950af92.json b/3.10/1084/data/test-cases/5c5277a38950af92.json deleted file mode 100644 index 476568b1fe..0000000000 --- a/3.10/1084/data/test-cases/5c5277a38950af92.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"5c5277a38950af92","name":"Validate Council Output [NorthEastLincs]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5bf150f9d14a36325cbfaf9b6349d178","time":{"start":1698867412998,"stop":1698867413002,"duration":4},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f061235b0>, 'council': 'NorthEastLincs'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f061235b0>, 'council': 'NorthEastLincs'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867412998,"stop":1698867412998,"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":1698867412999,"stop":1698867413001,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"5647cd0c94d1d8a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5647cd0c94d1d8a6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867477104,"stop":1698867477109,"duration":5}},{"uid":"e02a41b03abe85de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e02a41b03abe85de","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801613921,"stop":1698801613925,"duration":4}},{"uid":"58839a266e16554b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/58839a266e16554b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788504901,"stop":1698788504904,"duration":3}},{"uid":"c10b4086048e7d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c10b4086048e7d97","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715006996,"stop":1698715007000,"duration":4}},{"uid":"912adcb68c64b57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/912adcb68c64b57a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701379693,"stop":1698701379698,"duration":5}},{"uid":"c576754f7516a1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c576754f7516a1c1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700238538,"stop":1698700238542,"duration":4}},{"uid":"85ec7b9ff5a8b185","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/85ec7b9ff5a8b185","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692879232,"stop":1698692879236,"duration":4}},{"uid":"61e801597b061cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/61e801597b061cf7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692746801,"stop":1698692746805,"duration":4}},{"uid":"6e3a2a18d0026b21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6e3a2a18d0026b21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646565330,"stop":1698646565335,"duration":5}},{"uid":"14922660670726ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/14922660670726ac","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628577758,"stop":1698628577762,"duration":4}},{"uid":"5731ba0c4f6a46b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/5731ba0c4f6a46b9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615190537,"stop":1698615190542,"duration":5}},{"uid":"3ed4e031fea931be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3ed4e031fea931be","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615098005,"stop":1698615098009,"duration":4}},{"uid":"3669c53d8476cb21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3669c53d8476cb21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542363068,"stop":1698542363072,"duration":4}},{"uid":"319450e268a465bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/319450e268a465bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455571930,"stop":1698455571934,"duration":4}},{"uid":"c809e654acc04267","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c809e654acc04267","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369245803,"stop":1698369245807,"duration":4}},{"uid":"de4700e1208ca904","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/de4700e1208ca904","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282838248,"stop":1698282838252,"duration":4}},{"uid":"a57699a339424dec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a57699a339424dec","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196502823,"stop":1698196502827,"duration":4}},{"uid":"e602837249619184","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e602837249619184","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178225219,"stop":1698178225223,"duration":4}},{"uid":"e9d479461b3394fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e9d479461b3394fa","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178169120,"stop":1698178169124,"duration":4}},{"uid":"66bf8a18bda6e186","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/66bf8a18bda6e186","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698110095528,"stop":1698110095532,"duration":4}}]},"tags":[]},"source":"5c5277a38950af92.json","parameterValues":["NorthEastLincs"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/639770202086fa1d.json b/3.10/1084/data/test-cases/639770202086fa1d.json deleted file mode 100644 index 6924497204..0000000000 --- a/3.10/1084/data/test-cases/639770202086fa1d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"639770202086fa1d","name":"Validate Council Output [ValeofGlamorganCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1e5a723ab9bb5ec179bcd63e0a46576d","time":{"start":1698867711545,"stop":1698867840956,"duration":129411},"status":"failed","statusMessage":"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)'))","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 = ('myvale.valeofglamorgan.gov.uk', 443), timeout = None\nsource_address = None, socket_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 = 'GET'\nurl = '/getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840'\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-aliv...\"Not?A_Brand\";v=\"8\", \"Chromium\";v=\"108\", \"Brave\";v=\"108\"', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '\"Windows\"'}\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='/getdata.aspx', query='RequestType=LocalInfo&ms=ValeOfGlamorga...lback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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 myvale.valeofglamorgan.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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET'\nurl = '/getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840'\nresponse = None\nerror = ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.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: 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)'))\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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f0538e170>, 'council': 'ValeofGlamorganCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/ValeofGlamorganCouncil.py:44: 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)\nE 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)'))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:507: ConnectTimeout","flaky":false,"newFailed":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"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)'))","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 = ('myvale.valeofglamorgan.gov.uk', 443), timeout = None\nsource_address = None, socket_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 = 'GET'\nurl = '/getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840'\nbody = None\nheaders = {'User-Agent': 'python-requests/2.31.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-aliv...\"Not?A_Brand\";v=\"8\", \"Chromium\";v=\"108\", \"Brave\";v=\"108\"', 'sec-ch-ua-mobile': '?0', 'sec-ch-ua-platform': '\"Windows\"'}\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='/getdata.aspx', query='RequestType=LocalInfo&ms=ValeOfGlamorga...lback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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 myvale.valeofglamorgan.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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET'\nurl = '/getdata.aspx?RequestType=LocalInfo&ms=ValeOfGlamorgan%2FAllMaps&group=Community+and+Living%7CRefuse+HIDE2&type=json&callback=AddressInfoCallback&uid=64029020&import=jQuery35108514154283927682_1673022974838&_=1673022974840'\nresponse = None\nerror = ConnectTimeoutError(, 'Connection to myvale.valeofglamorgan.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: 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)'))\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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f0538e170>, 'council': 'ValeofGlamorganCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/ValeofGlamorganCouncil.py:44: 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)\nE 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)'))\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: ValeofGlamorganCouncil","time":{"start":1698867711545,"stop":1698867711546,"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":1698867711546,"stop":1698867840956,"duration":129410},"status":"failed","statusMessage":"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)'))","statusTrace":"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)'))\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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":22,"broken":0,"skipped":0,"passed":148,"unknown":0,"total":170},"items":[{"uid":"99c4e7bcfac9a5f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/99c4e7bcfac9a5f1","status":"passed","time":{"start":1698867776254,"stop":1698867778525,"duration":2271}},{"uid":"2a0d131507b2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2a0d131507b2933e","status":"passed","time":{"start":1698801794532,"stop":1698801796742,"duration":2210}},{"uid":"91bcdc3ee8e1f5b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/91bcdc3ee8e1f5b1","status":"passed","time":{"start":1698788671801,"stop":1698788674108,"duration":2307}},{"uid":"7b522557d11ae781","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7b522557d11ae781","status":"passed","time":{"start":1698715212096,"stop":1698715214814,"duration":2718}},{"uid":"ec82debd7ac2dd33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ec82debd7ac2dd33","status":"passed","time":{"start":1698701616567,"stop":1698701619198,"duration":2631}},{"uid":"7ea359c9bb13928e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ea359c9bb13928e","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":1698700409063,"stop":1698700539665,"duration":130602}},{"uid":"1019073225add97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1019073225add97b","status":"passed","time":{"start":1698693097965,"stop":1698693099774,"duration":1809}},{"uid":"ac4482f4ae1647f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac4482f4ae1647f6","status":"passed","time":{"start":1698692925713,"stop":1698692927448,"duration":1735}},{"uid":"76ebcce1ec014f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/76ebcce1ec014f76","status":"passed","time":{"start":1698646590825,"stop":1698646593309,"duration":2484}},{"uid":"c43ba67b0a20006d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c43ba67b0a20006d","status":"passed","time":{"start":1698628811063,"stop":1698628813290,"duration":2227}},{"uid":"1fbfa26b6dae2b04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1fbfa26b6dae2b04","status":"passed","time":{"start":1698615474061,"stop":1698615476258,"duration":2197}},{"uid":"48b6ea630135bc05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/48b6ea630135bc05","status":"passed","time":{"start":1698615310994,"stop":1698615313264,"duration":2270}},{"uid":"9843e132f983f5ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/9843e132f983f5ef","status":"passed","time":{"start":1698542605822,"stop":1698542608137,"duration":2315}},{"uid":"9c3bf6bb353ecceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9c3bf6bb353ecceb","status":"passed","time":{"start":1698455805592,"stop":1698455807867,"duration":2275}},{"uid":"9a081c4d9e7ece5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a081c4d9e7ece5","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":1698369597894,"stop":1698369728160,"duration":130266}},{"uid":"887d174930c7c38f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/887d174930c7c38f","status":"passed","time":{"start":1698283134213,"stop":1698283137303,"duration":3090}},{"uid":"5f968b162d5c9f5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5f968b162d5c9f5a","status":"passed","time":{"start":1698196751639,"stop":1698196757772,"duration":6133}},{"uid":"217a86d405987003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/217a86d405987003","status":"passed","time":{"start":1698178489264,"stop":1698178491915,"duration":2651}},{"uid":"2325f288c32b4a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2325f288c32b4a0","status":"passed","time":{"start":1698178426606,"stop":1698178428662,"duration":2056}},{"uid":"577b7c93eabc804c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/577b7c93eabc804c","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":1698110290203,"stop":1698110420686,"duration":130483}}]},"tags":[]},"source":"639770202086fa1d.json","parameterValues":["ValeofGlamorganCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/685b6cf6d20454d.json b/3.10/1084/data/test-cases/685b6cf6d20454d.json deleted file mode 100644 index 7068153ee6..0000000000 --- a/3.10/1084/data/test-cases/685b6cf6d20454d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"685b6cf6d20454d","name":"Validate Council Output [BristolCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9ccf2d38c1146637d9a0560b2cb0f48e","time":{"start":1698867328523,"stop":1698867333516,"duration":4993},"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":1698867328523,"stop":1698867328524,"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":1698867328524,"stop":1698867333512,"duration":4988},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867333513,"stop":1698867333514,"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":1698867333514,"stop":1698867333516,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"5b73f59d5cb80461","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5b73f59d5cb80461","status":"passed","time":{"start":1698867375904,"stop":1698867380871,"duration":4967}},{"uid":"c283ba9bec861a96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c283ba9bec861a96","status":"passed","time":{"start":1698801509348,"stop":1698801514176,"duration":4828}},{"uid":"107e516837cecbc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/107e516837cecbc6","status":"passed","time":{"start":1698788417375,"stop":1698788421994,"duration":4619}},{"uid":"d54f25d8207623be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d54f25d8207623be","status":"passed","time":{"start":1698714893999,"stop":1698714899239,"duration":5240}},{"uid":"56811d91b40af8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/56811d91b40af8b","status":"passed","time":{"start":1698701284580,"stop":1698701289963,"duration":5383}},{"uid":"1301a7916e64fe35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1301a7916e64fe35","status":"passed","time":{"start":1698700153322,"stop":1698700157937,"duration":4615}},{"uid":"f982f61b20d8215b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f982f61b20d8215b","status":"passed","time":{"start":1698692698950,"stop":1698692703536,"duration":4586}},{"uid":"55e0bbaf839bf43d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/55e0bbaf839bf43d","status":"passed","time":{"start":1698692666008,"stop":1698692670955,"duration":4947}},{"uid":"e1de1419cb17c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1de1419cb17c0d3","status":"passed","time":{"start":1698646227229,"stop":1698646232261,"duration":5032}},{"uid":"6aaea88e42ba6b10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6aaea88e42ba6b10","status":"passed","time":{"start":1698628478697,"stop":1698628483467,"duration":4770}},{"uid":"7815069c2bf67b0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7815069c2bf67b0f","status":"passed","time":{"start":1698615115997,"stop":1698615121069,"duration":5072}},{"uid":"17764a8f7101eba2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/17764a8f7101eba2","status":"passed","time":{"start":1698615036862,"stop":1698615041539,"duration":4677}},{"uid":"f070f189688dd23d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f070f189688dd23d","status":"passed","time":{"start":1698542283254,"stop":1698542288161,"duration":4907}},{"uid":"e9cf1439ebd6d2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e9cf1439ebd6d2ff","status":"passed","time":{"start":1698455474349,"stop":1698455478866,"duration":4517}},{"uid":"da272f77e5f70792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/da272f77e5f70792","status":"passed","time":{"start":1698369156887,"stop":1698369161719,"duration":4832}},{"uid":"505e3cbb39c64c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/505e3cbb39c64c5c","status":"passed","time":{"start":1698282743783,"stop":1698282749791,"duration":6008}},{"uid":"cfb888e04d6c945a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cfb888e04d6c945a","status":"passed","time":{"start":1698196416691,"stop":1698196421997,"duration":5306}},{"uid":"c1f70344e01b9ebc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c1f70344e01b9ebc","status":"passed","time":{"start":1698178143506,"stop":1698178148648,"duration":5142}},{"uid":"400937ab69ae3b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/400937ab69ae3b0e","status":"passed","time":{"start":1698178099321,"stop":1698178103940,"duration":4619}},{"uid":"f31654267affb9c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/f31654267affb9c9","status":"passed","time":{"start":1698110013953,"stop":1698110018810,"duration":4857}}]},"tags":[]},"source":"685b6cf6d20454d.json","parameterValues":["BristolCityCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/6dbfc284c74f3950.json b/3.10/1084/data/test-cases/6dbfc284c74f3950.json deleted file mode 100644 index e4e623fb7e..0000000000 --- a/3.10/1084/data/test-cases/6dbfc284c74f3950.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"6dbfc284c74f3950","name":"Validate Council Output [YorkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"95d2ddaa8617a8ae0ab01b561e2fb1b9","time":{"start":1698867758094,"stop":1698867758686,"duration":592},"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":1698867758094,"stop":1698867758095,"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":1698867758095,"stop":1698867758683,"duration":588},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867758683,"stop":1698867758684,"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":1698867758684,"stop":1698867758686,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"d7f2a40b588a707","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/d7f2a40b588a707","status":"passed","time":{"start":1698867789088,"stop":1698867789626,"duration":538}},{"uid":"cf5ac5ce7798d5a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cf5ac5ce7798d5a4","status":"passed","time":{"start":1698801839285,"stop":1698801839920,"duration":635}},{"uid":"6f54ca6d006c949f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/6f54ca6d006c949f","status":"passed","time":{"start":1698788719884,"stop":1698788721836,"duration":1952}},{"uid":"4c3bb71695cbd855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4c3bb71695cbd855","status":"passed","time":{"start":1698715259965,"stop":1698715260773,"duration":808}},{"uid":"957564db2df02fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/957564db2df02fc5","status":"passed","time":{"start":1698701663776,"stop":1698701664655,"duration":879}},{"uid":"25bb7022a57e8c8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25bb7022a57e8c8d","status":"passed","time":{"start":1698700551563,"stop":1698700552131,"duration":568}},{"uid":"60b36f941e05066c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/60b36f941e05066c","status":"passed","time":{"start":1698693137801,"stop":1698693138329,"duration":528}},{"uid":"2c315b3332776e14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2c315b3332776e14","status":"passed","time":{"start":1698692969125,"stop":1698692971076,"duration":1951}},{"uid":"72471e1937ab4b94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/72471e1937ab4b94","status":"passed","time":{"start":1698646634322,"stop":1698646635217,"duration":895}},{"uid":"a30f7e7df316ef72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a30f7e7df316ef72","status":"passed","time":{"start":1698628858316,"stop":1698628859243,"duration":927}},{"uid":"ee376aa0061e429d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ee376aa0061e429d","status":"passed","time":{"start":1698615518028,"stop":1698615518926,"duration":898}},{"uid":"72a35697475fffaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72a35697475fffaa","status":"passed","time":{"start":1698615354071,"stop":1698615354911,"duration":840}},{"uid":"d72d57d551630571","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d72d57d551630571","status":"passed","time":{"start":1698542661694,"stop":1698542662723,"duration":1029}},{"uid":"99ce1d1eaab070c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/99ce1d1eaab070c","status":"passed","time":{"start":1698455858942,"stop":1698455859919,"duration":977}},{"uid":"bdfaeb90bdc369d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bdfaeb90bdc369d2","status":"passed","time":{"start":1698369579397,"stop":1698369579941,"duration":544}},{"uid":"2f271dc9fcc25234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f271dc9fcc25234","status":"passed","time":{"start":1698283190068,"stop":1698283190962,"duration":894}},{"uid":"8d0515873f872d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/8d0515873f872d5f","status":"passed","time":{"start":1698196797957,"stop":1698196798782,"duration":825}},{"uid":"d4500392bd69068b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d4500392bd69068b","status":"passed","time":{"start":1698178533246,"stop":1698178534148,"duration":902}},{"uid":"ac119cf31ed9b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ac119cf31ed9b31","status":"passed","time":{"start":1698178469899,"stop":1698178472749,"duration":2850}},{"uid":"1385d53c3262a734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1385d53c3262a734","status":"passed","time":{"start":1698110431682,"stop":1698110432229,"duration":547}}]},"tags":[]},"source":"6dbfc284c74f3950.json","parameterValues":["YorkCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/6ef62f42beba661.json b/3.10/1084/data/test-cases/6ef62f42beba661.json deleted file mode 100644 index 3c9c608b17..0000000000 --- a/3.10/1084/data/test-cases/6ef62f42beba661.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"6ef62f42beba661","name":"Validate Council Output [BuryCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"93061d049d5e3b3b2886e3c632b0e1f1","time":{"start":1698867358363,"stop":1698867360054,"duration":1691},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BuryCouncil","time":{"start":1698867358363,"stop":1698867358364,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BuryCouncil","time":{"start":1698867358364,"stop":1698867360051,"duration":1687},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867360051,"stop":1698867360052,"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":1698867360052,"stop":1698867360054,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BuryCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":30,"unknown":0,"total":33},"items":[{"uid":"ee9f42e3b70b6ace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ee9f42e3b70b6ace","status":"passed","time":{"start":1698867414091,"stop":1698867416030,"duration":1939}},{"uid":"d3cdc0915f025da8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d3cdc0915f025da8","status":"passed","time":{"start":1698801541292,"stop":1698801544676,"duration":3384}},{"uid":"680b717de1b2f101","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/680b717de1b2f101","status":"passed","time":{"start":1698788445527,"stop":1698788447782,"duration":2255}},{"uid":"be9b5affba07dc9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/be9b5affba07dc9a","status":"passed","time":{"start":1698714937553,"stop":1698714939588,"duration":2035}},{"uid":"c54767efaa914cf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/c54767efaa914cf1","status":"passed","time":{"start":1698701316638,"stop":1698701319134,"duration":2496}},{"uid":"cca313d3187e3ed6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cca313d3187e3ed6","status":"passed","time":{"start":1698700183094,"stop":1698700185478,"duration":2384}},{"uid":"9d9ef654773630a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9d9ef654773630a5","status":"passed","time":{"start":1698692727242,"stop":1698692729439,"duration":2197}},{"uid":"cb9ad15d1e38079e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cb9ad15d1e38079e","status":"passed","time":{"start":1698692697426,"stop":1698692699890,"duration":2464}},{"uid":"418296cb9f782cf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/418296cb9f782cf5","status":"passed","time":{"start":1698646270108,"stop":1698646274330,"duration":4222}},{"uid":"6324db1469757864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6324db1469757864","status":"passed","time":{"start":1698628516681,"stop":1698628518999,"duration":2318}},{"uid":"af9d3dadbc6f7507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af9d3dadbc6f7507","status":"passed","time":{"start":1698615159795,"stop":1698615162703,"duration":2908}},{"uid":"a5323d48cff6be31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a5323d48cff6be31","status":"passed","time":{"start":1698615066631,"stop":1698615070533,"duration":3902}},{"uid":"4298b9d3c97220bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4298b9d3c97220bb","status":"passed","time":{"start":1698542320364,"stop":1698542323438,"duration":3074}},{"uid":"eb93f554d943fefe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/eb93f554d943fefe","status":"passed","time":{"start":1698455507363,"stop":1698455509859,"duration":2496}},{"uid":"19c77f9a47ce07ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19c77f9a47ce07ba","status":"passed","time":{"start":1698369195362,"stop":1698369201541,"duration":6179}},{"uid":"ce89f35ba71ff7e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ce89f35ba71ff7e0","status":"passed","time":{"start":1698282785522,"stop":1698282788473,"duration":2951}},{"uid":"d4756df350084e44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d4756df350084e44","status":"passed","time":{"start":1698196448961,"stop":1698196451704,"duration":2743}},{"uid":"3dd212f0ac31979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dd212f0ac31979","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178175936,"stop":1698178193117,"duration":17181}},{"uid":"a17ff9a2842c8237","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a17ff9a2842c8237","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178133498,"stop":1698178165671,"duration":32173}},{"uid":"8ea00e72f7eea06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/8ea00e72f7eea06b","status":"passed","time":{"start":1698110058492,"stop":1698110065232,"duration":6740}}]},"tags":[]},"source":"6ef62f42beba661.json","parameterValues":["BuryCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/70788bb88dea3f3.json b/3.10/1084/data/test-cases/70788bb88dea3f3.json deleted file mode 100644 index 2cf33314b8..0000000000 --- a/3.10/1084/data/test-cases/70788bb88dea3f3.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"70788bb88dea3f3","name":"Validate Council Output [CalderdaleCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1b9aa52f7d9bfc9f284315c06170da9f","time":{"start":1698867314592,"stop":1698867323323,"duration":8731},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CalderdaleCouncil","time":{"start":1698867314592,"stop":1698867314593,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CalderdaleCouncil","time":{"start":1698867314593,"stop":1698867323320,"duration":8727},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867323320,"stop":1698867323321,"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":1698867323321,"stop":1698867323323,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CalderdaleCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":10,"unknown":0,"total":10},"items":[{"uid":"c87b8cf776fceb60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/c87b8cf776fceb60","status":"passed","time":{"start":1698867361454,"stop":1698867384324,"duration":22870}},{"uid":"5067e0a6c9ffe976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5067e0a6c9ffe976","status":"passed","time":{"start":1698801499257,"stop":1698801505005,"duration":5748}},{"uid":"754aa81e6cadeead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/754aa81e6cadeead","status":"passed","time":{"start":1698788402272,"stop":1698788407184,"duration":4912}},{"uid":"2930cd6973196ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2930cd6973196ac","status":"passed","time":{"start":1698714870613,"stop":1698714882418,"duration":11805}},{"uid":"5cc4b25b18a807d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5cc4b25b18a807d2","status":"passed","time":{"start":1698701268143,"stop":1698701273354,"duration":5211}},{"uid":"6efce3cd96128393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6efce3cd96128393","status":"passed","time":{"start":1698700138986,"stop":1698700144516,"duration":5530}},{"uid":"b59a6a0c7189955d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b59a6a0c7189955d","status":"passed","time":{"start":1698692689398,"stop":1698692695171,"duration":5773}},{"uid":"eff8c2135cd669e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/eff8c2135cd669e1","status":"passed","time":{"start":1698692652175,"stop":1698692658656,"duration":6481}},{"uid":"14bd7472c1e5da6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/14bd7472c1e5da6c","status":"passed","time":{"start":1698646210807,"stop":1698646216889,"duration":6082}}]},"tags":[]},"source":"70788bb88dea3f3.json","parameterValues":["CalderdaleCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/7ea22cc60f79a77b.json b/3.10/1084/data/test-cases/7ea22cc60f79a77b.json deleted file mode 100644 index 0c6e29a816..0000000000 --- a/3.10/1084/data/test-cases/7ea22cc60f79a77b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7ea22cc60f79a77b","name":"Validate Council Output [NorthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c3b97046df734f921dcc37a130cf4bef","time":{"start":1698867417359,"stop":1698867418205,"duration":846},"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":1698867417359,"stop":1698867417360,"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":1698867417360,"stop":1698867418202,"duration":842},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867418203,"stop":1698867418203,"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":1698867418203,"stop":1698867418205,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f037d107d888efcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/f037d107d888efcd","status":"passed","time":{"start":1698867481951,"stop":1698867482901,"duration":950}},{"uid":"5889f66218b29c6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5889f66218b29c6f","status":"passed","time":{"start":1698801618570,"stop":1698801619750,"duration":1180}},{"uid":"25b98e33a859db62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/25b98e33a859db62","status":"passed","time":{"start":1698788508566,"stop":1698788509503,"duration":937}},{"uid":"d74b5139f480ec86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d74b5139f480ec86","status":"passed","time":{"start":1698715012507,"stop":1698715013462,"duration":955}},{"uid":"5670701a04a5df9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5670701a04a5df9a","status":"passed","time":{"start":1698701384332,"stop":1698701385252,"duration":920}},{"uid":"985d4e5bd0c4694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/985d4e5bd0c4694","status":"passed","time":{"start":1698700242814,"stop":1698700243560,"duration":746}},{"uid":"d48a30331f96e6f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d48a30331f96e6f8","status":"passed","time":{"start":1698692883573,"stop":1698692884294,"duration":721}},{"uid":"cd2f90fdfc47e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cd2f90fdfc47e3","status":"passed","time":{"start":1698692751564,"stop":1698692752571,"duration":1007}},{"uid":"3d66433424b4d1e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3d66433424b4d1e9","status":"passed","time":{"start":1698646365275,"stop":1698646366212,"duration":937}},{"uid":"31ee416af0a63a8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/31ee416af0a63a8e","status":"passed","time":{"start":1698628582249,"stop":1698628583778,"duration":1529}},{"uid":"fa94eb407af0f8d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fa94eb407af0f8d3","status":"passed","time":{"start":1698615194952,"stop":1698615195884,"duration":932}},{"uid":"a75c5c59e4fc926f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a75c5c59e4fc926f","status":"passed","time":{"start":1698615103188,"stop":1698615104213,"duration":1025}},{"uid":"b31e7c4edd5133f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b31e7c4edd5133f7","status":"passed","time":{"start":1698542367428,"stop":1698542368468,"duration":1040}},{"uid":"53c0d98e66c2cc3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/53c0d98e66c2cc3a","status":"passed","time":{"start":1698455577793,"stop":1698455578753,"duration":960}},{"uid":"66581a8f35e84048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/66581a8f35e84048","status":"passed","time":{"start":1698369250073,"stop":1698369250836,"duration":763}},{"uid":"c62bd832435b72b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c62bd832435b72b8","status":"passed","time":{"start":1698282842169,"stop":1698282843148,"duration":979}},{"uid":"5451b55644890b53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5451b55644890b53","status":"passed","time":{"start":1698196507068,"stop":1698196508506,"duration":1438}},{"uid":"3166eccdc0f9e23b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3166eccdc0f9e23b","status":"passed","time":{"start":1698178229194,"stop":1698178230475,"duration":1281}},{"uid":"d24aabcdaa768489","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d24aabcdaa768489","status":"passed","time":{"start":1698178172972,"stop":1698178174049,"duration":1077}},{"uid":"94b94e3c61605f63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/94b94e3c61605f63","status":"passed","time":{"start":1698110098942,"stop":1698110099786,"duration":844}}]},"tags":[]},"source":"7ea22cc60f79a77b.json","parameterValues":["NorthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/81479166f99defd1.json b/3.10/1084/data/test-cases/81479166f99defd1.json deleted file mode 100644 index 8d46b85f0a..0000000000 --- a/3.10/1084/data/test-cases/81479166f99defd1.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"81479166f99defd1","name":"Validate Council Output [SouthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"01716bffe56099aefdeaa09777ea1bc0","time":{"start":1698867561120,"stop":1698867561740,"duration":620},"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":1698867561120,"stop":1698867561121,"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":1698867561121,"stop":1698867561738,"duration":617},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867561738,"stop":1698867561738,"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":1698867561739,"stop":1698867561740,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"196feeec2065d00a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/196feeec2065d00a","status":"passed","time":{"start":1698867604109,"stop":1698867604741,"duration":632}},{"uid":"2417d42cae8d3963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2417d42cae8d3963","status":"passed","time":{"start":1698801755860,"stop":1698801756511,"duration":651}},{"uid":"a2c410c85d86f5fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a2c410c85d86f5fa","status":"passed","time":{"start":1698788645077,"stop":1698788645745,"duration":668}},{"uid":"5a6df887712a063c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a6df887712a063c","status":"passed","time":{"start":1698715207068,"stop":1698715207934,"duration":866}},{"uid":"947972a19e5a047f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/947972a19e5a047f","status":"passed","time":{"start":1698701579592,"stop":1698701580637,"duration":1045}},{"uid":"bc83f9d0ca18bf12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc83f9d0ca18bf12","status":"passed","time":{"start":1698700370749,"stop":1698700371454,"duration":705}},{"uid":"892cb612bb8a260f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/892cb612bb8a260f","status":"passed","time":{"start":1698693069973,"stop":1698693070661,"duration":688}},{"uid":"d746d81bfa5f6323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d746d81bfa5f6323","status":"passed","time":{"start":1698692879583,"stop":1698692880245,"duration":662}},{"uid":"a7b9700702903342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a7b9700702903342","status":"passed","time":{"start":1698646573096,"stop":1698646574121,"duration":1025}},{"uid":"bca5d54544e12918","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bca5d54544e12918","status":"passed","time":{"start":1698628618086,"stop":1698628619130,"duration":1044}},{"uid":"86983fccc6805b41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/86983fccc6805b41","status":"passed","time":{"start":1698615468593,"stop":1698615469627,"duration":1034}},{"uid":"1bb87cb31597015a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1bb87cb31597015a","status":"passed","time":{"start":1698615303132,"stop":1698615303954,"duration":822}},{"uid":"19e385063871415d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/19e385063871415d","status":"passed","time":{"start":1698542596265,"stop":1698542597515,"duration":1250}},{"uid":"1f5f00ff67d87429","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1f5f00ff67d87429","status":"passed","time":{"start":1698455612449,"stop":1698455613053,"duration":604}},{"uid":"53bd7065db0f81a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/53bd7065db0f81a7","status":"passed","time":{"start":1698369283472,"stop":1698369284096,"duration":624}},{"uid":"604b7600f2aa901c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/604b7600f2aa901c","status":"passed","time":{"start":1698283124780,"stop":1698283125807,"duration":1027}},{"uid":"1588e7db60743b46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1588e7db60743b46","status":"passed","time":{"start":1698196746339,"stop":1698196747316,"duration":977}},{"uid":"d9857cb8e6003180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d9857cb8e6003180","status":"passed","time":{"start":1698178483537,"stop":1698178484576,"duration":1039}},{"uid":"f1eda36f443d9295","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f1eda36f443d9295","status":"passed","time":{"start":1698178420580,"stop":1698178421389,"duration":809}},{"uid":"2c2c138570be440e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/2c2c138570be440e","status":"passed","time":{"start":1698110273540,"stop":1698110274157,"duration":617}}]},"tags":[]},"source":"81479166f99defd1.json","parameterValues":["SouthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/820a0e8aff8473eb.json b/3.10/1084/data/test-cases/820a0e8aff8473eb.json deleted file mode 100644 index 6bb7930190..0000000000 --- a/3.10/1084/data/test-cases/820a0e8aff8473eb.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"820a0e8aff8473eb","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"275289351e7211a486c45f3b8d1a8950","time":{"start":1698867500142,"stop":1698867500931,"duration":789},"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":1698867500142,"stop":1698867500142,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from LisburnCastlereaghCityCouncil","time":{"start":1698867500143,"stop":1698867500928,"duration":785},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867500929,"stop":1698867500929,"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":1698867500929,"stop":1698867500931,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"7f4896deb1a0a670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7f4896deb1a0a670","status":"passed","time":{"start":1698867546127,"stop":1698867546888,"duration":761}},{"uid":"d47957612ff1e759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d47957612ff1e759","status":"passed","time":{"start":1698801673620,"stop":1698801674436,"duration":816}},{"uid":"1b6f55d9588a5ee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1b6f55d9588a5ee4","status":"passed","time":{"start":1698788587886,"stop":1698788588696,"duration":810}},{"uid":"8f232ff39411ae14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8f232ff39411ae14","status":"passed","time":{"start":1698715129760,"stop":1698715130794,"duration":1034}},{"uid":"beaa81c78985446f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/beaa81c78985446f","status":"passed","time":{"start":1698701545428,"stop":1698701546430,"duration":1002}},{"uid":"7d13343effdf8820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d13343effdf8820","status":"passed","time":{"start":1698700320152,"stop":1698700320937,"duration":785}},{"uid":"a4935b97f5ee537e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a4935b97f5ee537e","status":"passed","time":{"start":1698692859345,"stop":1698692860052,"duration":707}},{"uid":"732b10cc2cf70b58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/732b10cc2cf70b58","status":"passed","time":{"start":1698692829039,"stop":1698692829896,"duration":857}},{"uid":"36176523aa78e466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/36176523aa78e466","status":"passed","time":{"start":1698646539744,"stop":1698646540818,"duration":1074}},{"uid":"c0099985540c14ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c0099985540c14ee","status":"passed","time":{"start":1698628519003,"stop":1698628520042,"duration":1039}},{"uid":"75f90e05acf9b56d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/75f90e05acf9b56d","status":"passed","time":{"start":1698615162706,"stop":1698615163823,"duration":1117}},{"uid":"b13d156ceab2abed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b13d156ceab2abed","status":"passed","time":{"start":1698615070536,"stop":1698615071591,"duration":1055}},{"uid":"6b0cffb3913ae8d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6b0cffb3913ae8d8","status":"passed","time":{"start":1698542323443,"stop":1698542324520,"duration":1077}},{"uid":"5212d02bf3d68e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5212d02bf3d68e9f","status":"passed","time":{"start":1698455510697,"stop":1698455511554,"duration":857}},{"uid":"84d2a9d6622ea282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/84d2a9d6622ea282","status":"passed","time":{"start":1698369201544,"stop":1698369202353,"duration":809}},{"uid":"85e5016e54293d57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/85e5016e54293d57","status":"passed","time":{"start":1698282789042,"stop":1698282790218,"duration":1176}},{"uid":"f469d0454e351ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f469d0454e351ed4","status":"passed","time":{"start":1698196460993,"stop":1698196462025,"duration":1032}},{"uid":"b5b4161940878b8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b5b4161940878b8c","status":"passed","time":{"start":1698178193187,"stop":1698178194259,"duration":1072}},{"uid":"ce60e423c21c7524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ce60e423c21c7524","status":"passed","time":{"start":1698178139419,"stop":1698178140432,"duration":1013}},{"uid":"d76cac952c6a547c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/d76cac952c6a547c","status":"passed","time":{"start":1698110065235,"stop":1698110066112,"duration":877}}]},"tags":[]},"source":"820a0e8aff8473eb.json","parameterValues":["LisburnCastlereaghCityCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/8429522a815de4d1.json b/3.10/1084/data/test-cases/8429522a815de4d1.json deleted file mode 100644 index f1b4e52d02..0000000000 --- a/3.10/1084/data/test-cases/8429522a815de4d1.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"8429522a815de4d1","name":"Validate Council Output [CroydonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"cc336f6dd92ae6b8042805cd6f13d13e","time":{"start":1698867341681,"stop":1698867345985,"duration":4304},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CroydonCouncil","time":{"start":1698867341681,"stop":1698867341682,"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":1698867341682,"stop":1698867345983,"duration":4301},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867345983,"stop":1698867345984,"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":1698867345984,"stop":1698867345985,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":110,"broken":0,"skipped":0,"passed":60,"unknown":0,"total":170},"items":[{"uid":"bd7d2861a3fa3565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/bd7d2861a3fa3565","status":"passed","time":{"start":1698867403833,"stop":1698867408293,"duration":4460}},{"uid":"d6d4cc4588c30b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d6d4cc4588c30b20","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698801535786,"stop":1698801536967,"duration":1181}},{"uid":"f1928b5432e63e8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f1928b5432e63e8a","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698788442762,"stop":1698788444331,"duration":1569}},{"uid":"cd94dee707b39a3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cd94dee707b39a3e","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698714922469,"stop":1698714924217,"duration":1748}},{"uid":"881a9c6a359cfca4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/881a9c6a359cfca4","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698701298845,"stop":1698701300698,"duration":1853}},{"uid":"2d73faa65a56bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2d73faa65a56bc","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698700171341,"stop":1698700173147,"duration":1806}},{"uid":"bd2b9bc43d11d3ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/bd2b9bc43d11d3ff","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692715305,"stop":1698692716537,"duration":1232}},{"uid":"383c54609fc989e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/383c54609fc989e1","status":"passed","time":{"start":1698692681269,"stop":1698692685622,"duration":4353}},{"uid":"162c2b0d30e1df9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/162c2b0d30e1df9c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698646242966,"stop":1698646245582,"duration":2616}},{"uid":"33e7fe4c4ac218cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/33e7fe4c4ac218cc","status":"passed","time":{"start":1698628483551,"stop":1698628487912,"duration":4361}},{"uid":"44a22a65c73849c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/44a22a65c73849c3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615127032,"stop":1698615129001,"duration":1969}},{"uid":"a002d3aa78a4c599","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a002d3aa78a4c599","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615049545,"stop":1698615051211,"duration":1666}},{"uid":"be5e977d438a238d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/be5e977d438a238d","status":"passed","time":{"start":1698542298387,"stop":1698542305868,"duration":7481}},{"uid":"bc89ae3f7d42f1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bc89ae3f7d42f1ab","status":"passed","time":{"start":1698455496299,"stop":1698455500839,"duration":4540}},{"uid":"ca00317480f890d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ca00317480f890d9","status":"passed","time":{"start":1698369173473,"stop":1698369177746,"duration":4273}},{"uid":"d8992e79ea49330c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d8992e79ea49330c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698282771446,"stop":1698282773230,"duration":1784}},{"uid":"ce34b1e867253d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce34b1e867253d84","status":"passed","time":{"start":1698196443404,"stop":1698196448410,"duration":5006}},{"uid":"f750c4cd4c3ba6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f750c4cd4c3ba6db","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178158372,"stop":1698178160735,"duration":2363}},{"uid":"2233038cd6af0fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2233038cd6af0fe","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178122154,"stop":1698178123891,"duration":1737}},{"uid":"df280d2c5e7bef0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/df280d2c5e7bef0f","status":"passed","time":{"start":1698110025613,"stop":1698110029786,"duration":4173}}]},"tags":[]},"source":"8429522a815de4d1.json","parameterValues":["CroydonCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/8d4cbed2082865de.json b/3.10/1084/data/test-cases/8d4cbed2082865de.json deleted file mode 100644 index 6cc211c4d0..0000000000 --- a/3.10/1084/data/test-cases/8d4cbed2082865de.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"8d4cbed2082865de","name":"Validate Council Output [KingstonUponThamesCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5cc54a24c590c0c794126ca22d0562ff","time":{"start":1698867412216,"stop":1698867412963,"duration":747},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f053ce740>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f2f053ce740>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f053ce740>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f2f053ce740>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: KingstonUponThamesCouncil","time":{"start":1698867412216,"stop":1698867412217,"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":1698867412217,"stop":1698867412960,"duration":743},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867412960,"stop":1698867412960,"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":1698867412960,"stop":1698867412963,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":27,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":170},"items":[{"uid":"1f651fa0da614807","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/1f651fa0da614807","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698867475452,"stop":1698867477032,"duration":1580}},{"uid":"6d65a63499300254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6d65a63499300254","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801613292,"stop":1698801613883,"duration":591}},{"uid":"e4768333274f4bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e4768333274f4bfc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788504272,"stop":1698788504869,"duration":597}},{"uid":"7da128a96f86b78d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7da128a96f86b78d","status":"passed","time":{"start":1698715005974,"stop":1698715006992,"duration":1018}},{"uid":"1254136e16acf9da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1254136e16acf9da","status":"passed","time":{"start":1698701378769,"stop":1698701379689,"duration":920}},{"uid":"951fbef95ee9d2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/951fbef95ee9d2b1","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698700236943,"stop":1698700238473,"duration":1530}},{"uid":"c2aa8a1a7d1859de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c2aa8a1a7d1859de","status":"passed","time":{"start":1698693076416,"stop":1698693077110,"duration":694}},{"uid":"90d742482fec1334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/90d742482fec1334","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698692745409,"stop":1698692746745,"duration":1336}},{"uid":"2cf6d873db9ffcf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2cf6d873db9ffcf0","status":"passed","time":{"start":1698646350763,"stop":1698646351630,"duration":867}},{"uid":"92a30e65d756e20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92a30e65d756e20b","status":"passed","time":{"start":1698628564446,"stop":1698628565300,"duration":854}},{"uid":"797ce1ab7dd83ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/797ce1ab7dd83ced","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698615226052,"stop":1698615227834,"duration":1782}},{"uid":"25544284d483389f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/25544284d483389f","status":"passed","time":{"start":1698615113256,"stop":1698615114252,"duration":996}},{"uid":"30ff2e7cec8a3fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/30ff2e7cec8a3fea","status":"passed","time":{"start":1698542376795,"stop":1698542377566,"duration":771}},{"uid":"31cda999c7b35212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/31cda999c7b35212","status":"passed","time":{"start":1698455567330,"stop":1698455567865,"duration":535}},{"uid":"63415dbc21ea0fc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/63415dbc21ea0fc4","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698369239554,"stop":1698369241187,"duration":1633}},{"uid":"202c5d40b5fdceb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/202c5d40b5fdceb2","status":"passed","time":{"start":1698282857968,"stop":1698282859046,"duration":1078}},{"uid":"dc0e10be6a777f45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dc0e10be6a777f45","status":"failed","statusDetails":"ValueError: time data 'Wednesday, 25 October\\n \\n (In progress) 2023' does not match format '%A, %d %B %Y'","time":{"start":1698196515476,"stop":1698196517203,"duration":1727}},{"uid":"cbec7e56f44d1bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cbec7e56f44d1bde","status":"passed","time":{"start":1698178240260,"stop":1698178241273,"duration":1013}},{"uid":"c160dba6805f3ae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/c160dba6805f3ae4","status":"passed","time":{"start":1698178220563,"stop":1698178221339,"duration":776}},{"uid":"d97c885e0d2b6d37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/d97c885e0d2b6d37","status":"passed","time":{"start":1698110106916,"stop":1698110107462,"duration":546}}]},"tags":[]},"source":"8d4cbed2082865de.json","parameterValues":["KingstonUponThamesCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/9278f6eb17fd658.json b/3.10/1084/data/test-cases/9278f6eb17fd658.json deleted file mode 100644 index 3a39d5cd5e..0000000000 --- a/3.10/1084/data/test-cases/9278f6eb17fd658.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9278f6eb17fd658","name":"Validate Council Output [LeedsCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"973eb3b9bc5dfa31c9d5412a22fe2eb5","time":{"start":1698867365131,"stop":1698867500138,"duration":135007},"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":1698867365132,"stop":1698867365132,"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":1698867365132,"stop":1698867500135,"duration":135003},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867500135,"stop":1698867500136,"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":1698867500136,"stop":1698867500138,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"553577dacee47d2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/553577dacee47d2c","status":"passed","time":{"start":1698867421024,"stop":1698867546123,"duration":125099}},{"uid":"79f4cde8826c48f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79f4cde8826c48f","status":"passed","time":{"start":1698801550025,"stop":1698801673617,"duration":123592}},{"uid":"fad4e15c68635f1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fad4e15c68635f1c","status":"passed","time":{"start":1698788457064,"stop":1698788587883,"duration":130819}},{"uid":"e2467eedd507f249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e2467eedd507f249","status":"passed","time":{"start":1698714947490,"stop":1698715129756,"duration":182266}},{"uid":"58235cdb7f6a16f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/58235cdb7f6a16f4","status":"passed","time":{"start":1698701324965,"stop":1698701545424,"duration":220459}},{"uid":"203acb0b0a95bf65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/203acb0b0a95bf65","status":"passed","time":{"start":1698700190483,"stop":1698700320149,"duration":129666}},{"uid":"c741e65f690397ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c741e65f690397ed","status":"passed","time":{"start":1698692735086,"stop":1698692859342,"duration":124256}},{"uid":"1641ad71402850c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1641ad71402850c1","status":"passed","time":{"start":1698692704814,"stop":1698692829035,"duration":124221}},{"uid":"df0b44ca6d8f65ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/df0b44ca6d8f65ba","status":"passed","time":{"start":1698646317225,"stop":1698646539741,"duration":222516}},{"uid":"78d6fb5c9957a5f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/78d6fb5c9957a5f2","status":"passed","time":{"start":1698628573257,"stop":1698628742414,"duration":169157}},{"uid":"6e695a032b3788b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6e695a032b3788b7","status":"passed","time":{"start":1698615233300,"stop":1698615451617,"duration":218317}},{"uid":"416fa98799273909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/416fa98799273909","status":"passed","time":{"start":1698615119338,"stop":1698615288319,"duration":168981}},{"uid":"ff6c432a41c28ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ff6c432a41c28ed5","status":"passed","time":{"start":1698542389100,"stop":1698542578472,"duration":189372}},{"uid":"182669a0d6c620c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/182669a0d6c620c1","status":"passed","time":{"start":1698455578235,"stop":1698455712453,"duration":134218}},{"uid":"b272f88643c81565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b272f88643c81565","status":"passed","time":{"start":1698369246733,"stop":1698369376550,"duration":129817}},{"uid":"30b06bbd475aae25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/30b06bbd475aae25","status":"passed","time":{"start":1698282870326,"stop":1698283091433,"duration":221107}},{"uid":"a24da2fd3b5a65a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a24da2fd3b5a65a7","status":"passed","time":{"start":1698196525513,"stop":1698196731365,"duration":205852}},{"uid":"4e2ed744a367ea6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4e2ed744a367ea6e","status":"passed","time":{"start":1698178246655,"stop":1698178467427,"duration":220772}},{"uid":"61a8b7103fdead3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/61a8b7103fdead3d","status":"passed","time":{"start":1698178228500,"stop":1698178406046,"duration":177546}},{"uid":"3ba164a27288859e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3ba164a27288859e","status":"passed","time":{"start":1698110117325,"stop":1698110260191,"duration":142866}}]},"tags":[]},"source":"9278f6eb17fd658.json","parameterValues":["LeedsCityCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/93f86a61accce49.json b/3.10/1084/data/test-cases/93f86a61accce49.json deleted file mode 100644 index 95cf3e822c..0000000000 --- a/3.10/1084/data/test-cases/93f86a61accce49.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"93f86a61accce49","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9239389a2bc21b81d8e3ab51bc478351","time":{"start":1698867345989,"stop":1698867350576,"duration":4587},"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":1698867345989,"stop":1698867345992,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from DerbyshireDalesDistrictCouncil","time":{"start":1698867345992,"stop":1698867350573,"duration":4581},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867350574,"stop":1698867350574,"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":1698867350574,"stop":1698867350576,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"6d01c384dadba87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/6d01c384dadba87","status":"passed","time":{"start":1698867408297,"stop":1698867413363,"duration":5066}},{"uid":"816a7fc293dc2c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/816a7fc293dc2c9","status":"passed","time":{"start":1698801537032,"stop":1698801542800,"duration":5768}},{"uid":"d8d9d098ec96bc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8d9d098ec96bc65","status":"passed","time":{"start":1698788444378,"stop":1698788448867,"duration":4489}},{"uid":"72eb7501dd69d092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/72eb7501dd69d092","status":"passed","time":{"start":1698714924267,"stop":1698714933772,"duration":9505}},{"uid":"4b667184a1d16203","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4b667184a1d16203","status":"passed","time":{"start":1698701300802,"stop":1698701306621,"duration":5819}},{"uid":"3f28a742ac59ee75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3f28a742ac59ee75","status":"passed","time":{"start":1698700173237,"stop":1698700178457,"duration":5220}},{"uid":"8b62c6c398463c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8b62c6c398463c49","status":"passed","time":{"start":1698692716624,"stop":1698692720923,"duration":4299}},{"uid":"4fad14abd1e592eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4fad14abd1e592eb","status":"passed","time":{"start":1698692685625,"stop":1698692690027,"duration":4402}},{"uid":"7fc75a1b86b0bb6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fc75a1b86b0bb6d","status":"passed","time":{"start":1698646245639,"stop":1698646312614,"duration":66975}},{"uid":"e0b6ed7fac212ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0b6ed7fac212ac4","status":"passed","time":{"start":1698628487916,"stop":1698628497392,"duration":9476}},{"uid":"242f6dfe31507f1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/242f6dfe31507f1d","status":"passed","time":{"start":1698615129148,"stop":1698615140158,"duration":11010}},{"uid":"ec27a29fbe6c47b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ec27a29fbe6c47b9","status":"passed","time":{"start":1698615051319,"stop":1698615055538,"duration":4219}},{"uid":"ee4b8c7c53885681","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ee4b8c7c53885681","status":"passed","time":{"start":1698542305871,"stop":1698542311919,"duration":6048}},{"uid":"bdd83bd075942531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bdd83bd075942531","status":"passed","time":{"start":1698455500842,"stop":1698455504777,"duration":3935}},{"uid":"4035144d8ff07014","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4035144d8ff07014","status":"passed","time":{"start":1698369177749,"stop":1698369181727,"duration":3978}},{"uid":"526d21cda38a7a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/526d21cda38a7a1e","status":"passed","time":{"start":1698282773366,"stop":1698282780785,"duration":7419}},{"uid":"2d69e7938d6b6199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2d69e7938d6b6199","status":"passed","time":{"start":1698196448413,"stop":1698196454149,"duration":5736}},{"uid":"88716ff8bbb72cb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88716ff8bbb72cb8","status":"passed","time":{"start":1698178160872,"stop":1698178166255,"duration":5383}},{"uid":"cb6b556dad0cb779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cb6b556dad0cb779","status":"passed","time":{"start":1698178124006,"stop":1698178129189,"duration":5183}},{"uid":"ec23d0f7c9aa2f9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ec23d0f7c9aa2f9c","status":"passed","time":{"start":1698110029789,"stop":1698110038132,"duration":8343}}]},"tags":[]},"source":"93f86a61accce49.json","parameterValues":["DerbyshireDalesDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/a2f2d078ea4db685.json b/3.10/1084/data/test-cases/a2f2d078ea4db685.json deleted file mode 100644 index 63598cf560..0000000000 --- a/3.10/1084/data/test-cases/a2f2d078ea4db685.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a2f2d078ea4db685","name":"Validate Council Output [SouthAyrshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"445c69993d092ef0a391b637b7b8f077","time":{"start":1698867557968,"stop":1698867559514,"duration":1546},"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":1698867557968,"stop":1698867557969,"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":1698867557969,"stop":1698867559510,"duration":1541},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867559511,"stop":1698867559511,"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":1698867559511,"stop":1698867559514,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"1b32e48d363cbfaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/1b32e48d363cbfaa","status":"passed","time":{"start":1698867601226,"stop":1698867602372,"duration":1146}},{"uid":"a1e86ce6df312c77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a1e86ce6df312c77","status":"passed","time":{"start":1698801752423,"stop":1698801754040,"duration":1617}},{"uid":"73df9ccad8ad38a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/73df9ccad8ad38a2","status":"passed","time":{"start":1698788642074,"stop":1698788643294,"duration":1220}},{"uid":"792793dd30843025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/792793dd30843025","status":"passed","time":{"start":1698715203736,"stop":1698715205086,"duration":1350}},{"uid":"1ea80027edd33c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1ea80027edd33c49","status":"passed","time":{"start":1698701575758,"stop":1698701577374,"duration":1616}},{"uid":"c0d5dc54c4a35ea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d5dc54c4a35ea5","status":"passed","time":{"start":1698700367048,"stop":1698700368199,"duration":1151}},{"uid":"3fdfe0d845ca8370","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3fdfe0d845ca8370","status":"passed","time":{"start":1698693067142,"stop":1698693068213,"duration":1071}},{"uid":"172eeb7f65e6ed9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/172eeb7f65e6ed9e","status":"passed","time":{"start":1698692876747,"stop":1698692877970,"duration":1223}},{"uid":"cd1ce7a59cc91957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cd1ce7a59cc91957","status":"passed","time":{"start":1698646568640,"stop":1698646570188,"duration":1548}},{"uid":"511d3af078b43ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/511d3af078b43ae2","status":"passed","time":{"start":1698628614497,"stop":1698628616177,"duration":1680}},{"uid":"6d7094d2ea5cdaab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6d7094d2ea5cdaab","status":"passed","time":{"start":1698615464646,"stop":1698615466417,"duration":1771}},{"uid":"72af921c12731e1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72af921c12731e1b","status":"passed","time":{"start":1698615299191,"stop":1698615300489,"duration":1298}},{"uid":"e669a427090eb871","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e669a427090eb871","status":"passed","time":{"start":1698542590377,"stop":1698542592422,"duration":2045}},{"uid":"254bb4ea3a1f0b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/254bb4ea3a1f0b74","status":"passed","time":{"start":1698455608142,"stop":1698455609688,"duration":1546}},{"uid":"33b7f5c8f57c9de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/33b7f5c8f57c9de0","status":"passed","time":{"start":1698369278897,"stop":1698369280761,"duration":1864}},{"uid":"b0fc33c17c9cb9b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b0fc33c17c9cb9b3","status":"passed","time":{"start":1698283119730,"stop":1698283122364,"duration":2634}},{"uid":"991c90a407f150f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/991c90a407f150f9","status":"passed","time":{"start":1698196742511,"stop":1698196744098,"duration":1587}},{"uid":"5f7ff92156fbe71f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5f7ff92156fbe71f","status":"passed","time":{"start":1698178478882,"stop":1698178481117,"duration":2235}},{"uid":"6c41341768fe5ae8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6c41341768fe5ae8","status":"passed","time":{"start":1698178417238,"stop":1698178418583,"duration":1345}},{"uid":"bdb1877f28c4cffd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/bdb1877f28c4cffd","status":"passed","time":{"start":1698110270309,"stop":1698110271729,"duration":1420}}]},"tags":[]},"source":"a2f2d078ea4db685.json","parameterValues":["SouthAyrshireCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/a80c8ec6ec2499.json b/3.10/1084/data/test-cases/a80c8ec6ec2499.json deleted file mode 100644 index 2c7a5873f3..0000000000 --- a/3.10/1084/data/test-cases/a80c8ec6ec2499.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a80c8ec6ec2499","name":"Validate Council Output [NewcastleCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f8fee070cb49e91fbb5bb87c533c294a","time":{"start":1698867525788,"stop":1698867533825,"duration":8037},"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":1698867525788,"stop":1698867525789,"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":1698867525789,"stop":1698867533822,"duration":8033},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867533823,"stop":1698867533823,"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":1698867533823,"stop":1698867533825,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"60c2a99a6ad80361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/60c2a99a6ad80361","status":"passed","time":{"start":1698867569390,"stop":1698867577595,"duration":8205}},{"uid":"dfead28ea3bb50c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/dfead28ea3bb50c1","status":"passed","time":{"start":1698801699792,"stop":1698801729648,"duration":29856}},{"uid":"b885f8be75ea137b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b885f8be75ea137b","status":"passed","time":{"start":1698788607842,"stop":1698788617233,"duration":9391}},{"uid":"ba18abcbadfd66a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ba18abcbadfd66a","status":"passed","time":{"start":1698715153610,"stop":1698715168600,"duration":14990}},{"uid":"9b3a18b14feeaedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9b3a18b14feeaedc","status":"passed","time":{"start":1698701569036,"stop":1698701575752,"duration":6716}},{"uid":"ab1facabe207795e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ab1facabe207795e","status":"passed","time":{"start":1698700339512,"stop":1698700345556,"duration":6044}},{"uid":"4e0898dd01fcfd7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4e0898dd01fcfd7c","status":"passed","time":{"start":1698692873197,"stop":1698692879228,"duration":6031}},{"uid":"a3f8524d314ff4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/a3f8524d314ff4","status":"passed","time":{"start":1698692849085,"stop":1698692855350,"duration":6265}},{"uid":"5466236ed2abd5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5466236ed2abd5b","status":"passed","time":{"start":1698646558874,"stop":1698646565326,"duration":6452}},{"uid":"5825b648c741ce4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5825b648c741ce4b","status":"passed","time":{"start":1698628546090,"stop":1698628577754,"duration":31664}},{"uid":"e7b871e58bc007d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e7b871e58bc007d2","status":"passed","time":{"start":1698615183004,"stop":1698615190532,"duration":7528}},{"uid":"7608a669b7694850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7608a669b7694850","status":"passed","time":{"start":1698615091534,"stop":1698615098003,"duration":6469}},{"uid":"c37774365e3677d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c37774365e3677d6","status":"passed","time":{"start":1698542355071,"stop":1698542363065,"duration":7994}},{"uid":"dd41f794ca6d31cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd41f794ca6d31cc","status":"passed","time":{"start":1698455534226,"stop":1698455571927,"duration":37701}},{"uid":"93d003c5d26d1332","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93d003c5d26d1332","status":"passed","time":{"start":1698369228813,"stop":1698369245800,"duration":16987}},{"uid":"111ea9d5ee1b41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/111ea9d5ee1b41e","status":"passed","time":{"start":1698282810506,"stop":1698282838244,"duration":27738}},{"uid":"4a24ca7ba9649f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4a24ca7ba9649f1","status":"passed","time":{"start":1698196480291,"stop":1698196502820,"duration":22529}},{"uid":"b1b5a816501cac1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b1b5a816501cac1c","status":"passed","time":{"start":1698178217293,"stop":1698178225215,"duration":7922}},{"uid":"46bf97f16fe55b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/46bf97f16fe55b2","status":"passed","time":{"start":1698178161800,"stop":1698178169117,"duration":7317}},{"uid":"3730eead80374294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3730eead80374294","status":"passed","time":{"start":1698110086257,"stop":1698110095525,"duration":9268}}]},"tags":[]},"source":"a80c8ec6ec2499.json","parameterValues":["NewcastleCityCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/a85f441830b2314c.json b/3.10/1084/data/test-cases/a85f441830b2314c.json deleted file mode 100644 index bee6be086f..0000000000 --- a/3.10/1084/data/test-cases/a85f441830b2314c.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a85f441830b2314c","name":"Validate Council Output [SouthOxfordshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dd90c8e7bdfef60ba64401e6c2135205","time":{"start":1698867563429,"stop":1698867566493,"duration":3064},"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":1698867563429,"stop":1698867563430,"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":1698867563430,"stop":1698867566490,"duration":3060},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867566491,"stop":1698867566491,"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":1698867566491,"stop":1698867566493,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":153,"unknown":0,"total":170},"items":[{"uid":"5a148c5684cc1ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5a148c5684cc1ba","status":"passed","time":{"start":1698867606497,"stop":1698867609640,"duration":3143}},{"uid":"74b378e4131475f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74b378e4131475f4","status":"passed","time":{"start":1698801758336,"stop":1698801762280,"duration":3944}},{"uid":"bf09c88c9be9517a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/bf09c88c9be9517a","status":"passed","time":{"start":1698788647535,"stop":1698788650883,"duration":3348}},{"uid":"bf07c631a07f5bbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bf07c631a07f5bbe","status":"passed","time":{"start":1698715182514,"stop":1698715186264,"duration":3750}},{"uid":"92fbbfac03a44580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/92fbbfac03a44580","status":"passed","time":{"start":1698701582570,"stop":1698701586924,"duration":4354}},{"uid":"a91afb2ef4a9e67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a91afb2ef4a9e67f","status":"passed","time":{"start":1698700373248,"stop":1698700376378,"duration":3130}},{"uid":"b83c2d7f93c7769b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b83c2d7f93c7769b","status":"passed","time":{"start":1698693072300,"stop":1698693079355,"duration":7055}},{"uid":"97bf7e220022051d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/97bf7e220022051d","status":"passed","time":{"start":1698692881860,"stop":1698692884945,"duration":3085}},{"uid":"eddb3ffaa269e329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eddb3ffaa269e329","status":"passed","time":{"start":1698646576604,"stop":1698646580882,"duration":4278}},{"uid":"1a8b533a3977b7ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1a8b533a3977b7ef","status":"passed","time":{"start":1698628621883,"stop":1698628626691,"duration":4808}},{"uid":"87657179539018f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/87657179539018f7","status":"passed","time":{"start":1698615389259,"stop":1698615394320,"duration":5061}},{"uid":"266125815fd0c1a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/266125815fd0c1a5","status":"passed","time":{"start":1698615277515,"stop":1698615281489,"duration":3974}},{"uid":"7a27b36424594b8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a27b36424594b8a","status":"passed","time":{"start":1698542545208,"stop":1698542549261,"duration":4053}},{"uid":"1be99dcbd27c8ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1be99dcbd27c8ef1","status":"passed","time":{"start":1698455615531,"stop":1698455618373,"duration":2842}},{"uid":"f5f76522d6ab5159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5f76522d6ab5159","status":"passed","time":{"start":1698369286302,"stop":1698369290096,"duration":3794}},{"uid":"a59bd731d9f4b5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a59bd731d9f4b5d6","status":"passed","time":{"start":1698283043730,"stop":1698283047981,"duration":4251}},{"uid":"269f05e44478e589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/269f05e44478e589","status":"passed","time":{"start":1698196697163,"stop":1698196701265,"duration":4102}},{"uid":"4928a46f2025a79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4928a46f2025a79e","status":"passed","time":{"start":1698178417062,"stop":1698178421821,"duration":4759}},{"uid":"85eec774c0a34f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85eec774c0a34f46","status":"passed","time":{"start":1698178356086,"stop":1698178360464,"duration":4378}},{"uid":"bd2002524885c153","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/bd2002524885c153","status":"passed","time":{"start":1698110272685,"stop":1698110275983,"duration":3298}}]},"tags":[]},"source":"a85f441830b2314c.json","parameterValues":["SouthOxfordshireCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/b869df3f39fb869a.json b/3.10/1084/data/test-cases/b869df3f39fb869a.json deleted file mode 100644 index 244dcd2d7c..0000000000 --- a/3.10/1084/data/test-cases/b869df3f39fb869a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b869df3f39fb869a","name":"Validate Council Output [ConwyCountyBorough]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8186cc541d41d38034a9211a23d0bbe2","time":{"start":1698867338205,"stop":1698867338982,"duration":777},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ConwyCountyBorough","time":{"start":1698867338205,"stop":1698867338206,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ConwyCountyBorough","time":{"start":1698867338206,"stop":1698867338979,"duration":773},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867338980,"stop":1698867338980,"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":1698867338980,"stop":1698867338982,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ConwyCountyBorough"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":9},"items":[{"uid":"32377dc440d8aeda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/32377dc440d8aeda","status":"passed","time":{"start":1698867401618,"stop":1698867402326,"duration":708}},{"uid":"1f787b9d53364bf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1f787b9d53364bf1","status":"passed","time":{"start":1698801533771,"stop":1698801534376,"duration":605}},{"uid":"e2ccdd9b155dc861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e2ccdd9b155dc861","status":"passed","time":{"start":1698788437126,"stop":1698788437844,"duration":718}},{"uid":"d917f6d0b4edaf5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d917f6d0b4edaf5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714920083,"stop":1698714920878,"duration":795}},{"uid":"e56d4e5db5a3c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e56d4e5db5a3c0d3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701295869,"stop":1698701297093,"duration":1224}},{"uid":"ac51e125da50f57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ac51e125da50f57a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700169203,"stop":1698700169970,"duration":767}},{"uid":"87d1d6172415ce42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/87d1d6172415ce42","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692713369,"stop":1698692714177,"duration":808}},{"uid":"49e3d157f7d82f03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/49e3d157f7d82f03","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692676174,"stop":1698692676957,"duration":783}}]},"tags":[]},"source":"b869df3f39fb869a.json","parameterValues":["ConwyCountyBorough"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/b9dd254d204baf88.json b/3.10/1084/data/test-cases/b9dd254d204baf88.json deleted file mode 100644 index 7743aad601..0000000000 --- a/3.10/1084/data/test-cases/b9dd254d204baf88.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b9dd254d204baf88","name":"Validate Council Output [NewarkAndSherwoodDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4d76ea9dcf3a3c0d5f40470e07f35ac0","time":{"start":1698867524970,"stop":1698867525785,"duration":815},"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":1698867524970,"stop":1698867524971,"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":1698867524972,"stop":1698867525782,"duration":810},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867525782,"stop":1698867525783,"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":1698867525783,"stop":1698867525785,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"863a40bfa0426869","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/863a40bfa0426869","status":"passed","time":{"start":1698867568568,"stop":1698867569386,"duration":818}},{"uid":"20e8d52744914346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/20e8d52744914346","status":"passed","time":{"start":1698801698984,"stop":1698801699789,"duration":805}},{"uid":"144790ae52f742f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/144790ae52f742f9","status":"passed","time":{"start":1698788607007,"stop":1698788607839,"duration":832}},{"uid":"3dc83eea09b12757","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3dc83eea09b12757","status":"passed","time":{"start":1698715147067,"stop":1698715153606,"duration":6539}},{"uid":"e7418bbce5c686d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e7418bbce5c686d5","status":"passed","time":{"start":1698701567536,"stop":1698701569031,"duration":1495}},{"uid":"f15002b1b8903526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f15002b1b8903526","status":"passed","time":{"start":1698700338660,"stop":1698700339509,"duration":849}},{"uid":"d4610873b061753f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d4610873b061753f","status":"passed","time":{"start":1698692872328,"stop":1698692873194,"duration":866}},{"uid":"6de8c4bd67d403b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6de8c4bd67d403b","status":"passed","time":{"start":1698692848110,"stop":1698692849082,"duration":972}},{"uid":"e447e4a1459e4d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e447e4a1459e4d29","status":"passed","time":{"start":1698646557441,"stop":1698646558870,"duration":1429}},{"uid":"b7f9e466531cde77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b7f9e466531cde77","status":"passed","time":{"start":1698628544862,"stop":1698628546087,"duration":1225}},{"uid":"c4182bd61022061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4182bd61022061","status":"passed","time":{"start":1698615181483,"stop":1698615183000,"duration":1517}},{"uid":"5c4246d47cd687c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c4246d47cd687c5","status":"passed","time":{"start":1698615090328,"stop":1698615091531,"duration":1203}},{"uid":"32edaf165936408a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/32edaf165936408a","status":"passed","time":{"start":1698542352875,"stop":1698542355068,"duration":2193}},{"uid":"6f0daef8d62aa01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6f0daef8d62aa01f","status":"passed","time":{"start":1698455533433,"stop":1698455534223,"duration":790}},{"uid":"93460f7cefe9611d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93460f7cefe9611d","status":"passed","time":{"start":1698369227900,"stop":1698369228810,"duration":910}},{"uid":"46a7602a8995ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/46a7602a8995ae29","status":"passed","time":{"start":1698282808759,"stop":1698282810502,"duration":1743}},{"uid":"963113c863575479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/963113c863575479","status":"passed","time":{"start":1698196478898,"stop":1698196480286,"duration":1388}},{"uid":"ef761a36e6acd038","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ef761a36e6acd038","status":"passed","time":{"start":1698178215911,"stop":1698178217289,"duration":1378}},{"uid":"fb8589a0486ac56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/fb8589a0486ac56","status":"passed","time":{"start":1698178160507,"stop":1698178161797,"duration":1290}},{"uid":"148b7331fcd67421","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/148b7331fcd67421","status":"passed","time":{"start":1698110082059,"stop":1698110086254,"duration":4195}}]},"tags":[]},"source":"b9dd254d204baf88.json","parameterValues":["NewarkAndSherwoodDC"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/c4355688c7bd15b7.json b/3.10/1084/data/test-cases/c4355688c7bd15b7.json deleted file mode 100644 index dcb9ba4d8e..0000000000 --- a/3.10/1084/data/test-cases/c4355688c7bd15b7.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c4355688c7bd15b7","name":"Validate Council Output [BCPCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7d71d1ccc30dceca9719e13fd958458d","time":{"start":1698867322198,"stop":1698867322860,"duration":662},"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":1698867322198,"stop":1698867322199,"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":1698867322199,"stop":1698867322857,"duration":658},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867322858,"stop":1698867322858,"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":1698867322858,"stop":1698867322860,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"a6c8717da0e28009","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a6c8717da0e28009","status":"passed","time":{"start":1698867370808,"stop":1698867371427,"duration":619}},{"uid":"606d8485bffbfadf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/606d8485bffbfadf","status":"passed","time":{"start":1698801503942,"stop":1698801504646,"duration":704}},{"uid":"93a6406b6224de98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/93a6406b6224de98","status":"passed","time":{"start":1698788411754,"stop":1698788412497,"duration":743}},{"uid":"29eb131b0cbe301b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29eb131b0cbe301b","status":"passed","time":{"start":1698714884171,"stop":1698714885436,"duration":1265}},{"uid":"aed018d5c194dcca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aed018d5c194dcca","status":"passed","time":{"start":1698701277701,"stop":1698701278700,"duration":999}},{"uid":"21c25735a37f54ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/21c25735a37f54ec","status":"passed","time":{"start":1698700147872,"stop":1698700148493,"duration":621}},{"uid":"4336ede96abe994e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4336ede96abe994e","status":"passed","time":{"start":1698692693580,"stop":1698692694255,"duration":675}},{"uid":"8662a5a728872d34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8662a5a728872d34","status":"passed","time":{"start":1698692660540,"stop":1698692661258,"duration":718}},{"uid":"624cf1526725d123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/624cf1526725d123","status":"passed","time":{"start":1698646220491,"stop":1698646221845,"duration":1354}},{"uid":"113054d035a57c83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/113054d035a57c83","status":"passed","time":{"start":1698628470866,"stop":1698628471748,"duration":882}},{"uid":"eb344db7b592050c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/eb344db7b592050c","status":"passed","time":{"start":1698615109680,"stop":1698615110671,"duration":991}},{"uid":"5a5bf9cec50f3db8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5a5bf9cec50f3db8","status":"passed","time":{"start":1698615030964,"stop":1698615031953,"duration":989}},{"uid":"4d5e9d2ff229e634","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d5e9d2ff229e634","status":"passed","time":{"start":1698542277190,"stop":1698542278113,"duration":923}},{"uid":"1d70a115db2458aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d70a115db2458aa","status":"passed","time":{"start":1698455468323,"stop":1698455469028,"duration":705}},{"uid":"fa9cae547e998992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/fa9cae547e998992","status":"passed","time":{"start":1698369150231,"stop":1698369151401,"duration":1170}},{"uid":"12c4d0fa1c348e08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12c4d0fa1c348e08","status":"passed","time":{"start":1698282736941,"stop":1698282737918,"duration":977}},{"uid":"c6af354ba30aec66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c6af354ba30aec66","status":"passed","time":{"start":1698196409875,"stop":1698196411188,"duration":1313}},{"uid":"c9f1b3f1ed25a23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c9f1b3f1ed25a23a","status":"passed","time":{"start":1698178136344,"stop":1698178137375,"duration":1031}},{"uid":"1a8f165b8536eccb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a8f165b8536eccb","status":"passed","time":{"start":1698178092910,"stop":1698178093684,"duration":774}},{"uid":"cabeb0b84c90d411","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/cabeb0b84c90d411","status":"passed","time":{"start":1698110008612,"stop":1698110009473,"duration":861}}]},"tags":[]},"source":"c4355688c7bd15b7.json","parameterValues":["BCPCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/c482bf5a5a6cfa58.json b/3.10/1084/data/test-cases/c482bf5a5a6cfa58.json deleted file mode 100644 index 549864e3e2..0000000000 --- a/3.10/1084/data/test-cases/c482bf5a5a6cfa58.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c482bf5a5a6cfa58","name":"Validate Council Output [WestLothianCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9f3f42f00c512b5c1d2da286d5aaa3c2","time":{"start":1698867732217,"stop":1698867739569,"duration":7352},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WestLothianCouncil","time":{"start":1698867732218,"stop":1698867732218,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WestLothianCouncil","time":{"start":1698867732219,"stop":1698867739566,"duration":7347},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867739567,"stop":1698867739567,"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":1698867739567,"stop":1698867739569,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WestLothianCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"9623a07c15e9324f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9623a07c15e9324f","status":"passed","time":{"start":1698867777921,"stop":1698867785639,"duration":7718}},{"uid":"5796166745a03c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5796166745a03c51","status":"passed","time":{"start":1698801812637,"stop":1698801819996,"duration":7359}},{"uid":"10e6bc0fa1d2fe95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/10e6bc0fa1d2fe95","status":"passed","time":{"start":1698788694431,"stop":1698788706694,"duration":12263}},{"uid":"39c44244527ce36a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/39c44244527ce36a","status":"passed","time":{"start":1698715232006,"stop":1698715240953,"duration":8947}},{"uid":"365a78b2111e80cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/365a78b2111e80cd","status":"passed","time":{"start":1698701635993,"stop":1698701647035,"duration":11042}},{"uid":"5add79fe0ac4b5cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5add79fe0ac4b5cf","status":"passed","time":{"start":1698700536757,"stop":1698700545091,"duration":8334}},{"uid":"736dff1f52e694a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/736dff1f52e694a2","status":"passed","time":{"start":1698693114595,"stop":1698693123597,"duration":9002}},{"uid":"c3da6486bc7b691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c3da6486bc7b691","status":"passed","time":{"start":1698692942924,"stop":1698692950547,"duration":7623}},{"uid":"6cf110e98739458","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6cf110e98739458","status":"passed","time":{"start":1698646610932,"stop":1698646620835,"duration":9903}},{"uid":"9273973b79fd5cdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9273973b79fd5cdc","status":"passed","time":{"start":1698628831633,"stop":1698628840329,"duration":8696}},{"uid":"51147f1228b0f063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51147f1228b0f063","status":"passed","time":{"start":1698615493848,"stop":1698615503535,"duration":9687}},{"uid":"196e2eaf2fc4ad37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/196e2eaf2fc4ad37","status":"passed","time":{"start":1698615330072,"stop":1698615337038,"duration":6966}},{"uid":"d2813f3f65c9c7c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d2813f3f65c9c7c7","status":"passed","time":{"start":1698542629694,"stop":1698542639989,"duration":10295}},{"uid":"ab8ef13f3ddc7442","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab8ef13f3ddc7442","status":"passed","time":{"start":1698455824500,"stop":1698455833680,"duration":9180}},{"uid":"eb5a19525360cdbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/eb5a19525360cdbe","status":"passed","time":{"start":1698369553424,"stop":1698369562511,"duration":9087}},{"uid":"96fe71336ec86362","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/96fe71336ec86362","status":"passed","time":{"start":1698283159036,"stop":1698283168879,"duration":9843}},{"uid":"6f8a5864d8a08fb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6f8a5864d8a08fb3","status":"passed","time":{"start":1698196774176,"stop":1698196782261,"duration":8085}},{"uid":"fbfe75bf56ff9e0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fbfe75bf56ff9e0e","status":"passed","time":{"start":1698178509227,"stop":1698178517791,"duration":8564}},{"uid":"a2dc430d78648f88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a2dc430d78648f88","status":"passed","time":{"start":1698178444355,"stop":1698178451791,"duration":7436}},{"uid":"32f9f83971c9c493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/32f9f83971c9c493","status":"passed","time":{"start":1698110428704,"stop":1698110438230,"duration":9526}}]},"tags":[]},"source":"c482bf5a5a6cfa58.json","parameterValues":["WestLothianCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/c6a835fb30e1700.json b/3.10/1084/data/test-cases/c6a835fb30e1700.json deleted file mode 100644 index 565efb9bad..0000000000 --- a/3.10/1084/data/test-cases/c6a835fb30e1700.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c6a835fb30e1700","name":"Validate Council Output [WelhatCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9757596c6a580c04f776b266c6584936","time":{"start":1698867732062,"stop":1698867732171,"duration":109},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce55ce8a60>, 'council': 'WelhatCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce55ce8a60>, 'council': 'WelhatCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867732062,"stop":1698867732063,"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":1698867732063,"stop":1698867732171,"duration":108},"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"c6a499bf51748034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/c6a499bf51748034","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867778530,"stop":1698867778986,"duration":456}},{"uid":"78257e3fc62d1550","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/78257e3fc62d1550","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801812475,"stop":1698801812584,"duration":109}},{"uid":"229ec5e31e43ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/229ec5e31e43ae29","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788693939,"stop":1698788694386,"duration":447}},{"uid":"dce78ce27b230387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/dce78ce27b230387","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715231726,"stop":1698715231854,"duration":128}},{"uid":"52e6bc9b75e28451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/52e6bc9b75e28451","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701635831,"stop":1698701635939,"duration":108}},{"uid":"ae9ae21e1983a01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae9ae21e1983a01f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700536591,"stop":1698700536706,"duration":115}},{"uid":"5b5a0ceb9071c650","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5b5a0ceb9071c650","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693114331,"stop":1698693114447,"duration":116}},{"uid":"9fe2222e45fbe795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9fe2222e45fbe795","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692942761,"stop":1698692942879,"duration":118}},{"uid":"f06336bc71173ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f06336bc71173ab3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646610612,"stop":1698646610877,"duration":265}},{"uid":"8cd1216b1ffdc584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8cd1216b1ffdc584","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628831437,"stop":1698628831582,"duration":145}},{"uid":"8b149f7d56eec6dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b149f7d56eec6dd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615493514,"stop":1698615493793,"duration":279}},{"uid":"72dd896488b29221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72dd896488b29221","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615329618,"stop":1698615330031,"duration":413}},{"uid":"540b1d95a4261892","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/540b1d95a4261892","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542629383,"stop":1698542629652,"duration":269}},{"uid":"5bcb54510f39e602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5bcb54510f39e602","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455824029,"stop":1698455824455,"duration":426}},{"uid":"8aa0557091b26de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8aa0557091b26de0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369552851,"stop":1698369553280,"duration":429}},{"uid":"3746ba58d1da8755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3746ba58d1da8755","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698283158307,"stop":1698283158987,"duration":680}},{"uid":"44aba7cf3279c281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/44aba7cf3279c281","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196774011,"stop":1698196774133,"duration":122}},{"uid":"e4cf6729bd4ee0a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e4cf6729bd4ee0a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178508470,"stop":1698178509171,"duration":701}},{"uid":"37cde6be399175a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37cde6be399175a5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178444174,"stop":1698178444308,"duration":134}},{"uid":"7036283cab8525df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/7036283cab8525df","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698110421886,"stop":1698110422327,"duration":441}}]},"tags":[]},"source":"c6a835fb30e1700.json","parameterValues":["WelhatCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/caf697bdb2a9e98.json b/3.10/1084/data/test-cases/caf697bdb2a9e98.json deleted file mode 100644 index 16f031d606..0000000000 --- a/3.10/1084/data/test-cases/caf697bdb2a9e98.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"caf697bdb2a9e98","name":"Validate Council Output [NorthKestevenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c9c754b0aeaa9653b56f57afebc35c99","time":{"start":1698867413043,"stop":1698867417356,"duration":4313},"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":1698867413044,"stop":1698867413044,"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":1698867413044,"stop":1698867417353,"duration":4309},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867417353,"stop":1698867417354,"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":1698867417354,"stop":1698867417356,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"6c13ad97e43e5ee8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/6c13ad97e43e5ee8","status":"passed","time":{"start":1698867477159,"stop":1698867481947,"duration":4788}},{"uid":"40edcbcb9c89e1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/40edcbcb9c89e1a2","status":"passed","time":{"start":1698801614031,"stop":1698801618567,"duration":4536}},{"uid":"8ceec43523d5e18c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8ceec43523d5e18c","status":"passed","time":{"start":1698788504944,"stop":1698788508563,"duration":3619}},{"uid":"c0d73429e4910788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c0d73429e4910788","status":"passed","time":{"start":1698715007042,"stop":1698715012503,"duration":5461}},{"uid":"62eb9d2885321bdf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/62eb9d2885321bdf","status":"passed","time":{"start":1698701379751,"stop":1698701384329,"duration":4578}},{"uid":"ae8db991ff013957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae8db991ff013957","status":"passed","time":{"start":1698700238586,"stop":1698700242810,"duration":4224}},{"uid":"36a2c5270ce675aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/36a2c5270ce675aa","status":"passed","time":{"start":1698692879278,"stop":1698692883569,"duration":4291}},{"uid":"18159a0f5751d35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/18159a0f5751d35","status":"passed","time":{"start":1698692746847,"stop":1698692751561,"duration":4714}},{"uid":"5fbb407c28eb7f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fbb407c28eb7f76","status":"passed","time":{"start":1698646360169,"stop":1698646365271,"duration":5102}},{"uid":"fdffcb53d76aa77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fdffcb53d76aa77d","status":"passed","time":{"start":1698628577811,"stop":1698628582245,"duration":4434}},{"uid":"359513c7efc02926","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/359513c7efc02926","status":"passed","time":{"start":1698615190591,"stop":1698615194947,"duration":4356}},{"uid":"143438810a90f8f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/143438810a90f8f8","status":"passed","time":{"start":1698615098048,"stop":1698615103185,"duration":5137}},{"uid":"79794328360f73cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/79794328360f73cb","status":"passed","time":{"start":1698542363111,"stop":1698542367424,"duration":4313}},{"uid":"ae3fdefbc1663862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ae3fdefbc1663862","status":"passed","time":{"start":1698455571977,"stop":1698455577790,"duration":5813}},{"uid":"19107c76f2e5ea95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19107c76f2e5ea95","status":"passed","time":{"start":1698369245845,"stop":1698369250069,"duration":4224}},{"uid":"5027faa125768286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5027faa125768286","status":"passed","time":{"start":1698282838301,"stop":1698282842164,"duration":3863}},{"uid":"165f2c017d5adc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/165f2c017d5adc3","status":"passed","time":{"start":1698196502867,"stop":1698196507065,"duration":4198}},{"uid":"68d701e9dc716eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/68d701e9dc716eab","status":"passed","time":{"start":1698178225273,"stop":1698178229190,"duration":3917}},{"uid":"efec3c456da34ae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/efec3c456da34ae3","status":"passed","time":{"start":1698178169166,"stop":1698178172969,"duration":3803}},{"uid":"4bcacda15fc29236","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/4bcacda15fc29236","status":"passed","time":{"start":1698110095573,"stop":1698110098939,"duration":3366}}]},"tags":[]},"source":"caf697bdb2a9e98.json","parameterValues":["NorthKestevenDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/cfc704ef01019ed.json b/3.10/1084/data/test-cases/cfc704ef01019ed.json deleted file mode 100644 index 1f2fd48fa6..0000000000 --- a/3.10/1084/data/test-cases/cfc704ef01019ed.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"cfc704ef01019ed","name":"Validate Council Output [StockportBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b8d3ae7465651cc973ab14abfdea7a24","time":{"start":1698867576119,"stop":1698867584495,"duration":8376},"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":1698867576119,"stop":1698867576120,"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":1698867576120,"stop":1698867584493,"duration":8373},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867584493,"stop":1698867584494,"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":1698867584494,"stop":1698867584495,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"467982175513eff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/467982175513eff9","status":"passed","time":{"start":1698867620372,"stop":1698867625247,"duration":4875}},{"uid":"1e1914f562cf1425","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e1914f562cf1425","status":"passed","time":{"start":1698801783372,"stop":1698801786606,"duration":3234}},{"uid":"e275eddfbfd9c993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e275eddfbfd9c993","status":"passed","time":{"start":1698788661434,"stop":1698788664427,"duration":2993}},{"uid":"2db169ed1eb667ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2db169ed1eb667ea","status":"passed","time":{"start":1698715201024,"stop":1698715203831,"duration":2807}},{"uid":"980eeb453e35d5aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/980eeb453e35d5aa","status":"passed","time":{"start":1698701599980,"stop":1698701613589,"duration":13609}},{"uid":"7d846f5fae4e9086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d846f5fae4e9086","status":"passed","time":{"start":1698700387518,"stop":1698700390494,"duration":2976}},{"uid":"f28fc80a29b774de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f28fc80a29b774de","status":"passed","time":{"start":1698693088812,"stop":1698693092071,"duration":3259}},{"uid":"4b26e90dccc41324","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4b26e90dccc41324","status":"passed","time":{"start":1698692894893,"stop":1698692901974,"duration":7081}},{"uid":"8eb40d48742757b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8eb40d48742757b1","status":"passed","time":{"start":1698646580025,"stop":1698646583616,"duration":3591}},{"uid":"25bf203ad22042b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/25bf203ad22042b9","status":"passed","time":{"start":1698628637403,"stop":1698628639783,"duration":2380}},{"uid":"e296531e7a343d7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e296531e7a343d7d","status":"passed","time":{"start":1698615407436,"stop":1698615410207,"duration":2771}},{"uid":"a8e6b01cee4e58a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a8e6b01cee4e58a7","status":"passed","time":{"start":1698615292911,"stop":1698615295490,"duration":2579}},{"uid":"c25acee168fff908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c25acee168fff908","status":"passed","time":{"start":1698542560057,"stop":1698542566468,"duration":6411}},{"uid":"7ecc3f606dd4ef6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7ecc3f606dd4ef6","status":"passed","time":{"start":1698455628981,"stop":1698455635004,"duration":6023}},{"uid":"a1a1378d059411c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a1a1378d059411c8","status":"passed","time":{"start":1698369299784,"stop":1698369303716,"duration":3932}},{"uid":"e800ecc90606e2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e800ecc90606e2b1","status":"passed","time":{"start":1698283062267,"stop":1698283066147,"duration":3880}},{"uid":"9c3f620aca0a84e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9c3f620aca0a84e5","status":"passed","time":{"start":1698196712778,"stop":1698196716462,"duration":3684}},{"uid":"bd5fc67cdc199361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bd5fc67cdc199361","status":"passed","time":{"start":1698178437210,"stop":1698178440940,"duration":3730}},{"uid":"bc949c4d117048ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc949c4d117048ed","status":"passed","time":{"start":1698178374443,"stop":1698178377730,"duration":3287}},{"uid":"6ff5dd5f0187c976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/6ff5dd5f0187c976","status":"passed","time":{"start":1698110275345,"stop":1698110278281,"duration":2936}}]},"tags":[]},"source":"cfc704ef01019ed.json","parameterValues":["StockportBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/d54e76004a3f5cec.json b/3.10/1084/data/test-cases/d54e76004a3f5cec.json deleted file mode 100644 index 7c259b94ee..0000000000 --- a/3.10/1084/data/test-cases/d54e76004a3f5cec.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"d54e76004a3f5cec","name":"Validate Council Output [StHelensBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"aefb4666f5cfa7265d9db53c16df38b6","time":{"start":1698867575554,"stop":1698867576116,"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: StHelensBC","time":{"start":1698867575554,"stop":1698867575555,"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":1698867575555,"stop":1698867576113,"duration":558},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867576114,"stop":1698867576114,"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":1698867576114,"stop":1698867576116,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":84,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":170},"items":[{"uid":"de1eee6326160b5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/de1eee6326160b5e","status":"passed","time":{"start":1698867619858,"stop":1698867620368,"duration":510}},{"uid":"bfeaa6b30d26355d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/bfeaa6b30d26355d","status":"passed","time":{"start":1698801773455,"stop":1698801774028,"duration":573}},{"uid":"a8f7b81cae61941b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a8f7b81cae61941b","status":"passed","time":{"start":1698788660898,"stop":1698788661431,"duration":533}},{"uid":"42275d5cf3f7d9ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/42275d5cf3f7d9ce","status":"passed","time":{"start":1698715197835,"stop":1698715201020,"duration":3185}},{"uid":"8988f47d923778bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8988f47d923778bf","status":"passed","time":{"start":1698701599158,"stop":1698701599975,"duration":817}},{"uid":"9210b47dc1958003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9210b47dc1958003","status":"passed","time":{"start":1698700386982,"stop":1698700387515,"duration":533}},{"uid":"c13c0d5c3278064c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c13c0d5c3278064c","status":"passed","time":{"start":1698693088319,"stop":1698693088808,"duration":489}},{"uid":"8dcf3a98e9e013f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dcf3a98e9e013f","status":"passed","time":{"start":1698692894394,"stop":1698692894890,"duration":496}},{"uid":"31be466317a37c28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31be466317a37c28","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646579624,"stop":1698646579857,"duration":233}},{"uid":"3d97e705d3599bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3d97e705d3599bf0","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698628637024,"stop":1698628637233,"duration":209}},{"uid":"4b9ae3b8426ac4b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4b9ae3b8426ac4b2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615407068,"stop":1698615407284,"duration":216}},{"uid":"7e91383c379a3da5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7e91383c379a3da5","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615292610,"stop":1698615292790,"duration":180}},{"uid":"450975712ccd61a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/450975712ccd61a3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698542559745,"stop":1698542559938,"duration":193}},{"uid":"8675f7bcd2be08ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8675f7bcd2be08ed","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698455628719,"stop":1698455628836,"duration":117}},{"uid":"439186b048aa6479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/439186b048aa6479","status":"passed","time":{"start":1698369299088,"stop":1698369299781,"duration":693}},{"uid":"f33a60afd167cd4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f33a60afd167cd4d","status":"passed","time":{"start":1698283061331,"stop":1698283062260,"duration":929}},{"uid":"298933c6dcec4f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/298933c6dcec4f76","status":"passed","time":{"start":1698196711890,"stop":1698196712775,"duration":885}},{"uid":"51b84756a518d9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/51b84756a518d9f3","status":"passed","time":{"start":1698178436280,"stop":1698178437207,"duration":927}},{"uid":"a7efff7c4d278f8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7efff7c4d278f8c","status":"passed","time":{"start":1698178373611,"stop":1698178374439,"duration":828}},{"uid":"fc98ed4b54faa2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/fc98ed4b54faa2e7","status":"passed","time":{"start":1698110286768,"stop":1698110287409,"duration":641}}]},"tags":[]},"source":"d54e76004a3f5cec.json","parameterValues":["StHelensBC"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/dbbb54f2f9960077.json b/3.10/1084/data/test-cases/dbbb54f2f9960077.json deleted file mode 100644 index a6e316402d..0000000000 --- a/3.10/1084/data/test-cases/dbbb54f2f9960077.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"dbbb54f2f9960077","name":"Validate Council Output [NeathPortTalbotCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6a7795e00df27bb2a2723cbd96dd78a1","time":{"start":1698867517055,"stop":1698867524901,"duration":7846},"status":"failed","statusMessage":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 636)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5591376e0fb3 \n#1 0x5591373b44a7 \n#2 0x559137401ecd \n#3 0x55913740026d \n#4 0x5591373fe028 \n#5 0x5591373fd097 \n#6 0x5591373f1d59 \n#7 0x55913741d942 \n#8 0x5591373f1776 \n#9 0x55913741db0e \n#10 0x559137436c02 \n#11 0x55913741d713 \n#12 0x5591373f018b \n#13 0x5591373f0f7e \n#14 0x5591376a68d8 \n#15 0x5591376aa800 \n#16 0x5591376b4cfc \n#17 0x5591376ab418 \n#18 0x55913767842f \n#19 0x5591376cf4e8 \n#20 0x5591376cf6b4 \n#21 0x5591376e0143 \n#22 0x7f6617694ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce561dd210>, 'council': 'NeathPortTalbotCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NeathPortTalbotCouncil.py:37: in parse_data\n cookieAccept.click()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webelement.py:93: in click\n self._execute(Command.CLICK_ELEMENT)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webelement.py:394: in _execute\n return self._parent.execute(command, params)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:344: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 400, 'value': '{\"value\":{\"error\":\"element click intercepted\",\"message\":\"element click intercepted: Element ...\\\\n#20 0x5591376cf6b4 \\\\u003Cunknown>\\\\n#21 0x5591376e0143 \\\\u003Cunknown>\\\\n#22 0x7f6617694ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 636)\nE (Session info: headless chrome=118.0.5993.117)\nE Stacktrace:\nE #0 0x5591376e0fb3 \nE #1 0x5591373b44a7 \nE #2 0x559137401ecd \nE #3 0x55913740026d \nE #4 0x5591373fe028 \nE #5 0x5591373fd097 \nE #6 0x5591373f1d59 \nE #7 0x55913741d942 \nE #8 0x5591373f1776 \nE #9 0x55913741db0e \nE #10 0x559137436c02 \nE #11 0x55913741d713 \nE #12 0x5591373f018b \nE #13 0x5591373f0f7e \nE #14 0x5591376a68d8 \nE #15 0x5591376aa800 \nE #16 0x5591376b4cfc \nE #17 0x5591376ab418 \nE #18 0x55913767842f \nE #19 0x5591376cf4e8 \nE #20 0x5591376cf6b4 \nE #21 0x5591376e0143 \nE #22 0x7f6617694ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: ElementClickInterceptedException","flaky":true,"newFailed":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 636)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5591376e0fb3 \n#1 0x5591373b44a7 \n#2 0x559137401ecd \n#3 0x55913740026d \n#4 0x5591373fe028 \n#5 0x5591373fd097 \n#6 0x5591373f1d59 \n#7 0x55913741d942 \n#8 0x5591373f1776 \n#9 0x55913741db0e \n#10 0x559137436c02 \n#11 0x55913741d713 \n#12 0x5591373f018b \n#13 0x5591373f0f7e \n#14 0x5591376a68d8 \n#15 0x5591376aa800 \n#16 0x5591376b4cfc \n#17 0x5591376ab418 \n#18 0x55913767842f \n#19 0x5591376cf4e8 \n#20 0x5591376cf6b4 \n#21 0x5591376e0143 \n#22 0x7f6617694ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce561dd210>, 'council': 'NeathPortTalbotCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NeathPortTalbotCouncil.py:37: in parse_data\n cookieAccept.click()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webelement.py:93: in click\n self._execute(Command.CLICK_ELEMENT)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webelement.py:394: in _execute\n return self._parent.execute(command, params)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:344: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 400, 'value': '{\"value\":{\"error\":\"element click intercepted\",\"message\":\"element click intercepted: Element ...\\\\n#20 0x5591376cf6b4 \\\\u003Cunknown>\\\\n#21 0x5591376e0143 \\\\u003Cunknown>\\\\n#22 0x7f6617694ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 636)\nE (Session info: headless chrome=118.0.5993.117)\nE Stacktrace:\nE #0 0x5591376e0fb3 \nE #1 0x5591373b44a7 \nE #2 0x559137401ecd \nE #3 0x55913740026d \nE #4 0x5591373fe028 \nE #5 0x5591373fd097 \nE #6 0x5591373f1d59 \nE #7 0x55913741d942 \nE #8 0x5591373f1776 \nE #9 0x55913741db0e \nE #10 0x559137436c02 \nE #11 0x55913741d713 \nE #12 0x5591373f018b \nE #13 0x5591373f0f7e \nE #14 0x5591376a68d8 \nE #15 0x5591376aa800 \nE #16 0x5591376b4cfc \nE #17 0x5591376ab418 \nE #18 0x55913767842f \nE #19 0x5591376cf4e8 \nE #20 0x5591376cf6b4 \nE #21 0x5591376e0143 \nE #22 0x7f6617694ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: ElementClickInterceptedException","steps":[{"name":"Given the council: NeathPortTalbotCouncil","time":{"start":1698867517056,"stop":1698867517056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NeathPortTalbotCouncil","time":{"start":1698867517057,"stop":1698867524901,"duration":7844},"status":"failed","statusMessage":"Message: element click intercepted: Element is not clickable at point (589, 636)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5591376e0fb3 \n#1 0x5591373b44a7 \n#2 0x559137401ecd \n#3 0x55913740026d \n#4 0x5591373fe028 \n#5 0x5591373fd097 \n#6 0x5591373f1d59 \n#7 0x55913741d942 \n#8 0x5591373f1776 \n#9 0x55913741db0e \n#10 0x559137436c02 \n#11 0x55913741d713 \n#12 0x5591373f018b \n#13 0x5591373f0f7e \n#14 0x5591376a68d8 \n#15 0x5591376aa800 \n#16 0x5591376b4cfc \n#17 0x5591376ab418 \n#18 0x55913767842f \n#19 0x5591376cf4e8 \n#20 0x5591376cf6b4 \n#21 0x5591376e0143 \n#22 0x7f6617694ac3 \n","statusTrace":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 636)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5591376e0fb3 \n#1 0x5591373b44a7 \n#2 0x559137401ecd \n#3 0x55913740026d \n#4 0x5591373fe028 \n#5 0x5591373fd097 \n#6 0x5591373f1d59 \n#7 0x55913741d942 \n#8 0x5591373f1776 \n#9 0x55913741db0e \n#10 0x559137436c02 \n#11 0x55913741d713 \n#12 0x5591373f018b \n#13 0x5591373f0f7e \n#14 0x5591376a68d8 \n#15 0x5591376aa800 \n#16 0x5591376b4cfc \n#17 0x5591376ab418 \n#18 0x55913767842f \n#19 0x5591376cf4e8 \n#20 0x5591376cf6b4 \n#21 0x5591376e0143 \n#22 0x7f6617694ac3 \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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NeathPortTalbotCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":27,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":36},"items":[{"uid":"5598249312331080","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5598249312331080","status":"passed","time":{"start":1698867562827,"stop":1698867568564,"duration":5737}},{"uid":"e5868aa596b342c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e5868aa596b342c1","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x559d2a407fb3 \n#1 0x559d2a0db4a7 \n#2 0x559d2a122dd6 \n#3 0x559d2a122ec1 \n#4 0x559d2a160354 \n#5 0x559d2a14496d \n#6 0x559d2a15dc02 \n#7 0x559d2a144713 \n#8 0x559d2a11718b \n#9 0x559d2a117f7e \n#10 0x559d2a3cd8d8 \n#11 0x559d2a3d1800 \n#12 0x559d2a3dbcfc \n#13 0x559d2a3d2418 \n#14 0x559d2a39f42f \n#15 0x559d2a3f64e8 \n#16 0x559d2a3f66b4 \n#17 0x559d2a407143 \n#18 0x7f580be94ac3 ","time":{"start":1698801695675,"stop":1698801698844,"duration":3169}},{"uid":"895ba0b1f23182af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/895ba0b1f23182af","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5577b3e2efb3 \n#1 0x5577b3b024a7 \n#2 0x5577b3b49dd6 \n#3 0x5577b3b49ec1 \n#4 0x5577b3b87354 \n#5 0x5577b3b6b96d \n#6 0x5577b3b84c02 \n#7 0x5577b3b6b713 \n#8 0x5577b3b3e18b \n#9 0x5577b3b3ef7e \n#10 0x5577b3df48d8 \n#11 0x5577b3df8800 \n#12 0x5577b3e02cfc \n#13 0x5577b3df9418 \n#14 0x5577b3dc642f \n#15 0x5577b3e1d4e8 \n#16 0x5577b3e1d6b4 \n#17 0x5577b3e2e143 \n#18 0x7f805bc94ac3 ","time":{"start":1698788603782,"stop":1698788606893,"duration":3111}},{"uid":"bd1121e5ea0357a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bd1121e5ea0357a5","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e0206c3fb3 \n#1 0x55e0203974a7 \n#2 0x55e0203dedd6 \n#3 0x55e0203deec1 \n#4 0x55e02041c354 \n#5 0x55e02040096d \n#6 0x55e020419c02 \n#7 0x55e020400713 \n#8 0x55e0203d318b \n#9 0x55e0203d3f7e \n#10 0x55e0206898d8 \n#11 0x55e02068d800 \n#12 0x55e020697cfc \n#13 0x55e02068e418 \n#14 0x55e02065b42f \n#15 0x55e0206b24e8 \n#16 0x55e0206b26b4 \n#17 0x55e0206c3143 \n#18 0x7f43af494ac3 ","time":{"start":1698715143250,"stop":1698715146946,"duration":3696}},{"uid":"b8d150296d6f5d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b8d150296d6f5d3d","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56108f3affb3 \n#1 0x56108f0834a7 \n#2 0x56108f0cadd6 \n#3 0x56108f0caec1 \n#4 0x56108f108354 \n#5 0x56108f0ec96d \n#6 0x56108f105c02 \n#7 0x56108f0ec713 \n#8 0x56108f0bf18b \n#9 0x56108f0bff7e \n#10 0x56108f3758d8 \n#11 0x56108f379800 \n#12 0x56108f383cfc \n#13 0x56108f37a418 \n#14 0x56108f34742f \n#15 0x56108f39e4e8 \n#16 0x56108f39e6b4 \n#17 0x56108f3af143 \n#18 0x7fa207c94ac3 ","time":{"start":1698701558216,"stop":1698701567371,"duration":9155}},{"uid":"2324c7e2352aec08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2324c7e2352aec08","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555630cb4fb3 \n#1 0x5556309884a7 \n#2 0x5556309cfdd6 \n#3 0x5556309cfec1 \n#4 0x555630a0d354 \n#5 0x5556309f196d \n#6 0x555630a0ac02 \n#7 0x5556309f1713 \n#8 0x5556309c418b \n#9 0x5556309c4f7e \n#10 0x555630c7a8d8 \n#11 0x555630c7e800 \n#12 0x555630c88cfc \n#13 0x555630c7f418 \n#14 0x555630c4c42f \n#15 0x555630ca34e8 \n#16 0x555630ca36b4 \n#17 0x555630cb4143 \n#18 0x7f666c094ac3 ","time":{"start":1698700335509,"stop":1698700338537,"duration":3028}},{"uid":"30d56dd82102b49c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/30d56dd82102b49c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555f901dafb3 \n#1 0x555f8feae4a7 \n#2 0x555f8fef5dd6 \n#3 0x555f8fef5ec1 \n#4 0x555f8ff33354 \n#5 0x555f8ff1796d \n#6 0x555f8ff30c02 \n#7 0x555f8ff17713 \n#8 0x555f8feea18b \n#9 0x555f8feeaf7e \n#10 0x555f901a08d8 \n#11 0x555f901a4800 \n#12 0x555f901aecfc \n#13 0x555f901a5418 \n#14 0x555f9017242f \n#15 0x555f901c94e8 \n#16 0x555f901c96b4 \n#17 0x555f901da143 \n#18 0x7f924c494ac3 ","time":{"start":1698692869328,"stop":1698692872215,"duration":2887}},{"uid":"f88072d09aaa4df6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f88072d09aaa4df6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b73f1c0fb3 \n#1 0x55b73ee944a7 \n#2 0x55b73eedbdd6 \n#3 0x55b73eedbec1 \n#4 0x55b73ef19354 \n#5 0x55b73eefd96d \n#6 0x55b73ef16c02 \n#7 0x55b73eefd713 \n#8 0x55b73eed018b \n#9 0x55b73eed0f7e \n#10 0x55b73f1868d8 \n#11 0x55b73f18a800 \n#12 0x55b73f194cfc \n#13 0x55b73f18b418 \n#14 0x55b73f15842f \n#15 0x55b73f1af4e8 \n#16 0x55b73f1af6b4 \n#17 0x55b73f1c0143 \n#18 0x7fddc1494ac3 ","time":{"start":1698692845155,"stop":1698692848041,"duration":2886}},{"uid":"608f662946f5e20a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/608f662946f5e20a","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 618)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x565077539fb3 \n#1 0x56507720d4a7 \n#2 0x56507725aecd \n#3 0x56507725926d \n#4 0x565077257028 \n#5 0x565077256097 \n#6 0x56507724ad59 \n#7 0x565077276942 \n#8 0x56507724a776 \n#9 0x565077276b0e \n#10 0x56507728fc02 \n#11 0x565077276713 \n#12 0x56507724918b \n#13 0x565077249f7e \n#14 0x5650774ff8d8 \n#15 0x565077503800 \n#16 0x56507750dcfc \n#17 0x565077504418 \n#18 0x5650774d142f \n#19 0x5650775284e8 \n#20 0x5650775286b4 \n#21 0x565077539143 \n#22 0x7f8704494ac3 ","time":{"start":1698646552341,"stop":1698646557356,"duration":5015}},{"uid":"7a4976c96dde764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7a4976c96dde764","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ef7ae8dfb3 \n#1 0x55ef7ab614a7 \n#2 0x55ef7aba8dd6 \n#3 0x55ef7aba8ec1 \n#4 0x55ef7abe6354 \n#5 0x55ef7abca96d \n#6 0x55ef7abe3c02 \n#7 0x55ef7abca713 \n#8 0x55ef7ab9d18b \n#9 0x55ef7ab9df7e \n#10 0x55ef7ae538d8 \n#11 0x55ef7ae57800 \n#12 0x55ef7ae61cfc \n#13 0x55ef7ae58418 \n#14 0x55ef7ae2542f \n#15 0x55ef7ae7c4e8 \n#16 0x55ef7ae7c6b4 \n#17 0x55ef7ae8d143 \n#18 0x7f1797a94ac3 ","time":{"start":1698628540843,"stop":1698628544732,"duration":3889}},{"uid":"a30aee990cb6a278","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a30aee990cb6a278","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55990eebafb3 \n#1 0x55990eb8e4a7 \n#2 0x55990ebd5dd6 \n#3 0x55990ebd5ec1 \n#4 0x55990ec13354 \n#5 0x55990ebf796d \n#6 0x55990ec10c02 \n#7 0x55990ebf7713 \n#8 0x55990ebca18b \n#9 0x55990ebcaf7e \n#10 0x55990ee808d8 \n#11 0x55990ee84800 \n#12 0x55990ee8ecfc \n#13 0x55990ee85418 \n#14 0x55990ee5242f \n#15 0x55990eea94e8 \n#16 0x55990eea96b4 \n#17 0x55990eeba143 \n#18 0x7f9c12c94ac3 ","time":{"start":1698615176403,"stop":1698615181351,"duration":4948}},{"uid":"baa212b100195569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/baa212b100195569","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56038cacbfb3 \n#1 0x56038c79f4a7 \n#2 0x56038c7e6dd6 \n#3 0x56038c7e6ec1 \n#4 0x56038c824354 \n#5 0x56038c80896d \n#6 0x56038c821c02 \n#7 0x56038c808713 \n#8 0x56038c7db18b \n#9 0x56038c7dbf7e \n#10 0x56038ca918d8 \n#11 0x56038ca95800 \n#12 0x56038ca9fcfc \n#13 0x56038ca96418 \n#14 0x56038ca6342f \n#15 0x56038caba4e8 \n#16 0x56038caba6b4 \n#17 0x56038cacb143 \n#18 0x7f6c17c94ac3 ","time":{"start":1698615086746,"stop":1698615090263,"duration":3517}},{"uid":"6fae8af8cc98892c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6fae8af8cc98892c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x561d8421bfb3 \n#1 0x561d83eef4a7 \n#2 0x561d83f36dd6 \n#3 0x561d83f36ec1 \n#4 0x561d83f74354 \n#5 0x561d83f5896d \n#6 0x561d83f71c02 \n#7 0x561d83f58713 \n#8 0x561d83f2b18b \n#9 0x561d83f2bf7e \n#10 0x561d841e18d8 \n#11 0x561d841e5800 \n#12 0x561d841efcfc \n#13 0x561d841e6418 \n#14 0x561d841b342f \n#15 0x561d8420a4e8 \n#16 0x561d8420a6b4 \n#17 0x561d8421b143 \n#18 0x7fedece94ac3 ","time":{"start":1698542343949,"stop":1698542352810,"duration":8861}},{"uid":"a9045f259c471cbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a9045f259c471cbb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ab1537afb3 \n#1 0x55ab1504e4a7 \n#2 0x55ab15095dd6 \n#3 0x55ab15095ec1 \n#4 0x55ab150d3354 \n#5 0x55ab150b796d \n#6 0x55ab150d0c02 \n#7 0x55ab150b7713 \n#8 0x55ab1508a18b \n#9 0x55ab1508af7e \n#10 0x55ab153408d8 \n#11 0x55ab15344800 \n#12 0x55ab1534ecfc \n#13 0x55ab15345418 \n#14 0x55ab1531242f \n#15 0x55ab153694e8 \n#16 0x55ab153696b4 \n#17 0x55ab1537a143 \n#18 0x7fa638694ac3 ","time":{"start":1698455530462,"stop":1698455533361,"duration":2899}},{"uid":"d45a12b932dd1d3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d45a12b932dd1d3c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ead8708fb3 \n#1 0x55ead83dc4a7 \n#2 0x55ead8423dd6 \n#3 0x55ead8423ec1 \n#4 0x55ead8461354 \n#5 0x55ead844596d \n#6 0x55ead845ec02 \n#7 0x55ead8445713 \n#8 0x55ead841818b \n#9 0x55ead8418f7e \n#10 0x55ead86ce8d8 \n#11 0x55ead86d2800 \n#12 0x55ead86dccfc \n#13 0x55ead86d3418 \n#14 0x55ead86a042f \n#15 0x55ead86f74e8 \n#16 0x55ead86f76b4 \n#17 0x55ead8708143 \n#18 0x7f8a60894ac3 ","time":{"start":1698369224190,"stop":1698369227792,"duration":3602}},{"uid":"608325b63676d40e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/608325b63676d40e","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5569ece13fb3 \n#1 0x5569ecae74a7 \n#2 0x5569ecb2edd6 \n#3 0x5569ecb2eec1 \n#4 0x5569ecb6c354 \n#5 0x5569ecb5096d \n#6 0x5569ecb69c02 \n#7 0x5569ecb50713 \n#8 0x5569ecb2318b \n#9 0x5569ecb23f7e \n#10 0x5569ecdd98d8 \n#11 0x5569ecddd800 \n#12 0x5569ecde7cfc \n#13 0x5569ecdde418 \n#14 0x5569ecdab42f \n#15 0x5569ece024e8 \n#16 0x5569ece026b4 \n#17 0x5569ece13143 \n#18 0x7fe474894ac3 ","time":{"start":1698282803998,"stop":1698282808682,"duration":4684}},{"uid":"cbe1a2fbe008b072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cbe1a2fbe008b072","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55cdc4ac3fb3 \n#1 0x55cdc47974a7 \n#2 0x55cdc47dedd6 \n#3 0x55cdc47deec1 \n#4 0x55cdc481c354 \n#5 0x55cdc480096d \n#6 0x55cdc4819c02 \n#7 0x55cdc4800713 \n#8 0x55cdc47d318b \n#9 0x55cdc47d3f7e \n#10 0x55cdc4a898d8 \n#11 0x55cdc4a8d800 \n#12 0x55cdc4a97cfc \n#13 0x55cdc4a8e418 \n#14 0x55cdc4a5b42f \n#15 0x55cdc4ab24e8 \n#16 0x55cdc4ab26b4 \n#17 0x55cdc4ac3143 \n#18 0x7fc6bd094ac3 ","time":{"start":1698196475076,"stop":1698196478831,"duration":3755}},{"uid":"c63a9a87ffcfa456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c63a9a87ffcfa456","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x556a81783fb3 \n#1 0x556a814574a7 \n#2 0x556a8149edd6 \n#3 0x556a8149eec1 \n#4 0x556a814dc354 \n#5 0x556a814c096d \n#6 0x556a814d9c02 \n#7 0x556a814c0713 \n#8 0x556a8149318b \n#9 0x556a81493f7e \n#10 0x556a817498d8 \n#11 0x556a8174d800 \n#12 0x556a81757cfc \n#13 0x556a8174e418 \n#14 0x556a8171b42f \n#15 0x556a817724e8 \n#16 0x556a817726b4 \n#17 0x556a81783143 \n#18 0x7f4144894ac3 ","time":{"start":1698178211953,"stop":1698178215751,"duration":3798}},{"uid":"a49ec3ba2ebe0aa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a49ec3ba2ebe0aa6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e9d22bafb3 \n#1 0x55e9d1f8e4a7 \n#2 0x55e9d1fd5dd6 \n#3 0x55e9d1fd5ec1 \n#4 0x55e9d2013354 \n#5 0x55e9d1ff796d \n#6 0x55e9d2010c02 \n#7 0x55e9d1ff7713 \n#8 0x55e9d1fca18b \n#9 0x55e9d1fcaf7e \n#10 0x55e9d22808d8 \n#11 0x55e9d2284800 \n#12 0x55e9d228ecfc \n#13 0x55e9d2285418 \n#14 0x55e9d225242f \n#15 0x55e9d22a94e8 \n#16 0x55e9d22a96b4 \n#17 0x55e9d22ba143 \n#18 0x7fd26ca94ac3 ","time":{"start":1698178151635,"stop":1698178160436,"duration":8801}},{"uid":"b6382ad2a51b1221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/b6382ad2a51b1221","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 627)\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55bd55ee7fb3 \n#1 0x55bd55bbb4a7 \n#2 0x55bd55c08ecd \n#3 0x55bd55c0726d \n#4 0x55bd55c05028 \n#5 0x55bd55c04097 \n#6 0x55bd55bf8d59 \n#7 0x55bd55c24942 \n#8 0x55bd55bf8776 \n#9 0x55bd55c24b0e \n#10 0x55bd55c3dc02 \n#11 0x55bd55c24713 \n#12 0x55bd55bf718b \n#13 0x55bd55bf7f7e \n#14 0x55bd55ead8d8 \n#15 0x55bd55eb1800 \n#16 0x55bd55ebbcfc \n#17 0x55bd55eb2418 \n#18 0x55bd55e7f42f \n#19 0x55bd55ed64e8 \n#20 0x55bd55ed66b4 \n#21 0x55bd55ee7143 \n#22 0x7fdae0e94ac3 ","time":{"start":1698110077874,"stop":1698110081953,"duration":4079}}]},"tags":[]},"source":"dbbb54f2f9960077.json","parameterValues":["NeathPortTalbotCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/dee5167b6a2c2b4e.json b/3.10/1084/data/test-cases/dee5167b6a2c2b4e.json deleted file mode 100644 index 118138d2f7..0000000000 --- a/3.10/1084/data/test-cases/dee5167b6a2c2b4e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"dee5167b6a2c2b4e","name":"Validate Council Output [CheshireEastCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b583dc83005aea8688ae703bcdf0d977","time":{"start":1698867337603,"stop":1698867337875,"duration":272},"status":"failed","statusMessage":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"self = \nmethod = 'GET'\nurl = '/MyCollectionDay/SearchByAjax/GetBartecJobList?uprn=100012791226&onelineaddress=3%20COBBLERS%20YARD,%20SK9%207DZ&_=16...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'\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='/MyCollectionDay/SearchByAjax/GetBartecJobList', query='uprn=1...0%3B+Win64%3B+x64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F108.0.0.0+Safari%2F537.36', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: 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 = 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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f05ae3c40>, 'council': 'CheshireEastCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:64: in template_method\n page = self.get_data(address_url)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:98: in get_data\n full_page = requests.get(url, 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)\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":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 = 'GET'\nurl = '/MyCollectionDay/SearchByAjax/GetBartecJobList?uprn=100012791226&onelineaddress=3%20COBBLERS%20YARD,%20SK9%207DZ&_=16...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'\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='/MyCollectionDay/SearchByAjax/GetBartecJobList', query='uprn=1...0%3B+Win64%3B+x64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F108.0.0.0+Safari%2F537.36', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: 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 = 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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f05ae3c40>, 'council': 'CheshireEastCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:64: in template_method\n page = self.get_data(address_url)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:98: in get_data\n full_page = requests.get(url, 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)\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: CheshireEastCouncil","time":{"start":1698867337603,"stop":1698867337604,"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":1698867337604,"stop":1698867337875,"duration":271},"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":74,"broken":0,"skipped":0,"passed":96,"unknown":0,"total":170},"items":[{"uid":"2f72884f7602d8f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/2f72884f7602d8f8","status":"passed","time":{"start":1698867400013,"stop":1698867401614,"duration":1601}},{"uid":"14e72a0644fd89d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/14e72a0644fd89d9","status":"passed","time":{"start":1698801532178,"stop":1698801533767,"duration":1589}},{"uid":"70013b585683b48a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/70013b585683b48a","status":"passed","time":{"start":1698788434730,"stop":1698788437123,"duration":2393}},{"uid":"15ffca0c3e8e6dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/15ffca0c3e8e6dbc","status":"passed","time":{"start":1698714915582,"stop":1698714920079,"duration":4497}},{"uid":"5c7f7a4becd9dae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c7f7a4becd9dae5","status":"passed","time":{"start":1698701293357,"stop":1698701295861,"duration":2504}},{"uid":"a1787abbf7394947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a1787abbf7394947","status":"passed","time":{"start":1698700166318,"stop":1698700169199,"duration":2881}},{"uid":"5d9be04643c05282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d9be04643c05282","status":"passed","time":{"start":1698692711926,"stop":1698692713366,"duration":1440}},{"uid":"248030aefa5abb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/248030aefa5abb6a","status":"passed","time":{"start":1698692674620,"stop":1698692676171,"duration":1551}},{"uid":"2842aca8b97d5a81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2842aca8b97d5a81","status":"passed","time":{"start":1698646238590,"stop":1698646240597,"duration":2007}},{"uid":"d6997d5af1630356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d6997d5af1630356","status":"passed","time":{"start":1698628480256,"stop":1698628482006,"duration":1750}},{"uid":"f0cd926836185c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f0cd926836185c29","status":"passed","time":{"start":1698615123536,"stop":1698615125464,"duration":1928}},{"uid":"85f40947bb81a840","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/85f40947bb81a840","status":"passed","time":{"start":1698615046364,"stop":1698615048142,"duration":1778}},{"uid":"a34cc34a57178d6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a34cc34a57178d6d","status":"passed","time":{"start":1698542292044,"stop":1698542293781,"duration":1737}},{"uid":"1841132c24a7d738","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1841132c24a7d738","status":"passed","time":{"start":1698455491666,"stop":1698455494396,"duration":2730}},{"uid":"bb119badf1d5fcb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bb119badf1d5fcb8","status":"passed","time":{"start":1698369167384,"stop":1698369171348,"duration":3964}},{"uid":"8b3fccc1fc2dfd18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8b3fccc1fc2dfd18","status":"passed","time":{"start":1698282766755,"stop":1698282769451,"duration":2696}},{"uid":"7c627d316539f1bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7c627d316539f1bf","status":"passed","time":{"start":1698196437017,"stop":1698196441204,"duration":4187}},{"uid":"21c2376e0242b487","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/21c2376e0242b487","status":"passed","time":{"start":1698178154667,"stop":1698178156596,"duration":1929}},{"uid":"380e8ab748d68a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/380e8ab748d68a55","status":"passed","time":{"start":1698178118825,"stop":1698178120669,"duration":1844}},{"uid":"93dc4c7efe70344f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/93dc4c7efe70344f","status":"passed","time":{"start":1698110022000,"stop":1698110023570,"duration":1570}}]},"tags":[]},"source":"dee5167b6a2c2b4e.json","parameterValues":["CheshireEastCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/e094aaa793f963e4.json b/3.10/1084/data/test-cases/e094aaa793f963e4.json deleted file mode 100644 index 025d11fd2c..0000000000 --- a/3.10/1084/data/test-cases/e094aaa793f963e4.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e094aaa793f963e4","name":"Validate Council Output [EastRidingCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f7ffd8878be96220bbaf283f6c48e546","time":{"start":1698867367078,"stop":1698867372375,"duration":5297},"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":1698867367078,"stop":1698867367079,"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":1698867367079,"stop":1698867372372,"duration":5293},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867372372,"stop":1698867372373,"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":1698867372373,"stop":1698867372375,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"bdfb0679ff0c785b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/bdfb0679ff0c785b","status":"passed","time":{"start":1698867429836,"stop":1698867431083,"duration":1247}},{"uid":"48f5d73a28e82751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/48f5d73a28e82751","status":"passed","time":{"start":1698801556461,"stop":1698801557652,"duration":1191}},{"uid":"1e6851d598e45b1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1e6851d598e45b1a","status":"passed","time":{"start":1698788461044,"stop":1698788461963,"duration":919}},{"uid":"f452cb875346e47d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f452cb875346e47d","status":"passed","time":{"start":1698714950671,"stop":1698714952161,"duration":1490}},{"uid":"cd6c3abdebcdc2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cd6c3abdebcdc2b1","status":"passed","time":{"start":1698701323875,"stop":1698701328639,"duration":4764}},{"uid":"e8f89a9c83120627","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e8f89a9c83120627","status":"passed","time":{"start":1698700192035,"stop":1698700193440,"duration":1405}},{"uid":"d498ce9557a2b656","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d498ce9557a2b656","status":"passed","time":{"start":1698692735181,"stop":1698692740023,"duration":4842}},{"uid":"d69b1d0e9fb5bf8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d69b1d0e9fb5bf8b","status":"passed","time":{"start":1698692704709,"stop":1698692705963,"duration":1254}},{"uid":"4bbebd603570b2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/4bbebd603570b2e9","status":"passed","time":{"start":1698646289693,"stop":1698646291134,"duration":1441}},{"uid":"d71c5e5bb1953f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d71c5e5bb1953f13","status":"passed","time":{"start":1698628513612,"stop":1698628515054,"duration":1442}},{"uid":"299b8701468c82d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/299b8701468c82d8","status":"passed","time":{"start":1698615161973,"stop":1698615167364,"duration":5391}},{"uid":"a26e007eb3b50b61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a26e007eb3b50b61","status":"passed","time":{"start":1698615070477,"stop":1698615072039,"duration":1562}},{"uid":"3fe8d828749a0eae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3fe8d828749a0eae","status":"passed","time":{"start":1698542327712,"stop":1698542329328,"duration":1616}},{"uid":"2b380202fbd0ac02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2b380202fbd0ac02","status":"passed","time":{"start":1698455519039,"stop":1698455520037,"duration":998}},{"uid":"83012893be9ff505","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/83012893be9ff505","status":"passed","time":{"start":1698369197059,"stop":1698369198040,"duration":981}},{"uid":"727ac70445d48bb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/727ac70445d48bb3","status":"passed","time":{"start":1698282798937,"stop":1698282804821,"duration":5884}},{"uid":"bb2c3348c7385813","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/bb2c3348c7385813","status":"passed","time":{"start":1698196462223,"stop":1698196463894,"duration":1671}},{"uid":"90d07119ffc1f8be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/90d07119ffc1f8be","status":"passed","time":{"start":1698178183555,"stop":1698178185361,"duration":1806}},{"uid":"cfc91dc056d6a00b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cfc91dc056d6a00b","status":"passed","time":{"start":1698178174495,"stop":1698178175641,"duration":1146}},{"uid":"1c966f8534625f95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1c966f8534625f95","status":"passed","time":{"start":1698110060082,"stop":1698110061025,"duration":943}}]},"tags":[]},"source":"e094aaa793f963e4.json","parameterValues":["EastRidingCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/e77a88089401a951.json b/3.10/1084/data/test-cases/e77a88089401a951.json deleted file mode 100644 index e69af9d387..0000000000 --- a/3.10/1084/data/test-cases/e77a88089401a951.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e77a88089401a951","name":"Validate Council Output [EastDevonDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"33b002c0b125c12033855f36f4074886","time":{"start":1698867359593,"stop":1698867360208,"duration":615},"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":1698867359593,"stop":1698867359594,"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":1698867359594,"stop":1698867360205,"duration":611},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867360205,"stop":1698867360205,"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":1698867360206,"stop":1698867360208,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"f957a3ff79bf5aa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/f957a3ff79bf5aa6","status":"passed","time":{"start":1698867420914,"stop":1698867421554,"duration":640}},{"uid":"79608a26a1663b7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79608a26a1663b7f","status":"passed","time":{"start":1698801548930,"stop":1698801549536,"duration":606}},{"uid":"5eb9e36cb3e0ec26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5eb9e36cb3e0ec26","status":"passed","time":{"start":1698788452517,"stop":1698788453144,"duration":627}},{"uid":"54e2c37fd3019e22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/54e2c37fd3019e22","status":"passed","time":{"start":1698714940772,"stop":1698714941602,"duration":830}},{"uid":"af545b2e4a5766de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/af545b2e4a5766de","status":"passed","time":{"start":1698701312526,"stop":1698701313575,"duration":1049}},{"uid":"2a2bb265988841ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2a2bb265988841ca","status":"passed","time":{"start":1698700184431,"stop":1698700185084,"duration":653}},{"uid":"a95cd13c6614d23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a95cd13c6614d23a","status":"passed","time":{"start":1698692726270,"stop":1698692726856,"duration":586}},{"uid":"c9aca970c89be377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c9aca970c89be377","status":"passed","time":{"start":1698692696271,"stop":1698692696850,"duration":579}},{"uid":"f40ffd56db1fda44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f40ffd56db1fda44","status":"passed","time":{"start":1698646277484,"stop":1698646278587,"duration":1103}},{"uid":"1dffc499dbe572bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1dffc499dbe572bc","status":"passed","time":{"start":1698628504431,"stop":1698628505319,"duration":888}},{"uid":"d850ecfd677a8076","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d850ecfd677a8076","status":"passed","time":{"start":1698615151754,"stop":1698615152801,"duration":1047}},{"uid":"ebf47e7758e1de48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ebf47e7758e1de48","status":"passed","time":{"start":1698615061926,"stop":1698615062682,"duration":756}},{"uid":"799c64c6e5b613e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/799c64c6e5b613e1","status":"passed","time":{"start":1698542318802,"stop":1698542319695,"duration":893}},{"uid":"d4858c9cc8f2ec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d4858c9cc8f2ec0","status":"passed","time":{"start":1698455509862,"stop":1698455510459,"duration":597}},{"uid":"d66fc27c1f31996c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d66fc27c1f31996c","status":"passed","time":{"start":1698369187892,"stop":1698369188504,"duration":612}},{"uid":"8f6d361e430cc453","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f6d361e430cc453","status":"passed","time":{"start":1698282788477,"stop":1698282789517,"duration":1040}},{"uid":"64e7c253d06a009e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/64e7c253d06a009e","status":"passed","time":{"start":1698196451707,"stop":1698196452649,"duration":942}},{"uid":"bf8ad94cf5ad616c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bf8ad94cf5ad616c","status":"passed","time":{"start":1698178173121,"stop":1698178174299,"duration":1178}},{"uid":"a18ee4e4050aca18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a18ee4e4050aca18","status":"passed","time":{"start":1698178165723,"stop":1698178166524,"duration":801}},{"uid":"93ed0439a4c2c179","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/93ed0439a4c2c179","status":"passed","time":{"start":1698110043934,"stop":1698110044571,"duration":637}}]},"tags":[]},"source":"e77a88089401a951.json","parameterValues":["EastDevonDC"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/eccf366c2a695313.json b/3.10/1084/data/test-cases/eccf366c2a695313.json deleted file mode 100644 index 5162f6fff3..0000000000 --- a/3.10/1084/data/test-cases/eccf366c2a695313.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"eccf366c2a695313","name":"Validate Council Output [SouthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"efde6c2c8e15955ad5fa48845f3c2c06","time":{"start":1698867566498,"stop":1698867567378,"duration":880},"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.10/lib/python3.10/site-packages/urllib3/connectionpool.py:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: 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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce55e081c0>, 'council': 'SouthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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.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)\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 = '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.10/lib/python3.10/site-packages/urllib3/connectionpool.py:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: 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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce55e081c0>, 'council': 'SouthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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.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)\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":1698867566498,"stop":1698867566498,"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":1698867566499,"stop":1698867567378,"duration":879},"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":55,"broken":0,"skipped":0,"passed":115,"unknown":0,"total":170},"items":[{"uid":"77bb1f8d36ea93ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/77bb1f8d36ea93ce","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867609644,"stop":1698867610281,"duration":637}},{"uid":"299f72e3043d58a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/299f72e3043d58a9","status":"passed","time":{"start":1698801762283,"stop":1698801763977,"duration":1694}},{"uid":"8acbe4bbbe337f80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8acbe4bbbe337f80","status":"passed","time":{"start":1698788650886,"stop":1698788653110,"duration":2224}},{"uid":"3f0aa1553f423dc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f0aa1553f423dc7","status":"passed","time":{"start":1698715186267,"stop":1698715188353,"duration":2086}},{"uid":"55f5480169960075","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/55f5480169960075","status":"passed","time":{"start":1698701586092,"stop":1698701588502,"duration":2410}},{"uid":"4b72f5404ddb1929","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4b72f5404ddb1929","status":"passed","time":{"start":1698700376381,"stop":1698700378185,"duration":1804}},{"uid":"a097ba00e044821b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a097ba00e044821b","status":"passed","time":{"start":1698693079358,"stop":1698693080947,"duration":1589}},{"uid":"225223bc333b809e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/225223bc333b809e","status":"passed","time":{"start":1698692884948,"stop":1698692886491,"duration":1543}},{"uid":"c9dcc68e0bdb861a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c9dcc68e0bdb861a","status":"passed","time":{"start":1698646565492,"stop":1698646568855,"duration":3363}},{"uid":"3a25ca99ba3ea870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3a25ca99ba3ea870","status":"passed","time":{"start":1698628626695,"stop":1698628628697,"duration":2002}},{"uid":"a8b2f283a6a781f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a8b2f283a6a781f1","status":"passed","time":{"start":1698615394324,"stop":1698615397264,"duration":2940}},{"uid":"7bd4b08dfce262d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7bd4b08dfce262d3","status":"passed","time":{"start":1698615281492,"stop":1698615283973,"duration":2481}},{"uid":"d4005ba276401317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d4005ba276401317","status":"passed","time":{"start":1698542549264,"stop":1698542551343,"duration":2079}},{"uid":"cf45817405b4c69a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/cf45817405b4c69a","status":"passed","time":{"start":1698455618376,"stop":1698455620142,"duration":1766}},{"uid":"d54f4d5408fce15c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d54f4d5408fce15c","status":"passed","time":{"start":1698369290099,"stop":1698369291892,"duration":1793}},{"uid":"8f607e3cdad54349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f607e3cdad54349","status":"passed","time":{"start":1698283047990,"stop":1698283050421,"duration":2431}},{"uid":"493b96ab38c7422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/493b96ab38c7422e","status":"passed","time":{"start":1698196701268,"stop":1698196703405,"duration":2137}},{"uid":"4c52e13737aea6e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4c52e13737aea6e8","status":"passed","time":{"start":1698178421825,"stop":1698178424840,"duration":3015}},{"uid":"b9ef19ed4b049c78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b9ef19ed4b049c78","status":"passed","time":{"start":1698178360467,"stop":1698178363062,"duration":2595}},{"uid":"fedaf4bde4703dfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/fedaf4bde4703dfb","status":"passed","time":{"start":1698110275986,"stop":1698110278014,"duration":2028}}]},"tags":[]},"source":"eccf366c2a695313.json","parameterValues":["SouthTynesideCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/efc4540600e3c844.json b/3.10/1084/data/test-cases/efc4540600e3c844.json deleted file mode 100644 index ba78f65f54..0000000000 --- a/3.10/1084/data/test-cases/efc4540600e3c844.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"efc4540600e3c844","name":"Validate Council Output [RushmoorCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9700dde83050a915705bb73b0a95103e","time":{"start":1698867543102,"stop":1698867544913,"duration":1811},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce557078b0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce557078b0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce557078b0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce557078b0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: RushmoorCouncil","time":{"start":1698867543102,"stop":1698867543103,"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":1698867543103,"stop":1698867544910,"duration":1807},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867544911,"stop":1698867544911,"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":1698867544911,"stop":1698867544913,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"b0e99427bf8a6ae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b0e99427bf8a6ae4","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867587654,"stop":1698867588232,"duration":578}},{"uid":"51796efb3d0e5e9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/51796efb3d0e5e9c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801739722,"stop":1698801740356,"duration":634}},{"uid":"8dfe042a2889810a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8dfe042a2889810a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788627601,"stop":1698788628216,"duration":615}},{"uid":"26284309d6933a48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/26284309d6933a48","status":"passed","time":{"start":1698715179345,"stop":1698715180414,"duration":1069}},{"uid":"981b24ae86a6f02d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/981b24ae86a6f02d","status":"passed","time":{"start":1698701570710,"stop":1698701571676,"duration":966}},{"uid":"17ef213b6d4d44d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17ef213b6d4d44d3","status":"passed","time":{"start":1698700354880,"stop":1698700355498,"duration":618}},{"uid":"1c3d3c1dc809629d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1c3d3c1dc809629d","status":"passed","time":{"start":1698693054089,"stop":1698693054653,"duration":564}},{"uid":"b610ea205b26625f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b610ea205b26625f","status":"passed","time":{"start":1698692864018,"stop":1698692864653,"duration":635}},{"uid":"ffd21ad9e5d5972f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ffd21ad9e5d5972f","status":"passed","time":{"start":1698646554173,"stop":1698646555236,"duration":1063}},{"uid":"945e44687be0f562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/945e44687be0f562","status":"passed","time":{"start":1698628902273,"stop":1698628903066,"duration":793}},{"uid":"e54321b77f781641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e54321b77f781641","status":"passed","time":{"start":1698615386070,"stop":1698615386994,"duration":924}},{"uid":"e0c6ca62bcb9b1b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e0c6ca62bcb9b1b6","status":"passed","time":{"start":1698615274946,"stop":1698615275635,"duration":689}},{"uid":"e993baaa15479e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e993baaa15479e38","status":"passed","time":{"start":1698542541208,"stop":1698542542127,"duration":919}},{"uid":"6ae842d357e55c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6ae842d357e55c92","status":"passed","time":{"start":1698455876053,"stop":1698455876669,"duration":616}},{"uid":"6947ff6fffc7b931","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6947ff6fffc7b931","status":"passed","time":{"start":1698369533659,"stop":1698369534369,"duration":710}},{"uid":"c40fef963544b700","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c40fef963544b700","status":"passed","time":{"start":1698283027678,"stop":1698283042180,"duration":14502}},{"uid":"adb5787cc9ee044e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/adb5787cc9ee044e","status":"passed","time":{"start":1698196694148,"stop":1698196694898,"duration":750}},{"uid":"4140253ce006b569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4140253ce006b569","status":"passed","time":{"start":1698178413116,"stop":1698178414129,"duration":1013}},{"uid":"8c78a2303c6280a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c78a2303c6280a2","status":"passed","time":{"start":1698178352441,"stop":1698178353220,"duration":779}},{"uid":"945f439bca4313ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/945f439bca4313ca","status":"passed","time":{"start":1698110269728,"stop":1698110270704,"duration":976}}]},"tags":[]},"source":"efc4540600e3c844.json","parameterValues":["RushmoorCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/f215d9d31765e24d.json b/3.10/1084/data/test-cases/f215d9d31765e24d.json deleted file mode 100644 index ace382968f..0000000000 --- a/3.10/1084/data/test-cases/f215d9d31765e24d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f215d9d31765e24d","name":"Validate Council Output [LondonBoroughHounslow]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e674cebf616dd1178743c85688db8654","time":{"start":1698867500934,"stop":1698867503813,"duration":2879},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce56e1a260>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce56e1a260>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce56e1a260>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce56e1a260>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: LondonBoroughHounslow","time":{"start":1698867500935,"stop":1698867500935,"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":1698867500935,"stop":1698867503809,"duration":2874},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867503809,"stop":1698867503810,"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":1698867503810,"stop":1698867503813,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":8,"broken":0,"skipped":0,"passed":162,"unknown":0,"total":170},"items":[{"uid":"3d0a1942e234b0dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/3d0a1942e234b0dc","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867546893,"stop":1698867549685,"duration":2792}},{"uid":"603f3e8b27c93548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/603f3e8b27c93548","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801674440,"stop":1698801681848,"duration":7408}},{"uid":"511d6f58c1d4cdbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/511d6f58c1d4cdbc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788588699,"stop":1698788591178,"duration":2479}},{"uid":"f4d3e1f63a4d1e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f4d3e1f63a4d1e20","status":"passed","time":{"start":1698715130797,"stop":1698715134772,"duration":3975}},{"uid":"e2d9f03f4c8c616f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e2d9f03f4c8c616f","status":"passed","time":{"start":1698701546434,"stop":1698701549394,"duration":2960}},{"uid":"bc090f6376249ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc090f6376249ed4","status":"passed","time":{"start":1698700320940,"stop":1698700323554,"duration":2614}},{"uid":"5ee0c1e6a58a0f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5ee0c1e6a58a0f3b","status":"passed","time":{"start":1698692860055,"stop":1698692862451,"duration":2396}},{"uid":"9d8c6ada4ee5a743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9d8c6ada4ee5a743","status":"passed","time":{"start":1698692829900,"stop":1698692832430,"duration":2530}},{"uid":"551c66abe4b67fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/551c66abe4b67fd0","status":"passed","time":{"start":1698646540821,"stop":1698646543850,"duration":3029}},{"uid":"5e153b2a3640d298","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5e153b2a3640d298","status":"passed","time":{"start":1698628520048,"stop":1698628527259,"duration":7211}},{"uid":"747a7d41ac7811a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/747a7d41ac7811a4","status":"passed","time":{"start":1698615163827,"stop":1698615166874,"duration":3047}},{"uid":"652bdbae09fe06e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/652bdbae09fe06e8","status":"passed","time":{"start":1698615071594,"stop":1698615074377,"duration":2783}},{"uid":"b9bb287f3958cb76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b9bb287f3958cb76","status":"passed","time":{"start":1698542324525,"stop":1698542327736,"duration":3211}},{"uid":"65f8ad27061028d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/65f8ad27061028d9","status":"passed","time":{"start":1698455511557,"stop":1698455515562,"duration":4005}},{"uid":"4bb15e11440d995c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4bb15e11440d995c","status":"passed","time":{"start":1698369202356,"stop":1698369204854,"duration":2498}},{"uid":"69649c94ae9c890a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/69649c94ae9c890a","status":"passed","time":{"start":1698282790223,"stop":1698282792982,"duration":2759}},{"uid":"2b446903e726e4eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2b446903e726e4eb","status":"passed","time":{"start":1698196462028,"stop":1698196465175,"duration":3147}},{"uid":"2a11e987a4ac83a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a11e987a4ac83a8","status":"passed","time":{"start":1698178194263,"stop":1698178197221,"duration":2958}},{"uid":"79ae9f199b0d8576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79ae9f199b0d8576","status":"passed","time":{"start":1698178140435,"stop":1698178143620,"duration":3185}},{"uid":"8d3974f81032adef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/8d3974f81032adef","status":"passed","time":{"start":1698110066115,"stop":1698110068910,"duration":2795}}]},"tags":[]},"source":"f215d9d31765e24d.json","parameterValues":["LondonBoroughHounslow"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/f63b53f56e52818d.json b/3.10/1084/data/test-cases/f63b53f56e52818d.json deleted file mode 100644 index 520b090429..0000000000 --- a/3.10/1084/data/test-cases/f63b53f56e52818d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f63b53f56e52818d","name":"Validate Council Output [LancasterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"457984096c8a54ecc6e0400bb319c59a","time":{"start":1698867360057,"stop":1698867365128,"duration":5071},"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":1698867360057,"stop":1698867360058,"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":1698867360058,"stop":1698867365126,"duration":5068},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867365126,"stop":1698867365126,"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":1698867365126,"stop":1698867365128,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":134,"unknown":0,"total":135},"items":[{"uid":"57244912ddb1974f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/57244912ddb1974f","status":"passed","time":{"start":1698867416034,"stop":1698867421019,"duration":4985}},{"uid":"8e888d96db8ab713","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8e888d96db8ab713","status":"passed","time":{"start":1698801545007,"stop":1698801550022,"duration":5015}},{"uid":"b74feed10d91823b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b74feed10d91823b","status":"passed","time":{"start":1698788450631,"stop":1698788457059,"duration":6428}},{"uid":"6a72949b8ec32456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6a72949b8ec32456","status":"passed","time":{"start":1698714939591,"stop":1698714947486,"duration":7895}},{"uid":"8b9ab43f4d49fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b9ab43f4d49fcc","status":"passed","time":{"start":1698701319138,"stop":1698701324961,"duration":5823}},{"uid":"7e4e8a47a25977da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7e4e8a47a25977da","status":"passed","time":{"start":1698700185481,"stop":1698700190479,"duration":4998}},{"uid":"f1b54a85b6dc7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f1b54a85b6dc7e1","status":"passed","time":{"start":1698692729442,"stop":1698692735082,"duration":5640}},{"uid":"b8e481c59fb7ce4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b8e481c59fb7ce4e","status":"passed","time":{"start":1698692699893,"stop":1698692704811,"duration":4918}},{"uid":"95f8b6a8464860af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/95f8b6a8464860af","status":"passed","time":{"start":1698646351635,"stop":1698646360166,"duration":8531}},{"uid":"320e1cb479f45d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/320e1cb479f45d9a","status":"passed","time":{"start":1698628565303,"stop":1698628573253,"duration":7950}},{"uid":"c4729719d5fc214d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4729719d5fc214d","status":"passed","time":{"start":1698615227901,"stop":1698615233295,"duration":5394}},{"uid":"b6ad05ece95e3543","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b6ad05ece95e3543","status":"passed","time":{"start":1698615114255,"stop":1698615119335,"duration":5080}},{"uid":"81df347f9368334c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/81df347f9368334c","status":"passed","time":{"start":1698542377568,"stop":1698542389096,"duration":11528}},{"uid":"da54ffbbf81768a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/da54ffbbf81768a","status":"passed","time":{"start":1698455567868,"stop":1698455578231,"duration":10363}},{"uid":"2bc94b489ff71d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2bc94b489ff71d52","status":"passed","time":{"start":1698369241288,"stop":1698369246730,"duration":5442}},{"uid":"d73638a4220bf4ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d73638a4220bf4ac","status":"passed","time":{"start":1698282859049,"stop":1698282870318,"duration":11269}},{"uid":"1d0143b3e8eb02f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1d0143b3e8eb02f2","status":"passed","time":{"start":1698196517257,"stop":1698196525509,"duration":8252}},{"uid":"6d7b150f3509c13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d7b150f3509c13a","status":"passed","time":{"start":1698178241276,"stop":1698178246649,"duration":5373}},{"uid":"e95729f0bbef551b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e95729f0bbef551b","status":"passed","time":{"start":1698178221342,"stop":1698178228496,"duration":7154}},{"uid":"985de10a22b7fe1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/985de10a22b7fe1b","status":"passed","time":{"start":1698110107465,"stop":1698110117321,"duration":9856}}]},"tags":[]},"source":"f63b53f56e52818d.json","parameterValues":["LancasterCityCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/timeline.json b/3.10/1084/data/timeline.json deleted file mode 100644 index 1c80744703..0000000000 --- a/3.10/1084/data/timeline.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","children":[{"name":"fv-az189-232","children":[{"name":"2138-MainThread","children":[{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"e8acfd47d132b5cf","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867739573,"stop":1698867742549,"duration":2976},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"efc4540600e3c844","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"failed","time":{"start":1698867543102,"stop":1698867544913,"duration":1811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"9278f6eb17fd658","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867365131,"stop":1698867500138,"duration":135007},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"a85f441830b2314c","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867563429,"stop":1698867566493,"duration":3064},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"9b066983502d1006","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867533828,"stop":1698867536260,"duration":2432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"69e2238fb6598158","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867548060,"stop":1698867550375,"duration":2315},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"c0cda5c2a5d0a1fa","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867750196,"stop":1698867753212,"duration":3016},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"a7461e94315a0955","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"failed","time":{"start":1698867320715,"stop":1698867321302,"duration":587},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"4fb1ac99ecf48417","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"failed","time":{"start":1698867742553,"stop":1698867750160,"duration":7607},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"4e9b9b1d9606cce7","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"failed","time":{"start":1698867589984,"stop":1698867720126,"duration":130142},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"be156d4dd44b7b38","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867724144,"stop":1698867726062,"duration":1918},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"8706f46771c5017d","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867559517,"stop":1698867561117,"duration":1600},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"154c0106788a352d","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867340850,"stop":1698867358358,"duration":17508},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"f884eea5aab6138c","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867730571,"stop":1698867732058,"duration":1487},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"39c5566fab0d2cf3","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867334389,"stop":1698867340847,"duration":6458},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"af13372060f2b427","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867324209,"stop":1698867328520,"duration":4311},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"fe992b894a9460d2","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"failed","time":{"start":1698867333520,"stop":1698867334345,"duration":825},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"9d1a1de17b3a3c40","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867321415,"stop":1698867322195,"duration":780},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"eccf366c2a695313","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"failed","time":{"start":1698867566498,"stop":1698867567378,"duration":880},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"12cb13784c7e98a","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867536263,"stop":1698867537776,"duration":1513},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"761c04ebd8b55aed","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"failed","time":{"start":1698867589046,"stop":1698867589795,"duration":749},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"a80c8ec6ec2499","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867525788,"stop":1698867533825,"duration":8037},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"6923b5114896e7b0","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"failed","time":{"start":1698867517011,"stop":1698867517015,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"ba18f1aeaf21e26b","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867726066,"stop":1698867730567,"duration":4501},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"105788596f8ef314","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867584498,"stop":1698867589042,"duration":4544},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"4a2b923ae2d0e58e","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"failed","time":{"start":1698867509982,"stop":1698867516073,"duration":6091},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"43f836266bef62bb","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867505436,"stop":1698867506490,"duration":1054},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"71d260dc0dd45ef0","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867544949,"stop":1698867548056,"duration":3107},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"b9dd254d204baf88","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867524970,"stop":1698867525785,"duration":815},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"d54216a344f5c056","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"failed","time":{"start":1698867322863,"stop":1698867323495,"duration":632},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"c2f223e462a3228c","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867314591,"stop":1698867320712,"duration":6121},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"ff1e33a687595122","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"failed","time":{"start":1698867561744,"stop":1698867563395,"duration":1651},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"81479166f99defd1","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867561120,"stop":1698867561740,"duration":620},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"a9176064c8d6721e","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867503847,"stop":1698867505433,"duration":1586},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"5e774846cc2ffeb1","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867722879,"stop":1698867724140,"duration":1261},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"d54e76004a3f5cec","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867575554,"stop":1698867576116,"duration":562},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"c6a835fb30e1700","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"failed","time":{"start":1698867732062,"stop":1698867732171,"duration":109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"97df2344872c40b4","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867550378,"stop":1698867557965,"duration":7587},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"6dbfc284c74f3950","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867758094,"stop":1698867758686,"duration":592},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"f63b53f56e52818d","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867360057,"stop":1698867365128,"duration":5071},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"229ba1370776940c","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867537779,"stop":1698867543098,"duration":5319},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"f68a561495c8270b","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"failed","time":{"start":1698867516150,"stop":1698867516964,"duration":814},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"6055320f41ad9b1a","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867506493,"stop":1698867509979,"duration":3486},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"96bbff45385f056e","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"failed","time":{"start":1698867323537,"stop":1698867323969,"duration":432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"c4355688c7bd15b7","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867322198,"stop":1698867322860,"duration":662},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"6ef62f42beba661","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867358363,"stop":1698867360054,"duration":1691},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"2abc5b8e717e6f4d","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867753216,"stop":1698867758090,"duration":4874},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"820a0e8aff8473eb","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867500142,"stop":1698867500931,"duration":789},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"bf5852e9c3411aea","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867720352,"stop":1698867722875,"duration":2523},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"f215d9d31765e24d","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"failed","time":{"start":1698867500934,"stop":1698867503813,"duration":2879},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"a2f2d078ea4db685","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867557968,"stop":1698867559514,"duration":1546},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"685b6cf6d20454d","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867328523,"stop":1698867333516,"duration":4993},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"cfc704ef01019ed","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867576119,"stop":1698867584495,"duration":8376},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"dbbb54f2f9960077","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"failed","time":{"start":1698867517055,"stop":1698867524901,"duration":7846},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"c482bf5a5a6cfa58","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867732217,"stop":1698867739569,"duration":7352},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"2df28f47b190e7fa","parentUid":"3886bf9188baf35aa9ee75945342a904","status":"passed","time":{"start":1698867567633,"stop":1698867575550,"duration":7917},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]}],"uid":"3886bf9188baf35aa9ee75945342a904"},{"name":"2141-MainThread","children":[{"name":"Validate Council Output [CheshireEastCouncil]","uid":"dee5167b6a2c2b4e","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"failed","time":{"start":1698867337603,"stop":1698867337875,"duration":272},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"eafe7da36331e4ea","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867400496,"stop":1698867403592,"duration":3096},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"46edf3369ddfdeb1","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867397119,"stop":1698867399383,"duration":2264},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"a0f73a607510d88e","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"failed","time":{"start":1698867427842,"stop":1698867558332,"duration":130490},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"c8a0162f1d5cc86f","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867357066,"stop":1698867359589,"duration":2523},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"71c39eb2530c54f5","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867338985,"stop":1698867341674,"duration":2689},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"caf697bdb2a9e98","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867413043,"stop":1698867417356,"duration":4313},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"2f807c53adc929c2","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867360211,"stop":1698867361578,"duration":1367},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"ed13b48a520f33ee","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867353206,"stop":1698867357063,"duration":3857},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"619a5652e68e8c66","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"failed","time":{"start":1698867558476,"stop":1698867563836,"duration":5360},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"e094aaa793f963e4","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867367078,"stop":1698867372375,"duration":5297},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"e6b6cbaba2b05900","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"failed","time":{"start":1698867388658,"stop":1698867389357,"duration":699},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"1df1cf68aaf079c3","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867422445,"stop":1698867427839,"duration":5394},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"9b5a54981b6a72b6","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867841272,"stop":1698867848698,"duration":7426},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"358322d2ad175013","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867327316,"stop":1698867328535,"duration":1219},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"15a0c6313daaf85b","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867418208,"stop":1698867422441,"duration":4233},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"c5da3d6c019703d1","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867323956,"stop":1698867327179,"duration":3223},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"4bf9d171162f4e0a","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"failed","time":{"start":1698867567820,"stop":1698867699678,"duration":131858},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"2ac6b4f539b1a5fd","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867403595,"stop":1698867411043,"duration":7448},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"1f65b206120890f1","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867709056,"stop":1698867711541,"duration":2485},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"639770202086fa1d","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"failed","time":{"start":1698867711545,"stop":1698867840956,"duration":129411},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"2b897766611f57db","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"failed","time":{"start":1698867366770,"stop":1698867366879,"duration":109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"4a5bddcda82345cc","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"failed","time":{"start":1698867327182,"stop":1698867327191,"duration":9},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"305989bcd156ba18","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867323327,"stop":1698867323953,"duration":626},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"1c503d3b35916279","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867389609,"stop":1698867397115,"duration":7506},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"b869df3f39fb869a","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867338205,"stop":1698867338982,"duration":777},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"8429522a815de4d1","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867341681,"stop":1698867345985,"duration":4304},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"8d4cbed2082865de","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"failed","time":{"start":1698867412216,"stop":1698867412963,"duration":747},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"8a6fc8599c8c06dc","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867372379,"stop":1698867386170,"duration":13791},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"e77a88089401a951","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867359593,"stop":1698867360208,"duration":615},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"5c5277a38950af92","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"failed","time":{"start":1698867412998,"stop":1698867413002,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"7ea22cc60f79a77b","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867417359,"stop":1698867418205,"duration":846},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"a31d7773f6c144e9","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"failed","time":{"start":1698867399386,"stop":1698867400444,"duration":1058},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"2324a7a2b6417ead","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"failed","time":{"start":1698867328538,"stop":1698867337568,"duration":9030},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"93f86a61accce49","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867345989,"stop":1698867350576,"duration":4587},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"bcc434f0f20104cc","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867361581,"stop":1698867366767,"duration":5186},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"3669f81470a2639f","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867350580,"stop":1698867353202,"duration":2622},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"d3296d6a72b36da8","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"failed","time":{"start":1698867411046,"stop":1698867412181,"duration":1135},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"2ab8a880152f8152","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867699749,"stop":1698867709053,"duration":9304},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CalderdaleCouncil]","uid":"70788bb88dea3f3","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867314592,"stop":1698867323323,"duration":8731},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"8d417b89105c4717","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"failed","time":{"start":1698867563993,"stop":1698867567751,"duration":3758},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"1860e60d62e3a24","parentUid":"2560e1a1a38a0acc234ed970fbc4a469","status":"passed","time":{"start":1698867386173,"stop":1698867388654,"duration":2481},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]}],"uid":"2560e1a1a38a0acc234ed970fbc4a469"}],"uid":"eec5b04bcd42b9f235aea29201dd1822"}],"name":"timeline"} \ No newline at end of file diff --git a/3.10/1084/export/influxDbData.txt b/3.10/1084/export/influxDbData.txt deleted file mode 100644 index 0813996fea..0000000000 --- a/3.10/1084/export/influxDbData.txt +++ /dev/null @@ -1,12 +0,0 @@ -launch_status failed=30 1698867861000000000 -launch_status broken=0 1698867861000000000 -launch_status passed=68 1698867861000000000 -launch_status skipped=0 1698867861000000000 -launch_status unknown=0 1698867861000000000 -launch_time duration=534107 1698867861000000000 -launch_time min_duration=4 1698867861000000000 -launch_time max_duration=135007 1698867861000000000 -launch_time sum_duration=974580 1698867861000000000 -launch_problems product_defects=30 1698867861000000000 -launch_retries retries=0 1698867861000000000 -launch_retries run=98 1698867861000000000 diff --git a/3.10/1084/export/prometheusData.txt b/3.10/1084/export/prometheusData.txt deleted file mode 100644 index 5cb63441ff..0000000000 --- a/3.10/1084/export/prometheusData.txt +++ /dev/null @@ -1,12 +0,0 @@ -launch_status_failed 30 -launch_status_broken 0 -launch_status_passed 68 -launch_status_skipped 0 -launch_status_unknown 0 -launch_time_duration 534107 -launch_time_min_duration 4 -launch_time_max_duration 135007 -launch_time_sum_duration 974580 -launch_problems_product_defects 30 -launch_retries_retries 0 -launch_retries_run 98 diff --git a/3.10/1084/history/history.json b/3.10/1084/history/history.json deleted file mode 100644 index 4e87865703..0000000000 --- a/3.10/1084/history/history.json +++ /dev/null @@ -1 +0,0 @@ -{"d7632c48737fc67f2ba0cc9473d07d35":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":38},"items":[{"uid":"105788596f8ef314","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/105788596f8ef314","status":"passed","time":{"start":1698867584498,"stop":1698867589042,"duration":4544}},{"uid":"9d186568f1b71492","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9d186568f1b71492","status":"passed","time":{"start":1698867625253,"stop":1698867626988,"duration":1735}},{"uid":"1e8f300baf14c51e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e8f300baf14c51e","status":"passed","time":{"start":1698801786611,"stop":1698801788328,"duration":1717}},{"uid":"4bec56c4d53eb1c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4bec56c4d53eb1c0","status":"passed","time":{"start":1698788664431,"stop":1698788666062,"duration":1631}},{"uid":"9406e6b61757bd26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9406e6b61757bd26","status":"passed","time":{"start":1698715203835,"stop":1698715205571,"duration":1736}},{"uid":"8b370bc37e7e72d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b370bc37e7e72d","status":"passed","time":{"start":1698701586928,"stop":1698701589038,"duration":2110}},{"uid":"856beeff03cbb964","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/856beeff03cbb964","status":"passed","time":{"start":1698700390498,"stop":1698700393038,"duration":2540}},{"uid":"5f22119c77139323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5f22119c77139323","status":"passed","time":{"start":1698693077113,"stop":1698693078648,"duration":1535}},{"uid":"b9cf9f929e42a042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b9cf9f929e42a042","status":"passed","time":{"start":1698692901977,"stop":1698692903643,"duration":1666}},{"uid":"8572d0e979b4cc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8572d0e979b4cc9","status":"passed","time":{"start":1698646580885,"stop":1698646582909,"duration":2024}},{"uid":"2ebbaa25d4b66a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ebbaa25d4b66a0f","status":"passed","time":{"start":1698628639787,"stop":1698628641625,"duration":1838}},{"uid":"90e3ecee37dde3a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/90e3ecee37dde3a9","status":"passed","time":{"start":1698615410210,"stop":1698615412278,"duration":2068}},{"uid":"ffc1acf25a75c78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ffc1acf25a75c78f","status":"passed","time":{"start":1698615295493,"stop":1698615297101,"duration":1608}},{"uid":"6e0c0690017420d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6e0c0690017420d1","status":"passed","time":{"start":1698542566471,"stop":1698542568528,"duration":2057}},{"uid":"efef1792df497d80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/efef1792df497d80","status":"passed","time":{"start":1698455635007,"stop":1698455636735,"duration":1728}},{"uid":"7ce7d076522d31c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7ce7d076522d31c5","status":"passed","time":{"start":1698369303720,"stop":1698369305471,"duration":1751}},{"uid":"789c8eaa17d6d02a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/789c8eaa17d6d02a","status":"passed","time":{"start":1698283066150,"stop":1698283068249,"duration":2099}},{"uid":"9bb55930e139315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9bb55930e139315","status":"passed","time":{"start":1698196716465,"stop":1698196718257,"duration":1792}},{"uid":"b2e62327d3eb3b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b2e62327d3eb3b84","status":"passed","time":{"start":1698178440943,"stop":1698178442910,"duration":1967}},{"uid":"5b61ac43354277bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5b61ac43354277bc","status":"passed","time":{"start":1698178377734,"stop":1698178379710,"duration":1976}}]},"33b002c0b125c12033855f36f4074886":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"e77a88089401a951","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/e77a88089401a951","status":"passed","time":{"start":1698867359593,"stop":1698867360208,"duration":615}},{"uid":"f957a3ff79bf5aa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/f957a3ff79bf5aa6","status":"passed","time":{"start":1698867420914,"stop":1698867421554,"duration":640}},{"uid":"79608a26a1663b7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79608a26a1663b7f","status":"passed","time":{"start":1698801548930,"stop":1698801549536,"duration":606}},{"uid":"5eb9e36cb3e0ec26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5eb9e36cb3e0ec26","status":"passed","time":{"start":1698788452517,"stop":1698788453144,"duration":627}},{"uid":"54e2c37fd3019e22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/54e2c37fd3019e22","status":"passed","time":{"start":1698714940772,"stop":1698714941602,"duration":830}},{"uid":"af545b2e4a5766de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/af545b2e4a5766de","status":"passed","time":{"start":1698701312526,"stop":1698701313575,"duration":1049}},{"uid":"2a2bb265988841ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2a2bb265988841ca","status":"passed","time":{"start":1698700184431,"stop":1698700185084,"duration":653}},{"uid":"a95cd13c6614d23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a95cd13c6614d23a","status":"passed","time":{"start":1698692726270,"stop":1698692726856,"duration":586}},{"uid":"c9aca970c89be377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c9aca970c89be377","status":"passed","time":{"start":1698692696271,"stop":1698692696850,"duration":579}},{"uid":"f40ffd56db1fda44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f40ffd56db1fda44","status":"passed","time":{"start":1698646277484,"stop":1698646278587,"duration":1103}},{"uid":"1dffc499dbe572bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1dffc499dbe572bc","status":"passed","time":{"start":1698628504431,"stop":1698628505319,"duration":888}},{"uid":"d850ecfd677a8076","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d850ecfd677a8076","status":"passed","time":{"start":1698615151754,"stop":1698615152801,"duration":1047}},{"uid":"ebf47e7758e1de48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ebf47e7758e1de48","status":"passed","time":{"start":1698615061926,"stop":1698615062682,"duration":756}},{"uid":"799c64c6e5b613e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/799c64c6e5b613e1","status":"passed","time":{"start":1698542318802,"stop":1698542319695,"duration":893}},{"uid":"d4858c9cc8f2ec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d4858c9cc8f2ec0","status":"passed","time":{"start":1698455509862,"stop":1698455510459,"duration":597}},{"uid":"d66fc27c1f31996c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d66fc27c1f31996c","status":"passed","time":{"start":1698369187892,"stop":1698369188504,"duration":612}},{"uid":"8f6d361e430cc453","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f6d361e430cc453","status":"passed","time":{"start":1698282788477,"stop":1698282789517,"duration":1040}},{"uid":"64e7c253d06a009e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/64e7c253d06a009e","status":"passed","time":{"start":1698196451707,"stop":1698196452649,"duration":942}},{"uid":"bf8ad94cf5ad616c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bf8ad94cf5ad616c","status":"passed","time":{"start":1698178173121,"stop":1698178174299,"duration":1178}},{"uid":"a18ee4e4050aca18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a18ee4e4050aca18","status":"passed","time":{"start":1698178165723,"stop":1698178166524,"duration":801}}]},"3a7171e6de629587a3f0d32410302b35":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":20,"unknown":0,"total":23},"items":[{"uid":"1c503d3b35916279","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/1c503d3b35916279","status":"passed","time":{"start":1698867389609,"stop":1698867397115,"duration":7506}},{"uid":"b11926f9d38340e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b11926f9d38340e2","status":"passed","time":{"start":1698867450438,"stop":1698867459401,"duration":8963}},{"uid":"517875ae1b09d728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/517875ae1b09d728","status":"passed","time":{"start":1698801583475,"stop":1698801591158,"duration":7683}},{"uid":"3b84dcdcf5837562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/3b84dcdcf5837562","status":"passed","time":{"start":1698788479909,"stop":1698788488566,"duration":8657}},{"uid":"bab837d7ab338793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bab837d7ab338793","status":"passed","time":{"start":1698714974958,"stop":1698714985140,"duration":10182}},{"uid":"d54d00873915b145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d54d00873915b145","status":"passed","time":{"start":1698701351504,"stop":1698701360302,"duration":8798}},{"uid":"e9e5ebe77d42408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e9e5ebe77d42408","status":"passed","time":{"start":1698700215004,"stop":1698700222572,"duration":7568}},{"uid":"584cb7b2ee27577f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/584cb7b2ee27577f","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5609899affb3 \n#1 0x5609896834a7 \n#2 0x56098966b49e \n#3 0x56098966b2ce \n#4 0x560989669ecd \n#5 0x56098966a4cf \n#6 0x560989679a04 \n#7 0x56098968e651 \n#8 0x56098969304b \n#9 0x56098966abf1 \n#10 0x56098968e446 \n#11 0x560989705dfc \n#12 0x5609896ec713 \n#13 0x5609896bf18b \n#14 0x5609896bff7e \n#15 0x5609899758d8 \n#16 0x560989979800 \n#17 0x560989983cfc \n#18 0x56098997a418 \n#19 0x56098994742f \n#20 0x56098999e4e8 \n#21 0x56098999e6b4 \n#22 0x5609899af143 \n#23 0x7f6748e94ac3 ","time":{"start":1698692756617,"stop":1698693060902,"duration":304285}},{"uid":"f14d59ab60748dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f14d59ab60748dfd","status":"passed","time":{"start":1698692723448,"stop":1698692730979,"duration":7531}},{"uid":"b107966b3d44337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b107966b3d44337c","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55a12d4eefb3 \n#1 0x55a12d1c24a7 \n#2 0x55a12d209dd6 \n#3 0x55a12d209ec1 \n#4 0x55a12d247354 \n#5 0x55a12d22b96d \n#6 0x55a12d244c02 \n#7 0x55a12d22b713 \n#8 0x55a12d1fe18b \n#9 0x55a12d1fef7e \n#10 0x55a12d4b48d8 \n#11 0x55a12d4b8800 \n#12 0x55a12d4c2cfc \n#13 0x55a12d4b9418 \n#14 0x55a12d48642f \n#15 0x55a12d4dd4e8 \n#16 0x55a12d4dd6b4 \n#17 0x55a12d4ee143 \n#18 0x7f4760494ac3 ","time":{"start":1698646313421,"stop":1698646328817,"duration":15396}},{"uid":"529b28f61f08b312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/529b28f61f08b312","status":"passed","time":{"start":1698628537138,"stop":1698628546623,"duration":9485}},{"uid":"9e987d6b6c3e9f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9e987d6b6c3e9f7c","status":"passed","time":{"start":1698615195844,"stop":1698615205519,"duration":9675}},{"uid":"1026b03c72a404f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1026b03c72a404f7","status":"passed","time":{"start":1698615090043,"stop":1698615097928,"duration":7885}},{"uid":"97904f871f1a1fac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/97904f871f1a1fac","status":"passed","time":{"start":1698542352330,"stop":1698542361010,"duration":8680}},{"uid":"a65a42445bbec2dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a65a42445bbec2dd","status":"passed","time":{"start":1698455542992,"stop":1698455550066,"duration":7074}},{"uid":"91ec55df5370342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/91ec55df5370342","status":"passed","time":{"start":1698369216108,"stop":1698369224058,"duration":7950}},{"uid":"cad55d6b1a0a6d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cad55d6b1a0a6d70","status":"passed","time":{"start":1698282827655,"stop":1698282837283,"duration":9628}},{"uid":"153147fd04257ab9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/153147fd04257ab9","status":"passed","time":{"start":1698196487904,"stop":1698196496351,"duration":8447}},{"uid":"7fd6cf11c95e8a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7fd6cf11c95e8a42","status":"passed","time":{"start":1698178211447,"stop":1698178221135,"duration":9688}},{"uid":"e8c5baac69e8a4ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e8c5baac69e8a4ce","status":"passed","time":{"start":1698178193203,"stop":1698178201540,"duration":8337}}]},"b9a0b94e117284e01290d827dc1bf029":{"statistic":{"failed":73,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":170},"items":[{"uid":"e6b6cbaba2b05900","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/e6b6cbaba2b05900","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867388658,"stop":1698867389357,"duration":699}},{"uid":"a1a3123cab01fa1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a1a3123cab01fa1a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867449440,"stop":1698867450062,"duration":622}},{"uid":"390e7eb50df20024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/390e7eb50df20024","status":"passed","time":{"start":1698801580770,"stop":1698801583471,"duration":2701}},{"uid":"88431c6d506e6ee2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/88431c6d506e6ee2","status":"passed","time":{"start":1698788476636,"stop":1698788479904,"duration":3268}},{"uid":"c5238d91acb03c63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c5238d91acb03c63","status":"passed","time":{"start":1698714970956,"stop":1698714974954,"duration":3998}},{"uid":"624ca3a79530def9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/624ca3a79530def9","status":"passed","time":{"start":1698701348066,"stop":1698701351500,"duration":3434}},{"uid":"8ba11d8e76b9433c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8ba11d8e76b9433c","status":"passed","time":{"start":1698700212180,"stop":1698700215001,"duration":2821}},{"uid":"252a0cda9bcf0626","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/252a0cda9bcf0626","status":"passed","time":{"start":1698692753779,"stop":1698692756614,"duration":2835}},{"uid":"23386860e5c05ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/23386860e5c05ed4","status":"passed","time":{"start":1698692720556,"stop":1698692723444,"duration":2888}},{"uid":"ceb72815a3e60ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ceb72815a3e60ce9","status":"passed","time":{"start":1698646310029,"stop":1698646313417,"duration":3388}},{"uid":"fd853bc9f2d71804","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fd853bc9f2d71804","status":"passed","time":{"start":1698628533138,"stop":1698628537134,"duration":3996}},{"uid":"3c063d464c507dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3c063d464c507dc","status":"passed","time":{"start":1698615192437,"stop":1698615195839,"duration":3402}},{"uid":"807148721d1b86ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/807148721d1b86ad","status":"passed","time":{"start":1698615086811,"stop":1698615090040,"duration":3229}},{"uid":"f732113d113dbf05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f732113d113dbf05","status":"passed","time":{"start":1698542349377,"stop":1698542352327,"duration":2950}},{"uid":"24f1dc31b0ed5c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/24f1dc31b0ed5c5c","status":"passed","time":{"start":1698455540377,"stop":1698455542988,"duration":2611}},{"uid":"6044ee0f8b3f33c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6044ee0f8b3f33c5","status":"passed","time":{"start":1698369212766,"stop":1698369216104,"duration":3338}},{"uid":"36ccf798246d060c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/36ccf798246d060c","status":"passed","time":{"start":1698282823685,"stop":1698282827651,"duration":3966}},{"uid":"b655334d5eed1130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b655334d5eed1130","status":"passed","time":{"start":1698196484609,"stop":1698196487901,"duration":3292}},{"uid":"754d980946c3dd94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/754d980946c3dd94","status":"passed","time":{"start":1698178208709,"stop":1698178211443,"duration":2734}},{"uid":"15a14fdbf2ef9c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/15a14fdbf2ef9c2","status":"passed","time":{"start":1698178189899,"stop":1698178193200,"duration":3301}}]},"dd90c8e7bdfef60ba64401e6c2135205":{"statistic":{"failed":17,"broken":0,"skipped":0,"passed":153,"unknown":0,"total":170},"items":[{"uid":"a85f441830b2314c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/a85f441830b2314c","status":"passed","time":{"start":1698867563429,"stop":1698867566493,"duration":3064}},{"uid":"5a148c5684cc1ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5a148c5684cc1ba","status":"passed","time":{"start":1698867606497,"stop":1698867609640,"duration":3143}},{"uid":"74b378e4131475f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74b378e4131475f4","status":"passed","time":{"start":1698801758336,"stop":1698801762280,"duration":3944}},{"uid":"bf09c88c9be9517a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/bf09c88c9be9517a","status":"passed","time":{"start":1698788647535,"stop":1698788650883,"duration":3348}},{"uid":"bf07c631a07f5bbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bf07c631a07f5bbe","status":"passed","time":{"start":1698715182514,"stop":1698715186264,"duration":3750}},{"uid":"92fbbfac03a44580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/92fbbfac03a44580","status":"passed","time":{"start":1698701582570,"stop":1698701586924,"duration":4354}},{"uid":"a91afb2ef4a9e67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a91afb2ef4a9e67f","status":"passed","time":{"start":1698700373248,"stop":1698700376378,"duration":3130}},{"uid":"b83c2d7f93c7769b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b83c2d7f93c7769b","status":"passed","time":{"start":1698693072300,"stop":1698693079355,"duration":7055}},{"uid":"97bf7e220022051d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/97bf7e220022051d","status":"passed","time":{"start":1698692881860,"stop":1698692884945,"duration":3085}},{"uid":"eddb3ffaa269e329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eddb3ffaa269e329","status":"passed","time":{"start":1698646576604,"stop":1698646580882,"duration":4278}},{"uid":"1a8b533a3977b7ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1a8b533a3977b7ef","status":"passed","time":{"start":1698628621883,"stop":1698628626691,"duration":4808}},{"uid":"87657179539018f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/87657179539018f7","status":"passed","time":{"start":1698615389259,"stop":1698615394320,"duration":5061}},{"uid":"266125815fd0c1a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/266125815fd0c1a5","status":"passed","time":{"start":1698615277515,"stop":1698615281489,"duration":3974}},{"uid":"7a27b36424594b8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a27b36424594b8a","status":"passed","time":{"start":1698542545208,"stop":1698542549261,"duration":4053}},{"uid":"1be99dcbd27c8ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1be99dcbd27c8ef1","status":"passed","time":{"start":1698455615531,"stop":1698455618373,"duration":2842}},{"uid":"f5f76522d6ab5159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5f76522d6ab5159","status":"passed","time":{"start":1698369286302,"stop":1698369290096,"duration":3794}},{"uid":"a59bd731d9f4b5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a59bd731d9f4b5d6","status":"passed","time":{"start":1698283043730,"stop":1698283047981,"duration":4251}},{"uid":"269f05e44478e589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/269f05e44478e589","status":"passed","time":{"start":1698196697163,"stop":1698196701265,"duration":4102}},{"uid":"4928a46f2025a79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4928a46f2025a79e","status":"passed","time":{"start":1698178417062,"stop":1698178421821,"duration":4759}},{"uid":"85eec774c0a34f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85eec774c0a34f46","status":"passed","time":{"start":1698178356086,"stop":1698178360464,"duration":4378}}]},"36e8dead67440054ce559fdfe42912ec":{"statistic":{"failed":127,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":170},"items":[{"uid":"4a2b923ae2d0e58e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/4a2b923ae2d0e58e","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867509982,"stop":1698867516073,"duration":6091}},{"uid":"67ed20e09e94b7fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/67ed20e09e94b7fb","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867560559,"stop":1698867561918,"duration":1359}},{"uid":"28174ff85070b899","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28174ff85070b899","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801688709,"stop":1698801694751,"duration":6042}},{"uid":"9271cddb604f8848","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9271cddb604f8848","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788597497,"stop":1698788602386,"duration":4889}},{"uid":"3e28bb51543e4d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3e28bb51543e4d5f","status":"passed","time":{"start":1698715140513,"stop":1698715142049,"duration":1536}},{"uid":"2cc7a04d9c9c4b76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2cc7a04d9c9c4b76","status":"passed","time":{"start":1698701555040,"stop":1698701556684,"duration":1644}},{"uid":"268785b1a5363d7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/268785b1a5363d7a","status":"passed","time":{"start":1698700328565,"stop":1698700334453,"duration":5888}},{"uid":"a9e63d464dfe9a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a9e63d464dfe9a86","status":"passed","time":{"start":1698692867250,"stop":1698692868564,"duration":1314}},{"uid":"3466e8a25b0d05e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/3466e8a25b0d05e8","status":"passed","time":{"start":1698692838889,"stop":1698692844299,"duration":5410}},{"uid":"2656f34bd0c1e562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2656f34bd0c1e562","status":"passed","time":{"start":1698646549569,"stop":1698646551218,"duration":1649}},{"uid":"6b3e7bc1a2be8e63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6b3e7bc1a2be8e63","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698628533742,"stop":1698628539647,"duration":5905}},{"uid":"ed489eb0b86236da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ed489eb0b86236da","status":"passed","time":{"start":1698615173064,"stop":1698615174798,"duration":1734}},{"uid":"fd6414b21cdf95d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/fd6414b21cdf95d1","status":"passed","time":{"start":1698615080045,"stop":1698615085737,"duration":5692}},{"uid":"fd2316c7164ecc12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/fd2316c7164ecc12","status":"passed","time":{"start":1698542333543,"stop":1698542342193,"duration":8650}},{"uid":"8b1c0bead6ae0cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b1c0bead6ae0cc","status":"passed","time":{"start":1698455524197,"stop":1698455529482,"duration":5285}},{"uid":"ef84ea8ce980de4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ef84ea8ce980de4b","status":"passed","time":{"start":1698369217324,"stop":1698369223041,"duration":5717}},{"uid":"387f2ac11a6f3206","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/387f2ac11a6f3206","status":"passed","time":{"start":1698282801234,"stop":1698282802842,"duration":1608}},{"uid":"c73094d35bdab9de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c73094d35bdab9de","status":"passed","time":{"start":1698196471357,"stop":1698196473353,"duration":1996}},{"uid":"f9833533d6492f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f9833533d6492f76","status":"passed","time":{"start":1698178203732,"stop":1698178209840,"duration":6108}},{"uid":"473c7de29e320fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/473c7de29e320fbe","status":"passed","time":{"start":1698178148987,"stop":1698178150558,"duration":1571}}]},"d3931a358fdfe26e1ace17c1805a29ca":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":40,"unknown":0,"total":41},"items":[{"uid":"154c0106788a352d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/154c0106788a352d","status":"passed","time":{"start":1698867340850,"stop":1698867358358,"duration":17508}},{"uid":"ea88f040f34710cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ea88f040f34710cd","status":"passed","time":{"start":1698867396159,"stop":1698867414086,"duration":17927}},{"uid":"7bfdcd0fb6ecf8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7bfdcd0fb6ecf8e","status":"passed","time":{"start":1698801522768,"stop":1698801541287,"duration":18519}},{"uid":"4eebb8810a26258e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4eebb8810a26258e","status":"passed","time":{"start":1698788428291,"stop":1698788445523,"duration":17232}},{"uid":"5f5b47e842d3143","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5f5b47e842d3143","status":"passed","time":{"start":1698714917883,"stop":1698714937549,"duration":19666}},{"uid":"a30b60baaa1b2980","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a30b60baaa1b2980","status":"passed","time":{"start":1698701297998,"stop":1698701316631,"duration":18633}},{"uid":"75b5e09e94a31afc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/75b5e09e94a31afc","status":"passed","time":{"start":1698700164605,"stop":1698700183089,"duration":18484}},{"uid":"f519e374f7bb1d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f519e374f7bb1d90","status":"passed","time":{"start":1698692710080,"stop":1698692727236,"duration":17156}},{"uid":"252d4f3cd54f718c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/252d4f3cd54f718c","status":"passed","time":{"start":1698692680194,"stop":1698692697421,"duration":17227}},{"uid":"e1879f6d6ad9434","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1879f6d6ad9434","status":"passed","time":{"start":1698646250039,"stop":1698646270100,"duration":20061}},{"uid":"f39e5f14540a894a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f39e5f14540a894a","status":"passed","time":{"start":1698628498234,"stop":1698628516677,"duration":18443}},{"uid":"e1deb8951ac983b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e1deb8951ac983b8","status":"passed","time":{"start":1698615140639,"stop":1698615159790,"duration":19151}},{"uid":"a6bd23e7e0dbe501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a6bd23e7e0dbe501","status":"passed","time":{"start":1698615048811,"stop":1698615066627,"duration":17816}},{"uid":"2924a11182a57992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/2924a11182a57992","status":"passed","time":{"start":1698542301922,"stop":1698542320360,"duration":18438}},{"uid":"bb466b6527e8c8d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb466b6527e8c8d4","status":"passed","time":{"start":1698455489335,"stop":1698455507358,"duration":18023}},{"uid":"c6204d1d39ea460d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c6204d1d39ea460d","status":"passed","time":{"start":1698369178229,"stop":1698369195358,"duration":17129}},{"uid":"8db2ce4614e120d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8db2ce4614e120d","status":"passed","time":{"start":1698282765594,"stop":1698282785516,"duration":19922}},{"uid":"74b5cd03e83881c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/74b5cd03e83881c1","status":"passed","time":{"start":1698196430123,"stop":1698196448957,"duration":18834}},{"uid":"2a98d5b4333d8f61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a98d5b4333d8f61","status":"passed","time":{"start":1698178157202,"stop":1698178175931,"duration":18729}},{"uid":"2f985d1f9b6807cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2f985d1f9b6807cb","status":"passed","time":{"start":1698178115624,"stop":1698178133493,"duration":17869}}]},"a25fa98d985c8b6a2dc69b98eb9662d1":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"6923b5114896e7b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/6923b5114896e7b0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867517011,"stop":1698867517015,"duration":4}},{"uid":"f7cd111cfbce7366","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/f7cd111cfbce7366","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867562772,"stop":1698867562777,"duration":5}},{"uid":"6f0f650d92ee6e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6f0f650d92ee6e28","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801695624,"stop":1698801695628,"duration":4}},{"uid":"d8be25202e35aafe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8be25202e35aafe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788603736,"stop":1698788603740,"duration":4}},{"uid":"191340fbbf0870c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/191340fbbf0870c9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715143197,"stop":1698715143201,"duration":4}},{"uid":"d022d729bc70ac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d022d729bc70ac3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701558164,"stop":1698701558168,"duration":4}},{"uid":"b15cfd944f97513e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/b15cfd944f97513e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700335459,"stop":1698700335464,"duration":5}},{"uid":"6bbf93ca618f60e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6bbf93ca618f60e1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692869284,"stop":1698692869288,"duration":4}},{"uid":"ec40484473883a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ec40484473883a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692845111,"stop":1698692845115,"duration":4}},{"uid":"7fd2310af3e47cc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fd2310af3e47cc3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646552288,"stop":1698646552292,"duration":4}},{"uid":"f974453d21637399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f974453d21637399","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628540784,"stop":1698628540790,"duration":6}},{"uid":"fb649a4b97bde347","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fb649a4b97bde347","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615176350,"stop":1698615176354,"duration":4}},{"uid":"80e439fbc5ea0613","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/80e439fbc5ea0613","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615086706,"stop":1698615086710,"duration":4}},{"uid":"f294ba6f9b685719","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f294ba6f9b685719","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542343906,"stop":1698542343910,"duration":4}},{"uid":"d0bfcf3b0c168f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d0bfcf3b0c168f8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455530367,"stop":1698455530371,"duration":4}},{"uid":"dbe342daba086a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/dbe342daba086a10","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369224144,"stop":1698369224149,"duration":5}},{"uid":"cf16ccd017bc1f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cf16ccd017bc1f6e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282803941,"stop":1698282803946,"duration":5}},{"uid":"f2eb7260ac7cd006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f2eb7260ac7cd006","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196475003,"stop":1698196475007,"duration":4}},{"uid":"ff6bab7370c22454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ff6bab7370c22454","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178211900,"stop":1698178211905,"duration":5}},{"uid":"d4b38a7fb26d9ded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d4b38a7fb26d9ded","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178151590,"stop":1698178151594,"duration":4}}]},"99fdd3de4130aa28898411904d6d6098":{"statistic":{"failed":9,"broken":0,"skipped":0,"passed":161,"unknown":0,"total":170},"items":[{"uid":"5e774846cc2ffeb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/5e774846cc2ffeb1","status":"passed","time":{"start":1698867722879,"stop":1698867724140,"duration":1261}},{"uid":"1dd24439d21e540e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/1dd24439d21e540e","status":"passed","time":{"start":1698867761313,"stop":1698867762813,"duration":1500}},{"uid":"74a08ee0e7f1b723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74a08ee0e7f1b723","status":"passed","time":{"start":1698801912373,"stop":1698801913586,"duration":1213}},{"uid":"2128949cd0a23218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2128949cd0a23218","status":"passed","time":{"start":1698788805365,"stop":1698788806942,"duration":1577}},{"uid":"6cde76c763af22f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6cde76c763af22f7","status":"passed","time":{"start":1698715342228,"stop":1698715345725,"duration":3497}},{"uid":"953294503fdc460e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/953294503fdc460e","status":"passed","time":{"start":1698701723905,"stop":1698701725571,"duration":1666}},{"uid":"72d2495647b9eb6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/72d2495647b9eb6e","status":"passed","time":{"start":1698700528277,"stop":1698700529510,"duration":1233}},{"uid":"1002e2fb1a2229a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1002e2fb1a2229a0","status":"passed","time":{"start":1698693212126,"stop":1698693213198,"duration":1072}},{"uid":"824083742a6b5fad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/824083742a6b5fad","status":"passed","time":{"start":1698693065919,"stop":1698693067022,"duration":1103}},{"uid":"cfb432aed0fab1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cfb432aed0fab1cc","status":"passed","time":{"start":1698646585987,"stop":1698646587695,"duration":1708}},{"uid":"fc534cc321bc678b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fc534cc321bc678b","status":"passed","time":{"start":1698628801523,"stop":1698628804104,"duration":2581}},{"uid":"ecb35f9251286ea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ecb35f9251286ea6","status":"passed","time":{"start":1698615546535,"stop":1698615548217,"duration":1682}},{"uid":"9d0104ec9211fbac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9d0104ec9211fbac","status":"passed","time":{"start":1698615431824,"stop":1698615433171,"duration":1347}},{"uid":"14a4a6c3e3332abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/14a4a6c3e3332abf","status":"passed","time":{"start":1698542727661,"stop":1698542729211,"duration":1550}},{"uid":"815847b2764c8f10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/815847b2764c8f10","status":"passed","time":{"start":1698455798885,"stop":1698455802901,"duration":4016}},{"uid":"1df8f9b43da673c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1df8f9b43da673c7","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='online.torbay.gov.uk', port=443): Max retries exceeded with url: /services.bartec/collections?uprn=100041053198 (Caused by ConnectTimeoutError(, 'Connection to online.torbay.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698369462524,"stop":1698369592992,"duration":130468}},{"uid":"6573ab45164b7c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6573ab45164b7c51","status":"passed","time":{"start":1698283221819,"stop":1698283223519,"duration":1700}},{"uid":"1ef6ae775ff9562c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1ef6ae775ff9562c","status":"passed","time":{"start":1698196879007,"stop":1698196880352,"duration":1345}},{"uid":"681e3f6126e72b35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/681e3f6126e72b35","status":"passed","time":{"start":1698178577550,"stop":1698178579200,"duration":1650}},{"uid":"5701506cf0b81cfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5701506cf0b81cfe","status":"passed","time":{"start":1698178515215,"stop":1698178516835,"duration":1620}}]},"8469a840ac4282e76aa5171187cf23d5":{"statistic":{"failed":39,"broken":0,"skipped":0,"passed":49,"unknown":0,"total":88},"items":[{"uid":"9d1a1de17b3a3c40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/9d1a1de17b3a3c40","status":"passed","time":{"start":1698867321415,"stop":1698867322195,"duration":780}},{"uid":"a2e67c5ad7d7bd92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a2e67c5ad7d7bd92","status":"passed","time":{"start":1698867369849,"stop":1698867370805,"duration":956}},{"uid":"d9ba9c6410892d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d9ba9c6410892d1","status":"passed","time":{"start":1698801503192,"stop":1698801503939,"duration":747}},{"uid":"39cbbb928377c6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/39cbbb928377c6d6","status":"passed","time":{"start":1698788411053,"stop":1698788411750,"duration":697}},{"uid":"eed9f533685d8f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/eed9f533685d8f7c","status":"passed","time":{"start":1698714883183,"stop":1698714884167,"duration":984}},{"uid":"7aef7cce8af9048a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7aef7cce8af9048a","status":"passed","time":{"start":1698701276420,"stop":1698701277698,"duration":1278}},{"uid":"cbd6a226bde9bbc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cbd6a226bde9bbc1","status":"passed","time":{"start":1698700147114,"stop":1698700147867,"duration":753}},{"uid":"3b49b48e1823d2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3b49b48e1823d2f","status":"passed","time":{"start":1698692692841,"stop":1698692693577,"duration":736}},{"uid":"500930bb7d7aa417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/500930bb7d7aa417","status":"passed","time":{"start":1698692659780,"stop":1698692660536,"duration":756}},{"uid":"a64d1ca92e000d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a64d1ca92e000d2a","status":"passed","time":{"start":1698646219203,"stop":1698646220487,"duration":1284}},{"uid":"8b77295c9b51d37d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8b77295c9b51d37d","status":"passed","time":{"start":1698628469753,"stop":1698628470861,"duration":1108}},{"uid":"7f60c2495346926d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f60c2495346926d","status":"passed","time":{"start":1698615108480,"stop":1698615109677,"duration":1197}},{"uid":"3adeda593a06400d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3adeda593a06400d","status":"passed","time":{"start":1698615030056,"stop":1698615030962,"duration":906}},{"uid":"d16010dcf53de276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d16010dcf53de276","status":"passed","time":{"start":1698542275756,"stop":1698542277187,"duration":1431}},{"uid":"35756858273f8b51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/35756858273f8b51","status":"passed","time":{"start":1698455467575,"stop":1698455468319,"duration":744}},{"uid":"c8ca6557a93bfa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c8ca6557a93bfa7","status":"passed","time":{"start":1698369149436,"stop":1698369150227,"duration":791}},{"uid":"b024bf24a31638c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b024bf24a31638c0","status":"passed","time":{"start":1698282735726,"stop":1698282736937,"duration":1211}},{"uid":"379b759fd4b62673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/379b759fd4b62673","status":"passed","time":{"start":1698196408772,"stop":1698196409871,"duration":1099}},{"uid":"f53f8a0b0b5d7bbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f53f8a0b0b5d7bbd","status":"passed","time":{"start":1698178135056,"stop":1698178136339,"duration":1283}},{"uid":"37c26fbc28e0c334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37c26fbc28e0c334","status":"passed","time":{"start":1698178091973,"stop":1698178092903,"duration":930}}]},"95d2ddaa8617a8ae0ab01b561e2fb1b9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"6dbfc284c74f3950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/6dbfc284c74f3950","status":"passed","time":{"start":1698867758094,"stop":1698867758686,"duration":592}},{"uid":"d7f2a40b588a707","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/d7f2a40b588a707","status":"passed","time":{"start":1698867789088,"stop":1698867789626,"duration":538}},{"uid":"cf5ac5ce7798d5a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cf5ac5ce7798d5a4","status":"passed","time":{"start":1698801839285,"stop":1698801839920,"duration":635}},{"uid":"6f54ca6d006c949f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/6f54ca6d006c949f","status":"passed","time":{"start":1698788719884,"stop":1698788721836,"duration":1952}},{"uid":"4c3bb71695cbd855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4c3bb71695cbd855","status":"passed","time":{"start":1698715259965,"stop":1698715260773,"duration":808}},{"uid":"957564db2df02fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/957564db2df02fc5","status":"passed","time":{"start":1698701663776,"stop":1698701664655,"duration":879}},{"uid":"25bb7022a57e8c8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25bb7022a57e8c8d","status":"passed","time":{"start":1698700551563,"stop":1698700552131,"duration":568}},{"uid":"60b36f941e05066c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/60b36f941e05066c","status":"passed","time":{"start":1698693137801,"stop":1698693138329,"duration":528}},{"uid":"2c315b3332776e14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2c315b3332776e14","status":"passed","time":{"start":1698692969125,"stop":1698692971076,"duration":1951}},{"uid":"72471e1937ab4b94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/72471e1937ab4b94","status":"passed","time":{"start":1698646634322,"stop":1698646635217,"duration":895}},{"uid":"a30f7e7df316ef72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a30f7e7df316ef72","status":"passed","time":{"start":1698628858316,"stop":1698628859243,"duration":927}},{"uid":"ee376aa0061e429d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ee376aa0061e429d","status":"passed","time":{"start":1698615518028,"stop":1698615518926,"duration":898}},{"uid":"72a35697475fffaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72a35697475fffaa","status":"passed","time":{"start":1698615354071,"stop":1698615354911,"duration":840}},{"uid":"d72d57d551630571","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d72d57d551630571","status":"passed","time":{"start":1698542661694,"stop":1698542662723,"duration":1029}},{"uid":"99ce1d1eaab070c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/99ce1d1eaab070c","status":"passed","time":{"start":1698455858942,"stop":1698455859919,"duration":977}},{"uid":"bdfaeb90bdc369d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bdfaeb90bdc369d2","status":"passed","time":{"start":1698369579397,"stop":1698369579941,"duration":544}},{"uid":"2f271dc9fcc25234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f271dc9fcc25234","status":"passed","time":{"start":1698283190068,"stop":1698283190962,"duration":894}},{"uid":"8d0515873f872d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/8d0515873f872d5f","status":"passed","time":{"start":1698196797957,"stop":1698196798782,"duration":825}},{"uid":"d4500392bd69068b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d4500392bd69068b","status":"passed","time":{"start":1698178533246,"stop":1698178534148,"duration":902}},{"uid":"ac119cf31ed9b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ac119cf31ed9b31","status":"passed","time":{"start":1698178469899,"stop":1698178472749,"duration":2850}}]},"775e11c2e2379683333c47d17880850d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":28,"unknown":0,"total":28},"items":[{"uid":"305989bcd156ba18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/305989bcd156ba18","status":"passed","time":{"start":1698867323327,"stop":1698867323953,"duration":626}},{"uid":"a54f86c1e4725b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a54f86c1e4725b7c","status":"passed","time":{"start":1698867384331,"stop":1698867385018,"duration":687}},{"uid":"104468b28561be5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/104468b28561be5d","status":"passed","time":{"start":1698801505009,"stop":1698801505987,"duration":978}},{"uid":"21aff505289b9f5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/21aff505289b9f5f","status":"passed","time":{"start":1698788407187,"stop":1698788408189,"duration":1002}},{"uid":"92053d3c1c4868fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/92053d3c1c4868fe","status":"passed","time":{"start":1698714882422,"stop":1698714883369,"duration":947}},{"uid":"1d47d6c81a228aa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1d47d6c81a228aa8","status":"passed","time":{"start":1698701273357,"stop":1698701274515,"duration":1158}},{"uid":"8f42822f71503b30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8f42822f71503b30","status":"passed","time":{"start":1698700144520,"stop":1698700145455,"duration":935}},{"uid":"9b8ff742abba5e9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9b8ff742abba5e9e","status":"passed","time":{"start":1698692695175,"stop":1698692695993,"duration":818}},{"uid":"91dffef7903a637c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91dffef7903a637c","status":"passed","time":{"start":1698692658661,"stop":1698692659526,"duration":865}},{"uid":"f10d1c3d201b6c7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f10d1c3d201b6c7c","status":"passed","time":{"start":1698646216894,"stop":1698646218007,"duration":1113}},{"uid":"124e2dea413eb1a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/124e2dea413eb1a6","status":"passed","time":{"start":1698628457961,"stop":1698628461281,"duration":3320}},{"uid":"e8789951d3d6f60c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e8789951d3d6f60c","status":"passed","time":{"start":1698615104144,"stop":1698615108067,"duration":3923}},{"uid":"257c9bf1aa9307fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/257c9bf1aa9307fe","status":"passed","time":{"start":1698615026651,"stop":1698615029240,"duration":2589}},{"uid":"39f5c900839f121c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/39f5c900839f121c","status":"passed","time":{"start":1698542266767,"stop":1698542269886,"duration":3119}},{"uid":"2a14bc2b9ec57103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a14bc2b9ec57103","status":"passed","time":{"start":1698455461133,"stop":1698455464009,"duration":2876}},{"uid":"effa788e35de9292","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/effa788e35de9292","status":"passed","time":{"start":1698369143230,"stop":1698369146598,"duration":3368}},{"uid":"ba33f6e0aa62ba71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ba33f6e0aa62ba71","status":"passed","time":{"start":1698282731164,"stop":1698282734792,"duration":3628}},{"uid":"37755b349aa16563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/37755b349aa16563","status":"passed","time":{"start":1698196405063,"stop":1698196407911,"duration":2848}},{"uid":"19c28f1ea764a138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/19c28f1ea764a138","status":"passed","time":{"start":1698178130798,"stop":1698178134091,"duration":3293}},{"uid":"a5b7e00437244ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a5b7e00437244ba7","status":"passed","time":{"start":1698178088247,"stop":1698178091156,"duration":2909}}]},"c59a7b02ce88bbad9f9cdf4a119aec6c":{"statistic":{"failed":72,"broken":0,"skipped":0,"passed":98,"unknown":0,"total":170},"items":[{"uid":"af13372060f2b427","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/af13372060f2b427","status":"passed","time":{"start":1698867324209,"stop":1698867328520,"duration":4311}},{"uid":"2f1644fd1753476b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/2f1644fd1753476b","status":"passed","time":{"start":1698867372618,"stop":1698867375900,"duration":3282}},{"uid":"6503521455f3530f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6503521455f3530f","status":"passed","time":{"start":1698801505897,"stop":1698801509343,"duration":3446}},{"uid":"de1b70140e0b4236","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/de1b70140e0b4236","status":"passed","time":{"start":1698788413693,"stop":1698788417371,"duration":3678}},{"uid":"8ebce07c0d410582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8ebce07c0d410582","status":"passed","time":{"start":1698714886950,"stop":1698714893995,"duration":7045}},{"uid":"e6a2020b2e6995e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e6a2020b2e6995e9","status":"passed","time":{"start":1698701280749,"stop":1698701284576,"duration":3827}},{"uid":"3999dcd717240e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3999dcd717240e0d","status":"passed","time":{"start":1698700149779,"stop":1698700153318,"duration":3539}},{"uid":"dbe656a1a2b3a4b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dbe656a1a2b3a4b0","status":"passed","time":{"start":1698692695430,"stop":1698692698947,"duration":3517}},{"uid":"e407ada7eaa3906a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e407ada7eaa3906a","status":"passed","time":{"start":1698692662428,"stop":1698692666005,"duration":3577}},{"uid":"d6dda23359ca779c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d6dda23359ca779c","status":"passed","time":{"start":1698646223493,"stop":1698646227226,"duration":3733}},{"uid":"c4325dd9ac7a7f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c4325dd9ac7a7f89","status":"passed","time":{"start":1698628473665,"stop":1698628478693,"duration":5028}},{"uid":"91afeb5bef6247a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/91afeb5bef6247a2","status":"passed","time":{"start":1698615112237,"stop":1698615115994,"duration":3757}},{"uid":"261ae14832633417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/261ae14832633417","status":"passed","time":{"start":1698615033300,"stop":1698615036859,"duration":3559}},{"uid":"857fa0fcb38e3669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/857fa0fcb38e3669","status":"passed","time":{"start":1698542279646,"stop":1698542283248,"duration":3602}},{"uid":"387eae703145048b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/387eae703145048b","status":"passed","time":{"start":1698455470297,"stop":1698455474345,"duration":4048}},{"uid":"5c6ab26864689215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/5c6ab26864689215","status":"passed","time":{"start":1698369152552,"stop":1698369156883,"duration":4331}},{"uid":"dd534b5b401bffe4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dd534b5b401bffe4","status":"passed","time":{"start":1698282739460,"stop":1698282743779,"duration":4319}},{"uid":"b1ed952b1e8160ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b1ed952b1e8160ac","status":"passed","time":{"start":1698196412517,"stop":1698196416688,"duration":4171}},{"uid":"fe9e2bc937d57734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fe9e2bc937d57734","status":"passed","time":{"start":1698178138967,"stop":1698178143502,"duration":4535}},{"uid":"adc1e16bc58387c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/adc1e16bc58387c8","status":"passed","time":{"start":1698178095023,"stop":1698178099318,"duration":4295}}]},"8feabb4d035e9d980eb81cc0b3d0bde3":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"8706f46771c5017d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/8706f46771c5017d","status":"passed","time":{"start":1698867559517,"stop":1698867561117,"duration":1600}},{"uid":"b7d54064bf76b2bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b7d54064bf76b2bd","status":"passed","time":{"start":1698867602376,"stop":1698867604105,"duration":1729}},{"uid":"3aa14b96e5ff5042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3aa14b96e5ff5042","status":"passed","time":{"start":1698801754044,"stop":1698801755856,"duration":1812}},{"uid":"fdfb7d7e04528666","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fdfb7d7e04528666","status":"passed","time":{"start":1698788643297,"stop":1698788645074,"duration":1777}},{"uid":"ff7a91b33f20d431","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ff7a91b33f20d431","status":"passed","time":{"start":1698715205091,"stop":1698715207065,"duration":1974}},{"uid":"7efb45a227958a5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7efb45a227958a5f","status":"passed","time":{"start":1698701577379,"stop":1698701579588,"duration":2209}},{"uid":"a8553aab1818ed00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a8553aab1818ed00","status":"passed","time":{"start":1698700368202,"stop":1698700370745,"duration":2543}},{"uid":"4fb21d996064202d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4fb21d996064202d","status":"passed","time":{"start":1698693068216,"stop":1698693069970,"duration":1754}},{"uid":"407df95359cac8e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/407df95359cac8e0","status":"passed","time":{"start":1698692877973,"stop":1698692879580,"duration":1607}},{"uid":"ec402d13c8cf583f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec402d13c8cf583f","status":"passed","time":{"start":1698646570192,"stop":1698646573092,"duration":2900}},{"uid":"339855a201632280","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/339855a201632280","status":"passed","time":{"start":1698628616180,"stop":1698628618082,"duration":1902}},{"uid":"56cd30a6cb408451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/56cd30a6cb408451","status":"passed","time":{"start":1698615466421,"stop":1698615468590,"duration":2169}},{"uid":"c834b5acd38a2d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/c834b5acd38a2d84","status":"passed","time":{"start":1698615300492,"stop":1698615303129,"duration":2637}},{"uid":"a09ef885136ae399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a09ef885136ae399","status":"passed","time":{"start":1698542592425,"stop":1698542596262,"duration":3837}},{"uid":"b042884bc297752f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b042884bc297752f","status":"passed","time":{"start":1698455609691,"stop":1698455612446,"duration":2755}},{"uid":"cb5dec6b700b1783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb5dec6b700b1783","status":"passed","time":{"start":1698369280764,"stop":1698369283469,"duration":2705}},{"uid":"33ac8c034b019d20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/33ac8c034b019d20","status":"passed","time":{"start":1698283122368,"stop":1698283124776,"duration":2408}},{"uid":"33bee09cc37f98a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/33bee09cc37f98a9","status":"passed","time":{"start":1698196744100,"stop":1698196746336,"duration":2236}},{"uid":"b6399617637c8245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b6399617637c8245","status":"passed","time":{"start":1698178481121,"stop":1698178483533,"duration":2412}},{"uid":"5bb96fe5e9691103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5bb96fe5e9691103","status":"passed","time":{"start":1698178418587,"stop":1698178420576,"duration":1989}}]},"8ee9bbdbf138f92b6ff30a1cde171930":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"1860e60d62e3a24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/1860e60d62e3a24","status":"passed","time":{"start":1698867386173,"stop":1698867388654,"duration":2481}},{"uid":"10c6e73f77e8c2c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/10c6e73f77e8c2c8","status":"passed","time":{"start":1698867447011,"stop":1698867449436,"duration":2425}},{"uid":"7c80bc23640fda41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7c80bc23640fda41","status":"passed","time":{"start":1698801578483,"stop":1698801580767,"duration":2284}},{"uid":"be39e66ece53954f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/be39e66ece53954f","status":"passed","time":{"start":1698788474183,"stop":1698788476633,"duration":2450}},{"uid":"c58cf6bc856dbd91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c58cf6bc856dbd91","status":"passed","time":{"start":1698714968356,"stop":1698714970953,"duration":2597}},{"uid":"750ddc4a69ee9c1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/750ddc4a69ee9c1c","status":"passed","time":{"start":1698701345216,"stop":1698701348062,"duration":2846}},{"uid":"63f9942c84dea2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/63f9942c84dea2c","status":"passed","time":{"start":1698700209752,"stop":1698700212177,"duration":2425}},{"uid":"f76c0ec9ee7e963d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f76c0ec9ee7e963d","status":"passed","time":{"start":1698692751469,"stop":1698692753776,"duration":2307}},{"uid":"5b2e6d6548a0d017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5b2e6d6548a0d017","status":"passed","time":{"start":1698692718302,"stop":1698692720553,"duration":2251}},{"uid":"9c324e01589d3119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9c324e01589d3119","status":"passed","time":{"start":1698646307511,"stop":1698646310025,"duration":2514}},{"uid":"9896efd2de37026a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9896efd2de37026a","status":"passed","time":{"start":1698628530726,"stop":1698628533134,"duration":2408}},{"uid":"2b55972b883abb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2b55972b883abb34","status":"passed","time":{"start":1698615189708,"stop":1698615192433,"duration":2725}},{"uid":"66f0f637e3d31f22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/66f0f637e3d31f22","status":"passed","time":{"start":1698615084364,"stop":1698615086807,"duration":2443}},{"uid":"976900fdff1d54a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/976900fdff1d54a6","status":"passed","time":{"start":1698542345397,"stop":1698542349374,"duration":3977}},{"uid":"8f811ab459c90fda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8f811ab459c90fda","status":"passed","time":{"start":1698455538099,"stop":1698455540373,"duration":2274}},{"uid":"9a725e2a2dda9029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a725e2a2dda9029","status":"passed","time":{"start":1698369210582,"stop":1698369212763,"duration":2181}},{"uid":"619cc473ac67fe1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/619cc473ac67fe1d","status":"passed","time":{"start":1698282820243,"stop":1698282823682,"duration":3439}},{"uid":"c1b194a70a6d3e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c1b194a70a6d3e84","status":"passed","time":{"start":1698196481903,"stop":1698196484606,"duration":2703}},{"uid":"c7e404b6d3ff6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c7e404b6d3ff6b74","status":"passed","time":{"start":1698178205778,"stop":1698178208705,"duration":2927}},{"uid":"1538614d12cb5284","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1538614d12cb5284","status":"passed","time":{"start":1698178187129,"stop":1698178189896,"duration":2767}}]},"5f78d4ae6baa752b4fc3e2cf80276d79":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"3669f81470a2639f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/3669f81470a2639f","status":"passed","time":{"start":1698867350580,"stop":1698867353202,"duration":2622}},{"uid":"962cca69492cc8d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/962cca69492cc8d3","status":"passed","time":{"start":1698867413368,"stop":1698867415820,"duration":2452}},{"uid":"8754047bd86688c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8754047bd86688c1","status":"passed","time":{"start":1698801542805,"stop":1698801545000,"duration":2195}},{"uid":"87ca9a1b79c96569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/87ca9a1b79c96569","status":"passed","time":{"start":1698788448871,"stop":1698788450628,"duration":1757}},{"uid":"8567deba7865f90b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8567deba7865f90b","status":"passed","time":{"start":1698714933776,"stop":1698714935446,"duration":1670}},{"uid":"da0a1738c8b98a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da0a1738c8b98a65","status":"passed","time":{"start":1698701306627,"stop":1698701308634,"duration":2007}},{"uid":"66ae6b8ab6303c88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/66ae6b8ab6303c88","status":"passed","time":{"start":1698700178464,"stop":1698700180069,"duration":1605}},{"uid":"b0f59b2ba7b33d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b0f59b2ba7b33d2d","status":"passed","time":{"start":1698692720929,"stop":1698692722427,"duration":1498}},{"uid":"e8c2390c0a0443d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c2390c0a0443d","status":"passed","time":{"start":1698692690031,"stop":1698692691493,"duration":1462}},{"uid":"48e4703cf202e94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/48e4703cf202e94","status":"passed","time":{"start":1698646312618,"stop":1698646314463,"duration":1845}},{"uid":"e077e2d6e2ca9165","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e077e2d6e2ca9165","status":"passed","time":{"start":1698628497396,"stop":1698628499613,"duration":2217}},{"uid":"dac01e387342b54d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/dac01e387342b54d","status":"passed","time":{"start":1698615140161,"stop":1698615142023,"duration":1862}},{"uid":"3c6b737d5e54e14f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c6b737d5e54e14f","status":"passed","time":{"start":1698615055541,"stop":1698615057445,"duration":1904}},{"uid":"72b829439269e6d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/72b829439269e6d0","status":"passed","time":{"start":1698542311922,"stop":1698542313922,"duration":2000}},{"uid":"4f60a4f55a1497af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/4f60a4f55a1497af","status":"passed","time":{"start":1698455504782,"stop":1698455506300,"duration":1518}},{"uid":"b427f4be7f7fef4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b427f4be7f7fef4b","status":"passed","time":{"start":1698369181731,"stop":1698369183258,"duration":1527}},{"uid":"e4f42b7e101306f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e4f42b7e101306f","status":"passed","time":{"start":1698282780789,"stop":1698282783164,"duration":2375}},{"uid":"f074fa632caa2b62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f074fa632caa2b62","status":"passed","time":{"start":1698196454152,"stop":1698196455839,"duration":1687}},{"uid":"c14fc730a947c1a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c14fc730a947c1a4","status":"passed","time":{"start":1698178166258,"stop":1698178168414,"duration":2156}},{"uid":"60445f4c673ca331","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/60445f4c673ca331","status":"passed","time":{"start":1698178129192,"stop":1698178131308,"duration":2116}}]},"aedb86c72e1849b4679ed1a7ee37cf59":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"4fb1ac99ecf48417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/4fb1ac99ecf48417","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867742553,"stop":1698867750160,"duration":7607}},{"uid":"8199637820d663d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/8199637820d663d8","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867779051,"stop":1698867783596,"duration":4545}},{"uid":"e18c4772d0b178b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e18c4772d0b178b7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801824068,"stop":1698801830670,"duration":6602}},{"uid":"5978f35dd62a0c7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5978f35dd62a0c7b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788711795,"stop":1698788713841,"duration":2046}},{"uid":"a2ff21b00362fd5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a2ff21b00362fd5c","status":"passed","time":{"start":1698715244862,"stop":1698715251300,"duration":6438}},{"uid":"e71cd1e96501605f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e71cd1e96501605f","status":"passed","time":{"start":1698701650963,"stop":1698701655080,"duration":4117}},{"uid":"c39bbab094caff24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c39bbab094caff24","status":"passed","time":{"start":1698700547675,"stop":1698700553810,"duration":6135}},{"uid":"4d1128a7200416db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4d1128a7200416db","status":"passed","time":{"start":1698693126687,"stop":1698693130101,"duration":3414}},{"uid":"93ae454dfbd578e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93ae454dfbd578e2","status":"passed","time":{"start":1698692953952,"stop":1698692961358,"duration":7406}},{"uid":"7f90173def1dea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7f90173def1dea35","status":"passed","time":{"start":1698646742622,"stop":1698646746014,"duration":3392}},{"uid":"49fa3fc43d657393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/49fa3fc43d657393","status":"passed","time":{"start":1698628844243,"stop":1698628847429,"duration":3186}},{"uid":"a9f973f2a8f9454e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a9f973f2a8f9454e","status":"passed","time":{"start":1698615507771,"stop":1698615510432,"duration":2661}},{"uid":"1b844514bf848495","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1b844514bf848495","status":"passed","time":{"start":1698615341109,"stop":1698615345629,"duration":4520}},{"uid":"1b6549fd5f1412e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1b6549fd5f1412e2","status":"passed","time":{"start":1698542644085,"stop":1698542651891,"duration":7806}},{"uid":"dcf48aa9c0cebeda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dcf48aa9c0cebeda","status":"passed","time":{"start":1698455840018,"stop":1698455847552,"duration":7534}},{"uid":"4722089fc28a24f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4722089fc28a24f8","status":"passed","time":{"start":1698369566033,"stop":1698369568292,"duration":2259}},{"uid":"c368c2e9449a4494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c368c2e9449a4494","status":"passed","time":{"start":1698283174414,"stop":1698283178218,"duration":3804}},{"uid":"5ae43316edb95fe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5ae43316edb95fe0","status":"passed","time":{"start":1698196786029,"stop":1698196788704,"duration":2675}},{"uid":"aeccd0c87f30f0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/aeccd0c87f30f0d1","status":"passed","time":{"start":1698178521705,"stop":1698178524723,"duration":3018}},{"uid":"7f4b44eefc53a554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7f4b44eefc53a554","status":"passed","time":{"start":1698178455171,"stop":1698178457925,"duration":2754}}]},"5cc54a24c590c0c794126ca22d0562ff":{"statistic":{"failed":27,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":170},"items":[{"uid":"8d4cbed2082865de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/8d4cbed2082865de","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867412216,"stop":1698867412963,"duration":747}},{"uid":"1f651fa0da614807","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/1f651fa0da614807","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698867475452,"stop":1698867477032,"duration":1580}},{"uid":"6d65a63499300254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6d65a63499300254","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801613292,"stop":1698801613883,"duration":591}},{"uid":"e4768333274f4bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e4768333274f4bfc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788504272,"stop":1698788504869,"duration":597}},{"uid":"7da128a96f86b78d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7da128a96f86b78d","status":"passed","time":{"start":1698715005974,"stop":1698715006992,"duration":1018}},{"uid":"1254136e16acf9da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1254136e16acf9da","status":"passed","time":{"start":1698701378769,"stop":1698701379689,"duration":920}},{"uid":"951fbef95ee9d2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/951fbef95ee9d2b1","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698700236943,"stop":1698700238473,"duration":1530}},{"uid":"c2aa8a1a7d1859de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c2aa8a1a7d1859de","status":"passed","time":{"start":1698693076416,"stop":1698693077110,"duration":694}},{"uid":"90d742482fec1334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/90d742482fec1334","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698692745409,"stop":1698692746745,"duration":1336}},{"uid":"2cf6d873db9ffcf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2cf6d873db9ffcf0","status":"passed","time":{"start":1698646350763,"stop":1698646351630,"duration":867}},{"uid":"92a30e65d756e20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92a30e65d756e20b","status":"passed","time":{"start":1698628564446,"stop":1698628565300,"duration":854}},{"uid":"797ce1ab7dd83ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/797ce1ab7dd83ced","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698615226052,"stop":1698615227834,"duration":1782}},{"uid":"25544284d483389f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/25544284d483389f","status":"passed","time":{"start":1698615113256,"stop":1698615114252,"duration":996}},{"uid":"30ff2e7cec8a3fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/30ff2e7cec8a3fea","status":"passed","time":{"start":1698542376795,"stop":1698542377566,"duration":771}},{"uid":"31cda999c7b35212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/31cda999c7b35212","status":"passed","time":{"start":1698455567330,"stop":1698455567865,"duration":535}},{"uid":"63415dbc21ea0fc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/63415dbc21ea0fc4","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698369239554,"stop":1698369241187,"duration":1633}},{"uid":"202c5d40b5fdceb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/202c5d40b5fdceb2","status":"passed","time":{"start":1698282857968,"stop":1698282859046,"duration":1078}},{"uid":"dc0e10be6a777f45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dc0e10be6a777f45","status":"failed","statusDetails":"ValueError: time data 'Wednesday, 25 October\\n \\n (In progress) 2023' does not match format '%A, %d %B %Y'","time":{"start":1698196515476,"stop":1698196517203,"duration":1727}},{"uid":"cbec7e56f44d1bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cbec7e56f44d1bde","status":"passed","time":{"start":1698178240260,"stop":1698178241273,"duration":1013}},{"uid":"c160dba6805f3ae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/c160dba6805f3ae4","status":"passed","time":{"start":1698178220563,"stop":1698178221339,"duration":776}}]},"2a2bbcaf16a5fcec6968b3e85d684c8e":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"39c5566fab0d2cf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/39c5566fab0d2cf3","status":"passed","time":{"start":1698867334389,"stop":1698867340847,"duration":6458}},{"uid":"34a8cb496c164112","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/34a8cb496c164112","status":"passed","time":{"start":1698867381812,"stop":1698867396155,"duration":14343}},{"uid":"9951552605639274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9951552605639274","status":"passed","time":{"start":1698801515236,"stop":1698801522764,"duration":7528}},{"uid":"c1a23398fee091d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c1a23398fee091d7","status":"passed","time":{"start":1698788422808,"stop":1698788428288,"duration":5480}},{"uid":"409ea7599b512d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/409ea7599b512d2a","status":"passed","time":{"start":1698714900193,"stop":1698714917878,"duration":17685}},{"uid":"ef13e56d29dffdbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ef13e56d29dffdbb","status":"passed","time":{"start":1698701291157,"stop":1698701297994,"duration":6837}},{"uid":"db217752b75a7aea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/db217752b75a7aea","status":"passed","time":{"start":1698700158873,"stop":1698700164602,"duration":5729}},{"uid":"6fe039ab67d9f377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6fe039ab67d9f377","status":"passed","time":{"start":1698692704429,"stop":1698692710076,"duration":5647}},{"uid":"54b7730457562dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54b7730457562dfd","status":"passed","time":{"start":1698692674760,"stop":1698692680191,"duration":5431}},{"uid":"1bdd4c792fe5d16b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1bdd4c792fe5d16b","status":"passed","time":{"start":1698646235530,"stop":1698646250036,"duration":14506}},{"uid":"e0ad0f53333933a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0ad0f53333933a1","status":"passed","time":{"start":1698628484926,"stop":1698628498230,"duration":13304}},{"uid":"2f10349cabd35535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2f10349cabd35535","status":"passed","time":{"start":1698615122106,"stop":1698615140636,"duration":18530}},{"uid":"8db06a8b0bd983ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8db06a8b0bd983ec","status":"passed","time":{"start":1698615042586,"stop":1698615048808,"duration":6222}},{"uid":"7d8a826926a637f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d8a826926a637f4","status":"passed","time":{"start":1698542289253,"stop":1698542301919,"duration":12666}},{"uid":"b21be19bf138f456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b21be19bf138f456","status":"passed","time":{"start":1698455482623,"stop":1698455489331,"duration":6708}},{"uid":"d47ccc0a9140807c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d47ccc0a9140807c","status":"passed","time":{"start":1698369165836,"stop":1698369178225,"duration":12389}},{"uid":"b155a246416a433d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b155a246416a433d","status":"passed","time":{"start":1698282754035,"stop":1698282765590,"duration":11555}},{"uid":"f3d61f55757060b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f3d61f55757060b7","status":"passed","time":{"start":1698196423182,"stop":1698196430121,"duration":6939}},{"uid":"59870aef8d063439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/59870aef8d063439","status":"passed","time":{"start":1698178149898,"stop":1698178157198,"duration":7300}},{"uid":"ead86061b79a79c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ead86061b79a79c6","status":"passed","time":{"start":1698178105130,"stop":1698178115621,"duration":10491}}]},"9239389a2bc21b81d8e3ab51bc478351":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"93f86a61accce49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/93f86a61accce49","status":"passed","time":{"start":1698867345989,"stop":1698867350576,"duration":4587}},{"uid":"6d01c384dadba87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/6d01c384dadba87","status":"passed","time":{"start":1698867408297,"stop":1698867413363,"duration":5066}},{"uid":"816a7fc293dc2c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/816a7fc293dc2c9","status":"passed","time":{"start":1698801537032,"stop":1698801542800,"duration":5768}},{"uid":"d8d9d098ec96bc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8d9d098ec96bc65","status":"passed","time":{"start":1698788444378,"stop":1698788448867,"duration":4489}},{"uid":"72eb7501dd69d092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/72eb7501dd69d092","status":"passed","time":{"start":1698714924267,"stop":1698714933772,"duration":9505}},{"uid":"4b667184a1d16203","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4b667184a1d16203","status":"passed","time":{"start":1698701300802,"stop":1698701306621,"duration":5819}},{"uid":"3f28a742ac59ee75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3f28a742ac59ee75","status":"passed","time":{"start":1698700173237,"stop":1698700178457,"duration":5220}},{"uid":"8b62c6c398463c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8b62c6c398463c49","status":"passed","time":{"start":1698692716624,"stop":1698692720923,"duration":4299}},{"uid":"4fad14abd1e592eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4fad14abd1e592eb","status":"passed","time":{"start":1698692685625,"stop":1698692690027,"duration":4402}},{"uid":"7fc75a1b86b0bb6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fc75a1b86b0bb6d","status":"passed","time":{"start":1698646245639,"stop":1698646312614,"duration":66975}},{"uid":"e0b6ed7fac212ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0b6ed7fac212ac4","status":"passed","time":{"start":1698628487916,"stop":1698628497392,"duration":9476}},{"uid":"242f6dfe31507f1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/242f6dfe31507f1d","status":"passed","time":{"start":1698615129148,"stop":1698615140158,"duration":11010}},{"uid":"ec27a29fbe6c47b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ec27a29fbe6c47b9","status":"passed","time":{"start":1698615051319,"stop":1698615055538,"duration":4219}},{"uid":"ee4b8c7c53885681","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ee4b8c7c53885681","status":"passed","time":{"start":1698542305871,"stop":1698542311919,"duration":6048}},{"uid":"bdd83bd075942531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bdd83bd075942531","status":"passed","time":{"start":1698455500842,"stop":1698455504777,"duration":3935}},{"uid":"4035144d8ff07014","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4035144d8ff07014","status":"passed","time":{"start":1698369177749,"stop":1698369181727,"duration":3978}},{"uid":"526d21cda38a7a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/526d21cda38a7a1e","status":"passed","time":{"start":1698282773366,"stop":1698282780785,"duration":7419}},{"uid":"2d69e7938d6b6199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2d69e7938d6b6199","status":"passed","time":{"start":1698196448413,"stop":1698196454149,"duration":5736}},{"uid":"88716ff8bbb72cb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88716ff8bbb72cb8","status":"passed","time":{"start":1698178160872,"stop":1698178166255,"duration":5383}},{"uid":"cb6b556dad0cb779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cb6b556dad0cb779","status":"passed","time":{"start":1698178124006,"stop":1698178129189,"duration":5183}}]},"aefb4666f5cfa7265d9db53c16df38b6":{"statistic":{"failed":84,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":170},"items":[{"uid":"d54e76004a3f5cec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/d54e76004a3f5cec","status":"passed","time":{"start":1698867575554,"stop":1698867576116,"duration":562}},{"uid":"de1eee6326160b5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/de1eee6326160b5e","status":"passed","time":{"start":1698867619858,"stop":1698867620368,"duration":510}},{"uid":"bfeaa6b30d26355d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/bfeaa6b30d26355d","status":"passed","time":{"start":1698801773455,"stop":1698801774028,"duration":573}},{"uid":"a8f7b81cae61941b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a8f7b81cae61941b","status":"passed","time":{"start":1698788660898,"stop":1698788661431,"duration":533}},{"uid":"42275d5cf3f7d9ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/42275d5cf3f7d9ce","status":"passed","time":{"start":1698715197835,"stop":1698715201020,"duration":3185}},{"uid":"8988f47d923778bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8988f47d923778bf","status":"passed","time":{"start":1698701599158,"stop":1698701599975,"duration":817}},{"uid":"9210b47dc1958003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9210b47dc1958003","status":"passed","time":{"start":1698700386982,"stop":1698700387515,"duration":533}},{"uid":"c13c0d5c3278064c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c13c0d5c3278064c","status":"passed","time":{"start":1698693088319,"stop":1698693088808,"duration":489}},{"uid":"8dcf3a98e9e013f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dcf3a98e9e013f","status":"passed","time":{"start":1698692894394,"stop":1698692894890,"duration":496}},{"uid":"31be466317a37c28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31be466317a37c28","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646579624,"stop":1698646579857,"duration":233}},{"uid":"3d97e705d3599bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3d97e705d3599bf0","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698628637024,"stop":1698628637233,"duration":209}},{"uid":"4b9ae3b8426ac4b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4b9ae3b8426ac4b2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615407068,"stop":1698615407284,"duration":216}},{"uid":"7e91383c379a3da5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7e91383c379a3da5","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615292610,"stop":1698615292790,"duration":180}},{"uid":"450975712ccd61a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/450975712ccd61a3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698542559745,"stop":1698542559938,"duration":193}},{"uid":"8675f7bcd2be08ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8675f7bcd2be08ed","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698455628719,"stop":1698455628836,"duration":117}},{"uid":"439186b048aa6479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/439186b048aa6479","status":"passed","time":{"start":1698369299088,"stop":1698369299781,"duration":693}},{"uid":"f33a60afd167cd4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f33a60afd167cd4d","status":"passed","time":{"start":1698283061331,"stop":1698283062260,"duration":929}},{"uid":"298933c6dcec4f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/298933c6dcec4f76","status":"passed","time":{"start":1698196711890,"stop":1698196712775,"duration":885}},{"uid":"51b84756a518d9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/51b84756a518d9f3","status":"passed","time":{"start":1698178436280,"stop":1698178437207,"duration":927}},{"uid":"a7efff7c4d278f8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7efff7c4d278f8c","status":"passed","time":{"start":1698178373611,"stop":1698178374439,"duration":828}}]},"a89b66947aa74789814d9628a2d7e666":{"statistic":{"failed":133,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":170},"items":[{"uid":"f68a561495c8270b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/f68a561495c8270b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698867516150,"stop":1698867516964,"duration":814}},{"uid":"9a21b8c19204d168","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9a21b8c19204d168","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698867561965,"stop":1698867562719,"duration":754}},{"uid":"f96641415fefa38b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f96641415fefa38b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698801694791,"stop":1698801695564,"duration":773}},{"uid":"4499303d0b6b5e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4499303d0b6b5e50","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698788602418,"stop":1698788603684,"duration":1266}},{"uid":"ef2cc6a28b868a92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ef2cc6a28b868a92","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698715142053,"stop":1698715143144,"duration":1091}},{"uid":"9f18e8ea8996b14b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9f18e8ea8996b14b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698701556690,"stop":1698701558104,"duration":1414}},{"uid":"5d277fa12df0ffbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d277fa12df0ffbf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698700334456,"stop":1698700335405,"duration":949}},{"uid":"b6dff379c6da52fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b6dff379c6da52fb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692868567,"stop":1698692869237,"duration":670}},{"uid":"951518361180a018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/951518361180a018","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692844302,"stop":1698692845064,"duration":762}},{"uid":"8f4cf193f7565d68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8f4cf193f7565d68","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646551222,"stop":1698646552233,"duration":1011}},{"uid":"84963a50c32b4822","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/84963a50c32b4822","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698628539703,"stop":1698628540726,"duration":1023}},{"uid":"ca522b80c43de832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ca522b80c43de832","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615174802,"stop":1698615176293,"duration":1491}},{"uid":"607165a977ae4a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/607165a977ae4a7a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615085740,"stop":1698615086656,"duration":916}},{"uid":"203d8f3679224547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/203d8f3679224547","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698542342198,"stop":1698542343857,"duration":1659}},{"uid":"e985f01baca3fc30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e985f01baca3fc30","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698455529485,"stop":1698455530242,"duration":757}},{"uid":"736405411a38c137","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/736405411a38c137","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698369223054,"stop":1698369224085,"duration":1031}},{"uid":"253ac9c59859f2cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/253ac9c59859f2cf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698282802846,"stop":1698282803834,"duration":988}},{"uid":"ccf926dd1e693c23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ccf926dd1e693c23","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698196473355,"stop":1698196474867,"duration":1512}},{"uid":"6d06125430e2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d06125430e2933e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178209844,"stop":1698178211839,"duration":1995}},{"uid":"27c31125949c2caf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/27c31125949c2caf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178150561,"stop":1698178151499,"duration":938}}]},"ca53b6762a00c9270716d2dce73b5f79":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"2324a7a2b6417ead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/2324a7a2b6417ead","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867328538,"stop":1698867337568,"duration":9030}},{"uid":"b5f828929f108024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b5f828929f108024","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867390940,"stop":1698867399966,"duration":9026}},{"uid":"6518411bcb9d4606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6518411bcb9d4606","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801511806,"stop":1698801532048,"duration":20242}},{"uid":"4ef0013123c7582f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4ef0013123c7582f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788426297,"stop":1698788434619,"duration":8322}},{"uid":"996c4d2396372cfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/996c4d2396372cfb","status":"passed","time":{"start":1698714894594,"stop":1698714915578,"duration":20984}},{"uid":"5c710dc0a9dc8dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c710dc0a9dc8dc9","status":"passed","time":{"start":1698701283814,"stop":1698701293352,"duration":9538}},{"uid":"7ed4cbe0852679fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ed4cbe0852679fc","status":"passed","time":{"start":1698700157051,"stop":1698700166310,"duration":9259}},{"uid":"8e26263904dde94d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8e26263904dde94d","status":"passed","time":{"start":1698692702744,"stop":1698692711923,"duration":9179}},{"uid":"e9fe127668872a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9fe127668872a23","status":"passed","time":{"start":1698692665395,"stop":1698692674617,"duration":9222}},{"uid":"eea380275a545d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eea380275a545d5","status":"passed","time":{"start":1698646228896,"stop":1698646238582,"duration":9686}},{"uid":"861573d4e436f2af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/861573d4e436f2af","status":"passed","time":{"start":1698628473193,"stop":1698628480253,"duration":7060}},{"uid":"2e5dbc620bb660d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e5dbc620bb660d6","status":"passed","time":{"start":1698615116102,"stop":1698615123533,"duration":7431}},{"uid":"8e7f8ac96dbfcfae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8e7f8ac96dbfcfae","status":"passed","time":{"start":1698615039831,"stop":1698615046361,"duration":6530}},{"uid":"78d78ee068946305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/78d78ee068946305","status":"passed","time":{"start":1698542282561,"stop":1698542292041,"duration":9480}},{"uid":"2d5ea1f5580fb0b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2d5ea1f5580fb0b7","status":"passed","time":{"start":1698455471246,"stop":1698455491661,"duration":20415}},{"uid":"2009f8cdc0450e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2009f8cdc0450e6","status":"passed","time":{"start":1698369158097,"stop":1698369167381,"duration":9284}},{"uid":"4ef3e25660884b3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4ef3e25660884b3a","status":"passed","time":{"start":1698282745704,"stop":1698282766751,"duration":21047}},{"uid":"672efc77f51fb059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/672efc77f51fb059","status":"passed","time":{"start":1698196416091,"stop":1698196437015,"duration":20924}},{"uid":"9b4adda0e928d378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9b4adda0e928d378","status":"passed","time":{"start":1698178145011,"stop":1698178154661,"duration":9650}},{"uid":"1e6240dd31a03404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1e6240dd31a03404","status":"passed","time":{"start":1698178109103,"stop":1698178118822,"duration":9719}}]},"26474e54d95de49f99ef7b4310ac64f9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"15a0c6313daaf85b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/15a0c6313daaf85b","status":"passed","time":{"start":1698867418208,"stop":1698867422441,"duration":4233}},{"uid":"64639e7321e79240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/64639e7321e79240","status":"passed","time":{"start":1698867482905,"stop":1698867488342,"duration":5437}},{"uid":"3331092df53383b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3331092df53383b6","status":"passed","time":{"start":1698801619753,"stop":1698801624596,"duration":4843}},{"uid":"640be4e200daf30f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/640be4e200daf30f","status":"passed","time":{"start":1698788509507,"stop":1698788515270,"duration":5763}},{"uid":"4ab846d8306859d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4ab846d8306859d6","status":"passed","time":{"start":1698715013466,"stop":1698715019353,"duration":5887}},{"uid":"3b79dc7900fa11fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3b79dc7900fa11fb","status":"passed","time":{"start":1698701385255,"stop":1698701391263,"duration":6008}},{"uid":"9fc35e296b817aef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9fc35e296b817aef","status":"passed","time":{"start":1698700243563,"stop":1698700247834,"duration":4271}},{"uid":"340def64b5a9111f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/340def64b5a9111f","status":"passed","time":{"start":1698692884297,"stop":1698692890167,"duration":5870}},{"uid":"7f538e46d3ac2fcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7f538e46d3ac2fcb","status":"passed","time":{"start":1698692752574,"stop":1698692758038,"duration":5464}},{"uid":"a03fba88dbebdf4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a03fba88dbebdf4e","status":"passed","time":{"start":1698646366215,"stop":1698646371139,"duration":4924}},{"uid":"1f3b3aaadae9a6fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1f3b3aaadae9a6fd","status":"passed","time":{"start":1698628583781,"stop":1698628588814,"duration":5033}},{"uid":"9cac3199e3791c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9cac3199e3791c91","status":"passed","time":{"start":1698615195890,"stop":1698615200974,"duration":5084}},{"uid":"b364d57fd82deda2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b364d57fd82deda2","status":"passed","time":{"start":1698615104217,"stop":1698615109069,"duration":4852}},{"uid":"956936a70dd22bff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/956936a70dd22bff","status":"passed","time":{"start":1698542368471,"stop":1698542373686,"duration":5215}},{"uid":"1375282d3ffc33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1375282d3ffc33","status":"passed","time":{"start":1698455578756,"stop":1698455583896,"duration":5140}},{"uid":"6523c5e30f8b16e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6523c5e30f8b16e0","status":"passed","time":{"start":1698369250840,"stop":1698369255445,"duration":4605}},{"uid":"12936a008b3387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12936a008b3387","status":"passed","time":{"start":1698282843152,"stop":1698282847710,"duration":4558}},{"uid":"e1995e90bbefa0f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e1995e90bbefa0f2","status":"passed","time":{"start":1698196508509,"stop":1698196514092,"duration":5583}},{"uid":"4be5ecb2cabeed55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4be5ecb2cabeed55","status":"passed","time":{"start":1698178230478,"stop":1698178237541,"duration":7063}},{"uid":"1300f4c155f7894f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1300f4c155f7894f","status":"passed","time":{"start":1698178174052,"stop":1698178179275,"duration":5223}}]},"5050a0c2bbf037ec5db785929519fc2e":{"statistic":{"failed":59,"broken":0,"skipped":0,"passed":49,"unknown":0,"total":108},"items":[{"uid":"eafe7da36331e4ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/eafe7da36331e4ea","status":"passed","time":{"start":1698867400496,"stop":1698867403592,"duration":3096}},{"uid":"a73d57088447607e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a73d57088447607e","status":"passed","time":{"start":1698867463374,"stop":1698867465874,"duration":2500}},{"uid":"ebf96ff4b66620b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/ebf96ff4b66620b9","status":"passed","time":{"start":1698801602481,"stop":1698801604805,"duration":2324}},{"uid":"8018be8c66ac088a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8018be8c66ac088a","status":"passed","time":{"start":1698788492418,"stop":1698788496060,"duration":3642}},{"uid":"5b5a8868a25d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5b5a8868a25d52","status":"passed","time":{"start":1698714989370,"stop":1698714992093,"duration":2723}},{"uid":"aa481fafb032e3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aa481fafb032e3d","status":"passed","time":{"start":1698701364705,"stop":1698701367686,"duration":2981}},{"uid":"f7740ed0daa21755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f7740ed0daa21755","status":"passed","time":{"start":1698700226153,"stop":1698700228842,"duration":2689}},{"uid":"c05231b4a35de3cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c05231b4a35de3cc","status":"passed","time":{"start":1698693065507,"stop":1698693067863,"duration":2356}},{"uid":"e1498c8c5671f5a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e1498c8c5671f5a1","status":"passed","time":{"start":1698692735358,"stop":1698692737875,"duration":2517}},{"uid":"edb3d205b491e54a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/edb3d205b491e54a","status":"passed","time":{"start":1698646334488,"stop":1698646337533,"duration":3045}},{"uid":"30a6ff156875fb63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/30a6ff156875fb63","status":"passed","time":{"start":1698628550736,"stop":1698628553245,"duration":2509}},{"uid":"bf3445448f2debe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/bf3445448f2debe1","status":"passed","time":{"start":1698615211177,"stop":1698615215055,"duration":3878}},{"uid":"7083f6df0da28123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7083f6df0da28123","status":"passed","time":{"start":1698615101846,"stop":1698615104163,"duration":2317}},{"uid":"121363873dd3690b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/121363873dd3690b","status":"passed","time":{"start":1698542365001,"stop":1698542367398,"duration":2397}},{"uid":"77fd888d9fa54ab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/77fd888d9fa54ab4","status":"passed","time":{"start":1698455553173,"stop":1698455555390,"duration":2217}},{"uid":"4ed5a3a3d64db8f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4ed5a3a3d64db8f1","status":"passed","time":{"start":1698369228317,"stop":1698369230521,"duration":2204}},{"uid":"ed81dd7204e42f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ed81dd7204e42f2","status":"passed","time":{"start":1698282842820,"stop":1698282845989,"duration":3169}},{"uid":"6772e531acf5b07f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6772e531acf5b07f","status":"passed","time":{"start":1698196501121,"stop":1698196503853,"duration":2732}},{"uid":"a3ab7af9fae3f87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a3ab7af9fae3f87","status":"passed","time":{"start":1698178225387,"stop":1698178229434,"duration":4047}},{"uid":"76c9d90a67563d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/76c9d90a67563d29","status":"passed","time":{"start":1698178205796,"stop":1698178209312,"duration":3516}}]},"4b31307dbdce23dc5dddd2f51563d5a7":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"2f807c53adc929c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/2f807c53adc929c2","status":"passed","time":{"start":1698867360211,"stop":1698867361578,"duration":1367}},{"uid":"39400cfc6c9eaa42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/39400cfc6c9eaa42","status":"passed","time":{"start":1698867421558,"stop":1698867422920,"duration":1362}},{"uid":"d375451f870a3a98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d375451f870a3a98","status":"passed","time":{"start":1698801549541,"stop":1698801550973,"duration":1432}},{"uid":"4c1e716243785a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4c1e716243785a90","status":"passed","time":{"start":1698788453148,"stop":1698788454639,"duration":1491}},{"uid":"7ead26724a2577c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7ead26724a2577c6","status":"passed","time":{"start":1698714941606,"stop":1698714943348,"duration":1742}},{"uid":"f7b209cae2ebb55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f7b209cae2ebb55d","status":"passed","time":{"start":1698701313579,"stop":1698701315828,"duration":2249}},{"uid":"a6c52700968b23b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a6c52700968b23b1","status":"passed","time":{"start":1698700185087,"stop":1698700186616,"duration":1529}},{"uid":"5e03e5a4a0d156ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5e03e5a4a0d156ab","status":"passed","time":{"start":1698692726860,"stop":1698692728754,"duration":1894}},{"uid":"f22138051bbbacbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f22138051bbbacbe","status":"passed","time":{"start":1698692696852,"stop":1698692698322,"duration":1470}},{"uid":"8044b154d6eb80f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8044b154d6eb80f9","status":"passed","time":{"start":1698646278591,"stop":1698646280413,"duration":1822}},{"uid":"c29cb171fce1cec2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c29cb171fce1cec2","status":"passed","time":{"start":1698628505323,"stop":1698628507001,"duration":1678}},{"uid":"7bad663d82023d39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7bad663d82023d39","status":"passed","time":{"start":1698615152807,"stop":1698615154788,"duration":1981}},{"uid":"dfb7add8d053eeae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/dfb7add8d053eeae","status":"passed","time":{"start":1698615062685,"stop":1698615064379,"duration":1694}},{"uid":"d07d3921fd40c6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d07d3921fd40c6dc","status":"passed","time":{"start":1698542319698,"stop":1698542321491,"duration":1793}},{"uid":"400cb8f00b531b3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/400cb8f00b531b3d","status":"passed","time":{"start":1698455510463,"stop":1698455512106,"duration":1643}},{"uid":"81f98d208cd62ee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/81f98d208cd62ee1","status":"passed","time":{"start":1698369188507,"stop":1698369190108,"duration":1601}},{"uid":"6fd6eb0b1bb5197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6fd6eb0b1bb5197","status":"passed","time":{"start":1698282789522,"stop":1698282791587,"duration":2065}},{"uid":"a1e54f536e313ac7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a1e54f536e313ac7","status":"passed","time":{"start":1698196452652,"stop":1698196454503,"duration":1851}},{"uid":"5c671e287aaabde0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c671e287aaabde0","status":"passed","time":{"start":1698178174303,"stop":1698178176202,"duration":1899}},{"uid":"d922869f77e0f0ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d922869f77e0f0ba","status":"passed","time":{"start":1698178166527,"stop":1698178168118,"duration":1591}}]},"6c9ed2342b08e1ed67054efc9a5b20e8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"6055320f41ad9b1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/6055320f41ad9b1a","status":"passed","time":{"start":1698867506493,"stop":1698867509979,"duration":3486}},{"uid":"ed8073483c33298e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ed8073483c33298e","status":"passed","time":{"start":1698867551782,"stop":1698867560556,"duration":8774}},{"uid":"286cae50a325b75f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/286cae50a325b75f","status":"passed","time":{"start":1698801683937,"stop":1698801688705,"duration":4768}},{"uid":"5b2e6777d8dcb2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5b2e6777d8dcb2ff","status":"passed","time":{"start":1698788593928,"stop":1698788597494,"duration":3566}},{"uid":"4151ee49c767d6e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4151ee49c767d6e1","status":"passed","time":{"start":1698715136958,"stop":1698715140509,"duration":3551}},{"uid":"d9f165d85c5aa9eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d9f165d85c5aa9eb","status":"passed","time":{"start":1698701551814,"stop":1698701555036,"duration":3222}},{"uid":"17db3e0dfd5ddf61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17db3e0dfd5ddf61","status":"passed","time":{"start":1698700325528,"stop":1698700328562,"duration":3034}},{"uid":"e88462b9b23ea8bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e88462b9b23ea8bb","status":"passed","time":{"start":1698692864309,"stop":1698692867247,"duration":2938}},{"uid":"101d5e570867a07a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/101d5e570867a07a","status":"passed","time":{"start":1698692835242,"stop":1698692838886,"duration":3644}},{"uid":"fe89517c81e4d68e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fe89517c81e4d68e","status":"passed","time":{"start":1698646546540,"stop":1698646549565,"duration":3025}},{"uid":"f84aa3788ed1eee5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f84aa3788ed1eee5","status":"passed","time":{"start":1698628530398,"stop":1698628533739,"duration":3341}},{"uid":"3d75f232749803c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3d75f232749803c7","status":"passed","time":{"start":1698615169840,"stop":1698615173060,"duration":3220}},{"uid":"885c35716c701cf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/885c35716c701cf6","status":"passed","time":{"start":1698615076967,"stop":1698615080042,"duration":3075}},{"uid":"ba1eae64ca463b9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ba1eae64ca463b9b","status":"passed","time":{"start":1698542330306,"stop":1698542333540,"duration":3234}},{"uid":"d2a7670f2abd28d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d2a7670f2abd28d2","status":"passed","time":{"start":1698455517620,"stop":1698455524194,"duration":6574}},{"uid":"629460ca292d2a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/629460ca292d2a86","status":"passed","time":{"start":1698369206980,"stop":1698369217321,"duration":10341}},{"uid":"aca18f20d266c276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/aca18f20d266c276","status":"passed","time":{"start":1698282795497,"stop":1698282801231,"duration":5734}},{"uid":"d9b0eaf71b5b04d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d9b0eaf71b5b04d6","status":"passed","time":{"start":1698196467676,"stop":1698196471354,"duration":3678}},{"uid":"f7530b5f1d3a8790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f7530b5f1d3a8790","status":"passed","time":{"start":1698178199714,"stop":1698178203729,"duration":4015}},{"uid":"bc7065dbd44ea1f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc7065dbd44ea1f8","status":"passed","time":{"start":1698178146149,"stop":1698178148984,"duration":2835}}]},"532d749d88b4b8fb0bc694b350a3d71a":{"statistic":{"failed":81,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":170},"items":[{"uid":"9b5a54981b6a72b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/9b5a54981b6a72b6","status":"passed","time":{"start":1698867841272,"stop":1698867848698,"duration":7426}},{"uid":"c80b85c435e805be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/c80b85c435e805be","status":"passed","time":{"start":1698867762818,"stop":1698867770940,"duration":8122}},{"uid":"d07935b10e75dc4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d07935b10e75dc4e","status":"passed","time":{"start":1698801796747,"stop":1698801804815,"duration":8068}},{"uid":"2736184ca793f31e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2736184ca793f31e","status":"passed","time":{"start":1698788674111,"stop":1698788686992,"duration":12881}},{"uid":"4342c418b497da2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4342c418b497da2a","status":"passed","time":{"start":1698715214818,"stop":1698715223809,"duration":8991}},{"uid":"5414febfc6f72172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5414febfc6f72172","status":"passed","time":{"start":1698701619202,"stop":1698701628016,"duration":8814}},{"uid":"228b554a7b5ac198","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/228b554a7b5ac198","status":"passed","time":{"start":1698700539964,"stop":1698700547670,"duration":7706}},{"uid":"e53345ec07fcd50b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e53345ec07fcd50b","status":"passed","time":{"start":1698693099778,"stop":1698693107696,"duration":7918}},{"uid":"f4731f79215edaf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f4731f79215edaf8","status":"passed","time":{"start":1698692927452,"stop":1698692935458,"duration":8006}},{"uid":"dafdf268a5c3e6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/dafdf268a5c3e6f","status":"passed","time":{"start":1698646593314,"stop":1698646601930,"duration":8616}},{"uid":"477c240521e83631","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/477c240521e83631","status":"passed","time":{"start":1698628813294,"stop":1698628821811,"duration":8517}},{"uid":"af36a20c060d02bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af36a20c060d02bc","status":"passed","time":{"start":1698615476263,"stop":1698615484389,"duration":8126}},{"uid":"61774fc5f4fb1d8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/61774fc5f4fb1d8f","status":"passed","time":{"start":1698615313268,"stop":1698615321919,"duration":8651}},{"uid":"7a1bf5ca2fa70e1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a1bf5ca2fa70e1a","status":"passed","time":{"start":1698542608140,"stop":1698542619047,"duration":10907}},{"uid":"134fe04c83b3611e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/134fe04c83b3611e","status":"passed","time":{"start":1698455807871,"stop":1698455816626,"duration":8755}},{"uid":"b7a9f6d9498d8a32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b7a9f6d9498d8a32","status":"passed","time":{"start":1698369535876,"stop":1698369545397,"duration":9521}},{"uid":"3a8fb07b4722f26c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3a8fb07b4722f26c","status":"passed","time":{"start":1698283137307,"stop":1698283149182,"duration":11875}},{"uid":"20b310523e5bd084","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/20b310523e5bd084","status":"passed","time":{"start":1698196757776,"stop":1698196766024,"duration":8248}},{"uid":"d90d9d1e310fde2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d90d9d1e310fde2f","status":"passed","time":{"start":1698178491920,"stop":1698178500120,"duration":8200}},{"uid":"85bfec208c449346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85bfec208c449346","status":"passed","time":{"start":1698178428666,"stop":1698178436945,"duration":8279}}]},"1f15b033b85c0869097090322a2589a2":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"d3296d6a72b36da8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/d3296d6a72b36da8","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867411046,"stop":1698867412181,"duration":1135}},{"uid":"2722166e6d3a3ab7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/2722166e6d3a3ab7","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867474254,"stop":1698867475406,"duration":1152}},{"uid":"c3e67cc38300ea0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c3e67cc38300ea0b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801612216,"stop":1698801613253,"duration":1037}},{"uid":"d63d30eea8e5dc5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d63d30eea8e5dc5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788503154,"stop":1698788504238,"duration":1084}},{"uid":"f947bc0a9af7fa99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f947bc0a9af7fa99","status":"passed","time":{"start":1698715004520,"stop":1698715005969,"duration":1449}},{"uid":"e567a907b5aa395f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e567a907b5aa395f","status":"passed","time":{"start":1698701376853,"stop":1698701378764,"duration":1911}},{"uid":"8634217acedeb669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8634217acedeb669","status":"passed","time":{"start":1698700235641,"stop":1698700236938,"duration":1297}},{"uid":"6749d8106234cae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6749d8106234cae5","status":"passed","time":{"start":1698693075332,"stop":1698693076411,"duration":1079}},{"uid":"84b8fa25f770e32b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/84b8fa25f770e32b","status":"passed","time":{"start":1698692744264,"stop":1698692745405,"duration":1141}},{"uid":"31bbe4b0d3ff58ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31bbe4b0d3ff58ce","status":"passed","time":{"start":1698646349067,"stop":1698646350759,"duration":1692}},{"uid":"632ea5802a196788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/632ea5802a196788","status":"passed","time":{"start":1698628563050,"stop":1698628564442,"duration":1392}},{"uid":"987e3a2047aac619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/987e3a2047aac619","status":"passed","time":{"start":1698615224211,"stop":1698615226049,"duration":1838}},{"uid":"ea20d0a87cc537f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ea20d0a87cc537f7","status":"passed","time":{"start":1698615111914,"stop":1698615113253,"duration":1339}},{"uid":"b753940a47521bc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b753940a47521bc0","status":"passed","time":{"start":1698542375148,"stop":1698542376792,"duration":1644}},{"uid":"81a83c10353ac440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/81a83c10353ac440","status":"passed","time":{"start":1698455561953,"stop":1698455567326,"duration":5373}},{"uid":"f8c02b2f10764c2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f8c02b2f10764c2e","status":"passed","time":{"start":1698369238092,"stop":1698369239551,"duration":1459}},{"uid":"d976925c982502ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d976925c982502ec","status":"passed","time":{"start":1698282856341,"stop":1698282857965,"duration":1624}},{"uid":"2537cfb526bf3e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2537cfb526bf3e74","status":"passed","time":{"start":1698196513098,"stop":1698196515473,"duration":2375}},{"uid":"6a3aa7d4822be9a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6a3aa7d4822be9a8","status":"passed","time":{"start":1698178238512,"stop":1698178240257,"duration":1745}},{"uid":"acdf192500c2d644","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/acdf192500c2d644","status":"passed","time":{"start":1698178219144,"stop":1698178220560,"duration":1416}}]},"2113bd9b6e0e6c1292cdfc372af23712":{"statistic":{"failed":127,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":170},"items":[{"uid":"4a5bddcda82345cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/4a5bddcda82345cc","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1698867327182,"stop":1698867327191,"duration":9}},{"uid":"73551db178ec9056","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/73551db178ec9056","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1698867388605,"stop":1698867388616,"duration":11}},{"uid":"d1b3159699bfe30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d1b3159699bfe30","status":"passed","time":{"start":1698801509050,"stop":1698801510142,"duration":1092}},{"uid":"437daddbd0252416","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/437daddbd0252416","status":"passed","time":{"start":1698788422808,"stop":1698788423892,"duration":1084}},{"uid":"9f7d8f7c85f60ad4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9f7d8f7c85f60ad4","status":"passed","time":{"start":1698714891543,"stop":1698714892853,"duration":1310}},{"uid":"59f39d6e36e02d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/59f39d6e36e02d70","status":"passed","time":{"start":1698701279506,"stop":1698701281093,"duration":1587}},{"uid":"c1776da676f34351","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c1776da676f34351","status":"passed","time":{"start":1698700153616,"stop":1698700154759,"duration":1143}},{"uid":"5d4c0cc1a578021e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d4c0cc1a578021e","status":"passed","time":{"start":1698692699948,"stop":1698692700984,"duration":1036}},{"uid":"2de7525afc069c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2de7525afc069c0f","status":"passed","time":{"start":1698692662654,"stop":1698692663766,"duration":1112}},{"uid":"c3637526008a3e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c3637526008a3e50","status":"passed","time":{"start":1698646222812,"stop":1698646224500,"duration":1688}},{"uid":"1edf98c268b3f69f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1edf98c268b3f69f","status":"passed","time":{"start":1698628469825,"stop":1698628471083,"duration":1258}},{"uid":"9aa91cea88ebc148","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9aa91cea88ebc148","status":"passed","time":{"start":1698615112756,"stop":1698615114273,"duration":1517}},{"uid":"83f90d714cddff57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/83f90d714cddff57","status":"passed","time":{"start":1698615036654,"stop":1698615037738,"duration":1084}},{"uid":"63ae7a66850b8efc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/63ae7a66850b8efc","status":"passed","time":{"start":1698542278259,"stop":1698542279595,"duration":1336}},{"uid":"1d36c29a5a044169","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d36c29a5a044169","status":"passed","time":{"start":1698455468651,"stop":1698455469668,"duration":1017}},{"uid":"a623c98171ab82c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a623c98171ab82c0","status":"passed","time":{"start":1698369153852,"stop":1698369154887,"duration":1035}},{"uid":"79cfaa69413c802b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/79cfaa69413c802b","status":"passed","time":{"start":1698282742030,"stop":1698282743598,"duration":1568}},{"uid":"e6db632a390eb6a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e6db632a390eb6a7","status":"passed","time":{"start":1698196412105,"stop":1698196413625,"duration":1520}},{"uid":"3a8898cef8578e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3a8898cef8578e91","status":"passed","time":{"start":1698178141131,"stop":1698178142690,"duration":1559}},{"uid":"5c82082011281d08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5c82082011281d08","status":"passed","time":{"start":1698178104282,"stop":1698178105964,"duration":1682}}]},"c9c754b0aeaa9653b56f57afebc35c99":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"caf697bdb2a9e98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/caf697bdb2a9e98","status":"passed","time":{"start":1698867413043,"stop":1698867417356,"duration":4313}},{"uid":"6c13ad97e43e5ee8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/6c13ad97e43e5ee8","status":"passed","time":{"start":1698867477159,"stop":1698867481947,"duration":4788}},{"uid":"40edcbcb9c89e1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/40edcbcb9c89e1a2","status":"passed","time":{"start":1698801614031,"stop":1698801618567,"duration":4536}},{"uid":"8ceec43523d5e18c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8ceec43523d5e18c","status":"passed","time":{"start":1698788504944,"stop":1698788508563,"duration":3619}},{"uid":"c0d73429e4910788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c0d73429e4910788","status":"passed","time":{"start":1698715007042,"stop":1698715012503,"duration":5461}},{"uid":"62eb9d2885321bdf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/62eb9d2885321bdf","status":"passed","time":{"start":1698701379751,"stop":1698701384329,"duration":4578}},{"uid":"ae8db991ff013957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae8db991ff013957","status":"passed","time":{"start":1698700238586,"stop":1698700242810,"duration":4224}},{"uid":"36a2c5270ce675aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/36a2c5270ce675aa","status":"passed","time":{"start":1698692879278,"stop":1698692883569,"duration":4291}},{"uid":"18159a0f5751d35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/18159a0f5751d35","status":"passed","time":{"start":1698692746847,"stop":1698692751561,"duration":4714}},{"uid":"5fbb407c28eb7f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fbb407c28eb7f76","status":"passed","time":{"start":1698646360169,"stop":1698646365271,"duration":5102}},{"uid":"fdffcb53d76aa77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fdffcb53d76aa77d","status":"passed","time":{"start":1698628577811,"stop":1698628582245,"duration":4434}},{"uid":"359513c7efc02926","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/359513c7efc02926","status":"passed","time":{"start":1698615190591,"stop":1698615194947,"duration":4356}},{"uid":"143438810a90f8f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/143438810a90f8f8","status":"passed","time":{"start":1698615098048,"stop":1698615103185,"duration":5137}},{"uid":"79794328360f73cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/79794328360f73cb","status":"passed","time":{"start":1698542363111,"stop":1698542367424,"duration":4313}},{"uid":"ae3fdefbc1663862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ae3fdefbc1663862","status":"passed","time":{"start":1698455571977,"stop":1698455577790,"duration":5813}},{"uid":"19107c76f2e5ea95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19107c76f2e5ea95","status":"passed","time":{"start":1698369245845,"stop":1698369250069,"duration":4224}},{"uid":"5027faa125768286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5027faa125768286","status":"passed","time":{"start":1698282838301,"stop":1698282842164,"duration":3863}},{"uid":"165f2c017d5adc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/165f2c017d5adc3","status":"passed","time":{"start":1698196502867,"stop":1698196507065,"duration":4198}},{"uid":"68d701e9dc716eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/68d701e9dc716eab","status":"passed","time":{"start":1698178225273,"stop":1698178229190,"duration":3917}},{"uid":"efec3c456da34ae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/efec3c456da34ae3","status":"passed","time":{"start":1698178169166,"stop":1698178172969,"duration":3803}}]},"920a57bf4f74278e86b973f40cf06007":{"statistic":{"failed":124,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":170},"items":[{"uid":"a7461e94315a0955","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/a7461e94315a0955","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867320715,"stop":1698867321302,"duration":587}},{"uid":"b18b6dbdf646191f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b18b6dbdf646191f","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867369136,"stop":1698867369706,"duration":570}},{"uid":"691ec64981b6d1b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/691ec64981b6d1b9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801502340,"stop":1698801503063,"duration":723}},{"uid":"a858944b67c95910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a858944b67c95910","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788410338,"stop":1698788410946,"duration":608}},{"uid":"d42f0287b699ed2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d42f0287b699ed2f","status":"passed","time":{"start":1698714882387,"stop":1698714883179,"duration":792}},{"uid":"4537a75f14039652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4537a75f14039652","status":"passed","time":{"start":1698701275449,"stop":1698701276416,"duration":967}},{"uid":"24bea55adef15963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24bea55adef15963","status":"passed","time":{"start":1698700146355,"stop":1698700147111,"duration":756}},{"uid":"11745c0f184bd9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/11745c0f184bd9a","status":"passed","time":{"start":1698692692089,"stop":1698692692838,"duration":749}},{"uid":"af62bb23c9fe2870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/af62bb23c9fe2870","status":"passed","time":{"start":1698692659204,"stop":1698692659777,"duration":573}},{"uid":"2685284f25f24e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2685284f25f24e38","status":"passed","time":{"start":1698646218202,"stop":1698646219199,"duration":997}},{"uid":"d35380dcd9c5034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d35380dcd9c5034","status":"passed","time":{"start":1698628468782,"stop":1698628469749,"duration":967}},{"uid":"3e9677667d12e2e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3e9677667d12e2e5","status":"passed","time":{"start":1698615107502,"stop":1698615108476,"duration":974}},{"uid":"db1c8a6966c5dd9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/db1c8a6966c5dd9e","status":"passed","time":{"start":1698615029271,"stop":1698615030053,"duration":782}},{"uid":"4a94fc685cbdb73b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4a94fc685cbdb73b","status":"passed","time":{"start":1698542274639,"stop":1698542275753,"duration":1114}},{"uid":"8fbad17e250d1df5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8fbad17e250d1df5","status":"passed","time":{"start":1698455466979,"stop":1698455467572,"duration":593}},{"uid":"3ee0fe07ff92c98c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3ee0fe07ff92c98c","status":"passed","time":{"start":1698369148815,"stop":1698369149432,"duration":617}},{"uid":"dc81b050cc80ce73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc81b050cc80ce73","status":"passed","time":{"start":1698282734457,"stop":1698282735721,"duration":1264}},{"uid":"794478d2e547caac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/794478d2e547caac","status":"passed","time":{"start":1698196407819,"stop":1698196408769,"duration":950}},{"uid":"83bcb5c4b5ed96a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/83bcb5c4b5ed96a1","status":"passed","time":{"start":1698178134071,"stop":1698178135053,"duration":982}},{"uid":"488520b9f56f0208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/488520b9f56f0208","status":"passed","time":{"start":1698178091162,"stop":1698178091970,"duration":808}}]},"efde6c2c8e15955ad5fa48845f3c2c06":{"statistic":{"failed":55,"broken":0,"skipped":0,"passed":115,"unknown":0,"total":170},"items":[{"uid":"eccf366c2a695313","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/eccf366c2a695313","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867566498,"stop":1698867567378,"duration":880}},{"uid":"77bb1f8d36ea93ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/77bb1f8d36ea93ce","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867609644,"stop":1698867610281,"duration":637}},{"uid":"299f72e3043d58a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/299f72e3043d58a9","status":"passed","time":{"start":1698801762283,"stop":1698801763977,"duration":1694}},{"uid":"8acbe4bbbe337f80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8acbe4bbbe337f80","status":"passed","time":{"start":1698788650886,"stop":1698788653110,"duration":2224}},{"uid":"3f0aa1553f423dc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f0aa1553f423dc7","status":"passed","time":{"start":1698715186267,"stop":1698715188353,"duration":2086}},{"uid":"55f5480169960075","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/55f5480169960075","status":"passed","time":{"start":1698701586092,"stop":1698701588502,"duration":2410}},{"uid":"4b72f5404ddb1929","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4b72f5404ddb1929","status":"passed","time":{"start":1698700376381,"stop":1698700378185,"duration":1804}},{"uid":"a097ba00e044821b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a097ba00e044821b","status":"passed","time":{"start":1698693079358,"stop":1698693080947,"duration":1589}},{"uid":"225223bc333b809e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/225223bc333b809e","status":"passed","time":{"start":1698692884948,"stop":1698692886491,"duration":1543}},{"uid":"c9dcc68e0bdb861a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c9dcc68e0bdb861a","status":"passed","time":{"start":1698646565492,"stop":1698646568855,"duration":3363}},{"uid":"3a25ca99ba3ea870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3a25ca99ba3ea870","status":"passed","time":{"start":1698628626695,"stop":1698628628697,"duration":2002}},{"uid":"a8b2f283a6a781f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a8b2f283a6a781f1","status":"passed","time":{"start":1698615394324,"stop":1698615397264,"duration":2940}},{"uid":"7bd4b08dfce262d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7bd4b08dfce262d3","status":"passed","time":{"start":1698615281492,"stop":1698615283973,"duration":2481}},{"uid":"d4005ba276401317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d4005ba276401317","status":"passed","time":{"start":1698542549264,"stop":1698542551343,"duration":2079}},{"uid":"cf45817405b4c69a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/cf45817405b4c69a","status":"passed","time":{"start":1698455618376,"stop":1698455620142,"duration":1766}},{"uid":"d54f4d5408fce15c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d54f4d5408fce15c","status":"passed","time":{"start":1698369290099,"stop":1698369291892,"duration":1793}},{"uid":"8f607e3cdad54349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f607e3cdad54349","status":"passed","time":{"start":1698283047990,"stop":1698283050421,"duration":2431}},{"uid":"493b96ab38c7422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/493b96ab38c7422e","status":"passed","time":{"start":1698196701268,"stop":1698196703405,"duration":2137}},{"uid":"4c52e13737aea6e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4c52e13737aea6e8","status":"passed","time":{"start":1698178421825,"stop":1698178424840,"duration":3015}},{"uid":"b9ef19ed4b049c78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b9ef19ed4b049c78","status":"passed","time":{"start":1698178360467,"stop":1698178363062,"duration":2595}}]},"7c2f80e4a27e16d805d2712155b7a6c8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"2abc5b8e717e6f4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/2abc5b8e717e6f4d","status":"passed","time":{"start":1698867753216,"stop":1698867758090,"duration":4874}},{"uid":"c88254b2b30604d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/c88254b2b30604d2","status":"passed","time":{"start":1698867786735,"stop":1698867791762,"duration":5027}},{"uid":"a914f70d3dc8d77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a914f70d3dc8d77d","status":"passed","time":{"start":1698801834276,"stop":1698801839280,"duration":5004}},{"uid":"63a1a551dfab7204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/63a1a551dfab7204","status":"passed","time":{"start":1698788715003,"stop":1698788719879,"duration":4876}},{"uid":"5e8c5f09dfeffeb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5e8c5f09dfeffeb9","status":"passed","time":{"start":1698715254823,"stop":1698715259961,"duration":5138}},{"uid":"8473ed93c550f7b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8473ed93c550f7b1","status":"passed","time":{"start":1698701658567,"stop":1698701663772,"duration":5205}},{"uid":"24163d1accc55ddb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24163d1accc55ddb","status":"passed","time":{"start":1698700553815,"stop":1698700558848,"duration":5033}},{"uid":"9e54a057c7f89819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9e54a057c7f89819","status":"passed","time":{"start":1698693132879,"stop":1698693137796,"duration":4917}},{"uid":"1a928adddba03399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a928adddba03399","status":"passed","time":{"start":1698692964371,"stop":1698692969121,"duration":4750}},{"uid":"6c0195fbd6b2f3cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6c0195fbd6b2f3cf","status":"passed","time":{"start":1698646628518,"stop":1698646634317,"duration":5799}},{"uid":"579b6e4e1b0d78ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/579b6e4e1b0d78ed","status":"passed","time":{"start":1698628851191,"stop":1698628858311,"duration":7120}},{"uid":"7b1f9d0e733f3e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b1f9d0e733f3e3b","status":"passed","time":{"start":1698615511732,"stop":1698615518023,"duration":6291}},{"uid":"3a187b30a788cdc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3a187b30a788cdc7","status":"passed","time":{"start":1698615348846,"stop":1698615354067,"duration":5221}},{"uid":"27b6d63df7ce6d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/27b6d63df7ce6d09","status":"passed","time":{"start":1698542655355,"stop":1698542661690,"duration":6335}},{"uid":"72a0b3b74d3fc953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/72a0b3b74d3fc953","status":"passed","time":{"start":1698455850972,"stop":1698455858936,"duration":7964}},{"uid":"d0269dcdefc6fe76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d0269dcdefc6fe76","status":"passed","time":{"start":1698369571777,"stop":1698369579393,"duration":7616}},{"uid":"5d77d1bb7132b47f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5d77d1bb7132b47f","status":"passed","time":{"start":1698283181936,"stop":1698283190063,"duration":8127}},{"uid":"a41b6e84603442a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a41b6e84603442a3","status":"passed","time":{"start":1698196792400,"stop":1698196797954,"duration":5554}},{"uid":"3339ed282b585446","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3339ed282b585446","status":"passed","time":{"start":1698178527883,"stop":1698178533242,"duration":5359}},{"uid":"259f551db7dbadc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/259f551db7dbadc","status":"passed","time":{"start":1698178461071,"stop":1698178469895,"duration":8824}}]},"1b9aa52f7d9bfc9f284315c06170da9f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":10,"unknown":0,"total":10},"items":[{"uid":"70788bb88dea3f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/70788bb88dea3f3","status":"passed","time":{"start":1698867314592,"stop":1698867323323,"duration":8731}},{"uid":"c87b8cf776fceb60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/c87b8cf776fceb60","status":"passed","time":{"start":1698867361454,"stop":1698867384324,"duration":22870}},{"uid":"5067e0a6c9ffe976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5067e0a6c9ffe976","status":"passed","time":{"start":1698801499257,"stop":1698801505005,"duration":5748}},{"uid":"754aa81e6cadeead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/754aa81e6cadeead","status":"passed","time":{"start":1698788402272,"stop":1698788407184,"duration":4912}},{"uid":"2930cd6973196ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2930cd6973196ac","status":"passed","time":{"start":1698714870613,"stop":1698714882418,"duration":11805}},{"uid":"5cc4b25b18a807d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5cc4b25b18a807d2","status":"passed","time":{"start":1698701268143,"stop":1698701273354,"duration":5211}},{"uid":"6efce3cd96128393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6efce3cd96128393","status":"passed","time":{"start":1698700138986,"stop":1698700144516,"duration":5530}},{"uid":"b59a6a0c7189955d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b59a6a0c7189955d","status":"passed","time":{"start":1698692689398,"stop":1698692695171,"duration":5773}},{"uid":"eff8c2135cd669e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/eff8c2135cd669e1","status":"passed","time":{"start":1698692652175,"stop":1698692658656,"duration":6481}},{"uid":"14bd7472c1e5da6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/14bd7472c1e5da6c","status":"passed","time":{"start":1698646210807,"stop":1698646216889,"duration":6082}}]},"2b38025e8aac97bc44475bb81d609858":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"96bbff45385f056e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/96bbff45385f056e","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698867323537,"stop":1698867323969,"duration":432}},{"uid":"5507f4ff52f843d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5507f4ff52f843d8","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698867371926,"stop":1698867372320,"duration":394}},{"uid":"f94cf4ed755c06ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f94cf4ed755c06ea","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698801505159,"stop":1698801505648,"duration":489}},{"uid":"ccf1f72ab13503ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/ccf1f72ab13503ae","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698788412979,"stop":1698788413485,"duration":506}},{"uid":"139945e9f4195c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/139945e9f4195c29","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698714886129,"stop":1698714886727,"duration":598}},{"uid":"8a65dd80eeb2422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8a65dd80eeb2422e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698701279501,"stop":1698701280511,"duration":1010}},{"uid":"595925fb78b08563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/595925fb78b08563","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698700149063,"stop":1698700149546,"duration":483}},{"uid":"a0c7161549e8af44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a0c7161549e8af44","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692694873,"stop":1698692695222,"duration":349}},{"uid":"6c8e662031e49a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6c8e662031e49a6a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692661853,"stop":1698692662213,"duration":360}},{"uid":"f5d3b52362fbffb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f5d3b52362fbffb2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698646222653,"stop":1698646223236,"duration":583}},{"uid":"288fc7aac58cc733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/288fc7aac58cc733","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698628472460,"stop":1698628473424,"duration":964}},{"uid":"7effe57764c779ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7effe57764c779ba","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615111412,"stop":1698615111982,"duration":570}},{"uid":"6353bdb7053bf342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6353bdb7053bf342","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615032594,"stop":1698615033146,"duration":552}},{"uid":"a00d42264c5484db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a00d42264c5484db","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698542278984,"stop":1698542279492,"duration":508}},{"uid":"6d0f6549df239e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6d0f6549df239e4b","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698455469682,"stop":1698455470127,"duration":445}},{"uid":"3b579f8113f1afa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b579f8113f1afa8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698369151924,"stop":1698369152392,"duration":468}},{"uid":"1a766e463e72141f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1a766e463e72141f","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698282738633,"stop":1698282739263,"duration":630}},{"uid":"a68ef96828916657","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a68ef96828916657","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698196411859,"stop":1698196412361,"duration":502}},{"uid":"c6c97ad5c07544ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c6c97ad5c07544ce","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178138168,"stop":1698178138755,"duration":587}},{"uid":"1874bcec54860377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1874bcec54860377","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178094304,"stop":1698178094858,"duration":554}}]},"6a7795e00df27bb2a2723cbd96dd78a1":{"statistic":{"failed":27,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":36},"items":[{"uid":"dbbb54f2f9960077","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/dbbb54f2f9960077","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 636)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5591376e0fb3 \n#1 0x5591373b44a7 \n#2 0x559137401ecd \n#3 0x55913740026d \n#4 0x5591373fe028 \n#5 0x5591373fd097 \n#6 0x5591373f1d59 \n#7 0x55913741d942 \n#8 0x5591373f1776 \n#9 0x55913741db0e \n#10 0x559137436c02 \n#11 0x55913741d713 \n#12 0x5591373f018b \n#13 0x5591373f0f7e \n#14 0x5591376a68d8 \n#15 0x5591376aa800 \n#16 0x5591376b4cfc \n#17 0x5591376ab418 \n#18 0x55913767842f \n#19 0x5591376cf4e8 \n#20 0x5591376cf6b4 \n#21 0x5591376e0143 \n#22 0x7f6617694ac3 ","time":{"start":1698867517055,"stop":1698867524901,"duration":7846}},{"uid":"5598249312331080","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5598249312331080","status":"passed","time":{"start":1698867562827,"stop":1698867568564,"duration":5737}},{"uid":"e5868aa596b342c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e5868aa596b342c1","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x559d2a407fb3 \n#1 0x559d2a0db4a7 \n#2 0x559d2a122dd6 \n#3 0x559d2a122ec1 \n#4 0x559d2a160354 \n#5 0x559d2a14496d \n#6 0x559d2a15dc02 \n#7 0x559d2a144713 \n#8 0x559d2a11718b \n#9 0x559d2a117f7e \n#10 0x559d2a3cd8d8 \n#11 0x559d2a3d1800 \n#12 0x559d2a3dbcfc \n#13 0x559d2a3d2418 \n#14 0x559d2a39f42f \n#15 0x559d2a3f64e8 \n#16 0x559d2a3f66b4 \n#17 0x559d2a407143 \n#18 0x7f580be94ac3 ","time":{"start":1698801695675,"stop":1698801698844,"duration":3169}},{"uid":"895ba0b1f23182af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/895ba0b1f23182af","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5577b3e2efb3 \n#1 0x5577b3b024a7 \n#2 0x5577b3b49dd6 \n#3 0x5577b3b49ec1 \n#4 0x5577b3b87354 \n#5 0x5577b3b6b96d \n#6 0x5577b3b84c02 \n#7 0x5577b3b6b713 \n#8 0x5577b3b3e18b \n#9 0x5577b3b3ef7e \n#10 0x5577b3df48d8 \n#11 0x5577b3df8800 \n#12 0x5577b3e02cfc \n#13 0x5577b3df9418 \n#14 0x5577b3dc642f \n#15 0x5577b3e1d4e8 \n#16 0x5577b3e1d6b4 \n#17 0x5577b3e2e143 \n#18 0x7f805bc94ac3 ","time":{"start":1698788603782,"stop":1698788606893,"duration":3111}},{"uid":"bd1121e5ea0357a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bd1121e5ea0357a5","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e0206c3fb3 \n#1 0x55e0203974a7 \n#2 0x55e0203dedd6 \n#3 0x55e0203deec1 \n#4 0x55e02041c354 \n#5 0x55e02040096d \n#6 0x55e020419c02 \n#7 0x55e020400713 \n#8 0x55e0203d318b \n#9 0x55e0203d3f7e \n#10 0x55e0206898d8 \n#11 0x55e02068d800 \n#12 0x55e020697cfc \n#13 0x55e02068e418 \n#14 0x55e02065b42f \n#15 0x55e0206b24e8 \n#16 0x55e0206b26b4 \n#17 0x55e0206c3143 \n#18 0x7f43af494ac3 ","time":{"start":1698715143250,"stop":1698715146946,"duration":3696}},{"uid":"b8d150296d6f5d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b8d150296d6f5d3d","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56108f3affb3 \n#1 0x56108f0834a7 \n#2 0x56108f0cadd6 \n#3 0x56108f0caec1 \n#4 0x56108f108354 \n#5 0x56108f0ec96d \n#6 0x56108f105c02 \n#7 0x56108f0ec713 \n#8 0x56108f0bf18b \n#9 0x56108f0bff7e \n#10 0x56108f3758d8 \n#11 0x56108f379800 \n#12 0x56108f383cfc \n#13 0x56108f37a418 \n#14 0x56108f34742f \n#15 0x56108f39e4e8 \n#16 0x56108f39e6b4 \n#17 0x56108f3af143 \n#18 0x7fa207c94ac3 ","time":{"start":1698701558216,"stop":1698701567371,"duration":9155}},{"uid":"2324c7e2352aec08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2324c7e2352aec08","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555630cb4fb3 \n#1 0x5556309884a7 \n#2 0x5556309cfdd6 \n#3 0x5556309cfec1 \n#4 0x555630a0d354 \n#5 0x5556309f196d \n#6 0x555630a0ac02 \n#7 0x5556309f1713 \n#8 0x5556309c418b \n#9 0x5556309c4f7e \n#10 0x555630c7a8d8 \n#11 0x555630c7e800 \n#12 0x555630c88cfc \n#13 0x555630c7f418 \n#14 0x555630c4c42f \n#15 0x555630ca34e8 \n#16 0x555630ca36b4 \n#17 0x555630cb4143 \n#18 0x7f666c094ac3 ","time":{"start":1698700335509,"stop":1698700338537,"duration":3028}},{"uid":"30d56dd82102b49c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/30d56dd82102b49c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555f901dafb3 \n#1 0x555f8feae4a7 \n#2 0x555f8fef5dd6 \n#3 0x555f8fef5ec1 \n#4 0x555f8ff33354 \n#5 0x555f8ff1796d \n#6 0x555f8ff30c02 \n#7 0x555f8ff17713 \n#8 0x555f8feea18b \n#9 0x555f8feeaf7e \n#10 0x555f901a08d8 \n#11 0x555f901a4800 \n#12 0x555f901aecfc \n#13 0x555f901a5418 \n#14 0x555f9017242f \n#15 0x555f901c94e8 \n#16 0x555f901c96b4 \n#17 0x555f901da143 \n#18 0x7f924c494ac3 ","time":{"start":1698692869328,"stop":1698692872215,"duration":2887}},{"uid":"f88072d09aaa4df6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f88072d09aaa4df6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b73f1c0fb3 \n#1 0x55b73ee944a7 \n#2 0x55b73eedbdd6 \n#3 0x55b73eedbec1 \n#4 0x55b73ef19354 \n#5 0x55b73eefd96d \n#6 0x55b73ef16c02 \n#7 0x55b73eefd713 \n#8 0x55b73eed018b \n#9 0x55b73eed0f7e \n#10 0x55b73f1868d8 \n#11 0x55b73f18a800 \n#12 0x55b73f194cfc \n#13 0x55b73f18b418 \n#14 0x55b73f15842f \n#15 0x55b73f1af4e8 \n#16 0x55b73f1af6b4 \n#17 0x55b73f1c0143 \n#18 0x7fddc1494ac3 ","time":{"start":1698692845155,"stop":1698692848041,"duration":2886}},{"uid":"608f662946f5e20a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/608f662946f5e20a","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 618)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x565077539fb3 \n#1 0x56507720d4a7 \n#2 0x56507725aecd \n#3 0x56507725926d \n#4 0x565077257028 \n#5 0x565077256097 \n#6 0x56507724ad59 \n#7 0x565077276942 \n#8 0x56507724a776 \n#9 0x565077276b0e \n#10 0x56507728fc02 \n#11 0x565077276713 \n#12 0x56507724918b \n#13 0x565077249f7e \n#14 0x5650774ff8d8 \n#15 0x565077503800 \n#16 0x56507750dcfc \n#17 0x565077504418 \n#18 0x5650774d142f \n#19 0x5650775284e8 \n#20 0x5650775286b4 \n#21 0x565077539143 \n#22 0x7f8704494ac3 ","time":{"start":1698646552341,"stop":1698646557356,"duration":5015}},{"uid":"7a4976c96dde764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7a4976c96dde764","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ef7ae8dfb3 \n#1 0x55ef7ab614a7 \n#2 0x55ef7aba8dd6 \n#3 0x55ef7aba8ec1 \n#4 0x55ef7abe6354 \n#5 0x55ef7abca96d \n#6 0x55ef7abe3c02 \n#7 0x55ef7abca713 \n#8 0x55ef7ab9d18b \n#9 0x55ef7ab9df7e \n#10 0x55ef7ae538d8 \n#11 0x55ef7ae57800 \n#12 0x55ef7ae61cfc \n#13 0x55ef7ae58418 \n#14 0x55ef7ae2542f \n#15 0x55ef7ae7c4e8 \n#16 0x55ef7ae7c6b4 \n#17 0x55ef7ae8d143 \n#18 0x7f1797a94ac3 ","time":{"start":1698628540843,"stop":1698628544732,"duration":3889}},{"uid":"a30aee990cb6a278","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a30aee990cb6a278","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55990eebafb3 \n#1 0x55990eb8e4a7 \n#2 0x55990ebd5dd6 \n#3 0x55990ebd5ec1 \n#4 0x55990ec13354 \n#5 0x55990ebf796d \n#6 0x55990ec10c02 \n#7 0x55990ebf7713 \n#8 0x55990ebca18b \n#9 0x55990ebcaf7e \n#10 0x55990ee808d8 \n#11 0x55990ee84800 \n#12 0x55990ee8ecfc \n#13 0x55990ee85418 \n#14 0x55990ee5242f \n#15 0x55990eea94e8 \n#16 0x55990eea96b4 \n#17 0x55990eeba143 \n#18 0x7f9c12c94ac3 ","time":{"start":1698615176403,"stop":1698615181351,"duration":4948}},{"uid":"baa212b100195569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/baa212b100195569","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56038cacbfb3 \n#1 0x56038c79f4a7 \n#2 0x56038c7e6dd6 \n#3 0x56038c7e6ec1 \n#4 0x56038c824354 \n#5 0x56038c80896d \n#6 0x56038c821c02 \n#7 0x56038c808713 \n#8 0x56038c7db18b \n#9 0x56038c7dbf7e \n#10 0x56038ca918d8 \n#11 0x56038ca95800 \n#12 0x56038ca9fcfc \n#13 0x56038ca96418 \n#14 0x56038ca6342f \n#15 0x56038caba4e8 \n#16 0x56038caba6b4 \n#17 0x56038cacb143 \n#18 0x7f6c17c94ac3 ","time":{"start":1698615086746,"stop":1698615090263,"duration":3517}},{"uid":"6fae8af8cc98892c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6fae8af8cc98892c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x561d8421bfb3 \n#1 0x561d83eef4a7 \n#2 0x561d83f36dd6 \n#3 0x561d83f36ec1 \n#4 0x561d83f74354 \n#5 0x561d83f5896d \n#6 0x561d83f71c02 \n#7 0x561d83f58713 \n#8 0x561d83f2b18b \n#9 0x561d83f2bf7e \n#10 0x561d841e18d8 \n#11 0x561d841e5800 \n#12 0x561d841efcfc \n#13 0x561d841e6418 \n#14 0x561d841b342f \n#15 0x561d8420a4e8 \n#16 0x561d8420a6b4 \n#17 0x561d8421b143 \n#18 0x7fedece94ac3 ","time":{"start":1698542343949,"stop":1698542352810,"duration":8861}},{"uid":"a9045f259c471cbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a9045f259c471cbb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ab1537afb3 \n#1 0x55ab1504e4a7 \n#2 0x55ab15095dd6 \n#3 0x55ab15095ec1 \n#4 0x55ab150d3354 \n#5 0x55ab150b796d \n#6 0x55ab150d0c02 \n#7 0x55ab150b7713 \n#8 0x55ab1508a18b \n#9 0x55ab1508af7e \n#10 0x55ab153408d8 \n#11 0x55ab15344800 \n#12 0x55ab1534ecfc \n#13 0x55ab15345418 \n#14 0x55ab1531242f \n#15 0x55ab153694e8 \n#16 0x55ab153696b4 \n#17 0x55ab1537a143 \n#18 0x7fa638694ac3 ","time":{"start":1698455530462,"stop":1698455533361,"duration":2899}},{"uid":"d45a12b932dd1d3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d45a12b932dd1d3c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ead8708fb3 \n#1 0x55ead83dc4a7 \n#2 0x55ead8423dd6 \n#3 0x55ead8423ec1 \n#4 0x55ead8461354 \n#5 0x55ead844596d \n#6 0x55ead845ec02 \n#7 0x55ead8445713 \n#8 0x55ead841818b \n#9 0x55ead8418f7e \n#10 0x55ead86ce8d8 \n#11 0x55ead86d2800 \n#12 0x55ead86dccfc \n#13 0x55ead86d3418 \n#14 0x55ead86a042f \n#15 0x55ead86f74e8 \n#16 0x55ead86f76b4 \n#17 0x55ead8708143 \n#18 0x7f8a60894ac3 ","time":{"start":1698369224190,"stop":1698369227792,"duration":3602}},{"uid":"608325b63676d40e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/608325b63676d40e","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5569ece13fb3 \n#1 0x5569ecae74a7 \n#2 0x5569ecb2edd6 \n#3 0x5569ecb2eec1 \n#4 0x5569ecb6c354 \n#5 0x5569ecb5096d \n#6 0x5569ecb69c02 \n#7 0x5569ecb50713 \n#8 0x5569ecb2318b \n#9 0x5569ecb23f7e \n#10 0x5569ecdd98d8 \n#11 0x5569ecddd800 \n#12 0x5569ecde7cfc \n#13 0x5569ecdde418 \n#14 0x5569ecdab42f \n#15 0x5569ece024e8 \n#16 0x5569ece026b4 \n#17 0x5569ece13143 \n#18 0x7fe474894ac3 ","time":{"start":1698282803998,"stop":1698282808682,"duration":4684}},{"uid":"cbe1a2fbe008b072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cbe1a2fbe008b072","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55cdc4ac3fb3 \n#1 0x55cdc47974a7 \n#2 0x55cdc47dedd6 \n#3 0x55cdc47deec1 \n#4 0x55cdc481c354 \n#5 0x55cdc480096d \n#6 0x55cdc4819c02 \n#7 0x55cdc4800713 \n#8 0x55cdc47d318b \n#9 0x55cdc47d3f7e \n#10 0x55cdc4a898d8 \n#11 0x55cdc4a8d800 \n#12 0x55cdc4a97cfc \n#13 0x55cdc4a8e418 \n#14 0x55cdc4a5b42f \n#15 0x55cdc4ab24e8 \n#16 0x55cdc4ab26b4 \n#17 0x55cdc4ac3143 \n#18 0x7fc6bd094ac3 ","time":{"start":1698196475076,"stop":1698196478831,"duration":3755}},{"uid":"c63a9a87ffcfa456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c63a9a87ffcfa456","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x556a81783fb3 \n#1 0x556a814574a7 \n#2 0x556a8149edd6 \n#3 0x556a8149eec1 \n#4 0x556a814dc354 \n#5 0x556a814c096d \n#6 0x556a814d9c02 \n#7 0x556a814c0713 \n#8 0x556a8149318b \n#9 0x556a81493f7e \n#10 0x556a817498d8 \n#11 0x556a8174d800 \n#12 0x556a81757cfc \n#13 0x556a8174e418 \n#14 0x556a8171b42f \n#15 0x556a817724e8 \n#16 0x556a817726b4 \n#17 0x556a81783143 \n#18 0x7f4144894ac3 ","time":{"start":1698178211953,"stop":1698178215751,"duration":3798}},{"uid":"a49ec3ba2ebe0aa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a49ec3ba2ebe0aa6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e9d22bafb3 \n#1 0x55e9d1f8e4a7 \n#2 0x55e9d1fd5dd6 \n#3 0x55e9d1fd5ec1 \n#4 0x55e9d2013354 \n#5 0x55e9d1ff796d \n#6 0x55e9d2010c02 \n#7 0x55e9d1ff7713 \n#8 0x55e9d1fca18b \n#9 0x55e9d1fcaf7e \n#10 0x55e9d22808d8 \n#11 0x55e9d2284800 \n#12 0x55e9d228ecfc \n#13 0x55e9d2285418 \n#14 0x55e9d225242f \n#15 0x55e9d22a94e8 \n#16 0x55e9d22a96b4 \n#17 0x55e9d22ba143 \n#18 0x7fd26ca94ac3 ","time":{"start":1698178151635,"stop":1698178160436,"duration":8801}}]},"9f3f42f00c512b5c1d2da286d5aaa3c2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"c482bf5a5a6cfa58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/c482bf5a5a6cfa58","status":"passed","time":{"start":1698867732217,"stop":1698867739569,"duration":7352}},{"uid":"9623a07c15e9324f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9623a07c15e9324f","status":"passed","time":{"start":1698867777921,"stop":1698867785639,"duration":7718}},{"uid":"5796166745a03c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5796166745a03c51","status":"passed","time":{"start":1698801812637,"stop":1698801819996,"duration":7359}},{"uid":"10e6bc0fa1d2fe95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/10e6bc0fa1d2fe95","status":"passed","time":{"start":1698788694431,"stop":1698788706694,"duration":12263}},{"uid":"39c44244527ce36a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/39c44244527ce36a","status":"passed","time":{"start":1698715232006,"stop":1698715240953,"duration":8947}},{"uid":"365a78b2111e80cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/365a78b2111e80cd","status":"passed","time":{"start":1698701635993,"stop":1698701647035,"duration":11042}},{"uid":"5add79fe0ac4b5cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5add79fe0ac4b5cf","status":"passed","time":{"start":1698700536757,"stop":1698700545091,"duration":8334}},{"uid":"736dff1f52e694a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/736dff1f52e694a2","status":"passed","time":{"start":1698693114595,"stop":1698693123597,"duration":9002}},{"uid":"c3da6486bc7b691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c3da6486bc7b691","status":"passed","time":{"start":1698692942924,"stop":1698692950547,"duration":7623}},{"uid":"6cf110e98739458","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6cf110e98739458","status":"passed","time":{"start":1698646610932,"stop":1698646620835,"duration":9903}},{"uid":"9273973b79fd5cdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9273973b79fd5cdc","status":"passed","time":{"start":1698628831633,"stop":1698628840329,"duration":8696}},{"uid":"51147f1228b0f063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51147f1228b0f063","status":"passed","time":{"start":1698615493848,"stop":1698615503535,"duration":9687}},{"uid":"196e2eaf2fc4ad37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/196e2eaf2fc4ad37","status":"passed","time":{"start":1698615330072,"stop":1698615337038,"duration":6966}},{"uid":"d2813f3f65c9c7c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d2813f3f65c9c7c7","status":"passed","time":{"start":1698542629694,"stop":1698542639989,"duration":10295}},{"uid":"ab8ef13f3ddc7442","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab8ef13f3ddc7442","status":"passed","time":{"start":1698455824500,"stop":1698455833680,"duration":9180}},{"uid":"eb5a19525360cdbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/eb5a19525360cdbe","status":"passed","time":{"start":1698369553424,"stop":1698369562511,"duration":9087}},{"uid":"96fe71336ec86362","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/96fe71336ec86362","status":"passed","time":{"start":1698283159036,"stop":1698283168879,"duration":9843}},{"uid":"6f8a5864d8a08fb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6f8a5864d8a08fb3","status":"passed","time":{"start":1698196774176,"stop":1698196782261,"duration":8085}},{"uid":"fbfe75bf56ff9e0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fbfe75bf56ff9e0e","status":"passed","time":{"start":1698178509227,"stop":1698178517791,"duration":8564}},{"uid":"a2dc430d78648f88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a2dc430d78648f88","status":"passed","time":{"start":1698178444355,"stop":1698178451791,"duration":7436}}]},"7d71d1ccc30dceca9719e13fd958458d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"c4355688c7bd15b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/c4355688c7bd15b7","status":"passed","time":{"start":1698867322198,"stop":1698867322860,"duration":662}},{"uid":"a6c8717da0e28009","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a6c8717da0e28009","status":"passed","time":{"start":1698867370808,"stop":1698867371427,"duration":619}},{"uid":"606d8485bffbfadf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/606d8485bffbfadf","status":"passed","time":{"start":1698801503942,"stop":1698801504646,"duration":704}},{"uid":"93a6406b6224de98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/93a6406b6224de98","status":"passed","time":{"start":1698788411754,"stop":1698788412497,"duration":743}},{"uid":"29eb131b0cbe301b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29eb131b0cbe301b","status":"passed","time":{"start":1698714884171,"stop":1698714885436,"duration":1265}},{"uid":"aed018d5c194dcca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aed018d5c194dcca","status":"passed","time":{"start":1698701277701,"stop":1698701278700,"duration":999}},{"uid":"21c25735a37f54ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/21c25735a37f54ec","status":"passed","time":{"start":1698700147872,"stop":1698700148493,"duration":621}},{"uid":"4336ede96abe994e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4336ede96abe994e","status":"passed","time":{"start":1698692693580,"stop":1698692694255,"duration":675}},{"uid":"8662a5a728872d34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8662a5a728872d34","status":"passed","time":{"start":1698692660540,"stop":1698692661258,"duration":718}},{"uid":"624cf1526725d123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/624cf1526725d123","status":"passed","time":{"start":1698646220491,"stop":1698646221845,"duration":1354}},{"uid":"113054d035a57c83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/113054d035a57c83","status":"passed","time":{"start":1698628470866,"stop":1698628471748,"duration":882}},{"uid":"eb344db7b592050c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/eb344db7b592050c","status":"passed","time":{"start":1698615109680,"stop":1698615110671,"duration":991}},{"uid":"5a5bf9cec50f3db8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5a5bf9cec50f3db8","status":"passed","time":{"start":1698615030964,"stop":1698615031953,"duration":989}},{"uid":"4d5e9d2ff229e634","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d5e9d2ff229e634","status":"passed","time":{"start":1698542277190,"stop":1698542278113,"duration":923}},{"uid":"1d70a115db2458aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d70a115db2458aa","status":"passed","time":{"start":1698455468323,"stop":1698455469028,"duration":705}},{"uid":"fa9cae547e998992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/fa9cae547e998992","status":"passed","time":{"start":1698369150231,"stop":1698369151401,"duration":1170}},{"uid":"12c4d0fa1c348e08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12c4d0fa1c348e08","status":"passed","time":{"start":1698282736941,"stop":1698282737918,"duration":977}},{"uid":"c6af354ba30aec66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c6af354ba30aec66","status":"passed","time":{"start":1698196409875,"stop":1698196411188,"duration":1313}},{"uid":"c9f1b3f1ed25a23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c9f1b3f1ed25a23a","status":"passed","time":{"start":1698178136344,"stop":1698178137375,"duration":1031}},{"uid":"1a8f165b8536eccb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a8f165b8536eccb","status":"passed","time":{"start":1698178092910,"stop":1698178093684,"duration":774}}]},"4d76ea9dcf3a3c0d5f40470e07f35ac0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b9dd254d204baf88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/b9dd254d204baf88","status":"passed","time":{"start":1698867524970,"stop":1698867525785,"duration":815}},{"uid":"863a40bfa0426869","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/863a40bfa0426869","status":"passed","time":{"start":1698867568568,"stop":1698867569386,"duration":818}},{"uid":"20e8d52744914346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/20e8d52744914346","status":"passed","time":{"start":1698801698984,"stop":1698801699789,"duration":805}},{"uid":"144790ae52f742f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/144790ae52f742f9","status":"passed","time":{"start":1698788607007,"stop":1698788607839,"duration":832}},{"uid":"3dc83eea09b12757","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3dc83eea09b12757","status":"passed","time":{"start":1698715147067,"stop":1698715153606,"duration":6539}},{"uid":"e7418bbce5c686d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e7418bbce5c686d5","status":"passed","time":{"start":1698701567536,"stop":1698701569031,"duration":1495}},{"uid":"f15002b1b8903526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f15002b1b8903526","status":"passed","time":{"start":1698700338660,"stop":1698700339509,"duration":849}},{"uid":"d4610873b061753f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d4610873b061753f","status":"passed","time":{"start":1698692872328,"stop":1698692873194,"duration":866}},{"uid":"6de8c4bd67d403b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6de8c4bd67d403b","status":"passed","time":{"start":1698692848110,"stop":1698692849082,"duration":972}},{"uid":"e447e4a1459e4d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e447e4a1459e4d29","status":"passed","time":{"start":1698646557441,"stop":1698646558870,"duration":1429}},{"uid":"b7f9e466531cde77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b7f9e466531cde77","status":"passed","time":{"start":1698628544862,"stop":1698628546087,"duration":1225}},{"uid":"c4182bd61022061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4182bd61022061","status":"passed","time":{"start":1698615181483,"stop":1698615183000,"duration":1517}},{"uid":"5c4246d47cd687c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c4246d47cd687c5","status":"passed","time":{"start":1698615090328,"stop":1698615091531,"duration":1203}},{"uid":"32edaf165936408a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/32edaf165936408a","status":"passed","time":{"start":1698542352875,"stop":1698542355068,"duration":2193}},{"uid":"6f0daef8d62aa01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6f0daef8d62aa01f","status":"passed","time":{"start":1698455533433,"stop":1698455534223,"duration":790}},{"uid":"93460f7cefe9611d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93460f7cefe9611d","status":"passed","time":{"start":1698369227900,"stop":1698369228810,"duration":910}},{"uid":"46a7602a8995ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/46a7602a8995ae29","status":"passed","time":{"start":1698282808759,"stop":1698282810502,"duration":1743}},{"uid":"963113c863575479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/963113c863575479","status":"passed","time":{"start":1698196478898,"stop":1698196480286,"duration":1388}},{"uid":"ef761a36e6acd038","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ef761a36e6acd038","status":"passed","time":{"start":1698178215911,"stop":1698178217289,"duration":1378}},{"uid":"fb8589a0486ac56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/fb8589a0486ac56","status":"passed","time":{"start":1698178160507,"stop":1698178161797,"duration":1290}}]},"adada69a336066ec844ff916b7714101":{"statistic":{"failed":169,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":170},"items":[{"uid":"4bf9d171162f4e0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/4bf9d171162f4e0a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55cc9b495fb3 \n#1 0x55cc9b1694a7 \n#2 0x55cc9b1615d3 \n#3 0x55cc9b152007 \n#4 0x55cc9b153481 \n#5 0x55cc9b15233f \n#6 0x55cc9b15135c \n#7 0x55cc9b1512ce \n#8 0x55cc9b14fecd \n#9 0x55cc9b15035a \n#10 0x55cc9b16bb8e \n#11 0x55cc9b1ec3b5 \n#12 0x55cc9b1d2942 \n#13 0x55cc9b1ebc02 \n#14 0x55cc9b1d2713 \n#15 0x55cc9b1a518b \n#16 0x55cc9b1a5f7e \n#17 0x55cc9b45b8d8 \n#18 0x55cc9b45f800 \n#19 0x55cc9b469cfc \n#20 0x55cc9b460418 \n#21 0x55cc9b42d42f \n#22 0x55cc9b4844e8 \n#23 0x55cc9b4846b4 \n#24 0x55cc9b495143 \n#25 0x7f8487494ac3 ","time":{"start":1698867567820,"stop":1698867699678,"duration":131858}},{"uid":"44c0b422142c98f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/44c0b422142c98f9","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f04ba40fb3 \n#1 0x55f04b7144a7 \n#2 0x55f04b70c5d3 \n#3 0x55f04b6fd007 \n#4 0x55f04b6fe481 \n#5 0x55f04b6fd33f \n#6 0x55f04b6fc35c \n#7 0x55f04b6fc2ce \n#8 0x55f04b6faecd \n#9 0x55f04b6fb35a \n#10 0x55f04b716b8e \n#11 0x55f04b7973b5 \n#12 0x55f04b77d942 \n#13 0x55f04b796c02 \n#14 0x55f04b77d713 \n#15 0x55f04b75018b \n#16 0x55f04b750f7e \n#17 0x55f04ba068d8 \n#18 0x55f04ba0a800 \n#19 0x55f04ba14cfc \n#20 0x55f04ba0b418 \n#21 0x55f04b9d842f \n#22 0x55f04ba2f4e8 \n#23 0x55f04ba2f6b4 \n#24 0x55f04ba40143 \n#25 0x7f7d55494ac3 ","time":{"start":1698867629425,"stop":1698867760864,"duration":131439}},{"uid":"d721aa2681d256d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d721aa2681d256d5","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x559d9a5c9fb3 \n#1 0x559d9a29d4a7 \n#2 0x559d9a2955d3 \n#3 0x559d9a286007 \n#4 0x559d9a287481 \n#5 0x559d9a28633f \n#6 0x559d9a28535c \n#7 0x559d9a2852ce \n#8 0x559d9a283ecd \n#9 0x559d9a28435a \n#10 0x559d9a29fb8e \n#11 0x559d9a3203b5 \n#12 0x559d9a306942 \n#13 0x559d9a31fc02 \n#14 0x559d9a306713 \n#15 0x559d9a2d918b \n#16 0x559d9a2d9f7e \n#17 0x559d9a58f8d8 \n#18 0x559d9a593800 \n#19 0x559d9a59dcfc \n#20 0x559d9a594418 \n#21 0x559d9a56142f \n#22 0x559d9a5b84e8 \n#23 0x559d9a5b86b4 \n#24 0x559d9a5c9143 \n#25 0x7f04c7094ac3 ","time":{"start":1698801641201,"stop":1698801773325,"duration":132124}},{"uid":"f5520db819c5d3b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f5520db819c5d3b6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55af4151cfb3 \n#1 0x55af411f04a7 \n#2 0x55af411e85d3 \n#3 0x55af411d9007 \n#4 0x55af411da481 \n#5 0x55af411d933f \n#6 0x55af411d835c \n#7 0x55af411d82ce \n#8 0x55af411d6ecd \n#9 0x55af411d735a \n#10 0x55af411f2b8e \n#11 0x55af412733b5 \n#12 0x55af41259942 \n#13 0x55af41272c02 \n#14 0x55af41259713 \n#15 0x55af4122c18b \n#16 0x55af4122cf7e \n#17 0x55af414e28d8 \n#18 0x55af414e6800 \n#19 0x55af414f0cfc \n#20 0x55af414e7418 \n#21 0x55af414b442f \n#22 0x55af4150b4e8 \n#23 0x55af4150b6b4 \n#24 0x55af4151c143 \n#25 0x7f8c9fa94ac3 ","time":{"start":1698788532085,"stop":1698788663610,"duration":131525}},{"uid":"da200da2f2441ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/da200da2f2441ac4","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55766541ffb3 \n#1 0x5576650f34a7 \n#2 0x5576650eb5d3 \n#3 0x5576650dc007 \n#4 0x5576650dd481 \n#5 0x5576650dc33f \n#6 0x5576650db35c \n#7 0x5576650db2ce \n#8 0x5576650d9ecd \n#9 0x5576650da35a \n#10 0x5576650f5b8e \n#11 0x5576651763b5 \n#12 0x55766515c942 \n#13 0x557665175c02 \n#14 0x55766515c713 \n#15 0x55766512f18b \n#16 0x55766512ff7e \n#17 0x5576653e58d8 \n#18 0x5576653e9800 \n#19 0x5576653f3cfc \n#20 0x5576653ea418 \n#21 0x5576653b742f \n#22 0x55766540e4e8 \n#23 0x55766540e6b4 \n#24 0x55766541f143 \n#25 0x7fcd38294ac3 ","time":{"start":1698715046619,"stop":1698715177480,"duration":130861}},{"uid":"da1a90c3150aa003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da1a90c3150aa003","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b686810fb3 \n#1 0x55b6864e44a7 \n#2 0x55b6864dc5d3 \n#3 0x55b6864cd007 \n#4 0x55b6864ce481 \n#5 0x55b6864cd33f \n#6 0x55b6864cc35c \n#7 0x55b6864cc2ce \n#8 0x55b6864caecd \n#9 0x55b6864cb35a \n#10 0x55b6864e6b8e \n#11 0x55b6865673b5 \n#12 0x55b68654d942 \n#13 0x55b686566c02 \n#14 0x55b68654d713 \n#15 0x55b68652018b \n#16 0x55b686520f7e \n#17 0x55b6867d68d8 \n#18 0x55b6867da800 \n#19 0x55b6867e4cfc \n#20 0x55b6867db418 \n#21 0x55b6867a842f \n#22 0x55b6867ff4e8 \n#23 0x55b6867ff6b4 \n#24 0x55b686810143 \n#25 0x7f1beb494ac3 ","time":{"start":1698701414656,"stop":1698701547129,"duration":132473}},{"uid":"c0d19b3ed3eb6864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d19b3ed3eb6864","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x56301e4d9fb3 \n#1 0x56301e1ad4a7 \n#2 0x56301e1a55d3 \n#3 0x56301e196007 \n#4 0x56301e197481 \n#5 0x56301e19633f \n#6 0x56301e19535c \n#7 0x56301e1952ce \n#8 0x56301e193ecd \n#9 0x56301e19435a \n#10 0x56301e1afb8e \n#11 0x56301e2303b5 \n#12 0x56301e216942 \n#13 0x56301e22fc02 \n#14 0x56301e216713 \n#15 0x56301e1e918b \n#16 0x56301e1e9f7e \n#17 0x56301e49f8d8 \n#18 0x56301e4a3800 \n#19 0x56301e4adcfc \n#20 0x56301e4a4418 \n#21 0x56301e47142f \n#22 0x56301e4c84e8 \n#23 0x56301e4c86b4 \n#24 0x56301e4d9143 \n#25 0x7f22a7c94ac3 ","time":{"start":1698700264908,"stop":1698700396342,"duration":131434}},{"uid":"55b7dc1a36496f74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55b7dc1a36496f74","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5567e8087fb3 \n#1 0x5567e7d5b4a7 \n#2 0x5567e7d535d3 \n#3 0x5567e7d44007 \n#4 0x5567e7d45481 \n#5 0x5567e7d4433f \n#6 0x5567e7d4335c \n#7 0x5567e7d432ce \n#8 0x5567e7d41ecd \n#9 0x5567e7d4235a \n#10 0x5567e7d5db8e \n#11 0x5567e7dde3b5 \n#12 0x5567e7dc4942 \n#13 0x5567e7dddc02 \n#14 0x5567e7dc4713 \n#15 0x5567e7d9718b \n#16 0x5567e7d97f7e \n#17 0x5567e804d8d8 \n#18 0x5567e8051800 \n#19 0x5567e805bcfc \n#20 0x5567e8052418 \n#21 0x5567e801f42f \n#22 0x5567e80764e8 \n#23 0x5567e80766b4 \n#24 0x5567e8087143 \n#25 0x7f18b7a94ac3 ","time":{"start":1698692902648,"stop":1698693033878,"duration":131230}},{"uid":"9b38cdc0cc77d787","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9b38cdc0cc77d787","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555e5d13bfb3 \n#1 0x555e5ce0f4a7 \n#2 0x555e5ce075d3 \n#3 0x555e5cdf8007 \n#4 0x555e5cdf9481 \n#5 0x555e5cdf833f \n#6 0x555e5cdf735c \n#7 0x555e5cdf72ce \n#8 0x555e5cdf5ecd \n#9 0x555e5cdf635a \n#10 0x555e5ce11b8e \n#11 0x555e5ce923b5 \n#12 0x555e5ce78942 \n#13 0x555e5ce91c02 \n#14 0x555e5ce78713 \n#15 0x555e5ce4b18b \n#16 0x555e5ce4bf7e \n#17 0x555e5d1018d8 \n#18 0x555e5d105800 \n#19 0x555e5d10fcfc \n#20 0x555e5d106418 \n#21 0x555e5d0d342f \n#22 0x555e5d12a4e8 \n#23 0x555e5d12a6b4 \n#24 0x555e5d13b143 \n#25 0x7f68f6e94ac3 ","time":{"start":1698692774848,"stop":1698692905732,"duration":130884}},{"uid":"d4e3f844f9d4a87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d4e3f844f9d4a87e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d3c2542fb3 \n#1 0x55d3c22164a7 \n#2 0x55d3c220e5d3 \n#3 0x55d3c21ff007 \n#4 0x55d3c2200481 \n#5 0x55d3c21ff33f \n#6 0x55d3c21fe35c \n#7 0x55d3c21fe2ce \n#8 0x55d3c21fcecd \n#9 0x55d3c21fd35a \n#10 0x55d3c2218b8e \n#11 0x55d3c22993b5 \n#12 0x55d3c227f942 \n#13 0x55d3c2298c02 \n#14 0x55d3c227f713 \n#15 0x55d3c225218b \n#16 0x55d3c2252f7e \n#17 0x55d3c25088d8 \n#18 0x55d3c250c800 \n#19 0x55d3c2516cfc \n#20 0x55d3c250d418 \n#21 0x55d3c24da42f \n#22 0x55d3c25314e8 \n#23 0x55d3c25316b4 \n#24 0x55d3c2542143 \n#25 0x7f894ae94ac3 ","time":{"start":1698646393053,"stop":1698646525212,"duration":132159}},{"uid":"d4713669fabb3f15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d4713669fabb3f15","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e148719fb3 \n#1 0x55e1483ed4a7 \n#2 0x55e1483e55d3 \n#3 0x55e1483d6007 \n#4 0x55e1483d7481 \n#5 0x55e1483d633f \n#6 0x55e1483d535c \n#7 0x55e1483d52ce \n#8 0x55e1483d3ecd \n#9 0x55e1483d435a \n#10 0x55e1483efb8e \n#11 0x55e1484703b5 \n#12 0x55e148456942 \n#13 0x55e14846fc02 \n#14 0x55e148456713 \n#15 0x55e14842918b \n#16 0x55e148429f7e \n#17 0x55e1486df8d8 \n#18 0x55e1486e3800 \n#19 0x55e1486edcfc \n#20 0x55e1486e4418 \n#21 0x55e1486b142f \n#22 0x55e1487084e8 \n#23 0x55e1487086b4 \n#24 0x55e148719143 \n#25 0x7f348d894ac3 ","time":{"start":1698628748145,"stop":1698628880239,"duration":132094}},{"uid":"51dd400295332385","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51dd400295332385","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d1401cbfb3 \n#1 0x55d13fe9f4a7 \n#2 0x55d13fe975d3 \n#3 0x55d13fe88007 \n#4 0x55d13fe89481 \n#5 0x55d13fe8833f \n#6 0x55d13fe8735c \n#7 0x55d13fe872ce \n#8 0x55d13fe85ecd \n#9 0x55d13fe8635a \n#10 0x55d13fea1b8e \n#11 0x55d13ff223b5 \n#12 0x55d13ff08942 \n#13 0x55d13ff21c02 \n#14 0x55d13ff08713 \n#15 0x55d13fedb18b \n#16 0x55d13fedbf7e \n#17 0x55d1401918d8 \n#18 0x55d140195800 \n#19 0x55d14019fcfc \n#20 0x55d140196418 \n#21 0x55d14016342f \n#22 0x55d1401ba4e8 \n#23 0x55d1401ba6b4 \n#24 0x55d1401cb143 \n#25 0x7f2c54494ac3 ","time":{"start":1698615225510,"stop":1698615357453,"duration":131943}},{"uid":"ca1cff507be72845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ca1cff507be72845","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e5925b0fb3 \n#1 0x55e5922844a7 \n#2 0x55e59227c5d3 \n#3 0x55e59226d007 \n#4 0x55e59226e481 \n#5 0x55e59226d33f \n#6 0x55e59226c35c \n#7 0x55e59226c2ce \n#8 0x55e59226aecd \n#9 0x55e59226b35a \n#10 0x55e592286b8e \n#11 0x55e5923073b5 \n#12 0x55e5922ed942 \n#13 0x55e592306c02 \n#14 0x55e5922ed713 \n#15 0x55e5922c018b \n#16 0x55e5922c0f7e \n#17 0x55e5925768d8 \n#18 0x55e59257a800 \n#19 0x55e592584cfc \n#20 0x55e59257b418 \n#21 0x55e59254842f \n#22 0x55e59259f4e8 \n#23 0x55e59259f6b4 \n#24 0x55e5925b0143 \n#25 0x7ff54c694ac3 ","time":{"start":1698615122769,"stop":1698615253230,"duration":130461}},{"uid":"6c5d78cc2776fb44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6c5d78cc2776fb44","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555ce8abafb3 \n#1 0x555ce878e4a7 \n#2 0x555ce87865d3 \n#3 0x555ce8777007 \n#4 0x555ce8778481 \n#5 0x555ce877733f \n#6 0x555ce877635c \n#7 0x555ce87762ce \n#8 0x555ce8774ecd \n#9 0x555ce877535a \n#10 0x555ce8790b8e \n#11 0x555ce88113b5 \n#12 0x555ce87f7942 \n#13 0x555ce8810c02 \n#14 0x555ce87f7713 \n#15 0x555ce87ca18b \n#16 0x555ce87caf7e \n#17 0x555ce8a808d8 \n#18 0x555ce8a84800 \n#19 0x555ce8a8ecfc \n#20 0x555ce8a85418 \n#21 0x555ce8a5242f \n#22 0x555ce8aa94e8 \n#23 0x555ce8aa96b4 \n#24 0x555ce8aba143 \n#25 0x7f9843294ac3 ","time":{"start":1698542390609,"stop":1698542522141,"duration":131532}},{"uid":"8b6e32bd7b1c2597","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b6e32bd7b1c2597","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d69c927fb3 \n#1 0x55d69c5fb4a7 \n#2 0x55d69c5f35d3 \n#3 0x55d69c5e4007 \n#4 0x55d69c5e5481 \n#5 0x55d69c5e433f \n#6 0x55d69c5e335c \n#7 0x55d69c5e32ce \n#8 0x55d69c5e1ecd \n#9 0x55d69c5e235a \n#10 0x55d69c5fdb8e \n#11 0x55d69c67e3b5 \n#12 0x55d69c664942 \n#13 0x55d69c67dc02 \n#14 0x55d69c664713 \n#15 0x55d69c63718b \n#16 0x55d69c637f7e \n#17 0x55d69c8ed8d8 \n#18 0x55d69c8f1800 \n#19 0x55d69c8fbcfc \n#20 0x55d69c8f2418 \n#21 0x55d69c8bf42f \n#22 0x55d69c9164e8 \n#23 0x55d69c9166b4 \n#24 0x55d69c927143 \n#25 0x7f8ce6694ac3 ","time":{"start":1698455717132,"stop":1698455849245,"duration":132113}},{"uid":"9d872f0517bd84c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9d872f0517bd84c7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55894f93dfb3 \n#1 0x55894f6114a7 \n#2 0x55894f6095d3 \n#3 0x55894f5fa007 \n#4 0x55894f5fb481 \n#5 0x55894f5fa33f \n#6 0x55894f5f935c \n#7 0x55894f5f92ce \n#8 0x55894f5f7ecd \n#9 0x55894f5f835a \n#10 0x55894f613b8e \n#11 0x55894f6943b5 \n#12 0x55894f67a942 \n#13 0x55894f693c02 \n#14 0x55894f67a713 \n#15 0x55894f64d18b \n#16 0x55894f64df7e \n#17 0x55894f9038d8 \n#18 0x55894f907800 \n#19 0x55894f911cfc \n#20 0x55894f908418 \n#21 0x55894f8d542f \n#22 0x55894f92c4e8 \n#23 0x55894f92c6b4 \n#24 0x55894f93d143 \n#25 0x7ff356494ac3 ","time":{"start":1698369381405,"stop":1698369513154,"duration":131749}},{"uid":"7134c957a8d04b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/7134c957a8d04b2a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x560e4b54cfb3 \n#1 0x560e4b2204a7 \n#2 0x560e4b2185d3 \n#3 0x560e4b209007 \n#4 0x560e4b20a481 \n#5 0x560e4b20933f \n#6 0x560e4b20835c \n#7 0x560e4b2082ce \n#8 0x560e4b206ecd \n#9 0x560e4b20735a \n#10 0x560e4b222b8e \n#11 0x560e4b2a33b5 \n#12 0x560e4b289942 \n#13 0x560e4b2a2c02 \n#14 0x560e4b289713 \n#15 0x560e4b25c18b \n#16 0x560e4b25cf7e \n#17 0x560e4b5128d8 \n#18 0x560e4b516800 \n#19 0x560e4b520cfc \n#20 0x560e4b517418 \n#21 0x560e4b4e442f \n#22 0x560e4b53b4e8 \n#23 0x560e4b53b6b4 \n#24 0x560e4b54c143 \n#25 0x7fbc4e894ac3 ","time":{"start":1698282869400,"stop":1698283001881,"duration":132481}},{"uid":"ce3728a8a1527672","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce3728a8a1527672","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x56012403dfb3 \n#1 0x560123d114a7 \n#2 0x560123d095d3 \n#3 0x560123cfa007 \n#4 0x560123cfb481 \n#5 0x560123cfa33f \n#6 0x560123cf935c \n#7 0x560123cf92ce \n#8 0x560123cf7ecd \n#9 0x560123cf835a \n#10 0x560123d13b8e \n#11 0x560123d943b5 \n#12 0x560123d7a942 \n#13 0x560123d93c02 \n#14 0x560123d7a713 \n#15 0x560123d4d18b \n#16 0x560123d4df7e \n#17 0x5601240038d8 \n#18 0x560124007800 \n#19 0x560124011cfc \n#20 0x560124008418 \n#21 0x560123fd542f \n#22 0x56012402c4e8 \n#23 0x56012402c6b4 \n#24 0x56012403d143 \n#25 0x7f14af094ac3 ","time":{"start":1698196535283,"stop":1698196667528,"duration":132245}},{"uid":"3c3d9145747e2326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3c3d9145747e2326","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55d825c20fb3 \n#1 0x55d8258f44a7 \n#2 0x55d8258ec5d3 \n#3 0x55d8258dd007 \n#4 0x55d8258de481 \n#5 0x55d8258dd33f \n#6 0x55d8258dc35c \n#7 0x55d8258dc2ce \n#8 0x55d8258daecd \n#9 0x55d8258db35a \n#10 0x55d8258f6b8e \n#11 0x55d8259773b5 \n#12 0x55d82595d942 \n#13 0x55d825976c02 \n#14 0x55d82595d713 \n#15 0x55d82593018b \n#16 0x55d825930f7e \n#17 0x55d825be68d8 \n#18 0x55d825bea800 \n#19 0x55d825bf4cfc \n#20 0x55d825beb418 \n#21 0x55d825bb842f \n#22 0x55d825c0f4e8 \n#23 0x55d825c0f6b4 \n#24 0x55d825c20143 \n#25 0x7fb6ad294ac3 ","time":{"start":1698178258120,"stop":1698178390271,"duration":132151}},{"uid":"1a715f4649029581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a715f4649029581","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x5651c25fffb3 \n#1 0x5651c22d34a7 \n#2 0x5651c22cb5d3 \n#3 0x5651c22bc007 \n#4 0x5651c22bd481 \n#5 0x5651c22bc33f \n#6 0x5651c22bb35c \n#7 0x5651c22bb2ce \n#8 0x5651c22b9ecd \n#9 0x5651c22ba35a \n#10 0x5651c22d5b8e \n#11 0x5651c23563b5 \n#12 0x5651c233c942 \n#13 0x5651c2355c02 \n#14 0x5651c233c713 \n#15 0x5651c230f18b \n#16 0x5651c230ff7e \n#17 0x5651c25c58d8 \n#18 0x5651c25c9800 \n#19 0x5651c25d3cfc \n#20 0x5651c25ca418 \n#21 0x5651c259742f \n#22 0x5651c25ee4e8 \n#23 0x5651c25ee6b4 \n#24 0x5651c25ff143 \n#25 0x7f5173c94ac3 ","time":{"start":1698178199407,"stop":1698178330299,"duration":130892}}]},"b14d94c00a7a02b15ede5862fe9627b6":{"statistic":{"failed":118,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":170},"items":[{"uid":"d54216a344f5c056","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/d54216a344f5c056","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698867322863,"stop":1698867323495,"duration":632}},{"uid":"7459619bdde7bd03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7459619bdde7bd03","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698867371431,"stop":1698867371876,"duration":445}},{"uid":"9a94a2e4d9a22e61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9a94a2e4d9a22e61","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698801504650,"stop":1698801505110,"duration":460}},{"uid":"d9b2059bb97504dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d9b2059bb97504dd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698788412500,"stop":1698788412920,"duration":420}},{"uid":"51c8cc1372e7d9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/51c8cc1372e7d9b8","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698714885440,"stop":1698714885988,"duration":548}},{"uid":"b1df1b5e8e077bdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b1df1b5e8e077bdd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698701278705,"stop":1698701279363,"duration":658}},{"uid":"6c688923740ea0c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6c688923740ea0c7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698700148497,"stop":1698700148926,"duration":429}},{"uid":"92b4dca6e032dc91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/92b4dca6e032dc91","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692694258,"stop":1698692694758,"duration":500}},{"uid":"b105bbd11af9143c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b105bbd11af9143c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692661261,"stop":1698692661735,"duration":474}},{"uid":"9556c214d154a5da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9556c214d154a5da","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646221849,"stop":1698646222514,"duration":665}},{"uid":"20c94552b7f62c62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/20c94552b7f62c62","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698628471752,"stop":1698628472326,"duration":574}},{"uid":"b74f7bea4fc86d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b74f7bea4fc86d12","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615110677,"stop":1698615111278,"duration":601}},{"uid":"264df2f706c43ed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/264df2f706c43ed3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615031956,"stop":1698615032493,"duration":537}},{"uid":"426a19130410c65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/426a19130410c65","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698542278116,"stop":1698542278882,"duration":766}},{"uid":"833c9e79e5cc9cd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/833c9e79e5cc9cd2","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698455469032,"stop":1698455469573,"duration":541}},{"uid":"4f4442bfac8c5ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4f4442bfac8c5ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698369151404,"stop":1698369151819,"duration":415}},{"uid":"dc1c297f7e114c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc1c297f7e114c5a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698282737922,"stop":1698282738513,"duration":591}},{"uid":"9b7de5a0e376b35d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9b7de5a0e376b35d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698196411191,"stop":1698196411757,"duration":566}},{"uid":"ea041f52d764a1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea041f52d764a1ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178137378,"stop":1698178138043,"duration":665}},{"uid":"7e6e54e12127fbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7e6e54e12127fbc","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178093687,"stop":1698178094195,"duration":508}}]},"94109bff7ef580f8a70ff49447a40d87":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"c8a0162f1d5cc86f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/c8a0162f1d5cc86f","status":"passed","time":{"start":1698867357066,"stop":1698867359589,"duration":2523}},{"uid":"9dda1267c14d137e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9dda1267c14d137e","status":"passed","time":{"start":1698867418814,"stop":1698867420910,"duration":2096}},{"uid":"7e2113a11f2086f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7e2113a11f2086f3","status":"passed","time":{"start":1698801547672,"stop":1698801548926,"duration":1254}},{"uid":"2a010b7eedc4c9f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2a010b7eedc4c9f0","status":"passed","time":{"start":1698788451222,"stop":1698788452514,"duration":1292}},{"uid":"194cce5d5d929a35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/194cce5d5d929a35","status":"passed","time":{"start":1698714939123,"stop":1698714940768,"duration":1645}},{"uid":"22a5457f00e73850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/22a5457f00e73850","status":"passed","time":{"start":1698701311051,"stop":1698701312523,"duration":1472}},{"uid":"5cdcc681a7241b93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5cdcc681a7241b93","status":"passed","time":{"start":1698700183131,"stop":1698700184428,"duration":1297}},{"uid":"e9ecf9a150b8c7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e9ecf9a150b8c7e4","status":"passed","time":{"start":1698692725081,"stop":1698692726267,"duration":1186}},{"uid":"1b6236100d8917ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1b6236100d8917ac","status":"passed","time":{"start":1698692695021,"stop":1698692696268,"duration":1247}},{"uid":"5e6eb691a12bcbb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5e6eb691a12bcbb0","status":"passed","time":{"start":1698646274334,"stop":1698646277481,"duration":3147}},{"uid":"184eeb44b54847ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/184eeb44b54847ae","status":"passed","time":{"start":1698628503076,"stop":1698628504427,"duration":1351}},{"uid":"2d948f7d2f7d8a4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2d948f7d2f7d8a4f","status":"passed","time":{"start":1698615145454,"stop":1698615151750,"duration":6296}},{"uid":"272fe17df8b07dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/272fe17df8b07dc8","status":"passed","time":{"start":1698615060661,"stop":1698615061923,"duration":1262}},{"uid":"dc67cbbcd1efadbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/dc67cbbcd1efadbb","status":"passed","time":{"start":1698542316990,"stop":1698542318799,"duration":1809}},{"uid":"18a169056bfdda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/18a169056bfdda5","status":"passed","time":{"start":1698455509172,"stop":1698455510694,"duration":1522}},{"uid":"6795e86b051f9208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6795e86b051f9208","status":"passed","time":{"start":1698369186049,"stop":1698369187889,"duration":1840}},{"uid":"4859cf111949c3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4859cf111949c3ae","status":"passed","time":{"start":1698282787514,"stop":1698282789038,"duration":1524}},{"uid":"1a8b4299280f4308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1a8b4299280f4308","status":"passed","time":{"start":1698196458765,"stop":1698196460990,"duration":2225}},{"uid":"2169411bffe836a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2169411bffe836a","status":"passed","time":{"start":1698178171688,"stop":1698178173117,"duration":1429}},{"uid":"b7d752dc41bd6edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b7d752dc41bd6edd","status":"passed","time":{"start":1698178134700,"stop":1698178139415,"duration":4715}}]},"6712f2e3b136c8030bb4071a5deccc97":{"statistic":{"failed":17,"broken":0,"skipped":0,"passed":153,"unknown":0,"total":170},"items":[{"uid":"1df1cf68aaf079c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/1df1cf68aaf079c3","status":"passed","time":{"start":1698867422445,"stop":1698867427839,"duration":5394}},{"uid":"7c362d16b35ca831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7c362d16b35ca831","status":"passed","time":{"start":1698867488346,"stop":1698867493812,"duration":5466}},{"uid":"97f03b80653b9dd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/97f03b80653b9dd6","status":"passed","time":{"start":1698801624599,"stop":1698801630024,"duration":5425}},{"uid":"1429cc7263d9ba85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1429cc7263d9ba85","status":"passed","time":{"start":1698788515273,"stop":1698788520742,"duration":5469}},{"uid":"6d3108947c226db3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6d3108947c226db3","status":"passed","time":{"start":1698715019356,"stop":1698715027191,"duration":7835}},{"uid":"d3f3eac4df042029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d3f3eac4df042029","status":"passed","time":{"start":1698701391267,"stop":1698701398582,"duration":7315}},{"uid":"5d1d069f514c3ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d1d069f514c3ef2","status":"passed","time":{"start":1698700247837,"stop":1698700253421,"duration":5584}},{"uid":"216357116a24531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/216357116a24531","status":"passed","time":{"start":1698692890170,"stop":1698692895309,"duration":5139}},{"uid":"714aae454c4f5c9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/714aae454c4f5c9b","status":"passed","time":{"start":1698692758041,"stop":1698692763654,"duration":5613}},{"uid":"7b322a0b5ca02bf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7b322a0b5ca02bf4","status":"passed","time":{"start":1698646371143,"stop":1698646378419,"duration":7276}},{"uid":"ea59050268b7e2c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ea59050268b7e2c2","status":"passed","time":{"start":1698628588819,"stop":1698628595637,"duration":6818}},{"uid":"d072eba3c4800eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d072eba3c4800eea","status":"passed","time":{"start":1698615200980,"stop":1698615208572,"duration":7592}},{"uid":"d4a3235fdf49c39f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d4a3235fdf49c39f","status":"passed","time":{"start":1698615109078,"stop":1698615114665,"duration":5587}},{"uid":"76d12d94d9f23d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/76d12d94d9f23d8","status":"passed","time":{"start":1698542373688,"stop":1698542380790,"duration":7102}},{"uid":"c8460c6c19e948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c8460c6c19e948","status":"passed","time":{"start":1698455583900,"stop":1698455590772,"duration":6872}},{"uid":"cb9d27806fb5b126","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb9d27806fb5b126","status":"passed","time":{"start":1698369255448,"stop":1698369261227,"duration":5779}},{"uid":"fe30a8dbb1fc0e5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/fe30a8dbb1fc0e5f","status":"passed","time":{"start":1698282847714,"stop":1698282856223,"duration":8509}},{"uid":"51dd5e380d994356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/51dd5e380d994356","status":"passed","time":{"start":1698196514095,"stop":1698196521213,"duration":7118}},{"uid":"f1a319942e500aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f1a319942e500aba","status":"passed","time":{"start":1698178237545,"stop":1698178244462,"duration":6917}},{"uid":"5aa1d9e6a36c324b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5aa1d9e6a36c324b","status":"passed","time":{"start":1698178179281,"stop":1698178185597,"duration":6316}}]},"9b4fbe015a28e4f52e55a5bc5e2d6fd0":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"4e9b9b1d9606cce7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/4e9b9b1d9606cce7","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":1698867589984,"stop":1698867720126,"duration":130142}},{"uid":"9b373d3c4f27ad43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9b373d3c4f27ad43","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":1698867628026,"stop":1698867758798,"duration":130772}},{"uid":"616df04c0914dc1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/616df04c0914dc1e","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":1698801774032,"stop":1698801904359,"duration":130327}},{"uid":"d8a7d311e289bcbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8a7d311e289bcbd","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":1698788673033,"stop":1698788802858,"duration":129825}},{"uid":"552853045d32cd78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/552853045d32cd78","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":1698715208892,"stop":1698715339272,"duration":130380}},{"uid":"a17e22ae8e406ecf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a17e22ae8e406ecf","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":1698701591147,"stop":1698701721199,"duration":130052}},{"uid":"9c0016b8c9d14ce0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9c0016b8c9d14ce0","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":1698700394198,"stop":1698700525355,"duration":131157}},{"uid":"7e751ad619a0d52d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7e751ad619a0d52d","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":1698693079761,"stop":1698693210008,"duration":130247}},{"uid":"249aeffb2a28ec81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/249aeffb2a28ec81","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":1698692933305,"stop":1698693063422,"duration":130117}},{"uid":"7194431978c451fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7194431978c451fa","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":1698646612294,"stop":1698646742283,"duration":129989}},{"uid":"1d161544969d6229","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1d161544969d6229","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":1698628667091,"stop":1698628798328,"duration":131237}},{"uid":"32691c8511a8c3df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/32691c8511a8c3df","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":1698615414195,"stop":1698615543820,"duration":129625}},{"uid":"949f47f608167034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/949f47f608167034","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":1698615298477,"stop":1698615429354,"duration":130877}},{"uid":"3a0db9b2bd3947cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3a0db9b2bd3947cb","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":1698542594273,"stop":1698542724877,"duration":130604}},{"uid":"6288920b1abbd524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6288920b1abbd524","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":1698455665921,"stop":1698455795998,"duration":130077}},{"uid":"24d0fedc31ff96f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/24d0fedc31ff96f8","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":1698369328970,"stop":1698369459916,"duration":130946}},{"uid":"e7b071807a377c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e7b071807a377c9c","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":1698283088101,"stop":1698283218946,"duration":130845}},{"uid":"60cdc8d10e83153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/60cdc8d10e83153a","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":1698196745220,"stop":1698196876396,"duration":131176}},{"uid":"729bbd1311c8c7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/729bbd1311c8c7e1","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":1698178444638,"stop":1698178574585,"duration":129947}},{"uid":"3b6a3c7fa7c14a2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3b6a3c7fa7c14a2f","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":1698178381586,"stop":1698178512567,"duration":130981}}]},"519a697efdcc9e7678d3369921187d0b":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":23},"items":[{"uid":"bcc434f0f20104cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/bcc434f0f20104cc","status":"passed","time":{"start":1698867361581,"stop":1698867366767,"duration":5186}},{"uid":"ad212d322e9d3105","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ad212d322e9d3105","status":"passed","time":{"start":1698867422924,"stop":1698867429509,"duration":6585}},{"uid":"69c489325968271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/69c489325968271","status":"passed","time":{"start":1698801550977,"stop":1698801555933,"duration":4956}},{"uid":"42a1464d38ebcfd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/42a1464d38ebcfd4","status":"passed","time":{"start":1698788454642,"stop":1698788460593,"duration":5951}},{"uid":"cbd6af191b967a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cbd6af191b967a6b","status":"passed","time":{"start":1698714943351,"stop":1698714950055,"duration":6704}},{"uid":"839c9ace63f682d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/839c9ace63f682d6","status":"passed","time":{"start":1698701315832,"stop":1698701323092,"duration":7260}},{"uid":"5179dc888ab2a5ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5179dc888ab2a5ec","status":"passed","time":{"start":1698700186619,"stop":1698700191449,"duration":4830}},{"uid":"236bd7828600d778","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/236bd7828600d778","status":"passed","time":{"start":1698692728757,"stop":1698692734736,"duration":5979}},{"uid":"100815482feaa80c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/100815482feaa80c","status":"passed","time":{"start":1698692698325,"stop":1698692704231,"duration":5906}},{"uid":"5fafd137d7aa253f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fafd137d7aa253f","status":"passed","time":{"start":1698646280416,"stop":1698646288950,"duration":8534}},{"uid":"a7fd590afc6eab03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a7fd590afc6eab03","status":"passed","time":{"start":1698628507004,"stop":1698628513023,"duration":6019}},{"uid":"479127c63d6ede70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/479127c63d6ede70","status":"passed","time":{"start":1698615154793,"stop":1698615161131,"duration":6338}},{"uid":"d773e8261587d1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d773e8261587d1cc","status":"passed","time":{"start":1698615064381,"stop":1698615069849,"duration":5468}},{"uid":"44262c6aadc0db5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/44262c6aadc0db5f","status":"passed","time":{"start":1698542321494,"stop":1698542327026,"duration":5532}},{"uid":"9659c0d21c638138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9659c0d21c638138","status":"passed","time":{"start":1698455512110,"stop":1698455518596,"duration":6486}},{"uid":"69bd1f67b3fbf249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/69bd1f67b3fbf249","status":"passed","time":{"start":1698369190112,"stop":1698369196512,"duration":6400}},{"uid":"71d3fc15b53c9018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/71d3fc15b53c9018","status":"passed","time":{"start":1698282791592,"stop":1698282798197,"duration":6605}},{"uid":"7fbb7c402430ccac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7fbb7c402430ccac","status":"passed","time":{"start":1698196454506,"stop":1698196461535,"duration":7029}},{"uid":"88fd6fb366258c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88fd6fb366258c7e","status":"passed","time":{"start":1698178176206,"stop":1698178182748,"duration":6542}},{"uid":"f513eae40851546b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f513eae40851546b","status":"passed","time":{"start":1698178168121,"stop":1698178173891,"duration":5770}}]},"e8795ce8d9315a80a8e410520349c187":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":32},"items":[{"uid":"8a6fc8599c8c06dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/8a6fc8599c8c06dc","status":"passed","time":{"start":1698867372379,"stop":1698867386170,"duration":13791}},{"uid":"437171b5f42bc41a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/437171b5f42bc41a","status":"passed","time":{"start":1698867431087,"stop":1698867447007,"duration":15920}},{"uid":"c041640454942eed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c041640454942eed","status":"passed","time":{"start":1698801557656,"stop":1698801578478,"duration":20822}},{"uid":"7414d2f36865d6c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7414d2f36865d6c5","status":"passed","time":{"start":1698788461967,"stop":1698788474179,"duration":12212}},{"uid":"4becea2dbf4aea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4becea2dbf4aea35","status":"passed","time":{"start":1698714952164,"stop":1698714968352,"duration":16188}},{"uid":"cff5c7598c1ae602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cff5c7598c1ae602","status":"passed","time":{"start":1698701328645,"stop":1698701345212,"duration":16567}},{"uid":"cd972070c6db1240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cd972070c6db1240","status":"passed","time":{"start":1698700193443,"stop":1698700209748,"duration":16305}},{"uid":"4102f1818a70d316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4102f1818a70d316","status":"passed","time":{"start":1698692740027,"stop":1698692751466,"duration":11439}},{"uid":"8bd2a0e34e7a2d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8bd2a0e34e7a2d82","status":"passed","time":{"start":1698692705966,"stop":1698692718299,"duration":12333}},{"uid":"a67a9caba4253199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a67a9caba4253199","status":"passed","time":{"start":1698646291139,"stop":1698646307508,"duration":16369}},{"uid":"ed017f981ebad832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ed017f981ebad832","status":"passed","time":{"start":1698628515057,"stop":1698628530721,"duration":15664}},{"uid":"1c7ac5cb97aa9481","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1c7ac5cb97aa9481","status":"passed","time":{"start":1698615167368,"stop":1698615189704,"duration":22336}},{"uid":"9a99dfbfae7f51f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9a99dfbfae7f51f1","status":"passed","time":{"start":1698615072044,"stop":1698615084361,"duration":12317}},{"uid":"3acaae084ef3695d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3acaae084ef3695d","status":"passed","time":{"start":1698542329331,"stop":1698542345394,"duration":16063}},{"uid":"e91947a2e33f29f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e91947a2e33f29f6","status":"passed","time":{"start":1698455520041,"stop":1698455538096,"duration":18055}},{"uid":"f5df90740f8509bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5df90740f8509bd","status":"passed","time":{"start":1698369198044,"stop":1698369210578,"duration":12534}},{"uid":"8668ad3d6314a625","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8668ad3d6314a625","status":"passed","time":{"start":1698282804825,"stop":1698282820237,"duration":15412}},{"uid":"c04f9de76587d6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c04f9de76587d6f3","status":"passed","time":{"start":1698196463897,"stop":1698196481900,"duration":18003}},{"uid":"832f90c458a59bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/832f90c458a59bfc","status":"passed","time":{"start":1698178185365,"stop":1698178205774,"duration":20409}},{"uid":"255fb80fc3d296fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/255fb80fc3d296fe","status":"passed","time":{"start":1698178175644,"stop":1698178187125,"duration":11481}}]},"f8fee070cb49e91fbb5bb87c533c294a":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"a80c8ec6ec2499","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/a80c8ec6ec2499","status":"passed","time":{"start":1698867525788,"stop":1698867533825,"duration":8037}},{"uid":"60c2a99a6ad80361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/60c2a99a6ad80361","status":"passed","time":{"start":1698867569390,"stop":1698867577595,"duration":8205}},{"uid":"dfead28ea3bb50c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/dfead28ea3bb50c1","status":"passed","time":{"start":1698801699792,"stop":1698801729648,"duration":29856}},{"uid":"b885f8be75ea137b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b885f8be75ea137b","status":"passed","time":{"start":1698788607842,"stop":1698788617233,"duration":9391}},{"uid":"ba18abcbadfd66a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ba18abcbadfd66a","status":"passed","time":{"start":1698715153610,"stop":1698715168600,"duration":14990}},{"uid":"9b3a18b14feeaedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9b3a18b14feeaedc","status":"passed","time":{"start":1698701569036,"stop":1698701575752,"duration":6716}},{"uid":"ab1facabe207795e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ab1facabe207795e","status":"passed","time":{"start":1698700339512,"stop":1698700345556,"duration":6044}},{"uid":"4e0898dd01fcfd7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4e0898dd01fcfd7c","status":"passed","time":{"start":1698692873197,"stop":1698692879228,"duration":6031}},{"uid":"a3f8524d314ff4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/a3f8524d314ff4","status":"passed","time":{"start":1698692849085,"stop":1698692855350,"duration":6265}},{"uid":"5466236ed2abd5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5466236ed2abd5b","status":"passed","time":{"start":1698646558874,"stop":1698646565326,"duration":6452}},{"uid":"5825b648c741ce4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5825b648c741ce4b","status":"passed","time":{"start":1698628546090,"stop":1698628577754,"duration":31664}},{"uid":"e7b871e58bc007d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e7b871e58bc007d2","status":"passed","time":{"start":1698615183004,"stop":1698615190532,"duration":7528}},{"uid":"7608a669b7694850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7608a669b7694850","status":"passed","time":{"start":1698615091534,"stop":1698615098003,"duration":6469}},{"uid":"c37774365e3677d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c37774365e3677d6","status":"passed","time":{"start":1698542355071,"stop":1698542363065,"duration":7994}},{"uid":"dd41f794ca6d31cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd41f794ca6d31cc","status":"passed","time":{"start":1698455534226,"stop":1698455571927,"duration":37701}},{"uid":"93d003c5d26d1332","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93d003c5d26d1332","status":"passed","time":{"start":1698369228813,"stop":1698369245800,"duration":16987}},{"uid":"111ea9d5ee1b41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/111ea9d5ee1b41e","status":"passed","time":{"start":1698282810506,"stop":1698282838244,"duration":27738}},{"uid":"4a24ca7ba9649f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4a24ca7ba9649f1","status":"passed","time":{"start":1698196480291,"stop":1698196502820,"duration":22529}},{"uid":"b1b5a816501cac1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b1b5a816501cac1c","status":"passed","time":{"start":1698178217293,"stop":1698178225215,"duration":7922}},{"uid":"46bf97f16fe55b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/46bf97f16fe55b2","status":"passed","time":{"start":1698178161800,"stop":1698178169117,"duration":7317}}]},"44ddd5985badeba6e2bcae7f904bc14a":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"69e2238fb6598158","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/69e2238fb6598158","status":"passed","time":{"start":1698867548060,"stop":1698867550375,"duration":2315}},{"uid":"b2024013160b5b5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b2024013160b5b5c","status":"passed","time":{"start":1698867591608,"stop":1698867593719,"duration":2111}},{"uid":"3ab054c357bb6215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3ab054c357bb6215","status":"passed","time":{"start":1698801742295,"stop":1698801744673,"duration":2378}},{"uid":"4d11e303bf8afde4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4d11e303bf8afde4","status":"passed","time":{"start":1698788632032,"stop":1698788634281,"duration":2249}},{"uid":"f78959adf7272647","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f78959adf7272647","status":"passed","time":{"start":1698715192635,"stop":1698715195405,"duration":2770}},{"uid":"16ada858b498e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/16ada858b498e95f","status":"passed","time":{"start":1698701574979,"stop":1698701577391,"duration":2412}},{"uid":"359010b6aa9b552b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/359010b6aa9b552b","status":"passed","time":{"start":1698700357179,"stop":1698700359163,"duration":1984}},{"uid":"f151072228d94ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f151072228d94ca8","status":"passed","time":{"start":1698693056841,"stop":1698693059262,"duration":2421}},{"uid":"ce80650dd4f27a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ce80650dd4f27a6b","status":"passed","time":{"start":1698692866522,"stop":1698692868985,"duration":2463}},{"uid":"bc171461202c57f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/bc171461202c57f6","status":"passed","time":{"start":1698646557116,"stop":1698646559574,"duration":2458}},{"uid":"4992e1dad92f4e3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4992e1dad92f4e3a","status":"passed","time":{"start":1698628603438,"stop":1698628606074,"duration":2636}},{"uid":"e57073cd109d5ba5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e57073cd109d5ba5","status":"passed","time":{"start":1698615451621,"stop":1698615454372,"duration":2751}},{"uid":"38fefa2d8e41a29d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/38fefa2d8e41a29d","status":"passed","time":{"start":1698615288322,"stop":1698615290901,"duration":2579}},{"uid":"298409ed319dd109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/298409ed319dd109","status":"passed","time":{"start":1698542578475,"stop":1698542581420,"duration":2945}},{"uid":"2c587776466157df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2c587776466157df","status":"passed","time":{"start":1698455597751,"stop":1698455600048,"duration":2297}},{"uid":"d37267a3b1bd450f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d37267a3b1bd450f","status":"passed","time":{"start":1698369268328,"stop":1698369270521,"duration":2193}},{"uid":"d0f9e13965521136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d0f9e13965521136","status":"passed","time":{"start":1698283091437,"stop":1698283093804,"duration":2367}},{"uid":"fb4f29a83e8060c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/fb4f29a83e8060c1","status":"passed","time":{"start":1698196731368,"stop":1698196733873,"duration":2505}},{"uid":"6714b9e63b6a896","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6714b9e63b6a896","status":"passed","time":{"start":1698178467431,"stop":1698178469870,"duration":2439}},{"uid":"ba91277b86eeac86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ba91277b86eeac86","status":"passed","time":{"start":1698178406049,"stop":1698178408215,"duration":2166}}]},"445c69993d092ef0a391b637b7b8f077":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"a2f2d078ea4db685","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/a2f2d078ea4db685","status":"passed","time":{"start":1698867557968,"stop":1698867559514,"duration":1546}},{"uid":"1b32e48d363cbfaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/1b32e48d363cbfaa","status":"passed","time":{"start":1698867601226,"stop":1698867602372,"duration":1146}},{"uid":"a1e86ce6df312c77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a1e86ce6df312c77","status":"passed","time":{"start":1698801752423,"stop":1698801754040,"duration":1617}},{"uid":"73df9ccad8ad38a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/73df9ccad8ad38a2","status":"passed","time":{"start":1698788642074,"stop":1698788643294,"duration":1220}},{"uid":"792793dd30843025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/792793dd30843025","status":"passed","time":{"start":1698715203736,"stop":1698715205086,"duration":1350}},{"uid":"1ea80027edd33c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1ea80027edd33c49","status":"passed","time":{"start":1698701575758,"stop":1698701577374,"duration":1616}},{"uid":"c0d5dc54c4a35ea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d5dc54c4a35ea5","status":"passed","time":{"start":1698700367048,"stop":1698700368199,"duration":1151}},{"uid":"3fdfe0d845ca8370","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3fdfe0d845ca8370","status":"passed","time":{"start":1698693067142,"stop":1698693068213,"duration":1071}},{"uid":"172eeb7f65e6ed9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/172eeb7f65e6ed9e","status":"passed","time":{"start":1698692876747,"stop":1698692877970,"duration":1223}},{"uid":"cd1ce7a59cc91957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cd1ce7a59cc91957","status":"passed","time":{"start":1698646568640,"stop":1698646570188,"duration":1548}},{"uid":"511d3af078b43ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/511d3af078b43ae2","status":"passed","time":{"start":1698628614497,"stop":1698628616177,"duration":1680}},{"uid":"6d7094d2ea5cdaab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6d7094d2ea5cdaab","status":"passed","time":{"start":1698615464646,"stop":1698615466417,"duration":1771}},{"uid":"72af921c12731e1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72af921c12731e1b","status":"passed","time":{"start":1698615299191,"stop":1698615300489,"duration":1298}},{"uid":"e669a427090eb871","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e669a427090eb871","status":"passed","time":{"start":1698542590377,"stop":1698542592422,"duration":2045}},{"uid":"254bb4ea3a1f0b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/254bb4ea3a1f0b74","status":"passed","time":{"start":1698455608142,"stop":1698455609688,"duration":1546}},{"uid":"33b7f5c8f57c9de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/33b7f5c8f57c9de0","status":"passed","time":{"start":1698369278897,"stop":1698369280761,"duration":1864}},{"uid":"b0fc33c17c9cb9b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b0fc33c17c9cb9b3","status":"passed","time":{"start":1698283119730,"stop":1698283122364,"duration":2634}},{"uid":"991c90a407f150f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/991c90a407f150f9","status":"passed","time":{"start":1698196742511,"stop":1698196744098,"duration":1587}},{"uid":"5f7ff92156fbe71f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5f7ff92156fbe71f","status":"passed","time":{"start":1698178478882,"stop":1698178481117,"duration":2235}},{"uid":"6c41341768fe5ae8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6c41341768fe5ae8","status":"passed","time":{"start":1698178417238,"stop":1698178418583,"duration":1345}}]},"46bdc81110002bd93542f111d9af2812":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":144,"unknown":0,"total":170},"items":[{"uid":"71d260dc0dd45ef0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/71d260dc0dd45ef0","status":"passed","time":{"start":1698867544949,"stop":1698867548056,"duration":3107}},{"uid":"75943b45f53c8b08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/75943b45f53c8b08","status":"passed","time":{"start":1698867588276,"stop":1698867591604,"duration":3328}},{"uid":"d7349f5b361e14ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d7349f5b361e14ed","status":"passed","time":{"start":1698801740396,"stop":1698801742290,"duration":1894}},{"uid":"f72323d2569476f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f72323d2569476f5","status":"passed","time":{"start":1698788628249,"stop":1698788632029,"duration":3780}},{"uid":"3271dc4cbef2f969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3271dc4cbef2f969","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715180418,"stop":1698715182481,"duration":2063}},{"uid":"f1b44543890ca6aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f1b44543890ca6aa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701571681,"stop":1698701574826,"duration":3145}},{"uid":"426b0e2b63521503","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/426b0e2b63521503","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700355503,"stop":1698700357142,"duration":1639}},{"uid":"33163b26bcaa2bb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/33163b26bcaa2bb9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693054656,"stop":1698693056805,"duration":2149}},{"uid":"ea6380db9f8153a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ea6380db9f8153a6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692864656,"stop":1698692866488,"duration":1832}},{"uid":"ae70dba187d91b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ae70dba187d91b0e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646555242,"stop":1698646557074,"duration":1832}},{"uid":"3c4c89d3621a8d23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3c4c89d3621a8d23","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628903069,"stop":1698628904899,"duration":1830}},{"uid":"36054524b6a5b79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/36054524b6a5b79","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615386998,"stop":1698615389221,"duration":2223}},{"uid":"d89e7b726e508660","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d89e7b726e508660","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615275639,"stop":1698615277483,"duration":1844}},{"uid":"36647b02891745f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/36647b02891745f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542542130,"stop":1698542545176,"duration":3046}},{"uid":"2a469b407e77f316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a469b407e77f316","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455876672,"stop":1698455878206,"duration":1534}},{"uid":"8f7376a82795d060","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8f7376a82795d060","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369534373,"stop":1698369535841,"duration":1468}},{"uid":"e385d856194ecac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e385d856194ecac3","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698283042186,"stop":1698283043665,"duration":1479}},{"uid":"7f9f340a8854b708","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7f9f340a8854b708","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196694902,"stop":1698196697131,"duration":2229}},{"uid":"f530a7c655796e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f530a7c655796e28","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178414134,"stop":1698178417020,"duration":2886}},{"uid":"3eb0bca34815960e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3eb0bca34815960e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178353224,"stop":1698178356053,"duration":2829}}]},"f014a970b405df22a91c3a1e6926ba51":{"statistic":{"failed":60,"broken":0,"skipped":0,"passed":110,"unknown":0,"total":170},"items":[{"uid":"2ac6b4f539b1a5fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/2ac6b4f539b1a5fd","status":"passed","time":{"start":1698867403595,"stop":1698867411043,"duration":7448}},{"uid":"682a78b4a89ea96a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/682a78b4a89ea96a","status":"passed","time":{"start":1698867465878,"stop":1698867474250,"duration":8372}},{"uid":"c08726f6b9b59538","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c08726f6b9b59538","status":"passed","time":{"start":1698801604809,"stop":1698801612212,"duration":7403}},{"uid":"18b5c7e515bd190c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/18b5c7e515bd190c","status":"passed","time":{"start":1698788496063,"stop":1698788503151,"duration":7088}},{"uid":"ed92c63caa1d13fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed92c63caa1d13fc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714992096,"stop":1698715004483,"duration":12387}},{"uid":"412b971723697a66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/412b971723697a66","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701367689,"stop":1698701376810,"duration":9121}},{"uid":"292e9f8e6ac07e15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/292e9f8e6ac07e15","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700228846,"stop":1698700235603,"duration":6757}},{"uid":"841a683332219fe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/841a683332219fe1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693067866,"stop":1698693075299,"duration":7433}},{"uid":"8dd8e223f4497563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dd8e223f4497563","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692737878,"stop":1698692744229,"duration":6351}},{"uid":"3a724480c579c5f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3a724480c579c5f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646337536,"stop":1698646349029,"duration":11493}},{"uid":"73ae1da872273f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/73ae1da872273f1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628553248,"stop":1698628562957,"duration":9709}},{"uid":"7b53e90e10f58ca5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b53e90e10f58ca5","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615215059,"stop":1698615224114,"duration":9055}},{"uid":"844f8f299eb59c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/844f8f299eb59c5a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615104166,"stop":1698615111881,"duration":7715}},{"uid":"e9236bbd134854e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e9236bbd134854e6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542367402,"stop":1698542375117,"duration":7715}},{"uid":"dd1b2478f7d7b7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd1b2478f7d7b7e4","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455555393,"stop":1698455561920,"duration":6527}},{"uid":"1a2486c55ca55a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1a2486c55ca55a1f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369230524,"stop":1698369238056,"duration":7532}},{"uid":"998b930c0ff3bd99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/998b930c0ff3bd99","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698282845992,"stop":1698282856298,"duration":10306}},{"uid":"950b0ca68c25077d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/950b0ca68c25077d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196503856,"stop":1698196513068,"duration":9212}},{"uid":"545f3bac2e4efcc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/545f3bac2e4efcc0","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178229438,"stop":1698178238455,"duration":9017}},{"uid":"9edf33c62ac3fb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9edf33c62ac3fb34","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178209315,"stop":1698178219110,"duration":9795}}]},"f7ffd8878be96220bbaf283f6c48e546":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"e094aaa793f963e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/e094aaa793f963e4","status":"passed","time":{"start":1698867367078,"stop":1698867372375,"duration":5297}},{"uid":"bdfb0679ff0c785b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/bdfb0679ff0c785b","status":"passed","time":{"start":1698867429836,"stop":1698867431083,"duration":1247}},{"uid":"48f5d73a28e82751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/48f5d73a28e82751","status":"passed","time":{"start":1698801556461,"stop":1698801557652,"duration":1191}},{"uid":"1e6851d598e45b1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1e6851d598e45b1a","status":"passed","time":{"start":1698788461044,"stop":1698788461963,"duration":919}},{"uid":"f452cb875346e47d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f452cb875346e47d","status":"passed","time":{"start":1698714950671,"stop":1698714952161,"duration":1490}},{"uid":"cd6c3abdebcdc2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cd6c3abdebcdc2b1","status":"passed","time":{"start":1698701323875,"stop":1698701328639,"duration":4764}},{"uid":"e8f89a9c83120627","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e8f89a9c83120627","status":"passed","time":{"start":1698700192035,"stop":1698700193440,"duration":1405}},{"uid":"d498ce9557a2b656","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d498ce9557a2b656","status":"passed","time":{"start":1698692735181,"stop":1698692740023,"duration":4842}},{"uid":"d69b1d0e9fb5bf8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d69b1d0e9fb5bf8b","status":"passed","time":{"start":1698692704709,"stop":1698692705963,"duration":1254}},{"uid":"4bbebd603570b2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/4bbebd603570b2e9","status":"passed","time":{"start":1698646289693,"stop":1698646291134,"duration":1441}},{"uid":"d71c5e5bb1953f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d71c5e5bb1953f13","status":"passed","time":{"start":1698628513612,"stop":1698628515054,"duration":1442}},{"uid":"299b8701468c82d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/299b8701468c82d8","status":"passed","time":{"start":1698615161973,"stop":1698615167364,"duration":5391}},{"uid":"a26e007eb3b50b61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a26e007eb3b50b61","status":"passed","time":{"start":1698615070477,"stop":1698615072039,"duration":1562}},{"uid":"3fe8d828749a0eae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3fe8d828749a0eae","status":"passed","time":{"start":1698542327712,"stop":1698542329328,"duration":1616}},{"uid":"2b380202fbd0ac02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2b380202fbd0ac02","status":"passed","time":{"start":1698455519039,"stop":1698455520037,"duration":998}},{"uid":"83012893be9ff505","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/83012893be9ff505","status":"passed","time":{"start":1698369197059,"stop":1698369198040,"duration":981}},{"uid":"727ac70445d48bb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/727ac70445d48bb3","status":"passed","time":{"start":1698282798937,"stop":1698282804821,"duration":5884}},{"uid":"bb2c3348c7385813","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/bb2c3348c7385813","status":"passed","time":{"start":1698196462223,"stop":1698196463894,"duration":1671}},{"uid":"90d07119ffc1f8be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/90d07119ffc1f8be","status":"passed","time":{"start":1698178183555,"stop":1698178185361,"duration":1806}},{"uid":"cfc91dc056d6a00b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cfc91dc056d6a00b","status":"passed","time":{"start":1698178174495,"stop":1698178175641,"duration":1146}}]},"7f3dc7acf0fc90eded39e25c4ed3bb60":{"statistic":{"failed":50,"broken":0,"skipped":0,"passed":120,"unknown":0,"total":170},"items":[{"uid":"fe992b894a9460d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/fe992b894a9460d2","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698867333520,"stop":1698867334345,"duration":825}},{"uid":"7a9648cbc42d6208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7a9648cbc42d6208","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698867380875,"stop":1698867381757,"duration":882}},{"uid":"92850054473927d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/92850054473927d2","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698801514180,"stop":1698801515179,"duration":999}},{"uid":"50a888526f979d94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/50a888526f979d94","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698788421997,"stop":1698788422765,"duration":768}},{"uid":"a1ea593f35469499","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a1ea593f35469499","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698714899244,"stop":1698714900147,"duration":903}},{"uid":"4906b39b6217d8d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4906b39b6217d8d0","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698701289966,"stop":1698701291106,"duration":1140}},{"uid":"48d4a1d460fe4b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48d4a1d460fe4b20","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698700157941,"stop":1698700158824,"duration":883}},{"uid":"24cb13771bc8d021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/24cb13771bc8d021","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692703540,"stop":1698692704385,"duration":845}},{"uid":"7eafa2d79b01d4fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7eafa2d79b01d4fd","status":"passed","time":{"start":1698692670959,"stop":1698692674757,"duration":3798}},{"uid":"fcd480e359b22881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fcd480e359b22881","status":"passed","time":{"start":1698646232264,"stop":1698646235526,"duration":3262}},{"uid":"d1b3a1c067df3ef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d1b3a1c067df3ef5","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698628483471,"stop":1698628484874,"duration":1403}},{"uid":"57af589fefc04d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/57af589fefc04d97","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615121073,"stop":1698615122053,"duration":980}},{"uid":"45fb15286fbfbcbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/45fb15286fbfbcbb","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615041542,"stop":1698615042516,"duration":974}},{"uid":"e42b3555051d30fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e42b3555051d30fa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698542288164,"stop":1698542289188,"duration":1024}},{"uid":"f17be26625ef7b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f17be26625ef7b8e","status":"passed","time":{"start":1698455478869,"stop":1698455482620,"duration":3751}},{"uid":"b2424a1a0a3021ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b2424a1a0a3021ff","status":"failed","statusDetails":"ValueError: unconverted data remains: \n \n (In progress)","time":{"start":1698369161722,"stop":1698369165746,"duration":4024}},{"uid":"a68acf28ac5bd007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a68acf28ac5bd007","status":"passed","time":{"start":1698282749795,"stop":1698282754031,"duration":4236}},{"uid":"40ec856a2c9049e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/40ec856a2c9049e3","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698196422000,"stop":1698196423115,"duration":1115}},{"uid":"423c69fc95862745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/423c69fc95862745","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178148652,"stop":1698178149809,"duration":1157}},{"uid":"93c36446cdfc84e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/93c36446cdfc84e8","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178103943,"stop":1698178105050,"duration":1107}}]},"af246d65f1eea891cf11ee497308965a":{"statistic":{"failed":145,"broken":0,"skipped":0,"passed":25,"unknown":0,"total":170},"items":[{"uid":"761c04ebd8b55aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/761c04ebd8b55aed","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":1698867589046,"stop":1698867589795,"duration":749}},{"uid":"7ea7945045a87340","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7ea7945045a87340","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":1698867626993,"stop":1698867627719,"duration":726}},{"uid":"27ed2181e17cb94b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27ed2181e17cb94b","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698801788333,"stop":1698801791552,"duration":3219}},{"uid":"5ec44e4c4a15ecb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5ec44e4c4a15ecb5","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698788666066,"stop":1698788669111,"duration":3045}},{"uid":"a3f55e945210a77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a3f55e945210a77d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698715205575,"stop":1698715208826,"duration":3251}},{"uid":"df5b6055d3286408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/df5b6055d3286408","status":"passed","time":{"start":1698701589042,"stop":1698701591142,"duration":2100}},{"uid":"60ecd658497bf6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/60ecd658497bf6d6","status":"passed","time":{"start":1698700393042,"stop":1698700394195,"duration":1153}},{"uid":"73e8d7073b49470b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/73e8d7073b49470b","status":"passed","time":{"start":1698693078651,"stop":1698693079756,"duration":1105}},{"uid":"fb7913c4da1a931f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/fb7913c4da1a931f","status":"passed","time":{"start":1698692903647,"stop":1698692933302,"duration":29655}},{"uid":"15d5090b3d14b81c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/15d5090b3d14b81c","status":"passed","time":{"start":1698646582912,"stop":1698646612289,"duration":29377}},{"uid":"c9c43b551db1f580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c9c43b551db1f580","status":"passed","time":{"start":1698628641629,"stop":1698628667087,"duration":25458}},{"uid":"6fca79c1db2b62bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6fca79c1db2b62bf","status":"passed","time":{"start":1698615412284,"stop":1698615414191,"duration":1907}},{"uid":"5649973f872bd0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5649973f872bd0d1","status":"passed","time":{"start":1698615297104,"stop":1698615298474,"duration":1370}},{"uid":"8f1c18328c11259e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8f1c18328c11259e","status":"passed","time":{"start":1698542568532,"stop":1698542594270,"duration":25738}},{"uid":"1125f7b9c2638c71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1125f7b9c2638c71","status":"passed","time":{"start":1698455636739,"stop":1698455665918,"duration":29179}},{"uid":"26969becfe1fd247","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26969becfe1fd247","status":"passed","time":{"start":1698369305475,"stop":1698369328966,"duration":23491}},{"uid":"c88812bdf2083059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c88812bdf2083059","status":"passed","time":{"start":1698283068253,"stop":1698283088095,"duration":19842}},{"uid":"14265c2b2a73086f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/14265c2b2a73086f","status":"passed","time":{"start":1698196718261,"stop":1698196745217,"duration":26956}},{"uid":"5c2babbbb4979501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c2babbbb4979501","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178442915,"stop":1698178444577,"duration":1662}},{"uid":"b2e451609847b13e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b2e451609847b13e","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178379713,"stop":1698178381532,"duration":1819}}]},"b583dc83005aea8688ae703bcdf0d977":{"statistic":{"failed":74,"broken":0,"skipped":0,"passed":96,"unknown":0,"total":170},"items":[{"uid":"dee5167b6a2c2b4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/dee5167b6a2c2b4e","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867337603,"stop":1698867337875,"duration":272}},{"uid":"2f72884f7602d8f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/2f72884f7602d8f8","status":"passed","time":{"start":1698867400013,"stop":1698867401614,"duration":1601}},{"uid":"14e72a0644fd89d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/14e72a0644fd89d9","status":"passed","time":{"start":1698801532178,"stop":1698801533767,"duration":1589}},{"uid":"70013b585683b48a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/70013b585683b48a","status":"passed","time":{"start":1698788434730,"stop":1698788437123,"duration":2393}},{"uid":"15ffca0c3e8e6dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/15ffca0c3e8e6dbc","status":"passed","time":{"start":1698714915582,"stop":1698714920079,"duration":4497}},{"uid":"5c7f7a4becd9dae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c7f7a4becd9dae5","status":"passed","time":{"start":1698701293357,"stop":1698701295861,"duration":2504}},{"uid":"a1787abbf7394947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a1787abbf7394947","status":"passed","time":{"start":1698700166318,"stop":1698700169199,"duration":2881}},{"uid":"5d9be04643c05282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d9be04643c05282","status":"passed","time":{"start":1698692711926,"stop":1698692713366,"duration":1440}},{"uid":"248030aefa5abb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/248030aefa5abb6a","status":"passed","time":{"start":1698692674620,"stop":1698692676171,"duration":1551}},{"uid":"2842aca8b97d5a81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2842aca8b97d5a81","status":"passed","time":{"start":1698646238590,"stop":1698646240597,"duration":2007}},{"uid":"d6997d5af1630356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d6997d5af1630356","status":"passed","time":{"start":1698628480256,"stop":1698628482006,"duration":1750}},{"uid":"f0cd926836185c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f0cd926836185c29","status":"passed","time":{"start":1698615123536,"stop":1698615125464,"duration":1928}},{"uid":"85f40947bb81a840","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/85f40947bb81a840","status":"passed","time":{"start":1698615046364,"stop":1698615048142,"duration":1778}},{"uid":"a34cc34a57178d6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a34cc34a57178d6d","status":"passed","time":{"start":1698542292044,"stop":1698542293781,"duration":1737}},{"uid":"1841132c24a7d738","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1841132c24a7d738","status":"passed","time":{"start":1698455491666,"stop":1698455494396,"duration":2730}},{"uid":"bb119badf1d5fcb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bb119badf1d5fcb8","status":"passed","time":{"start":1698369167384,"stop":1698369171348,"duration":3964}},{"uid":"8b3fccc1fc2dfd18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8b3fccc1fc2dfd18","status":"passed","time":{"start":1698282766755,"stop":1698282769451,"duration":2696}},{"uid":"7c627d316539f1bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7c627d316539f1bf","status":"passed","time":{"start":1698196437017,"stop":1698196441204,"duration":4187}},{"uid":"21c2376e0242b487","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/21c2376e0242b487","status":"passed","time":{"start":1698178154667,"stop":1698178156596,"duration":1929}},{"uid":"380e8ab748d68a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/380e8ab748d68a55","status":"passed","time":{"start":1698178118825,"stop":1698178120669,"duration":1844}}]},"702154f20d1bb392cb26213b3a14a202":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"bf5852e9c3411aea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/bf5852e9c3411aea","status":"passed","time":{"start":1698867720352,"stop":1698867722875,"duration":2523}},{"uid":"ac84d68d094bd1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ac84d68d094bd1c1","status":"passed","time":{"start":1698867759016,"stop":1698867761307,"duration":2291}},{"uid":"d409f6c2022b4163","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d409f6c2022b4163","status":"passed","time":{"start":1698801904726,"stop":1698801912369,"duration":7643}},{"uid":"1fcec98b36120b40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1fcec98b36120b40","status":"passed","time":{"start":1698788803077,"stop":1698788805362,"duration":2285}},{"uid":"5a0cc3a5a15d7582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a0cc3a5a15d7582","status":"passed","time":{"start":1698715339577,"stop":1698715342225,"duration":2648}},{"uid":"73de1b0e035ff549","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/73de1b0e035ff549","status":"passed","time":{"start":1698701721411,"stop":1698701723902,"duration":2491}},{"uid":"a39142c9c348d05b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a39142c9c348d05b","status":"passed","time":{"start":1698700525663,"stop":1698700528273,"duration":2610}},{"uid":"5dd43aa827514537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5dd43aa827514537","status":"passed","time":{"start":1698693210252,"stop":1698693212123,"duration":1871}},{"uid":"45817aceb7169a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/45817aceb7169a1e","status":"passed","time":{"start":1698693063658,"stop":1698693065916,"duration":2258}},{"uid":"7443efa744c6bd2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7443efa744c6bd2a","status":"passed","time":{"start":1698646583620,"stop":1698646585982,"duration":2362}},{"uid":"66cd7992eb869086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/66cd7992eb869086","status":"passed","time":{"start":1698628798602,"stop":1698628801519,"duration":2917}},{"uid":"873c69b3084a528a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/873c69b3084a528a","status":"passed","time":{"start":1698615544035,"stop":1698615546532,"duration":2497}},{"uid":"e853fefe0cfc16af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e853fefe0cfc16af","status":"passed","time":{"start":1698615429561,"stop":1698615431821,"duration":2260}},{"uid":"51133dc153b889da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51133dc153b889da","status":"passed","time":{"start":1698542725084,"stop":1698542727658,"duration":2574}},{"uid":"9d4c1362d62694a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9d4c1362d62694a3","status":"passed","time":{"start":1698455796242,"stop":1698455798882,"duration":2640}},{"uid":"3b07fe621df8a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b07fe621df8a9f3","status":"passed","time":{"start":1698369460109,"stop":1698369462520,"duration":2411}},{"uid":"b75269291f8f2a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b75269291f8f2a05","status":"passed","time":{"start":1698283219144,"stop":1698283221815,"duration":2671}},{"uid":"566fe7840909545c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/566fe7840909545c","status":"passed","time":{"start":1698196876661,"stop":1698196879004,"duration":2343}},{"uid":"82f1297bda7346fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/82f1297bda7346fd","status":"passed","time":{"start":1698178574927,"stop":1698178577546,"duration":2619}},{"uid":"45064cff81a0007c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/45064cff81a0007c","status":"passed","time":{"start":1698178512753,"stop":1698178515212,"duration":2459}}]},"04b39ae94b1ff1469a2ad10c001ef3a6":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":74,"unknown":0,"total":75},"items":[{"uid":"2ab8a880152f8152","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/2ab8a880152f8152","status":"passed","time":{"start":1698867699749,"stop":1698867709053,"duration":9304}},{"uid":"ff940488a2f1c217","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ff940488a2f1c217","status":"passed","time":{"start":1698867761047,"stop":1698867773656,"duration":12609}},{"uid":"de5f8777d48e4a29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/de5f8777d48e4a29","status":"passed","time":{"start":1698801773420,"stop":1698801783368,"duration":9948}},{"uid":"2d0fb956d08c7a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2d0fb956d08c7a7b","status":"passed","time":{"start":1698788663708,"stop":1698788673028,"duration":9320}},{"uid":"59bc7bbcaf7ac3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/59bc7bbcaf7ac3ce","status":"passed","time":{"start":1698715177571,"stop":1698715192631,"duration":15060}},{"uid":"fff32e7e15c7daf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fff32e7e15c7daf9","status":"passed","time":{"start":1698701547211,"stop":1698701558802,"duration":11591}},{"uid":"5bbb245d4e104c59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5bbb245d4e104c59","status":"passed","time":{"start":1698700396432,"stop":1698700406449,"duration":10017}},{"uid":"55d6a22f09e72f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55d6a22f09e72f81","status":"passed","time":{"start":1698693034067,"stop":1698693045057,"duration":10990}},{"uid":"1a2fe46207005d93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a2fe46207005d93","status":"passed","time":{"start":1698692905804,"stop":1698692921560,"duration":15756}},{"uid":"5022cd8baf0c86ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5022cd8baf0c86ee","status":"passed","time":{"start":1698646525315,"stop":1698646541616,"duration":16301}},{"uid":"feb4ebbb53ee10fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/feb4ebbb53ee10fe","status":"passed","time":{"start":1698628880321,"stop":1698628891453,"duration":11132}},{"uid":"d11ae13dada10051","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d11ae13dada10051","status":"passed","time":{"start":1698615357703,"stop":1698615367808,"duration":10105}},{"uid":"6915f6e8636551f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6915f6e8636551f","status":"passed","time":{"start":1698615253306,"stop":1698615262384,"duration":9078}},{"uid":"e0e8576f44e76483","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e0e8576f44e76483","status":"passed","time":{"start":1698542522215,"stop":1698542530837,"duration":8622}},{"uid":"bb8e65beaaed3212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb8e65beaaed3212","status":"passed","time":{"start":1698455849315,"stop":1698455860042,"duration":10727}},{"uid":"25801270acfe9953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/25801270acfe9953","status":"passed","time":{"start":1698369513231,"stop":1698369523376,"duration":10145}},{"uid":"e84816605a4ca8b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e84816605a4ca8b6","status":"passed","time":{"start":1698283001980,"stop":1698283014451,"duration":12471}},{"uid":"6c1bc9209e73241f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6c1bc9209e73241f","status":"passed","time":{"start":1698196667603,"stop":1698196681643,"duration":14040}},{"uid":"ece8daf903a81428","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ece8daf903a81428","status":"passed","time":{"start":1698178390477,"stop":1698178401401,"duration":10924}},{"uid":"7d734d96c0868040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7d734d96c0868040","status":"passed","time":{"start":1698178330379,"stop":1698178342574,"duration":12195}}]},"fd6e3e2b6c7fbe2d0715ca47848314a0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f884eea5aab6138c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/f884eea5aab6138c","status":"passed","time":{"start":1698867730571,"stop":1698867732058,"duration":1487}},{"uid":"8464fc657eb7802f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/8464fc657eb7802f","status":"passed","time":{"start":1698867776517,"stop":1698867777915,"duration":1398}},{"uid":"a7d52b52a3489a56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a7d52b52a3489a56","status":"passed","time":{"start":1698801810673,"stop":1698801812471,"duration":1798}},{"uid":"8c0b10f722f44f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8c0b10f722f44f3b","status":"passed","time":{"start":1698788692298,"stop":1698788693935,"duration":1637}},{"uid":"e6168f164d27a540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e6168f164d27a540","status":"passed","time":{"start":1698715230061,"stop":1698715231720,"duration":1659}},{"uid":"fb70517ac622b8e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fb70517ac622b8e7","status":"passed","time":{"start":1698701633986,"stop":1698701635826,"duration":1840}},{"uid":"48b111fa0af0e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48b111fa0af0e95f","status":"passed","time":{"start":1698700534909,"stop":1698700536587,"duration":1678}},{"uid":"2f8e356d6ff52bc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/2f8e356d6ff52bc7","status":"passed","time":{"start":1698693112968,"stop":1698693114327,"duration":1359}},{"uid":"ac286a915be00a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac286a915be00a90","status":"passed","time":{"start":1698692941191,"stop":1698692942758,"duration":1567}},{"uid":"9df720bca319fefb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9df720bca319fefb","status":"passed","time":{"start":1698646608751,"stop":1698646610607,"duration":1856}},{"uid":"1c66eb672e7967fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1c66eb672e7967fa","status":"passed","time":{"start":1698628829615,"stop":1698628831432,"duration":1817}},{"uid":"47d5cf859651f27f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/47d5cf859651f27f","status":"passed","time":{"start":1698615491640,"stop":1698615493510,"duration":1870}},{"uid":"9855db2ada6d4ace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9855db2ada6d4ace","status":"passed","time":{"start":1698615328027,"stop":1698615329614,"duration":1587}},{"uid":"e5389274741f2da0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e5389274741f2da0","status":"passed","time":{"start":1698542627510,"stop":1698542629379,"duration":1869}},{"uid":"57be38d2ebd5542f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/57be38d2ebd5542f","status":"passed","time":{"start":1698455822467,"stop":1698455824025,"duration":1558}},{"uid":"ec38e67703bc9a0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ec38e67703bc9a0d","status":"passed","time":{"start":1698369551381,"stop":1698369552846,"duration":1465}},{"uid":"41f3e562f214ed97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/41f3e562f214ed97","status":"passed","time":{"start":1698283156329,"stop":1698283158303,"duration":1974}},{"uid":"6078a69d1f2f003a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6078a69d1f2f003a","status":"passed","time":{"start":1698196772273,"stop":1698196774008,"duration":1735}},{"uid":"9651630e0bd9d6b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9651630e0bd9d6b9","status":"passed","time":{"start":1698178506476,"stop":1698178508463,"duration":1987}},{"uid":"29f3ab53cc45862d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29f3ab53cc45862d","status":"passed","time":{"start":1698178442542,"stop":1698178444170,"duration":1628}}]},"9ccf2d38c1146637d9a0560b2cb0f48e":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"685b6cf6d20454d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/685b6cf6d20454d","status":"passed","time":{"start":1698867328523,"stop":1698867333516,"duration":4993}},{"uid":"5b73f59d5cb80461","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5b73f59d5cb80461","status":"passed","time":{"start":1698867375904,"stop":1698867380871,"duration":4967}},{"uid":"c283ba9bec861a96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c283ba9bec861a96","status":"passed","time":{"start":1698801509348,"stop":1698801514176,"duration":4828}},{"uid":"107e516837cecbc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/107e516837cecbc6","status":"passed","time":{"start":1698788417375,"stop":1698788421994,"duration":4619}},{"uid":"d54f25d8207623be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d54f25d8207623be","status":"passed","time":{"start":1698714893999,"stop":1698714899239,"duration":5240}},{"uid":"56811d91b40af8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/56811d91b40af8b","status":"passed","time":{"start":1698701284580,"stop":1698701289963,"duration":5383}},{"uid":"1301a7916e64fe35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1301a7916e64fe35","status":"passed","time":{"start":1698700153322,"stop":1698700157937,"duration":4615}},{"uid":"f982f61b20d8215b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f982f61b20d8215b","status":"passed","time":{"start":1698692698950,"stop":1698692703536,"duration":4586}},{"uid":"55e0bbaf839bf43d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/55e0bbaf839bf43d","status":"passed","time":{"start":1698692666008,"stop":1698692670955,"duration":4947}},{"uid":"e1de1419cb17c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1de1419cb17c0d3","status":"passed","time":{"start":1698646227229,"stop":1698646232261,"duration":5032}},{"uid":"6aaea88e42ba6b10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6aaea88e42ba6b10","status":"passed","time":{"start":1698628478697,"stop":1698628483467,"duration":4770}},{"uid":"7815069c2bf67b0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7815069c2bf67b0f","status":"passed","time":{"start":1698615115997,"stop":1698615121069,"duration":5072}},{"uid":"17764a8f7101eba2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/17764a8f7101eba2","status":"passed","time":{"start":1698615036862,"stop":1698615041539,"duration":4677}},{"uid":"f070f189688dd23d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f070f189688dd23d","status":"passed","time":{"start":1698542283254,"stop":1698542288161,"duration":4907}},{"uid":"e9cf1439ebd6d2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e9cf1439ebd6d2ff","status":"passed","time":{"start":1698455474349,"stop":1698455478866,"duration":4517}},{"uid":"da272f77e5f70792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/da272f77e5f70792","status":"passed","time":{"start":1698369156887,"stop":1698369161719,"duration":4832}},{"uid":"505e3cbb39c64c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/505e3cbb39c64c5c","status":"passed","time":{"start":1698282743783,"stop":1698282749791,"duration":6008}},{"uid":"cfb888e04d6c945a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cfb888e04d6c945a","status":"passed","time":{"start":1698196416691,"stop":1698196421997,"duration":5306}},{"uid":"c1f70344e01b9ebc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c1f70344e01b9ebc","status":"passed","time":{"start":1698178143506,"stop":1698178148648,"duration":5142}},{"uid":"400937ab69ae3b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/400937ab69ae3b0e","status":"passed","time":{"start":1698178099321,"stop":1698178103940,"duration":4619}}]},"801248c9ab954856945dc1ac5bef1fab":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":142,"unknown":0,"total":170},"items":[{"uid":"358322d2ad175013","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/358322d2ad175013","status":"passed","time":{"start":1698867327316,"stop":1698867328535,"duration":1219}},{"uid":"478dcb01eb072c2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/478dcb01eb072c2e","status":"passed","time":{"start":1698867388787,"stop":1698867390936,"duration":2149}},{"uid":"a3d58701a93524b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a3d58701a93524b1","status":"passed","time":{"start":1698801510146,"stop":1698801511802,"duration":1656}},{"uid":"d1812f8233b895e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d1812f8233b895e7","status":"passed","time":{"start":1698788423897,"stop":1698788426291,"duration":2394}},{"uid":"29fb179c4b6868a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29fb179c4b6868a0","status":"passed","time":{"start":1698714892858,"stop":1698714894590,"duration":1732}},{"uid":"bbc1c916792a119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/bbc1c916792a119","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698701281100,"stop":1698701283646,"duration":2546}},{"uid":"80810e61fab353fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/80810e61fab353fa","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698700154763,"stop":1698700156901,"duration":2138}},{"uid":"e464cbbfedd58ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e464cbbfedd58ef2","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692700988,"stop":1698692702615,"duration":1627}},{"uid":"b5086abf204ccc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5086abf204ccc65","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692663770,"stop":1698692665266,"duration":1496}},{"uid":"c1c1be89cff7ad4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c1c1be89cff7ad4f","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646224503,"stop":1698646228742,"duration":4239}},{"uid":"92d987ee69bdeb27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92d987ee69bdeb27","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698628471086,"stop":1698628473042,"duration":1956}},{"uid":"7c42663407473cf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7c42663407473cf3","status":"passed","time":{"start":1698615114278,"stop":1698615116098,"duration":1820}},{"uid":"3c01f879c5242b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c01f879c5242b72","status":"passed","time":{"start":1698615037742,"stop":1698615039828,"duration":2086}},{"uid":"ded811926ddf3b87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ded811926ddf3b87","status":"passed","time":{"start":1698542279600,"stop":1698542282558,"duration":2958}},{"uid":"43fe8b82c2a0c15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/43fe8b82c2a0c15","status":"passed","time":{"start":1698455469673,"stop":1698455471243,"duration":1570}},{"uid":"f331637d2fff8bb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f331637d2fff8bb7","status":"passed","time":{"start":1698369154889,"stop":1698369158094,"duration":3205}},{"uid":"d3fd5d853c0618ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d3fd5d853c0618ca","status":"passed","time":{"start":1698282743602,"stop":1698282745700,"duration":2098}},{"uid":"b53627de859eb98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b53627de859eb98","status":"passed","time":{"start":1698196413628,"stop":1698196416088,"duration":2460}},{"uid":"f13f6af1012dadbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f13f6af1012dadbd","status":"passed","time":{"start":1698178142694,"stop":1698178145007,"duration":2313}},{"uid":"545e96837f3d7a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/545e96837f3d7a10","status":"passed","time":{"start":1698178105967,"stop":1698178109099,"duration":3132}}]},"93061d049d5e3b3b2886e3c632b0e1f1":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":30,"unknown":0,"total":33},"items":[{"uid":"6ef62f42beba661","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/6ef62f42beba661","status":"passed","time":{"start":1698867358363,"stop":1698867360054,"duration":1691}},{"uid":"ee9f42e3b70b6ace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ee9f42e3b70b6ace","status":"passed","time":{"start":1698867414091,"stop":1698867416030,"duration":1939}},{"uid":"d3cdc0915f025da8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d3cdc0915f025da8","status":"passed","time":{"start":1698801541292,"stop":1698801544676,"duration":3384}},{"uid":"680b717de1b2f101","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/680b717de1b2f101","status":"passed","time":{"start":1698788445527,"stop":1698788447782,"duration":2255}},{"uid":"be9b5affba07dc9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/be9b5affba07dc9a","status":"passed","time":{"start":1698714937553,"stop":1698714939588,"duration":2035}},{"uid":"c54767efaa914cf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/c54767efaa914cf1","status":"passed","time":{"start":1698701316638,"stop":1698701319134,"duration":2496}},{"uid":"cca313d3187e3ed6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cca313d3187e3ed6","status":"passed","time":{"start":1698700183094,"stop":1698700185478,"duration":2384}},{"uid":"9d9ef654773630a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9d9ef654773630a5","status":"passed","time":{"start":1698692727242,"stop":1698692729439,"duration":2197}},{"uid":"cb9ad15d1e38079e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cb9ad15d1e38079e","status":"passed","time":{"start":1698692697426,"stop":1698692699890,"duration":2464}},{"uid":"418296cb9f782cf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/418296cb9f782cf5","status":"passed","time":{"start":1698646270108,"stop":1698646274330,"duration":4222}},{"uid":"6324db1469757864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6324db1469757864","status":"passed","time":{"start":1698628516681,"stop":1698628518999,"duration":2318}},{"uid":"af9d3dadbc6f7507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af9d3dadbc6f7507","status":"passed","time":{"start":1698615159795,"stop":1698615162703,"duration":2908}},{"uid":"a5323d48cff6be31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a5323d48cff6be31","status":"passed","time":{"start":1698615066631,"stop":1698615070533,"duration":3902}},{"uid":"4298b9d3c97220bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4298b9d3c97220bb","status":"passed","time":{"start":1698542320364,"stop":1698542323438,"duration":3074}},{"uid":"eb93f554d943fefe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/eb93f554d943fefe","status":"passed","time":{"start":1698455507363,"stop":1698455509859,"duration":2496}},{"uid":"19c77f9a47ce07ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19c77f9a47ce07ba","status":"passed","time":{"start":1698369195362,"stop":1698369201541,"duration":6179}},{"uid":"ce89f35ba71ff7e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ce89f35ba71ff7e0","status":"passed","time":{"start":1698282785522,"stop":1698282788473,"duration":2951}},{"uid":"d4756df350084e44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d4756df350084e44","status":"passed","time":{"start":1698196448961,"stop":1698196451704,"duration":2743}},{"uid":"3dd212f0ac31979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dd212f0ac31979","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178175936,"stop":1698178193117,"duration":17181}},{"uid":"a17ff9a2842c8237","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a17ff9a2842c8237","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178133498,"stop":1698178165671,"duration":32173}}]},"9757596c6a580c04f776b266c6584936":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"c6a835fb30e1700","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/c6a835fb30e1700","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867732062,"stop":1698867732171,"duration":109}},{"uid":"c6a499bf51748034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/c6a499bf51748034","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867778530,"stop":1698867778986,"duration":456}},{"uid":"78257e3fc62d1550","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/78257e3fc62d1550","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801812475,"stop":1698801812584,"duration":109}},{"uid":"229ec5e31e43ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/229ec5e31e43ae29","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788693939,"stop":1698788694386,"duration":447}},{"uid":"dce78ce27b230387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/dce78ce27b230387","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715231726,"stop":1698715231854,"duration":128}},{"uid":"52e6bc9b75e28451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/52e6bc9b75e28451","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701635831,"stop":1698701635939,"duration":108}},{"uid":"ae9ae21e1983a01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae9ae21e1983a01f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700536591,"stop":1698700536706,"duration":115}},{"uid":"5b5a0ceb9071c650","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5b5a0ceb9071c650","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693114331,"stop":1698693114447,"duration":116}},{"uid":"9fe2222e45fbe795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9fe2222e45fbe795","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692942761,"stop":1698692942879,"duration":118}},{"uid":"f06336bc71173ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f06336bc71173ab3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646610612,"stop":1698646610877,"duration":265}},{"uid":"8cd1216b1ffdc584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8cd1216b1ffdc584","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628831437,"stop":1698628831582,"duration":145}},{"uid":"8b149f7d56eec6dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b149f7d56eec6dd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615493514,"stop":1698615493793,"duration":279}},{"uid":"72dd896488b29221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72dd896488b29221","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615329618,"stop":1698615330031,"duration":413}},{"uid":"540b1d95a4261892","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/540b1d95a4261892","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542629383,"stop":1698542629652,"duration":269}},{"uid":"5bcb54510f39e602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5bcb54510f39e602","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455824029,"stop":1698455824455,"duration":426}},{"uid":"8aa0557091b26de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8aa0557091b26de0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369552851,"stop":1698369553280,"duration":429}},{"uid":"3746ba58d1da8755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3746ba58d1da8755","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698283158307,"stop":1698283158987,"duration":680}},{"uid":"44aba7cf3279c281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/44aba7cf3279c281","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196774011,"stop":1698196774133,"duration":122}},{"uid":"e4cf6729bd4ee0a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e4cf6729bd4ee0a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178508470,"stop":1698178509171,"duration":701}},{"uid":"37cde6be399175a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37cde6be399175a5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178444174,"stop":1698178444308,"duration":134}}]},"457984096c8a54ecc6e0400bb319c59a":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":134,"unknown":0,"total":135},"items":[{"uid":"f63b53f56e52818d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/f63b53f56e52818d","status":"passed","time":{"start":1698867360057,"stop":1698867365128,"duration":5071}},{"uid":"57244912ddb1974f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/57244912ddb1974f","status":"passed","time":{"start":1698867416034,"stop":1698867421019,"duration":4985}},{"uid":"8e888d96db8ab713","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8e888d96db8ab713","status":"passed","time":{"start":1698801545007,"stop":1698801550022,"duration":5015}},{"uid":"b74feed10d91823b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b74feed10d91823b","status":"passed","time":{"start":1698788450631,"stop":1698788457059,"duration":6428}},{"uid":"6a72949b8ec32456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6a72949b8ec32456","status":"passed","time":{"start":1698714939591,"stop":1698714947486,"duration":7895}},{"uid":"8b9ab43f4d49fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b9ab43f4d49fcc","status":"passed","time":{"start":1698701319138,"stop":1698701324961,"duration":5823}},{"uid":"7e4e8a47a25977da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7e4e8a47a25977da","status":"passed","time":{"start":1698700185481,"stop":1698700190479,"duration":4998}},{"uid":"f1b54a85b6dc7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f1b54a85b6dc7e1","status":"passed","time":{"start":1698692729442,"stop":1698692735082,"duration":5640}},{"uid":"b8e481c59fb7ce4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b8e481c59fb7ce4e","status":"passed","time":{"start":1698692699893,"stop":1698692704811,"duration":4918}},{"uid":"95f8b6a8464860af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/95f8b6a8464860af","status":"passed","time":{"start":1698646351635,"stop":1698646360166,"duration":8531}},{"uid":"320e1cb479f45d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/320e1cb479f45d9a","status":"passed","time":{"start":1698628565303,"stop":1698628573253,"duration":7950}},{"uid":"c4729719d5fc214d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4729719d5fc214d","status":"passed","time":{"start":1698615227901,"stop":1698615233295,"duration":5394}},{"uid":"b6ad05ece95e3543","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b6ad05ece95e3543","status":"passed","time":{"start":1698615114255,"stop":1698615119335,"duration":5080}},{"uid":"81df347f9368334c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/81df347f9368334c","status":"passed","time":{"start":1698542377568,"stop":1698542389096,"duration":11528}},{"uid":"da54ffbbf81768a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/da54ffbbf81768a","status":"passed","time":{"start":1698455567868,"stop":1698455578231,"duration":10363}},{"uid":"2bc94b489ff71d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2bc94b489ff71d52","status":"passed","time":{"start":1698369241288,"stop":1698369246730,"duration":5442}},{"uid":"d73638a4220bf4ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d73638a4220bf4ac","status":"passed","time":{"start":1698282859049,"stop":1698282870318,"duration":11269}},{"uid":"1d0143b3e8eb02f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1d0143b3e8eb02f2","status":"passed","time":{"start":1698196517257,"stop":1698196525509,"duration":8252}},{"uid":"6d7b150f3509c13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d7b150f3509c13a","status":"passed","time":{"start":1698178241276,"stop":1698178246649,"duration":5373}},{"uid":"e95729f0bbef551b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e95729f0bbef551b","status":"passed","time":{"start":1698178221342,"stop":1698178228496,"duration":7154}}]},"d724d8b9a4d0593a99f53e95b03e558b":{"statistic":{"failed":94,"broken":0,"skipped":0,"passed":76,"unknown":0,"total":170},"items":[{"uid":"e8acfd47d132b5cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/e8acfd47d132b5cf","status":"passed","time":{"start":1698867739573,"stop":1698867742549,"duration":2976}},{"uid":"80966e3d91473b91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/80966e3d91473b91","status":"passed","time":{"start":1698867785644,"stop":1698867789083,"duration":3439}},{"uid":"437a3b49afef59b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/437a3b49afef59b9","status":"passed","time":{"start":1698801820001,"stop":1698801824064,"duration":4063}},{"uid":"f929017cf22e2fd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f929017cf22e2fd1","status":"passed","time":{"start":1698788706702,"stop":1698788711791,"duration":5089}},{"uid":"a6dd942a96182c0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a6dd942a96182c0d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715240958,"stop":1698715244820,"duration":3862}},{"uid":"eb563fe19ce52466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/eb563fe19ce52466","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701647039,"stop":1698701650910,"duration":3871}},{"uid":"cedbb1261177414d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cedbb1261177414d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700545095,"stop":1698700548458,"duration":3363}},{"uid":"dc0ce6216e6982ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dc0ce6216e6982ed","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693123601,"stop":1698693126653,"duration":3052}},{"uid":"b5ac2cfb21d2dd53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5ac2cfb21d2dd53","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692950551,"stop":1698692953917,"duration":3366}},{"uid":"1c7c387b4ff66f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1c7c387b4ff66f89","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646620839,"stop":1698646624797,"duration":3958}},{"uid":"2ecd5ef69e7a27f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ecd5ef69e7a27f3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628840333,"stop":1698628844203,"duration":3870}},{"uid":"40d9b36304f633a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/40d9b36304f633a2","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615503540,"stop":1698615507728,"duration":4188}},{"uid":"90483e440e197e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/90483e440e197e74","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615337042,"stop":1698615341078,"duration":4036}},{"uid":"574bc8c6672ca707","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/574bc8c6672ca707","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542639993,"stop":1698542644054,"duration":4061}},{"uid":"9f0ccecb1c7f46bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9f0ccecb1c7f46bc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455833684,"stop":1698455839984,"duration":6300}},{"uid":"566841f018f37d61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/566841f018f37d61","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369562515,"stop":1698369565999,"duration":3484}},{"uid":"4fe695403797f769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4fe695403797f769","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698283168883,"stop":1698283174378,"duration":5495}},{"uid":"38ef3bd890979ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/38ef3bd890979ef1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196782265,"stop":1698196785996,"duration":3731}},{"uid":"199ce4ac4540e5ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/199ce4ac4540e5ba","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178517795,"stop":1698178521667,"duration":3872}},{"uid":"ebf06efca2570b2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ebf06efca2570b2c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178451795,"stop":1698178455134,"duration":3339}}]},"be5066a45f8f21ace99c9910b786c6c9":{"statistic":{"failed":25,"broken":0,"skipped":0,"passed":145,"unknown":0,"total":170},"items":[{"uid":"8d417b89105c4717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/8d417b89105c4717","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55d4916f2fb3 \n#1 0x55d4913c64a7 \n#2 0x55d49140ddd6 \n#3 0x55d49140dec1 \n#4 0x55d49144b354 \n#5 0x55d49142f96d \n#6 0x55d491448c02 \n#7 0x55d49142f713 \n#8 0x55d49140218b \n#9 0x55d491402f7e \n#10 0x55d4916b88d8 \n#11 0x55d4916bc800 \n#12 0x55d4916c6cfc \n#13 0x55d4916bd418 \n#14 0x55d49168a42f \n#15 0x55d4916e14e8 \n#16 0x55d4916e16b4 \n#17 0x55d4916f2143 \n#18 0x7f950b294ac3 ","time":{"start":1698867563993,"stop":1698867567751,"duration":3758}},{"uid":"78df3c403673ed65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/78df3c403673ed65","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5582da4cffb3 \n#1 0x5582da1a34a7 \n#2 0x5582da1eadd6 \n#3 0x5582da1eaec1 \n#4 0x5582da228354 \n#5 0x5582da20c96d \n#6 0x5582da225c02 \n#7 0x5582da20c713 \n#8 0x5582da1df18b \n#9 0x5582da1dff7e \n#10 0x5582da4958d8 \n#11 0x5582da499800 \n#12 0x5582da4a3cfc \n#13 0x5582da49a418 \n#14 0x5582da46742f \n#15 0x5582da4be4e8 \n#16 0x5582da4be6b4 \n#17 0x5582da4cf143 \n#18 0x7f72da094ac3 ","time":{"start":1698867625459,"stop":1698867629334,"duration":3875}},{"uid":"62d0740c3f06e7f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/62d0740c3f06e7f0","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55be286b3fb3 \n#1 0x55be283874a7 \n#2 0x55be283cedd6 \n#3 0x55be283ceec1 \n#4 0x55be2840c354 \n#5 0x55be283f096d \n#6 0x55be28409c02 \n#7 0x55be283f0713 \n#8 0x55be283c318b \n#9 0x55be283c3f7e \n#10 0x55be286798d8 \n#11 0x55be2867d800 \n#12 0x55be28687cfc \n#13 0x55be2867e418 \n#14 0x55be2864b42f \n#15 0x55be286a24e8 \n#16 0x55be286a26b4 \n#17 0x55be286b3143 \n#18 0x7fa20da94ac3 ","time":{"start":1698801637172,"stop":1698801641065,"duration":3893}},{"uid":"fefe36f4ef37f448","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fefe36f4ef37f448","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55d01e580fb3 \n#1 0x55d01e2544a7 \n#2 0x55d01e29bdd6 \n#3 0x55d01e29bec1 \n#4 0x55d01e2d9354 \n#5 0x55d01e2bd96d \n#6 0x55d01e2d6c02 \n#7 0x55d01e2bd713 \n#8 0x55d01e29018b \n#9 0x55d01e290f7e \n#10 0x55d01e5468d8 \n#11 0x55d01e54a800 \n#12 0x55d01e554cfc \n#13 0x55d01e54b418 \n#14 0x55d01e51842f \n#15 0x55d01e56f4e8 \n#16 0x55d01e56f6b4 \n#17 0x55d01e580143 \n#18 0x7fa9d0294ac3 ","time":{"start":1698788528091,"stop":1698788532016,"duration":3925}},{"uid":"7bb8d59d55a95dd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7bb8d59d55a95dd7","status":"passed","time":{"start":1698715040936,"stop":1698715046615,"duration":5679}},{"uid":"9221f20de96d601b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9221f20de96d601b","status":"passed","time":{"start":1698701408431,"stop":1698701414652,"duration":6221}},{"uid":"4bc21ef09a6c2db9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4bc21ef09a6c2db9","status":"passed","time":{"start":1698700259860,"stop":1698700264904,"duration":5044}},{"uid":"26a76ad7c58368d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/26a76ad7c58368d9","status":"passed","time":{"start":1698692897908,"stop":1698692902645,"duration":4737}},{"uid":"91855af28dd1d6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91855af28dd1d6ff","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698692770155,"stop":1698692774773,"duration":4618}},{"uid":"6da4851843252070","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6da4851843252070","status":"passed","time":{"start":1698646386562,"stop":1698646393049,"duration":6487}},{"uid":"1305a571db0e5a70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1305a571db0e5a70","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698628742418,"stop":1698628748088,"duration":5670}},{"uid":"8b49662fa3fe153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b49662fa3fe153a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698615218815,"stop":1698615225437,"duration":6622}},{"uid":"92235eb6a3ff6497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/92235eb6a3ff6497","status":"passed","time":{"start":1698615117752,"stop":1698615122766,"duration":5014}},{"uid":"a76610d93d1787c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a76610d93d1787c2","status":"passed","time":{"start":1698542385033,"stop":1698542390606,"duration":5573}},{"uid":"48d0619b155e25fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/48d0619b155e25fe","status":"passed","time":{"start":1698455712457,"stop":1698455717128,"duration":4671}},{"uid":"2f57be299b1598d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2f57be299b1598d7","status":"passed","time":{"start":1698369376554,"stop":1698369381401,"duration":4847}},{"uid":"3edba04b77fc497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3edba04b77fc497","status":"passed","time":{"start":1698282863472,"stop":1698282869396,"duration":5924}},{"uid":"499e55d17b2ba8a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/499e55d17b2ba8a4","status":"passed","time":{"start":1698196528462,"stop":1698196535280,"duration":6818}},{"uid":"7ce32ff7825784b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7ce32ff7825784b7","status":"passed","time":{"start":1698178252238,"stop":1698178258116,"duration":5878}},{"uid":"bcc860598c1a6b15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bcc860598c1a6b15","status":"passed","time":{"start":1698178194324,"stop":1698178199403,"duration":5079}}]},"cc336f6dd92ae6b8042805cd6f13d13e":{"statistic":{"failed":110,"broken":0,"skipped":0,"passed":60,"unknown":0,"total":170},"items":[{"uid":"8429522a815de4d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/8429522a815de4d1","status":"passed","time":{"start":1698867341681,"stop":1698867345985,"duration":4304}},{"uid":"bd7d2861a3fa3565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/bd7d2861a3fa3565","status":"passed","time":{"start":1698867403833,"stop":1698867408293,"duration":4460}},{"uid":"d6d4cc4588c30b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d6d4cc4588c30b20","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698801535786,"stop":1698801536967,"duration":1181}},{"uid":"f1928b5432e63e8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f1928b5432e63e8a","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698788442762,"stop":1698788444331,"duration":1569}},{"uid":"cd94dee707b39a3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cd94dee707b39a3e","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698714922469,"stop":1698714924217,"duration":1748}},{"uid":"881a9c6a359cfca4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/881a9c6a359cfca4","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698701298845,"stop":1698701300698,"duration":1853}},{"uid":"2d73faa65a56bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2d73faa65a56bc","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698700171341,"stop":1698700173147,"duration":1806}},{"uid":"bd2b9bc43d11d3ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/bd2b9bc43d11d3ff","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692715305,"stop":1698692716537,"duration":1232}},{"uid":"383c54609fc989e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/383c54609fc989e1","status":"passed","time":{"start":1698692681269,"stop":1698692685622,"duration":4353}},{"uid":"162c2b0d30e1df9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/162c2b0d30e1df9c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698646242966,"stop":1698646245582,"duration":2616}},{"uid":"33e7fe4c4ac218cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/33e7fe4c4ac218cc","status":"passed","time":{"start":1698628483551,"stop":1698628487912,"duration":4361}},{"uid":"44a22a65c73849c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/44a22a65c73849c3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615127032,"stop":1698615129001,"duration":1969}},{"uid":"a002d3aa78a4c599","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a002d3aa78a4c599","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615049545,"stop":1698615051211,"duration":1666}},{"uid":"be5e977d438a238d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/be5e977d438a238d","status":"passed","time":{"start":1698542298387,"stop":1698542305868,"duration":7481}},{"uid":"bc89ae3f7d42f1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bc89ae3f7d42f1ab","status":"passed","time":{"start":1698455496299,"stop":1698455500839,"duration":4540}},{"uid":"ca00317480f890d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ca00317480f890d9","status":"passed","time":{"start":1698369173473,"stop":1698369177746,"duration":4273}},{"uid":"d8992e79ea49330c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d8992e79ea49330c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698282771446,"stop":1698282773230,"duration":1784}},{"uid":"ce34b1e867253d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce34b1e867253d84","status":"passed","time":{"start":1698196443404,"stop":1698196448410,"duration":5006}},{"uid":"f750c4cd4c3ba6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f750c4cd4c3ba6db","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178158372,"stop":1698178160735,"duration":2363}},{"uid":"2233038cd6af0fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2233038cd6af0fe","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178122154,"stop":1698178123891,"duration":1737}}]},"e674cebf616dd1178743c85688db8654":{"statistic":{"failed":8,"broken":0,"skipped":0,"passed":162,"unknown":0,"total":170},"items":[{"uid":"f215d9d31765e24d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/f215d9d31765e24d","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867500934,"stop":1698867503813,"duration":2879}},{"uid":"3d0a1942e234b0dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/3d0a1942e234b0dc","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867546893,"stop":1698867549685,"duration":2792}},{"uid":"603f3e8b27c93548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/603f3e8b27c93548","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801674440,"stop":1698801681848,"duration":7408}},{"uid":"511d6f58c1d4cdbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/511d6f58c1d4cdbc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788588699,"stop":1698788591178,"duration":2479}},{"uid":"f4d3e1f63a4d1e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f4d3e1f63a4d1e20","status":"passed","time":{"start":1698715130797,"stop":1698715134772,"duration":3975}},{"uid":"e2d9f03f4c8c616f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e2d9f03f4c8c616f","status":"passed","time":{"start":1698701546434,"stop":1698701549394,"duration":2960}},{"uid":"bc090f6376249ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc090f6376249ed4","status":"passed","time":{"start":1698700320940,"stop":1698700323554,"duration":2614}},{"uid":"5ee0c1e6a58a0f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5ee0c1e6a58a0f3b","status":"passed","time":{"start":1698692860055,"stop":1698692862451,"duration":2396}},{"uid":"9d8c6ada4ee5a743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9d8c6ada4ee5a743","status":"passed","time":{"start":1698692829900,"stop":1698692832430,"duration":2530}},{"uid":"551c66abe4b67fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/551c66abe4b67fd0","status":"passed","time":{"start":1698646540821,"stop":1698646543850,"duration":3029}},{"uid":"5e153b2a3640d298","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5e153b2a3640d298","status":"passed","time":{"start":1698628520048,"stop":1698628527259,"duration":7211}},{"uid":"747a7d41ac7811a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/747a7d41ac7811a4","status":"passed","time":{"start":1698615163827,"stop":1698615166874,"duration":3047}},{"uid":"652bdbae09fe06e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/652bdbae09fe06e8","status":"passed","time":{"start":1698615071594,"stop":1698615074377,"duration":2783}},{"uid":"b9bb287f3958cb76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b9bb287f3958cb76","status":"passed","time":{"start":1698542324525,"stop":1698542327736,"duration":3211}},{"uid":"65f8ad27061028d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/65f8ad27061028d9","status":"passed","time":{"start":1698455511557,"stop":1698455515562,"duration":4005}},{"uid":"4bb15e11440d995c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4bb15e11440d995c","status":"passed","time":{"start":1698369202356,"stop":1698369204854,"duration":2498}},{"uid":"69649c94ae9c890a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/69649c94ae9c890a","status":"passed","time":{"start":1698282790223,"stop":1698282792982,"duration":2759}},{"uid":"2b446903e726e4eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2b446903e726e4eb","status":"passed","time":{"start":1698196462028,"stop":1698196465175,"duration":3147}},{"uid":"2a11e987a4ac83a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a11e987a4ac83a8","status":"passed","time":{"start":1698178194263,"stop":1698178197221,"duration":2958}},{"uid":"79ae9f199b0d8576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79ae9f199b0d8576","status":"passed","time":{"start":1698178140435,"stop":1698178143620,"duration":3185}}]},"c3b97046df734f921dcc37a130cf4bef":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"7ea22cc60f79a77b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/7ea22cc60f79a77b","status":"passed","time":{"start":1698867417359,"stop":1698867418205,"duration":846}},{"uid":"f037d107d888efcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/f037d107d888efcd","status":"passed","time":{"start":1698867481951,"stop":1698867482901,"duration":950}},{"uid":"5889f66218b29c6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5889f66218b29c6f","status":"passed","time":{"start":1698801618570,"stop":1698801619750,"duration":1180}},{"uid":"25b98e33a859db62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/25b98e33a859db62","status":"passed","time":{"start":1698788508566,"stop":1698788509503,"duration":937}},{"uid":"d74b5139f480ec86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d74b5139f480ec86","status":"passed","time":{"start":1698715012507,"stop":1698715013462,"duration":955}},{"uid":"5670701a04a5df9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5670701a04a5df9a","status":"passed","time":{"start":1698701384332,"stop":1698701385252,"duration":920}},{"uid":"985d4e5bd0c4694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/985d4e5bd0c4694","status":"passed","time":{"start":1698700242814,"stop":1698700243560,"duration":746}},{"uid":"d48a30331f96e6f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d48a30331f96e6f8","status":"passed","time":{"start":1698692883573,"stop":1698692884294,"duration":721}},{"uid":"cd2f90fdfc47e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cd2f90fdfc47e3","status":"passed","time":{"start":1698692751564,"stop":1698692752571,"duration":1007}},{"uid":"3d66433424b4d1e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3d66433424b4d1e9","status":"passed","time":{"start":1698646365275,"stop":1698646366212,"duration":937}},{"uid":"31ee416af0a63a8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/31ee416af0a63a8e","status":"passed","time":{"start":1698628582249,"stop":1698628583778,"duration":1529}},{"uid":"fa94eb407af0f8d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fa94eb407af0f8d3","status":"passed","time":{"start":1698615194952,"stop":1698615195884,"duration":932}},{"uid":"a75c5c59e4fc926f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a75c5c59e4fc926f","status":"passed","time":{"start":1698615103188,"stop":1698615104213,"duration":1025}},{"uid":"b31e7c4edd5133f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b31e7c4edd5133f7","status":"passed","time":{"start":1698542367428,"stop":1698542368468,"duration":1040}},{"uid":"53c0d98e66c2cc3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/53c0d98e66c2cc3a","status":"passed","time":{"start":1698455577793,"stop":1698455578753,"duration":960}},{"uid":"66581a8f35e84048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/66581a8f35e84048","status":"passed","time":{"start":1698369250073,"stop":1698369250836,"duration":763}},{"uid":"c62bd832435b72b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c62bd832435b72b8","status":"passed","time":{"start":1698282842169,"stop":1698282843148,"duration":979}},{"uid":"5451b55644890b53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5451b55644890b53","status":"passed","time":{"start":1698196507068,"stop":1698196508506,"duration":1438}},{"uid":"3166eccdc0f9e23b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3166eccdc0f9e23b","status":"passed","time":{"start":1698178229194,"stop":1698178230475,"duration":1281}},{"uid":"d24aabcdaa768489","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d24aabcdaa768489","status":"passed","time":{"start":1698178172972,"stop":1698178174049,"duration":1077}}]},"1e5a723ab9bb5ec179bcd63e0a46576d":{"statistic":{"failed":22,"broken":0,"skipped":0,"passed":148,"unknown":0,"total":170},"items":[{"uid":"639770202086fa1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/639770202086fa1d","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":1698867711545,"stop":1698867840956,"duration":129411}},{"uid":"99c4e7bcfac9a5f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/99c4e7bcfac9a5f1","status":"passed","time":{"start":1698867776254,"stop":1698867778525,"duration":2271}},{"uid":"2a0d131507b2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2a0d131507b2933e","status":"passed","time":{"start":1698801794532,"stop":1698801796742,"duration":2210}},{"uid":"91bcdc3ee8e1f5b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/91bcdc3ee8e1f5b1","status":"passed","time":{"start":1698788671801,"stop":1698788674108,"duration":2307}},{"uid":"7b522557d11ae781","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7b522557d11ae781","status":"passed","time":{"start":1698715212096,"stop":1698715214814,"duration":2718}},{"uid":"ec82debd7ac2dd33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ec82debd7ac2dd33","status":"passed","time":{"start":1698701616567,"stop":1698701619198,"duration":2631}},{"uid":"7ea359c9bb13928e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ea359c9bb13928e","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":1698700409063,"stop":1698700539665,"duration":130602}},{"uid":"1019073225add97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1019073225add97b","status":"passed","time":{"start":1698693097965,"stop":1698693099774,"duration":1809}},{"uid":"ac4482f4ae1647f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac4482f4ae1647f6","status":"passed","time":{"start":1698692925713,"stop":1698692927448,"duration":1735}},{"uid":"76ebcce1ec014f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/76ebcce1ec014f76","status":"passed","time":{"start":1698646590825,"stop":1698646593309,"duration":2484}},{"uid":"c43ba67b0a20006d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c43ba67b0a20006d","status":"passed","time":{"start":1698628811063,"stop":1698628813290,"duration":2227}},{"uid":"1fbfa26b6dae2b04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1fbfa26b6dae2b04","status":"passed","time":{"start":1698615474061,"stop":1698615476258,"duration":2197}},{"uid":"48b6ea630135bc05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/48b6ea630135bc05","status":"passed","time":{"start":1698615310994,"stop":1698615313264,"duration":2270}},{"uid":"9843e132f983f5ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/9843e132f983f5ef","status":"passed","time":{"start":1698542605822,"stop":1698542608137,"duration":2315}},{"uid":"9c3bf6bb353ecceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9c3bf6bb353ecceb","status":"passed","time":{"start":1698455805592,"stop":1698455807867,"duration":2275}},{"uid":"9a081c4d9e7ece5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a081c4d9e7ece5","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":1698369597894,"stop":1698369728160,"duration":130266}},{"uid":"887d174930c7c38f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/887d174930c7c38f","status":"passed","time":{"start":1698283134213,"stop":1698283137303,"duration":3090}},{"uid":"5f968b162d5c9f5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5f968b162d5c9f5a","status":"passed","time":{"start":1698196751639,"stop":1698196757772,"duration":6133}},{"uid":"217a86d405987003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/217a86d405987003","status":"passed","time":{"start":1698178489264,"stop":1698178491915,"duration":2651}},{"uid":"2325f288c32b4a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2325f288c32b4a0","status":"passed","time":{"start":1698178426606,"stop":1698178428662,"duration":2056}}]},"dac8bb4374cb8d8a9239d9475542e329":{"statistic":{"failed":119,"broken":0,"skipped":0,"passed":51,"unknown":0,"total":170},"items":[{"uid":"71c39eb2530c54f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/71c39eb2530c54f5","status":"passed","time":{"start":1698867338985,"stop":1698867341674,"duration":2689}},{"uid":"dc037a43e0bc3296","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/dc037a43e0bc3296","status":"passed","time":{"start":1698867402330,"stop":1698867403829,"duration":1499}},{"uid":"5742e11c600f675c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5742e11c600f675c","status":"passed","time":{"start":1698801534380,"stop":1698801535782,"duration":1402}},{"uid":"7b93d3a7d984d296","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7b93d3a7d984d296","status":"passed","time":{"start":1698788437847,"stop":1698788442759,"duration":4912}},{"uid":"d31eeb8a5bda7b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d31eeb8a5bda7b84","status":"passed","time":{"start":1698714921011,"stop":1698714922466,"duration":1455}},{"uid":"a359caa9efcdac60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a359caa9efcdac60","status":"passed","time":{"start":1698701297146,"stop":1698701298832,"duration":1686}},{"uid":"d13ad779e431760b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/d13ad779e431760b","status":"passed","time":{"start":1698700170008,"stop":1698700171338,"duration":1330}},{"uid":"8999c26324ef272f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8999c26324ef272f","status":"passed","time":{"start":1698692714210,"stop":1698692715302,"duration":1092}},{"uid":"91e727fb09a5205f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91e727fb09a5205f","status":"passed","time":{"start":1698692676990,"stop":1698692681266,"duration":4276}},{"uid":"eaef58d2b37decd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eaef58d2b37decd","status":"passed","time":{"start":1698646240601,"stop":1698646242963,"duration":2362}},{"uid":"a54d235da9afdba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a54d235da9afdba4","status":"passed","time":{"start":1698628482010,"stop":1698628483548,"duration":1538}},{"uid":"4ab1b1690d43769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4ab1b1690d43769","status":"passed","time":{"start":1698615125469,"stop":1698615127028,"duration":1559}},{"uid":"24f181ff6e1eb77f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/24f181ff6e1eb77f","status":"passed","time":{"start":1698615048145,"stop":1698615049541,"duration":1396}},{"uid":"1eab90b93e126f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1eab90b93e126f1","status":"passed","time":{"start":1698542293784,"stop":1698542298384,"duration":4600}},{"uid":"c05232b88a0ff3e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c05232b88a0ff3e8","status":"passed","time":{"start":1698455494399,"stop":1698455496295,"duration":1896}},{"uid":"6485a4196537893f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6485a4196537893f","status":"passed","time":{"start":1698369171352,"stop":1698369173470,"duration":2118}},{"uid":"bb8128e796e19e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bb8128e796e19e84","status":"passed","time":{"start":1698282769457,"stop":1698282771442,"duration":1985}},{"uid":"f0b5f11bacd955e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f0b5f11bacd955e4","status":"passed","time":{"start":1698196441207,"stop":1698196443401,"duration":2194}},{"uid":"4daaa2381f374852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4daaa2381f374852","status":"passed","time":{"start":1698178156600,"stop":1698178158368,"duration":1768}},{"uid":"9aed6fa1eb693cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9aed6fa1eb693cf","status":"passed","time":{"start":1698178120672,"stop":1698178122151,"duration":1479}}]},"484d0c5e2def185d103e4e0bbf55c9cd":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"ff1e33a687595122","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/ff1e33a687595122","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867561744,"stop":1698867563395,"duration":1651}},{"uid":"dfe38fabc665c576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/dfe38fabc665c576","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867604749,"stop":1698867606454,"duration":1705}},{"uid":"2d38cf572f5fedfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2d38cf572f5fedfb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801756516,"stop":1698801758292,"duration":1776}},{"uid":"65e997db6e5645ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/65e997db6e5645ba","status":"passed","time":{"start":1698788645749,"stop":1698788647532,"duration":1783}},{"uid":"61b04f1ecd76cda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/61b04f1ecd76cda5","status":"passed","time":{"start":1698715207938,"stop":1698715209201,"duration":1263}},{"uid":"41bd93fe72a10645","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/41bd93fe72a10645","status":"passed","time":{"start":1698701580646,"stop":1698701582565,"duration":1919}},{"uid":"25da86a7d1e77b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25da86a7d1e77b23","status":"passed","time":{"start":1698700371459,"stop":1698700373244,"duration":1785}},{"uid":"6897081ee5c902df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6897081ee5c902df","status":"passed","time":{"start":1698693070665,"stop":1698693072294,"duration":1629}},{"uid":"9c3b2807640e284b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9c3b2807640e284b","status":"passed","time":{"start":1698692880249,"stop":1698692881856,"duration":1607}},{"uid":"293e01d7982da2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/293e01d7982da2e7","status":"passed","time":{"start":1698646574125,"stop":1698646576599,"duration":2474}},{"uid":"d326b34aa11a8058","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d326b34aa11a8058","status":"passed","time":{"start":1698628619136,"stop":1698628621879,"duration":2743}},{"uid":"b5d3c568b2da13b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b5d3c568b2da13b","status":"passed","time":{"start":1698615469631,"stop":1698615471388,"duration":1757}},{"uid":"8374370507ffc78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8374370507ffc78f","status":"passed","time":{"start":1698615303957,"stop":1698615305554,"duration":1597}},{"uid":"31b2d02d618b0b09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/31b2d02d618b0b09","status":"passed","time":{"start":1698542597518,"stop":1698542599883,"duration":2365}},{"uid":"7eede3223f840dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7eede3223f840dc8","status":"passed","time":{"start":1698455613057,"stop":1698455615527,"duration":2470}},{"uid":"c23d723c15e9f1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c23d723c15e9f1a2","status":"passed","time":{"start":1698369284101,"stop":1698369286299,"duration":2198}},{"uid":"2f70e5d3d004abae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f70e5d3d004abae","status":"passed","time":{"start":1698283125811,"stop":1698283131111,"duration":5300}},{"uid":"861ffe6daa91f122","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/861ffe6daa91f122","status":"passed","time":{"start":1698196747320,"stop":1698196749058,"duration":1738}},{"uid":"45db633e5c11b1fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/45db633e5c11b1fa","status":"passed","time":{"start":1698178484581,"stop":1698178486519,"duration":1938}},{"uid":"918ee715c01ff108","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/918ee715c01ff108","status":"passed","time":{"start":1698178421393,"stop":1698178423080,"duration":1687}}]},"2201f2e645b53978b00ee752136bc95f":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"c0cda5c2a5d0a1fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/c0cda5c2a5d0a1fa","status":"passed","time":{"start":1698867750196,"stop":1698867753212,"duration":3016}},{"uid":"a13f65ab99e9f223","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a13f65ab99e9f223","status":"passed","time":{"start":1698867783639,"stop":1698867786731,"duration":3092}},{"uid":"28cc04d5ba3a5daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28cc04d5ba3a5daa","status":"passed","time":{"start":1698801830714,"stop":1698801834272,"duration":3558}},{"uid":"1f91333cbea425bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1f91333cbea425bb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788713876,"stop":1698788714968,"duration":1092}},{"uid":"ed97a31e85a00930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed97a31e85a00930","status":"passed","time":{"start":1698715251304,"stop":1698715254819,"duration":3515}},{"uid":"b97e7d55b7847036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b97e7d55b7847036","status":"passed","time":{"start":1698701655085,"stop":1698701658563,"duration":3478}},{"uid":"c5e23f188ef5bf96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c5e23f188ef5bf96","status":"passed","time":{"start":1698700548498,"stop":1698700551558,"duration":3060}},{"uid":"1f8b6f40439f2e57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1f8b6f40439f2e57","status":"passed","time":{"start":1698693130105,"stop":1698693132875,"duration":2770}},{"uid":"261d50dcc3c8f8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/261d50dcc3c8f8d","status":"passed","time":{"start":1698692961362,"stop":1698692964367,"duration":3005}},{"uid":"2998a4944a9a9c61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2998a4944a9a9c61","status":"passed","time":{"start":1698646624840,"stop":1698646628513,"duration":3673}},{"uid":"7ef812e5fa313b27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7ef812e5fa313b27","status":"passed","time":{"start":1698628847434,"stop":1698628851186,"duration":3752}},{"uid":"2e4cb05d882f87f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e4cb05d882f87f5","status":"passed","time":{"start":1698615510437,"stop":1698615511728,"duration":1291}},{"uid":"91e94c1278944c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/91e94c1278944c21","status":"passed","time":{"start":1698615345632,"stop":1698615348843,"duration":3211}},{"uid":"62875c3860994ce8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/62875c3860994ce8","status":"passed","time":{"start":1698542651894,"stop":1698542655351,"duration":3457}},{"uid":"3ca403d17de42bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/3ca403d17de42bd3","status":"passed","time":{"start":1698455847556,"stop":1698455850968,"duration":3412}},{"uid":"7bfd376e6d12ea80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7bfd376e6d12ea80","status":"passed","time":{"start":1698369568296,"stop":1698369571772,"duration":3476}},{"uid":"1158dc536f0e7b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1158dc536f0e7b7c","status":"passed","time":{"start":1698283178222,"stop":1698283181932,"duration":3710}},{"uid":"6619183b2ff4c06a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6619183b2ff4c06a","status":"passed","time":{"start":1698196788707,"stop":1698196792396,"duration":3689}},{"uid":"8425392b99d4327e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8425392b99d4327e","status":"passed","time":{"start":1698178524728,"stop":1698178527878,"duration":3150}},{"uid":"d3f083ffb8e5dfe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d3f083ffb8e5dfe0","status":"passed","time":{"start":1698178457929,"stop":1698178461067,"duration":3138}}]},"5f199ed7bccd24a997d0abd44066cd21":{"statistic":{"failed":12,"broken":0,"skipped":0,"passed":158,"unknown":0,"total":170},"items":[{"uid":"619a5652e68e8c66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/619a5652e68e8c66","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698867558476,"stop":1698867563836,"duration":5360}},{"uid":"a9e83664968113f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a9e83664968113f","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698867623849,"stop":1698867625348,"duration":1499}},{"uid":"27f67ab19a7fb902","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27f67ab19a7fb902","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698801631351,"stop":1698801637049,"duration":5698}},{"uid":"9a3de1feee7ce8ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9a3de1feee7ce8ac","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698788522154,"stop":1698788528001,"duration":5847}},{"uid":"c328ecd484e14973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c328ecd484e14973","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698715028788,"stop":1698715040801,"duration":12013}},{"uid":"f3fcc17e01765cb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f3fcc17e01765cb6","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698701400539,"stop":1698701408322,"duration":7783}},{"uid":"68ba860f703dc9d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/68ba860f703dc9d5","status":"passed","time":{"start":1698700254608,"stop":1698700259853,"duration":5245}},{"uid":"63700010bb15efc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/63700010bb15efc9","status":"passed","time":{"start":1698692896571,"stop":1698692897900,"duration":1329}},{"uid":"739feac8eca70a8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/739feac8eca70a8d","status":"passed","time":{"start":1698692764880,"stop":1698692770149,"duration":5269}},{"uid":"da4e73625ffb19d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/da4e73625ffb19d","status":"passed","time":{"start":1698646380313,"stop":1698646386556,"duration":6243}},{"uid":"17377b76348a5d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/17377b76348a5d90","status":"passed","time":{"start":1698628597293,"stop":1698628603432,"duration":6139}},{"uid":"f269d9897876e0a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f269d9897876e0a7","status":"passed","time":{"start":1698615210439,"stop":1698615218809,"duration":8370}},{"uid":"3cca0f70ae582ab6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3cca0f70ae582ab6","status":"passed","time":{"start":1698615116081,"stop":1698615117747,"duration":1666}},{"uid":"f1517ff5b8939c8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f1517ff5b8939c8f","status":"passed","time":{"start":1698542382606,"stop":1698542385029,"duration":2423}},{"uid":"bf918bbf5866a745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bf918bbf5866a745","status":"passed","time":{"start":1698455591929,"stop":1698455597746,"duration":5817}},{"uid":"a5451fb0639820ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a5451fb0639820ff","status":"passed","time":{"start":1698369262806,"stop":1698369268323,"duration":5517}},{"uid":"cb08544ba9862589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cb08544ba9862589","status":"passed","time":{"start":1698282858118,"stop":1698282863467,"duration":5349}},{"uid":"c9234c0e6f5595b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c9234c0e6f5595b9","status":"passed","time":{"start":1698196523091,"stop":1698196528457,"duration":5366}},{"uid":"287753027f9a16e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/287753027f9a16e8","status":"passed","time":{"start":1698178246247,"stop":1698178252232,"duration":5985}},{"uid":"9ba649ead52778e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9ba649ead52778e7","status":"passed","time":{"start":1698178187451,"stop":1698178194319,"duration":6868}}]},"01716bffe56099aefdeaa09777ea1bc0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"81479166f99defd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/81479166f99defd1","status":"passed","time":{"start":1698867561120,"stop":1698867561740,"duration":620}},{"uid":"196feeec2065d00a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/196feeec2065d00a","status":"passed","time":{"start":1698867604109,"stop":1698867604741,"duration":632}},{"uid":"2417d42cae8d3963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2417d42cae8d3963","status":"passed","time":{"start":1698801755860,"stop":1698801756511,"duration":651}},{"uid":"a2c410c85d86f5fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a2c410c85d86f5fa","status":"passed","time":{"start":1698788645077,"stop":1698788645745,"duration":668}},{"uid":"5a6df887712a063c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a6df887712a063c","status":"passed","time":{"start":1698715207068,"stop":1698715207934,"duration":866}},{"uid":"947972a19e5a047f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/947972a19e5a047f","status":"passed","time":{"start":1698701579592,"stop":1698701580637,"duration":1045}},{"uid":"bc83f9d0ca18bf12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc83f9d0ca18bf12","status":"passed","time":{"start":1698700370749,"stop":1698700371454,"duration":705}},{"uid":"892cb612bb8a260f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/892cb612bb8a260f","status":"passed","time":{"start":1698693069973,"stop":1698693070661,"duration":688}},{"uid":"d746d81bfa5f6323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d746d81bfa5f6323","status":"passed","time":{"start":1698692879583,"stop":1698692880245,"duration":662}},{"uid":"a7b9700702903342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a7b9700702903342","status":"passed","time":{"start":1698646573096,"stop":1698646574121,"duration":1025}},{"uid":"bca5d54544e12918","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bca5d54544e12918","status":"passed","time":{"start":1698628618086,"stop":1698628619130,"duration":1044}},{"uid":"86983fccc6805b41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/86983fccc6805b41","status":"passed","time":{"start":1698615468593,"stop":1698615469627,"duration":1034}},{"uid":"1bb87cb31597015a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1bb87cb31597015a","status":"passed","time":{"start":1698615303132,"stop":1698615303954,"duration":822}},{"uid":"19e385063871415d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/19e385063871415d","status":"passed","time":{"start":1698542596265,"stop":1698542597515,"duration":1250}},{"uid":"1f5f00ff67d87429","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1f5f00ff67d87429","status":"passed","time":{"start":1698455612449,"stop":1698455613053,"duration":604}},{"uid":"53bd7065db0f81a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/53bd7065db0f81a7","status":"passed","time":{"start":1698369283472,"stop":1698369284096,"duration":624}},{"uid":"604b7600f2aa901c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/604b7600f2aa901c","status":"passed","time":{"start":1698283124780,"stop":1698283125807,"duration":1027}},{"uid":"1588e7db60743b46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1588e7db60743b46","status":"passed","time":{"start":1698196746339,"stop":1698196747316,"duration":977}},{"uid":"d9857cb8e6003180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d9857cb8e6003180","status":"passed","time":{"start":1698178483537,"stop":1698178484576,"duration":1039}},{"uid":"f1eda36f443d9295","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f1eda36f443d9295","status":"passed","time":{"start":1698178420580,"stop":1698178421389,"duration":809}}]},"5bf150f9d14a36325cbfaf9b6349d178":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"5c5277a38950af92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/5c5277a38950af92","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867412998,"stop":1698867413002,"duration":4}},{"uid":"5647cd0c94d1d8a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5647cd0c94d1d8a6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867477104,"stop":1698867477109,"duration":5}},{"uid":"e02a41b03abe85de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e02a41b03abe85de","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801613921,"stop":1698801613925,"duration":4}},{"uid":"58839a266e16554b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/58839a266e16554b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788504901,"stop":1698788504904,"duration":3}},{"uid":"c10b4086048e7d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c10b4086048e7d97","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715006996,"stop":1698715007000,"duration":4}},{"uid":"912adcb68c64b57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/912adcb68c64b57a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701379693,"stop":1698701379698,"duration":5}},{"uid":"c576754f7516a1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c576754f7516a1c1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700238538,"stop":1698700238542,"duration":4}},{"uid":"85ec7b9ff5a8b185","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/85ec7b9ff5a8b185","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692879232,"stop":1698692879236,"duration":4}},{"uid":"61e801597b061cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/61e801597b061cf7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692746801,"stop":1698692746805,"duration":4}},{"uid":"6e3a2a18d0026b21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6e3a2a18d0026b21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646565330,"stop":1698646565335,"duration":5}},{"uid":"14922660670726ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/14922660670726ac","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628577758,"stop":1698628577762,"duration":4}},{"uid":"5731ba0c4f6a46b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/5731ba0c4f6a46b9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615190537,"stop":1698615190542,"duration":5}},{"uid":"3ed4e031fea931be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3ed4e031fea931be","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615098005,"stop":1698615098009,"duration":4}},{"uid":"3669c53d8476cb21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3669c53d8476cb21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542363068,"stop":1698542363072,"duration":4}},{"uid":"319450e268a465bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/319450e268a465bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455571930,"stop":1698455571934,"duration":4}},{"uid":"c809e654acc04267","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c809e654acc04267","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369245803,"stop":1698369245807,"duration":4}},{"uid":"de4700e1208ca904","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/de4700e1208ca904","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282838248,"stop":1698282838252,"duration":4}},{"uid":"a57699a339424dec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a57699a339424dec","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196502823,"stop":1698196502827,"duration":4}},{"uid":"e602837249619184","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e602837249619184","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178225219,"stop":1698178225223,"duration":4}},{"uid":"e9d479461b3394fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e9d479461b3394fa","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178169120,"stop":1698178169124,"duration":4}}]},"df5c822318460ed588d620415ff288f8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"c5da3d6c019703d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/c5da3d6c019703d1","status":"passed","time":{"start":1698867323956,"stop":1698867327179,"duration":3223}},{"uid":"cccb41b68e9bdef7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/cccb41b68e9bdef7","status":"passed","time":{"start":1698867385022,"stop":1698867388599,"duration":3577}},{"uid":"15c5fee51358b261","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/15c5fee51358b261","status":"passed","time":{"start":1698801505991,"stop":1698801509046,"duration":3055}},{"uid":"209ebc23c84dfed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/209ebc23c84dfed3","status":"passed","time":{"start":1698788408192,"stop":1698788422800,"duration":14608}},{"uid":"ec2303384cd3640d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ec2303384cd3640d","status":"passed","time":{"start":1698714883372,"stop":1698714891539,"duration":8167}},{"uid":"9e576eae76858196","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9e576eae76858196","status":"passed","time":{"start":1698701274518,"stop":1698701279500,"duration":4982}},{"uid":"5e710435514fac94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5e710435514fac94","status":"passed","time":{"start":1698700145458,"stop":1698700153613,"duration":8155}},{"uid":"1168a6fbf03f76ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1168a6fbf03f76ab","status":"passed","time":{"start":1698692695997,"stop":1698692699945,"duration":3948}},{"uid":"93c69ee86b16997c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93c69ee86b16997c","status":"passed","time":{"start":1698692659529,"stop":1698692662651,"duration":3122}},{"uid":"ea7465e5d8b5241a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ea7465e5d8b5241a","status":"passed","time":{"start":1698646218011,"stop":1698646222809,"duration":4798}},{"uid":"b6432d67a46ec88d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b6432d67a46ec88d","status":"passed","time":{"start":1698628461285,"stop":1698628469822,"duration":8537}},{"uid":"7f1180f232329f7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f1180f232329f7e","status":"passed","time":{"start":1698615108071,"stop":1698615112753,"duration":4682}},{"uid":"f82fed317c4382bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/f82fed317c4382bb","status":"passed","time":{"start":1698615029245,"stop":1698615036651,"duration":7406}},{"uid":"624f6fe5c86e6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/624f6fe5c86e6b74","status":"passed","time":{"start":1698542269889,"stop":1698542278256,"duration":8367}},{"uid":"242b4e0170a79f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/242b4e0170a79f6e","status":"passed","time":{"start":1698455464013,"stop":1698455468647,"duration":4634}},{"uid":"b1a489409f48eace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b1a489409f48eace","status":"passed","time":{"start":1698369146603,"stop":1698369153849,"duration":7246}},{"uid":"f2b0594c1e4f408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f2b0594c1e4f408","status":"passed","time":{"start":1698282734797,"stop":1698282742027,"duration":7230}},{"uid":"a6ba867e9734389e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a6ba867e9734389e","status":"passed","time":{"start":1698196407914,"stop":1698196412102,"duration":4188}},{"uid":"dd499967ca8c09a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/dd499967ca8c09a6","status":"passed","time":{"start":1698178134095,"stop":1698178141127,"duration":7032}},{"uid":"eee666a52292f365","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/eee666a52292f365","status":"passed","time":{"start":1698178091162,"stop":1698178104278,"duration":13116}}]},"a91e40164c913e6b5f3736b823229a66":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"12cb13784c7e98a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/12cb13784c7e98a","status":"passed","time":{"start":1698867536263,"stop":1698867537776,"duration":1513}},{"uid":"cbfe1fea2068cfc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/cbfe1fea2068cfc2","status":"passed","time":{"start":1698867580412,"stop":1698867582043,"duration":1631}},{"uid":"c1d3cda9a41a9b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c1d3cda9a41a9b23","status":"passed","time":{"start":1698801732250,"stop":1698801733785,"duration":1535}},{"uid":"8d02621c90428938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8d02621c90428938","status":"passed","time":{"start":1698788619639,"stop":1698788621510,"duration":1871}},{"uid":"5ae166f969611509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5ae166f969611509","status":"passed","time":{"start":1698715171408,"stop":1698715173231,"duration":1823}},{"uid":"5f2202503a1e908c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5f2202503a1e908c","status":"passed","time":{"start":1698701561736,"stop":1698701563678,"duration":1942}},{"uid":"74c8dc05e1dfe544","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/74c8dc05e1dfe544","status":"passed","time":{"start":1698700347967,"stop":1698700349712,"duration":1745}},{"uid":"be0f66e132b22cce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/be0f66e132b22cce","status":"passed","time":{"start":1698693047280,"stop":1698693048824,"duration":1544}},{"uid":"5963bc46c0fe9721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5963bc46c0fe9721","status":"passed","time":{"start":1698692857400,"stop":1698692858925,"duration":1525}},{"uid":"45def3710374ac46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/45def3710374ac46","status":"passed","time":{"start":1698646545096,"stop":1698646547179,"duration":2083}},{"uid":"235ba6a33ed7ac75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/235ba6a33ed7ac75","status":"passed","time":{"start":1698628894471,"stop":1698628896173,"duration":1702}},{"uid":"704d8155438a6584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/704d8155438a6584","status":"passed","time":{"start":1698615374062,"stop":1698615376511,"duration":2449}},{"uid":"4aa31783cad616f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/4aa31783cad616f4","status":"passed","time":{"start":1698615265688,"stop":1698615267368,"duration":1680}},{"uid":"4d3ad6dc5cf4b2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d3ad6dc5cf4b2eb","status":"passed","time":{"start":1698542533169,"stop":1698542535598,"duration":2429}},{"uid":"bfccf29833f2095c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bfccf29833f2095c","status":"passed","time":{"start":1698455869170,"stop":1698455870723,"duration":1553}},{"uid":"46df9c6add667a53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/46df9c6add667a53","status":"passed","time":{"start":1698369526921,"stop":1698369528468,"duration":1547}},{"uid":"77e35d5687836bce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/77e35d5687836bce","status":"passed","time":{"start":1698283018477,"stop":1698283020316,"duration":1839}},{"uid":"5cd39242d3e0f932","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5cd39242d3e0f932","status":"passed","time":{"start":1698196684299,"stop":1698196686730,"duration":2431}},{"uid":"e0d1f8023c3e8066","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e0d1f8023c3e8066","status":"passed","time":{"start":1698178404101,"stop":1698178406154,"duration":2053}},{"uid":"f8969c626eeca989","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f8969c626eeca989","status":"passed","time":{"start":1698178344797,"stop":1698178346703,"duration":1906}}]},"f041ffb1356697b5d3d99569da0ccb15":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"97df2344872c40b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/97df2344872c40b4","status":"passed","time":{"start":1698867550378,"stop":1698867557965,"duration":7587}},{"uid":"f770bf71d6e942d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/f770bf71d6e942d4","status":"passed","time":{"start":1698867593723,"stop":1698867601222,"duration":7499}},{"uid":"230b40036c9eb0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/230b40036c9eb0cb","status":"passed","time":{"start":1698801744678,"stop":1698801752419,"duration":7741}},{"uid":"5851028c2899c16d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5851028c2899c16d","status":"passed","time":{"start":1698788634284,"stop":1698788642071,"duration":7787}},{"uid":"cca4221ac7522a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cca4221ac7522a5c","status":"passed","time":{"start":1698715195408,"stop":1698715203732,"duration":8324}},{"uid":"ba54f212460b22d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ba54f212460b22d3","status":"passed","time":{"start":1698701577395,"stop":1698701586089,"duration":8694}},{"uid":"c55712bcda97ec83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c55712bcda97ec83","status":"passed","time":{"start":1698700359166,"stop":1698700367045,"duration":7879}},{"uid":"20e555e7298ca26f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/20e555e7298ca26f","status":"passed","time":{"start":1698693059265,"stop":1698693067139,"duration":7874}},{"uid":"c93a3f4581ee9dbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c93a3f4581ee9dbd","status":"passed","time":{"start":1698692868988,"stop":1698692876742,"duration":7754}},{"uid":"aff0e5974312e38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/aff0e5974312e38e","status":"passed","time":{"start":1698646559579,"stop":1698646568636,"duration":9057}},{"uid":"4ea146b5b479c46b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4ea146b5b479c46b","status":"passed","time":{"start":1698628606077,"stop":1698628614493,"duration":8416}},{"uid":"a5d3a66f1c61a969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a5d3a66f1c61a969","status":"passed","time":{"start":1698615454376,"stop":1698615464643,"duration":10267}},{"uid":"2ba02bc07e58fa88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/2ba02bc07e58fa88","status":"passed","time":{"start":1698615290904,"stop":1698615299188,"duration":8284}},{"uid":"51ba88a54322e401","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51ba88a54322e401","status":"passed","time":{"start":1698542581423,"stop":1698542590374,"duration":8951}},{"uid":"c5f75a8526c66984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c5f75a8526c66984","status":"passed","time":{"start":1698455600051,"stop":1698455608138,"duration":8087}},{"uid":"383a3ce01b91089f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/383a3ce01b91089f","status":"passed","time":{"start":1698369270524,"stop":1698369278894,"duration":8370}},{"uid":"339e8cd65417dd50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/339e8cd65417dd50","status":"passed","time":{"start":1698283093808,"stop":1698283119726,"duration":25918}},{"uid":"80a1b57e0f9f7dea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/80a1b57e0f9f7dea","status":"passed","time":{"start":1698196733876,"stop":1698196742508,"duration":8632}},{"uid":"4ac2cb294186e8b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ac2cb294186e8b1","status":"passed","time":{"start":1698178469874,"stop":1698178478879,"duration":9005}},{"uid":"269a173962730a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/269a173962730a7a","status":"passed","time":{"start":1698178408218,"stop":1698178417235,"duration":9017}}]},"1d6e269a7b6351ace4d7bae7deb3de47":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"a0f73a607510d88e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/a0f73a607510d88e","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698867427842,"stop":1698867558332,"duration":130490}},{"uid":"9bcbe0ca41ad8942","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9bcbe0ca41ad8942","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698867493816,"stop":1698867623604,"duration":129788}},{"uid":"5b00807aa1aaf507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5b00807aa1aaf507","status":"passed","time":{"start":1698801630027,"stop":1698801631347,"duration":1320}},{"uid":"59c53511b53f6960","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/59c53511b53f6960","status":"passed","time":{"start":1698788520746,"stop":1698788522151,"duration":1405}},{"uid":"3f939ca428b20f11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f939ca428b20f11","status":"passed","time":{"start":1698715027196,"stop":1698715028785,"duration":1589}},{"uid":"236809835c9283f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/236809835c9283f5","status":"passed","time":{"start":1698701398585,"stop":1698701400536,"duration":1951}},{"uid":"25139ffeb0e5e336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25139ffeb0e5e336","status":"passed","time":{"start":1698700253425,"stop":1698700254605,"duration":1180}},{"uid":"d623a04b6ddff91d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d623a04b6ddff91d","status":"passed","time":{"start":1698692895312,"stop":1698692896568,"duration":1256}},{"uid":"5a2b6f9b60938529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5a2b6f9b60938529","status":"passed","time":{"start":1698692763658,"stop":1698692764877,"duration":1219}},{"uid":"e3e591fbbc8e3718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e3e591fbbc8e3718","status":"passed","time":{"start":1698646378423,"stop":1698646380309,"duration":1886}},{"uid":"dd0ea9c88befb2b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/dd0ea9c88befb2b6","status":"passed","time":{"start":1698628595640,"stop":1698628597289,"duration":1649}},{"uid":"f1167a1bc6021751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f1167a1bc6021751","status":"passed","time":{"start":1698615208576,"stop":1698615210434,"duration":1858}},{"uid":"3b5aab996f2af0c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3b5aab996f2af0c0","status":"passed","time":{"start":1698615114668,"stop":1698615116077,"duration":1409}},{"uid":"7d249808940133d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d249808940133d1","status":"passed","time":{"start":1698542380793,"stop":1698542382602,"duration":1809}},{"uid":"f8d98873db23b1d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f8d98873db23b1d9","status":"passed","time":{"start":1698455590776,"stop":1698455591925,"duration":1149}},{"uid":"4e2e5834e8410981","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2e5834e8410981","status":"passed","time":{"start":1698369261230,"stop":1698369262802,"duration":1572}},{"uid":"6eee1d3443260188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6eee1d3443260188","status":"passed","time":{"start":1698282856228,"stop":1698282858113,"duration":1885}},{"uid":"182bd618db279758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/182bd618db279758","status":"passed","time":{"start":1698196521215,"stop":1698196523088,"duration":1873}},{"uid":"4ae5a0dd7100faa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ae5a0dd7100faa1","status":"passed","time":{"start":1698178244466,"stop":1698178246242,"duration":1776}},{"uid":"189c93f39895b0ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/189c93f39895b0ff","status":"passed","time":{"start":1698178185600,"stop":1698178187448,"duration":1848}}]},"53c5720a05c261e2bad5904bb33e19b7":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"a9176064c8d6721e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/a9176064c8d6721e","status":"passed","time":{"start":1698867503847,"stop":1698867505433,"duration":1586}},{"uid":"325191fae8115e92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/325191fae8115e92","status":"passed","time":{"start":1698867549722,"stop":1698867550788,"duration":1066}},{"uid":"cb176a91b852def4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cb176a91b852def4","status":"passed","time":{"start":1698801681894,"stop":1698801682861,"duration":967}},{"uid":"da064ae3a6682f0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/da064ae3a6682f0d","status":"passed","time":{"start":1698788591212,"stop":1698788592893,"duration":1681}},{"uid":"747189ce52834535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/747189ce52834535","status":"passed","time":{"start":1698715134776,"stop":1698715135888,"duration":1112}},{"uid":"b37c4d316e51c517","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b37c4d316e51c517","status":"passed","time":{"start":1698701549397,"stop":1698701550532,"duration":1135}},{"uid":"1cd08f885d3ace6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1cd08f885d3ace6b","status":"passed","time":{"start":1698700323557,"stop":1698700324529,"duration":972}},{"uid":"3ee1b7b8d624fab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3ee1b7b8d624fab0","status":"passed","time":{"start":1698692862454,"stop":1698692863414,"duration":960}},{"uid":"7acd72fce1ba8988","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7acd72fce1ba8988","status":"passed","time":{"start":1698692832433,"stop":1698692834359,"duration":1926}},{"uid":"7fdf5f6869fd9cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fdf5f6869fd9cda","status":"passed","time":{"start":1698646543854,"stop":1698646545046,"duration":1192}},{"uid":"aeb9c59c65541655","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/aeb9c59c65541655","status":"passed","time":{"start":1698628527262,"stop":1698628528902,"duration":1640}},{"uid":"9a39cf4c856325fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9a39cf4c856325fc","status":"passed","time":{"start":1698615166878,"stop":1698615168350,"duration":1472}},{"uid":"ac64a328a48a4733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ac64a328a48a4733","status":"passed","time":{"start":1698615074380,"stop":1698615075754,"duration":1374}},{"uid":"b32626c1452100d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b32626c1452100d2","status":"passed","time":{"start":1698542327740,"stop":1698542328940,"duration":1200}},{"uid":"713ce6be97e81048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/713ce6be97e81048","status":"passed","time":{"start":1698455515566,"stop":1698455516566,"duration":1000}},{"uid":"2af3534b27b630ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2af3534b27b630ef","status":"passed","time":{"start":1698369204860,"stop":1698369205913,"duration":1053}},{"uid":"bd3fccbd3d1dfbdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd3fccbd3d1dfbdd","status":"passed","time":{"start":1698282792986,"stop":1698282794182,"duration":1196}},{"uid":"dd10ab3e47129754","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dd10ab3e47129754","status":"passed","time":{"start":1698196465178,"stop":1698196466463,"duration":1285}},{"uid":"988d06ca1cd9ff0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/988d06ca1cd9ff0e","status":"passed","time":{"start":1698178197227,"stop":1698178198425,"duration":1198}},{"uid":"a237525a16e7c92a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a237525a16e7c92a","status":"passed","time":{"start":1698178143624,"stop":1698178144685,"duration":1061}}]},"64028773adeaa616798d2ec053582700":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"ba18f1aeaf21e26b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/ba18f1aeaf21e26b","status":"passed","time":{"start":1698867726066,"stop":1698867730567,"duration":4501}},{"uid":"1f5125306a73fb3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/1f5125306a73fb3c","status":"passed","time":{"start":1698867772388,"stop":1698867776511,"duration":4123}},{"uid":"f8cfccfc1f9efe44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f8cfccfc1f9efe44","status":"passed","time":{"start":1698801806504,"stop":1698801810668,"duration":4164}},{"uid":"d3dc2addadd569d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d3dc2addadd569d7","status":"passed","time":{"start":1698788688144,"stop":1698788692293,"duration":4149}},{"uid":"7f14366336fc8a6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7f14366336fc8a6e","status":"passed","time":{"start":1698715225723,"stop":1698715230056,"duration":4333}},{"uid":"5fcbe8e4905aa970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5fcbe8e4905aa970","status":"passed","time":{"start":1698701629544,"stop":1698701633982,"duration":4438}},{"uid":"ef4b607c08861fbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ef4b607c08861fbb","status":"passed","time":{"start":1698700530729,"stop":1698700534905,"duration":4176}},{"uid":"54ce6de183c44a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/54ce6de183c44a1f","status":"passed","time":{"start":1698693108971,"stop":1698693112964,"duration":3993}},{"uid":"d18adb8baf811d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d18adb8baf811d2d","status":"passed","time":{"start":1698692936994,"stop":1698692941187,"duration":4193}},{"uid":"20464afc2baebabb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/20464afc2baebabb","status":"passed","time":{"start":1698646603909,"stop":1698646608747,"duration":4838}},{"uid":"d328bd06c7e8756c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d328bd06c7e8756c","status":"passed","time":{"start":1698628823587,"stop":1698628829610,"duration":6023}},{"uid":"ad45c3880795c2b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ad45c3880795c2b2","status":"passed","time":{"start":1698615486082,"stop":1698615491635,"duration":5553}},{"uid":"d0f5733099cc59c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d0f5733099cc59c6","status":"passed","time":{"start":1698615323778,"stop":1698615328024,"duration":4246}},{"uid":"1637dcbfbcd47b57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1637dcbfbcd47b57","status":"passed","time":{"start":1698542620789,"stop":1698542627507,"duration":6718}},{"uid":"5b98063157ae6d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5b98063157ae6d77","status":"passed","time":{"start":1698455818353,"stop":1698455822461,"duration":4108}},{"uid":"e2bc336d3dd3ec36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/e2bc336d3dd3ec36","status":"passed","time":{"start":1698369547046,"stop":1698369551377,"duration":4331}},{"uid":"effd35a54b80e266","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/effd35a54b80e266","status":"passed","time":{"start":1698283151838,"stop":1698283156324,"duration":4486}},{"uid":"f003f253ff08ec94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f003f253ff08ec94","status":"passed","time":{"start":1698196767722,"stop":1698196772269,"duration":4547}},{"uid":"df96f367a9d25994","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/df96f367a9d25994","status":"passed","time":{"start":1698178501686,"stop":1698178506471,"duration":4785}},{"uid":"f94f6d1acc823814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f94f6d1acc823814","status":"passed","time":{"start":1698178438282,"stop":1698178442538,"duration":4256}}]},"973eb3b9bc5dfa31c9d5412a22fe2eb5":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"9278f6eb17fd658","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/9278f6eb17fd658","status":"passed","time":{"start":1698867365131,"stop":1698867500138,"duration":135007}},{"uid":"553577dacee47d2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/553577dacee47d2c","status":"passed","time":{"start":1698867421024,"stop":1698867546123,"duration":125099}},{"uid":"79f4cde8826c48f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79f4cde8826c48f","status":"passed","time":{"start":1698801550025,"stop":1698801673617,"duration":123592}},{"uid":"fad4e15c68635f1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fad4e15c68635f1c","status":"passed","time":{"start":1698788457064,"stop":1698788587883,"duration":130819}},{"uid":"e2467eedd507f249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e2467eedd507f249","status":"passed","time":{"start":1698714947490,"stop":1698715129756,"duration":182266}},{"uid":"58235cdb7f6a16f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/58235cdb7f6a16f4","status":"passed","time":{"start":1698701324965,"stop":1698701545424,"duration":220459}},{"uid":"203acb0b0a95bf65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/203acb0b0a95bf65","status":"passed","time":{"start":1698700190483,"stop":1698700320149,"duration":129666}},{"uid":"c741e65f690397ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c741e65f690397ed","status":"passed","time":{"start":1698692735086,"stop":1698692859342,"duration":124256}},{"uid":"1641ad71402850c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1641ad71402850c1","status":"passed","time":{"start":1698692704814,"stop":1698692829035,"duration":124221}},{"uid":"df0b44ca6d8f65ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/df0b44ca6d8f65ba","status":"passed","time":{"start":1698646317225,"stop":1698646539741,"duration":222516}},{"uid":"78d6fb5c9957a5f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/78d6fb5c9957a5f2","status":"passed","time":{"start":1698628573257,"stop":1698628742414,"duration":169157}},{"uid":"6e695a032b3788b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6e695a032b3788b7","status":"passed","time":{"start":1698615233300,"stop":1698615451617,"duration":218317}},{"uid":"416fa98799273909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/416fa98799273909","status":"passed","time":{"start":1698615119338,"stop":1698615288319,"duration":168981}},{"uid":"ff6c432a41c28ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ff6c432a41c28ed5","status":"passed","time":{"start":1698542389100,"stop":1698542578472,"duration":189372}},{"uid":"182669a0d6c620c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/182669a0d6c620c1","status":"passed","time":{"start":1698455578235,"stop":1698455712453,"duration":134218}},{"uid":"b272f88643c81565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b272f88643c81565","status":"passed","time":{"start":1698369246733,"stop":1698369376550,"duration":129817}},{"uid":"30b06bbd475aae25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/30b06bbd475aae25","status":"passed","time":{"start":1698282870326,"stop":1698283091433,"duration":221107}},{"uid":"a24da2fd3b5a65a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a24da2fd3b5a65a7","status":"passed","time":{"start":1698196525513,"stop":1698196731365,"duration":205852}},{"uid":"4e2ed744a367ea6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4e2ed744a367ea6e","status":"passed","time":{"start":1698178246655,"stop":1698178467427,"duration":220772}},{"uid":"61a8b7103fdead3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/61a8b7103fdead3d","status":"passed","time":{"start":1698178228500,"stop":1698178406046,"duration":177546}}]},"a6754a317b5a41ab9e370512cb3937ce":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"ed13b48a520f33ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/ed13b48a520f33ee","status":"passed","time":{"start":1698867353206,"stop":1698867357063,"duration":3857}},{"uid":"794bf5d69027b72a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/794bf5d69027b72a","status":"passed","time":{"start":1698867415824,"stop":1698867418810,"duration":2986}},{"uid":"f09ba2c1e5d0cae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f09ba2c1e5d0cae1","status":"passed","time":{"start":1698801544679,"stop":1698801547668,"duration":2989}},{"uid":"161c4ba0007efae9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/161c4ba0007efae9","status":"passed","time":{"start":1698788447785,"stop":1698788451219,"duration":3434}},{"uid":"793c4ca9956fec68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/793c4ca9956fec68","status":"passed","time":{"start":1698714935450,"stop":1698714939118,"duration":3668}},{"uid":"84605c68fd2fe22b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/84605c68fd2fe22b","status":"passed","time":{"start":1698701308638,"stop":1698701311047,"duration":2409}},{"uid":"a31a1659083c63ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a31a1659083c63ed","status":"passed","time":{"start":1698700180072,"stop":1698700183127,"duration":3055}},{"uid":"84deaf0404ece204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/84deaf0404ece204","status":"passed","time":{"start":1698692722431,"stop":1698692725077,"duration":2646}},{"uid":"f5e90ce89cd9d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f5e90ce89cd9d0d","status":"passed","time":{"start":1698692691496,"stop":1698692695018,"duration":3522}},{"uid":"b4fafbbd6130244e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b4fafbbd6130244e","status":"passed","time":{"start":1698646314475,"stop":1698646317222,"duration":2747}},{"uid":"4b3a53b5627985f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4b3a53b5627985f1","status":"passed","time":{"start":1698628499617,"stop":1698628503071,"duration":3454}},{"uid":"c3aec7762dc17173","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c3aec7762dc17173","status":"passed","time":{"start":1698615142026,"stop":1698615145449,"duration":3423}},{"uid":"7be2d09d4091d611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7be2d09d4091d611","status":"passed","time":{"start":1698615057448,"stop":1698615060658,"duration":3210}},{"uid":"92715053ae380fab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/92715053ae380fab","status":"passed","time":{"start":1698542313925,"stop":1698542316986,"duration":3061}},{"uid":"605600f894ac8b14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/605600f894ac8b14","status":"passed","time":{"start":1698455506303,"stop":1698455509168,"duration":2865}},{"uid":"26a3baf6a51a4970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26a3baf6a51a4970","status":"passed","time":{"start":1698369183262,"stop":1698369186045,"duration":2783}},{"uid":"4701c1db0d36f0ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4701c1db0d36f0ac","status":"passed","time":{"start":1698282783168,"stop":1698282787509,"duration":4341}},{"uid":"ca3efc3d0cf2891e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ca3efc3d0cf2891e","status":"passed","time":{"start":1698196455843,"stop":1698196458761,"duration":2918}},{"uid":"97907798cf1e49f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/97907798cf1e49f3","status":"passed","time":{"start":1698178168420,"stop":1698178171683,"duration":3263}},{"uid":"a7bdf7c649a5d17d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7bdf7c649a5d17d","status":"passed","time":{"start":1698178131311,"stop":1698178134696,"duration":3385}}]},"a2365ffeb3ba24c7926dc7b42b03858c":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"46edf3369ddfdeb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/46edf3369ddfdeb1","status":"passed","time":{"start":1698867397119,"stop":1698867399383,"duration":2264}},{"uid":"71b4585ea76dac59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/71b4585ea76dac59","status":"passed","time":{"start":1698867459405,"stop":1698867461818,"duration":2413}},{"uid":"e334260aa3e4cc46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e334260aa3e4cc46","status":"passed","time":{"start":1698801591164,"stop":1698801593628,"duration":2464}},{"uid":"763ed04feca4c074","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/763ed04feca4c074","status":"passed","time":{"start":1698788488570,"stop":1698788490952,"duration":2382}},{"uid":"a4a08ee435b314af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4a08ee435b314af","status":"passed","time":{"start":1698714985145,"stop":1698714987803,"duration":2658}},{"uid":"ad7ec844be81f773","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ad7ec844be81f773","status":"passed","time":{"start":1698701360306,"stop":1698701363035,"duration":2729}},{"uid":"e80464851aaa4985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e80464851aaa4985","status":"passed","time":{"start":1698700222576,"stop":1698700225082,"duration":2506}},{"uid":"1e40201a75c95ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1e40201a75c95ef1","status":"passed","time":{"start":1698693060971,"stop":1698693063267,"duration":2296}},{"uid":"e8c538802d08d4c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c538802d08d4c9","status":"passed","time":{"start":1698692730982,"stop":1698692733062,"duration":2080}},{"uid":"f09bfb11d9fa7df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f09bfb11d9fa7df0","status":"passed","time":{"start":1698646328870,"stop":1698646331624,"duration":2754}},{"uid":"f60d53f522338866","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f60d53f522338866","status":"passed","time":{"start":1698628546626,"stop":1698628549109,"duration":2483}},{"uid":"d03c392a73dd22b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d03c392a73dd22b4","status":"passed","time":{"start":1698615205522,"stop":1698615208201,"duration":2679}},{"uid":"11e43a0f690f583d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/11e43a0f690f583d","status":"passed","time":{"start":1698615097931,"stop":1698615100275,"duration":2344}},{"uid":"6f592615c022c393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6f592615c022c393","status":"passed","time":{"start":1698542361013,"stop":1698542363506,"duration":2493}},{"uid":"ed6d43d9327037ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ed6d43d9327037ce","status":"passed","time":{"start":1698455550069,"stop":1698455552347,"duration":2278}},{"uid":"97d214eb5f36f5a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/97d214eb5f36f5a3","status":"passed","time":{"start":1698369224064,"stop":1698369226317,"duration":2253}},{"uid":"6d92fcd0a0deb97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6d92fcd0a0deb97b","status":"passed","time":{"start":1698282837287,"stop":1698282839922,"duration":2635}},{"uid":"b4012340d4adc9b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b4012340d4adc9b1","status":"passed","time":{"start":1698196496354,"stop":1698196498970,"duration":2616}},{"uid":"f459f80d73b14a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f459f80d73b14a6a","status":"passed","time":{"start":1698178221138,"stop":1698178223814,"duration":2676}},{"uid":"931c96bae7eb63ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/931c96bae7eb63ac","status":"passed","time":{"start":1698178201543,"stop":1698178204011,"duration":2468}}]},"617b4311b681b19c6f82373e9ef5a04d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"1f65b206120890f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/1f65b206120890f1","status":"passed","time":{"start":1698867709056,"stop":1698867711541,"duration":2485}},{"uid":"989068cd0c751465","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/989068cd0c751465","status":"passed","time":{"start":1698867773660,"stop":1698867776249,"duration":2589}},{"uid":"2b6643947b84197f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2b6643947b84197f","status":"passed","time":{"start":1698801791616,"stop":1698801794527,"duration":2911}},{"uid":"99b6fbd05192c508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/99b6fbd05192c508","status":"passed","time":{"start":1698788669165,"stop":1698788671797,"duration":2632}},{"uid":"d47e2e936c3cf99c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d47e2e936c3cf99c","status":"passed","time":{"start":1698715209206,"stop":1698715212091,"duration":2885}},{"uid":"650fac0d6bccf8e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/650fac0d6bccf8e2","status":"passed","time":{"start":1698701613593,"stop":1698701616560,"duration":2967}},{"uid":"618bd40d6b1c539e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/618bd40d6b1c539e","status":"passed","time":{"start":1698700406453,"stop":1698700409058,"duration":2605}},{"uid":"7217fbd2b92cff6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7217fbd2b92cff6c","status":"passed","time":{"start":1698693092074,"stop":1698693097961,"duration":5887}},{"uid":"54053de6181fc64a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54053de6181fc64a","status":"passed","time":{"start":1698692921563,"stop":1698692925709,"duration":4146}},{"uid":"1ae87d0acdb7a55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1ae87d0acdb7a55d","status":"passed","time":{"start":1698646587699,"stop":1698646590820,"duration":3121}},{"uid":"1beee8e852b10855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1beee8e852b10855","status":"passed","time":{"start":1698628804107,"stop":1698628811058,"duration":6951}},{"uid":"85ba9ac620795264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/85ba9ac620795264","status":"passed","time":{"start":1698615471392,"stop":1698615474056,"duration":2664}},{"uid":"75b53949a32c2209","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/75b53949a32c2209","status":"passed","time":{"start":1698615305556,"stop":1698615310990,"duration":5434}},{"uid":"d5e9dd2f01aef2e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d5e9dd2f01aef2e1","status":"passed","time":{"start":1698542599885,"stop":1698542605819,"duration":5934}},{"uid":"8300ddf5664118f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8300ddf5664118f4","status":"passed","time":{"start":1698455802904,"stop":1698455805588,"duration":2684}},{"uid":"4e2c0aa92e8e15d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2c0aa92e8e15d4","status":"passed","time":{"start":1698369593116,"stop":1698369597890,"duration":4774}},{"uid":"a1f8d4973f388da6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a1f8d4973f388da6","status":"passed","time":{"start":1698283131114,"stop":1698283134209,"duration":3095}},{"uid":"f299ee7137b60ac0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f299ee7137b60ac0","status":"passed","time":{"start":1698196749061,"stop":1698196751635,"duration":2574}},{"uid":"516038fbedfd8500","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/516038fbedfd8500","status":"passed","time":{"start":1698178486523,"stop":1698178489259,"duration":2736}},{"uid":"b49b6874cb3f9587","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b49b6874cb3f9587","status":"passed","time":{"start":1698178423084,"stop":1698178426602,"duration":3518}}]},"9700dde83050a915705bb73b0a95103e":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"efc4540600e3c844","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/efc4540600e3c844","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867543102,"stop":1698867544913,"duration":1811}},{"uid":"b0e99427bf8a6ae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b0e99427bf8a6ae4","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867587654,"stop":1698867588232,"duration":578}},{"uid":"51796efb3d0e5e9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/51796efb3d0e5e9c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801739722,"stop":1698801740356,"duration":634}},{"uid":"8dfe042a2889810a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8dfe042a2889810a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788627601,"stop":1698788628216,"duration":615}},{"uid":"26284309d6933a48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/26284309d6933a48","status":"passed","time":{"start":1698715179345,"stop":1698715180414,"duration":1069}},{"uid":"981b24ae86a6f02d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/981b24ae86a6f02d","status":"passed","time":{"start":1698701570710,"stop":1698701571676,"duration":966}},{"uid":"17ef213b6d4d44d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17ef213b6d4d44d3","status":"passed","time":{"start":1698700354880,"stop":1698700355498,"duration":618}},{"uid":"1c3d3c1dc809629d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1c3d3c1dc809629d","status":"passed","time":{"start":1698693054089,"stop":1698693054653,"duration":564}},{"uid":"b610ea205b26625f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b610ea205b26625f","status":"passed","time":{"start":1698692864018,"stop":1698692864653,"duration":635}},{"uid":"ffd21ad9e5d5972f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ffd21ad9e5d5972f","status":"passed","time":{"start":1698646554173,"stop":1698646555236,"duration":1063}},{"uid":"945e44687be0f562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/945e44687be0f562","status":"passed","time":{"start":1698628902273,"stop":1698628903066,"duration":793}},{"uid":"e54321b77f781641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e54321b77f781641","status":"passed","time":{"start":1698615386070,"stop":1698615386994,"duration":924}},{"uid":"e0c6ca62bcb9b1b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e0c6ca62bcb9b1b6","status":"passed","time":{"start":1698615274946,"stop":1698615275635,"duration":689}},{"uid":"e993baaa15479e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e993baaa15479e38","status":"passed","time":{"start":1698542541208,"stop":1698542542127,"duration":919}},{"uid":"6ae842d357e55c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6ae842d357e55c92","status":"passed","time":{"start":1698455876053,"stop":1698455876669,"duration":616}},{"uid":"6947ff6fffc7b931","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6947ff6fffc7b931","status":"passed","time":{"start":1698369533659,"stop":1698369534369,"duration":710}},{"uid":"c40fef963544b700","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c40fef963544b700","status":"passed","time":{"start":1698283027678,"stop":1698283042180,"duration":14502}},{"uid":"adb5787cc9ee044e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/adb5787cc9ee044e","status":"passed","time":{"start":1698196694148,"stop":1698196694898,"duration":750}},{"uid":"4140253ce006b569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4140253ce006b569","status":"passed","time":{"start":1698178413116,"stop":1698178414129,"duration":1013}},{"uid":"8c78a2303c6280a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c78a2303c6280a2","status":"passed","time":{"start":1698178352441,"stop":1698178353220,"duration":779}}]},"b8d3ae7465651cc973ab14abfdea7a24":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"cfc704ef01019ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/cfc704ef01019ed","status":"passed","time":{"start":1698867576119,"stop":1698867584495,"duration":8376}},{"uid":"467982175513eff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/467982175513eff9","status":"passed","time":{"start":1698867620372,"stop":1698867625247,"duration":4875}},{"uid":"1e1914f562cf1425","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e1914f562cf1425","status":"passed","time":{"start":1698801783372,"stop":1698801786606,"duration":3234}},{"uid":"e275eddfbfd9c993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e275eddfbfd9c993","status":"passed","time":{"start":1698788661434,"stop":1698788664427,"duration":2993}},{"uid":"2db169ed1eb667ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2db169ed1eb667ea","status":"passed","time":{"start":1698715201024,"stop":1698715203831,"duration":2807}},{"uid":"980eeb453e35d5aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/980eeb453e35d5aa","status":"passed","time":{"start":1698701599980,"stop":1698701613589,"duration":13609}},{"uid":"7d846f5fae4e9086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d846f5fae4e9086","status":"passed","time":{"start":1698700387518,"stop":1698700390494,"duration":2976}},{"uid":"f28fc80a29b774de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f28fc80a29b774de","status":"passed","time":{"start":1698693088812,"stop":1698693092071,"duration":3259}},{"uid":"4b26e90dccc41324","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4b26e90dccc41324","status":"passed","time":{"start":1698692894893,"stop":1698692901974,"duration":7081}},{"uid":"8eb40d48742757b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8eb40d48742757b1","status":"passed","time":{"start":1698646580025,"stop":1698646583616,"duration":3591}},{"uid":"25bf203ad22042b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/25bf203ad22042b9","status":"passed","time":{"start":1698628637403,"stop":1698628639783,"duration":2380}},{"uid":"e296531e7a343d7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e296531e7a343d7d","status":"passed","time":{"start":1698615407436,"stop":1698615410207,"duration":2771}},{"uid":"a8e6b01cee4e58a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a8e6b01cee4e58a7","status":"passed","time":{"start":1698615292911,"stop":1698615295490,"duration":2579}},{"uid":"c25acee168fff908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c25acee168fff908","status":"passed","time":{"start":1698542560057,"stop":1698542566468,"duration":6411}},{"uid":"7ecc3f606dd4ef6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7ecc3f606dd4ef6","status":"passed","time":{"start":1698455628981,"stop":1698455635004,"duration":6023}},{"uid":"a1a1378d059411c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a1a1378d059411c8","status":"passed","time":{"start":1698369299784,"stop":1698369303716,"duration":3932}},{"uid":"e800ecc90606e2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e800ecc90606e2b1","status":"passed","time":{"start":1698283062267,"stop":1698283066147,"duration":3880}},{"uid":"9c3f620aca0a84e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9c3f620aca0a84e5","status":"passed","time":{"start":1698196712778,"stop":1698196716462,"duration":3684}},{"uid":"bd5fc67cdc199361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bd5fc67cdc199361","status":"passed","time":{"start":1698178437210,"stop":1698178440940,"duration":3730}},{"uid":"bc949c4d117048ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc949c4d117048ed","status":"passed","time":{"start":1698178374443,"stop":1698178377730,"duration":3287}}]},"316f6b3276320661fa68609de6296157":{"statistic":{"failed":52,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":137},"items":[{"uid":"a31d7773f6c144e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/a31d7773f6c144e9","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698867399386,"stop":1698867400444,"duration":1058}},{"uid":"aa0b9c2a611e699d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/aa0b9c2a611e699d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698867461822,"stop":1698867463308,"duration":1486}},{"uid":"c0663f33e4b559c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c0663f33e4b559c3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698801593634,"stop":1698801602418,"duration":8784}},{"uid":"60452f50f026289f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/60452f50f026289f","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698788490955,"stop":1698788492356,"duration":1401}},{"uid":"36f052421dfdda56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/36f052421dfdda56","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698714987806,"stop":1698714989301,"duration":1495}},{"uid":"3fabcdfeb4264042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3fabcdfeb4264042","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698701363039,"stop":1698701364637,"duration":1598}},{"uid":"cc338da673cd71d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cc338da673cd71d4","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698700225085,"stop":1698700226091,"duration":1006}},{"uid":"fbec0ac47303cdf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/fbec0ac47303cdf8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698693063271,"stop":1698693065455,"duration":2184}},{"uid":"1e2c808fa05c63b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1e2c808fa05c63b2","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698692733065,"stop":1698692735246,"duration":2181}},{"uid":"ec06b2261b46c606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec06b2261b46c606","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646331628,"stop":1698646334421,"duration":2793}},{"uid":"c6a1dd11a788052b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c6a1dd11a788052b","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698628549112,"stop":1698628550675,"duration":1563}},{"uid":"69c4e6a2231fec96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/69c4e6a2231fec96","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615208205,"stop":1698615211115,"duration":2910}},{"uid":"ce080f0847ac27ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ce080f0847ac27ae","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615100278,"stop":1698615101798,"duration":1520}},{"uid":"321d99f8ff676ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/321d99f8ff676ca8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698542363509,"stop":1698542364948,"duration":1439}},{"uid":"ab0f8eae5d888223","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab0f8eae5d888223","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698455552350,"stop":1698455553064,"duration":714}},{"uid":"d53356e9e57b5917","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d53356e9e57b5917","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698369226324,"stop":1698369228264,"duration":1940}},{"uid":"502ddfee35f89763","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/502ddfee35f89763","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698282839925,"stop":1698282842700,"duration":2775}},{"uid":"ed2acb97abda56f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ed2acb97abda56f3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698196498973,"stop":1698196501071,"duration":2098}},{"uid":"cc4c5a1cd68e203d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cc4c5a1cd68e203d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178223817,"stop":1698178225323,"duration":1506}},{"uid":"22aa264c91328a26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/22aa264c91328a26","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178204014,"stop":1698178205742,"duration":1728}}]},"275289351e7211a486c45f3b8d1a8950":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"820a0e8aff8473eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/820a0e8aff8473eb","status":"passed","time":{"start":1698867500142,"stop":1698867500931,"duration":789}},{"uid":"7f4896deb1a0a670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7f4896deb1a0a670","status":"passed","time":{"start":1698867546127,"stop":1698867546888,"duration":761}},{"uid":"d47957612ff1e759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d47957612ff1e759","status":"passed","time":{"start":1698801673620,"stop":1698801674436,"duration":816}},{"uid":"1b6f55d9588a5ee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1b6f55d9588a5ee4","status":"passed","time":{"start":1698788587886,"stop":1698788588696,"duration":810}},{"uid":"8f232ff39411ae14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8f232ff39411ae14","status":"passed","time":{"start":1698715129760,"stop":1698715130794,"duration":1034}},{"uid":"beaa81c78985446f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/beaa81c78985446f","status":"passed","time":{"start":1698701545428,"stop":1698701546430,"duration":1002}},{"uid":"7d13343effdf8820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d13343effdf8820","status":"passed","time":{"start":1698700320152,"stop":1698700320937,"duration":785}},{"uid":"a4935b97f5ee537e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a4935b97f5ee537e","status":"passed","time":{"start":1698692859345,"stop":1698692860052,"duration":707}},{"uid":"732b10cc2cf70b58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/732b10cc2cf70b58","status":"passed","time":{"start":1698692829039,"stop":1698692829896,"duration":857}},{"uid":"36176523aa78e466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/36176523aa78e466","status":"passed","time":{"start":1698646539744,"stop":1698646540818,"duration":1074}},{"uid":"c0099985540c14ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c0099985540c14ee","status":"passed","time":{"start":1698628519003,"stop":1698628520042,"duration":1039}},{"uid":"75f90e05acf9b56d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/75f90e05acf9b56d","status":"passed","time":{"start":1698615162706,"stop":1698615163823,"duration":1117}},{"uid":"b13d156ceab2abed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b13d156ceab2abed","status":"passed","time":{"start":1698615070536,"stop":1698615071591,"duration":1055}},{"uid":"6b0cffb3913ae8d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6b0cffb3913ae8d8","status":"passed","time":{"start":1698542323443,"stop":1698542324520,"duration":1077}},{"uid":"5212d02bf3d68e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5212d02bf3d68e9f","status":"passed","time":{"start":1698455510697,"stop":1698455511554,"duration":857}},{"uid":"84d2a9d6622ea282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/84d2a9d6622ea282","status":"passed","time":{"start":1698369201544,"stop":1698369202353,"duration":809}},{"uid":"85e5016e54293d57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/85e5016e54293d57","status":"passed","time":{"start":1698282789042,"stop":1698282790218,"duration":1176}},{"uid":"f469d0454e351ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f469d0454e351ed4","status":"passed","time":{"start":1698196460993,"stop":1698196462025,"duration":1032}},{"uid":"b5b4161940878b8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b5b4161940878b8c","status":"passed","time":{"start":1698178193187,"stop":1698178194259,"duration":1072}},{"uid":"ce60e423c21c7524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ce60e423c21c7524","status":"passed","time":{"start":1698178139419,"stop":1698178140432,"duration":1013}}]},"2173470ff84c6c7631fa3ff9d8433e49":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"be156d4dd44b7b38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/be156d4dd44b7b38","status":"passed","time":{"start":1698867724144,"stop":1698867726062,"duration":1918}},{"uid":"a9312aa4a9abfaa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a9312aa4a9abfaa8","status":"passed","time":{"start":1698867770946,"stop":1698867772383,"duration":1437}},{"uid":"fdba48e0b76ea684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/fdba48e0b76ea684","status":"passed","time":{"start":1698801804819,"stop":1698801806500,"duration":1681}},{"uid":"c29ace19a54ec4b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c29ace19a54ec4b8","status":"passed","time":{"start":1698788686996,"stop":1698788688141,"duration":1145}},{"uid":"e0126c4f9702ddac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e0126c4f9702ddac","status":"passed","time":{"start":1698715223814,"stop":1698715225718,"duration":1904}},{"uid":"9fdb22f0ca66cc1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9fdb22f0ca66cc1a","status":"passed","time":{"start":1698701628020,"stop":1698701629540,"duration":1520}},{"uid":"9e5b7abbdeadde0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9e5b7abbdeadde0e","status":"passed","time":{"start":1698700529515,"stop":1698700530725,"duration":1210}},{"uid":"70f8c0c673855b60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/70f8c0c673855b60","status":"passed","time":{"start":1698693107701,"stop":1698693108967,"duration":1266}},{"uid":"d88ce12513f6e639","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d88ce12513f6e639","status":"passed","time":{"start":1698692935462,"stop":1698692936990,"duration":1528}},{"uid":"6bbd01a5ee3420b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6bbd01a5ee3420b7","status":"passed","time":{"start":1698646601934,"stop":1698646603904,"duration":1970}},{"uid":"5dca376194569c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5dca376194569c17","status":"passed","time":{"start":1698628821815,"stop":1698628823583,"duration":1768}},{"uid":"58940f33783130f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/58940f33783130f2","status":"passed","time":{"start":1698615484393,"stop":1698615486077,"duration":1684}},{"uid":"5c3a4f9a2da5d97d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c3a4f9a2da5d97d","status":"passed","time":{"start":1698615321923,"stop":1698615323774,"duration":1851}},{"uid":"4276421d75383561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4276421d75383561","status":"passed","time":{"start":1698542619051,"stop":1698542620785,"duration":1734}},{"uid":"210ce65b1f400bd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/210ce65b1f400bd7","status":"passed","time":{"start":1698455816630,"stop":1698455818350,"duration":1720}},{"uid":"34cdedcc919b40ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/34cdedcc919b40ae","status":"passed","time":{"start":1698369545401,"stop":1698369547042,"duration":1641}},{"uid":"d9318f3b932b0553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d9318f3b932b0553","status":"passed","time":{"start":1698283149187,"stop":1698283151834,"duration":2647}},{"uid":"b5b0497b3223a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b5b0497b3223a9f3","status":"passed","time":{"start":1698196766028,"stop":1698196767719,"duration":1691}},{"uid":"8aa6613b8afc870f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8aa6613b8afc870f","status":"passed","time":{"start":1698178500124,"stop":1698178501681,"duration":1557}},{"uid":"8c11380b69520374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c11380b69520374","status":"passed","time":{"start":1698178436949,"stop":1698178438278,"duration":1329}}]},"9a30d8e08f9c216de4c4a05fec5f309a":{"statistic":{"failed":68,"broken":0,"skipped":0,"passed":102,"unknown":0,"total":170},"items":[{"uid":"2b897766611f57db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/2b897766611f57db","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","time":{"start":1698867366770,"stop":1698867366879,"duration":109}},{"uid":"9b212f52bfbabcaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9b212f52bfbabcaa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","time":{"start":1698867429513,"stop":1698867429625,"duration":112}},{"uid":"5a2bf4185d0c7a9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5a2bf4185d0c7a9c","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698801555936,"stop":1698801556406,"duration":470}},{"uid":"dec8b6051a800220","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/dec8b6051a800220","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698788460596,"stop":1698788460999,"duration":403}},{"uid":"9f4caf30520bc036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9f4caf30520bc036","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698714950059,"stop":1698714950625,"duration":566}},{"uid":"e8e81e8c2ad2b5f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e8e81e8c2ad2b5f4","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698701323097,"stop":1698701323822,"duration":725}},{"uid":"418ace814f2b987e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/418ace814f2b987e","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698700191452,"stop":1698700191982,"duration":530}},{"uid":"dd693edca1643d26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dd693edca1643d26","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692734739,"stop":1698692735135,"duration":396}},{"uid":"a932edce646d8031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/a932edce646d8031","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692704234,"stop":1698692704663,"duration":429}},{"uid":"655bdbff15198af1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/655bdbff15198af1","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698646288954,"stop":1698646289641,"duration":687}},{"uid":"454dd91df9711508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/454dd91df9711508","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698628513027,"stop":1698628513559,"duration":532}},{"uid":"5b86861a2129964f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/5b86861a2129964f","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615161135,"stop":1698615161876,"duration":741}},{"uid":"b138064a35b6d921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b138064a35b6d921","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615069852,"stop":1698615070397,"duration":545}},{"uid":"5dbd060fb76312a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/5dbd060fb76312a3","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698542327029,"stop":1698542327604,"duration":575}},{"uid":"78cfbeaa447d2d30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/78cfbeaa447d2d30","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698455518599,"stop":1698455518987,"duration":388}},{"uid":"1e6da931c910564a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1e6da931c910564a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698369196515,"stop":1698369196936,"duration":421}},{"uid":"cc46eff040f1d2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cc46eff040f1d2ca","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698282798200,"stop":1698282798879,"duration":679}},{"uid":"d1eb21016dfe691f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d1eb21016dfe691f","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698196461538,"stop":1698196462176,"duration":638}},{"uid":"5fa48a9645f10f96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5fa48a9645f10f96","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178182752,"stop":1698178183448,"duration":696}},{"uid":"41c0366a2be87a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/41c0366a2be87a8","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178173894,"stop":1698178174451,"duration":557}}]},"8186cc541d41d38034a9211a23d0bbe2":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":9},"items":[{"uid":"b869df3f39fb869a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/b869df3f39fb869a","status":"passed","time":{"start":1698867338205,"stop":1698867338982,"duration":777}},{"uid":"32377dc440d8aeda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/32377dc440d8aeda","status":"passed","time":{"start":1698867401618,"stop":1698867402326,"duration":708}},{"uid":"1f787b9d53364bf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1f787b9d53364bf1","status":"passed","time":{"start":1698801533771,"stop":1698801534376,"duration":605}},{"uid":"e2ccdd9b155dc861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e2ccdd9b155dc861","status":"passed","time":{"start":1698788437126,"stop":1698788437844,"duration":718}},{"uid":"d917f6d0b4edaf5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d917f6d0b4edaf5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714920083,"stop":1698714920878,"duration":795}},{"uid":"e56d4e5db5a3c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e56d4e5db5a3c0d3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701295869,"stop":1698701297093,"duration":1224}},{"uid":"ac51e125da50f57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ac51e125da50f57a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700169203,"stop":1698700169970,"duration":767}},{"uid":"87d1d6172415ce42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/87d1d6172415ce42","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692713369,"stop":1698692714177,"duration":808}},{"uid":"49e3d157f7d82f03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/49e3d157f7d82f03","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692676174,"stop":1698692676957,"duration":783}}]},"10c5adec7cdd71fa36d93e2bcbd9ad16":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"229ba1370776940c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/229ba1370776940c","status":"passed","time":{"start":1698867537779,"stop":1698867543098,"duration":5319}},{"uid":"712999d53080aae7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/712999d53080aae7","status":"passed","time":{"start":1698867582047,"stop":1698867587648,"duration":5601}},{"uid":"befeeb26077633e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/befeeb26077633e","status":"passed","time":{"start":1698801733788,"stop":1698801739718,"duration":5930}},{"uid":"b919dbdf47050443","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b919dbdf47050443","status":"passed","time":{"start":1698788621513,"stop":1698788627597,"duration":6084}},{"uid":"550097d57a0d7c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/550097d57a0d7c17","status":"passed","time":{"start":1698715173234,"stop":1698715179341,"duration":6107}},{"uid":"2c3b9d939cd60a09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2c3b9d939cd60a09","status":"passed","time":{"start":1698701563682,"stop":1698701570705,"duration":7023}},{"uid":"908aa7469a30150c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/908aa7469a30150c","status":"passed","time":{"start":1698700349715,"stop":1698700354876,"duration":5161}},{"uid":"1b227bf59abd5a99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1b227bf59abd5a99","status":"passed","time":{"start":1698693048827,"stop":1698693054085,"duration":5258}},{"uid":"57eb72d89121337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/57eb72d89121337c","status":"passed","time":{"start":1698692858928,"stop":1698692864014,"duration":5086}},{"uid":"338cb72d19778d5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/338cb72d19778d5d","status":"passed","time":{"start":1698646547182,"stop":1698646554169,"duration":6987}},{"uid":"bd7279f0a216e825","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bd7279f0a216e825","status":"passed","time":{"start":1698628896176,"stop":1698628902269,"duration":6093}},{"uid":"d1ce26a500cb74f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d1ce26a500cb74f7","status":"passed","time":{"start":1698615376514,"stop":1698615386065,"duration":9551}},{"uid":"da6693940e65d45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/da6693940e65d45","status":"passed","time":{"start":1698615267372,"stop":1698615274943,"duration":7571}},{"uid":"7e80f9c339d9a0d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7e80f9c339d9a0d6","status":"passed","time":{"start":1698542535601,"stop":1698542541204,"duration":5603}},{"uid":"1b5c357077da912d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1b5c357077da912d","status":"passed","time":{"start":1698455870726,"stop":1698455876049,"duration":5323}},{"uid":"9e695df1fa6dd0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9e695df1fa6dd0cb","status":"passed","time":{"start":1698369528472,"stop":1698369533655,"duration":5183}},{"uid":"cc9b5a8ce497f79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cc9b5a8ce497f79e","status":"passed","time":{"start":1698283020320,"stop":1698283027673,"duration":7353}},{"uid":"6dd9f1abe8295002","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6dd9f1abe8295002","status":"passed","time":{"start":1698196686733,"stop":1698196694145,"duration":7412}},{"uid":"18e17a42140a356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/18e17a42140a356","status":"passed","time":{"start":1698178406158,"stop":1698178413112,"duration":6954}},{"uid":"29ae97242a75d0c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29ae97242a75d0c2","status":"passed","time":{"start":1698178346707,"stop":1698178352438,"duration":5731}}]},"4fed604a10daf77aacbf6179bf28f404":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":170},"items":[{"uid":"43f836266bef62bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/43f836266bef62bb","status":"passed","time":{"start":1698867505436,"stop":1698867506490,"duration":1054}},{"uid":"75a7f8ee1fea9a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/75a7f8ee1fea9a4d","status":"passed","time":{"start":1698867550792,"stop":1698867551778,"duration":986}},{"uid":"4f373da6edfa5cf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4f373da6edfa5cf2","status":"passed","time":{"start":1698801682865,"stop":1698801683934,"duration":1069}},{"uid":"26b0924fc5b63559","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/26b0924fc5b63559","status":"passed","time":{"start":1698788592896,"stop":1698788593925,"duration":1029}},{"uid":"5bd3bd847b6a8b03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5bd3bd847b6a8b03","status":"passed","time":{"start":1698715135892,"stop":1698715136952,"duration":1060}},{"uid":"7c484d2bc5863a44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7c484d2bc5863a44","status":"passed","time":{"start":1698701550537,"stop":1698701551811,"duration":1274}},{"uid":"294cafb397bd3f59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/294cafb397bd3f59","status":"passed","time":{"start":1698700324532,"stop":1698700325524,"duration":992}},{"uid":"3abffd62690f2997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3abffd62690f2997","status":"passed","time":{"start":1698692863417,"stop":1698692864306,"duration":889}},{"uid":"179c8e2f054fd116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/179c8e2f054fd116","status":"passed","time":{"start":1698692834362,"stop":1698692835239,"duration":877}},{"uid":"16cec1e94d61bc36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/16cec1e94d61bc36","status":"passed","time":{"start":1698646545051,"stop":1698646546537,"duration":1486}},{"uid":"319e2d1380701b0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/319e2d1380701b0d","status":"passed","time":{"start":1698628528905,"stop":1698628530394,"duration":1489}},{"uid":"42c541a3c3f437d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/42c541a3c3f437d7","status":"passed","time":{"start":1698615168354,"stop":1698615169836,"duration":1482}},{"uid":"63734bafe87ba1da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/63734bafe87ba1da","status":"passed","time":{"start":1698615075756,"stop":1698615076964,"duration":1208}},{"uid":"df5c9a28f0abcf01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/df5c9a28f0abcf01","status":"passed","time":{"start":1698542328943,"stop":1698542330303,"duration":1360}},{"uid":"a4de82a40fcf5a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a4de82a40fcf5a4d","status":"passed","time":{"start":1698455516569,"stop":1698455517616,"duration":1047}},{"uid":"4417c70cf026719a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4417c70cf026719a","status":"passed","time":{"start":1698369205918,"stop":1698369206976,"duration":1058}},{"uid":"bd67de75cddb90db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd67de75cddb90db","status":"passed","time":{"start":1698282794186,"stop":1698282795489,"duration":1303}},{"uid":"10c3557b29fcc475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/10c3557b29fcc475","status":"passed","time":{"start":1698196466465,"stop":1698196467673,"duration":1208}},{"uid":"53969e607e906dcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/53969e607e906dcd","status":"passed","time":{"start":1698178198428,"stop":1698178199710,"duration":1282}},{"uid":"dabde4b7d2a8d67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/dabde4b7d2a8d67f","status":"passed","time":{"start":1698178144690,"stop":1698178146146,"duration":1456}}]},"974fd2c15e32d40e1deeebde92c36bd9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":141,"unknown":0,"total":145},"items":[{"uid":"c2f223e462a3228c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/c2f223e462a3228c","status":"passed","time":{"start":1698867314591,"stop":1698867320712,"duration":6121}},{"uid":"21b9c5cbe07557b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/21b9c5cbe07557b1","status":"passed","time":{"start":1698867361454,"stop":1698867369131,"duration":7677}},{"uid":"da4f1a62e9699702","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/da4f1a62e9699702","status":"passed","time":{"start":1698801499256,"stop":1698801502335,"duration":3079}},{"uid":"a54268b8fbb16d83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a54268b8fbb16d83","status":"passed","time":{"start":1698788402273,"stop":1698788410334,"duration":8061}},{"uid":"cfe7d42afbdc183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cfe7d42afbdc183","status":"passed","time":{"start":1698714870613,"stop":1698714882380,"duration":11767}},{"uid":"8d827c19214389ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8d827c19214389ea","status":"passed","time":{"start":1698701268143,"stop":1698701275445,"duration":7302}},{"uid":"9594dbe931715790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9594dbe931715790","status":"passed","time":{"start":1698700138985,"stop":1698700146351,"duration":7366}},{"uid":"1fa33e43f5ac3728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1fa33e43f5ac3728","status":"passed","time":{"start":1698692689397,"stop":1698692692083,"duration":2686}},{"uid":"e9ffe216f486ccc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9ffe216f486ccc2","status":"passed","time":{"start":1698692652176,"stop":1698692659201,"duration":7025}},{"uid":"9a66c3f1437d2197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9a66c3f1437d2197","status":"passed","time":{"start":1698646210807,"stop":1698646218197,"duration":7390}},{"uid":"9589c8d60250ba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9589c8d60250ba4","status":"passed","time":{"start":1698628457961,"stop":1698628468778,"duration":10817}},{"uid":"d01fbef45f570253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d01fbef45f570253","status":"passed","time":{"start":1698615104142,"stop":1698615107497,"duration":3355}},{"uid":"1f9fc904785aac6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1f9fc904785aac6a","status":"passed","time":{"start":1698615026651,"stop":1698615029268,"duration":2617}},{"uid":"8bf740a9f35f873b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8bf740a9f35f873b","status":"passed","time":{"start":1698542266767,"stop":1698542274636,"duration":7869}},{"uid":"883fd13893c216e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/883fd13893c216e8","status":"passed","time":{"start":1698455461133,"stop":1698455466975,"duration":5842}},{"uid":"1b4f46ef4558b99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1b4f46ef4558b99f","status":"passed","time":{"start":1698369143229,"stop":1698369148812,"duration":5583}},{"uid":"c4da735883bf43ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c4da735883bf43ae","status":"passed","time":{"start":1698282731164,"stop":1698282734452,"duration":3288}},{"uid":"cd34772b3dc7275f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cd34772b3dc7275f","status":"passed","time":{"start":1698196405063,"stop":1698196407816,"duration":2753}},{"uid":"a0f79d39f2a0973d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a0f79d39f2a0973d","status":"passed","time":{"start":1698178130798,"stop":1698178134065,"duration":3267}},{"uid":"bfab0915f20decfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bfab0915f20decfb","status":"passed","time":{"start":1698178088247,"stop":1698178091157,"duration":2910}}]},"43ce41b46876976a27337fcdb402fec8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"2df28f47b190e7fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/2df28f47b190e7fa","status":"passed","time":{"start":1698867567633,"stop":1698867575550,"duration":7917}},{"uid":"46b7c74ea7bbb63e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/46b7c74ea7bbb63e","status":"passed","time":{"start":1698867610602,"stop":1698867619853,"duration":9251}},{"uid":"2e63d7a9bd9c1396","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2e63d7a9bd9c1396","status":"passed","time":{"start":1698801763981,"stop":1698801773449,"duration":9468}},{"uid":"e8d3a0e787c6530","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e8d3a0e787c6530","status":"passed","time":{"start":1698788653113,"stop":1698788660894,"duration":7781}},{"uid":"a4eecb9688be9fdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4eecb9688be9fdc","status":"passed","time":{"start":1698715188357,"stop":1698715197830,"duration":9473}},{"uid":"241e8890f90df3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/241e8890f90df3ce","status":"passed","time":{"start":1698701588506,"stop":1698701599153,"duration":10647}},{"uid":"585a53381b8bdf4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/585a53381b8bdf4f","status":"passed","time":{"start":1698700378191,"stop":1698700386976,"duration":8785}},{"uid":"a2da25fc5bd06b86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a2da25fc5bd06b86","status":"passed","time":{"start":1698693080950,"stop":1698693088315,"duration":7365}},{"uid":"28f34cadcaed6577","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/28f34cadcaed6577","status":"passed","time":{"start":1698692886494,"stop":1698692894390,"duration":7896}},{"uid":"99c71ba79fcb8bc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/99c71ba79fcb8bc2","status":"passed","time":{"start":1698646568859,"stop":1698646579620,"duration":10761}},{"uid":"c518b2e46ac4fce2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c518b2e46ac4fce2","status":"passed","time":{"start":1698628628700,"stop":1698628637020,"duration":8320}},{"uid":"fabf37f538aef59c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fabf37f538aef59c","status":"passed","time":{"start":1698615397267,"stop":1698615407063,"duration":9796}},{"uid":"e8a7a871921d071f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e8a7a871921d071f","status":"passed","time":{"start":1698615283978,"stop":1698615292606,"duration":8628}},{"uid":"58fb0689a9ce96a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/58fb0689a9ce96a7","status":"passed","time":{"start":1698542551346,"stop":1698542559741,"duration":8395}},{"uid":"b352b21b6fae7d1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b352b21b6fae7d1c","status":"passed","time":{"start":1698455620146,"stop":1698455628715,"duration":8569}},{"uid":"6f9f2f3951f162c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6f9f2f3951f162c4","status":"passed","time":{"start":1698369291896,"stop":1698369299083,"duration":7187}},{"uid":"b3ce7f504ee00af2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b3ce7f504ee00af2","status":"passed","time":{"start":1698283050425,"stop":1698283061325,"duration":10900}},{"uid":"4506d54aa58b469a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4506d54aa58b469a","status":"passed","time":{"start":1698196703408,"stop":1698196711887,"duration":8479}},{"uid":"3dfbbf0769dc2fb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dfbbf0769dc2fb6","status":"passed","time":{"start":1698178424844,"stop":1698178436275,"duration":11431}},{"uid":"79d12763944f19bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79d12763944f19bf","status":"passed","time":{"start":1698178363065,"stop":1698178373606,"duration":10541}}]},"dd9e500503c1050ad4a094bf9d94ac37":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":55,"unknown":0,"total":56},"items":[{"uid":"9b066983502d1006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/9b066983502d1006","status":"passed","time":{"start":1698867533828,"stop":1698867536260,"duration":2432}},{"uid":"3a05f4174063b209","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/3a05f4174063b209","status":"passed","time":{"start":1698867577598,"stop":1698867580408,"duration":2810}},{"uid":"4d604bcd3f35168f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4d604bcd3f35168f","status":"passed","time":{"start":1698801729652,"stop":1698801732247,"duration":2595}},{"uid":"31feb2704847c381","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/31feb2704847c381","status":"passed","time":{"start":1698788617236,"stop":1698788619636,"duration":2400}},{"uid":"8db4f8aec3d836c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8db4f8aec3d836c4","status":"passed","time":{"start":1698715168604,"stop":1698715171405,"duration":2801}},{"uid":"502909701b378742","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/502909701b378742","status":"passed","time":{"start":1698701558806,"stop":1698701561732,"duration":2926}},{"uid":"76ec6c12e55339cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/76ec6c12e55339cb","status":"passed","time":{"start":1698700345560,"stop":1698700347964,"duration":2404}},{"uid":"df514e0cfa840d8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/df514e0cfa840d8c","status":"passed","time":{"start":1698693045060,"stop":1698693047277,"duration":2217}},{"uid":"9be9eb79edea0a91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9be9eb79edea0a91","status":"passed","time":{"start":1698692855353,"stop":1698692857397,"duration":2044}},{"uid":"e128eca9e7ea39ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e128eca9e7ea39ba","status":"passed","time":{"start":1698646541620,"stop":1698646545092,"duration":3472}},{"uid":"3f69d49d789be7d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3f69d49d789be7d6","status":"passed","time":{"start":1698628891457,"stop":1698628894468,"duration":3011}},{"uid":"4e3fe9f541dea915","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4e3fe9f541dea915","status":"passed","time":{"start":1698615367812,"stop":1698615374058,"duration":6246}},{"uid":"e5ea295064fdb052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e5ea295064fdb052","status":"passed","time":{"start":1698615262387,"stop":1698615265685,"duration":3298}},{"uid":"4e0b2b3a3450d103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4e0b2b3a3450d103","status":"passed","time":{"start":1698542530840,"stop":1698542533167,"duration":2327}},{"uid":"f5bb04317850ef95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f5bb04317850ef95","status":"passed","time":{"start":1698455860046,"stop":1698455869167,"duration":9121}},{"uid":"4e303a3e36347c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e303a3e36347c7e","status":"passed","time":{"start":1698369523379,"stop":1698369526918,"duration":3539}},{"uid":"15caeed6f90f91df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/15caeed6f90f91df","status":"passed","time":{"start":1698283014455,"stop":1698283018473,"duration":4018}},{"uid":"761f5153bd26f1d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/761f5153bd26f1d1","status":"passed","time":{"start":1698196681646,"stop":1698196684295,"duration":2649}},{"uid":"ea76dad100b22d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea76dad100b22d0","status":"passed","time":{"start":1698178401404,"stop":1698178404097,"duration":2693}},{"uid":"6cfada9642378d05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6cfada9642378d05","status":"passed","time":{"start":1698178342578,"stop":1698178344794,"duration":2216}}]},"dfd168eec4fcc06b2ec363ae43f3deca":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":127,"unknown":0,"total":129},"items":[{"uid":"855a285a8a180b5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1010//#testresult/855a285a8a180b5c","status":"passed","time":{"start":1697591691549,"stop":1697591731966,"duration":40417}},{"uid":"acc5a68fc7b6b984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1009//#testresult/acc5a68fc7b6b984","status":"passed","time":{"start":1697542567541,"stop":1697542595326,"duration":27785}},{"uid":"1c895c7cb26de16d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1008//#testresult/1c895c7cb26de16d","status":"passed","time":{"start":1697505297553,"stop":1697505318054,"duration":20501}},{"uid":"16fb12ca98ad3a9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1006//#testresult/16fb12ca98ad3a9f","status":"passed","time":{"start":1697484604594,"stop":1697484623384,"duration":18790}},{"uid":"627595b34ef61b82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1005//#testresult/627595b34ef61b82","status":"passed","time":{"start":1697484558938,"stop":1697484576121,"duration":17183}},{"uid":"8c7f4b61fb7126f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1004//#testresult/8c7f4b61fb7126f8","status":"passed","time":{"start":1697418949501,"stop":1697418974857,"duration":25356}},{"uid":"b2a07219b8161bcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1001//#testresult/b2a07219b8161bcd","status":"passed","time":{"start":1697403127941,"stop":1697403145975,"duration":18034}},{"uid":"6bca228f785bd990","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/998//#testresult/6bca228f785bd990","status":"passed","time":{"start":1697399682438,"stop":1697399702233,"duration":19795}},{"uid":"a809ad81b5e9e2b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/994//#testresult/a809ad81b5e9e2b5","status":"passed","time":{"start":1697366940706,"stop":1697366958123,"duration":17417}},{"uid":"326542a8c55637ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/992//#testresult/326542a8c55637ba","status":"passed","time":{"start":1697332769146,"stop":1697332792350,"duration":23204}},{"uid":"adb202986e30c548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/988//#testresult/adb202986e30c548","status":"passed","time":{"start":1697245943256,"stop":1697245962806,"duration":19550}},{"uid":"ef0cef5db50e5468","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/986//#testresult/ef0cef5db50e5468","status":"passed","time":{"start":1697159784696,"stop":1697159805459,"duration":20763}},{"uid":"6807cc5a7bd010dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/985//#testresult/6807cc5a7bd010dd","status":"passed","time":{"start":1697073122313,"stop":1697073151441,"duration":29128}},{"uid":"b370a3d1f2091493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/984//#testresult/b370a3d1f2091493","status":"passed","time":{"start":1697052875356,"stop":1697052894712,"duration":19356}},{"uid":"71c185e6bb4a6a09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/981//#testresult/71c185e6bb4a6a09","status":"passed","time":{"start":1697050686482,"stop":1697050709115,"duration":22633}},{"uid":"1e0c3f8336e6bdf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/978//#testresult/1e0c3f8336e6bdf0","status":"passed","time":{"start":1696986826701,"stop":1696986856110,"duration":29409}},{"uid":"a89ce8bbc189fcbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/977//#testresult/a89ce8bbc189fcbf","status":"passed","time":{"start":1696900416993,"stop":1696900435158,"duration":18165}},{"uid":"7745181124120ebe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/976//#testresult/7745181124120ebe","status":"passed","time":{"start":1696814039128,"stop":1696814057395,"duration":18267}},{"uid":"42e8dc64251d2bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/975//#testresult/42e8dc64251d2bd6","status":"passed","time":{"start":1696727930197,"stop":1696727947334,"duration":17137}},{"uid":"6c44fb7818fa4d4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/974//#testresult/6c44fb7818fa4d4e","status":"passed","time":{"start":1696641198703,"stop":1696641224570,"duration":25867}}]}} \ No newline at end of file diff --git a/3.10/1084/widgets/categories.json b/3.10/1084/widgets/categories.json deleted file mode 100644 index 3f9f577725..0000000000 --- a/3.10/1084/widgets/categories.json +++ /dev/null @@ -1 +0,0 @@ -{"total":1,"items":[{"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d","name":"Product defects","statistic":{"failed":30,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":30}}]} \ No newline at end of file diff --git a/3.10/1084/widgets/duration.json b/3.10/1084/widgets/duration.json deleted file mode 100644 index 77a64b4940..0000000000 --- a/3.10/1084/widgets/duration.json +++ /dev/null @@ -1 +0,0 @@ -[{"uid":"bcc434f0f20104cc","name":"Validate Council Output [EastLindseyDistrictCouncil]","time":{"start":1698867361581,"stop":1698867366767,"duration":5186},"status":"passed","severity":"normal"},{"uid":"caf697bdb2a9e98","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1698867413043,"stop":1698867417356,"duration":4313},"status":"passed","severity":"normal"},{"uid":"6923b5114896e7b0","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1698867517011,"stop":1698867517015,"duration":4},"status":"failed","severity":"normal"},{"uid":"dee5167b6a2c2b4e","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1698867337603,"stop":1698867337875,"duration":272},"status":"failed","severity":"normal"},{"uid":"229ba1370776940c","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1698867537779,"stop":1698867543098,"duration":5319},"status":"passed","severity":"normal"},{"uid":"2df28f47b190e7fa","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","time":{"start":1698867567633,"stop":1698867575550,"duration":7917},"status":"passed","severity":"normal"},{"uid":"cfc704ef01019ed","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1698867576119,"stop":1698867584495,"duration":8376},"status":"passed","severity":"normal"},{"uid":"8d417b89105c4717","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1698867563993,"stop":1698867567751,"duration":3758},"status":"failed","severity":"normal"},{"uid":"d54e76004a3f5cec","name":"Validate Council Output [StHelensBC]","time":{"start":1698867575554,"stop":1698867576116,"duration":562},"status":"passed","severity":"normal"},{"uid":"d3296d6a72b36da8","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1698867411046,"stop":1698867412181,"duration":1135},"status":"failed","severity":"normal"},{"uid":"619a5652e68e8c66","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1698867558476,"stop":1698867563836,"duration":5360},"status":"failed","severity":"normal"},{"uid":"4bf9d171162f4e0a","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1698867567820,"stop":1698867699678,"duration":131858},"status":"failed","severity":"normal"},{"uid":"46edf3369ddfdeb1","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1698867397119,"stop":1698867399383,"duration":2264},"status":"passed","severity":"normal"},{"uid":"a9176064c8d6721e","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1698867503847,"stop":1698867505433,"duration":1586},"status":"passed","severity":"normal"},{"uid":"f63b53f56e52818d","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1698867360057,"stop":1698867365128,"duration":5071},"status":"passed","severity":"normal"},{"uid":"f215d9d31765e24d","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1698867500934,"stop":1698867503813,"duration":2879},"status":"failed","severity":"normal"},{"uid":"2b897766611f57db","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1698867366770,"stop":1698867366879,"duration":109},"status":"failed","severity":"normal"},{"uid":"a31d7773f6c144e9","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1698867399386,"stop":1698867400444,"duration":1058},"status":"failed","severity":"normal"},{"uid":"eccf366c2a695313","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1698867566498,"stop":1698867567378,"duration":880},"status":"failed","severity":"normal"},{"uid":"43f836266bef62bb","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1698867505436,"stop":1698867506490,"duration":1054},"status":"passed","severity":"normal"},{"uid":"71d260dc0dd45ef0","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1698867544949,"stop":1698867548056,"duration":3107},"status":"passed","severity":"normal"},{"uid":"4e9b9b1d9606cce7","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1698867589984,"stop":1698867720126,"duration":130142},"status":"failed","severity":"normal"},{"uid":"c5da3d6c019703d1","name":"Validate Council Output [CardiffCouncil]","time":{"start":1698867323956,"stop":1698867327179,"duration":3223},"status":"passed","severity":"normal"},{"uid":"af13372060f2b427","name":"Validate Council Output [BoltonCouncil]","time":{"start":1698867324209,"stop":1698867328520,"duration":4311},"status":"passed","severity":"normal"},{"uid":"8a6fc8599c8c06dc","name":"Validate Council Output [EastSuffolkCouncil]","time":{"start":1698867372379,"stop":1698867386170,"duration":13791},"status":"passed","severity":"normal"},{"uid":"8706f46771c5017d","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1698867559517,"stop":1698867561117,"duration":1600},"status":"passed","severity":"normal"},{"uid":"639770202086fa1d","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1698867711545,"stop":1698867840956,"duration":129411},"status":"failed","severity":"normal"},{"uid":"1860e60d62e3a24","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1698867386173,"stop":1698867388654,"duration":2481},"status":"passed","severity":"normal"},{"uid":"4a5bddcda82345cc","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1698867327182,"stop":1698867327191,"duration":9},"status":"failed","severity":"normal"},{"uid":"81479166f99defd1","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1698867561120,"stop":1698867561740,"duration":620},"status":"passed","severity":"normal"},{"uid":"2ac6b4f539b1a5fd","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1698867403595,"stop":1698867411043,"duration":7448},"status":"passed","severity":"normal"},{"uid":"d54216a344f5c056","name":"Validate Council Output [BexleyCouncil]","time":{"start":1698867322863,"stop":1698867323495,"duration":632},"status":"failed","severity":"normal"},{"uid":"4fb1ac99ecf48417","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1698867742553,"stop":1698867750160,"duration":7607},"status":"failed","severity":"normal"},{"uid":"b9dd254d204baf88","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1698867524970,"stop":1698867525785,"duration":815},"status":"passed","severity":"normal"},{"uid":"c482bf5a5a6cfa58","name":"Validate Council Output [WestLothianCouncil]","time":{"start":1698867732217,"stop":1698867739569,"duration":7352},"status":"passed","severity":"normal"},{"uid":"b869df3f39fb869a","name":"Validate Council Output [ConwyCountyBorough]","time":{"start":1698867338205,"stop":1698867338982,"duration":777},"status":"passed","severity":"normal"},{"uid":"a0f73a607510d88e","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1698867427842,"stop":1698867558332,"duration":130490},"status":"failed","severity":"normal"},{"uid":"ba18f1aeaf21e26b","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1698867726066,"stop":1698867730567,"duration":4501},"status":"passed","severity":"normal"},{"uid":"a2f2d078ea4db685","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1698867557968,"stop":1698867559514,"duration":1546},"status":"passed","severity":"normal"},{"uid":"154c0106788a352d","name":"Validate Council Output [BuckinghamshireCouncil]","time":{"start":1698867340850,"stop":1698867358358,"duration":17508},"status":"passed","severity":"normal"},{"uid":"4a2b923ae2d0e58e","name":"Validate Council Output [MertonCouncil]","time":{"start":1698867509982,"stop":1698867516073,"duration":6091},"status":"failed","severity":"normal"},{"uid":"5e774846cc2ffeb1","name":"Validate Council Output [TorbayCouncil]","time":{"start":1698867722879,"stop":1698867724140,"duration":1261},"status":"passed","severity":"normal"},{"uid":"6dbfc284c74f3950","name":"Validate Council Output [YorkCouncil]","time":{"start":1698867758094,"stop":1698867758686,"duration":592},"status":"passed","severity":"normal"},{"uid":"39c5566fab0d2cf3","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1698867334389,"stop":1698867340847,"duration":6458},"status":"passed","severity":"normal"},{"uid":"a7461e94315a0955","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1698867320715,"stop":1698867321302,"duration":587},"status":"failed","severity":"normal"},{"uid":"358322d2ad175013","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1698867327316,"stop":1698867328535,"duration":1219},"status":"passed","severity":"normal"},{"uid":"5c5277a38950af92","name":"Validate Council Output [NorthEastLincs]","time":{"start":1698867412998,"stop":1698867413002,"duration":4},"status":"failed","severity":"normal"},{"uid":"685b6cf6d20454d","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1698867328523,"stop":1698867333516,"duration":4993},"status":"passed","severity":"normal"},{"uid":"96bbff45385f056e","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1698867323537,"stop":1698867323969,"duration":432},"status":"failed","severity":"normal"},{"uid":"2ab8a880152f8152","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1698867699749,"stop":1698867709053,"duration":9304},"status":"passed","severity":"normal"},{"uid":"71c39eb2530c54f5","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1698867338985,"stop":1698867341674,"duration":2689},"status":"passed","severity":"normal"},{"uid":"2abc5b8e717e6f4d","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1698867753216,"stop":1698867758090,"duration":4874},"status":"passed","severity":"normal"},{"uid":"1df1cf68aaf079c3","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1698867422445,"stop":1698867427839,"duration":5394},"status":"passed","severity":"normal"},{"uid":"c4355688c7bd15b7","name":"Validate Council Output [BCPCouncil]","time":{"start":1698867322198,"stop":1698867322860,"duration":662},"status":"passed","severity":"normal"},{"uid":"820a0e8aff8473eb","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1698867500142,"stop":1698867500931,"duration":789},"status":"passed","severity":"normal"},{"uid":"a85f441830b2314c","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1698867563429,"stop":1698867566493,"duration":3064},"status":"passed","severity":"normal"},{"uid":"fe992b894a9460d2","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1698867333520,"stop":1698867334345,"duration":825},"status":"failed","severity":"normal"},{"uid":"305989bcd156ba18","name":"Validate Council Output [CannockChaseDistrictCouncil]","time":{"start":1698867323327,"stop":1698867323953,"duration":626},"status":"passed","severity":"normal"},{"uid":"2324a7a2b6417ead","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1698867328538,"stop":1698867337568,"duration":9030},"status":"failed","severity":"normal"},{"uid":"9d1a1de17b3a3c40","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1698867321415,"stop":1698867322195,"duration":780},"status":"passed","severity":"normal"},{"uid":"6ef62f42beba661","name":"Validate Council Output [BuryCouncil]","time":{"start":1698867358363,"stop":1698867360054,"duration":1691},"status":"passed","severity":"normal"},{"uid":"e77a88089401a951","name":"Validate Council Output [EastDevonDC]","time":{"start":1698867359593,"stop":1698867360208,"duration":615},"status":"passed","severity":"normal"},{"uid":"9b5a54981b6a72b6","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1698867841272,"stop":1698867848698,"duration":7426},"status":"passed","severity":"normal"},{"uid":"1c503d3b35916279","name":"Validate Council Output [GatesheadCouncil]","time":{"start":1698867389609,"stop":1698867397115,"duration":7506},"status":"passed","severity":"normal"},{"uid":"c8a0162f1d5cc86f","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1698867357066,"stop":1698867359589,"duration":2523},"status":"passed","severity":"normal"},{"uid":"93f86a61accce49","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1698867345989,"stop":1698867350576,"duration":4587},"status":"passed","severity":"normal"},{"uid":"12cb13784c7e98a","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1698867536263,"stop":1698867537776,"duration":1513},"status":"passed","severity":"normal"},{"uid":"97df2344872c40b4","name":"Validate Council Output [SomersetCouncil]","time":{"start":1698867550378,"stop":1698867557965,"duration":7587},"status":"passed","severity":"normal"},{"uid":"e094aaa793f963e4","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1698867367078,"stop":1698867372375,"duration":5297},"status":"passed","severity":"normal"},{"uid":"761c04ebd8b55aed","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1698867589046,"stop":1698867589795,"duration":749},"status":"failed","severity":"normal"},{"uid":"6055320f41ad9b1a","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1698867506493,"stop":1698867509979,"duration":3486},"status":"passed","severity":"normal"},{"uid":"e8acfd47d132b5cf","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1698867739573,"stop":1698867742549,"duration":2976},"status":"passed","severity":"normal"},{"uid":"c2f223e462a3228c","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1698867314591,"stop":1698867320712,"duration":6121},"status":"passed","severity":"normal"},{"uid":"c0cda5c2a5d0a1fa","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1698867750196,"stop":1698867753212,"duration":3016},"status":"passed","severity":"normal"},{"uid":"8429522a815de4d1","name":"Validate Council Output [CroydonCouncil]","time":{"start":1698867341681,"stop":1698867345985,"duration":4304},"status":"passed","severity":"normal"},{"uid":"1f65b206120890f1","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1698867709056,"stop":1698867711541,"duration":2485},"status":"passed","severity":"normal"},{"uid":"bf5852e9c3411aea","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1698867720352,"stop":1698867722875,"duration":2523},"status":"passed","severity":"normal"},{"uid":"15a0c6313daaf85b","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1698867418208,"stop":1698867422441,"duration":4233},"status":"passed","severity":"normal"},{"uid":"105788596f8ef314","name":"Validate Council Output [StratfordUponAvonCouncil]","time":{"start":1698867584498,"stop":1698867589042,"duration":4544},"status":"passed","severity":"normal"},{"uid":"ff1e33a687595122","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1698867561744,"stop":1698867563395,"duration":1651},"status":"failed","severity":"normal"},{"uid":"a80c8ec6ec2499","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1698867525788,"stop":1698867533825,"duration":8037},"status":"passed","severity":"normal"},{"uid":"70788bb88dea3f3","name":"Validate Council Output [CalderdaleCouncil]","time":{"start":1698867314592,"stop":1698867323323,"duration":8731},"status":"passed","severity":"normal"},{"uid":"9b066983502d1006","name":"Validate Council Output [RhonddaCynonTaffCouncil]","time":{"start":1698867533828,"stop":1698867536260,"duration":2432},"status":"passed","severity":"normal"},{"uid":"be156d4dd44b7b38","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1698867724144,"stop":1698867726062,"duration":1918},"status":"passed","severity":"normal"},{"uid":"3669f81470a2639f","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1698867350580,"stop":1698867353202,"duration":2622},"status":"passed","severity":"normal"},{"uid":"eafe7da36331e4ea","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1698867400496,"stop":1698867403592,"duration":3096},"status":"passed","severity":"normal"},{"uid":"f884eea5aab6138c","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1698867730571,"stop":1698867732058,"duration":1487},"status":"passed","severity":"normal"},{"uid":"c6a835fb30e1700","name":"Validate Council Output [WelhatCouncil]","time":{"start":1698867732062,"stop":1698867732171,"duration":109},"status":"failed","severity":"normal"},{"uid":"2f807c53adc929c2","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1698867360211,"stop":1698867361578,"duration":1367},"status":"passed","severity":"normal"},{"uid":"8d4cbed2082865de","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1698867412216,"stop":1698867412963,"duration":747},"status":"failed","severity":"normal"},{"uid":"9278f6eb17fd658","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1698867365131,"stop":1698867500138,"duration":135007},"status":"passed","severity":"normal"},{"uid":"7ea22cc60f79a77b","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1698867417359,"stop":1698867418205,"duration":846},"status":"passed","severity":"normal"},{"uid":"69e2238fb6598158","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1698867548060,"stop":1698867550375,"duration":2315},"status":"passed","severity":"normal"},{"uid":"f68a561495c8270b","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1698867516150,"stop":1698867516964,"duration":814},"status":"failed","severity":"normal"},{"uid":"efc4540600e3c844","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1698867543102,"stop":1698867544913,"duration":1811},"status":"failed","severity":"normal"},{"uid":"e6b6cbaba2b05900","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1698867388658,"stop":1698867389357,"duration":699},"status":"failed","severity":"normal"},{"uid":"ed13b48a520f33ee","name":"Validate Council Output [DurhamCouncil]","time":{"start":1698867353206,"stop":1698867357063,"duration":3857},"status":"passed","severity":"normal"},{"uid":"dbbb54f2f9960077","name":"Validate Council Output [NeathPortTalbotCouncil]","time":{"start":1698867517055,"stop":1698867524901,"duration":7846},"status":"failed","severity":"normal"}] \ No newline at end of file diff --git a/3.10/1084/widgets/executors.json b/3.10/1084/widgets/executors.json deleted file mode 100644 index 1ce47347b6..0000000000 --- a/3.10/1084/widgets/executors.json +++ /dev/null @@ -1 +0,0 @@ -[{"name":"GitHub Actions","type":"github","url":"https://robbrad.github.io/UKBinCollectionData/3.10","buildOrder":1084,"buildName":"GitHub Actions Run #6724257020","buildUrl":"https://github.com/robbrad/UKBinCollectionData/actions/runs/6724257020","reportName":"Allure Report with history","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084/"}] \ No newline at end of file diff --git a/3.10/1084/widgets/severity.json b/3.10/1084/widgets/severity.json deleted file mode 100644 index 02d81407b3..0000000000 --- a/3.10/1084/widgets/severity.json +++ /dev/null @@ -1 +0,0 @@ -[{"uid":"e094aaa793f963e4","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1698867367078,"stop":1698867372375,"duration":5297},"status":"passed","severity":"normal"},{"uid":"820a0e8aff8473eb","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1698867500142,"stop":1698867500931,"duration":789},"status":"passed","severity":"normal"},{"uid":"1860e60d62e3a24","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1698867386173,"stop":1698867388654,"duration":2481},"status":"passed","severity":"normal"},{"uid":"1df1cf68aaf079c3","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1698867422445,"stop":1698867427839,"duration":5394},"status":"passed","severity":"normal"},{"uid":"d54216a344f5c056","name":"Validate Council Output [BexleyCouncil]","time":{"start":1698867322863,"stop":1698867323495,"duration":632},"status":"failed","severity":"normal"},{"uid":"a7461e94315a0955","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1698867320715,"stop":1698867321302,"duration":587},"status":"failed","severity":"normal"},{"uid":"c5da3d6c019703d1","name":"Validate Council Output [CardiffCouncil]","time":{"start":1698867323956,"stop":1698867327179,"duration":3223},"status":"passed","severity":"normal"},{"uid":"5c5277a38950af92","name":"Validate Council Output [NorthEastLincs]","time":{"start":1698867412998,"stop":1698867413002,"duration":4},"status":"failed","severity":"normal"},{"uid":"685b6cf6d20454d","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1698867328523,"stop":1698867333516,"duration":4993},"status":"passed","severity":"normal"},{"uid":"dbbb54f2f9960077","name":"Validate Council Output [NeathPortTalbotCouncil]","time":{"start":1698867517055,"stop":1698867524901,"duration":7846},"status":"failed","severity":"normal"},{"uid":"93f86a61accce49","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1698867345989,"stop":1698867350576,"duration":4587},"status":"passed","severity":"normal"},{"uid":"a31d7773f6c144e9","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1698867399386,"stop":1698867400444,"duration":1058},"status":"failed","severity":"normal"},{"uid":"96bbff45385f056e","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1698867323537,"stop":1698867323969,"duration":432},"status":"failed","severity":"normal"},{"uid":"71d260dc0dd45ef0","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1698867544949,"stop":1698867548056,"duration":3107},"status":"passed","severity":"normal"},{"uid":"2324a7a2b6417ead","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1698867328538,"stop":1698867337568,"duration":9030},"status":"failed","severity":"normal"},{"uid":"e6b6cbaba2b05900","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1698867388658,"stop":1698867389357,"duration":699},"status":"failed","severity":"normal"},{"uid":"c0cda5c2a5d0a1fa","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1698867750196,"stop":1698867753212,"duration":3016},"status":"passed","severity":"normal"},{"uid":"8706f46771c5017d","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1698867559517,"stop":1698867561117,"duration":1600},"status":"passed","severity":"normal"},{"uid":"6dbfc284c74f3950","name":"Validate Council Output [YorkCouncil]","time":{"start":1698867758094,"stop":1698867758686,"duration":592},"status":"passed","severity":"normal"},{"uid":"46edf3369ddfdeb1","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1698867397119,"stop":1698867399383,"duration":2264},"status":"passed","severity":"normal"},{"uid":"ed13b48a520f33ee","name":"Validate Council Output [DurhamCouncil]","time":{"start":1698867353206,"stop":1698867357063,"duration":3857},"status":"passed","severity":"normal"},{"uid":"e8acfd47d132b5cf","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1698867739573,"stop":1698867742549,"duration":2976},"status":"passed","severity":"normal"},{"uid":"69e2238fb6598158","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1698867548060,"stop":1698867550375,"duration":2315},"status":"passed","severity":"normal"},{"uid":"6055320f41ad9b1a","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1698867506493,"stop":1698867509979,"duration":3486},"status":"passed","severity":"normal"},{"uid":"eafe7da36331e4ea","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1698867400496,"stop":1698867403592,"duration":3096},"status":"passed","severity":"normal"},{"uid":"a0f73a607510d88e","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1698867427842,"stop":1698867558332,"duration":130490},"status":"failed","severity":"normal"},{"uid":"eccf366c2a695313","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1698867566498,"stop":1698867567378,"duration":880},"status":"failed","severity":"normal"},{"uid":"cfc704ef01019ed","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1698867576119,"stop":1698867584495,"duration":8376},"status":"passed","severity":"normal"},{"uid":"71c39eb2530c54f5","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1698867338985,"stop":1698867341674,"duration":2689},"status":"passed","severity":"normal"},{"uid":"d3296d6a72b36da8","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1698867411046,"stop":1698867412181,"duration":1135},"status":"failed","severity":"normal"},{"uid":"bf5852e9c3411aea","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1698867720352,"stop":1698867722875,"duration":2523},"status":"passed","severity":"normal"},{"uid":"ff1e33a687595122","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1698867561744,"stop":1698867563395,"duration":1651},"status":"failed","severity":"normal"},{"uid":"c2f223e462a3228c","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1698867314591,"stop":1698867320712,"duration":6121},"status":"passed","severity":"normal"},{"uid":"8d417b89105c4717","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1698867563993,"stop":1698867567751,"duration":3758},"status":"failed","severity":"normal"},{"uid":"9278f6eb17fd658","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1698867365131,"stop":1698867500138,"duration":135007},"status":"passed","severity":"normal"},{"uid":"70788bb88dea3f3","name":"Validate Council Output [CalderdaleCouncil]","time":{"start":1698867314592,"stop":1698867323323,"duration":8731},"status":"passed","severity":"normal"},{"uid":"caf697bdb2a9e98","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1698867413043,"stop":1698867417356,"duration":4313},"status":"passed","severity":"normal"},{"uid":"3669f81470a2639f","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1698867350580,"stop":1698867353202,"duration":2622},"status":"passed","severity":"normal"},{"uid":"be156d4dd44b7b38","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1698867724144,"stop":1698867726062,"duration":1918},"status":"passed","severity":"normal"},{"uid":"8d4cbed2082865de","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1698867412216,"stop":1698867412963,"duration":747},"status":"failed","severity":"normal"},{"uid":"81479166f99defd1","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1698867561120,"stop":1698867561740,"duration":620},"status":"passed","severity":"normal"},{"uid":"bcc434f0f20104cc","name":"Validate Council Output [EastLindseyDistrictCouncil]","time":{"start":1698867361581,"stop":1698867366767,"duration":5186},"status":"passed","severity":"normal"},{"uid":"2abc5b8e717e6f4d","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1698867753216,"stop":1698867758090,"duration":4874},"status":"passed","severity":"normal"},{"uid":"8429522a815de4d1","name":"Validate Council Output [CroydonCouncil]","time":{"start":1698867341681,"stop":1698867345985,"duration":4304},"status":"passed","severity":"normal"},{"uid":"4a5bddcda82345cc","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1698867327182,"stop":1698867327191,"duration":9},"status":"failed","severity":"normal"},{"uid":"c8a0162f1d5cc86f","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1698867357066,"stop":1698867359589,"duration":2523},"status":"passed","severity":"normal"},{"uid":"a85f441830b2314c","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1698867563429,"stop":1698867566493,"duration":3064},"status":"passed","severity":"normal"},{"uid":"7ea22cc60f79a77b","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1698867417359,"stop":1698867418205,"duration":846},"status":"passed","severity":"normal"},{"uid":"2ab8a880152f8152","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1698867699749,"stop":1698867709053,"duration":9304},"status":"passed","severity":"normal"},{"uid":"a2f2d078ea4db685","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1698867557968,"stop":1698867559514,"duration":1546},"status":"passed","severity":"normal"},{"uid":"c482bf5a5a6cfa58","name":"Validate Council Output [WestLothianCouncil]","time":{"start":1698867732217,"stop":1698867739569,"duration":7352},"status":"passed","severity":"normal"},{"uid":"e77a88089401a951","name":"Validate Council Output [EastDevonDC]","time":{"start":1698867359593,"stop":1698867360208,"duration":615},"status":"passed","severity":"normal"},{"uid":"f63b53f56e52818d","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1698867360057,"stop":1698867365128,"duration":5071},"status":"passed","severity":"normal"},{"uid":"fe992b894a9460d2","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1698867333520,"stop":1698867334345,"duration":825},"status":"failed","severity":"normal"},{"uid":"761c04ebd8b55aed","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1698867589046,"stop":1698867589795,"duration":749},"status":"failed","severity":"normal"},{"uid":"2df28f47b190e7fa","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","time":{"start":1698867567633,"stop":1698867575550,"duration":7917},"status":"passed","severity":"normal"},{"uid":"15a0c6313daaf85b","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1698867418208,"stop":1698867422441,"duration":4233},"status":"passed","severity":"normal"},{"uid":"229ba1370776940c","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1698867537779,"stop":1698867543098,"duration":5319},"status":"passed","severity":"normal"},{"uid":"5e774846cc2ffeb1","name":"Validate Council Output [TorbayCouncil]","time":{"start":1698867722879,"stop":1698867724140,"duration":1261},"status":"passed","severity":"normal"},{"uid":"f68a561495c8270b","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1698867516150,"stop":1698867516964,"duration":814},"status":"failed","severity":"normal"},{"uid":"8a6fc8599c8c06dc","name":"Validate Council Output [EastSuffolkCouncil]","time":{"start":1698867372379,"stop":1698867386170,"duration":13791},"status":"passed","severity":"normal"},{"uid":"39c5566fab0d2cf3","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1698867334389,"stop":1698867340847,"duration":6458},"status":"passed","severity":"normal"},{"uid":"2f807c53adc929c2","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1698867360211,"stop":1698867361578,"duration":1367},"status":"passed","severity":"normal"},{"uid":"c4355688c7bd15b7","name":"Validate Council Output [BCPCouncil]","time":{"start":1698867322198,"stop":1698867322860,"duration":662},"status":"passed","severity":"normal"},{"uid":"6ef62f42beba661","name":"Validate Council Output [BuryCouncil]","time":{"start":1698867358363,"stop":1698867360054,"duration":1691},"status":"passed","severity":"normal"},{"uid":"a80c8ec6ec2499","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1698867525788,"stop":1698867533825,"duration":8037},"status":"passed","severity":"normal"},{"uid":"d54e76004a3f5cec","name":"Validate Council Output [StHelensBC]","time":{"start":1698867575554,"stop":1698867576116,"duration":562},"status":"passed","severity":"normal"},{"uid":"f215d9d31765e24d","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1698867500934,"stop":1698867503813,"duration":2879},"status":"failed","severity":"normal"},{"uid":"305989bcd156ba18","name":"Validate Council Output [CannockChaseDistrictCouncil]","time":{"start":1698867323327,"stop":1698867323953,"duration":626},"status":"passed","severity":"normal"},{"uid":"97df2344872c40b4","name":"Validate Council Output [SomersetCouncil]","time":{"start":1698867550378,"stop":1698867557965,"duration":7587},"status":"passed","severity":"normal"},{"uid":"9b5a54981b6a72b6","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1698867841272,"stop":1698867848698,"duration":7426},"status":"passed","severity":"normal"},{"uid":"af13372060f2b427","name":"Validate Council Output [BoltonCouncil]","time":{"start":1698867324209,"stop":1698867328520,"duration":4311},"status":"passed","severity":"normal"},{"uid":"f884eea5aab6138c","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1698867730571,"stop":1698867732058,"duration":1487},"status":"passed","severity":"normal"},{"uid":"619a5652e68e8c66","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1698867558476,"stop":1698867563836,"duration":5360},"status":"failed","severity":"normal"},{"uid":"9b066983502d1006","name":"Validate Council Output [RhonddaCynonTaffCouncil]","time":{"start":1698867533828,"stop":1698867536260,"duration":2432},"status":"passed","severity":"normal"},{"uid":"4e9b9b1d9606cce7","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1698867589984,"stop":1698867720126,"duration":130142},"status":"failed","severity":"normal"},{"uid":"efc4540600e3c844","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1698867543102,"stop":1698867544913,"duration":1811},"status":"failed","severity":"normal"},{"uid":"6923b5114896e7b0","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1698867517011,"stop":1698867517015,"duration":4},"status":"failed","severity":"normal"},{"uid":"1f65b206120890f1","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1698867709056,"stop":1698867711541,"duration":2485},"status":"passed","severity":"normal"},{"uid":"4bf9d171162f4e0a","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1698867567820,"stop":1698867699678,"duration":131858},"status":"failed","severity":"normal"},{"uid":"1c503d3b35916279","name":"Validate Council Output [GatesheadCouncil]","time":{"start":1698867389609,"stop":1698867397115,"duration":7506},"status":"passed","severity":"normal"},{"uid":"4fb1ac99ecf48417","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1698867742553,"stop":1698867750160,"duration":7607},"status":"failed","severity":"normal"},{"uid":"c6a835fb30e1700","name":"Validate Council Output [WelhatCouncil]","time":{"start":1698867732062,"stop":1698867732171,"duration":109},"status":"failed","severity":"normal"},{"uid":"154c0106788a352d","name":"Validate Council Output [BuckinghamshireCouncil]","time":{"start":1698867340850,"stop":1698867358358,"duration":17508},"status":"passed","severity":"normal"},{"uid":"105788596f8ef314","name":"Validate Council Output [StratfordUponAvonCouncil]","time":{"start":1698867584498,"stop":1698867589042,"duration":4544},"status":"passed","severity":"normal"},{"uid":"b869df3f39fb869a","name":"Validate Council Output [ConwyCountyBorough]","time":{"start":1698867338205,"stop":1698867338982,"duration":777},"status":"passed","severity":"normal"},{"uid":"358322d2ad175013","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1698867327316,"stop":1698867328535,"duration":1219},"status":"passed","severity":"normal"},{"uid":"b9dd254d204baf88","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1698867524970,"stop":1698867525785,"duration":815},"status":"passed","severity":"normal"},{"uid":"43f836266bef62bb","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1698867505436,"stop":1698867506490,"duration":1054},"status":"passed","severity":"normal"},{"uid":"4a2b923ae2d0e58e","name":"Validate Council Output [MertonCouncil]","time":{"start":1698867509982,"stop":1698867516073,"duration":6091},"status":"failed","severity":"normal"},{"uid":"2b897766611f57db","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1698867366770,"stop":1698867366879,"duration":109},"status":"failed","severity":"normal"},{"uid":"dee5167b6a2c2b4e","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1698867337603,"stop":1698867337875,"duration":272},"status":"failed","severity":"normal"},{"uid":"2ac6b4f539b1a5fd","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1698867403595,"stop":1698867411043,"duration":7448},"status":"passed","severity":"normal"},{"uid":"12cb13784c7e98a","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1698867536263,"stop":1698867537776,"duration":1513},"status":"passed","severity":"normal"},{"uid":"a9176064c8d6721e","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1698867503847,"stop":1698867505433,"duration":1586},"status":"passed","severity":"normal"},{"uid":"ba18f1aeaf21e26b","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1698867726066,"stop":1698867730567,"duration":4501},"status":"passed","severity":"normal"},{"uid":"9d1a1de17b3a3c40","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1698867321415,"stop":1698867322195,"duration":780},"status":"passed","severity":"normal"},{"uid":"639770202086fa1d","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1698867711545,"stop":1698867840956,"duration":129411},"status":"failed","severity":"normal"}] \ No newline at end of file diff --git a/3.10/1084/widgets/status-chart.json b/3.10/1084/widgets/status-chart.json deleted file mode 100644 index 77a64b4940..0000000000 --- a/3.10/1084/widgets/status-chart.json +++ /dev/null @@ -1 +0,0 @@ -[{"uid":"bcc434f0f20104cc","name":"Validate Council Output [EastLindseyDistrictCouncil]","time":{"start":1698867361581,"stop":1698867366767,"duration":5186},"status":"passed","severity":"normal"},{"uid":"caf697bdb2a9e98","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1698867413043,"stop":1698867417356,"duration":4313},"status":"passed","severity":"normal"},{"uid":"6923b5114896e7b0","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1698867517011,"stop":1698867517015,"duration":4},"status":"failed","severity":"normal"},{"uid":"dee5167b6a2c2b4e","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1698867337603,"stop":1698867337875,"duration":272},"status":"failed","severity":"normal"},{"uid":"229ba1370776940c","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1698867537779,"stop":1698867543098,"duration":5319},"status":"passed","severity":"normal"},{"uid":"2df28f47b190e7fa","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","time":{"start":1698867567633,"stop":1698867575550,"duration":7917},"status":"passed","severity":"normal"},{"uid":"cfc704ef01019ed","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1698867576119,"stop":1698867584495,"duration":8376},"status":"passed","severity":"normal"},{"uid":"8d417b89105c4717","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1698867563993,"stop":1698867567751,"duration":3758},"status":"failed","severity":"normal"},{"uid":"d54e76004a3f5cec","name":"Validate Council Output [StHelensBC]","time":{"start":1698867575554,"stop":1698867576116,"duration":562},"status":"passed","severity":"normal"},{"uid":"d3296d6a72b36da8","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1698867411046,"stop":1698867412181,"duration":1135},"status":"failed","severity":"normal"},{"uid":"619a5652e68e8c66","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1698867558476,"stop":1698867563836,"duration":5360},"status":"failed","severity":"normal"},{"uid":"4bf9d171162f4e0a","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1698867567820,"stop":1698867699678,"duration":131858},"status":"failed","severity":"normal"},{"uid":"46edf3369ddfdeb1","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1698867397119,"stop":1698867399383,"duration":2264},"status":"passed","severity":"normal"},{"uid":"a9176064c8d6721e","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1698867503847,"stop":1698867505433,"duration":1586},"status":"passed","severity":"normal"},{"uid":"f63b53f56e52818d","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1698867360057,"stop":1698867365128,"duration":5071},"status":"passed","severity":"normal"},{"uid":"f215d9d31765e24d","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1698867500934,"stop":1698867503813,"duration":2879},"status":"failed","severity":"normal"},{"uid":"2b897766611f57db","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1698867366770,"stop":1698867366879,"duration":109},"status":"failed","severity":"normal"},{"uid":"a31d7773f6c144e9","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1698867399386,"stop":1698867400444,"duration":1058},"status":"failed","severity":"normal"},{"uid":"eccf366c2a695313","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1698867566498,"stop":1698867567378,"duration":880},"status":"failed","severity":"normal"},{"uid":"43f836266bef62bb","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1698867505436,"stop":1698867506490,"duration":1054},"status":"passed","severity":"normal"},{"uid":"71d260dc0dd45ef0","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1698867544949,"stop":1698867548056,"duration":3107},"status":"passed","severity":"normal"},{"uid":"4e9b9b1d9606cce7","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1698867589984,"stop":1698867720126,"duration":130142},"status":"failed","severity":"normal"},{"uid":"c5da3d6c019703d1","name":"Validate Council Output [CardiffCouncil]","time":{"start":1698867323956,"stop":1698867327179,"duration":3223},"status":"passed","severity":"normal"},{"uid":"af13372060f2b427","name":"Validate Council Output [BoltonCouncil]","time":{"start":1698867324209,"stop":1698867328520,"duration":4311},"status":"passed","severity":"normal"},{"uid":"8a6fc8599c8c06dc","name":"Validate Council Output [EastSuffolkCouncil]","time":{"start":1698867372379,"stop":1698867386170,"duration":13791},"status":"passed","severity":"normal"},{"uid":"8706f46771c5017d","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1698867559517,"stop":1698867561117,"duration":1600},"status":"passed","severity":"normal"},{"uid":"639770202086fa1d","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1698867711545,"stop":1698867840956,"duration":129411},"status":"failed","severity":"normal"},{"uid":"1860e60d62e3a24","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1698867386173,"stop":1698867388654,"duration":2481},"status":"passed","severity":"normal"},{"uid":"4a5bddcda82345cc","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1698867327182,"stop":1698867327191,"duration":9},"status":"failed","severity":"normal"},{"uid":"81479166f99defd1","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1698867561120,"stop":1698867561740,"duration":620},"status":"passed","severity":"normal"},{"uid":"2ac6b4f539b1a5fd","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1698867403595,"stop":1698867411043,"duration":7448},"status":"passed","severity":"normal"},{"uid":"d54216a344f5c056","name":"Validate Council Output [BexleyCouncil]","time":{"start":1698867322863,"stop":1698867323495,"duration":632},"status":"failed","severity":"normal"},{"uid":"4fb1ac99ecf48417","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1698867742553,"stop":1698867750160,"duration":7607},"status":"failed","severity":"normal"},{"uid":"b9dd254d204baf88","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1698867524970,"stop":1698867525785,"duration":815},"status":"passed","severity":"normal"},{"uid":"c482bf5a5a6cfa58","name":"Validate Council Output [WestLothianCouncil]","time":{"start":1698867732217,"stop":1698867739569,"duration":7352},"status":"passed","severity":"normal"},{"uid":"b869df3f39fb869a","name":"Validate Council Output [ConwyCountyBorough]","time":{"start":1698867338205,"stop":1698867338982,"duration":777},"status":"passed","severity":"normal"},{"uid":"a0f73a607510d88e","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1698867427842,"stop":1698867558332,"duration":130490},"status":"failed","severity":"normal"},{"uid":"ba18f1aeaf21e26b","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1698867726066,"stop":1698867730567,"duration":4501},"status":"passed","severity":"normal"},{"uid":"a2f2d078ea4db685","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1698867557968,"stop":1698867559514,"duration":1546},"status":"passed","severity":"normal"},{"uid":"154c0106788a352d","name":"Validate Council Output [BuckinghamshireCouncil]","time":{"start":1698867340850,"stop":1698867358358,"duration":17508},"status":"passed","severity":"normal"},{"uid":"4a2b923ae2d0e58e","name":"Validate Council Output [MertonCouncil]","time":{"start":1698867509982,"stop":1698867516073,"duration":6091},"status":"failed","severity":"normal"},{"uid":"5e774846cc2ffeb1","name":"Validate Council Output [TorbayCouncil]","time":{"start":1698867722879,"stop":1698867724140,"duration":1261},"status":"passed","severity":"normal"},{"uid":"6dbfc284c74f3950","name":"Validate Council Output [YorkCouncil]","time":{"start":1698867758094,"stop":1698867758686,"duration":592},"status":"passed","severity":"normal"},{"uid":"39c5566fab0d2cf3","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1698867334389,"stop":1698867340847,"duration":6458},"status":"passed","severity":"normal"},{"uid":"a7461e94315a0955","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1698867320715,"stop":1698867321302,"duration":587},"status":"failed","severity":"normal"},{"uid":"358322d2ad175013","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1698867327316,"stop":1698867328535,"duration":1219},"status":"passed","severity":"normal"},{"uid":"5c5277a38950af92","name":"Validate Council Output [NorthEastLincs]","time":{"start":1698867412998,"stop":1698867413002,"duration":4},"status":"failed","severity":"normal"},{"uid":"685b6cf6d20454d","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1698867328523,"stop":1698867333516,"duration":4993},"status":"passed","severity":"normal"},{"uid":"96bbff45385f056e","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1698867323537,"stop":1698867323969,"duration":432},"status":"failed","severity":"normal"},{"uid":"2ab8a880152f8152","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1698867699749,"stop":1698867709053,"duration":9304},"status":"passed","severity":"normal"},{"uid":"71c39eb2530c54f5","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1698867338985,"stop":1698867341674,"duration":2689},"status":"passed","severity":"normal"},{"uid":"2abc5b8e717e6f4d","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1698867753216,"stop":1698867758090,"duration":4874},"status":"passed","severity":"normal"},{"uid":"1df1cf68aaf079c3","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1698867422445,"stop":1698867427839,"duration":5394},"status":"passed","severity":"normal"},{"uid":"c4355688c7bd15b7","name":"Validate Council Output [BCPCouncil]","time":{"start":1698867322198,"stop":1698867322860,"duration":662},"status":"passed","severity":"normal"},{"uid":"820a0e8aff8473eb","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1698867500142,"stop":1698867500931,"duration":789},"status":"passed","severity":"normal"},{"uid":"a85f441830b2314c","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1698867563429,"stop":1698867566493,"duration":3064},"status":"passed","severity":"normal"},{"uid":"fe992b894a9460d2","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1698867333520,"stop":1698867334345,"duration":825},"status":"failed","severity":"normal"},{"uid":"305989bcd156ba18","name":"Validate Council Output [CannockChaseDistrictCouncil]","time":{"start":1698867323327,"stop":1698867323953,"duration":626},"status":"passed","severity":"normal"},{"uid":"2324a7a2b6417ead","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1698867328538,"stop":1698867337568,"duration":9030},"status":"failed","severity":"normal"},{"uid":"9d1a1de17b3a3c40","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1698867321415,"stop":1698867322195,"duration":780},"status":"passed","severity":"normal"},{"uid":"6ef62f42beba661","name":"Validate Council Output [BuryCouncil]","time":{"start":1698867358363,"stop":1698867360054,"duration":1691},"status":"passed","severity":"normal"},{"uid":"e77a88089401a951","name":"Validate Council Output [EastDevonDC]","time":{"start":1698867359593,"stop":1698867360208,"duration":615},"status":"passed","severity":"normal"},{"uid":"9b5a54981b6a72b6","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1698867841272,"stop":1698867848698,"duration":7426},"status":"passed","severity":"normal"},{"uid":"1c503d3b35916279","name":"Validate Council Output [GatesheadCouncil]","time":{"start":1698867389609,"stop":1698867397115,"duration":7506},"status":"passed","severity":"normal"},{"uid":"c8a0162f1d5cc86f","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1698867357066,"stop":1698867359589,"duration":2523},"status":"passed","severity":"normal"},{"uid":"93f86a61accce49","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1698867345989,"stop":1698867350576,"duration":4587},"status":"passed","severity":"normal"},{"uid":"12cb13784c7e98a","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1698867536263,"stop":1698867537776,"duration":1513},"status":"passed","severity":"normal"},{"uid":"97df2344872c40b4","name":"Validate Council Output [SomersetCouncil]","time":{"start":1698867550378,"stop":1698867557965,"duration":7587},"status":"passed","severity":"normal"},{"uid":"e094aaa793f963e4","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1698867367078,"stop":1698867372375,"duration":5297},"status":"passed","severity":"normal"},{"uid":"761c04ebd8b55aed","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1698867589046,"stop":1698867589795,"duration":749},"status":"failed","severity":"normal"},{"uid":"6055320f41ad9b1a","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1698867506493,"stop":1698867509979,"duration":3486},"status":"passed","severity":"normal"},{"uid":"e8acfd47d132b5cf","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1698867739573,"stop":1698867742549,"duration":2976},"status":"passed","severity":"normal"},{"uid":"c2f223e462a3228c","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1698867314591,"stop":1698867320712,"duration":6121},"status":"passed","severity":"normal"},{"uid":"c0cda5c2a5d0a1fa","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1698867750196,"stop":1698867753212,"duration":3016},"status":"passed","severity":"normal"},{"uid":"8429522a815de4d1","name":"Validate Council Output [CroydonCouncil]","time":{"start":1698867341681,"stop":1698867345985,"duration":4304},"status":"passed","severity":"normal"},{"uid":"1f65b206120890f1","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1698867709056,"stop":1698867711541,"duration":2485},"status":"passed","severity":"normal"},{"uid":"bf5852e9c3411aea","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1698867720352,"stop":1698867722875,"duration":2523},"status":"passed","severity":"normal"},{"uid":"15a0c6313daaf85b","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1698867418208,"stop":1698867422441,"duration":4233},"status":"passed","severity":"normal"},{"uid":"105788596f8ef314","name":"Validate Council Output [StratfordUponAvonCouncil]","time":{"start":1698867584498,"stop":1698867589042,"duration":4544},"status":"passed","severity":"normal"},{"uid":"ff1e33a687595122","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1698867561744,"stop":1698867563395,"duration":1651},"status":"failed","severity":"normal"},{"uid":"a80c8ec6ec2499","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1698867525788,"stop":1698867533825,"duration":8037},"status":"passed","severity":"normal"},{"uid":"70788bb88dea3f3","name":"Validate Council Output [CalderdaleCouncil]","time":{"start":1698867314592,"stop":1698867323323,"duration":8731},"status":"passed","severity":"normal"},{"uid":"9b066983502d1006","name":"Validate Council Output [RhonddaCynonTaffCouncil]","time":{"start":1698867533828,"stop":1698867536260,"duration":2432},"status":"passed","severity":"normal"},{"uid":"be156d4dd44b7b38","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1698867724144,"stop":1698867726062,"duration":1918},"status":"passed","severity":"normal"},{"uid":"3669f81470a2639f","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1698867350580,"stop":1698867353202,"duration":2622},"status":"passed","severity":"normal"},{"uid":"eafe7da36331e4ea","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1698867400496,"stop":1698867403592,"duration":3096},"status":"passed","severity":"normal"},{"uid":"f884eea5aab6138c","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1698867730571,"stop":1698867732058,"duration":1487},"status":"passed","severity":"normal"},{"uid":"c6a835fb30e1700","name":"Validate Council Output [WelhatCouncil]","time":{"start":1698867732062,"stop":1698867732171,"duration":109},"status":"failed","severity":"normal"},{"uid":"2f807c53adc929c2","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1698867360211,"stop":1698867361578,"duration":1367},"status":"passed","severity":"normal"},{"uid":"8d4cbed2082865de","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1698867412216,"stop":1698867412963,"duration":747},"status":"failed","severity":"normal"},{"uid":"9278f6eb17fd658","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1698867365131,"stop":1698867500138,"duration":135007},"status":"passed","severity":"normal"},{"uid":"7ea22cc60f79a77b","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1698867417359,"stop":1698867418205,"duration":846},"status":"passed","severity":"normal"},{"uid":"69e2238fb6598158","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1698867548060,"stop":1698867550375,"duration":2315},"status":"passed","severity":"normal"},{"uid":"f68a561495c8270b","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1698867516150,"stop":1698867516964,"duration":814},"status":"failed","severity":"normal"},{"uid":"efc4540600e3c844","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1698867543102,"stop":1698867544913,"duration":1811},"status":"failed","severity":"normal"},{"uid":"e6b6cbaba2b05900","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1698867388658,"stop":1698867389357,"duration":699},"status":"failed","severity":"normal"},{"uid":"ed13b48a520f33ee","name":"Validate Council Output [DurhamCouncil]","time":{"start":1698867353206,"stop":1698867357063,"duration":3857},"status":"passed","severity":"normal"},{"uid":"dbbb54f2f9960077","name":"Validate Council Output [NeathPortTalbotCouncil]","time":{"start":1698867517055,"stop":1698867524901,"duration":7846},"status":"failed","severity":"normal"}] \ No newline at end of file diff --git a/3.10/1084/widgets/summary.json b/3.10/1084/widgets/summary.json deleted file mode 100644 index c233f98595..0000000000 --- a/3.10/1084/widgets/summary.json +++ /dev/null @@ -1 +0,0 @@ -{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":30,"broken":0,"skipped":0,"passed":68,"unknown":0,"total":98},"time":{"start":1698867314591,"stop":1698867848698,"duration":534107,"minDuration":4,"maxDuration":135007,"sumDuration":974580}} \ No newline at end of file diff --git a/3.10/1085/data/behaviors.json b/3.10/1085/data/behaviors.json deleted file mode 100644 index cea733d626..0000000000 --- a/3.10/1085/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 [CalderdaleCouncil]","uid":"c87b8cf776fceb60","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867361454,"stop":1698867384324,"duration":22870},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"21b9c5cbe07557b1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867361454,"stop":1698867369131,"duration":7677},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"b18b6dbdf646191f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867369136,"stop":1698867369706,"duration":570},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"a2e67c5ad7d7bd92","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867369849,"stop":1698867370805,"duration":956},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"a6c8717da0e28009","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867370808,"stop":1698867371427,"duration":619},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"7459619bdde7bd03","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867371431,"stop":1698867371876,"duration":445},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"5507f4ff52f843d8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867371926,"stop":1698867372320,"duration":394},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"2f1644fd1753476b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867372618,"stop":1698867375900,"duration":3282},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"5b73f59d5cb80461","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867375904,"stop":1698867380871,"duration":4967},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"7a9648cbc42d6208","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867380875,"stop":1698867381757,"duration":882},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"34a8cb496c164112","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867381812,"stop":1698867396155,"duration":14343},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"a54f86c1e4725b7c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867384331,"stop":1698867385018,"duration":687},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"cccb41b68e9bdef7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867385022,"stop":1698867388599,"duration":3577},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"73551db178ec9056","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867388605,"stop":1698867388616,"duration":11},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"478dcb01eb072c2e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867388787,"stop":1698867390936,"duration":2149},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"b5f828929f108024","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867390940,"stop":1698867399966,"duration":9026},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"ea88f040f34710cd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867396159,"stop":1698867414086,"duration":17927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"2f72884f7602d8f8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867400013,"stop":1698867401614,"duration":1601},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"32377dc440d8aeda","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867401618,"stop":1698867402326,"duration":708},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"dc037a43e0bc3296","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867402330,"stop":1698867403829,"duration":1499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"bd7d2861a3fa3565","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867403833,"stop":1698867408293,"duration":4460},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"6d01c384dadba87","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867408297,"stop":1698867413363,"duration":5066},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"962cca69492cc8d3","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867413368,"stop":1698867415820,"duration":2452},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"ee9f42e3b70b6ace","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867414091,"stop":1698867416030,"duration":1939},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"794bf5d69027b72a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867415824,"stop":1698867418810,"duration":2986},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"57244912ddb1974f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867416034,"stop":1698867421019,"duration":4985},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"9dda1267c14d137e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867418814,"stop":1698867420910,"duration":2096},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"f957a3ff79bf5aa6","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867420914,"stop":1698867421554,"duration":640},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"553577dacee47d2c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867421024,"stop":1698867546123,"duration":125099},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"39400cfc6c9eaa42","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867421558,"stop":1698867422920,"duration":1362},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"ad212d322e9d3105","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867422924,"stop":1698867429509,"duration":6585},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"9b212f52bfbabcaa","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867429513,"stop":1698867429625,"duration":112},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"bdfb0679ff0c785b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867429836,"stop":1698867431083,"duration":1247},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"437171b5f42bc41a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867431087,"stop":1698867447007,"duration":15920},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"10c6e73f77e8c2c8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867447011,"stop":1698867449436,"duration":2425},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"a1a3123cab01fa1a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867449440,"stop":1698867450062,"duration":622},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"b11926f9d38340e2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867450438,"stop":1698867459401,"duration":8963},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"71b4585ea76dac59","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867459405,"stop":1698867461818,"duration":2413},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"aa0b9c2a611e699d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867461822,"stop":1698867463308,"duration":1486},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"a73d57088447607e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867463374,"stop":1698867465874,"duration":2500},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"682a78b4a89ea96a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867465878,"stop":1698867474250,"duration":8372},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"2722166e6d3a3ab7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867474254,"stop":1698867475406,"duration":1152},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"1f651fa0da614807","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867475452,"stop":1698867477032,"duration":1580},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"5647cd0c94d1d8a6","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867477104,"stop":1698867477109,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"6c13ad97e43e5ee8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867477159,"stop":1698867481947,"duration":4788},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"f037d107d888efcd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867481951,"stop":1698867482901,"duration":950},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"64639e7321e79240","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867482905,"stop":1698867488342,"duration":5437},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"7c362d16b35ca831","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867488346,"stop":1698867493812,"duration":5466},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"9bcbe0ca41ad8942","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867493816,"stop":1698867623604,"duration":129788},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"7f4896deb1a0a670","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867546127,"stop":1698867546888,"duration":761},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"3d0a1942e234b0dc","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867546893,"stop":1698867549685,"duration":2792},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"325191fae8115e92","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867549722,"stop":1698867550788,"duration":1066},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"75a7f8ee1fea9a4d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867550792,"stop":1698867551778,"duration":986},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"ed8073483c33298e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867551782,"stop":1698867560556,"duration":8774},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"67ed20e09e94b7fb","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867560559,"stop":1698867561918,"duration":1359},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"9a21b8c19204d168","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867561965,"stop":1698867562719,"duration":754},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"f7cd111cfbce7366","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867562772,"stop":1698867562777,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"5598249312331080","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867562827,"stop":1698867568564,"duration":5737},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"863a40bfa0426869","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867568568,"stop":1698867569386,"duration":818},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"60c2a99a6ad80361","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867569390,"stop":1698867577595,"duration":8205},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"3a05f4174063b209","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867577598,"stop":1698867580408,"duration":2810},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"cbfe1fea2068cfc2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867580412,"stop":1698867582043,"duration":1631},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"712999d53080aae7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867582047,"stop":1698867587648,"duration":5601},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"b0e99427bf8a6ae4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867587654,"stop":1698867588232,"duration":578},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"75943b45f53c8b08","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867588276,"stop":1698867591604,"duration":3328},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"b2024013160b5b5c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867591608,"stop":1698867593719,"duration":2111},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"f770bf71d6e942d4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867593723,"stop":1698867601222,"duration":7499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"1b32e48d363cbfaa","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867601226,"stop":1698867602372,"duration":1146},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"b7d54064bf76b2bd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867602376,"stop":1698867604105,"duration":1729},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"196feeec2065d00a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867604109,"stop":1698867604741,"duration":632},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"dfe38fabc665c576","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867604749,"stop":1698867606454,"duration":1705},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"5a148c5684cc1ba","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867606497,"stop":1698867609640,"duration":3143},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"77bb1f8d36ea93ce","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867609644,"stop":1698867610281,"duration":637},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"46b7c74ea7bbb63e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867610602,"stop":1698867619853,"duration":9251},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"de1eee6326160b5e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867619858,"stop":1698867620368,"duration":510},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"467982175513eff9","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867620372,"stop":1698867625247,"duration":4875},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"a9e83664968113f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867623849,"stop":1698867625348,"duration":1499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"9d186568f1b71492","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867625253,"stop":1698867626988,"duration":1735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"78df3c403673ed65","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867625459,"stop":1698867629334,"duration":3875},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"7ea7945045a87340","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867626993,"stop":1698867627719,"duration":726},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"9b373d3c4f27ad43","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867628026,"stop":1698867758798,"duration":130772},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"44c0b422142c98f9","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867629425,"stop":1698867760864,"duration":131439},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"ac84d68d094bd1c1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867759016,"stop":1698867761307,"duration":2291},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"ff940488a2f1c217","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867761047,"stop":1698867773656,"duration":12609},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"1dd24439d21e540e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867761313,"stop":1698867762813,"duration":1500},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"c80b85c435e805be","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867762818,"stop":1698867770940,"duration":8122},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"a9312aa4a9abfaa8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867770946,"stop":1698867772383,"duration":1437},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"1f5125306a73fb3c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867772388,"stop":1698867776511,"duration":4123},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"989068cd0c751465","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867773660,"stop":1698867776249,"duration":2589},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"99c4e7bcfac9a5f1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867776254,"stop":1698867778525,"duration":2271},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"8464fc657eb7802f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867776517,"stop":1698867777915,"duration":1398},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"9623a07c15e9324f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867777921,"stop":1698867785639,"duration":7718},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"c6a499bf51748034","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867778530,"stop":1698867778986,"duration":456},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"8199637820d663d8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867779051,"stop":1698867783596,"duration":4545},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"a13f65ab99e9f223","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867783639,"stop":1698867786731,"duration":3092},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"80966e3d91473b91","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867785644,"stop":1698867789083,"duration":3439},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"c88254b2b30604d2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867786735,"stop":1698867791762,"duration":5027},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"d7f2a40b588a707","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867789088,"stop":1698867789626,"duration":538},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]}],"uid":"745d6022f2cf7bbcfa6ab2117482c74d"}],"name":"behaviors"} \ No newline at end of file diff --git a/3.10/1085/data/categories.json b/3.10/1085/data/categories.json deleted file mode 100644 index 53ba551f9e..0000000000 --- a/3.10/1085/data/categories.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[{"name":"Product defects","children":[{"name":"AssertionError: True","children":[{"name":"Validate Council Output [BasingstokeCouncil]","uid":"b18b6dbdf646191f","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867369136,"stop":1698867369706,"duration":570},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"b5f828929f108024","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867390940,"stop":1698867399966,"duration":9026},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"2722166e6d3a3ab7","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867474254,"stop":1698867475406,"duration":1152},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"3d0a1942e234b0dc","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867546893,"stop":1698867549685,"duration":2792},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"67ed20e09e94b7fb","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867560559,"stop":1698867561918,"duration":1359},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"b0e99427bf8a6ae4","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867587654,"stop":1698867588232,"duration":578},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"dfe38fabc665c576","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867604749,"stop":1698867606454,"duration":1705},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"8199637820d663d8","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867779051,"stop":1698867783596,"duration":4545},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]}],"uid":"7c24b927440b996265fa00562c80d409"},{"name":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","children":[{"name":"Validate Council Output [BexleyCouncil]","uid":"7459619bdde7bd03","parentUid":"d77b1905470b201f47e6a2fd88783fc8","status":"failed","time":{"start":1698867371431,"stop":1698867371876,"duration":445},"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=11&year=2023 (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 [BlackburnCouncil]","uid":"5507f4ff52f843d8","parentUid":"72f7279042c17c73e8157e61fc5c47c2","status":"failed","time":{"start":1698867371926,"stop":1698867372320,"duration":394},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]}],"uid":"72f7279042c17c73e8157e61fc5c47c2"},{"name":"ConnectionError: Error fetching council data: data absent when page was scraped.","children":[{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"7a9648cbc42d6208","parentUid":"5836d64c3118a4dcb06e403d77a17020","status":"failed","time":{"start":1698867380875,"stop":1698867381757,"duration":882},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]}],"uid":"5836d64c3118a4dcb06e403d77a17020"},{"name":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","children":[{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"73551db178ec9056","parentUid":"10e62c07220697704542a568f6b3bad8","status":"failed","time":{"start":1698867388605,"stop":1698867388616,"duration":11},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]}],"uid":"10e62c07220697704542a568f6b3bad8"},{"name":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","children":[{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"9b212f52bfbabcaa","parentUid":"6ff412cd6007bd67b78c8ba7e83c431b","status":"failed","time":{"start":1698867429513,"stop":1698867429625,"duration":112},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]}],"uid":"6ff412cd6007bd67b78c8ba7e83c431b"},{"name":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","children":[{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"a1a3123cab01fa1a","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1698867449440,"stop":1698867450062,"duration":622},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"77bb1f8d36ea93ce","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1698867609644,"stop":1698867610281,"duration":637},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]}],"uid":"24d8cb1e20ccfd85379a2dbd7ab201ee"},{"name":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","children":[{"name":"Validate Council Output [GuildfordCouncil]","uid":"aa0b9c2a611e699d","parentUid":"ce17111d98891ea44dca225c756485ea","status":"failed","time":{"start":1698867461822,"stop":1698867463308,"duration":1486},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]}],"uid":"ce17111d98891ea44dca225c756485ea"},{"name":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","children":[{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"1f651fa0da614807","parentUid":"8d64a22facc0d79adc021a2f0070983b","status":"failed","time":{"start":1698867475452,"stop":1698867477032,"duration":1580},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]}],"uid":"8d64a22facc0d79adc021a2f0070983b"},{"name":"AttributeError: 'str' object has no attribute 'text'","children":[{"name":"Validate Council Output [NorthEastLincs]","uid":"5647cd0c94d1d8a6","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1698867477104,"stop":1698867477109,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"f7cd111cfbce7366","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1698867562772,"stop":1698867562777,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"c6a499bf51748034","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1698867778530,"stop":1698867778986,"duration":456},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]}],"uid":"f5941661bf697e3ffa3c0350125690a6"},{"name":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","children":[{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"9bcbe0ca41ad8942","parentUid":"f704236a0acd33de989ae88e115c79bf","status":"failed","time":{"start":1698867493816,"stop":1698867623604,"duration":129788},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]}],"uid":"f704236a0acd33de989ae88e115c79bf"},{"name":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","children":[{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"9a21b8c19204d168","parentUid":"0e6a54cc054e07784f37eaceb9a6f8d6","status":"failed","time":{"start":1698867561965,"stop":1698867562719,"duration":754},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]}],"uid":"0e6a54cc054e07784f37eaceb9a6f8d6"},{"name":"NotImplementedError: Country GB does not have subdivision Eng","children":[{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"a9e83664968113f","parentUid":"7dbea5d1178d5494bccef274fe7a8d45","status":"failed","time":{"start":1698867623849,"stop":1698867625348,"duration":1499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]}],"uid":"7dbea5d1178d5494bccef274fe7a8d45"},{"name":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5582da4cffb3 \n#1 0x5582da1a34a7 \n#2 0x5582da1eadd6 \n#3 0x5582da1eaec1 \n#4 0x5582da228354 \n#5 0x5582da20c96d \n#6 0x5582da225c02 \n#7 0x5582da20c713 \n#8 0x5582da1df18b \n#9 0x5582da1dff7e \n#10 0x5582da4958d8 \n#11 0x5582da499800 \n#12 0x5582da4a3cfc \n#13 0x5582da49a418 \n#14 0x5582da46742f \n#15 0x5582da4be4e8 \n#16 0x5582da4be6b4 \n#17 0x5582da4cf143 \n#18 0x7f72da094ac3 ","children":[{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"78df3c403673ed65","parentUid":"fed8151edd051ef33b8bcca3a39c827e","status":"failed","time":{"start":1698867625459,"stop":1698867629334,"duration":3875},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]}],"uid":"fed8151edd051ef33b8bcca3a39c827e"},{"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":"7ea7945045a87340","parentUid":"0b2c8ebe6011728543c48fad994bd6b5","status":"failed","time":{"start":1698867626993,"stop":1698867627719,"duration":726},"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":"9b373d3c4f27ad43","parentUid":"cddbc3f62912956a604a9fafa816e524","status":"failed","time":{"start":1698867628026,"stop":1698867758798,"duration":130772},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]}],"uid":"cddbc3f62912956a604a9fafa816e524"},{"name":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f04ba40fb3 \n#1 0x55f04b7144a7 \n#2 0x55f04b70c5d3 \n#3 0x55f04b6fd007 \n#4 0x55f04b6fe481 \n#5 0x55f04b6fd33f \n#6 0x55f04b6fc35c \n#7 0x55f04b6fc2ce \n#8 0x55f04b6faecd \n#9 0x55f04b6fb35a \n#10 0x55f04b716b8e \n#11 0x55f04b7973b5 \n#12 0x55f04b77d942 \n#13 0x55f04b796c02 \n#14 0x55f04b77d713 \n#15 0x55f04b75018b \n#16 0x55f04b750f7e \n#17 0x55f04ba068d8 \n#18 0x55f04ba0a800 \n#19 0x55f04ba14cfc \n#20 0x55f04ba0b418 \n#21 0x55f04b9d842f \n#22 0x55f04ba2f4e8 \n#23 0x55f04ba2f6b4 \n#24 0x55f04ba40143 \n#25 0x7f7d55494ac3 ","children":[{"name":"Validate Council Output [PrestonCityCouncil]","uid":"44c0b422142c98f9","parentUid":"fde3721e82272be490c0af96daa7daa6","status":"failed","time":{"start":1698867629425,"stop":1698867760864,"duration":131439},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]}],"uid":"fde3721e82272be490c0af96daa7daa6"}],"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d"}],"name":"categories"} \ No newline at end of file diff --git a/3.10/1085/data/packages.json b/3.10/1085/data/packages.json deleted file mode 100644 index eaa58883b0..0000000000 --- a/3.10/1085/data/packages.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[{"name":"Validate Council Output [CalderdaleCouncil]","uid":"c87b8cf776fceb60","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867361454,"stop":1698867384324,"duration":22870},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"21b9c5cbe07557b1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867361454,"stop":1698867369131,"duration":7677},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"b18b6dbdf646191f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867369136,"stop":1698867369706,"duration":570},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"a2e67c5ad7d7bd92","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867369849,"stop":1698867370805,"duration":956},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"a6c8717da0e28009","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867370808,"stop":1698867371427,"duration":619},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"7459619bdde7bd03","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867371431,"stop":1698867371876,"duration":445},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"5507f4ff52f843d8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867371926,"stop":1698867372320,"duration":394},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"2f1644fd1753476b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867372618,"stop":1698867375900,"duration":3282},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"5b73f59d5cb80461","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867375904,"stop":1698867380871,"duration":4967},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"7a9648cbc42d6208","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867380875,"stop":1698867381757,"duration":882},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"34a8cb496c164112","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867381812,"stop":1698867396155,"duration":14343},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"a54f86c1e4725b7c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867384331,"stop":1698867385018,"duration":687},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"cccb41b68e9bdef7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867385022,"stop":1698867388599,"duration":3577},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"73551db178ec9056","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867388605,"stop":1698867388616,"duration":11},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"478dcb01eb072c2e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867388787,"stop":1698867390936,"duration":2149},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"b5f828929f108024","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867390940,"stop":1698867399966,"duration":9026},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"ea88f040f34710cd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867396159,"stop":1698867414086,"duration":17927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"2f72884f7602d8f8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867400013,"stop":1698867401614,"duration":1601},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"32377dc440d8aeda","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867401618,"stop":1698867402326,"duration":708},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"dc037a43e0bc3296","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867402330,"stop":1698867403829,"duration":1499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"bd7d2861a3fa3565","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867403833,"stop":1698867408293,"duration":4460},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"6d01c384dadba87","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867408297,"stop":1698867413363,"duration":5066},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"962cca69492cc8d3","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867413368,"stop":1698867415820,"duration":2452},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"ee9f42e3b70b6ace","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867414091,"stop":1698867416030,"duration":1939},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"794bf5d69027b72a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867415824,"stop":1698867418810,"duration":2986},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"57244912ddb1974f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867416034,"stop":1698867421019,"duration":4985},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"9dda1267c14d137e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867418814,"stop":1698867420910,"duration":2096},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"f957a3ff79bf5aa6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867420914,"stop":1698867421554,"duration":640},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"553577dacee47d2c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867421024,"stop":1698867546123,"duration":125099},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"39400cfc6c9eaa42","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867421558,"stop":1698867422920,"duration":1362},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"ad212d322e9d3105","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867422924,"stop":1698867429509,"duration":6585},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"9b212f52bfbabcaa","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867429513,"stop":1698867429625,"duration":112},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"bdfb0679ff0c785b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867429836,"stop":1698867431083,"duration":1247},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"437171b5f42bc41a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867431087,"stop":1698867447007,"duration":15920},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"10c6e73f77e8c2c8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867447011,"stop":1698867449436,"duration":2425},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"a1a3123cab01fa1a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867449440,"stop":1698867450062,"duration":622},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"b11926f9d38340e2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867450438,"stop":1698867459401,"duration":8963},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"71b4585ea76dac59","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867459405,"stop":1698867461818,"duration":2413},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"aa0b9c2a611e699d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867461822,"stop":1698867463308,"duration":1486},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"a73d57088447607e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867463374,"stop":1698867465874,"duration":2500},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"682a78b4a89ea96a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867465878,"stop":1698867474250,"duration":8372},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"2722166e6d3a3ab7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867474254,"stop":1698867475406,"duration":1152},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"1f651fa0da614807","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867475452,"stop":1698867477032,"duration":1580},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"5647cd0c94d1d8a6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867477104,"stop":1698867477109,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"6c13ad97e43e5ee8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867477159,"stop":1698867481947,"duration":4788},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"f037d107d888efcd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867481951,"stop":1698867482901,"duration":950},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"64639e7321e79240","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867482905,"stop":1698867488342,"duration":5437},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"7c362d16b35ca831","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867488346,"stop":1698867493812,"duration":5466},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"9bcbe0ca41ad8942","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867493816,"stop":1698867623604,"duration":129788},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"7f4896deb1a0a670","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867546127,"stop":1698867546888,"duration":761},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"3d0a1942e234b0dc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867546893,"stop":1698867549685,"duration":2792},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"325191fae8115e92","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867549722,"stop":1698867550788,"duration":1066},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"75a7f8ee1fea9a4d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867550792,"stop":1698867551778,"duration":986},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"ed8073483c33298e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867551782,"stop":1698867560556,"duration":8774},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"67ed20e09e94b7fb","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867560559,"stop":1698867561918,"duration":1359},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"9a21b8c19204d168","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867561965,"stop":1698867562719,"duration":754},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"f7cd111cfbce7366","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867562772,"stop":1698867562777,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"5598249312331080","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867562827,"stop":1698867568564,"duration":5737},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"863a40bfa0426869","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867568568,"stop":1698867569386,"duration":818},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"60c2a99a6ad80361","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867569390,"stop":1698867577595,"duration":8205},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"3a05f4174063b209","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867577598,"stop":1698867580408,"duration":2810},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"cbfe1fea2068cfc2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867580412,"stop":1698867582043,"duration":1631},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"712999d53080aae7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867582047,"stop":1698867587648,"duration":5601},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"b0e99427bf8a6ae4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867587654,"stop":1698867588232,"duration":578},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"75943b45f53c8b08","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867588276,"stop":1698867591604,"duration":3328},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"b2024013160b5b5c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867591608,"stop":1698867593719,"duration":2111},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"f770bf71d6e942d4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867593723,"stop":1698867601222,"duration":7499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"1b32e48d363cbfaa","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867601226,"stop":1698867602372,"duration":1146},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"b7d54064bf76b2bd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867602376,"stop":1698867604105,"duration":1729},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"196feeec2065d00a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867604109,"stop":1698867604741,"duration":632},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"dfe38fabc665c576","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867604749,"stop":1698867606454,"duration":1705},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"5a148c5684cc1ba","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867606497,"stop":1698867609640,"duration":3143},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"77bb1f8d36ea93ce","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867609644,"stop":1698867610281,"duration":637},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"46b7c74ea7bbb63e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867610602,"stop":1698867619853,"duration":9251},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"de1eee6326160b5e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867619858,"stop":1698867620368,"duration":510},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"467982175513eff9","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867620372,"stop":1698867625247,"duration":4875},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"a9e83664968113f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867623849,"stop":1698867625348,"duration":1499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"9d186568f1b71492","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867625253,"stop":1698867626988,"duration":1735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"78df3c403673ed65","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867625459,"stop":1698867629334,"duration":3875},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"7ea7945045a87340","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867626993,"stop":1698867627719,"duration":726},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"9b373d3c4f27ad43","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867628026,"stop":1698867758798,"duration":130772},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"44c0b422142c98f9","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867629425,"stop":1698867760864,"duration":131439},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"ac84d68d094bd1c1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867759016,"stop":1698867761307,"duration":2291},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"ff940488a2f1c217","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867761047,"stop":1698867773656,"duration":12609},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"1dd24439d21e540e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867761313,"stop":1698867762813,"duration":1500},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"c80b85c435e805be","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867762818,"stop":1698867770940,"duration":8122},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"a9312aa4a9abfaa8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867770946,"stop":1698867772383,"duration":1437},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"1f5125306a73fb3c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867772388,"stop":1698867776511,"duration":4123},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"989068cd0c751465","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867773660,"stop":1698867776249,"duration":2589},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"99c4e7bcfac9a5f1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867776254,"stop":1698867778525,"duration":2271},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"8464fc657eb7802f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867776517,"stop":1698867777915,"duration":1398},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"9623a07c15e9324f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867777921,"stop":1698867785639,"duration":7718},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"c6a499bf51748034","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867778530,"stop":1698867778986,"duration":456},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"8199637820d663d8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867779051,"stop":1698867783596,"duration":4545},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"a13f65ab99e9f223","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867783639,"stop":1698867786731,"duration":3092},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"80966e3d91473b91","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867785644,"stop":1698867789083,"duration":3439},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"c88254b2b30604d2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867786735,"stop":1698867791762,"duration":5027},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"d7f2a40b588a707","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867789088,"stop":1698867789626,"duration":538},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]}],"name":"packages"} \ No newline at end of file diff --git a/3.10/1085/data/suites.csv b/3.10/1085/data/suites.csv deleted file mode 100644 index 13b680ece2..0000000000 --- a/3.10/1085/data/suites.csv +++ /dev/null @@ -1,99 +0,0 @@ -"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description" -"passed","Wed Nov 01 19:36:09 GMT 2023","Wed Nov 01 19:36:10 GMT 2023","956","","","","","","Validate Council Output [BathAndNorthEastSomersetCouncil]","" -"failed","Wed Nov 01 19:39:21 GMT 2023","Wed Nov 01 19:39:22 GMT 2023","754","","","","","","Validate Council Output [MidSussexDistrictCouncil]","" -"passed","Wed Nov 01 19:36:28 GMT 2023","Wed Nov 01 19:36:30 GMT 2023","2149","","","","","","Validate Council Output [CharnwoodBoroughCouncil]","" -"passed","Wed Nov 01 19:40:06 GMT 2023","Wed Nov 01 19:40:09 GMT 2023","3143","","","","","","Validate Council Output [SouthOxfordshireCouncil]","" -"passed","Wed Nov 01 19:37:39 GMT 2023","Wed Nov 01 19:37:41 GMT 2023","2413","","","","","","Validate Council Output [GlasgowCityCouncil]","" -"passed","Wed Nov 01 19:36:15 GMT 2023","Wed Nov 01 19:36:20 GMT 2023","4967","","","","","","Validate Council Output [BristolCityCouncil]","" -"passed","Wed Nov 01 19:39:28 GMT 2023","Wed Nov 01 19:39:29 GMT 2023","818","","","","","","Validate Council Output [NewarkAndSherwoodDC]","" -"failed","Wed Nov 01 19:40:28 GMT 2023","Wed Nov 01 19:42:38 GMT 2023","130772","","","","","","Validate Council Output [TamesideMBCouncil]","" -"passed","Wed Nov 01 19:39:10 GMT 2023","Wed Nov 01 19:39:11 GMT 2023","986","","","","","","Validate Council Output [MalvernHillsDC]","" -"passed","Wed Nov 01 19:42:41 GMT 2023","Wed Nov 01 19:42:42 GMT 2023","1500","","","","","","Validate Council Output [TorbayCouncil]","" -"failed","Wed Nov 01 19:42:58 GMT 2023","Wed Nov 01 19:42:58 GMT 2023","456","","","","","","Validate Council Output [WelhatCouncil]","" -"failed","Wed Nov 01 19:39:22 GMT 2023","Wed Nov 01 19:39:22 GMT 2023","5","","","","","","Validate Council Output [MiltonKeynesCityCouncil]","" -"failed","Wed Nov 01 19:40:29 GMT 2023","Wed Nov 01 19:42:40 GMT 2023","131439","","","","","","Validate Council Output [PrestonCityCouncil]","" -"passed","Wed Nov 01 19:42:42 GMT 2023","Wed Nov 01 19:42:50 GMT 2023","8122","","","","","","Validate Council Output [WakefieldCityCouncil]","" -"failed","Wed Nov 01 19:40:26 GMT 2023","Wed Nov 01 19:40:27 GMT 2023","726","","","","","","Validate Council Output [SwaleBoroughCouncil]","" -"failed","Wed Nov 01 19:36:30 GMT 2023","Wed Nov 01 19:36:39 GMT 2023","9026","","","","","","Validate Council Output [ChelmsfordCityCouncil]","" -"failed","Wed Nov 01 19:42:59 GMT 2023","Wed Nov 01 19:43:03 GMT 2023","4545","","","","","","Validate Council Output [WiltshireCouncil]","" -"passed","Wed Nov 01 19:39:37 GMT 2023","Wed Nov 01 19:39:40 GMT 2023","2810","","","","","","Validate Council Output [RhonddaCynonTaffCouncil]","" -"failed","Wed Nov 01 19:37:57 GMT 2023","Wed Nov 01 19:37:57 GMT 2023","5","","","","","","Validate Council Output [NorthEastLincs]","" -"passed","Wed Nov 01 19:40:19 GMT 2023","Wed Nov 01 19:40:20 GMT 2023","510","","","","","","Validate Council Output [StHelensBC]","" -"passed","Wed Nov 01 19:36:01 GMT 2023","Wed Nov 01 19:36:24 GMT 2023","22870","","","","","","Validate Council Output [CalderdaleCouncil]","" -"passed","Wed Nov 01 19:39:11 GMT 2023","Wed Nov 01 19:39:20 GMT 2023","8774","","","","","","Validate Council Output [ManchesterCityCouncil]","" -"passed","Wed Nov 01 19:39:09 GMT 2023","Wed Nov 01 19:39:10 GMT 2023","1066","","","","","","Validate Council Output [MaldonDistrictCouncil]","" -"failed","Wed Nov 01 19:37:41 GMT 2023","Wed Nov 01 19:37:43 GMT 2023","1486","","","","","","Validate Council Output [GuildfordCouncil]","" -"passed","Wed Nov 01 19:36:40 GMT 2023","Wed Nov 01 19:36:41 GMT 2023","1601","","","","","","Validate Council Output [CheshireEastCouncil]","" -"passed","Wed Nov 01 19:39:48 GMT 2023","Wed Nov 01 19:39:51 GMT 2023","3328","","","","","","Validate Council Output [SalfordCityCouncil]","" -"passed","Wed Nov 01 19:40:20 GMT 2023","Wed Nov 01 19:40:25 GMT 2023","4875","","","","","","Validate Council Output [StockportBoroughCouncil]","" -"passed","Wed Nov 01 19:37:57 GMT 2023","Wed Nov 01 19:38:01 GMT 2023","4788","","","","","","Validate Council Output [NorthKestevenDistrictCouncil]","" -"passed","Wed Nov 01 19:42:52 GMT 2023","Wed Nov 01 19:42:56 GMT 2023","4123","","","","","","Validate Council Output [WaverleyBoroughCouncil]","" -"passed","Wed Nov 01 19:36:24 GMT 2023","Wed Nov 01 19:36:25 GMT 2023","687","","","","","","Validate Council Output [CannockChaseDistrictCouncil]","" -"passed","Wed Nov 01 19:37:00 GMT 2023","Wed Nov 01 19:37:01 GMT 2023","640","","","","","","Validate Council Output [EastDevonDC]","" -"passed","Wed Nov 01 19:43:03 GMT 2023","Wed Nov 01 19:43:06 GMT 2023","3092","","","","","","Validate Council Output [WindsorAndMaidenheadCouncil]","" -"passed","Wed Nov 01 19:42:56 GMT 2023","Wed Nov 01 19:42:57 GMT 2023","1398","","","","","","Validate Council Output [WealdenDistrictCouncil]","" -"failed","Wed Nov 01 19:37:54 GMT 2023","Wed Nov 01 19:37:55 GMT 2023","1152","","","","","","Validate Council Output [HuntingdonDistrictCouncil]","" -"passed","Wed Nov 01 19:37:01 GMT 2023","Wed Nov 01 19:37:02 GMT 2023","1362","","","","","","Validate Council Output [EastleighBoroughCouncil]","" -"passed","Wed Nov 01 19:37:27 GMT 2023","Wed Nov 01 19:37:29 GMT 2023","2425","","","","","","Validate Council Output [ErewashBoroughCouncil]","" -"failed","Wed Nov 01 19:37:29 GMT 2023","Wed Nov 01 19:37:30 GMT 2023","622","","","","","","Validate Council Output [FenlandDistrictCouncil]","" -"passed","Wed Nov 01 19:36:55 GMT 2023","Wed Nov 01 19:36:58 GMT 2023","2986","","","","","","Validate Council Output [DurhamCouncil]","" -"passed","Wed Nov 01 19:42:56 GMT 2023","Wed Nov 01 19:42:58 GMT 2023","2271","","","","","","Validate Council Output [ValeofGlamorganCouncil]","" -"failed","Wed Nov 01 19:39:20 GMT 2023","Wed Nov 01 19:39:21 GMT 2023","1359","","","","","","Validate Council Output [MertonCouncil]","" -"failed","Wed Nov 01 19:39:47 GMT 2023","Wed Nov 01 19:39:48 GMT 2023","578","","","","","","Validate Council Output [RushmoorCouncil]","" -"passed","Wed Nov 01 19:39:53 GMT 2023","Wed Nov 01 19:40:01 GMT 2023","7499","","","","","","Validate Council Output [SomersetCouncil]","" -"passed","Wed Nov 01 19:40:01 GMT 2023","Wed Nov 01 19:40:02 GMT 2023","1146","","","","","","Validate Council Output [SouthAyrshireCouncil]","" -"passed","Wed Nov 01 19:43:09 GMT 2023","Wed Nov 01 19:43:09 GMT 2023","538","","","","","","Validate Council Output [YorkCouncil]","" -"passed","Wed Nov 01 19:37:30 GMT 2023","Wed Nov 01 19:37:39 GMT 2023","8963","","","","","","Validate Council Output [GatesheadCouncil]","" -"passed","Wed Nov 01 19:36:48 GMT 2023","Wed Nov 01 19:36:53 GMT 2023","5066","","","","","","Validate Council Output [DerbyshireDalesDistrictCouncil]","" -"failed","Wed Nov 01 19:40:25 GMT 2023","Wed Nov 01 19:40:29 GMT 2023","3875","","","","","","Validate Council Output [NorthumberlandCouncil]","" -"passed","Wed Nov 01 19:42:41 GMT 2023","Wed Nov 01 19:42:53 GMT 2023","12609","","","","","","Validate Council Output [ReigateAndBansteadBoroughCouncil]","" -"passed","Wed Nov 01 19:37:11 GMT 2023","Wed Nov 01 19:37:27 GMT 2023","15920","","","","","","Validate Council Output [EastSuffolkCouncil]","" -"passed","Wed Nov 01 19:38:02 GMT 2023","Wed Nov 01 19:38:08 GMT 2023","5437","","","","","","Validate Council Output [NorthLincolnshireCouncil]","" -"passed","Wed Nov 01 19:40:04 GMT 2023","Wed Nov 01 19:40:04 GMT 2023","632","","","","","","Validate Council Output [SouthLanarkshireCouncil]","" -"passed","Wed Nov 01 19:39:51 GMT 2023","Wed Nov 01 19:39:53 GMT 2023","2111","","","","","","Validate Council Output [SheffieldCityCouncil]","" -"passed","Wed Nov 01 19:37:02 GMT 2023","Wed Nov 01 19:37:09 GMT 2023","6585","","","","","","Validate Council Output [EastLindseyDistrictCouncil]","" -"passed","Wed Nov 01 19:36:41 GMT 2023","Wed Nov 01 19:36:42 GMT 2023","708","","","","","","Validate Council Output [ConwyCountyBorough]","" -"passed","Wed Nov 01 19:39:29 GMT 2023","Wed Nov 01 19:39:37 GMT 2023","8205","","","","","","Validate Council Output [NewcastleCityCouncil]","" -"passed","Wed Nov 01 19:40:25 GMT 2023","Wed Nov 01 19:40:26 GMT 2023","1735","","","","","","Validate Council Output [StratfordUponAvonCouncil]","" -"passed","Wed Nov 01 19:36:42 GMT 2023","Wed Nov 01 19:36:43 GMT 2023","1499","","","","","","Validate Council Output [CrawleyBoroughCouncil]","" -"failed","Wed Nov 01 19:40:23 GMT 2023","Wed Nov 01 19:40:25 GMT 2023","1499","","","","","","Validate Council Output [NorthTynesideCouncil]","" -"failed","Wed Nov 01 19:36:09 GMT 2023","Wed Nov 01 19:36:09 GMT 2023","570","","","","","","Validate Council Output [BasingstokeCouncil]","" -"passed","Wed Nov 01 19:36:25 GMT 2023","Wed Nov 01 19:36:28 GMT 2023","3577","","","","","","Validate Council Output [CardiffCouncil]","" -"passed","Wed Nov 01 19:36:53 GMT 2023","Wed Nov 01 19:36:55 GMT 2023","2452","","","","","","Validate Council Output [DoncasterCouncil]","" -"passed","Wed Nov 01 19:37:45 GMT 2023","Wed Nov 01 19:37:54 GMT 2023","8372","","","","","","Validate Council Output [HighPeakCouncil]","" -"failed","Wed Nov 01 19:39:06 GMT 2023","Wed Nov 01 19:39:09 GMT 2023","2792","","","","","","Validate Council Output [LondonBoroughHounslow]","" -"failed","Wed Nov 01 19:36:20 GMT 2023","Wed Nov 01 19:36:21 GMT 2023","882","","","","","","Validate Council Output [BromleyBoroughCouncil]","" -"passed","Wed Nov 01 19:37:01 GMT 2023","Wed Nov 01 19:39:06 GMT 2023","125099","","","","","","Validate Council Output [LeedsCityCouncil]","" -"passed","Wed Nov 01 19:38:08 GMT 2023","Wed Nov 01 19:38:13 GMT 2023","5466","","","","","","Validate Council Output [NorthNorfolkDistrictCouncil]","" -"passed","Wed Nov 01 19:36:56 GMT 2023","Wed Nov 01 19:37:01 GMT 2023","4985","","","","","","Validate Council Output [LancasterCityCouncil]","" -"passed","Wed Nov 01 19:36:12 GMT 2023","Wed Nov 01 19:36:15 GMT 2023","3282","","","","","","Validate Council Output [BoltonCouncil]","" -"passed","Wed Nov 01 19:36:10 GMT 2023","Wed Nov 01 19:36:11 GMT 2023","619","","","","","","Validate Council Output [BCPCouncil]","" -"passed","Wed Nov 01 19:39:06 GMT 2023","Wed Nov 01 19:39:06 GMT 2023","761","","","","","","Validate Council Output [LisburnCastlereaghCityCouncil]","" -"passed","Wed Nov 01 19:42:53 GMT 2023","Wed Nov 01 19:42:56 GMT 2023","2589","","","","","","Validate Council Output [TorridgeDistrictCouncil]","" -"passed","Wed Nov 01 19:42:39 GMT 2023","Wed Nov 01 19:42:41 GMT 2023","2291","","","","","","Validate Council Output [TonbridgeAndMallingBC]","" -"passed","Wed Nov 01 19:36:54 GMT 2023","Wed Nov 01 19:36:56 GMT 2023","1939","","","","","","Validate Council Output [BuryCouncil]","" -"passed","Wed Nov 01 19:43:05 GMT 2023","Wed Nov 01 19:43:09 GMT 2023","3439","","","","","","Validate Council Output [WiganBoroughCouncil]","" -"passed","Wed Nov 01 19:39:22 GMT 2023","Wed Nov 01 19:39:28 GMT 2023","5737","","","","","","Validate Council Output [NeathPortTalbotCouncil]","" -"passed","Wed Nov 01 19:37:43 GMT 2023","Wed Nov 01 19:37:45 GMT 2023","2500","","","","","","Validate Council Output [HarrogateBoroughCouncil]","" -"failed","Wed Nov 01 19:36:11 GMT 2023","Wed Nov 01 19:36:11 GMT 2023","445","","","","","","Validate Council Output [BexleyCouncil]","" -"failed","Wed Nov 01 19:40:09 GMT 2023","Wed Nov 01 19:40:10 GMT 2023","637","","","","","","Validate Council Output [SouthTynesideCouncil]","" -"passed","Wed Nov 01 19:43:06 GMT 2023","Wed Nov 01 19:43:11 GMT 2023","5027","","","","","","Validate Council Output [WokingBoroughCouncil]","" -"passed","Wed Nov 01 19:42:50 GMT 2023","Wed Nov 01 19:42:52 GMT 2023","1437","","","","","","Validate Council Output [WarwickDistrictCouncil]","" -"passed","Wed Nov 01 19:36:21 GMT 2023","Wed Nov 01 19:36:36 GMT 2023","14343","","","","","","Validate Council Output [BroxtoweBoroughCouncil]","" -"failed","Wed Nov 01 19:40:04 GMT 2023","Wed Nov 01 19:40:06 GMT 2023","1705","","","","","","Validate Council Output [SouthNorfolkCouncil]","" -"failed","Wed Nov 01 19:36:11 GMT 2023","Wed Nov 01 19:36:12 GMT 2023","394","","","","","","Validate Council Output [BlackburnCouncil]","" -"passed","Wed Nov 01 19:39:42 GMT 2023","Wed Nov 01 19:39:47 GMT 2023","5601","","","","","","Validate Council Output [RushcliffeBoroughCouncil]","" -"passed","Wed Nov 01 19:39:40 GMT 2023","Wed Nov 01 19:39:42 GMT 2023","1631","","","","","","Validate Council Output [RochdaleCouncil]","" -"passed","Wed Nov 01 19:37:09 GMT 2023","Wed Nov 01 19:37:11 GMT 2023","1247","","","","","","Validate Council Output [EastRidingCouncil]","" -"failed","Wed Nov 01 19:38:13 GMT 2023","Wed Nov 01 19:40:23 GMT 2023","129788","","","","","","Validate Council Output [NorthSomersetCouncil]","" -"passed","Wed Nov 01 19:40:02 GMT 2023","Wed Nov 01 19:40:04 GMT 2023","1729","","","","","","Validate Council Output [SouthCambridgeshireCouncil]","" -"failed","Wed Nov 01 19:36:28 GMT 2023","Wed Nov 01 19:36:28 GMT 2023","11","","","","","","Validate Council Output [CastlepointDistrictCouncil]","" -"passed","Wed Nov 01 19:36:58 GMT 2023","Wed Nov 01 19:37:00 GMT 2023","2096","","","","","","Validate Council Output [EastCambridgeshireCouncil]","" -"passed","Wed Nov 01 19:42:57 GMT 2023","Wed Nov 01 19:43:05 GMT 2023","7718","","","","","","Validate Council Output [WestLothianCouncil]","" -"passed","Wed Nov 01 19:36:36 GMT 2023","Wed Nov 01 19:36:54 GMT 2023","17927","","","","","","Validate Council Output [BuckinghamshireCouncil]","" -"passed","Wed Nov 01 19:38:01 GMT 2023","Wed Nov 01 19:38:02 GMT 2023","950","","","","","","Validate Council Output [NorthLanarkshireCouncil]","" -"failed","Wed Nov 01 19:37:09 GMT 2023","Wed Nov 01 19:37:09 GMT 2023","112","","","","","","Validate Council Output [EastNorthamptonshireCouncil]","" -"passed","Wed Nov 01 19:36:01 GMT 2023","Wed Nov 01 19:36:09 GMT 2023","7677","","","","","","Validate Council Output [AylesburyValeCouncil]","" -"passed","Wed Nov 01 19:40:10 GMT 2023","Wed Nov 01 19:40:19 GMT 2023","9251","","","","","","Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","" -"passed","Wed Nov 01 19:36:43 GMT 2023","Wed Nov 01 19:36:48 GMT 2023","4460","","","","","","Validate Council Output [CroydonCouncil]","" -"failed","Wed Nov 01 19:37:55 GMT 2023","Wed Nov 01 19:37:57 GMT 2023","1580","","","","","","Validate Council Output [KingstonUponThamesCouncil]","" diff --git a/3.10/1085/data/suites.json b/3.10/1085/data/suites.json deleted file mode 100644 index d509db2105..0000000000 --- a/3.10/1085/data/suites.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[{"name":"Validate Council Output [CalderdaleCouncil]","uid":"c87b8cf776fceb60","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867361454,"stop":1698867384324,"duration":22870},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"21b9c5cbe07557b1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867361454,"stop":1698867369131,"duration":7677},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"b18b6dbdf646191f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867369136,"stop":1698867369706,"duration":570},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"a2e67c5ad7d7bd92","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867369849,"stop":1698867370805,"duration":956},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"a6c8717da0e28009","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867370808,"stop":1698867371427,"duration":619},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"7459619bdde7bd03","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867371431,"stop":1698867371876,"duration":445},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"5507f4ff52f843d8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867371926,"stop":1698867372320,"duration":394},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"2f1644fd1753476b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867372618,"stop":1698867375900,"duration":3282},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"5b73f59d5cb80461","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867375904,"stop":1698867380871,"duration":4967},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"7a9648cbc42d6208","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867380875,"stop":1698867381757,"duration":882},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"34a8cb496c164112","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867381812,"stop":1698867396155,"duration":14343},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"a54f86c1e4725b7c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867384331,"stop":1698867385018,"duration":687},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"cccb41b68e9bdef7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867385022,"stop":1698867388599,"duration":3577},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"73551db178ec9056","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867388605,"stop":1698867388616,"duration":11},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"478dcb01eb072c2e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867388787,"stop":1698867390936,"duration":2149},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"b5f828929f108024","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867390940,"stop":1698867399966,"duration":9026},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"ea88f040f34710cd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867396159,"stop":1698867414086,"duration":17927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"2f72884f7602d8f8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867400013,"stop":1698867401614,"duration":1601},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"32377dc440d8aeda","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867401618,"stop":1698867402326,"duration":708},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"dc037a43e0bc3296","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867402330,"stop":1698867403829,"duration":1499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"bd7d2861a3fa3565","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867403833,"stop":1698867408293,"duration":4460},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"6d01c384dadba87","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867408297,"stop":1698867413363,"duration":5066},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"962cca69492cc8d3","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867413368,"stop":1698867415820,"duration":2452},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"ee9f42e3b70b6ace","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867414091,"stop":1698867416030,"duration":1939},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"794bf5d69027b72a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867415824,"stop":1698867418810,"duration":2986},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"57244912ddb1974f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867416034,"stop":1698867421019,"duration":4985},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"9dda1267c14d137e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867418814,"stop":1698867420910,"duration":2096},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"f957a3ff79bf5aa6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867420914,"stop":1698867421554,"duration":640},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"553577dacee47d2c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867421024,"stop":1698867546123,"duration":125099},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"39400cfc6c9eaa42","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867421558,"stop":1698867422920,"duration":1362},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"ad212d322e9d3105","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867422924,"stop":1698867429509,"duration":6585},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"9b212f52bfbabcaa","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867429513,"stop":1698867429625,"duration":112},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"bdfb0679ff0c785b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867429836,"stop":1698867431083,"duration":1247},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"437171b5f42bc41a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867431087,"stop":1698867447007,"duration":15920},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"10c6e73f77e8c2c8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867447011,"stop":1698867449436,"duration":2425},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"a1a3123cab01fa1a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867449440,"stop":1698867450062,"duration":622},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"b11926f9d38340e2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867450438,"stop":1698867459401,"duration":8963},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"71b4585ea76dac59","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867459405,"stop":1698867461818,"duration":2413},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"aa0b9c2a611e699d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867461822,"stop":1698867463308,"duration":1486},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"a73d57088447607e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867463374,"stop":1698867465874,"duration":2500},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"682a78b4a89ea96a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867465878,"stop":1698867474250,"duration":8372},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"2722166e6d3a3ab7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867474254,"stop":1698867475406,"duration":1152},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"1f651fa0da614807","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867475452,"stop":1698867477032,"duration":1580},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"5647cd0c94d1d8a6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867477104,"stop":1698867477109,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"6c13ad97e43e5ee8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867477159,"stop":1698867481947,"duration":4788},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"f037d107d888efcd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867481951,"stop":1698867482901,"duration":950},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"64639e7321e79240","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867482905,"stop":1698867488342,"duration":5437},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"7c362d16b35ca831","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867488346,"stop":1698867493812,"duration":5466},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"9bcbe0ca41ad8942","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867493816,"stop":1698867623604,"duration":129788},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"7f4896deb1a0a670","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867546127,"stop":1698867546888,"duration":761},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"3d0a1942e234b0dc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867546893,"stop":1698867549685,"duration":2792},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"325191fae8115e92","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867549722,"stop":1698867550788,"duration":1066},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"75a7f8ee1fea9a4d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867550792,"stop":1698867551778,"duration":986},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"ed8073483c33298e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867551782,"stop":1698867560556,"duration":8774},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"67ed20e09e94b7fb","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867560559,"stop":1698867561918,"duration":1359},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"9a21b8c19204d168","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867561965,"stop":1698867562719,"duration":754},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"f7cd111cfbce7366","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867562772,"stop":1698867562777,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"5598249312331080","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867562827,"stop":1698867568564,"duration":5737},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"863a40bfa0426869","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867568568,"stop":1698867569386,"duration":818},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"60c2a99a6ad80361","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867569390,"stop":1698867577595,"duration":8205},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"3a05f4174063b209","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867577598,"stop":1698867580408,"duration":2810},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"cbfe1fea2068cfc2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867580412,"stop":1698867582043,"duration":1631},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"712999d53080aae7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867582047,"stop":1698867587648,"duration":5601},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"b0e99427bf8a6ae4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867587654,"stop":1698867588232,"duration":578},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"75943b45f53c8b08","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867588276,"stop":1698867591604,"duration":3328},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"b2024013160b5b5c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867591608,"stop":1698867593719,"duration":2111},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"f770bf71d6e942d4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867593723,"stop":1698867601222,"duration":7499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"1b32e48d363cbfaa","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867601226,"stop":1698867602372,"duration":1146},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"b7d54064bf76b2bd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867602376,"stop":1698867604105,"duration":1729},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"196feeec2065d00a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867604109,"stop":1698867604741,"duration":632},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"dfe38fabc665c576","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867604749,"stop":1698867606454,"duration":1705},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"5a148c5684cc1ba","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867606497,"stop":1698867609640,"duration":3143},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"77bb1f8d36ea93ce","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867609644,"stop":1698867610281,"duration":637},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"46b7c74ea7bbb63e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867610602,"stop":1698867619853,"duration":9251},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"de1eee6326160b5e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867619858,"stop":1698867620368,"duration":510},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"467982175513eff9","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867620372,"stop":1698867625247,"duration":4875},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"a9e83664968113f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867623849,"stop":1698867625348,"duration":1499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"9d186568f1b71492","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867625253,"stop":1698867626988,"duration":1735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"78df3c403673ed65","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867625459,"stop":1698867629334,"duration":3875},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"7ea7945045a87340","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867626993,"stop":1698867627719,"duration":726},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"9b373d3c4f27ad43","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867628026,"stop":1698867758798,"duration":130772},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"44c0b422142c98f9","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867629425,"stop":1698867760864,"duration":131439},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"ac84d68d094bd1c1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867759016,"stop":1698867761307,"duration":2291},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"ff940488a2f1c217","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867761047,"stop":1698867773656,"duration":12609},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"1dd24439d21e540e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867761313,"stop":1698867762813,"duration":1500},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"c80b85c435e805be","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867762818,"stop":1698867770940,"duration":8122},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"a9312aa4a9abfaa8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867770946,"stop":1698867772383,"duration":1437},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"1f5125306a73fb3c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867772388,"stop":1698867776511,"duration":4123},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"989068cd0c751465","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867773660,"stop":1698867776249,"duration":2589},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"99c4e7bcfac9a5f1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867776254,"stop":1698867778525,"duration":2271},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"8464fc657eb7802f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867776517,"stop":1698867777915,"duration":1398},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"9623a07c15e9324f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867777921,"stop":1698867785639,"duration":7718},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"c6a499bf51748034","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867778530,"stop":1698867778986,"duration":456},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"8199637820d663d8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867779051,"stop":1698867783596,"duration":4545},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"a13f65ab99e9f223","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867783639,"stop":1698867786731,"duration":3092},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"80966e3d91473b91","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867785644,"stop":1698867789083,"duration":3439},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"c88254b2b30604d2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867786735,"stop":1698867791762,"duration":5027},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"d7f2a40b588a707","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867789088,"stop":1698867789626,"duration":538},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]}],"name":"suites"} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/10c6e73f77e8c2c8.json b/3.10/1085/data/test-cases/10c6e73f77e8c2c8.json deleted file mode 100644 index efd36753a5..0000000000 --- a/3.10/1085/data/test-cases/10c6e73f77e8c2c8.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"10c6e73f77e8c2c8","name":"Validate Council Output [ErewashBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8ee9bbdbf138f92b6ff30a1cde171930","time":{"start":1698867447011,"stop":1698867449436,"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: ErewashBoroughCouncil","time":{"start":1698867447012,"stop":1698867447013,"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":1698867447013,"stop":1698867449432,"duration":2419},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867449433,"stop":1698867449433,"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":1698867449434,"stop":1698867449436,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"7c80bc23640fda41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7c80bc23640fda41","status":"passed","time":{"start":1698801578483,"stop":1698801580767,"duration":2284}},{"uid":"be39e66ece53954f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/be39e66ece53954f","status":"passed","time":{"start":1698788474183,"stop":1698788476633,"duration":2450}},{"uid":"c58cf6bc856dbd91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c58cf6bc856dbd91","status":"passed","time":{"start":1698714968356,"stop":1698714970953,"duration":2597}},{"uid":"750ddc4a69ee9c1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/750ddc4a69ee9c1c","status":"passed","time":{"start":1698701345216,"stop":1698701348062,"duration":2846}},{"uid":"63f9942c84dea2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/63f9942c84dea2c","status":"passed","time":{"start":1698700209752,"stop":1698700212177,"duration":2425}},{"uid":"f76c0ec9ee7e963d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f76c0ec9ee7e963d","status":"passed","time":{"start":1698692751469,"stop":1698692753776,"duration":2307}},{"uid":"5b2e6d6548a0d017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5b2e6d6548a0d017","status":"passed","time":{"start":1698692718302,"stop":1698692720553,"duration":2251}},{"uid":"9c324e01589d3119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9c324e01589d3119","status":"passed","time":{"start":1698646307511,"stop":1698646310025,"duration":2514}},{"uid":"9896efd2de37026a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9896efd2de37026a","status":"passed","time":{"start":1698628530726,"stop":1698628533134,"duration":2408}},{"uid":"2b55972b883abb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2b55972b883abb34","status":"passed","time":{"start":1698615189708,"stop":1698615192433,"duration":2725}},{"uid":"66f0f637e3d31f22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/66f0f637e3d31f22","status":"passed","time":{"start":1698615084364,"stop":1698615086807,"duration":2443}},{"uid":"976900fdff1d54a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/976900fdff1d54a6","status":"passed","time":{"start":1698542345397,"stop":1698542349374,"duration":3977}},{"uid":"8f811ab459c90fda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8f811ab459c90fda","status":"passed","time":{"start":1698455538099,"stop":1698455540373,"duration":2274}},{"uid":"9a725e2a2dda9029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a725e2a2dda9029","status":"passed","time":{"start":1698369210582,"stop":1698369212763,"duration":2181}},{"uid":"619cc473ac67fe1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/619cc473ac67fe1d","status":"passed","time":{"start":1698282820243,"stop":1698282823682,"duration":3439}},{"uid":"c1b194a70a6d3e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c1b194a70a6d3e84","status":"passed","time":{"start":1698196481903,"stop":1698196484606,"duration":2703}},{"uid":"c7e404b6d3ff6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c7e404b6d3ff6b74","status":"passed","time":{"start":1698178205778,"stop":1698178208705,"duration":2927}},{"uid":"1538614d12cb5284","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1538614d12cb5284","status":"passed","time":{"start":1698178187129,"stop":1698178189896,"duration":2767}},{"uid":"19f692d09224101e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/19f692d09224101e","status":"passed","time":{"start":1698110080137,"stop":1698110083051,"duration":2914}},{"uid":"7761a1ac713ac512","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/7761a1ac713ac512","status":"passed","time":{"start":1698064845629,"stop":1698064847853,"duration":2224}}]},"tags":[]},"source":"10c6e73f77e8c2c8.json","parameterValues":["ErewashBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/196feeec2065d00a.json b/3.10/1085/data/test-cases/196feeec2065d00a.json deleted file mode 100644 index 1bd5e47e01..0000000000 --- a/3.10/1085/data/test-cases/196feeec2065d00a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"196feeec2065d00a","name":"Validate Council Output [SouthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"01716bffe56099aefdeaa09777ea1bc0","time":{"start":1698867604109,"stop":1698867604741,"duration":632},"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":1698867604110,"stop":1698867604110,"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":1698867604111,"stop":1698867604739,"duration":628},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867604739,"stop":1698867604739,"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":1698867604739,"stop":1698867604741,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"2417d42cae8d3963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2417d42cae8d3963","status":"passed","time":{"start":1698801755860,"stop":1698801756511,"duration":651}},{"uid":"a2c410c85d86f5fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a2c410c85d86f5fa","status":"passed","time":{"start":1698788645077,"stop":1698788645745,"duration":668}},{"uid":"5a6df887712a063c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a6df887712a063c","status":"passed","time":{"start":1698715207068,"stop":1698715207934,"duration":866}},{"uid":"947972a19e5a047f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/947972a19e5a047f","status":"passed","time":{"start":1698701579592,"stop":1698701580637,"duration":1045}},{"uid":"bc83f9d0ca18bf12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc83f9d0ca18bf12","status":"passed","time":{"start":1698700370749,"stop":1698700371454,"duration":705}},{"uid":"892cb612bb8a260f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/892cb612bb8a260f","status":"passed","time":{"start":1698693069973,"stop":1698693070661,"duration":688}},{"uid":"d746d81bfa5f6323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d746d81bfa5f6323","status":"passed","time":{"start":1698692879583,"stop":1698692880245,"duration":662}},{"uid":"a7b9700702903342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a7b9700702903342","status":"passed","time":{"start":1698646573096,"stop":1698646574121,"duration":1025}},{"uid":"bca5d54544e12918","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bca5d54544e12918","status":"passed","time":{"start":1698628618086,"stop":1698628619130,"duration":1044}},{"uid":"86983fccc6805b41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/86983fccc6805b41","status":"passed","time":{"start":1698615468593,"stop":1698615469627,"duration":1034}},{"uid":"1bb87cb31597015a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1bb87cb31597015a","status":"passed","time":{"start":1698615303132,"stop":1698615303954,"duration":822}},{"uid":"19e385063871415d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/19e385063871415d","status":"passed","time":{"start":1698542596265,"stop":1698542597515,"duration":1250}},{"uid":"1f5f00ff67d87429","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1f5f00ff67d87429","status":"passed","time":{"start":1698455612449,"stop":1698455613053,"duration":604}},{"uid":"53bd7065db0f81a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/53bd7065db0f81a7","status":"passed","time":{"start":1698369283472,"stop":1698369284096,"duration":624}},{"uid":"604b7600f2aa901c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/604b7600f2aa901c","status":"passed","time":{"start":1698283124780,"stop":1698283125807,"duration":1027}},{"uid":"1588e7db60743b46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1588e7db60743b46","status":"passed","time":{"start":1698196746339,"stop":1698196747316,"duration":977}},{"uid":"d9857cb8e6003180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d9857cb8e6003180","status":"passed","time":{"start":1698178483537,"stop":1698178484576,"duration":1039}},{"uid":"f1eda36f443d9295","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f1eda36f443d9295","status":"passed","time":{"start":1698178420580,"stop":1698178421389,"duration":809}},{"uid":"2c2c138570be440e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/2c2c138570be440e","status":"passed","time":{"start":1698110273540,"stop":1698110274157,"duration":617}},{"uid":"854bc378fde91e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/854bc378fde91e2","status":"passed","time":{"start":1698065055140,"stop":1698065055802,"duration":662}}]},"tags":[]},"source":"196feeec2065d00a.json","parameterValues":["SouthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/1b32e48d363cbfaa.json b/3.10/1085/data/test-cases/1b32e48d363cbfaa.json deleted file mode 100644 index 73376bdfc5..0000000000 --- a/3.10/1085/data/test-cases/1b32e48d363cbfaa.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1b32e48d363cbfaa","name":"Validate Council Output [SouthAyrshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"445c69993d092ef0a391b637b7b8f077","time":{"start":1698867601226,"stop":1698867602372,"duration":1146},"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":1698867601226,"stop":1698867601227,"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":1698867601227,"stop":1698867602365,"duration":1138},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867602366,"stop":1698867602366,"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":1698867602366,"stop":1698867602372,"duration":6},"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"a1e86ce6df312c77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a1e86ce6df312c77","status":"passed","time":{"start":1698801752423,"stop":1698801754040,"duration":1617}},{"uid":"73df9ccad8ad38a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/73df9ccad8ad38a2","status":"passed","time":{"start":1698788642074,"stop":1698788643294,"duration":1220}},{"uid":"792793dd30843025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/792793dd30843025","status":"passed","time":{"start":1698715203736,"stop":1698715205086,"duration":1350}},{"uid":"1ea80027edd33c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1ea80027edd33c49","status":"passed","time":{"start":1698701575758,"stop":1698701577374,"duration":1616}},{"uid":"c0d5dc54c4a35ea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d5dc54c4a35ea5","status":"passed","time":{"start":1698700367048,"stop":1698700368199,"duration":1151}},{"uid":"3fdfe0d845ca8370","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3fdfe0d845ca8370","status":"passed","time":{"start":1698693067142,"stop":1698693068213,"duration":1071}},{"uid":"172eeb7f65e6ed9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/172eeb7f65e6ed9e","status":"passed","time":{"start":1698692876747,"stop":1698692877970,"duration":1223}},{"uid":"cd1ce7a59cc91957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cd1ce7a59cc91957","status":"passed","time":{"start":1698646568640,"stop":1698646570188,"duration":1548}},{"uid":"511d3af078b43ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/511d3af078b43ae2","status":"passed","time":{"start":1698628614497,"stop":1698628616177,"duration":1680}},{"uid":"6d7094d2ea5cdaab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6d7094d2ea5cdaab","status":"passed","time":{"start":1698615464646,"stop":1698615466417,"duration":1771}},{"uid":"72af921c12731e1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72af921c12731e1b","status":"passed","time":{"start":1698615299191,"stop":1698615300489,"duration":1298}},{"uid":"e669a427090eb871","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e669a427090eb871","status":"passed","time":{"start":1698542590377,"stop":1698542592422,"duration":2045}},{"uid":"254bb4ea3a1f0b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/254bb4ea3a1f0b74","status":"passed","time":{"start":1698455608142,"stop":1698455609688,"duration":1546}},{"uid":"33b7f5c8f57c9de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/33b7f5c8f57c9de0","status":"passed","time":{"start":1698369278897,"stop":1698369280761,"duration":1864}},{"uid":"b0fc33c17c9cb9b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b0fc33c17c9cb9b3","status":"passed","time":{"start":1698283119730,"stop":1698283122364,"duration":2634}},{"uid":"991c90a407f150f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/991c90a407f150f9","status":"passed","time":{"start":1698196742511,"stop":1698196744098,"duration":1587}},{"uid":"5f7ff92156fbe71f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5f7ff92156fbe71f","status":"passed","time":{"start":1698178478882,"stop":1698178481117,"duration":2235}},{"uid":"6c41341768fe5ae8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6c41341768fe5ae8","status":"passed","time":{"start":1698178417238,"stop":1698178418583,"duration":1345}},{"uid":"bdb1877f28c4cffd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/bdb1877f28c4cffd","status":"passed","time":{"start":1698110270309,"stop":1698110271729,"duration":1420}},{"uid":"42f75321416f6acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/42f75321416f6acf","status":"passed","time":{"start":1698065052213,"stop":1698065053355,"duration":1142}}]},"tags":[]},"source":"1b32e48d363cbfaa.json","parameterValues":["SouthAyrshireCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/1dd24439d21e540e.json b/3.10/1085/data/test-cases/1dd24439d21e540e.json deleted file mode 100644 index 84c6a68bf2..0000000000 --- a/3.10/1085/data/test-cases/1dd24439d21e540e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1dd24439d21e540e","name":"Validate Council Output [TorbayCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"99fdd3de4130aa28898411904d6d6098","time":{"start":1698867761313,"stop":1698867762813,"duration":1500},"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":1698867761314,"stop":1698867761314,"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":1698867761315,"stop":1698867762808,"duration":1493},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867762809,"stop":1698867762809,"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":1698867762809,"stop":1698867762813,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":9,"broken":0,"skipped":0,"passed":160,"unknown":0,"total":169},"items":[{"uid":"74a08ee0e7f1b723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74a08ee0e7f1b723","status":"passed","time":{"start":1698801912373,"stop":1698801913586,"duration":1213}},{"uid":"2128949cd0a23218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2128949cd0a23218","status":"passed","time":{"start":1698788805365,"stop":1698788806942,"duration":1577}},{"uid":"6cde76c763af22f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6cde76c763af22f7","status":"passed","time":{"start":1698715342228,"stop":1698715345725,"duration":3497}},{"uid":"953294503fdc460e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/953294503fdc460e","status":"passed","time":{"start":1698701723905,"stop":1698701725571,"duration":1666}},{"uid":"72d2495647b9eb6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/72d2495647b9eb6e","status":"passed","time":{"start":1698700528277,"stop":1698700529510,"duration":1233}},{"uid":"1002e2fb1a2229a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1002e2fb1a2229a0","status":"passed","time":{"start":1698693212126,"stop":1698693213198,"duration":1072}},{"uid":"824083742a6b5fad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/824083742a6b5fad","status":"passed","time":{"start":1698693065919,"stop":1698693067022,"duration":1103}},{"uid":"cfb432aed0fab1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cfb432aed0fab1cc","status":"passed","time":{"start":1698646585987,"stop":1698646587695,"duration":1708}},{"uid":"fc534cc321bc678b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fc534cc321bc678b","status":"passed","time":{"start":1698628801523,"stop":1698628804104,"duration":2581}},{"uid":"ecb35f9251286ea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ecb35f9251286ea6","status":"passed","time":{"start":1698615546535,"stop":1698615548217,"duration":1682}},{"uid":"9d0104ec9211fbac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9d0104ec9211fbac","status":"passed","time":{"start":1698615431824,"stop":1698615433171,"duration":1347}},{"uid":"14a4a6c3e3332abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/14a4a6c3e3332abf","status":"passed","time":{"start":1698542727661,"stop":1698542729211,"duration":1550}},{"uid":"815847b2764c8f10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/815847b2764c8f10","status":"passed","time":{"start":1698455798885,"stop":1698455802901,"duration":4016}},{"uid":"1df8f9b43da673c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1df8f9b43da673c7","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='online.torbay.gov.uk', port=443): Max retries exceeded with url: /services.bartec/collections?uprn=100041053198 (Caused by ConnectTimeoutError(, 'Connection to online.torbay.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698369462524,"stop":1698369592992,"duration":130468}},{"uid":"6573ab45164b7c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6573ab45164b7c51","status":"passed","time":{"start":1698283221819,"stop":1698283223519,"duration":1700}},{"uid":"1ef6ae775ff9562c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1ef6ae775ff9562c","status":"passed","time":{"start":1698196879007,"stop":1698196880352,"duration":1345}},{"uid":"681e3f6126e72b35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/681e3f6126e72b35","status":"passed","time":{"start":1698178577550,"stop":1698178579200,"duration":1650}},{"uid":"5701506cf0b81cfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5701506cf0b81cfe","status":"passed","time":{"start":1698178515215,"stop":1698178516835,"duration":1620}},{"uid":"386a37803440bab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/386a37803440bab","status":"passed","time":{"start":1698110413891,"stop":1698110415114,"duration":1223}},{"uid":"61eb1dc300987664","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/61eb1dc300987664","status":"passed","time":{"start":1698065237897,"stop":1698065239378,"duration":1481}}]},"tags":[]},"source":"1dd24439d21e540e.json","parameterValues":["TorbayCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/1f5125306a73fb3c.json b/3.10/1085/data/test-cases/1f5125306a73fb3c.json deleted file mode 100644 index 57f7694cde..0000000000 --- a/3.10/1085/data/test-cases/1f5125306a73fb3c.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1f5125306a73fb3c","name":"Validate Council Output [WaverleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"64028773adeaa616798d2ec053582700","time":{"start":1698867772388,"stop":1698867776511,"duration":4123},"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":1698867772388,"stop":1698867772389,"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":1698867772389,"stop":1698867776508,"duration":4119},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867776508,"stop":1698867776508,"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":1698867776508,"stop":1698867776511,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"f8cfccfc1f9efe44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f8cfccfc1f9efe44","status":"passed","time":{"start":1698801806504,"stop":1698801810668,"duration":4164}},{"uid":"d3dc2addadd569d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d3dc2addadd569d7","status":"passed","time":{"start":1698788688144,"stop":1698788692293,"duration":4149}},{"uid":"7f14366336fc8a6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7f14366336fc8a6e","status":"passed","time":{"start":1698715225723,"stop":1698715230056,"duration":4333}},{"uid":"5fcbe8e4905aa970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5fcbe8e4905aa970","status":"passed","time":{"start":1698701629544,"stop":1698701633982,"duration":4438}},{"uid":"ef4b607c08861fbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ef4b607c08861fbb","status":"passed","time":{"start":1698700530729,"stop":1698700534905,"duration":4176}},{"uid":"54ce6de183c44a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/54ce6de183c44a1f","status":"passed","time":{"start":1698693108971,"stop":1698693112964,"duration":3993}},{"uid":"d18adb8baf811d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d18adb8baf811d2d","status":"passed","time":{"start":1698692936994,"stop":1698692941187,"duration":4193}},{"uid":"20464afc2baebabb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/20464afc2baebabb","status":"passed","time":{"start":1698646603909,"stop":1698646608747,"duration":4838}},{"uid":"d328bd06c7e8756c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d328bd06c7e8756c","status":"passed","time":{"start":1698628823587,"stop":1698628829610,"duration":6023}},{"uid":"ad45c3880795c2b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ad45c3880795c2b2","status":"passed","time":{"start":1698615486082,"stop":1698615491635,"duration":5553}},{"uid":"d0f5733099cc59c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d0f5733099cc59c6","status":"passed","time":{"start":1698615323778,"stop":1698615328024,"duration":4246}},{"uid":"1637dcbfbcd47b57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1637dcbfbcd47b57","status":"passed","time":{"start":1698542620789,"stop":1698542627507,"duration":6718}},{"uid":"5b98063157ae6d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5b98063157ae6d77","status":"passed","time":{"start":1698455818353,"stop":1698455822461,"duration":4108}},{"uid":"e2bc336d3dd3ec36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/e2bc336d3dd3ec36","status":"passed","time":{"start":1698369547046,"stop":1698369551377,"duration":4331}},{"uid":"effd35a54b80e266","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/effd35a54b80e266","status":"passed","time":{"start":1698283151838,"stop":1698283156324,"duration":4486}},{"uid":"f003f253ff08ec94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f003f253ff08ec94","status":"passed","time":{"start":1698196767722,"stop":1698196772269,"duration":4547}},{"uid":"df96f367a9d25994","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/df96f367a9d25994","status":"passed","time":{"start":1698178501686,"stop":1698178506471,"duration":4785}},{"uid":"f94f6d1acc823814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f94f6d1acc823814","status":"passed","time":{"start":1698178438282,"stop":1698178442538,"duration":4256}},{"uid":"5693450ab2014a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5693450ab2014a05","status":"passed","time":{"start":1698110416406,"stop":1698110420510,"duration":4104}},{"uid":"d72331ee65c26ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/d72331ee65c26ef","status":"passed","time":{"start":1698065249732,"stop":1698065253843,"duration":4111}}]},"tags":[]},"source":"1f5125306a73fb3c.json","parameterValues":["WaverleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/1f651fa0da614807.json b/3.10/1085/data/test-cases/1f651fa0da614807.json deleted file mode 100644 index ebb9aa1998..0000000000 --- a/3.10/1085/data/test-cases/1f651fa0da614807.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1f651fa0da614807","name":"Validate Council Output [KingstonUponThamesCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5cc54a24c590c0c794126ca22d0562ff","time":{"start":1698867475452,"stop":1698867477032,"duration":1580},"status":"failed","statusMessage":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f43a8460>, 'council': 'KingstonUponThamesCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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(\nuk_bin_collection/uk_bin_collection/councils/KingstonUponThamesCouncil.py:31: in parse_data\n \"collectionDate\": get_next_occurrence_from_day_month(datetime.strptime(\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 = 'None 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 'None 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":true,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f43a8460>, 'council': 'KingstonUponThamesCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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(\nuk_bin_collection/uk_bin_collection/councils/KingstonUponThamesCouncil.py:31: in parse_data\n \"collectionDate\": get_next_occurrence_from_day_month(datetime.strptime(\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 = 'None 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 'None 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: KingstonUponThamesCouncil","time":{"start":1698867475453,"stop":1698867475453,"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":1698867475454,"stop":1698867477031,"duration":1577},"status":"failed","statusMessage":"time data 'None 2023' does not match format '%A, %d %B %Y'","statusTrace":"ValueError: time data 'None 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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":169},"items":[{"uid":"6d65a63499300254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6d65a63499300254","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801613292,"stop":1698801613883,"duration":591}},{"uid":"e4768333274f4bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e4768333274f4bfc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788504272,"stop":1698788504869,"duration":597}},{"uid":"7da128a96f86b78d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7da128a96f86b78d","status":"passed","time":{"start":1698715005974,"stop":1698715006992,"duration":1018}},{"uid":"1254136e16acf9da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1254136e16acf9da","status":"passed","time":{"start":1698701378769,"stop":1698701379689,"duration":920}},{"uid":"951fbef95ee9d2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/951fbef95ee9d2b1","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698700236943,"stop":1698700238473,"duration":1530}},{"uid":"c2aa8a1a7d1859de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c2aa8a1a7d1859de","status":"passed","time":{"start":1698693076416,"stop":1698693077110,"duration":694}},{"uid":"90d742482fec1334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/90d742482fec1334","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698692745409,"stop":1698692746745,"duration":1336}},{"uid":"2cf6d873db9ffcf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2cf6d873db9ffcf0","status":"passed","time":{"start":1698646350763,"stop":1698646351630,"duration":867}},{"uid":"92a30e65d756e20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92a30e65d756e20b","status":"passed","time":{"start":1698628564446,"stop":1698628565300,"duration":854}},{"uid":"797ce1ab7dd83ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/797ce1ab7dd83ced","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698615226052,"stop":1698615227834,"duration":1782}},{"uid":"25544284d483389f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/25544284d483389f","status":"passed","time":{"start":1698615113256,"stop":1698615114252,"duration":996}},{"uid":"30ff2e7cec8a3fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/30ff2e7cec8a3fea","status":"passed","time":{"start":1698542376795,"stop":1698542377566,"duration":771}},{"uid":"31cda999c7b35212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/31cda999c7b35212","status":"passed","time":{"start":1698455567330,"stop":1698455567865,"duration":535}},{"uid":"63415dbc21ea0fc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/63415dbc21ea0fc4","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698369239554,"stop":1698369241187,"duration":1633}},{"uid":"202c5d40b5fdceb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/202c5d40b5fdceb2","status":"passed","time":{"start":1698282857968,"stop":1698282859046,"duration":1078}},{"uid":"dc0e10be6a777f45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dc0e10be6a777f45","status":"failed","statusDetails":"ValueError: time data 'Wednesday, 25 October\\n \\n (In progress) 2023' does not match format '%A, %d %B %Y'","time":{"start":1698196515476,"stop":1698196517203,"duration":1727}},{"uid":"cbec7e56f44d1bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cbec7e56f44d1bde","status":"passed","time":{"start":1698178240260,"stop":1698178241273,"duration":1013}},{"uid":"c160dba6805f3ae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/c160dba6805f3ae4","status":"passed","time":{"start":1698178220563,"stop":1698178221339,"duration":776}},{"uid":"d97c885e0d2b6d37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/d97c885e0d2b6d37","status":"passed","time":{"start":1698110106916,"stop":1698110107462,"duration":546}},{"uid":"1c1cea943f37d468","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/1c1cea943f37d468","status":"passed","time":{"start":1698065170616,"stop":1698065171414,"duration":798}}]},"tags":[]},"source":"1f651fa0da614807.json","parameterValues":["KingstonUponThamesCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/21b9c5cbe07557b1.json b/3.10/1085/data/test-cases/21b9c5cbe07557b1.json deleted file mode 100644 index 7458e619c6..0000000000 --- a/3.10/1085/data/test-cases/21b9c5cbe07557b1.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"21b9c5cbe07557b1","name":"Validate Council Output [AylesburyValeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"974fd2c15e32d40e1deeebde92c36bd9","time":{"start":1698867361454,"stop":1698867369131,"duration":7677},"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":1698867361454,"stop":1698867361455,"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":1698867361456,"stop":1698867369127,"duration":7671},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867369127,"stop":1698867369127,"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":1698867369127,"stop":1698867369131,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":140,"unknown":0,"total":144},"items":[{"uid":"da4f1a62e9699702","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/da4f1a62e9699702","status":"passed","time":{"start":1698801499256,"stop":1698801502335,"duration":3079}},{"uid":"a54268b8fbb16d83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a54268b8fbb16d83","status":"passed","time":{"start":1698788402273,"stop":1698788410334,"duration":8061}},{"uid":"cfe7d42afbdc183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cfe7d42afbdc183","status":"passed","time":{"start":1698714870613,"stop":1698714882380,"duration":11767}},{"uid":"8d827c19214389ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8d827c19214389ea","status":"passed","time":{"start":1698701268143,"stop":1698701275445,"duration":7302}},{"uid":"9594dbe931715790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9594dbe931715790","status":"passed","time":{"start":1698700138985,"stop":1698700146351,"duration":7366}},{"uid":"1fa33e43f5ac3728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1fa33e43f5ac3728","status":"passed","time":{"start":1698692689397,"stop":1698692692083,"duration":2686}},{"uid":"e9ffe216f486ccc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9ffe216f486ccc2","status":"passed","time":{"start":1698692652176,"stop":1698692659201,"duration":7025}},{"uid":"9a66c3f1437d2197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9a66c3f1437d2197","status":"passed","time":{"start":1698646210807,"stop":1698646218197,"duration":7390}},{"uid":"9589c8d60250ba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9589c8d60250ba4","status":"passed","time":{"start":1698628457961,"stop":1698628468778,"duration":10817}},{"uid":"d01fbef45f570253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d01fbef45f570253","status":"passed","time":{"start":1698615104142,"stop":1698615107497,"duration":3355}},{"uid":"1f9fc904785aac6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1f9fc904785aac6a","status":"passed","time":{"start":1698615026651,"stop":1698615029268,"duration":2617}},{"uid":"8bf740a9f35f873b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8bf740a9f35f873b","status":"passed","time":{"start":1698542266767,"stop":1698542274636,"duration":7869}},{"uid":"883fd13893c216e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/883fd13893c216e8","status":"passed","time":{"start":1698455461133,"stop":1698455466975,"duration":5842}},{"uid":"1b4f46ef4558b99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1b4f46ef4558b99f","status":"passed","time":{"start":1698369143229,"stop":1698369148812,"duration":5583}},{"uid":"c4da735883bf43ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c4da735883bf43ae","status":"passed","time":{"start":1698282731164,"stop":1698282734452,"duration":3288}},{"uid":"cd34772b3dc7275f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cd34772b3dc7275f","status":"passed","time":{"start":1698196405063,"stop":1698196407816,"duration":2753}},{"uid":"a0f79d39f2a0973d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a0f79d39f2a0973d","status":"passed","time":{"start":1698178130798,"stop":1698178134065,"duration":3267}},{"uid":"bfab0915f20decfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bfab0915f20decfb","status":"passed","time":{"start":1698178088247,"stop":1698178091157,"duration":2910}},{"uid":"f2dff482129a784b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/f2dff482129a784b","status":"passed","time":{"start":1698110004245,"stop":1698110007288,"duration":3043}},{"uid":"b430a06cebbf968a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/b430a06cebbf968a","status":"passed","time":{"start":1698064769697,"stop":1698064773062,"duration":3365}}]},"tags":[]},"source":"21b9c5cbe07557b1.json","parameterValues":["AylesburyValeCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/2722166e6d3a3ab7.json b/3.10/1085/data/test-cases/2722166e6d3a3ab7.json deleted file mode 100644 index b483744a67..0000000000 --- a/3.10/1085/data/test-cases/2722166e6d3a3ab7.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2722166e6d3a3ab7","name":"Validate Council Output [HuntingdonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1f15b033b85c0869097090322a2589a2","time":{"start":1698867474254,"stop":1698867475406,"duration":1152},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f4783490>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f15f4783490>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f4783490>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f15f4783490>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: HuntingdonDistrictCouncil","time":{"start":1698867474254,"stop":1698867474255,"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":1698867474255,"stop":1698867475402,"duration":1147},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867475402,"stop":1698867475402,"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":1698867475403,"stop":1698867475406,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":169},"items":[{"uid":"c3e67cc38300ea0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c3e67cc38300ea0b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801612216,"stop":1698801613253,"duration":1037}},{"uid":"d63d30eea8e5dc5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d63d30eea8e5dc5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788503154,"stop":1698788504238,"duration":1084}},{"uid":"f947bc0a9af7fa99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f947bc0a9af7fa99","status":"passed","time":{"start":1698715004520,"stop":1698715005969,"duration":1449}},{"uid":"e567a907b5aa395f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e567a907b5aa395f","status":"passed","time":{"start":1698701376853,"stop":1698701378764,"duration":1911}},{"uid":"8634217acedeb669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8634217acedeb669","status":"passed","time":{"start":1698700235641,"stop":1698700236938,"duration":1297}},{"uid":"6749d8106234cae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6749d8106234cae5","status":"passed","time":{"start":1698693075332,"stop":1698693076411,"duration":1079}},{"uid":"84b8fa25f770e32b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/84b8fa25f770e32b","status":"passed","time":{"start":1698692744264,"stop":1698692745405,"duration":1141}},{"uid":"31bbe4b0d3ff58ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31bbe4b0d3ff58ce","status":"passed","time":{"start":1698646349067,"stop":1698646350759,"duration":1692}},{"uid":"632ea5802a196788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/632ea5802a196788","status":"passed","time":{"start":1698628563050,"stop":1698628564442,"duration":1392}},{"uid":"987e3a2047aac619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/987e3a2047aac619","status":"passed","time":{"start":1698615224211,"stop":1698615226049,"duration":1838}},{"uid":"ea20d0a87cc537f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ea20d0a87cc537f7","status":"passed","time":{"start":1698615111914,"stop":1698615113253,"duration":1339}},{"uid":"b753940a47521bc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b753940a47521bc0","status":"passed","time":{"start":1698542375148,"stop":1698542376792,"duration":1644}},{"uid":"81a83c10353ac440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/81a83c10353ac440","status":"passed","time":{"start":1698455561953,"stop":1698455567326,"duration":5373}},{"uid":"f8c02b2f10764c2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f8c02b2f10764c2e","status":"passed","time":{"start":1698369238092,"stop":1698369239551,"duration":1459}},{"uid":"d976925c982502ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d976925c982502ec","status":"passed","time":{"start":1698282856341,"stop":1698282857965,"duration":1624}},{"uid":"2537cfb526bf3e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2537cfb526bf3e74","status":"passed","time":{"start":1698196513098,"stop":1698196515473,"duration":2375}},{"uid":"6a3aa7d4822be9a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6a3aa7d4822be9a8","status":"passed","time":{"start":1698178238512,"stop":1698178240257,"duration":1745}},{"uid":"acdf192500c2d644","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/acdf192500c2d644","status":"passed","time":{"start":1698178219144,"stop":1698178220560,"duration":1416}},{"uid":"4773f0a93ee9111e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/4773f0a93ee9111e","status":"passed","time":{"start":1698110105840,"stop":1698110106913,"duration":1073}},{"uid":"c756139875260671","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/c756139875260671","status":"passed","time":{"start":1698065169482,"stop":1698065170613,"duration":1131}}]},"tags":[]},"source":"2722166e6d3a3ab7.json","parameterValues":["HuntingdonDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/2f1644fd1753476b.json b/3.10/1085/data/test-cases/2f1644fd1753476b.json deleted file mode 100644 index 05279d360e..0000000000 --- a/3.10/1085/data/test-cases/2f1644fd1753476b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2f1644fd1753476b","name":"Validate Council Output [BoltonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c59a7b02ce88bbad9f9cdf4a119aec6c","time":{"start":1698867372618,"stop":1698867375900,"duration":3282},"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":1698867372618,"stop":1698867372619,"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":1698867372619,"stop":1698867375896,"duration":3277},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867375897,"stop":1698867375897,"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":1698867375897,"stop":1698867375900,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":72,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":169},"items":[{"uid":"6503521455f3530f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6503521455f3530f","status":"passed","time":{"start":1698801505897,"stop":1698801509343,"duration":3446}},{"uid":"de1b70140e0b4236","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/de1b70140e0b4236","status":"passed","time":{"start":1698788413693,"stop":1698788417371,"duration":3678}},{"uid":"8ebce07c0d410582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8ebce07c0d410582","status":"passed","time":{"start":1698714886950,"stop":1698714893995,"duration":7045}},{"uid":"e6a2020b2e6995e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e6a2020b2e6995e9","status":"passed","time":{"start":1698701280749,"stop":1698701284576,"duration":3827}},{"uid":"3999dcd717240e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3999dcd717240e0d","status":"passed","time":{"start":1698700149779,"stop":1698700153318,"duration":3539}},{"uid":"dbe656a1a2b3a4b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dbe656a1a2b3a4b0","status":"passed","time":{"start":1698692695430,"stop":1698692698947,"duration":3517}},{"uid":"e407ada7eaa3906a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e407ada7eaa3906a","status":"passed","time":{"start":1698692662428,"stop":1698692666005,"duration":3577}},{"uid":"d6dda23359ca779c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d6dda23359ca779c","status":"passed","time":{"start":1698646223493,"stop":1698646227226,"duration":3733}},{"uid":"c4325dd9ac7a7f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c4325dd9ac7a7f89","status":"passed","time":{"start":1698628473665,"stop":1698628478693,"duration":5028}},{"uid":"91afeb5bef6247a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/91afeb5bef6247a2","status":"passed","time":{"start":1698615112237,"stop":1698615115994,"duration":3757}},{"uid":"261ae14832633417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/261ae14832633417","status":"passed","time":{"start":1698615033300,"stop":1698615036859,"duration":3559}},{"uid":"857fa0fcb38e3669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/857fa0fcb38e3669","status":"passed","time":{"start":1698542279646,"stop":1698542283248,"duration":3602}},{"uid":"387eae703145048b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/387eae703145048b","status":"passed","time":{"start":1698455470297,"stop":1698455474345,"duration":4048}},{"uid":"5c6ab26864689215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/5c6ab26864689215","status":"passed","time":{"start":1698369152552,"stop":1698369156883,"duration":4331}},{"uid":"dd534b5b401bffe4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dd534b5b401bffe4","status":"passed","time":{"start":1698282739460,"stop":1698282743779,"duration":4319}},{"uid":"b1ed952b1e8160ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b1ed952b1e8160ac","status":"passed","time":{"start":1698196412517,"stop":1698196416688,"duration":4171}},{"uid":"fe9e2bc937d57734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fe9e2bc937d57734","status":"passed","time":{"start":1698178138967,"stop":1698178143502,"duration":4535}},{"uid":"adc1e16bc58387c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/adc1e16bc58387c8","status":"passed","time":{"start":1698178095023,"stop":1698178099318,"duration":4295}},{"uid":"e191e96588e2186e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/e191e96588e2186e","status":"passed","time":{"start":1698110010636,"stop":1698110013949,"duration":3313}},{"uid":"e3d7ebaa3778957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/e3d7ebaa3778957","status":"passed","time":{"start":1698064776575,"stop":1698064780450,"duration":3875}}]},"tags":[]},"source":"2f1644fd1753476b.json","parameterValues":["BoltonCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/2f72884f7602d8f8.json b/3.10/1085/data/test-cases/2f72884f7602d8f8.json deleted file mode 100644 index 538a6e6822..0000000000 --- a/3.10/1085/data/test-cases/2f72884f7602d8f8.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2f72884f7602d8f8","name":"Validate Council Output [CheshireEastCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b583dc83005aea8688ae703bcdf0d977","time":{"start":1698867400013,"stop":1698867401614,"duration":1601},"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":1698867400014,"stop":1698867400014,"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":1698867400015,"stop":1698867401610,"duration":1595},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867401611,"stop":1698867401611,"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":1698867401611,"stop":1698867401614,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":73,"broken":0,"skipped":0,"passed":96,"unknown":0,"total":169},"items":[{"uid":"14e72a0644fd89d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/14e72a0644fd89d9","status":"passed","time":{"start":1698801532178,"stop":1698801533767,"duration":1589}},{"uid":"70013b585683b48a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/70013b585683b48a","status":"passed","time":{"start":1698788434730,"stop":1698788437123,"duration":2393}},{"uid":"15ffca0c3e8e6dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/15ffca0c3e8e6dbc","status":"passed","time":{"start":1698714915582,"stop":1698714920079,"duration":4497}},{"uid":"5c7f7a4becd9dae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c7f7a4becd9dae5","status":"passed","time":{"start":1698701293357,"stop":1698701295861,"duration":2504}},{"uid":"a1787abbf7394947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a1787abbf7394947","status":"passed","time":{"start":1698700166318,"stop":1698700169199,"duration":2881}},{"uid":"5d9be04643c05282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d9be04643c05282","status":"passed","time":{"start":1698692711926,"stop":1698692713366,"duration":1440}},{"uid":"248030aefa5abb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/248030aefa5abb6a","status":"passed","time":{"start":1698692674620,"stop":1698692676171,"duration":1551}},{"uid":"2842aca8b97d5a81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2842aca8b97d5a81","status":"passed","time":{"start":1698646238590,"stop":1698646240597,"duration":2007}},{"uid":"d6997d5af1630356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d6997d5af1630356","status":"passed","time":{"start":1698628480256,"stop":1698628482006,"duration":1750}},{"uid":"f0cd926836185c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f0cd926836185c29","status":"passed","time":{"start":1698615123536,"stop":1698615125464,"duration":1928}},{"uid":"85f40947bb81a840","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/85f40947bb81a840","status":"passed","time":{"start":1698615046364,"stop":1698615048142,"duration":1778}},{"uid":"a34cc34a57178d6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a34cc34a57178d6d","status":"passed","time":{"start":1698542292044,"stop":1698542293781,"duration":1737}},{"uid":"1841132c24a7d738","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1841132c24a7d738","status":"passed","time":{"start":1698455491666,"stop":1698455494396,"duration":2730}},{"uid":"bb119badf1d5fcb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bb119badf1d5fcb8","status":"passed","time":{"start":1698369167384,"stop":1698369171348,"duration":3964}},{"uid":"8b3fccc1fc2dfd18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8b3fccc1fc2dfd18","status":"passed","time":{"start":1698282766755,"stop":1698282769451,"duration":2696}},{"uid":"7c627d316539f1bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7c627d316539f1bf","status":"passed","time":{"start":1698196437017,"stop":1698196441204,"duration":4187}},{"uid":"21c2376e0242b487","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/21c2376e0242b487","status":"passed","time":{"start":1698178154667,"stop":1698178156596,"duration":1929}},{"uid":"380e8ab748d68a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/380e8ab748d68a55","status":"passed","time":{"start":1698178118825,"stop":1698178120669,"duration":1844}},{"uid":"93dc4c7efe70344f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/93dc4c7efe70344f","status":"passed","time":{"start":1698110022000,"stop":1698110023570,"duration":1570}},{"uid":"d60a7e4081b9441c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/d60a7e4081b9441c","status":"passed","time":{"start":1698064788648,"stop":1698064790660,"duration":2012}}]},"tags":[]},"source":"2f72884f7602d8f8.json","parameterValues":["CheshireEastCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/32377dc440d8aeda.json b/3.10/1085/data/test-cases/32377dc440d8aeda.json deleted file mode 100644 index 1821e02503..0000000000 --- a/3.10/1085/data/test-cases/32377dc440d8aeda.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"32377dc440d8aeda","name":"Validate Council Output [ConwyCountyBorough]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8186cc541d41d38034a9211a23d0bbe2","time":{"start":1698867401618,"stop":1698867402326,"duration":708},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ConwyCountyBorough","time":{"start":1698867401619,"stop":1698867401619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ConwyCountyBorough","time":{"start":1698867401620,"stop":1698867402322,"duration":702},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867402323,"stop":1698867402323,"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":1698867402323,"stop":1698867402326,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ConwyCountyBorough"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":3,"unknown":0,"total":8},"items":[{"uid":"1f787b9d53364bf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1f787b9d53364bf1","status":"passed","time":{"start":1698801533771,"stop":1698801534376,"duration":605}},{"uid":"e2ccdd9b155dc861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e2ccdd9b155dc861","status":"passed","time":{"start":1698788437126,"stop":1698788437844,"duration":718}},{"uid":"d917f6d0b4edaf5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d917f6d0b4edaf5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714920083,"stop":1698714920878,"duration":795}},{"uid":"e56d4e5db5a3c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e56d4e5db5a3c0d3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701295869,"stop":1698701297093,"duration":1224}},{"uid":"ac51e125da50f57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ac51e125da50f57a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700169203,"stop":1698700169970,"duration":767}},{"uid":"87d1d6172415ce42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/87d1d6172415ce42","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692713369,"stop":1698692714177,"duration":808}},{"uid":"49e3d157f7d82f03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/49e3d157f7d82f03","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692676174,"stop":1698692676957,"duration":783}}]},"tags":[]},"source":"32377dc440d8aeda.json","parameterValues":["ConwyCountyBorough"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/325191fae8115e92.json b/3.10/1085/data/test-cases/325191fae8115e92.json deleted file mode 100644 index 34286be8f7..0000000000 --- a/3.10/1085/data/test-cases/325191fae8115e92.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"325191fae8115e92","name":"Validate Council Output [MaldonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"53c5720a05c261e2bad5904bb33e19b7","time":{"start":1698867549722,"stop":1698867550788,"duration":1066},"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":1698867549723,"stop":1698867549724,"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":1698867549724,"stop":1698867550784,"duration":1060},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867550785,"stop":1698867550785,"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":1698867550786,"stop":1698867550788,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"cb176a91b852def4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cb176a91b852def4","status":"passed","time":{"start":1698801681894,"stop":1698801682861,"duration":967}},{"uid":"da064ae3a6682f0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/da064ae3a6682f0d","status":"passed","time":{"start":1698788591212,"stop":1698788592893,"duration":1681}},{"uid":"747189ce52834535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/747189ce52834535","status":"passed","time":{"start":1698715134776,"stop":1698715135888,"duration":1112}},{"uid":"b37c4d316e51c517","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b37c4d316e51c517","status":"passed","time":{"start":1698701549397,"stop":1698701550532,"duration":1135}},{"uid":"1cd08f885d3ace6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1cd08f885d3ace6b","status":"passed","time":{"start":1698700323557,"stop":1698700324529,"duration":972}},{"uid":"3ee1b7b8d624fab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3ee1b7b8d624fab0","status":"passed","time":{"start":1698692862454,"stop":1698692863414,"duration":960}},{"uid":"7acd72fce1ba8988","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7acd72fce1ba8988","status":"passed","time":{"start":1698692832433,"stop":1698692834359,"duration":1926}},{"uid":"7fdf5f6869fd9cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fdf5f6869fd9cda","status":"passed","time":{"start":1698646543854,"stop":1698646545046,"duration":1192}},{"uid":"aeb9c59c65541655","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/aeb9c59c65541655","status":"passed","time":{"start":1698628527262,"stop":1698628528902,"duration":1640}},{"uid":"9a39cf4c856325fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9a39cf4c856325fc","status":"passed","time":{"start":1698615166878,"stop":1698615168350,"duration":1472}},{"uid":"ac64a328a48a4733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ac64a328a48a4733","status":"passed","time":{"start":1698615074380,"stop":1698615075754,"duration":1374}},{"uid":"b32626c1452100d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b32626c1452100d2","status":"passed","time":{"start":1698542327740,"stop":1698542328940,"duration":1200}},{"uid":"713ce6be97e81048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/713ce6be97e81048","status":"passed","time":{"start":1698455515566,"stop":1698455516566,"duration":1000}},{"uid":"2af3534b27b630ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2af3534b27b630ef","status":"passed","time":{"start":1698369204860,"stop":1698369205913,"duration":1053}},{"uid":"bd3fccbd3d1dfbdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd3fccbd3d1dfbdd","status":"passed","time":{"start":1698282792986,"stop":1698282794182,"duration":1196}},{"uid":"dd10ab3e47129754","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dd10ab3e47129754","status":"passed","time":{"start":1698196465178,"stop":1698196466463,"duration":1285}},{"uid":"988d06ca1cd9ff0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/988d06ca1cd9ff0e","status":"passed","time":{"start":1698178197227,"stop":1698178198425,"duration":1198}},{"uid":"a237525a16e7c92a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a237525a16e7c92a","status":"passed","time":{"start":1698178143624,"stop":1698178144685,"duration":1061}},{"uid":"1151e7ff351babea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1151e7ff351babea","status":"passed","time":{"start":1698110068913,"stop":1698110069914,"duration":1001}},{"uid":"ca72bbb198d2b887","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/ca72bbb198d2b887","status":"passed","time":{"start":1698064833752,"stop":1698064834783,"duration":1031}}]},"tags":[]},"source":"325191fae8115e92.json","parameterValues":["MaldonDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/34a8cb496c164112.json b/3.10/1085/data/test-cases/34a8cb496c164112.json deleted file mode 100644 index 52986466a9..0000000000 --- a/3.10/1085/data/test-cases/34a8cb496c164112.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"34a8cb496c164112","name":"Validate Council Output [BroxtoweBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2a2bbcaf16a5fcec6968b3e85d684c8e","time":{"start":1698867381812,"stop":1698867396155,"duration":14343},"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":1698867381813,"stop":1698867381813,"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":1698867381814,"stop":1698867396149,"duration":14335},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867396149,"stop":1698867396149,"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":1698867396149,"stop":1698867396155,"duration":6},"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"9951552605639274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9951552605639274","status":"passed","time":{"start":1698801515236,"stop":1698801522764,"duration":7528}},{"uid":"c1a23398fee091d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c1a23398fee091d7","status":"passed","time":{"start":1698788422808,"stop":1698788428288,"duration":5480}},{"uid":"409ea7599b512d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/409ea7599b512d2a","status":"passed","time":{"start":1698714900193,"stop":1698714917878,"duration":17685}},{"uid":"ef13e56d29dffdbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ef13e56d29dffdbb","status":"passed","time":{"start":1698701291157,"stop":1698701297994,"duration":6837}},{"uid":"db217752b75a7aea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/db217752b75a7aea","status":"passed","time":{"start":1698700158873,"stop":1698700164602,"duration":5729}},{"uid":"6fe039ab67d9f377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6fe039ab67d9f377","status":"passed","time":{"start":1698692704429,"stop":1698692710076,"duration":5647}},{"uid":"54b7730457562dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54b7730457562dfd","status":"passed","time":{"start":1698692674760,"stop":1698692680191,"duration":5431}},{"uid":"1bdd4c792fe5d16b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1bdd4c792fe5d16b","status":"passed","time":{"start":1698646235530,"stop":1698646250036,"duration":14506}},{"uid":"e0ad0f53333933a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0ad0f53333933a1","status":"passed","time":{"start":1698628484926,"stop":1698628498230,"duration":13304}},{"uid":"2f10349cabd35535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2f10349cabd35535","status":"passed","time":{"start":1698615122106,"stop":1698615140636,"duration":18530}},{"uid":"8db06a8b0bd983ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8db06a8b0bd983ec","status":"passed","time":{"start":1698615042586,"stop":1698615048808,"duration":6222}},{"uid":"7d8a826926a637f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d8a826926a637f4","status":"passed","time":{"start":1698542289253,"stop":1698542301919,"duration":12666}},{"uid":"b21be19bf138f456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b21be19bf138f456","status":"passed","time":{"start":1698455482623,"stop":1698455489331,"duration":6708}},{"uid":"d47ccc0a9140807c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d47ccc0a9140807c","status":"passed","time":{"start":1698369165836,"stop":1698369178225,"duration":12389}},{"uid":"b155a246416a433d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b155a246416a433d","status":"passed","time":{"start":1698282754035,"stop":1698282765590,"duration":11555}},{"uid":"f3d61f55757060b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f3d61f55757060b7","status":"passed","time":{"start":1698196423182,"stop":1698196430121,"duration":6939}},{"uid":"59870aef8d063439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/59870aef8d063439","status":"passed","time":{"start":1698178149898,"stop":1698178157198,"duration":7300}},{"uid":"ead86061b79a79c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ead86061b79a79c6","status":"passed","time":{"start":1698178105130,"stop":1698178115621,"duration":10491}},{"uid":"94aa3221edfd8a00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/94aa3221edfd8a00","status":"passed","time":{"start":1698110024919,"stop":1698110037551,"duration":12632}},{"uid":"bf7f26a9c0556118","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/bf7f26a9c0556118","status":"passed","time":{"start":1698064790218,"stop":1698064803820,"duration":13602}}]},"tags":[]},"source":"34a8cb496c164112.json","parameterValues":["BroxtoweBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/39400cfc6c9eaa42.json b/3.10/1085/data/test-cases/39400cfc6c9eaa42.json deleted file mode 100644 index d562cf39f6..0000000000 --- a/3.10/1085/data/test-cases/39400cfc6c9eaa42.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"39400cfc6c9eaa42","name":"Validate Council Output [EastleighBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4b31307dbdce23dc5dddd2f51563d5a7","time":{"start":1698867421558,"stop":1698867422920,"duration":1362},"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":1698867421558,"stop":1698867421559,"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":1698867421559,"stop":1698867422917,"duration":1358},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867422917,"stop":1698867422918,"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":1698867422918,"stop":1698867422920,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"d375451f870a3a98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d375451f870a3a98","status":"passed","time":{"start":1698801549541,"stop":1698801550973,"duration":1432}},{"uid":"4c1e716243785a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4c1e716243785a90","status":"passed","time":{"start":1698788453148,"stop":1698788454639,"duration":1491}},{"uid":"7ead26724a2577c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7ead26724a2577c6","status":"passed","time":{"start":1698714941606,"stop":1698714943348,"duration":1742}},{"uid":"f7b209cae2ebb55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f7b209cae2ebb55d","status":"passed","time":{"start":1698701313579,"stop":1698701315828,"duration":2249}},{"uid":"a6c52700968b23b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a6c52700968b23b1","status":"passed","time":{"start":1698700185087,"stop":1698700186616,"duration":1529}},{"uid":"5e03e5a4a0d156ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5e03e5a4a0d156ab","status":"passed","time":{"start":1698692726860,"stop":1698692728754,"duration":1894}},{"uid":"f22138051bbbacbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f22138051bbbacbe","status":"passed","time":{"start":1698692696852,"stop":1698692698322,"duration":1470}},{"uid":"8044b154d6eb80f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8044b154d6eb80f9","status":"passed","time":{"start":1698646278591,"stop":1698646280413,"duration":1822}},{"uid":"c29cb171fce1cec2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c29cb171fce1cec2","status":"passed","time":{"start":1698628505323,"stop":1698628507001,"duration":1678}},{"uid":"7bad663d82023d39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7bad663d82023d39","status":"passed","time":{"start":1698615152807,"stop":1698615154788,"duration":1981}},{"uid":"dfb7add8d053eeae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/dfb7add8d053eeae","status":"passed","time":{"start":1698615062685,"stop":1698615064379,"duration":1694}},{"uid":"d07d3921fd40c6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d07d3921fd40c6dc","status":"passed","time":{"start":1698542319698,"stop":1698542321491,"duration":1793}},{"uid":"400cb8f00b531b3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/400cb8f00b531b3d","status":"passed","time":{"start":1698455510463,"stop":1698455512106,"duration":1643}},{"uid":"81f98d208cd62ee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/81f98d208cd62ee1","status":"passed","time":{"start":1698369188507,"stop":1698369190108,"duration":1601}},{"uid":"6fd6eb0b1bb5197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6fd6eb0b1bb5197","status":"passed","time":{"start":1698282789522,"stop":1698282791587,"duration":2065}},{"uid":"a1e54f536e313ac7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a1e54f536e313ac7","status":"passed","time":{"start":1698196452652,"stop":1698196454503,"duration":1851}},{"uid":"5c671e287aaabde0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c671e287aaabde0","status":"passed","time":{"start":1698178174303,"stop":1698178176202,"duration":1899}},{"uid":"d922869f77e0f0ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d922869f77e0f0ba","status":"passed","time":{"start":1698178166527,"stop":1698178168118,"duration":1591}},{"uid":"138730a53ca5e36c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/138730a53ca5e36c","status":"passed","time":{"start":1698110044574,"stop":1698110046084,"duration":1510}},{"uid":"77faa405d28492d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/77faa405d28492d","status":"passed","time":{"start":1698064821113,"stop":1698064822565,"duration":1452}}]},"tags":[]},"source":"39400cfc6c9eaa42.json","parameterValues":["EastleighBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/3a05f4174063b209.json b/3.10/1085/data/test-cases/3a05f4174063b209.json deleted file mode 100644 index dbbf343477..0000000000 --- a/3.10/1085/data/test-cases/3a05f4174063b209.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3a05f4174063b209","name":"Validate Council Output [RhonddaCynonTaffCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dd9e500503c1050ad4a094bf9d94ac37","time":{"start":1698867577598,"stop":1698867580408,"duration":2810},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: RhonddaCynonTaffCouncil","time":{"start":1698867577600,"stop":1698867577602,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from RhonddaCynonTaffCouncil","time":{"start":1698867577602,"stop":1698867580405,"duration":2803},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867580406,"stop":1698867580406,"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":1698867580406,"stop":1698867580408,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RhonddaCynonTaffCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":54,"unknown":0,"total":55},"items":[{"uid":"4d604bcd3f35168f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4d604bcd3f35168f","status":"passed","time":{"start":1698801729652,"stop":1698801732247,"duration":2595}},{"uid":"31feb2704847c381","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/31feb2704847c381","status":"passed","time":{"start":1698788617236,"stop":1698788619636,"duration":2400}},{"uid":"8db4f8aec3d836c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8db4f8aec3d836c4","status":"passed","time":{"start":1698715168604,"stop":1698715171405,"duration":2801}},{"uid":"502909701b378742","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/502909701b378742","status":"passed","time":{"start":1698701558806,"stop":1698701561732,"duration":2926}},{"uid":"76ec6c12e55339cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/76ec6c12e55339cb","status":"passed","time":{"start":1698700345560,"stop":1698700347964,"duration":2404}},{"uid":"df514e0cfa840d8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/df514e0cfa840d8c","status":"passed","time":{"start":1698693045060,"stop":1698693047277,"duration":2217}},{"uid":"9be9eb79edea0a91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9be9eb79edea0a91","status":"passed","time":{"start":1698692855353,"stop":1698692857397,"duration":2044}},{"uid":"e128eca9e7ea39ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e128eca9e7ea39ba","status":"passed","time":{"start":1698646541620,"stop":1698646545092,"duration":3472}},{"uid":"3f69d49d789be7d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3f69d49d789be7d6","status":"passed","time":{"start":1698628891457,"stop":1698628894468,"duration":3011}},{"uid":"4e3fe9f541dea915","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4e3fe9f541dea915","status":"passed","time":{"start":1698615367812,"stop":1698615374058,"duration":6246}},{"uid":"e5ea295064fdb052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e5ea295064fdb052","status":"passed","time":{"start":1698615262387,"stop":1698615265685,"duration":3298}},{"uid":"4e0b2b3a3450d103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4e0b2b3a3450d103","status":"passed","time":{"start":1698542530840,"stop":1698542533167,"duration":2327}},{"uid":"f5bb04317850ef95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f5bb04317850ef95","status":"passed","time":{"start":1698455860046,"stop":1698455869167,"duration":9121}},{"uid":"4e303a3e36347c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e303a3e36347c7e","status":"passed","time":{"start":1698369523379,"stop":1698369526918,"duration":3539}},{"uid":"15caeed6f90f91df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/15caeed6f90f91df","status":"passed","time":{"start":1698283014455,"stop":1698283018473,"duration":4018}},{"uid":"761f5153bd26f1d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/761f5153bd26f1d1","status":"passed","time":{"start":1698196681646,"stop":1698196684295,"duration":2649}},{"uid":"ea76dad100b22d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea76dad100b22d0","status":"passed","time":{"start":1698178401404,"stop":1698178404097,"duration":2693}},{"uid":"6cfada9642378d05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6cfada9642378d05","status":"passed","time":{"start":1698178342578,"stop":1698178344794,"duration":2216}},{"uid":"75a2316e6b6d44d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/75a2316e6b6d44d0","status":"passed","time":{"start":1698110260124,"stop":1698110263074,"duration":2950}},{"uid":"3534b5490507e80c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/3534b5490507e80c","status":"passed","time":{"start":1698065025889,"stop":1698065028776,"duration":2887}}]},"tags":[]},"source":"3a05f4174063b209.json","parameterValues":["RhonddaCynonTaffCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/3d0a1942e234b0dc.json b/3.10/1085/data/test-cases/3d0a1942e234b0dc.json deleted file mode 100644 index 41160a7d39..0000000000 --- a/3.10/1085/data/test-cases/3d0a1942e234b0dc.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3d0a1942e234b0dc","name":"Validate Council Output [LondonBoroughHounslow]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e674cebf616dd1178743c85688db8654","time":{"start":1698867546893,"stop":1698867549685,"duration":2792},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecdabd9750>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fecdabd9750>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecdabd9750>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fecdabd9750>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: LondonBoroughHounslow","time":{"start":1698867546894,"stop":1698867546895,"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":1698867546895,"stop":1698867549681,"duration":2786},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867549681,"stop":1698867549681,"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":1698867549682,"stop":1698867549685,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":162,"unknown":0,"total":169},"items":[{"uid":"603f3e8b27c93548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/603f3e8b27c93548","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801674440,"stop":1698801681848,"duration":7408}},{"uid":"511d6f58c1d4cdbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/511d6f58c1d4cdbc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788588699,"stop":1698788591178,"duration":2479}},{"uid":"f4d3e1f63a4d1e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f4d3e1f63a4d1e20","status":"passed","time":{"start":1698715130797,"stop":1698715134772,"duration":3975}},{"uid":"e2d9f03f4c8c616f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e2d9f03f4c8c616f","status":"passed","time":{"start":1698701546434,"stop":1698701549394,"duration":2960}},{"uid":"bc090f6376249ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc090f6376249ed4","status":"passed","time":{"start":1698700320940,"stop":1698700323554,"duration":2614}},{"uid":"5ee0c1e6a58a0f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5ee0c1e6a58a0f3b","status":"passed","time":{"start":1698692860055,"stop":1698692862451,"duration":2396}},{"uid":"9d8c6ada4ee5a743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9d8c6ada4ee5a743","status":"passed","time":{"start":1698692829900,"stop":1698692832430,"duration":2530}},{"uid":"551c66abe4b67fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/551c66abe4b67fd0","status":"passed","time":{"start":1698646540821,"stop":1698646543850,"duration":3029}},{"uid":"5e153b2a3640d298","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5e153b2a3640d298","status":"passed","time":{"start":1698628520048,"stop":1698628527259,"duration":7211}},{"uid":"747a7d41ac7811a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/747a7d41ac7811a4","status":"passed","time":{"start":1698615163827,"stop":1698615166874,"duration":3047}},{"uid":"652bdbae09fe06e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/652bdbae09fe06e8","status":"passed","time":{"start":1698615071594,"stop":1698615074377,"duration":2783}},{"uid":"b9bb287f3958cb76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b9bb287f3958cb76","status":"passed","time":{"start":1698542324525,"stop":1698542327736,"duration":3211}},{"uid":"65f8ad27061028d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/65f8ad27061028d9","status":"passed","time":{"start":1698455511557,"stop":1698455515562,"duration":4005}},{"uid":"4bb15e11440d995c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4bb15e11440d995c","status":"passed","time":{"start":1698369202356,"stop":1698369204854,"duration":2498}},{"uid":"69649c94ae9c890a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/69649c94ae9c890a","status":"passed","time":{"start":1698282790223,"stop":1698282792982,"duration":2759}},{"uid":"2b446903e726e4eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2b446903e726e4eb","status":"passed","time":{"start":1698196462028,"stop":1698196465175,"duration":3147}},{"uid":"2a11e987a4ac83a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a11e987a4ac83a8","status":"passed","time":{"start":1698178194263,"stop":1698178197221,"duration":2958}},{"uid":"79ae9f199b0d8576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79ae9f199b0d8576","status":"passed","time":{"start":1698178140435,"stop":1698178143620,"duration":3185}},{"uid":"8d3974f81032adef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/8d3974f81032adef","status":"passed","time":{"start":1698110066115,"stop":1698110068910,"duration":2795}},{"uid":"4fe7358d95e675d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/4fe7358d95e675d7","status":"passed","time":{"start":1698064830405,"stop":1698064833749,"duration":3344}}]},"tags":[]},"source":"3d0a1942e234b0dc.json","parameterValues":["LondonBoroughHounslow"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/437171b5f42bc41a.json b/3.10/1085/data/test-cases/437171b5f42bc41a.json deleted file mode 100644 index 6d5e89593e..0000000000 --- a/3.10/1085/data/test-cases/437171b5f42bc41a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"437171b5f42bc41a","name":"Validate Council Output [EastSuffolkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e8795ce8d9315a80a8e410520349c187","time":{"start":1698867431087,"stop":1698867447007,"duration":15920},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastSuffolkCouncil","time":{"start":1698867431087,"stop":1698867431088,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastSuffolkCouncil","time":{"start":1698867431088,"stop":1698867447004,"duration":15916},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867447005,"stop":1698867447005,"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":1698867447005,"stop":1698867447007,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastSuffolkCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":28,"unknown":0,"total":31},"items":[{"uid":"c041640454942eed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c041640454942eed","status":"passed","time":{"start":1698801557656,"stop":1698801578478,"duration":20822}},{"uid":"7414d2f36865d6c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7414d2f36865d6c5","status":"passed","time":{"start":1698788461967,"stop":1698788474179,"duration":12212}},{"uid":"4becea2dbf4aea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4becea2dbf4aea35","status":"passed","time":{"start":1698714952164,"stop":1698714968352,"duration":16188}},{"uid":"cff5c7598c1ae602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cff5c7598c1ae602","status":"passed","time":{"start":1698701328645,"stop":1698701345212,"duration":16567}},{"uid":"cd972070c6db1240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cd972070c6db1240","status":"passed","time":{"start":1698700193443,"stop":1698700209748,"duration":16305}},{"uid":"4102f1818a70d316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4102f1818a70d316","status":"passed","time":{"start":1698692740027,"stop":1698692751466,"duration":11439}},{"uid":"8bd2a0e34e7a2d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8bd2a0e34e7a2d82","status":"passed","time":{"start":1698692705966,"stop":1698692718299,"duration":12333}},{"uid":"a67a9caba4253199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a67a9caba4253199","status":"passed","time":{"start":1698646291139,"stop":1698646307508,"duration":16369}},{"uid":"ed017f981ebad832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ed017f981ebad832","status":"passed","time":{"start":1698628515057,"stop":1698628530721,"duration":15664}},{"uid":"1c7ac5cb97aa9481","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1c7ac5cb97aa9481","status":"passed","time":{"start":1698615167368,"stop":1698615189704,"duration":22336}},{"uid":"9a99dfbfae7f51f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9a99dfbfae7f51f1","status":"passed","time":{"start":1698615072044,"stop":1698615084361,"duration":12317}},{"uid":"3acaae084ef3695d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3acaae084ef3695d","status":"passed","time":{"start":1698542329331,"stop":1698542345394,"duration":16063}},{"uid":"e91947a2e33f29f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e91947a2e33f29f6","status":"passed","time":{"start":1698455520041,"stop":1698455538096,"duration":18055}},{"uid":"f5df90740f8509bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5df90740f8509bd","status":"passed","time":{"start":1698369198044,"stop":1698369210578,"duration":12534}},{"uid":"8668ad3d6314a625","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8668ad3d6314a625","status":"passed","time":{"start":1698282804825,"stop":1698282820237,"duration":15412}},{"uid":"c04f9de76587d6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c04f9de76587d6f3","status":"passed","time":{"start":1698196463897,"stop":1698196481900,"duration":18003}},{"uid":"832f90c458a59bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/832f90c458a59bfc","status":"passed","time":{"start":1698178185365,"stop":1698178205774,"duration":20409}},{"uid":"255fb80fc3d296fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/255fb80fc3d296fe","status":"passed","time":{"start":1698178175644,"stop":1698178187125,"duration":11481}},{"uid":"6d137d17bd2bfe9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/6d137d17bd2bfe9b","status":"passed","time":{"start":1698110061028,"stop":1698110080133,"duration":19105}},{"uid":"994e59e5d521c4a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/994e59e5d521c4a3","status":"passed","time":{"start":1698064830194,"stop":1698064845623,"duration":15429}}]},"tags":[]},"source":"437171b5f42bc41a.json","parameterValues":["EastSuffolkCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/44c0b422142c98f9.json b/3.10/1085/data/test-cases/44c0b422142c98f9.json deleted file mode 100644 index 0df23f29d6..0000000000 --- a/3.10/1085/data/test-cases/44c0b422142c98f9.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"44c0b422142c98f9","name":"Validate Council Output [PrestonCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"adada69a336066ec844ff916b7714101","time":{"start":1698867629425,"stop":1698867760864,"duration":131439},"status":"failed","statusMessage":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f04ba40fb3 \n#1 0x55f04b7144a7 \n#2 0x55f04b70c5d3 \n#3 0x55f04b6fd007 \n#4 0x55f04b6fe481 \n#5 0x55f04b6fd33f \n#6 0x55f04b6fc35c \n#7 0x55f04b6fc2ce \n#8 0x55f04b6faecd \n#9 0x55f04b6fb35a \n#10 0x55f04b716b8e \n#11 0x55f04b7973b5 \n#12 0x55f04b77d942 \n#13 0x55f04b796c02 \n#14 0x55f04b77d713 \n#15 0x55f04b75018b \n#16 0x55f04b750f7e \n#17 0x55f04ba068d8 \n#18 0x55f04ba0a800 \n#19 0x55f04ba14cfc \n#20 0x55f04ba0b418 \n#21 0x55f04b9d842f \n#22 0x55f04ba2f4e8 \n#23 0x55f04ba2f6b4 \n#24 0x55f04ba40143 \n#25 0x7f7d55494ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f4f13880>, 'council': 'PrestonCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:35: 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:353: 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:344: 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 0x55f04ba2f6b4 \\\\u003Cunknown>\\\\n#24 0x55f04ba40143 \\\\u003Cunknown>\\\\n#25 0x7f7d55494ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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=118.0.5993.117)\nE Stacktrace:\nE #0 0x55f04ba40fb3 \nE #1 0x55f04b7144a7 \nE #2 0x55f04b70c5d3 \nE #3 0x55f04b6fd007 \nE #4 0x55f04b6fe481 \nE #5 0x55f04b6fd33f \nE #6 0x55f04b6fc35c \nE #7 0x55f04b6fc2ce \nE #8 0x55f04b6faecd \nE #9 0x55f04b6fb35a \nE #10 0x55f04b716b8e \nE #11 0x55f04b7973b5 \nE #12 0x55f04b77d942 \nE #13 0x55f04b796c02 \nE #14 0x55f04b77d713 \nE #15 0x55f04b75018b \nE #16 0x55f04b750f7e \nE #17 0x55f04ba068d8 \nE #18 0x55f04ba0a800 \nE #19 0x55f04ba14cfc \nE #20 0x55f04ba0b418 \nE #21 0x55f04b9d842f \nE #22 0x55f04ba2f4e8 \nE #23 0x55f04ba2f6b4 \nE #24 0x55f04ba40143 \nE #25 0x7f7d55494ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: 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=118.0.5993.117)\nStacktrace:\n#0 0x55f04ba40fb3 \n#1 0x55f04b7144a7 \n#2 0x55f04b70c5d3 \n#3 0x55f04b6fd007 \n#4 0x55f04b6fe481 \n#5 0x55f04b6fd33f \n#6 0x55f04b6fc35c \n#7 0x55f04b6fc2ce \n#8 0x55f04b6faecd \n#9 0x55f04b6fb35a \n#10 0x55f04b716b8e \n#11 0x55f04b7973b5 \n#12 0x55f04b77d942 \n#13 0x55f04b796c02 \n#14 0x55f04b77d713 \n#15 0x55f04b75018b \n#16 0x55f04b750f7e \n#17 0x55f04ba068d8 \n#18 0x55f04ba0a800 \n#19 0x55f04ba14cfc \n#20 0x55f04ba0b418 \n#21 0x55f04b9d842f \n#22 0x55f04ba2f4e8 \n#23 0x55f04ba2f6b4 \n#24 0x55f04ba40143 \n#25 0x7f7d55494ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f4f13880>, 'council': 'PrestonCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:35: 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:353: 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:344: 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 0x55f04ba2f6b4 \\\\u003Cunknown>\\\\n#24 0x55f04ba40143 \\\\u003Cunknown>\\\\n#25 0x7f7d55494ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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=118.0.5993.117)\nE Stacktrace:\nE #0 0x55f04ba40fb3 \nE #1 0x55f04b7144a7 \nE #2 0x55f04b70c5d3 \nE #3 0x55f04b6fd007 \nE #4 0x55f04b6fe481 \nE #5 0x55f04b6fd33f \nE #6 0x55f04b6fc35c \nE #7 0x55f04b6fc2ce \nE #8 0x55f04b6faecd \nE #9 0x55f04b6fb35a \nE #10 0x55f04b716b8e \nE #11 0x55f04b7973b5 \nE #12 0x55f04b77d942 \nE #13 0x55f04b796c02 \nE #14 0x55f04b77d713 \nE #15 0x55f04b75018b \nE #16 0x55f04b750f7e \nE #17 0x55f04ba068d8 \nE #18 0x55f04ba0a800 \nE #19 0x55f04ba14cfc \nE #20 0x55f04ba0b418 \nE #21 0x55f04b9d842f \nE #22 0x55f04ba2f4e8 \nE #23 0x55f04ba2f6b4 \nE #24 0x55f04ba40143 \nE #25 0x7f7d55494ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: WebDriverException","steps":[{"name":"Given the council: PrestonCityCouncil","time":{"start":1698867629425,"stop":1698867629426,"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":1698867629426,"stop":1698867760864,"duration":131438},"status":"failed","statusMessage":"Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f04ba40fb3 \n#1 0x55f04b7144a7 \n#2 0x55f04b70c5d3 \n#3 0x55f04b6fd007 \n#4 0x55f04b6fe481 \n#5 0x55f04b6fd33f \n#6 0x55f04b6fc35c \n#7 0x55f04b6fc2ce \n#8 0x55f04b6faecd \n#9 0x55f04b6fb35a \n#10 0x55f04b716b8e \n#11 0x55f04b7973b5 \n#12 0x55f04b77d942 \n#13 0x55f04b796c02 \n#14 0x55f04b77d713 \n#15 0x55f04b75018b \n#16 0x55f04b750f7e \n#17 0x55f04ba068d8 \n#18 0x55f04ba0a800 \n#19 0x55f04ba14cfc \n#20 0x55f04ba0b418 \n#21 0x55f04b9d842f \n#22 0x55f04ba2f4e8 \n#23 0x55f04ba2f6b4 \n#24 0x55f04ba40143 \n#25 0x7f7d55494ac3 \n","statusTrace":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f04ba40fb3 \n#1 0x55f04b7144a7 \n#2 0x55f04b70c5d3 \n#3 0x55f04b6fd007 \n#4 0x55f04b6fe481 \n#5 0x55f04b6fd33f \n#6 0x55f04b6fc35c \n#7 0x55f04b6fc2ce \n#8 0x55f04b6faecd \n#9 0x55f04b6fb35a \n#10 0x55f04b716b8e \n#11 0x55f04b7973b5 \n#12 0x55f04b77d942 \n#13 0x55f04b796c02 \n#14 0x55f04b77d713 \n#15 0x55f04b75018b \n#16 0x55f04b750f7e \n#17 0x55f04ba068d8 \n#18 0x55f04ba0a800 \n#19 0x55f04ba14cfc \n#20 0x55f04ba0b418 \n#21 0x55f04b9d842f \n#22 0x55f04ba2f4e8 \n#23 0x55f04ba2f6b4 \n#24 0x55f04ba40143 \n#25 0x7f7d55494ac3 \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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":168,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":169},"items":[{"uid":"d721aa2681d256d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d721aa2681d256d5","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x559d9a5c9fb3 \n#1 0x559d9a29d4a7 \n#2 0x559d9a2955d3 \n#3 0x559d9a286007 \n#4 0x559d9a287481 \n#5 0x559d9a28633f \n#6 0x559d9a28535c \n#7 0x559d9a2852ce \n#8 0x559d9a283ecd \n#9 0x559d9a28435a \n#10 0x559d9a29fb8e \n#11 0x559d9a3203b5 \n#12 0x559d9a306942 \n#13 0x559d9a31fc02 \n#14 0x559d9a306713 \n#15 0x559d9a2d918b \n#16 0x559d9a2d9f7e \n#17 0x559d9a58f8d8 \n#18 0x559d9a593800 \n#19 0x559d9a59dcfc \n#20 0x559d9a594418 \n#21 0x559d9a56142f \n#22 0x559d9a5b84e8 \n#23 0x559d9a5b86b4 \n#24 0x559d9a5c9143 \n#25 0x7f04c7094ac3 ","time":{"start":1698801641201,"stop":1698801773325,"duration":132124}},{"uid":"f5520db819c5d3b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f5520db819c5d3b6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55af4151cfb3 \n#1 0x55af411f04a7 \n#2 0x55af411e85d3 \n#3 0x55af411d9007 \n#4 0x55af411da481 \n#5 0x55af411d933f \n#6 0x55af411d835c \n#7 0x55af411d82ce \n#8 0x55af411d6ecd \n#9 0x55af411d735a \n#10 0x55af411f2b8e \n#11 0x55af412733b5 \n#12 0x55af41259942 \n#13 0x55af41272c02 \n#14 0x55af41259713 \n#15 0x55af4122c18b \n#16 0x55af4122cf7e \n#17 0x55af414e28d8 \n#18 0x55af414e6800 \n#19 0x55af414f0cfc \n#20 0x55af414e7418 \n#21 0x55af414b442f \n#22 0x55af4150b4e8 \n#23 0x55af4150b6b4 \n#24 0x55af4151c143 \n#25 0x7f8c9fa94ac3 ","time":{"start":1698788532085,"stop":1698788663610,"duration":131525}},{"uid":"da200da2f2441ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/da200da2f2441ac4","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55766541ffb3 \n#1 0x5576650f34a7 \n#2 0x5576650eb5d3 \n#3 0x5576650dc007 \n#4 0x5576650dd481 \n#5 0x5576650dc33f \n#6 0x5576650db35c \n#7 0x5576650db2ce \n#8 0x5576650d9ecd \n#9 0x5576650da35a \n#10 0x5576650f5b8e \n#11 0x5576651763b5 \n#12 0x55766515c942 \n#13 0x557665175c02 \n#14 0x55766515c713 \n#15 0x55766512f18b \n#16 0x55766512ff7e \n#17 0x5576653e58d8 \n#18 0x5576653e9800 \n#19 0x5576653f3cfc \n#20 0x5576653ea418 \n#21 0x5576653b742f \n#22 0x55766540e4e8 \n#23 0x55766540e6b4 \n#24 0x55766541f143 \n#25 0x7fcd38294ac3 ","time":{"start":1698715046619,"stop":1698715177480,"duration":130861}},{"uid":"da1a90c3150aa003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da1a90c3150aa003","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b686810fb3 \n#1 0x55b6864e44a7 \n#2 0x55b6864dc5d3 \n#3 0x55b6864cd007 \n#4 0x55b6864ce481 \n#5 0x55b6864cd33f \n#6 0x55b6864cc35c \n#7 0x55b6864cc2ce \n#8 0x55b6864caecd \n#9 0x55b6864cb35a \n#10 0x55b6864e6b8e \n#11 0x55b6865673b5 \n#12 0x55b68654d942 \n#13 0x55b686566c02 \n#14 0x55b68654d713 \n#15 0x55b68652018b \n#16 0x55b686520f7e \n#17 0x55b6867d68d8 \n#18 0x55b6867da800 \n#19 0x55b6867e4cfc \n#20 0x55b6867db418 \n#21 0x55b6867a842f \n#22 0x55b6867ff4e8 \n#23 0x55b6867ff6b4 \n#24 0x55b686810143 \n#25 0x7f1beb494ac3 ","time":{"start":1698701414656,"stop":1698701547129,"duration":132473}},{"uid":"c0d19b3ed3eb6864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d19b3ed3eb6864","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x56301e4d9fb3 \n#1 0x56301e1ad4a7 \n#2 0x56301e1a55d3 \n#3 0x56301e196007 \n#4 0x56301e197481 \n#5 0x56301e19633f \n#6 0x56301e19535c \n#7 0x56301e1952ce \n#8 0x56301e193ecd \n#9 0x56301e19435a \n#10 0x56301e1afb8e \n#11 0x56301e2303b5 \n#12 0x56301e216942 \n#13 0x56301e22fc02 \n#14 0x56301e216713 \n#15 0x56301e1e918b \n#16 0x56301e1e9f7e \n#17 0x56301e49f8d8 \n#18 0x56301e4a3800 \n#19 0x56301e4adcfc \n#20 0x56301e4a4418 \n#21 0x56301e47142f \n#22 0x56301e4c84e8 \n#23 0x56301e4c86b4 \n#24 0x56301e4d9143 \n#25 0x7f22a7c94ac3 ","time":{"start":1698700264908,"stop":1698700396342,"duration":131434}},{"uid":"55b7dc1a36496f74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55b7dc1a36496f74","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5567e8087fb3 \n#1 0x5567e7d5b4a7 \n#2 0x5567e7d535d3 \n#3 0x5567e7d44007 \n#4 0x5567e7d45481 \n#5 0x5567e7d4433f \n#6 0x5567e7d4335c \n#7 0x5567e7d432ce \n#8 0x5567e7d41ecd \n#9 0x5567e7d4235a \n#10 0x5567e7d5db8e \n#11 0x5567e7dde3b5 \n#12 0x5567e7dc4942 \n#13 0x5567e7dddc02 \n#14 0x5567e7dc4713 \n#15 0x5567e7d9718b \n#16 0x5567e7d97f7e \n#17 0x5567e804d8d8 \n#18 0x5567e8051800 \n#19 0x5567e805bcfc \n#20 0x5567e8052418 \n#21 0x5567e801f42f \n#22 0x5567e80764e8 \n#23 0x5567e80766b4 \n#24 0x5567e8087143 \n#25 0x7f18b7a94ac3 ","time":{"start":1698692902648,"stop":1698693033878,"duration":131230}},{"uid":"9b38cdc0cc77d787","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9b38cdc0cc77d787","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555e5d13bfb3 \n#1 0x555e5ce0f4a7 \n#2 0x555e5ce075d3 \n#3 0x555e5cdf8007 \n#4 0x555e5cdf9481 \n#5 0x555e5cdf833f \n#6 0x555e5cdf735c \n#7 0x555e5cdf72ce \n#8 0x555e5cdf5ecd \n#9 0x555e5cdf635a \n#10 0x555e5ce11b8e \n#11 0x555e5ce923b5 \n#12 0x555e5ce78942 \n#13 0x555e5ce91c02 \n#14 0x555e5ce78713 \n#15 0x555e5ce4b18b \n#16 0x555e5ce4bf7e \n#17 0x555e5d1018d8 \n#18 0x555e5d105800 \n#19 0x555e5d10fcfc \n#20 0x555e5d106418 \n#21 0x555e5d0d342f \n#22 0x555e5d12a4e8 \n#23 0x555e5d12a6b4 \n#24 0x555e5d13b143 \n#25 0x7f68f6e94ac3 ","time":{"start":1698692774848,"stop":1698692905732,"duration":130884}},{"uid":"d4e3f844f9d4a87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d4e3f844f9d4a87e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d3c2542fb3 \n#1 0x55d3c22164a7 \n#2 0x55d3c220e5d3 \n#3 0x55d3c21ff007 \n#4 0x55d3c2200481 \n#5 0x55d3c21ff33f \n#6 0x55d3c21fe35c \n#7 0x55d3c21fe2ce \n#8 0x55d3c21fcecd \n#9 0x55d3c21fd35a \n#10 0x55d3c2218b8e \n#11 0x55d3c22993b5 \n#12 0x55d3c227f942 \n#13 0x55d3c2298c02 \n#14 0x55d3c227f713 \n#15 0x55d3c225218b \n#16 0x55d3c2252f7e \n#17 0x55d3c25088d8 \n#18 0x55d3c250c800 \n#19 0x55d3c2516cfc \n#20 0x55d3c250d418 \n#21 0x55d3c24da42f \n#22 0x55d3c25314e8 \n#23 0x55d3c25316b4 \n#24 0x55d3c2542143 \n#25 0x7f894ae94ac3 ","time":{"start":1698646393053,"stop":1698646525212,"duration":132159}},{"uid":"d4713669fabb3f15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d4713669fabb3f15","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e148719fb3 \n#1 0x55e1483ed4a7 \n#2 0x55e1483e55d3 \n#3 0x55e1483d6007 \n#4 0x55e1483d7481 \n#5 0x55e1483d633f \n#6 0x55e1483d535c \n#7 0x55e1483d52ce \n#8 0x55e1483d3ecd \n#9 0x55e1483d435a \n#10 0x55e1483efb8e \n#11 0x55e1484703b5 \n#12 0x55e148456942 \n#13 0x55e14846fc02 \n#14 0x55e148456713 \n#15 0x55e14842918b \n#16 0x55e148429f7e \n#17 0x55e1486df8d8 \n#18 0x55e1486e3800 \n#19 0x55e1486edcfc \n#20 0x55e1486e4418 \n#21 0x55e1486b142f \n#22 0x55e1487084e8 \n#23 0x55e1487086b4 \n#24 0x55e148719143 \n#25 0x7f348d894ac3 ","time":{"start":1698628748145,"stop":1698628880239,"duration":132094}},{"uid":"51dd400295332385","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51dd400295332385","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d1401cbfb3 \n#1 0x55d13fe9f4a7 \n#2 0x55d13fe975d3 \n#3 0x55d13fe88007 \n#4 0x55d13fe89481 \n#5 0x55d13fe8833f \n#6 0x55d13fe8735c \n#7 0x55d13fe872ce \n#8 0x55d13fe85ecd \n#9 0x55d13fe8635a \n#10 0x55d13fea1b8e \n#11 0x55d13ff223b5 \n#12 0x55d13ff08942 \n#13 0x55d13ff21c02 \n#14 0x55d13ff08713 \n#15 0x55d13fedb18b \n#16 0x55d13fedbf7e \n#17 0x55d1401918d8 \n#18 0x55d140195800 \n#19 0x55d14019fcfc \n#20 0x55d140196418 \n#21 0x55d14016342f \n#22 0x55d1401ba4e8 \n#23 0x55d1401ba6b4 \n#24 0x55d1401cb143 \n#25 0x7f2c54494ac3 ","time":{"start":1698615225510,"stop":1698615357453,"duration":131943}},{"uid":"ca1cff507be72845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ca1cff507be72845","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e5925b0fb3 \n#1 0x55e5922844a7 \n#2 0x55e59227c5d3 \n#3 0x55e59226d007 \n#4 0x55e59226e481 \n#5 0x55e59226d33f \n#6 0x55e59226c35c \n#7 0x55e59226c2ce \n#8 0x55e59226aecd \n#9 0x55e59226b35a \n#10 0x55e592286b8e \n#11 0x55e5923073b5 \n#12 0x55e5922ed942 \n#13 0x55e592306c02 \n#14 0x55e5922ed713 \n#15 0x55e5922c018b \n#16 0x55e5922c0f7e \n#17 0x55e5925768d8 \n#18 0x55e59257a800 \n#19 0x55e592584cfc \n#20 0x55e59257b418 \n#21 0x55e59254842f \n#22 0x55e59259f4e8 \n#23 0x55e59259f6b4 \n#24 0x55e5925b0143 \n#25 0x7ff54c694ac3 ","time":{"start":1698615122769,"stop":1698615253230,"duration":130461}},{"uid":"6c5d78cc2776fb44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6c5d78cc2776fb44","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555ce8abafb3 \n#1 0x555ce878e4a7 \n#2 0x555ce87865d3 \n#3 0x555ce8777007 \n#4 0x555ce8778481 \n#5 0x555ce877733f \n#6 0x555ce877635c \n#7 0x555ce87762ce \n#8 0x555ce8774ecd \n#9 0x555ce877535a \n#10 0x555ce8790b8e \n#11 0x555ce88113b5 \n#12 0x555ce87f7942 \n#13 0x555ce8810c02 \n#14 0x555ce87f7713 \n#15 0x555ce87ca18b \n#16 0x555ce87caf7e \n#17 0x555ce8a808d8 \n#18 0x555ce8a84800 \n#19 0x555ce8a8ecfc \n#20 0x555ce8a85418 \n#21 0x555ce8a5242f \n#22 0x555ce8aa94e8 \n#23 0x555ce8aa96b4 \n#24 0x555ce8aba143 \n#25 0x7f9843294ac3 ","time":{"start":1698542390609,"stop":1698542522141,"duration":131532}},{"uid":"8b6e32bd7b1c2597","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b6e32bd7b1c2597","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d69c927fb3 \n#1 0x55d69c5fb4a7 \n#2 0x55d69c5f35d3 \n#3 0x55d69c5e4007 \n#4 0x55d69c5e5481 \n#5 0x55d69c5e433f \n#6 0x55d69c5e335c \n#7 0x55d69c5e32ce \n#8 0x55d69c5e1ecd \n#9 0x55d69c5e235a \n#10 0x55d69c5fdb8e \n#11 0x55d69c67e3b5 \n#12 0x55d69c664942 \n#13 0x55d69c67dc02 \n#14 0x55d69c664713 \n#15 0x55d69c63718b \n#16 0x55d69c637f7e \n#17 0x55d69c8ed8d8 \n#18 0x55d69c8f1800 \n#19 0x55d69c8fbcfc \n#20 0x55d69c8f2418 \n#21 0x55d69c8bf42f \n#22 0x55d69c9164e8 \n#23 0x55d69c9166b4 \n#24 0x55d69c927143 \n#25 0x7f8ce6694ac3 ","time":{"start":1698455717132,"stop":1698455849245,"duration":132113}},{"uid":"9d872f0517bd84c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9d872f0517bd84c7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55894f93dfb3 \n#1 0x55894f6114a7 \n#2 0x55894f6095d3 \n#3 0x55894f5fa007 \n#4 0x55894f5fb481 \n#5 0x55894f5fa33f \n#6 0x55894f5f935c \n#7 0x55894f5f92ce \n#8 0x55894f5f7ecd \n#9 0x55894f5f835a \n#10 0x55894f613b8e \n#11 0x55894f6943b5 \n#12 0x55894f67a942 \n#13 0x55894f693c02 \n#14 0x55894f67a713 \n#15 0x55894f64d18b \n#16 0x55894f64df7e \n#17 0x55894f9038d8 \n#18 0x55894f907800 \n#19 0x55894f911cfc \n#20 0x55894f908418 \n#21 0x55894f8d542f \n#22 0x55894f92c4e8 \n#23 0x55894f92c6b4 \n#24 0x55894f93d143 \n#25 0x7ff356494ac3 ","time":{"start":1698369381405,"stop":1698369513154,"duration":131749}},{"uid":"7134c957a8d04b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/7134c957a8d04b2a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x560e4b54cfb3 \n#1 0x560e4b2204a7 \n#2 0x560e4b2185d3 \n#3 0x560e4b209007 \n#4 0x560e4b20a481 \n#5 0x560e4b20933f \n#6 0x560e4b20835c \n#7 0x560e4b2082ce \n#8 0x560e4b206ecd \n#9 0x560e4b20735a \n#10 0x560e4b222b8e \n#11 0x560e4b2a33b5 \n#12 0x560e4b289942 \n#13 0x560e4b2a2c02 \n#14 0x560e4b289713 \n#15 0x560e4b25c18b \n#16 0x560e4b25cf7e \n#17 0x560e4b5128d8 \n#18 0x560e4b516800 \n#19 0x560e4b520cfc \n#20 0x560e4b517418 \n#21 0x560e4b4e442f \n#22 0x560e4b53b4e8 \n#23 0x560e4b53b6b4 \n#24 0x560e4b54c143 \n#25 0x7fbc4e894ac3 ","time":{"start":1698282869400,"stop":1698283001881,"duration":132481}},{"uid":"ce3728a8a1527672","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce3728a8a1527672","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x56012403dfb3 \n#1 0x560123d114a7 \n#2 0x560123d095d3 \n#3 0x560123cfa007 \n#4 0x560123cfb481 \n#5 0x560123cfa33f \n#6 0x560123cf935c \n#7 0x560123cf92ce \n#8 0x560123cf7ecd \n#9 0x560123cf835a \n#10 0x560123d13b8e \n#11 0x560123d943b5 \n#12 0x560123d7a942 \n#13 0x560123d93c02 \n#14 0x560123d7a713 \n#15 0x560123d4d18b \n#16 0x560123d4df7e \n#17 0x5601240038d8 \n#18 0x560124007800 \n#19 0x560124011cfc \n#20 0x560124008418 \n#21 0x560123fd542f \n#22 0x56012402c4e8 \n#23 0x56012402c6b4 \n#24 0x56012403d143 \n#25 0x7f14af094ac3 ","time":{"start":1698196535283,"stop":1698196667528,"duration":132245}},{"uid":"3c3d9145747e2326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3c3d9145747e2326","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55d825c20fb3 \n#1 0x55d8258f44a7 \n#2 0x55d8258ec5d3 \n#3 0x55d8258dd007 \n#4 0x55d8258de481 \n#5 0x55d8258dd33f \n#6 0x55d8258dc35c \n#7 0x55d8258dc2ce \n#8 0x55d8258daecd \n#9 0x55d8258db35a \n#10 0x55d8258f6b8e \n#11 0x55d8259773b5 \n#12 0x55d82595d942 \n#13 0x55d825976c02 \n#14 0x55d82595d713 \n#15 0x55d82593018b \n#16 0x55d825930f7e \n#17 0x55d825be68d8 \n#18 0x55d825bea800 \n#19 0x55d825bf4cfc \n#20 0x55d825beb418 \n#21 0x55d825bb842f \n#22 0x55d825c0f4e8 \n#23 0x55d825c0f6b4 \n#24 0x55d825c20143 \n#25 0x7fb6ad294ac3 ","time":{"start":1698178258120,"stop":1698178390271,"duration":132151}},{"uid":"1a715f4649029581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a715f4649029581","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x5651c25fffb3 \n#1 0x5651c22d34a7 \n#2 0x5651c22cb5d3 \n#3 0x5651c22bc007 \n#4 0x5651c22bd481 \n#5 0x5651c22bc33f \n#6 0x5651c22bb35c \n#7 0x5651c22bb2ce \n#8 0x5651c22b9ecd \n#9 0x5651c22ba35a \n#10 0x5651c22d5b8e \n#11 0x5651c23563b5 \n#12 0x5651c233c942 \n#13 0x5651c2355c02 \n#14 0x5651c233c713 \n#15 0x5651c230f18b \n#16 0x5651c230ff7e \n#17 0x5651c25c58d8 \n#18 0x5651c25c9800 \n#19 0x5651c25d3cfc \n#20 0x5651c25ca418 \n#21 0x5651c259742f \n#22 0x5651c25ee4e8 \n#23 0x5651c25ee6b4 \n#24 0x5651c25ff143 \n#25 0x7f5173c94ac3 ","time":{"start":1698178199407,"stop":1698178330299,"duration":130892}},{"uid":"546fb95123aa7059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/546fb95123aa7059","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55c81ad3cfb3 \n#1 0x55c81aa104a7 \n#2 0x55c81aa085d3 \n#3 0x55c81a9f9007 \n#4 0x55c81a9fa481 \n#5 0x55c81a9f933f \n#6 0x55c81a9f835c \n#7 0x55c81a9f82ce \n#8 0x55c81a9f6ecd \n#9 0x55c81a9f735a \n#10 0x55c81aa12b8e \n#11 0x55c81aa933b5 \n#12 0x55c81aa79942 \n#13 0x55c81aa92c02 \n#14 0x55c81aa79713 \n#15 0x55c81aa4c18b \n#16 0x55c81aa4cf7e \n#17 0x55c81ad028d8 \n#18 0x55c81ad06800 \n#19 0x55c81ad10cfc \n#20 0x55c81ad07418 \n#21 0x55c81acd442f \n#22 0x55c81ad2b4e8 \n#23 0x55c81ad2b6b4 \n#24 0x55c81ad3c143 \n#25 0x7f85d1094ac3 ","time":{"start":1698110118580,"stop":1698110250733,"duration":132153}},{"uid":"c42980aa466b2d28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/c42980aa466b2d28","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55e43f14afb3 \n#1 0x55e43ee1e4a7 \n#2 0x55e43ee165d3 \n#3 0x55e43ee07007 \n#4 0x55e43ee08481 \n#5 0x55e43ee0733f \n#6 0x55e43ee0635c \n#7 0x55e43ee062ce \n#8 0x55e43ee04ecd \n#9 0x55e43ee0535a \n#10 0x55e43ee20b8e \n#11 0x55e43eea13b5 \n#12 0x55e43ee87942 \n#13 0x55e43eea0c02 \n#14 0x55e43ee87713 \n#15 0x55e43ee5a18b \n#16 0x55e43ee5af7e \n#17 0x55e43f1108d8 \n#18 0x55e43f114800 \n#19 0x55e43f11ecfc \n#20 0x55e43f115418 \n#21 0x55e43f0e242f \n#22 0x55e43f1394e8 \n#23 0x55e43f1396b4 \n#24 0x55e43f14a143 \n#25 0x7fe649a94ac3 ","time":{"start":1698064884955,"stop":1698065016616,"duration":131661}}]},"tags":[]},"source":"44c0b422142c98f9.json","parameterValues":["PrestonCityCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/467982175513eff9.json b/3.10/1085/data/test-cases/467982175513eff9.json deleted file mode 100644 index 65ee245f20..0000000000 --- a/3.10/1085/data/test-cases/467982175513eff9.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"467982175513eff9","name":"Validate Council Output [StockportBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b8d3ae7465651cc973ab14abfdea7a24","time":{"start":1698867620372,"stop":1698867625247,"duration":4875},"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":1698867620372,"stop":1698867620373,"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":1698867620373,"stop":1698867625243,"duration":4870},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867625244,"stop":1698867625244,"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":1698867625244,"stop":1698867625247,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"1e1914f562cf1425","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e1914f562cf1425","status":"passed","time":{"start":1698801783372,"stop":1698801786606,"duration":3234}},{"uid":"e275eddfbfd9c993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e275eddfbfd9c993","status":"passed","time":{"start":1698788661434,"stop":1698788664427,"duration":2993}},{"uid":"2db169ed1eb667ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2db169ed1eb667ea","status":"passed","time":{"start":1698715201024,"stop":1698715203831,"duration":2807}},{"uid":"980eeb453e35d5aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/980eeb453e35d5aa","status":"passed","time":{"start":1698701599980,"stop":1698701613589,"duration":13609}},{"uid":"7d846f5fae4e9086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d846f5fae4e9086","status":"passed","time":{"start":1698700387518,"stop":1698700390494,"duration":2976}},{"uid":"f28fc80a29b774de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f28fc80a29b774de","status":"passed","time":{"start":1698693088812,"stop":1698693092071,"duration":3259}},{"uid":"4b26e90dccc41324","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4b26e90dccc41324","status":"passed","time":{"start":1698692894893,"stop":1698692901974,"duration":7081}},{"uid":"8eb40d48742757b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8eb40d48742757b1","status":"passed","time":{"start":1698646580025,"stop":1698646583616,"duration":3591}},{"uid":"25bf203ad22042b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/25bf203ad22042b9","status":"passed","time":{"start":1698628637403,"stop":1698628639783,"duration":2380}},{"uid":"e296531e7a343d7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e296531e7a343d7d","status":"passed","time":{"start":1698615407436,"stop":1698615410207,"duration":2771}},{"uid":"a8e6b01cee4e58a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a8e6b01cee4e58a7","status":"passed","time":{"start":1698615292911,"stop":1698615295490,"duration":2579}},{"uid":"c25acee168fff908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c25acee168fff908","status":"passed","time":{"start":1698542560057,"stop":1698542566468,"duration":6411}},{"uid":"7ecc3f606dd4ef6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7ecc3f606dd4ef6","status":"passed","time":{"start":1698455628981,"stop":1698455635004,"duration":6023}},{"uid":"a1a1378d059411c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a1a1378d059411c8","status":"passed","time":{"start":1698369299784,"stop":1698369303716,"duration":3932}},{"uid":"e800ecc90606e2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e800ecc90606e2b1","status":"passed","time":{"start":1698283062267,"stop":1698283066147,"duration":3880}},{"uid":"9c3f620aca0a84e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9c3f620aca0a84e5","status":"passed","time":{"start":1698196712778,"stop":1698196716462,"duration":3684}},{"uid":"bd5fc67cdc199361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bd5fc67cdc199361","status":"passed","time":{"start":1698178437210,"stop":1698178440940,"duration":3730}},{"uid":"bc949c4d117048ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc949c4d117048ed","status":"passed","time":{"start":1698178374443,"stop":1698178377730,"duration":3287}},{"uid":"6ff5dd5f0187c976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/6ff5dd5f0187c976","status":"passed","time":{"start":1698110275345,"stop":1698110278281,"duration":2936}},{"uid":"36a283b750a18e75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/36a283b750a18e75","status":"passed","time":{"start":1698065071682,"stop":1698065075056,"duration":3374}}]},"tags":[]},"source":"467982175513eff9.json","parameterValues":["StockportBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/46b7c74ea7bbb63e.json b/3.10/1085/data/test-cases/46b7c74ea7bbb63e.json deleted file mode 100644 index 1fae2582ad..0000000000 --- a/3.10/1085/data/test-cases/46b7c74ea7bbb63e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"46b7c74ea7bbb63e","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"43ce41b46876976a27337fcdb402fec8","time":{"start":1698867610602,"stop":1698867619853,"duration":9251},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: StaffordshireMoorlandsDistrictCouncil","time":{"start":1698867610602,"stop":1698867610603,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from StaffordshireMoorlandsDistrictCouncil","time":{"start":1698867610604,"stop":1698867619849,"duration":9245},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867619850,"stop":1698867619850,"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":1698867619850,"stop":1698867619853,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StaffordshireMoorlandsDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":22},"items":[{"uid":"2e63d7a9bd9c1396","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2e63d7a9bd9c1396","status":"passed","time":{"start":1698801763981,"stop":1698801773449,"duration":9468}},{"uid":"e8d3a0e787c6530","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e8d3a0e787c6530","status":"passed","time":{"start":1698788653113,"stop":1698788660894,"duration":7781}},{"uid":"a4eecb9688be9fdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4eecb9688be9fdc","status":"passed","time":{"start":1698715188357,"stop":1698715197830,"duration":9473}},{"uid":"241e8890f90df3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/241e8890f90df3ce","status":"passed","time":{"start":1698701588506,"stop":1698701599153,"duration":10647}},{"uid":"585a53381b8bdf4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/585a53381b8bdf4f","status":"passed","time":{"start":1698700378191,"stop":1698700386976,"duration":8785}},{"uid":"a2da25fc5bd06b86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a2da25fc5bd06b86","status":"passed","time":{"start":1698693080950,"stop":1698693088315,"duration":7365}},{"uid":"28f34cadcaed6577","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/28f34cadcaed6577","status":"passed","time":{"start":1698692886494,"stop":1698692894390,"duration":7896}},{"uid":"99c71ba79fcb8bc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/99c71ba79fcb8bc2","status":"passed","time":{"start":1698646568859,"stop":1698646579620,"duration":10761}},{"uid":"c518b2e46ac4fce2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c518b2e46ac4fce2","status":"passed","time":{"start":1698628628700,"stop":1698628637020,"duration":8320}},{"uid":"fabf37f538aef59c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fabf37f538aef59c","status":"passed","time":{"start":1698615397267,"stop":1698615407063,"duration":9796}},{"uid":"e8a7a871921d071f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e8a7a871921d071f","status":"passed","time":{"start":1698615283978,"stop":1698615292606,"duration":8628}},{"uid":"58fb0689a9ce96a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/58fb0689a9ce96a7","status":"passed","time":{"start":1698542551346,"stop":1698542559741,"duration":8395}},{"uid":"b352b21b6fae7d1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b352b21b6fae7d1c","status":"passed","time":{"start":1698455620146,"stop":1698455628715,"duration":8569}},{"uid":"6f9f2f3951f162c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6f9f2f3951f162c4","status":"passed","time":{"start":1698369291896,"stop":1698369299083,"duration":7187}},{"uid":"b3ce7f504ee00af2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b3ce7f504ee00af2","status":"passed","time":{"start":1698283050425,"stop":1698283061325,"duration":10900}},{"uid":"4506d54aa58b469a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4506d54aa58b469a","status":"passed","time":{"start":1698196703408,"stop":1698196711887,"duration":8479}},{"uid":"3dfbbf0769dc2fb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dfbbf0769dc2fb6","status":"passed","time":{"start":1698178424844,"stop":1698178436275,"duration":11431}},{"uid":"79d12763944f19bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79d12763944f19bf","status":"passed","time":{"start":1698178363065,"stop":1698178373606,"duration":10541}},{"uid":"5edb4a61707ffc23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5edb4a61707ffc23","status":"passed","time":{"start":1698110278017,"stop":1698110286765,"duration":8748}},{"uid":"6f339d047bc2cf52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/6f339d047bc2cf52","status":"passed","time":{"start":1698065062503,"stop":1698065071051,"duration":8548}}]},"tags":[]},"source":"46b7c74ea7bbb63e.json","parameterValues":["StaffordshireMoorlandsDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/478dcb01eb072c2e.json b/3.10/1085/data/test-cases/478dcb01eb072c2e.json deleted file mode 100644 index d0152f417b..0000000000 --- a/3.10/1085/data/test-cases/478dcb01eb072c2e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"478dcb01eb072c2e","name":"Validate Council Output [CharnwoodBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"801248c9ab954856945dc1ac5bef1fab","time":{"start":1698867388787,"stop":1698867390936,"duration":2149},"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":1698867388787,"stop":1698867388788,"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":1698867388788,"stop":1698867390933,"duration":2145},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867390934,"stop":1698867390934,"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":1698867390934,"stop":1698867390936,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":28,"broken":0,"skipped":0,"passed":141,"unknown":0,"total":169},"items":[{"uid":"a3d58701a93524b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a3d58701a93524b1","status":"passed","time":{"start":1698801510146,"stop":1698801511802,"duration":1656}},{"uid":"d1812f8233b895e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d1812f8233b895e7","status":"passed","time":{"start":1698788423897,"stop":1698788426291,"duration":2394}},{"uid":"29fb179c4b6868a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29fb179c4b6868a0","status":"passed","time":{"start":1698714892858,"stop":1698714894590,"duration":1732}},{"uid":"bbc1c916792a119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/bbc1c916792a119","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698701281100,"stop":1698701283646,"duration":2546}},{"uid":"80810e61fab353fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/80810e61fab353fa","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698700154763,"stop":1698700156901,"duration":2138}},{"uid":"e464cbbfedd58ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e464cbbfedd58ef2","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692700988,"stop":1698692702615,"duration":1627}},{"uid":"b5086abf204ccc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5086abf204ccc65","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692663770,"stop":1698692665266,"duration":1496}},{"uid":"c1c1be89cff7ad4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c1c1be89cff7ad4f","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646224503,"stop":1698646228742,"duration":4239}},{"uid":"92d987ee69bdeb27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92d987ee69bdeb27","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698628471086,"stop":1698628473042,"duration":1956}},{"uid":"7c42663407473cf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7c42663407473cf3","status":"passed","time":{"start":1698615114278,"stop":1698615116098,"duration":1820}},{"uid":"3c01f879c5242b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c01f879c5242b72","status":"passed","time":{"start":1698615037742,"stop":1698615039828,"duration":2086}},{"uid":"ded811926ddf3b87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ded811926ddf3b87","status":"passed","time":{"start":1698542279600,"stop":1698542282558,"duration":2958}},{"uid":"43fe8b82c2a0c15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/43fe8b82c2a0c15","status":"passed","time":{"start":1698455469673,"stop":1698455471243,"duration":1570}},{"uid":"f331637d2fff8bb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f331637d2fff8bb7","status":"passed","time":{"start":1698369154889,"stop":1698369158094,"duration":3205}},{"uid":"d3fd5d853c0618ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d3fd5d853c0618ca","status":"passed","time":{"start":1698282743602,"stop":1698282745700,"duration":2098}},{"uid":"b53627de859eb98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b53627de859eb98","status":"passed","time":{"start":1698196413628,"stop":1698196416088,"duration":2460}},{"uid":"f13f6af1012dadbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f13f6af1012dadbd","status":"passed","time":{"start":1698178142694,"stop":1698178145007,"duration":2313}},{"uid":"545e96837f3d7a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/545e96837f3d7a10","status":"passed","time":{"start":1698178105967,"stop":1698178109099,"duration":3132}},{"uid":"63845204b947a244","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/63845204b947a244","status":"passed","time":{"start":1698110011279,"stop":1698110012843,"duration":1564}},{"uid":"8176167fd7d969e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/8176167fd7d969e2","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698064777629,"stop":1698064779300,"duration":1671}}]},"tags":[]},"source":"478dcb01eb072c2e.json","parameterValues":["CharnwoodBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/553577dacee47d2c.json b/3.10/1085/data/test-cases/553577dacee47d2c.json deleted file mode 100644 index 86ee5215d4..0000000000 --- a/3.10/1085/data/test-cases/553577dacee47d2c.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"553577dacee47d2c","name":"Validate Council Output [LeedsCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"973eb3b9bc5dfa31c9d5412a22fe2eb5","time":{"start":1698867421024,"stop":1698867546123,"duration":125099},"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":1698867421024,"stop":1698867421025,"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":1698867421025,"stop":1698867546119,"duration":125094},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867546119,"stop":1698867546120,"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":1698867546120,"stop":1698867546123,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"79f4cde8826c48f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79f4cde8826c48f","status":"passed","time":{"start":1698801550025,"stop":1698801673617,"duration":123592}},{"uid":"fad4e15c68635f1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fad4e15c68635f1c","status":"passed","time":{"start":1698788457064,"stop":1698788587883,"duration":130819}},{"uid":"e2467eedd507f249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e2467eedd507f249","status":"passed","time":{"start":1698714947490,"stop":1698715129756,"duration":182266}},{"uid":"58235cdb7f6a16f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/58235cdb7f6a16f4","status":"passed","time":{"start":1698701324965,"stop":1698701545424,"duration":220459}},{"uid":"203acb0b0a95bf65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/203acb0b0a95bf65","status":"passed","time":{"start":1698700190483,"stop":1698700320149,"duration":129666}},{"uid":"c741e65f690397ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c741e65f690397ed","status":"passed","time":{"start":1698692735086,"stop":1698692859342,"duration":124256}},{"uid":"1641ad71402850c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1641ad71402850c1","status":"passed","time":{"start":1698692704814,"stop":1698692829035,"duration":124221}},{"uid":"df0b44ca6d8f65ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/df0b44ca6d8f65ba","status":"passed","time":{"start":1698646317225,"stop":1698646539741,"duration":222516}},{"uid":"78d6fb5c9957a5f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/78d6fb5c9957a5f2","status":"passed","time":{"start":1698628573257,"stop":1698628742414,"duration":169157}},{"uid":"6e695a032b3788b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6e695a032b3788b7","status":"passed","time":{"start":1698615233300,"stop":1698615451617,"duration":218317}},{"uid":"416fa98799273909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/416fa98799273909","status":"passed","time":{"start":1698615119338,"stop":1698615288319,"duration":168981}},{"uid":"ff6c432a41c28ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ff6c432a41c28ed5","status":"passed","time":{"start":1698542389100,"stop":1698542578472,"duration":189372}},{"uid":"182669a0d6c620c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/182669a0d6c620c1","status":"passed","time":{"start":1698455578235,"stop":1698455712453,"duration":134218}},{"uid":"b272f88643c81565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b272f88643c81565","status":"passed","time":{"start":1698369246733,"stop":1698369376550,"duration":129817}},{"uid":"30b06bbd475aae25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/30b06bbd475aae25","status":"passed","time":{"start":1698282870326,"stop":1698283091433,"duration":221107}},{"uid":"a24da2fd3b5a65a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a24da2fd3b5a65a7","status":"passed","time":{"start":1698196525513,"stop":1698196731365,"duration":205852}},{"uid":"4e2ed744a367ea6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4e2ed744a367ea6e","status":"passed","time":{"start":1698178246655,"stop":1698178467427,"duration":220772}},{"uid":"61a8b7103fdead3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/61a8b7103fdead3d","status":"passed","time":{"start":1698178228500,"stop":1698178406046,"duration":177546}},{"uid":"3ba164a27288859e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3ba164a27288859e","status":"passed","time":{"start":1698110117325,"stop":1698110260191,"duration":142866}},{"uid":"4eae93c691cd3cea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/4eae93c691cd3cea","status":"passed","time":{"start":1698065176932,"stop":1698065313268,"duration":136336}}]},"tags":[]},"source":"553577dacee47d2c.json","parameterValues":["LeedsCityCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/5598249312331080.json b/3.10/1085/data/test-cases/5598249312331080.json deleted file mode 100644 index b250e067eb..0000000000 --- a/3.10/1085/data/test-cases/5598249312331080.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"5598249312331080","name":"Validate Council Output [NeathPortTalbotCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6a7795e00df27bb2a2723cbd96dd78a1","time":{"start":1698867562827,"stop":1698867568564,"duration":5737},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":true,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NeathPortTalbotCouncil","time":{"start":1698867562827,"stop":1698867562828,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NeathPortTalbotCouncil","time":{"start":1698867562828,"stop":1698867568560,"duration":5732},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867568560,"stop":1698867568561,"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":1698867568561,"stop":1698867568564,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NeathPortTalbotCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":35},"items":[{"uid":"e5868aa596b342c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e5868aa596b342c1","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x559d2a407fb3 \n#1 0x559d2a0db4a7 \n#2 0x559d2a122dd6 \n#3 0x559d2a122ec1 \n#4 0x559d2a160354 \n#5 0x559d2a14496d \n#6 0x559d2a15dc02 \n#7 0x559d2a144713 \n#8 0x559d2a11718b \n#9 0x559d2a117f7e \n#10 0x559d2a3cd8d8 \n#11 0x559d2a3d1800 \n#12 0x559d2a3dbcfc \n#13 0x559d2a3d2418 \n#14 0x559d2a39f42f \n#15 0x559d2a3f64e8 \n#16 0x559d2a3f66b4 \n#17 0x559d2a407143 \n#18 0x7f580be94ac3 ","time":{"start":1698801695675,"stop":1698801698844,"duration":3169}},{"uid":"895ba0b1f23182af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/895ba0b1f23182af","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5577b3e2efb3 \n#1 0x5577b3b024a7 \n#2 0x5577b3b49dd6 \n#3 0x5577b3b49ec1 \n#4 0x5577b3b87354 \n#5 0x5577b3b6b96d \n#6 0x5577b3b84c02 \n#7 0x5577b3b6b713 \n#8 0x5577b3b3e18b \n#9 0x5577b3b3ef7e \n#10 0x5577b3df48d8 \n#11 0x5577b3df8800 \n#12 0x5577b3e02cfc \n#13 0x5577b3df9418 \n#14 0x5577b3dc642f \n#15 0x5577b3e1d4e8 \n#16 0x5577b3e1d6b4 \n#17 0x5577b3e2e143 \n#18 0x7f805bc94ac3 ","time":{"start":1698788603782,"stop":1698788606893,"duration":3111}},{"uid":"bd1121e5ea0357a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bd1121e5ea0357a5","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e0206c3fb3 \n#1 0x55e0203974a7 \n#2 0x55e0203dedd6 \n#3 0x55e0203deec1 \n#4 0x55e02041c354 \n#5 0x55e02040096d \n#6 0x55e020419c02 \n#7 0x55e020400713 \n#8 0x55e0203d318b \n#9 0x55e0203d3f7e \n#10 0x55e0206898d8 \n#11 0x55e02068d800 \n#12 0x55e020697cfc \n#13 0x55e02068e418 \n#14 0x55e02065b42f \n#15 0x55e0206b24e8 \n#16 0x55e0206b26b4 \n#17 0x55e0206c3143 \n#18 0x7f43af494ac3 ","time":{"start":1698715143250,"stop":1698715146946,"duration":3696}},{"uid":"b8d150296d6f5d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b8d150296d6f5d3d","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56108f3affb3 \n#1 0x56108f0834a7 \n#2 0x56108f0cadd6 \n#3 0x56108f0caec1 \n#4 0x56108f108354 \n#5 0x56108f0ec96d \n#6 0x56108f105c02 \n#7 0x56108f0ec713 \n#8 0x56108f0bf18b \n#9 0x56108f0bff7e \n#10 0x56108f3758d8 \n#11 0x56108f379800 \n#12 0x56108f383cfc \n#13 0x56108f37a418 \n#14 0x56108f34742f \n#15 0x56108f39e4e8 \n#16 0x56108f39e6b4 \n#17 0x56108f3af143 \n#18 0x7fa207c94ac3 ","time":{"start":1698701558216,"stop":1698701567371,"duration":9155}},{"uid":"2324c7e2352aec08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2324c7e2352aec08","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555630cb4fb3 \n#1 0x5556309884a7 \n#2 0x5556309cfdd6 \n#3 0x5556309cfec1 \n#4 0x555630a0d354 \n#5 0x5556309f196d \n#6 0x555630a0ac02 \n#7 0x5556309f1713 \n#8 0x5556309c418b \n#9 0x5556309c4f7e \n#10 0x555630c7a8d8 \n#11 0x555630c7e800 \n#12 0x555630c88cfc \n#13 0x555630c7f418 \n#14 0x555630c4c42f \n#15 0x555630ca34e8 \n#16 0x555630ca36b4 \n#17 0x555630cb4143 \n#18 0x7f666c094ac3 ","time":{"start":1698700335509,"stop":1698700338537,"duration":3028}},{"uid":"30d56dd82102b49c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/30d56dd82102b49c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555f901dafb3 \n#1 0x555f8feae4a7 \n#2 0x555f8fef5dd6 \n#3 0x555f8fef5ec1 \n#4 0x555f8ff33354 \n#5 0x555f8ff1796d \n#6 0x555f8ff30c02 \n#7 0x555f8ff17713 \n#8 0x555f8feea18b \n#9 0x555f8feeaf7e \n#10 0x555f901a08d8 \n#11 0x555f901a4800 \n#12 0x555f901aecfc \n#13 0x555f901a5418 \n#14 0x555f9017242f \n#15 0x555f901c94e8 \n#16 0x555f901c96b4 \n#17 0x555f901da143 \n#18 0x7f924c494ac3 ","time":{"start":1698692869328,"stop":1698692872215,"duration":2887}},{"uid":"f88072d09aaa4df6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f88072d09aaa4df6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b73f1c0fb3 \n#1 0x55b73ee944a7 \n#2 0x55b73eedbdd6 \n#3 0x55b73eedbec1 \n#4 0x55b73ef19354 \n#5 0x55b73eefd96d \n#6 0x55b73ef16c02 \n#7 0x55b73eefd713 \n#8 0x55b73eed018b \n#9 0x55b73eed0f7e \n#10 0x55b73f1868d8 \n#11 0x55b73f18a800 \n#12 0x55b73f194cfc \n#13 0x55b73f18b418 \n#14 0x55b73f15842f \n#15 0x55b73f1af4e8 \n#16 0x55b73f1af6b4 \n#17 0x55b73f1c0143 \n#18 0x7fddc1494ac3 ","time":{"start":1698692845155,"stop":1698692848041,"duration":2886}},{"uid":"608f662946f5e20a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/608f662946f5e20a","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 618)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x565077539fb3 \n#1 0x56507720d4a7 \n#2 0x56507725aecd \n#3 0x56507725926d \n#4 0x565077257028 \n#5 0x565077256097 \n#6 0x56507724ad59 \n#7 0x565077276942 \n#8 0x56507724a776 \n#9 0x565077276b0e \n#10 0x56507728fc02 \n#11 0x565077276713 \n#12 0x56507724918b \n#13 0x565077249f7e \n#14 0x5650774ff8d8 \n#15 0x565077503800 \n#16 0x56507750dcfc \n#17 0x565077504418 \n#18 0x5650774d142f \n#19 0x5650775284e8 \n#20 0x5650775286b4 \n#21 0x565077539143 \n#22 0x7f8704494ac3 ","time":{"start":1698646552341,"stop":1698646557356,"duration":5015}},{"uid":"7a4976c96dde764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7a4976c96dde764","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ef7ae8dfb3 \n#1 0x55ef7ab614a7 \n#2 0x55ef7aba8dd6 \n#3 0x55ef7aba8ec1 \n#4 0x55ef7abe6354 \n#5 0x55ef7abca96d \n#6 0x55ef7abe3c02 \n#7 0x55ef7abca713 \n#8 0x55ef7ab9d18b \n#9 0x55ef7ab9df7e \n#10 0x55ef7ae538d8 \n#11 0x55ef7ae57800 \n#12 0x55ef7ae61cfc \n#13 0x55ef7ae58418 \n#14 0x55ef7ae2542f \n#15 0x55ef7ae7c4e8 \n#16 0x55ef7ae7c6b4 \n#17 0x55ef7ae8d143 \n#18 0x7f1797a94ac3 ","time":{"start":1698628540843,"stop":1698628544732,"duration":3889}},{"uid":"a30aee990cb6a278","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a30aee990cb6a278","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55990eebafb3 \n#1 0x55990eb8e4a7 \n#2 0x55990ebd5dd6 \n#3 0x55990ebd5ec1 \n#4 0x55990ec13354 \n#5 0x55990ebf796d \n#6 0x55990ec10c02 \n#7 0x55990ebf7713 \n#8 0x55990ebca18b \n#9 0x55990ebcaf7e \n#10 0x55990ee808d8 \n#11 0x55990ee84800 \n#12 0x55990ee8ecfc \n#13 0x55990ee85418 \n#14 0x55990ee5242f \n#15 0x55990eea94e8 \n#16 0x55990eea96b4 \n#17 0x55990eeba143 \n#18 0x7f9c12c94ac3 ","time":{"start":1698615176403,"stop":1698615181351,"duration":4948}},{"uid":"baa212b100195569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/baa212b100195569","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56038cacbfb3 \n#1 0x56038c79f4a7 \n#2 0x56038c7e6dd6 \n#3 0x56038c7e6ec1 \n#4 0x56038c824354 \n#5 0x56038c80896d \n#6 0x56038c821c02 \n#7 0x56038c808713 \n#8 0x56038c7db18b \n#9 0x56038c7dbf7e \n#10 0x56038ca918d8 \n#11 0x56038ca95800 \n#12 0x56038ca9fcfc \n#13 0x56038ca96418 \n#14 0x56038ca6342f \n#15 0x56038caba4e8 \n#16 0x56038caba6b4 \n#17 0x56038cacb143 \n#18 0x7f6c17c94ac3 ","time":{"start":1698615086746,"stop":1698615090263,"duration":3517}},{"uid":"6fae8af8cc98892c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6fae8af8cc98892c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x561d8421bfb3 \n#1 0x561d83eef4a7 \n#2 0x561d83f36dd6 \n#3 0x561d83f36ec1 \n#4 0x561d83f74354 \n#5 0x561d83f5896d \n#6 0x561d83f71c02 \n#7 0x561d83f58713 \n#8 0x561d83f2b18b \n#9 0x561d83f2bf7e \n#10 0x561d841e18d8 \n#11 0x561d841e5800 \n#12 0x561d841efcfc \n#13 0x561d841e6418 \n#14 0x561d841b342f \n#15 0x561d8420a4e8 \n#16 0x561d8420a6b4 \n#17 0x561d8421b143 \n#18 0x7fedece94ac3 ","time":{"start":1698542343949,"stop":1698542352810,"duration":8861}},{"uid":"a9045f259c471cbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a9045f259c471cbb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ab1537afb3 \n#1 0x55ab1504e4a7 \n#2 0x55ab15095dd6 \n#3 0x55ab15095ec1 \n#4 0x55ab150d3354 \n#5 0x55ab150b796d \n#6 0x55ab150d0c02 \n#7 0x55ab150b7713 \n#8 0x55ab1508a18b \n#9 0x55ab1508af7e \n#10 0x55ab153408d8 \n#11 0x55ab15344800 \n#12 0x55ab1534ecfc \n#13 0x55ab15345418 \n#14 0x55ab1531242f \n#15 0x55ab153694e8 \n#16 0x55ab153696b4 \n#17 0x55ab1537a143 \n#18 0x7fa638694ac3 ","time":{"start":1698455530462,"stop":1698455533361,"duration":2899}},{"uid":"d45a12b932dd1d3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d45a12b932dd1d3c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ead8708fb3 \n#1 0x55ead83dc4a7 \n#2 0x55ead8423dd6 \n#3 0x55ead8423ec1 \n#4 0x55ead8461354 \n#5 0x55ead844596d \n#6 0x55ead845ec02 \n#7 0x55ead8445713 \n#8 0x55ead841818b \n#9 0x55ead8418f7e \n#10 0x55ead86ce8d8 \n#11 0x55ead86d2800 \n#12 0x55ead86dccfc \n#13 0x55ead86d3418 \n#14 0x55ead86a042f \n#15 0x55ead86f74e8 \n#16 0x55ead86f76b4 \n#17 0x55ead8708143 \n#18 0x7f8a60894ac3 ","time":{"start":1698369224190,"stop":1698369227792,"duration":3602}},{"uid":"608325b63676d40e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/608325b63676d40e","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5569ece13fb3 \n#1 0x5569ecae74a7 \n#2 0x5569ecb2edd6 \n#3 0x5569ecb2eec1 \n#4 0x5569ecb6c354 \n#5 0x5569ecb5096d \n#6 0x5569ecb69c02 \n#7 0x5569ecb50713 \n#8 0x5569ecb2318b \n#9 0x5569ecb23f7e \n#10 0x5569ecdd98d8 \n#11 0x5569ecddd800 \n#12 0x5569ecde7cfc \n#13 0x5569ecdde418 \n#14 0x5569ecdab42f \n#15 0x5569ece024e8 \n#16 0x5569ece026b4 \n#17 0x5569ece13143 \n#18 0x7fe474894ac3 ","time":{"start":1698282803998,"stop":1698282808682,"duration":4684}},{"uid":"cbe1a2fbe008b072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cbe1a2fbe008b072","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55cdc4ac3fb3 \n#1 0x55cdc47974a7 \n#2 0x55cdc47dedd6 \n#3 0x55cdc47deec1 \n#4 0x55cdc481c354 \n#5 0x55cdc480096d \n#6 0x55cdc4819c02 \n#7 0x55cdc4800713 \n#8 0x55cdc47d318b \n#9 0x55cdc47d3f7e \n#10 0x55cdc4a898d8 \n#11 0x55cdc4a8d800 \n#12 0x55cdc4a97cfc \n#13 0x55cdc4a8e418 \n#14 0x55cdc4a5b42f \n#15 0x55cdc4ab24e8 \n#16 0x55cdc4ab26b4 \n#17 0x55cdc4ac3143 \n#18 0x7fc6bd094ac3 ","time":{"start":1698196475076,"stop":1698196478831,"duration":3755}},{"uid":"c63a9a87ffcfa456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c63a9a87ffcfa456","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x556a81783fb3 \n#1 0x556a814574a7 \n#2 0x556a8149edd6 \n#3 0x556a8149eec1 \n#4 0x556a814dc354 \n#5 0x556a814c096d \n#6 0x556a814d9c02 \n#7 0x556a814c0713 \n#8 0x556a8149318b \n#9 0x556a81493f7e \n#10 0x556a817498d8 \n#11 0x556a8174d800 \n#12 0x556a81757cfc \n#13 0x556a8174e418 \n#14 0x556a8171b42f \n#15 0x556a817724e8 \n#16 0x556a817726b4 \n#17 0x556a81783143 \n#18 0x7f4144894ac3 ","time":{"start":1698178211953,"stop":1698178215751,"duration":3798}},{"uid":"a49ec3ba2ebe0aa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a49ec3ba2ebe0aa6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e9d22bafb3 \n#1 0x55e9d1f8e4a7 \n#2 0x55e9d1fd5dd6 \n#3 0x55e9d1fd5ec1 \n#4 0x55e9d2013354 \n#5 0x55e9d1ff796d \n#6 0x55e9d2010c02 \n#7 0x55e9d1ff7713 \n#8 0x55e9d1fca18b \n#9 0x55e9d1fcaf7e \n#10 0x55e9d22808d8 \n#11 0x55e9d2284800 \n#12 0x55e9d228ecfc \n#13 0x55e9d2285418 \n#14 0x55e9d225242f \n#15 0x55e9d22a94e8 \n#16 0x55e9d22a96b4 \n#17 0x55e9d22ba143 \n#18 0x7fd26ca94ac3 ","time":{"start":1698178151635,"stop":1698178160436,"duration":8801}},{"uid":"b6382ad2a51b1221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/b6382ad2a51b1221","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 627)\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55bd55ee7fb3 \n#1 0x55bd55bbb4a7 \n#2 0x55bd55c08ecd \n#3 0x55bd55c0726d \n#4 0x55bd55c05028 \n#5 0x55bd55c04097 \n#6 0x55bd55bf8d59 \n#7 0x55bd55c24942 \n#8 0x55bd55bf8776 \n#9 0x55bd55c24b0e \n#10 0x55bd55c3dc02 \n#11 0x55bd55c24713 \n#12 0x55bd55bf718b \n#13 0x55bd55bf7f7e \n#14 0x55bd55ead8d8 \n#15 0x55bd55eb1800 \n#16 0x55bd55ebbcfc \n#17 0x55bd55eb2418 \n#18 0x55bd55e7f42f \n#19 0x55bd55ed64e8 \n#20 0x55bd55ed66b4 \n#21 0x55bd55ee7143 \n#22 0x7fdae0e94ac3 ","time":{"start":1698110077874,"stop":1698110081953,"duration":4079}},{"uid":"f4aa3d3cfb9ea909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/f4aa3d3cfb9ea909","status":"failed","statusDetails":"ValueError: time data 'Monday, 23\\xa0October (Today) 2023' does not match format '%A, %d %B %Y'","time":{"start":1698064841569,"stop":1698064846793,"duration":5224}}]},"tags":[]},"source":"5598249312331080.json","parameterValues":["NeathPortTalbotCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/5647cd0c94d1d8a6.json b/3.10/1085/data/test-cases/5647cd0c94d1d8a6.json deleted file mode 100644 index 5cb5678637..0000000000 --- a/3.10/1085/data/test-cases/5647cd0c94d1d8a6.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"5647cd0c94d1d8a6","name":"Validate Council Output [NorthEastLincs]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5bf150f9d14a36325cbfaf9b6349d178","time":{"start":1698867477104,"stop":1698867477109,"duration":5},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f1600722860>, 'council': 'NorthEastLincs'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f1600722860>, 'council': 'NorthEastLincs'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867477104,"stop":1698867477105,"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":1698867477105,"stop":1698867477109,"duration":4},"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"e02a41b03abe85de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e02a41b03abe85de","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801613921,"stop":1698801613925,"duration":4}},{"uid":"58839a266e16554b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/58839a266e16554b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788504901,"stop":1698788504904,"duration":3}},{"uid":"c10b4086048e7d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c10b4086048e7d97","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715006996,"stop":1698715007000,"duration":4}},{"uid":"912adcb68c64b57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/912adcb68c64b57a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701379693,"stop":1698701379698,"duration":5}},{"uid":"c576754f7516a1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c576754f7516a1c1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700238538,"stop":1698700238542,"duration":4}},{"uid":"85ec7b9ff5a8b185","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/85ec7b9ff5a8b185","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692879232,"stop":1698692879236,"duration":4}},{"uid":"61e801597b061cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/61e801597b061cf7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692746801,"stop":1698692746805,"duration":4}},{"uid":"6e3a2a18d0026b21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6e3a2a18d0026b21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646565330,"stop":1698646565335,"duration":5}},{"uid":"14922660670726ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/14922660670726ac","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628577758,"stop":1698628577762,"duration":4}},{"uid":"5731ba0c4f6a46b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/5731ba0c4f6a46b9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615190537,"stop":1698615190542,"duration":5}},{"uid":"3ed4e031fea931be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3ed4e031fea931be","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615098005,"stop":1698615098009,"duration":4}},{"uid":"3669c53d8476cb21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3669c53d8476cb21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542363068,"stop":1698542363072,"duration":4}},{"uid":"319450e268a465bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/319450e268a465bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455571930,"stop":1698455571934,"duration":4}},{"uid":"c809e654acc04267","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c809e654acc04267","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369245803,"stop":1698369245807,"duration":4}},{"uid":"de4700e1208ca904","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/de4700e1208ca904","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282838248,"stop":1698282838252,"duration":4}},{"uid":"a57699a339424dec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a57699a339424dec","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196502823,"stop":1698196502827,"duration":4}},{"uid":"e602837249619184","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e602837249619184","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178225219,"stop":1698178225223,"duration":4}},{"uid":"e9d479461b3394fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e9d479461b3394fa","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178169120,"stop":1698178169124,"duration":4}},{"uid":"66bf8a18bda6e186","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/66bf8a18bda6e186","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698110095528,"stop":1698110095532,"duration":4}},{"uid":"53efc606678ef881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/53efc606678ef881","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698064856695,"stop":1698064856699,"duration":4}}]},"tags":[]},"source":"5647cd0c94d1d8a6.json","parameterValues":["NorthEastLincs"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/57244912ddb1974f.json b/3.10/1085/data/test-cases/57244912ddb1974f.json deleted file mode 100644 index d41bf52790..0000000000 --- a/3.10/1085/data/test-cases/57244912ddb1974f.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"57244912ddb1974f","name":"Validate Council Output [LancasterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"457984096c8a54ecc6e0400bb319c59a","time":{"start":1698867416034,"stop":1698867421019,"duration":4985},"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":1698867416034,"stop":1698867416035,"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":1698867416035,"stop":1698867421011,"duration":4976},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867421016,"stop":1698867421016,"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":1698867421017,"stop":1698867421019,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":133,"unknown":0,"total":134},"items":[{"uid":"8e888d96db8ab713","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8e888d96db8ab713","status":"passed","time":{"start":1698801545007,"stop":1698801550022,"duration":5015}},{"uid":"b74feed10d91823b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b74feed10d91823b","status":"passed","time":{"start":1698788450631,"stop":1698788457059,"duration":6428}},{"uid":"6a72949b8ec32456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6a72949b8ec32456","status":"passed","time":{"start":1698714939591,"stop":1698714947486,"duration":7895}},{"uid":"8b9ab43f4d49fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b9ab43f4d49fcc","status":"passed","time":{"start":1698701319138,"stop":1698701324961,"duration":5823}},{"uid":"7e4e8a47a25977da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7e4e8a47a25977da","status":"passed","time":{"start":1698700185481,"stop":1698700190479,"duration":4998}},{"uid":"f1b54a85b6dc7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f1b54a85b6dc7e1","status":"passed","time":{"start":1698692729442,"stop":1698692735082,"duration":5640}},{"uid":"b8e481c59fb7ce4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b8e481c59fb7ce4e","status":"passed","time":{"start":1698692699893,"stop":1698692704811,"duration":4918}},{"uid":"95f8b6a8464860af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/95f8b6a8464860af","status":"passed","time":{"start":1698646351635,"stop":1698646360166,"duration":8531}},{"uid":"320e1cb479f45d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/320e1cb479f45d9a","status":"passed","time":{"start":1698628565303,"stop":1698628573253,"duration":7950}},{"uid":"c4729719d5fc214d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4729719d5fc214d","status":"passed","time":{"start":1698615227901,"stop":1698615233295,"duration":5394}},{"uid":"b6ad05ece95e3543","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b6ad05ece95e3543","status":"passed","time":{"start":1698615114255,"stop":1698615119335,"duration":5080}},{"uid":"81df347f9368334c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/81df347f9368334c","status":"passed","time":{"start":1698542377568,"stop":1698542389096,"duration":11528}},{"uid":"da54ffbbf81768a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/da54ffbbf81768a","status":"passed","time":{"start":1698455567868,"stop":1698455578231,"duration":10363}},{"uid":"2bc94b489ff71d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2bc94b489ff71d52","status":"passed","time":{"start":1698369241288,"stop":1698369246730,"duration":5442}},{"uid":"d73638a4220bf4ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d73638a4220bf4ac","status":"passed","time":{"start":1698282859049,"stop":1698282870318,"duration":11269}},{"uid":"1d0143b3e8eb02f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1d0143b3e8eb02f2","status":"passed","time":{"start":1698196517257,"stop":1698196525509,"duration":8252}},{"uid":"6d7b150f3509c13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d7b150f3509c13a","status":"passed","time":{"start":1698178241276,"stop":1698178246649,"duration":5373}},{"uid":"e95729f0bbef551b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e95729f0bbef551b","status":"passed","time":{"start":1698178221342,"stop":1698178228496,"duration":7154}},{"uid":"985de10a22b7fe1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/985de10a22b7fe1b","status":"passed","time":{"start":1698110107465,"stop":1698110117321,"duration":9856}},{"uid":"62da579099a49d31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/62da579099a49d31","status":"passed","time":{"start":1698065171417,"stop":1698065176927,"duration":5510}}]},"tags":[]},"source":"57244912ddb1974f.json","parameterValues":["LancasterCityCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/5b73f59d5cb80461.json b/3.10/1085/data/test-cases/5b73f59d5cb80461.json deleted file mode 100644 index 374f78c2c9..0000000000 --- a/3.10/1085/data/test-cases/5b73f59d5cb80461.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"5b73f59d5cb80461","name":"Validate Council Output [BristolCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9ccf2d38c1146637d9a0560b2cb0f48e","time":{"start":1698867375904,"stop":1698867380871,"duration":4967},"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":1698867375904,"stop":1698867375905,"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":1698867375905,"stop":1698867380867,"duration":4962},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867380867,"stop":1698867380868,"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":1698867380868,"stop":1698867380871,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"c283ba9bec861a96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c283ba9bec861a96","status":"passed","time":{"start":1698801509348,"stop":1698801514176,"duration":4828}},{"uid":"107e516837cecbc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/107e516837cecbc6","status":"passed","time":{"start":1698788417375,"stop":1698788421994,"duration":4619}},{"uid":"d54f25d8207623be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d54f25d8207623be","status":"passed","time":{"start":1698714893999,"stop":1698714899239,"duration":5240}},{"uid":"56811d91b40af8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/56811d91b40af8b","status":"passed","time":{"start":1698701284580,"stop":1698701289963,"duration":5383}},{"uid":"1301a7916e64fe35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1301a7916e64fe35","status":"passed","time":{"start":1698700153322,"stop":1698700157937,"duration":4615}},{"uid":"f982f61b20d8215b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f982f61b20d8215b","status":"passed","time":{"start":1698692698950,"stop":1698692703536,"duration":4586}},{"uid":"55e0bbaf839bf43d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/55e0bbaf839bf43d","status":"passed","time":{"start":1698692666008,"stop":1698692670955,"duration":4947}},{"uid":"e1de1419cb17c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1de1419cb17c0d3","status":"passed","time":{"start":1698646227229,"stop":1698646232261,"duration":5032}},{"uid":"6aaea88e42ba6b10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6aaea88e42ba6b10","status":"passed","time":{"start":1698628478697,"stop":1698628483467,"duration":4770}},{"uid":"7815069c2bf67b0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7815069c2bf67b0f","status":"passed","time":{"start":1698615115997,"stop":1698615121069,"duration":5072}},{"uid":"17764a8f7101eba2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/17764a8f7101eba2","status":"passed","time":{"start":1698615036862,"stop":1698615041539,"duration":4677}},{"uid":"f070f189688dd23d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f070f189688dd23d","status":"passed","time":{"start":1698542283254,"stop":1698542288161,"duration":4907}},{"uid":"e9cf1439ebd6d2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e9cf1439ebd6d2ff","status":"passed","time":{"start":1698455474349,"stop":1698455478866,"duration":4517}},{"uid":"da272f77e5f70792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/da272f77e5f70792","status":"passed","time":{"start":1698369156887,"stop":1698369161719,"duration":4832}},{"uid":"505e3cbb39c64c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/505e3cbb39c64c5c","status":"passed","time":{"start":1698282743783,"stop":1698282749791,"duration":6008}},{"uid":"cfb888e04d6c945a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cfb888e04d6c945a","status":"passed","time":{"start":1698196416691,"stop":1698196421997,"duration":5306}},{"uid":"c1f70344e01b9ebc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c1f70344e01b9ebc","status":"passed","time":{"start":1698178143506,"stop":1698178148648,"duration":5142}},{"uid":"400937ab69ae3b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/400937ab69ae3b0e","status":"passed","time":{"start":1698178099321,"stop":1698178103940,"duration":4619}},{"uid":"f31654267affb9c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/f31654267affb9c9","status":"passed","time":{"start":1698110013953,"stop":1698110018810,"duration":4857}},{"uid":"7fe839fc48c41824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/7fe839fc48c41824","status":"passed","time":{"start":1698064780455,"stop":1698064789313,"duration":8858}}]},"tags":[]},"source":"5b73f59d5cb80461.json","parameterValues":["BristolCityCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/60c2a99a6ad80361.json b/3.10/1085/data/test-cases/60c2a99a6ad80361.json deleted file mode 100644 index 9c84976314..0000000000 --- a/3.10/1085/data/test-cases/60c2a99a6ad80361.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"60c2a99a6ad80361","name":"Validate Council Output [NewcastleCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f8fee070cb49e91fbb5bb87c533c294a","time":{"start":1698867569390,"stop":1698867577595,"duration":8205},"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":1698867569390,"stop":1698867569391,"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":1698867569391,"stop":1698867577592,"duration":8201},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867577592,"stop":1698867577592,"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":1698867577593,"stop":1698867577595,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"dfead28ea3bb50c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/dfead28ea3bb50c1","status":"passed","time":{"start":1698801699792,"stop":1698801729648,"duration":29856}},{"uid":"b885f8be75ea137b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b885f8be75ea137b","status":"passed","time":{"start":1698788607842,"stop":1698788617233,"duration":9391}},{"uid":"ba18abcbadfd66a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ba18abcbadfd66a","status":"passed","time":{"start":1698715153610,"stop":1698715168600,"duration":14990}},{"uid":"9b3a18b14feeaedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9b3a18b14feeaedc","status":"passed","time":{"start":1698701569036,"stop":1698701575752,"duration":6716}},{"uid":"ab1facabe207795e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ab1facabe207795e","status":"passed","time":{"start":1698700339512,"stop":1698700345556,"duration":6044}},{"uid":"4e0898dd01fcfd7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4e0898dd01fcfd7c","status":"passed","time":{"start":1698692873197,"stop":1698692879228,"duration":6031}},{"uid":"a3f8524d314ff4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/a3f8524d314ff4","status":"passed","time":{"start":1698692849085,"stop":1698692855350,"duration":6265}},{"uid":"5466236ed2abd5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5466236ed2abd5b","status":"passed","time":{"start":1698646558874,"stop":1698646565326,"duration":6452}},{"uid":"5825b648c741ce4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5825b648c741ce4b","status":"passed","time":{"start":1698628546090,"stop":1698628577754,"duration":31664}},{"uid":"e7b871e58bc007d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e7b871e58bc007d2","status":"passed","time":{"start":1698615183004,"stop":1698615190532,"duration":7528}},{"uid":"7608a669b7694850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7608a669b7694850","status":"passed","time":{"start":1698615091534,"stop":1698615098003,"duration":6469}},{"uid":"c37774365e3677d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c37774365e3677d6","status":"passed","time":{"start":1698542355071,"stop":1698542363065,"duration":7994}},{"uid":"dd41f794ca6d31cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd41f794ca6d31cc","status":"passed","time":{"start":1698455534226,"stop":1698455571927,"duration":37701}},{"uid":"93d003c5d26d1332","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93d003c5d26d1332","status":"passed","time":{"start":1698369228813,"stop":1698369245800,"duration":16987}},{"uid":"111ea9d5ee1b41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/111ea9d5ee1b41e","status":"passed","time":{"start":1698282810506,"stop":1698282838244,"duration":27738}},{"uid":"4a24ca7ba9649f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4a24ca7ba9649f1","status":"passed","time":{"start":1698196480291,"stop":1698196502820,"duration":22529}},{"uid":"b1b5a816501cac1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b1b5a816501cac1c","status":"passed","time":{"start":1698178217293,"stop":1698178225215,"duration":7922}},{"uid":"46bf97f16fe55b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/46bf97f16fe55b2","status":"passed","time":{"start":1698178161800,"stop":1698178169117,"duration":7317}},{"uid":"3730eead80374294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3730eead80374294","status":"passed","time":{"start":1698110086257,"stop":1698110095525,"duration":9268}},{"uid":"bd75311300c49665","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/bd75311300c49665","status":"passed","time":{"start":1698064847799,"stop":1698064856690,"duration":8891}}]},"tags":[]},"source":"60c2a99a6ad80361.json","parameterValues":["NewcastleCityCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/64639e7321e79240.json b/3.10/1085/data/test-cases/64639e7321e79240.json deleted file mode 100644 index 41a4ba759f..0000000000 --- a/3.10/1085/data/test-cases/64639e7321e79240.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"64639e7321e79240","name":"Validate Council Output [NorthLincolnshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"26474e54d95de49f99ef7b4310ac64f9","time":{"start":1698867482905,"stop":1698867488342,"duration":5437},"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":1698867482906,"stop":1698867482906,"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":1698867482907,"stop":1698867488338,"duration":5431},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867488338,"stop":1698867488338,"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":1698867488338,"stop":1698867488342,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"3331092df53383b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3331092df53383b6","status":"passed","time":{"start":1698801619753,"stop":1698801624596,"duration":4843}},{"uid":"640be4e200daf30f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/640be4e200daf30f","status":"passed","time":{"start":1698788509507,"stop":1698788515270,"duration":5763}},{"uid":"4ab846d8306859d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4ab846d8306859d6","status":"passed","time":{"start":1698715013466,"stop":1698715019353,"duration":5887}},{"uid":"3b79dc7900fa11fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3b79dc7900fa11fb","status":"passed","time":{"start":1698701385255,"stop":1698701391263,"duration":6008}},{"uid":"9fc35e296b817aef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9fc35e296b817aef","status":"passed","time":{"start":1698700243563,"stop":1698700247834,"duration":4271}},{"uid":"340def64b5a9111f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/340def64b5a9111f","status":"passed","time":{"start":1698692884297,"stop":1698692890167,"duration":5870}},{"uid":"7f538e46d3ac2fcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7f538e46d3ac2fcb","status":"passed","time":{"start":1698692752574,"stop":1698692758038,"duration":5464}},{"uid":"a03fba88dbebdf4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a03fba88dbebdf4e","status":"passed","time":{"start":1698646366215,"stop":1698646371139,"duration":4924}},{"uid":"1f3b3aaadae9a6fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1f3b3aaadae9a6fd","status":"passed","time":{"start":1698628583781,"stop":1698628588814,"duration":5033}},{"uid":"9cac3199e3791c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9cac3199e3791c91","status":"passed","time":{"start":1698615195890,"stop":1698615200974,"duration":5084}},{"uid":"b364d57fd82deda2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b364d57fd82deda2","status":"passed","time":{"start":1698615104217,"stop":1698615109069,"duration":4852}},{"uid":"956936a70dd22bff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/956936a70dd22bff","status":"passed","time":{"start":1698542368471,"stop":1698542373686,"duration":5215}},{"uid":"1375282d3ffc33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1375282d3ffc33","status":"passed","time":{"start":1698455578756,"stop":1698455583896,"duration":5140}},{"uid":"6523c5e30f8b16e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6523c5e30f8b16e0","status":"passed","time":{"start":1698369250840,"stop":1698369255445,"duration":4605}},{"uid":"12936a008b3387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12936a008b3387","status":"passed","time":{"start":1698282843152,"stop":1698282847710,"duration":4558}},{"uid":"e1995e90bbefa0f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e1995e90bbefa0f2","status":"passed","time":{"start":1698196508509,"stop":1698196514092,"duration":5583}},{"uid":"4be5ecb2cabeed55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4be5ecb2cabeed55","status":"passed","time":{"start":1698178230478,"stop":1698178237541,"duration":7063}},{"uid":"1300f4c155f7894f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1300f4c155f7894f","status":"passed","time":{"start":1698178174052,"stop":1698178179275,"duration":5223}},{"uid":"e9dbefa08f7de06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/e9dbefa08f7de06b","status":"passed","time":{"start":1698110099788,"stop":1698110104801,"duration":5013}},{"uid":"e5cb60e5eba580b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/e5cb60e5eba580b5","status":"passed","time":{"start":1698064862149,"stop":1698064867702,"duration":5553}}]},"tags":[]},"source":"64639e7321e79240.json","parameterValues":["NorthLincolnshireCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/67ed20e09e94b7fb.json b/3.10/1085/data/test-cases/67ed20e09e94b7fb.json deleted file mode 100644 index 7448e68398..0000000000 --- a/3.10/1085/data/test-cases/67ed20e09e94b7fb.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"67ed20e09e94b7fb","name":"Validate Council Output [MertonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"36e8dead67440054ce559fdfe42912ec","time":{"start":1698867560559,"stop":1698867561918,"duration":1359},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecd9fbb7c0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fecd9fbb7c0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecd9fbb7c0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fecd9fbb7c0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: MertonCouncil","time":{"start":1698867560560,"stop":1698867560560,"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":1698867560560,"stop":1698867561913,"duration":1353},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867561913,"stop":1698867561913,"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":1698867561914,"stop":1698867561918,"duration":4},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":126,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":169},"items":[{"uid":"28174ff85070b899","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28174ff85070b899","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801688709,"stop":1698801694751,"duration":6042}},{"uid":"9271cddb604f8848","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9271cddb604f8848","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788597497,"stop":1698788602386,"duration":4889}},{"uid":"3e28bb51543e4d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3e28bb51543e4d5f","status":"passed","time":{"start":1698715140513,"stop":1698715142049,"duration":1536}},{"uid":"2cc7a04d9c9c4b76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2cc7a04d9c9c4b76","status":"passed","time":{"start":1698701555040,"stop":1698701556684,"duration":1644}},{"uid":"268785b1a5363d7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/268785b1a5363d7a","status":"passed","time":{"start":1698700328565,"stop":1698700334453,"duration":5888}},{"uid":"a9e63d464dfe9a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a9e63d464dfe9a86","status":"passed","time":{"start":1698692867250,"stop":1698692868564,"duration":1314}},{"uid":"3466e8a25b0d05e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/3466e8a25b0d05e8","status":"passed","time":{"start":1698692838889,"stop":1698692844299,"duration":5410}},{"uid":"2656f34bd0c1e562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2656f34bd0c1e562","status":"passed","time":{"start":1698646549569,"stop":1698646551218,"duration":1649}},{"uid":"6b3e7bc1a2be8e63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6b3e7bc1a2be8e63","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698628533742,"stop":1698628539647,"duration":5905}},{"uid":"ed489eb0b86236da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ed489eb0b86236da","status":"passed","time":{"start":1698615173064,"stop":1698615174798,"duration":1734}},{"uid":"fd6414b21cdf95d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/fd6414b21cdf95d1","status":"passed","time":{"start":1698615080045,"stop":1698615085737,"duration":5692}},{"uid":"fd2316c7164ecc12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/fd2316c7164ecc12","status":"passed","time":{"start":1698542333543,"stop":1698542342193,"duration":8650}},{"uid":"8b1c0bead6ae0cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b1c0bead6ae0cc","status":"passed","time":{"start":1698455524197,"stop":1698455529482,"duration":5285}},{"uid":"ef84ea8ce980de4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ef84ea8ce980de4b","status":"passed","time":{"start":1698369217324,"stop":1698369223041,"duration":5717}},{"uid":"387f2ac11a6f3206","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/387f2ac11a6f3206","status":"passed","time":{"start":1698282801234,"stop":1698282802842,"duration":1608}},{"uid":"c73094d35bdab9de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c73094d35bdab9de","status":"passed","time":{"start":1698196471357,"stop":1698196473353,"duration":1996}},{"uid":"f9833533d6492f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f9833533d6492f76","status":"passed","time":{"start":1698178203732,"stop":1698178209840,"duration":6108}},{"uid":"473c7de29e320fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/473c7de29e320fbe","status":"passed","time":{"start":1698178148987,"stop":1698178150558,"duration":1571}},{"uid":"449c904a1c254bf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/449c904a1c254bf2","status":"passed","time":{"start":1698110075475,"stop":1698110076762,"duration":1287}},{"uid":"27fc089dd8fc943","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/27fc089dd8fc943","status":"passed","time":{"start":1698064839075,"stop":1698064840410,"duration":1335}}]},"tags":[]},"source":"67ed20e09e94b7fb.json","parameterValues":["MertonCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/682a78b4a89ea96a.json b/3.10/1085/data/test-cases/682a78b4a89ea96a.json deleted file mode 100644 index 5269e7935b..0000000000 --- a/3.10/1085/data/test-cases/682a78b4a89ea96a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"682a78b4a89ea96a","name":"Validate Council Output [HighPeakCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f014a970b405df22a91c3a1e6926ba51","time":{"start":1698867465878,"stop":1698867474250,"duration":8372},"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":1698867465879,"stop":1698867465880,"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":1698867465880,"stop":1698867474246,"duration":8366},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867474246,"stop":1698867474247,"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":1698867474247,"stop":1698867474250,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":60,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":169},"items":[{"uid":"c08726f6b9b59538","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c08726f6b9b59538","status":"passed","time":{"start":1698801604809,"stop":1698801612212,"duration":7403}},{"uid":"18b5c7e515bd190c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/18b5c7e515bd190c","status":"passed","time":{"start":1698788496063,"stop":1698788503151,"duration":7088}},{"uid":"ed92c63caa1d13fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed92c63caa1d13fc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714992096,"stop":1698715004483,"duration":12387}},{"uid":"412b971723697a66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/412b971723697a66","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701367689,"stop":1698701376810,"duration":9121}},{"uid":"292e9f8e6ac07e15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/292e9f8e6ac07e15","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700228846,"stop":1698700235603,"duration":6757}},{"uid":"841a683332219fe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/841a683332219fe1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693067866,"stop":1698693075299,"duration":7433}},{"uid":"8dd8e223f4497563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dd8e223f4497563","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692737878,"stop":1698692744229,"duration":6351}},{"uid":"3a724480c579c5f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3a724480c579c5f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646337536,"stop":1698646349029,"duration":11493}},{"uid":"73ae1da872273f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/73ae1da872273f1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628553248,"stop":1698628562957,"duration":9709}},{"uid":"7b53e90e10f58ca5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b53e90e10f58ca5","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615215059,"stop":1698615224114,"duration":9055}},{"uid":"844f8f299eb59c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/844f8f299eb59c5a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615104166,"stop":1698615111881,"duration":7715}},{"uid":"e9236bbd134854e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e9236bbd134854e6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542367402,"stop":1698542375117,"duration":7715}},{"uid":"dd1b2478f7d7b7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd1b2478f7d7b7e4","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455555393,"stop":1698455561920,"duration":6527}},{"uid":"1a2486c55ca55a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1a2486c55ca55a1f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369230524,"stop":1698369238056,"duration":7532}},{"uid":"998b930c0ff3bd99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/998b930c0ff3bd99","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698282845992,"stop":1698282856298,"duration":10306}},{"uid":"950b0ca68c25077d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/950b0ca68c25077d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196503856,"stop":1698196513068,"duration":9212}},{"uid":"545f3bac2e4efcc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/545f3bac2e4efcc0","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178229438,"stop":1698178238455,"duration":9017}},{"uid":"9edf33c62ac3fb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9edf33c62ac3fb34","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178209315,"stop":1698178219110,"duration":9795}},{"uid":"942f191adb3df58f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/942f191adb3df58f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698110098471,"stop":1698110105807,"duration":7336}},{"uid":"e42387588ffb25df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/e42387588ffb25df","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698065162303,"stop":1698065169445,"duration":7142}}]},"tags":[]},"source":"682a78b4a89ea96a.json","parameterValues":["HighPeakCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/6c13ad97e43e5ee8.json b/3.10/1085/data/test-cases/6c13ad97e43e5ee8.json deleted file mode 100644 index 48d8c9f0b3..0000000000 --- a/3.10/1085/data/test-cases/6c13ad97e43e5ee8.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"6c13ad97e43e5ee8","name":"Validate Council Output [NorthKestevenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c9c754b0aeaa9653b56f57afebc35c99","time":{"start":1698867477159,"stop":1698867481947,"duration":4788},"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":1698867477159,"stop":1698867477160,"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":1698867477160,"stop":1698867481943,"duration":4783},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867481944,"stop":1698867481944,"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":1698867481944,"stop":1698867481947,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"40edcbcb9c89e1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/40edcbcb9c89e1a2","status":"passed","time":{"start":1698801614031,"stop":1698801618567,"duration":4536}},{"uid":"8ceec43523d5e18c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8ceec43523d5e18c","status":"passed","time":{"start":1698788504944,"stop":1698788508563,"duration":3619}},{"uid":"c0d73429e4910788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c0d73429e4910788","status":"passed","time":{"start":1698715007042,"stop":1698715012503,"duration":5461}},{"uid":"62eb9d2885321bdf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/62eb9d2885321bdf","status":"passed","time":{"start":1698701379751,"stop":1698701384329,"duration":4578}},{"uid":"ae8db991ff013957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae8db991ff013957","status":"passed","time":{"start":1698700238586,"stop":1698700242810,"duration":4224}},{"uid":"36a2c5270ce675aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/36a2c5270ce675aa","status":"passed","time":{"start":1698692879278,"stop":1698692883569,"duration":4291}},{"uid":"18159a0f5751d35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/18159a0f5751d35","status":"passed","time":{"start":1698692746847,"stop":1698692751561,"duration":4714}},{"uid":"5fbb407c28eb7f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fbb407c28eb7f76","status":"passed","time":{"start":1698646360169,"stop":1698646365271,"duration":5102}},{"uid":"fdffcb53d76aa77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fdffcb53d76aa77d","status":"passed","time":{"start":1698628577811,"stop":1698628582245,"duration":4434}},{"uid":"359513c7efc02926","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/359513c7efc02926","status":"passed","time":{"start":1698615190591,"stop":1698615194947,"duration":4356}},{"uid":"143438810a90f8f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/143438810a90f8f8","status":"passed","time":{"start":1698615098048,"stop":1698615103185,"duration":5137}},{"uid":"79794328360f73cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/79794328360f73cb","status":"passed","time":{"start":1698542363111,"stop":1698542367424,"duration":4313}},{"uid":"ae3fdefbc1663862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ae3fdefbc1663862","status":"passed","time":{"start":1698455571977,"stop":1698455577790,"duration":5813}},{"uid":"19107c76f2e5ea95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19107c76f2e5ea95","status":"passed","time":{"start":1698369245845,"stop":1698369250069,"duration":4224}},{"uid":"5027faa125768286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5027faa125768286","status":"passed","time":{"start":1698282838301,"stop":1698282842164,"duration":3863}},{"uid":"165f2c017d5adc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/165f2c017d5adc3","status":"passed","time":{"start":1698196502867,"stop":1698196507065,"duration":4198}},{"uid":"68d701e9dc716eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/68d701e9dc716eab","status":"passed","time":{"start":1698178225273,"stop":1698178229190,"duration":3917}},{"uid":"efec3c456da34ae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/efec3c456da34ae3","status":"passed","time":{"start":1698178169166,"stop":1698178172969,"duration":3803}},{"uid":"4bcacda15fc29236","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/4bcacda15fc29236","status":"passed","time":{"start":1698110095573,"stop":1698110098939,"duration":3366}},{"uid":"4d7eaec3a803b0f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/4d7eaec3a803b0f6","status":"passed","time":{"start":1698064856756,"stop":1698064861348,"duration":4592}}]},"tags":[]},"source":"6c13ad97e43e5ee8.json","parameterValues":["NorthKestevenDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/712999d53080aae7.json b/3.10/1085/data/test-cases/712999d53080aae7.json deleted file mode 100644 index d3e2510bc8..0000000000 --- a/3.10/1085/data/test-cases/712999d53080aae7.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"712999d53080aae7","name":"Validate Council Output [RushcliffeBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"10c5adec7cdd71fa36d93e2bcbd9ad16","time":{"start":1698867582047,"stop":1698867587648,"duration":5601},"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":1698867582047,"stop":1698867582048,"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":1698867582048,"stop":1698867587645,"duration":5597},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867587646,"stop":1698867587646,"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":1698867587646,"stop":1698867587648,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"befeeb26077633e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/befeeb26077633e","status":"passed","time":{"start":1698801733788,"stop":1698801739718,"duration":5930}},{"uid":"b919dbdf47050443","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b919dbdf47050443","status":"passed","time":{"start":1698788621513,"stop":1698788627597,"duration":6084}},{"uid":"550097d57a0d7c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/550097d57a0d7c17","status":"passed","time":{"start":1698715173234,"stop":1698715179341,"duration":6107}},{"uid":"2c3b9d939cd60a09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2c3b9d939cd60a09","status":"passed","time":{"start":1698701563682,"stop":1698701570705,"duration":7023}},{"uid":"908aa7469a30150c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/908aa7469a30150c","status":"passed","time":{"start":1698700349715,"stop":1698700354876,"duration":5161}},{"uid":"1b227bf59abd5a99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1b227bf59abd5a99","status":"passed","time":{"start":1698693048827,"stop":1698693054085,"duration":5258}},{"uid":"57eb72d89121337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/57eb72d89121337c","status":"passed","time":{"start":1698692858928,"stop":1698692864014,"duration":5086}},{"uid":"338cb72d19778d5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/338cb72d19778d5d","status":"passed","time":{"start":1698646547182,"stop":1698646554169,"duration":6987}},{"uid":"bd7279f0a216e825","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bd7279f0a216e825","status":"passed","time":{"start":1698628896176,"stop":1698628902269,"duration":6093}},{"uid":"d1ce26a500cb74f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d1ce26a500cb74f7","status":"passed","time":{"start":1698615376514,"stop":1698615386065,"duration":9551}},{"uid":"da6693940e65d45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/da6693940e65d45","status":"passed","time":{"start":1698615267372,"stop":1698615274943,"duration":7571}},{"uid":"7e80f9c339d9a0d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7e80f9c339d9a0d6","status":"passed","time":{"start":1698542535601,"stop":1698542541204,"duration":5603}},{"uid":"1b5c357077da912d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1b5c357077da912d","status":"passed","time":{"start":1698455870726,"stop":1698455876049,"duration":5323}},{"uid":"9e695df1fa6dd0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9e695df1fa6dd0cb","status":"passed","time":{"start":1698369528472,"stop":1698369533655,"duration":5183}},{"uid":"cc9b5a8ce497f79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cc9b5a8ce497f79e","status":"passed","time":{"start":1698283020320,"stop":1698283027673,"duration":7353}},{"uid":"6dd9f1abe8295002","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6dd9f1abe8295002","status":"passed","time":{"start":1698196686733,"stop":1698196694145,"duration":7412}},{"uid":"18e17a42140a356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/18e17a42140a356","status":"passed","time":{"start":1698178406158,"stop":1698178413112,"duration":6954}},{"uid":"29ae97242a75d0c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29ae97242a75d0c2","status":"passed","time":{"start":1698178346707,"stop":1698178352438,"duration":5731}},{"uid":"56e52d37c9481e76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/56e52d37c9481e76","status":"passed","time":{"start":1698110264736,"stop":1698110269724,"duration":4988}},{"uid":"381204c6e8fd7b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/381204c6e8fd7b5","status":"passed","time":{"start":1698065031348,"stop":1698065037536,"duration":6188}}]},"tags":[]},"source":"712999d53080aae7.json","parameterValues":["RushcliffeBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/71b4585ea76dac59.json b/3.10/1085/data/test-cases/71b4585ea76dac59.json deleted file mode 100644 index 030f1c9524..0000000000 --- a/3.10/1085/data/test-cases/71b4585ea76dac59.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"71b4585ea76dac59","name":"Validate Council Output [GlasgowCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a2365ffeb3ba24c7926dc7b42b03858c","time":{"start":1698867459405,"stop":1698867461818,"duration":2413},"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":1698867459405,"stop":1698867459406,"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":1698867459406,"stop":1698867461814,"duration":2408},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867461814,"stop":1698867461815,"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":1698867461815,"stop":1698867461818,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"e334260aa3e4cc46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e334260aa3e4cc46","status":"passed","time":{"start":1698801591164,"stop":1698801593628,"duration":2464}},{"uid":"763ed04feca4c074","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/763ed04feca4c074","status":"passed","time":{"start":1698788488570,"stop":1698788490952,"duration":2382}},{"uid":"a4a08ee435b314af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4a08ee435b314af","status":"passed","time":{"start":1698714985145,"stop":1698714987803,"duration":2658}},{"uid":"ad7ec844be81f773","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ad7ec844be81f773","status":"passed","time":{"start":1698701360306,"stop":1698701363035,"duration":2729}},{"uid":"e80464851aaa4985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e80464851aaa4985","status":"passed","time":{"start":1698700222576,"stop":1698700225082,"duration":2506}},{"uid":"1e40201a75c95ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1e40201a75c95ef1","status":"passed","time":{"start":1698693060971,"stop":1698693063267,"duration":2296}},{"uid":"e8c538802d08d4c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c538802d08d4c9","status":"passed","time":{"start":1698692730982,"stop":1698692733062,"duration":2080}},{"uid":"f09bfb11d9fa7df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f09bfb11d9fa7df0","status":"passed","time":{"start":1698646328870,"stop":1698646331624,"duration":2754}},{"uid":"f60d53f522338866","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f60d53f522338866","status":"passed","time":{"start":1698628546626,"stop":1698628549109,"duration":2483}},{"uid":"d03c392a73dd22b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d03c392a73dd22b4","status":"passed","time":{"start":1698615205522,"stop":1698615208201,"duration":2679}},{"uid":"11e43a0f690f583d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/11e43a0f690f583d","status":"passed","time":{"start":1698615097931,"stop":1698615100275,"duration":2344}},{"uid":"6f592615c022c393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6f592615c022c393","status":"passed","time":{"start":1698542361013,"stop":1698542363506,"duration":2493}},{"uid":"ed6d43d9327037ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ed6d43d9327037ce","status":"passed","time":{"start":1698455550069,"stop":1698455552347,"duration":2278}},{"uid":"97d214eb5f36f5a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/97d214eb5f36f5a3","status":"passed","time":{"start":1698369224064,"stop":1698369226317,"duration":2253}},{"uid":"6d92fcd0a0deb97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6d92fcd0a0deb97b","status":"passed","time":{"start":1698282837287,"stop":1698282839922,"duration":2635}},{"uid":"b4012340d4adc9b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b4012340d4adc9b1","status":"passed","time":{"start":1698196496354,"stop":1698196498970,"duration":2616}},{"uid":"f459f80d73b14a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f459f80d73b14a6a","status":"passed","time":{"start":1698178221138,"stop":1698178223814,"duration":2676}},{"uid":"931c96bae7eb63ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/931c96bae7eb63ac","status":"passed","time":{"start":1698178201543,"stop":1698178204011,"duration":2468}},{"uid":"703db62bc51ed76d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/703db62bc51ed76d","status":"passed","time":{"start":1698110092681,"stop":1698110094902,"duration":2221}},{"uid":"2484a174f3c51372","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/2484a174f3c51372","status":"passed","time":{"start":1698065155600,"stop":1698065157832,"duration":2232}}]},"tags":[]},"source":"71b4585ea76dac59.json","parameterValues":["GlasgowCityCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/73551db178ec9056.json b/3.10/1085/data/test-cases/73551db178ec9056.json deleted file mode 100644 index 8faf220e91..0000000000 --- a/3.10/1085/data/test-cases/73551db178ec9056.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"73551db178ec9056","name":"Validate Council Output [CastlepointDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2113bd9b6e0e6c1292cdfc372af23712","time":{"start":1698867388605,"stop":1698867388616,"duration":11},"status":"failed","statusMessage":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f6240dc0>, 'council': 'CastlepointDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f6240dc0>, 'council': 'CastlepointDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867388605,"stop":1698867388606,"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":1698867388606,"stop":1698867388616,"duration":10},"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":126,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":169},"items":[{"uid":"d1b3159699bfe30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d1b3159699bfe30","status":"passed","time":{"start":1698801509050,"stop":1698801510142,"duration":1092}},{"uid":"437daddbd0252416","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/437daddbd0252416","status":"passed","time":{"start":1698788422808,"stop":1698788423892,"duration":1084}},{"uid":"9f7d8f7c85f60ad4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9f7d8f7c85f60ad4","status":"passed","time":{"start":1698714891543,"stop":1698714892853,"duration":1310}},{"uid":"59f39d6e36e02d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/59f39d6e36e02d70","status":"passed","time":{"start":1698701279506,"stop":1698701281093,"duration":1587}},{"uid":"c1776da676f34351","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c1776da676f34351","status":"passed","time":{"start":1698700153616,"stop":1698700154759,"duration":1143}},{"uid":"5d4c0cc1a578021e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d4c0cc1a578021e","status":"passed","time":{"start":1698692699948,"stop":1698692700984,"duration":1036}},{"uid":"2de7525afc069c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2de7525afc069c0f","status":"passed","time":{"start":1698692662654,"stop":1698692663766,"duration":1112}},{"uid":"c3637526008a3e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c3637526008a3e50","status":"passed","time":{"start":1698646222812,"stop":1698646224500,"duration":1688}},{"uid":"1edf98c268b3f69f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1edf98c268b3f69f","status":"passed","time":{"start":1698628469825,"stop":1698628471083,"duration":1258}},{"uid":"9aa91cea88ebc148","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9aa91cea88ebc148","status":"passed","time":{"start":1698615112756,"stop":1698615114273,"duration":1517}},{"uid":"83f90d714cddff57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/83f90d714cddff57","status":"passed","time":{"start":1698615036654,"stop":1698615037738,"duration":1084}},{"uid":"63ae7a66850b8efc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/63ae7a66850b8efc","status":"passed","time":{"start":1698542278259,"stop":1698542279595,"duration":1336}},{"uid":"1d36c29a5a044169","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d36c29a5a044169","status":"passed","time":{"start":1698455468651,"stop":1698455469668,"duration":1017}},{"uid":"a623c98171ab82c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a623c98171ab82c0","status":"passed","time":{"start":1698369153852,"stop":1698369154887,"duration":1035}},{"uid":"79cfaa69413c802b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/79cfaa69413c802b","status":"passed","time":{"start":1698282742030,"stop":1698282743598,"duration":1568}},{"uid":"e6db632a390eb6a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e6db632a390eb6a7","status":"passed","time":{"start":1698196412105,"stop":1698196413625,"duration":1520}},{"uid":"3a8898cef8578e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3a8898cef8578e91","status":"passed","time":{"start":1698178141131,"stop":1698178142690,"duration":1559}},{"uid":"5c82082011281d08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5c82082011281d08","status":"passed","time":{"start":1698178104282,"stop":1698178105964,"duration":1682}},{"uid":"5de9fd719494e327","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5de9fd719494e327","status":"passed","time":{"start":1698110010252,"stop":1698110011276,"duration":1024}},{"uid":"fb1ffbeaa59c5cbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/fb1ffbeaa59c5cbb","status":"passed","time":{"start":1698064776583,"stop":1698064777625,"duration":1042}}]},"tags":[]},"source":"73551db178ec9056.json","parameterValues":["CastlepointDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/7459619bdde7bd03.json b/3.10/1085/data/test-cases/7459619bdde7bd03.json deleted file mode 100644 index cb92a8dde4..0000000000 --- a/3.10/1085/data/test-cases/7459619bdde7bd03.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7459619bdde7bd03","name":"Validate Council Output [BexleyCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b14d94c00a7a02b15ede5862fe9627b6","time":{"start":1698867371431,"stop":1698867371876,"duration":445},"status":"failed","statusMessage":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecdac20790>, 'council': 'BexleyCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecdac20790>, 'council': 'BexleyCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867371431,"stop":1698867371432,"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":1698867371432,"stop":1698867371876,"duration":444},"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":117,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":169},"items":[{"uid":"9a94a2e4d9a22e61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9a94a2e4d9a22e61","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698801504650,"stop":1698801505110,"duration":460}},{"uid":"d9b2059bb97504dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d9b2059bb97504dd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698788412500,"stop":1698788412920,"duration":420}},{"uid":"51c8cc1372e7d9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/51c8cc1372e7d9b8","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698714885440,"stop":1698714885988,"duration":548}},{"uid":"b1df1b5e8e077bdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b1df1b5e8e077bdd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698701278705,"stop":1698701279363,"duration":658}},{"uid":"6c688923740ea0c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6c688923740ea0c7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698700148497,"stop":1698700148926,"duration":429}},{"uid":"92b4dca6e032dc91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/92b4dca6e032dc91","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692694258,"stop":1698692694758,"duration":500}},{"uid":"b105bbd11af9143c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b105bbd11af9143c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692661261,"stop":1698692661735,"duration":474}},{"uid":"9556c214d154a5da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9556c214d154a5da","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646221849,"stop":1698646222514,"duration":665}},{"uid":"20c94552b7f62c62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/20c94552b7f62c62","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698628471752,"stop":1698628472326,"duration":574}},{"uid":"b74f7bea4fc86d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b74f7bea4fc86d12","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615110677,"stop":1698615111278,"duration":601}},{"uid":"264df2f706c43ed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/264df2f706c43ed3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615031956,"stop":1698615032493,"duration":537}},{"uid":"426a19130410c65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/426a19130410c65","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698542278116,"stop":1698542278882,"duration":766}},{"uid":"833c9e79e5cc9cd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/833c9e79e5cc9cd2","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698455469032,"stop":1698455469573,"duration":541}},{"uid":"4f4442bfac8c5ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4f4442bfac8c5ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698369151404,"stop":1698369151819,"duration":415}},{"uid":"dc1c297f7e114c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc1c297f7e114c5a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698282737922,"stop":1698282738513,"duration":591}},{"uid":"9b7de5a0e376b35d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9b7de5a0e376b35d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698196411191,"stop":1698196411757,"duration":566}},{"uid":"ea041f52d764a1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea041f52d764a1ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178137378,"stop":1698178138043,"duration":665}},{"uid":"7e6e54e12127fbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7e6e54e12127fbc","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178093687,"stop":1698178094195,"duration":508}},{"uid":"1e692a6bde4f8336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1e692a6bde4f8336","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698110009476,"stop":1698110009945,"duration":469}},{"uid":"bab3f0f15b38a1bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/bab3f0f15b38a1bf","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698064775333,"stop":1698064775840,"duration":507}}]},"tags":[]},"source":"7459619bdde7bd03.json","parameterValues":["BexleyCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/75943b45f53c8b08.json b/3.10/1085/data/test-cases/75943b45f53c8b08.json deleted file mode 100644 index 65dbcd30ac..0000000000 --- a/3.10/1085/data/test-cases/75943b45f53c8b08.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"75943b45f53c8b08","name":"Validate Council Output [SalfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"46bdc81110002bd93542f111d9af2812","time":{"start":1698867588276,"stop":1698867591604,"duration":3328},"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":1698867588276,"stop":1698867588279,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SalfordCityCouncil","time":{"start":1698867588279,"stop":1698867591600,"duration":3321},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867591600,"stop":1698867591600,"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":1698867591600,"stop":1698867591604,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":26,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":169},"items":[{"uid":"d7349f5b361e14ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d7349f5b361e14ed","status":"passed","time":{"start":1698801740396,"stop":1698801742290,"duration":1894}},{"uid":"f72323d2569476f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f72323d2569476f5","status":"passed","time":{"start":1698788628249,"stop":1698788632029,"duration":3780}},{"uid":"3271dc4cbef2f969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3271dc4cbef2f969","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715180418,"stop":1698715182481,"duration":2063}},{"uid":"f1b44543890ca6aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f1b44543890ca6aa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701571681,"stop":1698701574826,"duration":3145}},{"uid":"426b0e2b63521503","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/426b0e2b63521503","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700355503,"stop":1698700357142,"duration":1639}},{"uid":"33163b26bcaa2bb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/33163b26bcaa2bb9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693054656,"stop":1698693056805,"duration":2149}},{"uid":"ea6380db9f8153a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ea6380db9f8153a6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692864656,"stop":1698692866488,"duration":1832}},{"uid":"ae70dba187d91b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ae70dba187d91b0e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646555242,"stop":1698646557074,"duration":1832}},{"uid":"3c4c89d3621a8d23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3c4c89d3621a8d23","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628903069,"stop":1698628904899,"duration":1830}},{"uid":"36054524b6a5b79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/36054524b6a5b79","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615386998,"stop":1698615389221,"duration":2223}},{"uid":"d89e7b726e508660","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d89e7b726e508660","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615275639,"stop":1698615277483,"duration":1844}},{"uid":"36647b02891745f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/36647b02891745f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542542130,"stop":1698542545176,"duration":3046}},{"uid":"2a469b407e77f316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a469b407e77f316","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455876672,"stop":1698455878206,"duration":1534}},{"uid":"8f7376a82795d060","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8f7376a82795d060","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369534373,"stop":1698369535841,"duration":1468}},{"uid":"e385d856194ecac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e385d856194ecac3","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698283042186,"stop":1698283043665,"duration":1479}},{"uid":"7f9f340a8854b708","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7f9f340a8854b708","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196694902,"stop":1698196697131,"duration":2229}},{"uid":"f530a7c655796e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f530a7c655796e28","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178414134,"stop":1698178417020,"duration":2886}},{"uid":"3eb0bca34815960e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3eb0bca34815960e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178353224,"stop":1698178356053,"duration":2829}},{"uid":"c0ca6c80f5897814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/c0ca6c80f5897814","status":"passed","time":{"start":1698110270708,"stop":1698110272682,"duration":1974}},{"uid":"c255926a9a174a1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/c255926a9a174a1c","status":"passed","time":{"start":1698065038239,"stop":1698065041795,"duration":3556}}]},"tags":[]},"source":"75943b45f53c8b08.json","parameterValues":["SalfordCityCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/75a7f8ee1fea9a4d.json b/3.10/1085/data/test-cases/75a7f8ee1fea9a4d.json deleted file mode 100644 index 779d818499..0000000000 --- a/3.10/1085/data/test-cases/75a7f8ee1fea9a4d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"75a7f8ee1fea9a4d","name":"Validate Council Output [MalvernHillsDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4fed604a10daf77aacbf6179bf28f404","time":{"start":1698867550792,"stop":1698867551778,"duration":986},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: MalvernHillsDC","time":{"start":1698867550792,"stop":1698867550793,"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":1698867550793,"stop":1698867551775,"duration":982},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867551776,"stop":1698867551776,"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":1698867551776,"stop":1698867551778,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":169},"items":[{"uid":"4f373da6edfa5cf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4f373da6edfa5cf2","status":"passed","time":{"start":1698801682865,"stop":1698801683934,"duration":1069}},{"uid":"26b0924fc5b63559","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/26b0924fc5b63559","status":"passed","time":{"start":1698788592896,"stop":1698788593925,"duration":1029}},{"uid":"5bd3bd847b6a8b03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5bd3bd847b6a8b03","status":"passed","time":{"start":1698715135892,"stop":1698715136952,"duration":1060}},{"uid":"7c484d2bc5863a44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7c484d2bc5863a44","status":"passed","time":{"start":1698701550537,"stop":1698701551811,"duration":1274}},{"uid":"294cafb397bd3f59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/294cafb397bd3f59","status":"passed","time":{"start":1698700324532,"stop":1698700325524,"duration":992}},{"uid":"3abffd62690f2997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3abffd62690f2997","status":"passed","time":{"start":1698692863417,"stop":1698692864306,"duration":889}},{"uid":"179c8e2f054fd116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/179c8e2f054fd116","status":"passed","time":{"start":1698692834362,"stop":1698692835239,"duration":877}},{"uid":"16cec1e94d61bc36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/16cec1e94d61bc36","status":"passed","time":{"start":1698646545051,"stop":1698646546537,"duration":1486}},{"uid":"319e2d1380701b0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/319e2d1380701b0d","status":"passed","time":{"start":1698628528905,"stop":1698628530394,"duration":1489}},{"uid":"42c541a3c3f437d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/42c541a3c3f437d7","status":"passed","time":{"start":1698615168354,"stop":1698615169836,"duration":1482}},{"uid":"63734bafe87ba1da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/63734bafe87ba1da","status":"passed","time":{"start":1698615075756,"stop":1698615076964,"duration":1208}},{"uid":"df5c9a28f0abcf01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/df5c9a28f0abcf01","status":"passed","time":{"start":1698542328943,"stop":1698542330303,"duration":1360}},{"uid":"a4de82a40fcf5a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a4de82a40fcf5a4d","status":"passed","time":{"start":1698455516569,"stop":1698455517616,"duration":1047}},{"uid":"4417c70cf026719a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4417c70cf026719a","status":"passed","time":{"start":1698369205918,"stop":1698369206976,"duration":1058}},{"uid":"bd67de75cddb90db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd67de75cddb90db","status":"passed","time":{"start":1698282794186,"stop":1698282795489,"duration":1303}},{"uid":"10c3557b29fcc475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/10c3557b29fcc475","status":"passed","time":{"start":1698196466465,"stop":1698196467673,"duration":1208}},{"uid":"53969e607e906dcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/53969e607e906dcd","status":"passed","time":{"start":1698178198428,"stop":1698178199710,"duration":1282}},{"uid":"dabde4b7d2a8d67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/dabde4b7d2a8d67f","status":"passed","time":{"start":1698178144690,"stop":1698178146146,"duration":1456}},{"uid":"a72e1339d0f0bd84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a72e1339d0f0bd84","status":"passed","time":{"start":1698110069917,"stop":1698110071011,"duration":1094}},{"uid":"9c0921f7371d180e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/9c0921f7371d180e","status":"passed","time":{"start":1698064834787,"stop":1698064835837,"duration":1050}}]},"tags":[]},"source":"75a7f8ee1fea9a4d.json","parameterValues":["MalvernHillsDC"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/794bf5d69027b72a.json b/3.10/1085/data/test-cases/794bf5d69027b72a.json deleted file mode 100644 index a69075ad11..0000000000 --- a/3.10/1085/data/test-cases/794bf5d69027b72a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"794bf5d69027b72a","name":"Validate Council Output [DurhamCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a6754a317b5a41ab9e370512cb3937ce","time":{"start":1698867415824,"stop":1698867418810,"duration":2986},"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":1698867415824,"stop":1698867415825,"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":1698867415825,"stop":1698867418806,"duration":2981},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867418807,"stop":1698867418807,"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":1698867418808,"stop":1698867418810,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"f09ba2c1e5d0cae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f09ba2c1e5d0cae1","status":"passed","time":{"start":1698801544679,"stop":1698801547668,"duration":2989}},{"uid":"161c4ba0007efae9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/161c4ba0007efae9","status":"passed","time":{"start":1698788447785,"stop":1698788451219,"duration":3434}},{"uid":"793c4ca9956fec68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/793c4ca9956fec68","status":"passed","time":{"start":1698714935450,"stop":1698714939118,"duration":3668}},{"uid":"84605c68fd2fe22b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/84605c68fd2fe22b","status":"passed","time":{"start":1698701308638,"stop":1698701311047,"duration":2409}},{"uid":"a31a1659083c63ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a31a1659083c63ed","status":"passed","time":{"start":1698700180072,"stop":1698700183127,"duration":3055}},{"uid":"84deaf0404ece204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/84deaf0404ece204","status":"passed","time":{"start":1698692722431,"stop":1698692725077,"duration":2646}},{"uid":"f5e90ce89cd9d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f5e90ce89cd9d0d","status":"passed","time":{"start":1698692691496,"stop":1698692695018,"duration":3522}},{"uid":"b4fafbbd6130244e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b4fafbbd6130244e","status":"passed","time":{"start":1698646314475,"stop":1698646317222,"duration":2747}},{"uid":"4b3a53b5627985f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4b3a53b5627985f1","status":"passed","time":{"start":1698628499617,"stop":1698628503071,"duration":3454}},{"uid":"c3aec7762dc17173","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c3aec7762dc17173","status":"passed","time":{"start":1698615142026,"stop":1698615145449,"duration":3423}},{"uid":"7be2d09d4091d611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7be2d09d4091d611","status":"passed","time":{"start":1698615057448,"stop":1698615060658,"duration":3210}},{"uid":"92715053ae380fab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/92715053ae380fab","status":"passed","time":{"start":1698542313925,"stop":1698542316986,"duration":3061}},{"uid":"605600f894ac8b14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/605600f894ac8b14","status":"passed","time":{"start":1698455506303,"stop":1698455509168,"duration":2865}},{"uid":"26a3baf6a51a4970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26a3baf6a51a4970","status":"passed","time":{"start":1698369183262,"stop":1698369186045,"duration":2783}},{"uid":"4701c1db0d36f0ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4701c1db0d36f0ac","status":"passed","time":{"start":1698282783168,"stop":1698282787509,"duration":4341}},{"uid":"ca3efc3d0cf2891e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ca3efc3d0cf2891e","status":"passed","time":{"start":1698196455843,"stop":1698196458761,"duration":2918}},{"uid":"97907798cf1e49f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/97907798cf1e49f3","status":"passed","time":{"start":1698178168420,"stop":1698178171683,"duration":3263}},{"uid":"a7bdf7c649a5d17d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7bdf7c649a5d17d","status":"passed","time":{"start":1698178131311,"stop":1698178134696,"duration":3385}},{"uid":"7beff93f4de47f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/7beff93f4de47f7c","status":"passed","time":{"start":1698110039628,"stop":1698110042622,"duration":2994}},{"uid":"846a42b81a0a85d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/846a42b81a0a85d0","status":"passed","time":{"start":1698064813198,"stop":1698064817606,"duration":4408}}]},"tags":[]},"source":"794bf5d69027b72a.json","parameterValues":["DurhamCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/7a9648cbc42d6208.json b/3.10/1085/data/test-cases/7a9648cbc42d6208.json deleted file mode 100644 index 5d906e07a1..0000000000 --- a/3.10/1085/data/test-cases/7a9648cbc42d6208.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7a9648cbc42d6208","name":"Validate Council Output [BromleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7f3dc7acf0fc90eded39e25c4ed3bb60","time":{"start":1698867380875,"stop":1698867381757,"duration":882},"status":"failed","statusMessage":"ConnectionError: Error fetching council data: data absent when page was scraped.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecdabf48e0>, 'council': 'BromleyBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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://recyclingservices.bromley.gov.uk/waste/6087017', ...}\nsoup = \n\n\n\n\n\n\n\n\nbin_data_dict = {'bins': []}, collections = [], bin_types = []\ncollection_info = []\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 collections = []\n \n \n # Search for the specific bins in the table using BS4\n bin_types = soup.find_all(\"h3\", class_=\"govuk-heading-m waste-service-name\")\n collection_info = soup.find_all(\"dl\", {\"class\": \"govuk-summary-list\"})\n \n # Raise error if data is not loaded at time of scrape (30% chance it is)\n if len(bin_types) == 0:\n> raise ConnectionError(\"Error fetching council data: data absent when page was scraped.\")\nE ConnectionError: Error fetching council data: data absent when page was scraped.\n\nuk_bin_collection/uk_bin_collection/councils/BromleyBoroughCouncil.py:33: ConnectionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"ConnectionError: Error fetching council data: data absent when page was scraped.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecdabf48e0>, 'council': 'BromleyBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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://recyclingservices.bromley.gov.uk/waste/6087017', ...}\nsoup = \n\n\n\n\n\n\n\n\nbin_data_dict = {'bins': []}, collections = [], bin_types = []\ncollection_info = []\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 collections = []\n \n \n # Search for the specific bins in the table using BS4\n bin_types = soup.find_all(\"h3\", class_=\"govuk-heading-m waste-service-name\")\n collection_info = soup.find_all(\"dl\", {\"class\": \"govuk-summary-list\"})\n \n # Raise error if data is not loaded at time of scrape (30% chance it is)\n if len(bin_types) == 0:\n> raise ConnectionError(\"Error fetching council data: data absent when page was scraped.\")\nE ConnectionError: Error fetching council data: data absent when page was scraped.\n\nuk_bin_collection/uk_bin_collection/councils/BromleyBoroughCouncil.py:33: ConnectionError","steps":[{"name":"Given the council: BromleyBoroughCouncil","time":{"start":1698867380875,"stop":1698867380876,"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":1698867380877,"stop":1698867381757,"duration":880},"status":"failed","statusMessage":"Error fetching council data: data absent when page was scraped.","statusTrace":"ConnectionError: Error fetching council data: data absent when page was scraped.\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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":49,"broken":0,"skipped":0,"passed":120,"unknown":0,"total":169},"items":[{"uid":"92850054473927d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/92850054473927d2","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698801514180,"stop":1698801515179,"duration":999}},{"uid":"50a888526f979d94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/50a888526f979d94","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698788421997,"stop":1698788422765,"duration":768}},{"uid":"a1ea593f35469499","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a1ea593f35469499","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698714899244,"stop":1698714900147,"duration":903}},{"uid":"4906b39b6217d8d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4906b39b6217d8d0","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698701289966,"stop":1698701291106,"duration":1140}},{"uid":"48d4a1d460fe4b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48d4a1d460fe4b20","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698700157941,"stop":1698700158824,"duration":883}},{"uid":"24cb13771bc8d021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/24cb13771bc8d021","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692703540,"stop":1698692704385,"duration":845}},{"uid":"7eafa2d79b01d4fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7eafa2d79b01d4fd","status":"passed","time":{"start":1698692670959,"stop":1698692674757,"duration":3798}},{"uid":"fcd480e359b22881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fcd480e359b22881","status":"passed","time":{"start":1698646232264,"stop":1698646235526,"duration":3262}},{"uid":"d1b3a1c067df3ef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d1b3a1c067df3ef5","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698628483471,"stop":1698628484874,"duration":1403}},{"uid":"57af589fefc04d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/57af589fefc04d97","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615121073,"stop":1698615122053,"duration":980}},{"uid":"45fb15286fbfbcbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/45fb15286fbfbcbb","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615041542,"stop":1698615042516,"duration":974}},{"uid":"e42b3555051d30fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e42b3555051d30fa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698542288164,"stop":1698542289188,"duration":1024}},{"uid":"f17be26625ef7b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f17be26625ef7b8e","status":"passed","time":{"start":1698455478869,"stop":1698455482620,"duration":3751}},{"uid":"b2424a1a0a3021ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b2424a1a0a3021ff","status":"failed","statusDetails":"ValueError: unconverted data remains: \n \n (In progress)","time":{"start":1698369161722,"stop":1698369165746,"duration":4024}},{"uid":"a68acf28ac5bd007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a68acf28ac5bd007","status":"passed","time":{"start":1698282749795,"stop":1698282754031,"duration":4236}},{"uid":"40ec856a2c9049e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/40ec856a2c9049e3","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698196422000,"stop":1698196423115,"duration":1115}},{"uid":"423c69fc95862745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/423c69fc95862745","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178148652,"stop":1698178149809,"duration":1157}},{"uid":"93c36446cdfc84e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/93c36446cdfc84e8","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178103943,"stop":1698178105050,"duration":1107}},{"uid":"f6a38ef20d02b172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/f6a38ef20d02b172","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698110018814,"stop":1698110024846,"duration":6032}},{"uid":"8012fe8752757d68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/8012fe8752757d68","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698064789317,"stop":1698064790130,"duration":813}}]},"tags":[]},"source":"7a9648cbc42d6208.json","parameterValues":["BromleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/7c362d16b35ca831.json b/3.10/1085/data/test-cases/7c362d16b35ca831.json deleted file mode 100644 index f6b6b6ec3f..0000000000 --- a/3.10/1085/data/test-cases/7c362d16b35ca831.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7c362d16b35ca831","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6712f2e3b136c8030bb4071a5deccc97","time":{"start":1698867488346,"stop":1698867493812,"duration":5466},"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":1698867488346,"stop":1698867488347,"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":1698867488347,"stop":1698867493809,"duration":5462},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867493810,"stop":1698867493810,"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":1698867493810,"stop":1698867493812,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":17,"broken":0,"skipped":0,"passed":152,"unknown":0,"total":169},"items":[{"uid":"97f03b80653b9dd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/97f03b80653b9dd6","status":"passed","time":{"start":1698801624599,"stop":1698801630024,"duration":5425}},{"uid":"1429cc7263d9ba85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1429cc7263d9ba85","status":"passed","time":{"start":1698788515273,"stop":1698788520742,"duration":5469}},{"uid":"6d3108947c226db3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6d3108947c226db3","status":"passed","time":{"start":1698715019356,"stop":1698715027191,"duration":7835}},{"uid":"d3f3eac4df042029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d3f3eac4df042029","status":"passed","time":{"start":1698701391267,"stop":1698701398582,"duration":7315}},{"uid":"5d1d069f514c3ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d1d069f514c3ef2","status":"passed","time":{"start":1698700247837,"stop":1698700253421,"duration":5584}},{"uid":"216357116a24531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/216357116a24531","status":"passed","time":{"start":1698692890170,"stop":1698692895309,"duration":5139}},{"uid":"714aae454c4f5c9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/714aae454c4f5c9b","status":"passed","time":{"start":1698692758041,"stop":1698692763654,"duration":5613}},{"uid":"7b322a0b5ca02bf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7b322a0b5ca02bf4","status":"passed","time":{"start":1698646371143,"stop":1698646378419,"duration":7276}},{"uid":"ea59050268b7e2c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ea59050268b7e2c2","status":"passed","time":{"start":1698628588819,"stop":1698628595637,"duration":6818}},{"uid":"d072eba3c4800eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d072eba3c4800eea","status":"passed","time":{"start":1698615200980,"stop":1698615208572,"duration":7592}},{"uid":"d4a3235fdf49c39f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d4a3235fdf49c39f","status":"passed","time":{"start":1698615109078,"stop":1698615114665,"duration":5587}},{"uid":"76d12d94d9f23d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/76d12d94d9f23d8","status":"passed","time":{"start":1698542373688,"stop":1698542380790,"duration":7102}},{"uid":"c8460c6c19e948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c8460c6c19e948","status":"passed","time":{"start":1698455583900,"stop":1698455590772,"duration":6872}},{"uid":"cb9d27806fb5b126","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb9d27806fb5b126","status":"passed","time":{"start":1698369255448,"stop":1698369261227,"duration":5779}},{"uid":"fe30a8dbb1fc0e5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/fe30a8dbb1fc0e5f","status":"passed","time":{"start":1698282847714,"stop":1698282856223,"duration":8509}},{"uid":"51dd5e380d994356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/51dd5e380d994356","status":"passed","time":{"start":1698196514095,"stop":1698196521213,"duration":7118}},{"uid":"f1a319942e500aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f1a319942e500aba","status":"passed","time":{"start":1698178237545,"stop":1698178244462,"duration":6917}},{"uid":"5aa1d9e6a36c324b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5aa1d9e6a36c324b","status":"passed","time":{"start":1698178179281,"stop":1698178185597,"duration":6316}},{"uid":"c0247f1b6ef7a76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/c0247f1b6ef7a76","status":"passed","time":{"start":1698110104804,"stop":1698110111005,"duration":6201}},{"uid":"64e11ee75e68d81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/64e11ee75e68d81","status":"passed","time":{"start":1698064867705,"stop":1698064873167,"duration":5462}}]},"tags":[]},"source":"7c362d16b35ca831.json","parameterValues":["NorthNorfolkDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/7ea7945045a87340.json b/3.10/1085/data/test-cases/7ea7945045a87340.json deleted file mode 100644 index 65344f91ec..0000000000 --- a/3.10/1085/data/test-cases/7ea7945045a87340.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7ea7945045a87340","name":"Validate Council Output [SwaleBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"af246d65f1eea891cf11ee497308965a","time":{"start":1698867626993,"stop":1698867627719,"duration":726},"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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: 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:791: \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:492: 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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fece30aba00>, 'council': 'SwaleBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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, 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='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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: 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:791: \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:492: 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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fece30aba00>, 'council': 'SwaleBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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, 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='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":1698867626993,"stop":1698867626994,"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":1698867626994,"stop":1698867627719,"duration":725},"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":144,"broken":0,"skipped":0,"passed":25,"unknown":0,"total":169},"items":[{"uid":"27ed2181e17cb94b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27ed2181e17cb94b","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698801788333,"stop":1698801791552,"duration":3219}},{"uid":"5ec44e4c4a15ecb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5ec44e4c4a15ecb5","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698788666066,"stop":1698788669111,"duration":3045}},{"uid":"a3f55e945210a77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a3f55e945210a77d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698715205575,"stop":1698715208826,"duration":3251}},{"uid":"df5b6055d3286408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/df5b6055d3286408","status":"passed","time":{"start":1698701589042,"stop":1698701591142,"duration":2100}},{"uid":"60ecd658497bf6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/60ecd658497bf6d6","status":"passed","time":{"start":1698700393042,"stop":1698700394195,"duration":1153}},{"uid":"73e8d7073b49470b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/73e8d7073b49470b","status":"passed","time":{"start":1698693078651,"stop":1698693079756,"duration":1105}},{"uid":"fb7913c4da1a931f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/fb7913c4da1a931f","status":"passed","time":{"start":1698692903647,"stop":1698692933302,"duration":29655}},{"uid":"15d5090b3d14b81c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/15d5090b3d14b81c","status":"passed","time":{"start":1698646582912,"stop":1698646612289,"duration":29377}},{"uid":"c9c43b551db1f580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c9c43b551db1f580","status":"passed","time":{"start":1698628641629,"stop":1698628667087,"duration":25458}},{"uid":"6fca79c1db2b62bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6fca79c1db2b62bf","status":"passed","time":{"start":1698615412284,"stop":1698615414191,"duration":1907}},{"uid":"5649973f872bd0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5649973f872bd0d1","status":"passed","time":{"start":1698615297104,"stop":1698615298474,"duration":1370}},{"uid":"8f1c18328c11259e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8f1c18328c11259e","status":"passed","time":{"start":1698542568532,"stop":1698542594270,"duration":25738}},{"uid":"1125f7b9c2638c71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1125f7b9c2638c71","status":"passed","time":{"start":1698455636739,"stop":1698455665918,"duration":29179}},{"uid":"26969becfe1fd247","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26969becfe1fd247","status":"passed","time":{"start":1698369305475,"stop":1698369328966,"duration":23491}},{"uid":"c88812bdf2083059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c88812bdf2083059","status":"passed","time":{"start":1698283068253,"stop":1698283088095,"duration":19842}},{"uid":"14265c2b2a73086f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/14265c2b2a73086f","status":"passed","time":{"start":1698196718261,"stop":1698196745217,"duration":26956}},{"uid":"5c2babbbb4979501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c2babbbb4979501","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178442915,"stop":1698178444577,"duration":1662}},{"uid":"b2e451609847b13e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b2e451609847b13e","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178379713,"stop":1698178381532,"duration":1819}},{"uid":"78a1ccd2c7e2167d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/78a1ccd2c7e2167d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698110279719,"stop":1698110280868,"duration":1149}},{"uid":"2131a8e510828b86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/2131a8e510828b86","status":"passed","time":{"start":1698065076771,"stop":1698065098003,"duration":21232}}]},"tags":[]},"source":"7ea7945045a87340.json","parameterValues":["SwaleBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/7f4896deb1a0a670.json b/3.10/1085/data/test-cases/7f4896deb1a0a670.json deleted file mode 100644 index d093f9ea59..0000000000 --- a/3.10/1085/data/test-cases/7f4896deb1a0a670.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7f4896deb1a0a670","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"275289351e7211a486c45f3b8d1a8950","time":{"start":1698867546127,"stop":1698867546888,"duration":761},"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":1698867546128,"stop":1698867546129,"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":1698867546129,"stop":1698867546885,"duration":756},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867546885,"stop":1698867546886,"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":1698867546886,"stop":1698867546888,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"d47957612ff1e759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d47957612ff1e759","status":"passed","time":{"start":1698801673620,"stop":1698801674436,"duration":816}},{"uid":"1b6f55d9588a5ee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1b6f55d9588a5ee4","status":"passed","time":{"start":1698788587886,"stop":1698788588696,"duration":810}},{"uid":"8f232ff39411ae14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8f232ff39411ae14","status":"passed","time":{"start":1698715129760,"stop":1698715130794,"duration":1034}},{"uid":"beaa81c78985446f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/beaa81c78985446f","status":"passed","time":{"start":1698701545428,"stop":1698701546430,"duration":1002}},{"uid":"7d13343effdf8820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d13343effdf8820","status":"passed","time":{"start":1698700320152,"stop":1698700320937,"duration":785}},{"uid":"a4935b97f5ee537e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a4935b97f5ee537e","status":"passed","time":{"start":1698692859345,"stop":1698692860052,"duration":707}},{"uid":"732b10cc2cf70b58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/732b10cc2cf70b58","status":"passed","time":{"start":1698692829039,"stop":1698692829896,"duration":857}},{"uid":"36176523aa78e466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/36176523aa78e466","status":"passed","time":{"start":1698646539744,"stop":1698646540818,"duration":1074}},{"uid":"c0099985540c14ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c0099985540c14ee","status":"passed","time":{"start":1698628519003,"stop":1698628520042,"duration":1039}},{"uid":"75f90e05acf9b56d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/75f90e05acf9b56d","status":"passed","time":{"start":1698615162706,"stop":1698615163823,"duration":1117}},{"uid":"b13d156ceab2abed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b13d156ceab2abed","status":"passed","time":{"start":1698615070536,"stop":1698615071591,"duration":1055}},{"uid":"6b0cffb3913ae8d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6b0cffb3913ae8d8","status":"passed","time":{"start":1698542323443,"stop":1698542324520,"duration":1077}},{"uid":"5212d02bf3d68e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5212d02bf3d68e9f","status":"passed","time":{"start":1698455510697,"stop":1698455511554,"duration":857}},{"uid":"84d2a9d6622ea282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/84d2a9d6622ea282","status":"passed","time":{"start":1698369201544,"stop":1698369202353,"duration":809}},{"uid":"85e5016e54293d57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/85e5016e54293d57","status":"passed","time":{"start":1698282789042,"stop":1698282790218,"duration":1176}},{"uid":"f469d0454e351ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f469d0454e351ed4","status":"passed","time":{"start":1698196460993,"stop":1698196462025,"duration":1032}},{"uid":"b5b4161940878b8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b5b4161940878b8c","status":"passed","time":{"start":1698178193187,"stop":1698178194259,"duration":1072}},{"uid":"ce60e423c21c7524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ce60e423c21c7524","status":"passed","time":{"start":1698178139419,"stop":1698178140432,"duration":1013}},{"uid":"d76cac952c6a547c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/d76cac952c6a547c","status":"passed","time":{"start":1698110065235,"stop":1698110066112,"duration":877}},{"uid":"16cddfa7179d4b1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/16cddfa7179d4b1b","status":"passed","time":{"start":1698064829576,"stop":1698064830400,"duration":824}}]},"tags":[]},"source":"7f4896deb1a0a670.json","parameterValues":["LisburnCastlereaghCityCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/80966e3d91473b91.json b/3.10/1085/data/test-cases/80966e3d91473b91.json deleted file mode 100644 index 9917eea896..0000000000 --- a/3.10/1085/data/test-cases/80966e3d91473b91.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"80966e3d91473b91","name":"Validate Council Output [WiganBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d724d8b9a4d0593a99f53e95b03e558b","time":{"start":1698867785644,"stop":1698867789083,"duration":3439},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WiganBoroughCouncil","time":{"start":1698867785644,"stop":1698867785645,"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":1698867785645,"stop":1698867789079,"duration":3434},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867789080,"stop":1698867789080,"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":1698867789081,"stop":1698867789083,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":94,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":169},"items":[{"uid":"437a3b49afef59b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/437a3b49afef59b9","status":"passed","time":{"start":1698801820001,"stop":1698801824064,"duration":4063}},{"uid":"f929017cf22e2fd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f929017cf22e2fd1","status":"passed","time":{"start":1698788706702,"stop":1698788711791,"duration":5089}},{"uid":"a6dd942a96182c0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a6dd942a96182c0d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715240958,"stop":1698715244820,"duration":3862}},{"uid":"eb563fe19ce52466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/eb563fe19ce52466","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701647039,"stop":1698701650910,"duration":3871}},{"uid":"cedbb1261177414d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cedbb1261177414d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700545095,"stop":1698700548458,"duration":3363}},{"uid":"dc0ce6216e6982ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dc0ce6216e6982ed","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693123601,"stop":1698693126653,"duration":3052}},{"uid":"b5ac2cfb21d2dd53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5ac2cfb21d2dd53","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692950551,"stop":1698692953917,"duration":3366}},{"uid":"1c7c387b4ff66f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1c7c387b4ff66f89","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646620839,"stop":1698646624797,"duration":3958}},{"uid":"2ecd5ef69e7a27f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ecd5ef69e7a27f3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628840333,"stop":1698628844203,"duration":3870}},{"uid":"40d9b36304f633a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/40d9b36304f633a2","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615503540,"stop":1698615507728,"duration":4188}},{"uid":"90483e440e197e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/90483e440e197e74","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615337042,"stop":1698615341078,"duration":4036}},{"uid":"574bc8c6672ca707","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/574bc8c6672ca707","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542639993,"stop":1698542644054,"duration":4061}},{"uid":"9f0ccecb1c7f46bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9f0ccecb1c7f46bc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455833684,"stop":1698455839984,"duration":6300}},{"uid":"566841f018f37d61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/566841f018f37d61","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369562515,"stop":1698369565999,"duration":3484}},{"uid":"4fe695403797f769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4fe695403797f769","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698283168883,"stop":1698283174378,"duration":5495}},{"uid":"38ef3bd890979ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/38ef3bd890979ef1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196782265,"stop":1698196785996,"duration":3731}},{"uid":"199ce4ac4540e5ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/199ce4ac4540e5ba","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178517795,"stop":1698178521667,"duration":3872}},{"uid":"ebf06efca2570b2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ebf06efca2570b2c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178451795,"stop":1698178455134,"duration":3339}},{"uid":"4e5b810c832a7959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/4e5b810c832a7959","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698110422371,"stop":1698110425703,"duration":3332}},{"uid":"dc0e74a4041a63e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/dc0e74a4041a63e3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698065266069,"stop":1698065269482,"duration":3413}}]},"tags":[]},"source":"80966e3d91473b91.json","parameterValues":["WiganBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/8199637820d663d8.json b/3.10/1085/data/test-cases/8199637820d663d8.json deleted file mode 100644 index bd10dd96aa..0000000000 --- a/3.10/1085/data/test-cases/8199637820d663d8.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"8199637820d663d8","name":"Validate Council Output [WiltshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"aedb86c72e1849b4679ed1a7ee37cf59","time":{"start":1698867779051,"stop":1698867783596,"duration":4545},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f5dea020>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f15f5dea020>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f5dea020>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f15f5dea020>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: WiltshireCouncil","time":{"start":1698867779052,"stop":1698867779053,"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":1698867779053,"stop":1698867783592,"duration":4539},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867783593,"stop":1698867783593,"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":1698867783594,"stop":1698867783596,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":169},"items":[{"uid":"e18c4772d0b178b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e18c4772d0b178b7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801824068,"stop":1698801830670,"duration":6602}},{"uid":"5978f35dd62a0c7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5978f35dd62a0c7b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788711795,"stop":1698788713841,"duration":2046}},{"uid":"a2ff21b00362fd5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a2ff21b00362fd5c","status":"passed","time":{"start":1698715244862,"stop":1698715251300,"duration":6438}},{"uid":"e71cd1e96501605f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e71cd1e96501605f","status":"passed","time":{"start":1698701650963,"stop":1698701655080,"duration":4117}},{"uid":"c39bbab094caff24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c39bbab094caff24","status":"passed","time":{"start":1698700547675,"stop":1698700553810,"duration":6135}},{"uid":"4d1128a7200416db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4d1128a7200416db","status":"passed","time":{"start":1698693126687,"stop":1698693130101,"duration":3414}},{"uid":"93ae454dfbd578e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93ae454dfbd578e2","status":"passed","time":{"start":1698692953952,"stop":1698692961358,"duration":7406}},{"uid":"7f90173def1dea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7f90173def1dea35","status":"passed","time":{"start":1698646742622,"stop":1698646746014,"duration":3392}},{"uid":"49fa3fc43d657393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/49fa3fc43d657393","status":"passed","time":{"start":1698628844243,"stop":1698628847429,"duration":3186}},{"uid":"a9f973f2a8f9454e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a9f973f2a8f9454e","status":"passed","time":{"start":1698615507771,"stop":1698615510432,"duration":2661}},{"uid":"1b844514bf848495","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1b844514bf848495","status":"passed","time":{"start":1698615341109,"stop":1698615345629,"duration":4520}},{"uid":"1b6549fd5f1412e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1b6549fd5f1412e2","status":"passed","time":{"start":1698542644085,"stop":1698542651891,"duration":7806}},{"uid":"dcf48aa9c0cebeda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dcf48aa9c0cebeda","status":"passed","time":{"start":1698455840018,"stop":1698455847552,"duration":7534}},{"uid":"4722089fc28a24f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4722089fc28a24f8","status":"passed","time":{"start":1698369566033,"stop":1698369568292,"duration":2259}},{"uid":"c368c2e9449a4494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c368c2e9449a4494","status":"passed","time":{"start":1698283174414,"stop":1698283178218,"duration":3804}},{"uid":"5ae43316edb95fe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5ae43316edb95fe0","status":"passed","time":{"start":1698196786029,"stop":1698196788704,"duration":2675}},{"uid":"aeccd0c87f30f0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/aeccd0c87f30f0d1","status":"passed","time":{"start":1698178521705,"stop":1698178524723,"duration":3018}},{"uid":"7f4b44eefc53a554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7f4b44eefc53a554","status":"passed","time":{"start":1698178455171,"stop":1698178457925,"duration":2754}},{"uid":"74f95860f656e616","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/74f95860f656e616","status":"passed","time":{"start":1698110425736,"stop":1698110428739,"duration":3003}},{"uid":"dab3c70f8f6dc26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/dab3c70f8f6dc26","status":"passed","time":{"start":1698065269522,"stop":1698065276331,"duration":6809}}]},"tags":[]},"source":"8199637820d663d8.json","parameterValues":["WiltshireCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/8464fc657eb7802f.json b/3.10/1085/data/test-cases/8464fc657eb7802f.json deleted file mode 100644 index afe0289c1c..0000000000 --- a/3.10/1085/data/test-cases/8464fc657eb7802f.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"8464fc657eb7802f","name":"Validate Council Output [WealdenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"fd6e3e2b6c7fbe2d0715ca47848314a0","time":{"start":1698867776517,"stop":1698867777915,"duration":1398},"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":1698867776517,"stop":1698867776518,"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":1698867776518,"stop":1698867777912,"duration":1394},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867777913,"stop":1698867777913,"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":1698867777914,"stop":1698867777915,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"a7d52b52a3489a56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a7d52b52a3489a56","status":"passed","time":{"start":1698801810673,"stop":1698801812471,"duration":1798}},{"uid":"8c0b10f722f44f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8c0b10f722f44f3b","status":"passed","time":{"start":1698788692298,"stop":1698788693935,"duration":1637}},{"uid":"e6168f164d27a540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e6168f164d27a540","status":"passed","time":{"start":1698715230061,"stop":1698715231720,"duration":1659}},{"uid":"fb70517ac622b8e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fb70517ac622b8e7","status":"passed","time":{"start":1698701633986,"stop":1698701635826,"duration":1840}},{"uid":"48b111fa0af0e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48b111fa0af0e95f","status":"passed","time":{"start":1698700534909,"stop":1698700536587,"duration":1678}},{"uid":"2f8e356d6ff52bc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/2f8e356d6ff52bc7","status":"passed","time":{"start":1698693112968,"stop":1698693114327,"duration":1359}},{"uid":"ac286a915be00a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac286a915be00a90","status":"passed","time":{"start":1698692941191,"stop":1698692942758,"duration":1567}},{"uid":"9df720bca319fefb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9df720bca319fefb","status":"passed","time":{"start":1698646608751,"stop":1698646610607,"duration":1856}},{"uid":"1c66eb672e7967fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1c66eb672e7967fa","status":"passed","time":{"start":1698628829615,"stop":1698628831432,"duration":1817}},{"uid":"47d5cf859651f27f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/47d5cf859651f27f","status":"passed","time":{"start":1698615491640,"stop":1698615493510,"duration":1870}},{"uid":"9855db2ada6d4ace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9855db2ada6d4ace","status":"passed","time":{"start":1698615328027,"stop":1698615329614,"duration":1587}},{"uid":"e5389274741f2da0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e5389274741f2da0","status":"passed","time":{"start":1698542627510,"stop":1698542629379,"duration":1869}},{"uid":"57be38d2ebd5542f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/57be38d2ebd5542f","status":"passed","time":{"start":1698455822467,"stop":1698455824025,"duration":1558}},{"uid":"ec38e67703bc9a0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ec38e67703bc9a0d","status":"passed","time":{"start":1698369551381,"stop":1698369552846,"duration":1465}},{"uid":"41f3e562f214ed97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/41f3e562f214ed97","status":"passed","time":{"start":1698283156329,"stop":1698283158303,"duration":1974}},{"uid":"6078a69d1f2f003a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6078a69d1f2f003a","status":"passed","time":{"start":1698196772273,"stop":1698196774008,"duration":1735}},{"uid":"9651630e0bd9d6b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9651630e0bd9d6b9","status":"passed","time":{"start":1698178506476,"stop":1698178508463,"duration":1987}},{"uid":"29f3ab53cc45862d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29f3ab53cc45862d","status":"passed","time":{"start":1698178442542,"stop":1698178444170,"duration":1628}},{"uid":"80dcc169075f265c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/80dcc169075f265c","status":"passed","time":{"start":1698110420513,"stop":1698110421882,"duration":1369}},{"uid":"9698ea7781d7ce1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/9698ea7781d7ce1a","status":"passed","time":{"start":1698065253847,"stop":1698065255321,"duration":1474}}]},"tags":[]},"source":"8464fc657eb7802f.json","parameterValues":["WealdenDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/863a40bfa0426869.json b/3.10/1085/data/test-cases/863a40bfa0426869.json deleted file mode 100644 index 554af9d951..0000000000 --- a/3.10/1085/data/test-cases/863a40bfa0426869.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"863a40bfa0426869","name":"Validate Council Output [NewarkAndSherwoodDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4d76ea9dcf3a3c0d5f40470e07f35ac0","time":{"start":1698867568568,"stop":1698867569386,"duration":818},"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":1698867568568,"stop":1698867568569,"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":1698867568569,"stop":1698867569383,"duration":814},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867569383,"stop":1698867569384,"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":1698867569384,"stop":1698867569386,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"20e8d52744914346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/20e8d52744914346","status":"passed","time":{"start":1698801698984,"stop":1698801699789,"duration":805}},{"uid":"144790ae52f742f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/144790ae52f742f9","status":"passed","time":{"start":1698788607007,"stop":1698788607839,"duration":832}},{"uid":"3dc83eea09b12757","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3dc83eea09b12757","status":"passed","time":{"start":1698715147067,"stop":1698715153606,"duration":6539}},{"uid":"e7418bbce5c686d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e7418bbce5c686d5","status":"passed","time":{"start":1698701567536,"stop":1698701569031,"duration":1495}},{"uid":"f15002b1b8903526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f15002b1b8903526","status":"passed","time":{"start":1698700338660,"stop":1698700339509,"duration":849}},{"uid":"d4610873b061753f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d4610873b061753f","status":"passed","time":{"start":1698692872328,"stop":1698692873194,"duration":866}},{"uid":"6de8c4bd67d403b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6de8c4bd67d403b","status":"passed","time":{"start":1698692848110,"stop":1698692849082,"duration":972}},{"uid":"e447e4a1459e4d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e447e4a1459e4d29","status":"passed","time":{"start":1698646557441,"stop":1698646558870,"duration":1429}},{"uid":"b7f9e466531cde77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b7f9e466531cde77","status":"passed","time":{"start":1698628544862,"stop":1698628546087,"duration":1225}},{"uid":"c4182bd61022061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4182bd61022061","status":"passed","time":{"start":1698615181483,"stop":1698615183000,"duration":1517}},{"uid":"5c4246d47cd687c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c4246d47cd687c5","status":"passed","time":{"start":1698615090328,"stop":1698615091531,"duration":1203}},{"uid":"32edaf165936408a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/32edaf165936408a","status":"passed","time":{"start":1698542352875,"stop":1698542355068,"duration":2193}},{"uid":"6f0daef8d62aa01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6f0daef8d62aa01f","status":"passed","time":{"start":1698455533433,"stop":1698455534223,"duration":790}},{"uid":"93460f7cefe9611d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93460f7cefe9611d","status":"passed","time":{"start":1698369227900,"stop":1698369228810,"duration":910}},{"uid":"46a7602a8995ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/46a7602a8995ae29","status":"passed","time":{"start":1698282808759,"stop":1698282810502,"duration":1743}},{"uid":"963113c863575479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/963113c863575479","status":"passed","time":{"start":1698196478898,"stop":1698196480286,"duration":1388}},{"uid":"ef761a36e6acd038","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ef761a36e6acd038","status":"passed","time":{"start":1698178215911,"stop":1698178217289,"duration":1378}},{"uid":"fb8589a0486ac56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/fb8589a0486ac56","status":"passed","time":{"start":1698178160507,"stop":1698178161797,"duration":1290}},{"uid":"148b7331fcd67421","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/148b7331fcd67421","status":"passed","time":{"start":1698110082059,"stop":1698110086254,"duration":4195}},{"uid":"270b8e51e413afd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/270b8e51e413afd5","status":"passed","time":{"start":1698064846864,"stop":1698064847796,"duration":932}}]},"tags":[]},"source":"863a40bfa0426869.json","parameterValues":["NewarkAndSherwoodDC"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/9623a07c15e9324f.json b/3.10/1085/data/test-cases/9623a07c15e9324f.json deleted file mode 100644 index a3bece3fa4..0000000000 --- a/3.10/1085/data/test-cases/9623a07c15e9324f.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9623a07c15e9324f","name":"Validate Council Output [WestLothianCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9f3f42f00c512b5c1d2da286d5aaa3c2","time":{"start":1698867777921,"stop":1698867785639,"duration":7718},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WestLothianCouncil","time":{"start":1698867777921,"stop":1698867777922,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WestLothianCouncil","time":{"start":1698867777922,"stop":1698867785636,"duration":7714},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867785637,"stop":1698867785637,"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":1698867785637,"stop":1698867785639,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WestLothianCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":22},"items":[{"uid":"5796166745a03c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5796166745a03c51","status":"passed","time":{"start":1698801812637,"stop":1698801819996,"duration":7359}},{"uid":"10e6bc0fa1d2fe95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/10e6bc0fa1d2fe95","status":"passed","time":{"start":1698788694431,"stop":1698788706694,"duration":12263}},{"uid":"39c44244527ce36a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/39c44244527ce36a","status":"passed","time":{"start":1698715232006,"stop":1698715240953,"duration":8947}},{"uid":"365a78b2111e80cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/365a78b2111e80cd","status":"passed","time":{"start":1698701635993,"stop":1698701647035,"duration":11042}},{"uid":"5add79fe0ac4b5cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5add79fe0ac4b5cf","status":"passed","time":{"start":1698700536757,"stop":1698700545091,"duration":8334}},{"uid":"736dff1f52e694a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/736dff1f52e694a2","status":"passed","time":{"start":1698693114595,"stop":1698693123597,"duration":9002}},{"uid":"c3da6486bc7b691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c3da6486bc7b691","status":"passed","time":{"start":1698692942924,"stop":1698692950547,"duration":7623}},{"uid":"6cf110e98739458","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6cf110e98739458","status":"passed","time":{"start":1698646610932,"stop":1698646620835,"duration":9903}},{"uid":"9273973b79fd5cdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9273973b79fd5cdc","status":"passed","time":{"start":1698628831633,"stop":1698628840329,"duration":8696}},{"uid":"51147f1228b0f063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51147f1228b0f063","status":"passed","time":{"start":1698615493848,"stop":1698615503535,"duration":9687}},{"uid":"196e2eaf2fc4ad37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/196e2eaf2fc4ad37","status":"passed","time":{"start":1698615330072,"stop":1698615337038,"duration":6966}},{"uid":"d2813f3f65c9c7c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d2813f3f65c9c7c7","status":"passed","time":{"start":1698542629694,"stop":1698542639989,"duration":10295}},{"uid":"ab8ef13f3ddc7442","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab8ef13f3ddc7442","status":"passed","time":{"start":1698455824500,"stop":1698455833680,"duration":9180}},{"uid":"eb5a19525360cdbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/eb5a19525360cdbe","status":"passed","time":{"start":1698369553424,"stop":1698369562511,"duration":9087}},{"uid":"96fe71336ec86362","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/96fe71336ec86362","status":"passed","time":{"start":1698283159036,"stop":1698283168879,"duration":9843}},{"uid":"6f8a5864d8a08fb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6f8a5864d8a08fb3","status":"passed","time":{"start":1698196774176,"stop":1698196782261,"duration":8085}},{"uid":"fbfe75bf56ff9e0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fbfe75bf56ff9e0e","status":"passed","time":{"start":1698178509227,"stop":1698178517791,"duration":8564}},{"uid":"a2dc430d78648f88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a2dc430d78648f88","status":"passed","time":{"start":1698178444355,"stop":1698178451791,"duration":7436}},{"uid":"32f9f83971c9c493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/32f9f83971c9c493","status":"passed","time":{"start":1698110428704,"stop":1698110438230,"duration":9526}},{"uid":"edc2484178f6150d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/edc2484178f6150d","status":"passed","time":{"start":1698065255535,"stop":1698065266065,"duration":10530}}]},"tags":[]},"source":"9623a07c15e9324f.json","parameterValues":["WestLothianCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/962cca69492cc8d3.json b/3.10/1085/data/test-cases/962cca69492cc8d3.json deleted file mode 100644 index 7f325ff327..0000000000 --- a/3.10/1085/data/test-cases/962cca69492cc8d3.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"962cca69492cc8d3","name":"Validate Council Output [DoncasterCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f78d4ae6baa752b4fc3e2cf80276d79","time":{"start":1698867413368,"stop":1698867415820,"duration":2452},"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":1698867413368,"stop":1698867413369,"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":1698867413369,"stop":1698867415816,"duration":2447},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867415816,"stop":1698867415817,"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":1698867415817,"stop":1698867415820,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"8754047bd86688c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8754047bd86688c1","status":"passed","time":{"start":1698801542805,"stop":1698801545000,"duration":2195}},{"uid":"87ca9a1b79c96569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/87ca9a1b79c96569","status":"passed","time":{"start":1698788448871,"stop":1698788450628,"duration":1757}},{"uid":"8567deba7865f90b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8567deba7865f90b","status":"passed","time":{"start":1698714933776,"stop":1698714935446,"duration":1670}},{"uid":"da0a1738c8b98a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da0a1738c8b98a65","status":"passed","time":{"start":1698701306627,"stop":1698701308634,"duration":2007}},{"uid":"66ae6b8ab6303c88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/66ae6b8ab6303c88","status":"passed","time":{"start":1698700178464,"stop":1698700180069,"duration":1605}},{"uid":"b0f59b2ba7b33d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b0f59b2ba7b33d2d","status":"passed","time":{"start":1698692720929,"stop":1698692722427,"duration":1498}},{"uid":"e8c2390c0a0443d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c2390c0a0443d","status":"passed","time":{"start":1698692690031,"stop":1698692691493,"duration":1462}},{"uid":"48e4703cf202e94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/48e4703cf202e94","status":"passed","time":{"start":1698646312618,"stop":1698646314463,"duration":1845}},{"uid":"e077e2d6e2ca9165","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e077e2d6e2ca9165","status":"passed","time":{"start":1698628497396,"stop":1698628499613,"duration":2217}},{"uid":"dac01e387342b54d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/dac01e387342b54d","status":"passed","time":{"start":1698615140161,"stop":1698615142023,"duration":1862}},{"uid":"3c6b737d5e54e14f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c6b737d5e54e14f","status":"passed","time":{"start":1698615055541,"stop":1698615057445,"duration":1904}},{"uid":"72b829439269e6d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/72b829439269e6d0","status":"passed","time":{"start":1698542311922,"stop":1698542313922,"duration":2000}},{"uid":"4f60a4f55a1497af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/4f60a4f55a1497af","status":"passed","time":{"start":1698455504782,"stop":1698455506300,"duration":1518}},{"uid":"b427f4be7f7fef4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b427f4be7f7fef4b","status":"passed","time":{"start":1698369181731,"stop":1698369183258,"duration":1527}},{"uid":"e4f42b7e101306f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e4f42b7e101306f","status":"passed","time":{"start":1698282780789,"stop":1698282783164,"duration":2375}},{"uid":"f074fa632caa2b62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f074fa632caa2b62","status":"passed","time":{"start":1698196454152,"stop":1698196455839,"duration":1687}},{"uid":"c14fc730a947c1a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c14fc730a947c1a4","status":"passed","time":{"start":1698178166258,"stop":1698178168414,"duration":2156}},{"uid":"60445f4c673ca331","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/60445f4c673ca331","status":"passed","time":{"start":1698178129192,"stop":1698178131308,"duration":2116}},{"uid":"dd091d6ebf7d297e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/dd091d6ebf7d297e","status":"passed","time":{"start":1698110038137,"stop":1698110039625,"duration":1488}},{"uid":"fc92dd280301e8e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/fc92dd280301e8e6","status":"passed","time":{"start":1698064803125,"stop":1698064813195,"duration":10070}}]},"tags":[]},"source":"962cca69492cc8d3.json","parameterValues":["DoncasterCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/989068cd0c751465.json b/3.10/1085/data/test-cases/989068cd0c751465.json deleted file mode 100644 index 592f4c2335..0000000000 --- a/3.10/1085/data/test-cases/989068cd0c751465.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"989068cd0c751465","name":"Validate Council Output [TorridgeDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"617b4311b681b19c6f82373e9ef5a04d","time":{"start":1698867773660,"stop":1698867776249,"duration":2589},"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":1698867773660,"stop":1698867773661,"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":1698867773661,"stop":1698867776244,"duration":2583},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867776245,"stop":1698867776245,"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":1698867776245,"stop":1698867776249,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"2b6643947b84197f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2b6643947b84197f","status":"passed","time":{"start":1698801791616,"stop":1698801794527,"duration":2911}},{"uid":"99b6fbd05192c508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/99b6fbd05192c508","status":"passed","time":{"start":1698788669165,"stop":1698788671797,"duration":2632}},{"uid":"d47e2e936c3cf99c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d47e2e936c3cf99c","status":"passed","time":{"start":1698715209206,"stop":1698715212091,"duration":2885}},{"uid":"650fac0d6bccf8e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/650fac0d6bccf8e2","status":"passed","time":{"start":1698701613593,"stop":1698701616560,"duration":2967}},{"uid":"618bd40d6b1c539e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/618bd40d6b1c539e","status":"passed","time":{"start":1698700406453,"stop":1698700409058,"duration":2605}},{"uid":"7217fbd2b92cff6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7217fbd2b92cff6c","status":"passed","time":{"start":1698693092074,"stop":1698693097961,"duration":5887}},{"uid":"54053de6181fc64a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54053de6181fc64a","status":"passed","time":{"start":1698692921563,"stop":1698692925709,"duration":4146}},{"uid":"1ae87d0acdb7a55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1ae87d0acdb7a55d","status":"passed","time":{"start":1698646587699,"stop":1698646590820,"duration":3121}},{"uid":"1beee8e852b10855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1beee8e852b10855","status":"passed","time":{"start":1698628804107,"stop":1698628811058,"duration":6951}},{"uid":"85ba9ac620795264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/85ba9ac620795264","status":"passed","time":{"start":1698615471392,"stop":1698615474056,"duration":2664}},{"uid":"75b53949a32c2209","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/75b53949a32c2209","status":"passed","time":{"start":1698615305556,"stop":1698615310990,"duration":5434}},{"uid":"d5e9dd2f01aef2e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d5e9dd2f01aef2e1","status":"passed","time":{"start":1698542599885,"stop":1698542605819,"duration":5934}},{"uid":"8300ddf5664118f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8300ddf5664118f4","status":"passed","time":{"start":1698455802904,"stop":1698455805588,"duration":2684}},{"uid":"4e2c0aa92e8e15d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2c0aa92e8e15d4","status":"passed","time":{"start":1698369593116,"stop":1698369597890,"duration":4774}},{"uid":"a1f8d4973f388da6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a1f8d4973f388da6","status":"passed","time":{"start":1698283131114,"stop":1698283134209,"duration":3095}},{"uid":"f299ee7137b60ac0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f299ee7137b60ac0","status":"passed","time":{"start":1698196749061,"stop":1698196751635,"duration":2574}},{"uid":"516038fbedfd8500","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/516038fbedfd8500","status":"passed","time":{"start":1698178486523,"stop":1698178489259,"duration":2736}},{"uid":"b49b6874cb3f9587","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b49b6874cb3f9587","status":"passed","time":{"start":1698178423084,"stop":1698178426602,"duration":3518}},{"uid":"70bf2d51e89042d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/70bf2d51e89042d1","status":"passed","time":{"start":1698110287412,"stop":1698110290199,"duration":2787}},{"uid":"d2fbe8146e7d79fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/d2fbe8146e7d79fa","status":"passed","time":{"start":1698065313272,"stop":1698065316129,"duration":2857}}]},"tags":[]},"source":"989068cd0c751465.json","parameterValues":["TorridgeDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/99c4e7bcfac9a5f1.json b/3.10/1085/data/test-cases/99c4e7bcfac9a5f1.json deleted file mode 100644 index 69e5ea608d..0000000000 --- a/3.10/1085/data/test-cases/99c4e7bcfac9a5f1.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"99c4e7bcfac9a5f1","name":"Validate Council Output [ValeofGlamorganCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1e5a723ab9bb5ec179bcd63e0a46576d","time":{"start":1698867776254,"stop":1698867778525,"duration":2271},"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":1698867776255,"stop":1698867776255,"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":1698867776256,"stop":1698867778518,"duration":2262},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867778518,"stop":1698867778519,"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":1698867778519,"stop":1698867778525,"duration":6},"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":21,"broken":0,"skipped":0,"passed":148,"unknown":0,"total":169},"items":[{"uid":"2a0d131507b2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2a0d131507b2933e","status":"passed","time":{"start":1698801794532,"stop":1698801796742,"duration":2210}},{"uid":"91bcdc3ee8e1f5b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/91bcdc3ee8e1f5b1","status":"passed","time":{"start":1698788671801,"stop":1698788674108,"duration":2307}},{"uid":"7b522557d11ae781","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7b522557d11ae781","status":"passed","time":{"start":1698715212096,"stop":1698715214814,"duration":2718}},{"uid":"ec82debd7ac2dd33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ec82debd7ac2dd33","status":"passed","time":{"start":1698701616567,"stop":1698701619198,"duration":2631}},{"uid":"7ea359c9bb13928e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ea359c9bb13928e","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":1698700409063,"stop":1698700539665,"duration":130602}},{"uid":"1019073225add97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1019073225add97b","status":"passed","time":{"start":1698693097965,"stop":1698693099774,"duration":1809}},{"uid":"ac4482f4ae1647f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac4482f4ae1647f6","status":"passed","time":{"start":1698692925713,"stop":1698692927448,"duration":1735}},{"uid":"76ebcce1ec014f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/76ebcce1ec014f76","status":"passed","time":{"start":1698646590825,"stop":1698646593309,"duration":2484}},{"uid":"c43ba67b0a20006d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c43ba67b0a20006d","status":"passed","time":{"start":1698628811063,"stop":1698628813290,"duration":2227}},{"uid":"1fbfa26b6dae2b04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1fbfa26b6dae2b04","status":"passed","time":{"start":1698615474061,"stop":1698615476258,"duration":2197}},{"uid":"48b6ea630135bc05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/48b6ea630135bc05","status":"passed","time":{"start":1698615310994,"stop":1698615313264,"duration":2270}},{"uid":"9843e132f983f5ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/9843e132f983f5ef","status":"passed","time":{"start":1698542605822,"stop":1698542608137,"duration":2315}},{"uid":"9c3bf6bb353ecceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9c3bf6bb353ecceb","status":"passed","time":{"start":1698455805592,"stop":1698455807867,"duration":2275}},{"uid":"9a081c4d9e7ece5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a081c4d9e7ece5","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":1698369597894,"stop":1698369728160,"duration":130266}},{"uid":"887d174930c7c38f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/887d174930c7c38f","status":"passed","time":{"start":1698283134213,"stop":1698283137303,"duration":3090}},{"uid":"5f968b162d5c9f5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5f968b162d5c9f5a","status":"passed","time":{"start":1698196751639,"stop":1698196757772,"duration":6133}},{"uid":"217a86d405987003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/217a86d405987003","status":"passed","time":{"start":1698178489264,"stop":1698178491915,"duration":2651}},{"uid":"2325f288c32b4a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2325f288c32b4a0","status":"passed","time":{"start":1698178426606,"stop":1698178428662,"duration":2056}},{"uid":"577b7c93eabc804c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/577b7c93eabc804c","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":1698110290203,"stop":1698110420686,"duration":130483}},{"uid":"a7ed57c06c109922","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/a7ed57c06c109922","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":1698065316132,"stop":1698065446659,"duration":130527}}]},"tags":[]},"source":"99c4e7bcfac9a5f1.json","parameterValues":["ValeofGlamorganCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/9b212f52bfbabcaa.json b/3.10/1085/data/test-cases/9b212f52bfbabcaa.json deleted file mode 100644 index eb83e2a990..0000000000 --- a/3.10/1085/data/test-cases/9b212f52bfbabcaa.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9b212f52bfbabcaa","name":"Validate Council Output [EastNorthamptonshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9a30d8e08f9c216de4c4a05fec5f309a","time":{"start":1698867429513,"stop":1698867429625,"duration":112},"status":"failed","statusMessage":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","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:60: in create_connection\n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nhost = 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com'\nport = 443, family = \ntype = , proto = 0, flags = 0\n\n def getaddrinfo(host, port, family=0, type=0, proto=0, flags=0):\n \"\"\"Resolve host and port into list of address info entries.\n \n Translate the host/port argument into a sequence of 5-tuples that contain\n all the necessary arguments for creating a socket connected to that service.\n host is a domain name, a string representation of an IPv4/v6 address or\n None. port is a string service name such as 'http', a numeric port number or\n None. By passing None as the value of host and port, you can pass NULL to\n the underlying C API.\n \n The family, type and proto arguments can be optionally specified in order to\n narrow the list of addresses returned. Passing zero as a value for each of\n these arguments selects the full range of results.\n \"\"\"\n # We override this function since we want to translate the numeric family\n # and socket type values to enum constants.\n addrlist = []\n> for res in _socket.getaddrinfo(host, port, family, type, proto, flags):\nE socket.gaierror: [Errno -2] Name or service not known\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/socket.py:955: gaierror\n\nThe above exception was the direct cause of the following exception:\n\nself = \nmethod = 'GET', url = '/wc-info/static/js/main.cbc0dd8a.js', body = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Conne...pro-eu-west-1.openshiftapps.com', 'referer': 'https://kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com/'}\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='/wc-info/static/js/main.cbc0dd8a.js', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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\nE urllib3.exceptions.NameResolutionError: : Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:210: NameResolutionError\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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET', url = '/wc-info/static/js/main.cbc0dd8a.js', response = None\nerror = NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\")\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='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))\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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f63d73a0>, 'council': 'EastNorthamptonshireCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/EastNorthamptonshireCouncil.py:74: 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)\n \n> raise ConnectionError(e, request=request)\nE requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:519: ConnectionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","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:60: in create_connection\n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nhost = 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com'\nport = 443, family = \ntype = , proto = 0, flags = 0\n\n def getaddrinfo(host, port, family=0, type=0, proto=0, flags=0):\n \"\"\"Resolve host and port into list of address info entries.\n \n Translate the host/port argument into a sequence of 5-tuples that contain\n all the necessary arguments for creating a socket connected to that service.\n host is a domain name, a string representation of an IPv4/v6 address or\n None. port is a string service name such as 'http', a numeric port number or\n None. By passing None as the value of host and port, you can pass NULL to\n the underlying C API.\n \n The family, type and proto arguments can be optionally specified in order to\n narrow the list of addresses returned. Passing zero as a value for each of\n these arguments selects the full range of results.\n \"\"\"\n # We override this function since we want to translate the numeric family\n # and socket type values to enum constants.\n addrlist = []\n> for res in _socket.getaddrinfo(host, port, family, type, proto, flags):\nE socket.gaierror: [Errno -2] Name or service not known\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/socket.py:955: gaierror\n\nThe above exception was the direct cause of the following exception:\n\nself = \nmethod = 'GET', url = '/wc-info/static/js/main.cbc0dd8a.js', body = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Conne...pro-eu-west-1.openshiftapps.com', 'referer': 'https://kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com/'}\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='/wc-info/static/js/main.cbc0dd8a.js', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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\nE urllib3.exceptions.NameResolutionError: : Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:210: NameResolutionError\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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET', url = '/wc-info/static/js/main.cbc0dd8a.js', response = None\nerror = NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\")\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='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))\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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f63d73a0>, 'council': 'EastNorthamptonshireCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/EastNorthamptonshireCouncil.py:74: 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)\n \n> raise ConnectionError(e, request=request)\nE requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/adapters.py:519: ConnectionError","steps":[{"name":"Given the council: EastNorthamptonshireCouncil","time":{"start":1698867429513,"stop":1698867429514,"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":1698867429514,"stop":1698867429625,"duration":111},"status":"failed","statusMessage":"HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","statusTrace":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))\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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":67,"broken":0,"skipped":0,"passed":102,"unknown":0,"total":169},"items":[{"uid":"5a2bf4185d0c7a9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5a2bf4185d0c7a9c","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698801555936,"stop":1698801556406,"duration":470}},{"uid":"dec8b6051a800220","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/dec8b6051a800220","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698788460596,"stop":1698788460999,"duration":403}},{"uid":"9f4caf30520bc036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9f4caf30520bc036","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698714950059,"stop":1698714950625,"duration":566}},{"uid":"e8e81e8c2ad2b5f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e8e81e8c2ad2b5f4","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698701323097,"stop":1698701323822,"duration":725}},{"uid":"418ace814f2b987e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/418ace814f2b987e","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698700191452,"stop":1698700191982,"duration":530}},{"uid":"dd693edca1643d26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dd693edca1643d26","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692734739,"stop":1698692735135,"duration":396}},{"uid":"a932edce646d8031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/a932edce646d8031","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692704234,"stop":1698692704663,"duration":429}},{"uid":"655bdbff15198af1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/655bdbff15198af1","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698646288954,"stop":1698646289641,"duration":687}},{"uid":"454dd91df9711508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/454dd91df9711508","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698628513027,"stop":1698628513559,"duration":532}},{"uid":"5b86861a2129964f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/5b86861a2129964f","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615161135,"stop":1698615161876,"duration":741}},{"uid":"b138064a35b6d921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b138064a35b6d921","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615069852,"stop":1698615070397,"duration":545}},{"uid":"5dbd060fb76312a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/5dbd060fb76312a3","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698542327029,"stop":1698542327604,"duration":575}},{"uid":"78cfbeaa447d2d30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/78cfbeaa447d2d30","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698455518599,"stop":1698455518987,"duration":388}},{"uid":"1e6da931c910564a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1e6da931c910564a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698369196515,"stop":1698369196936,"duration":421}},{"uid":"cc46eff040f1d2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cc46eff040f1d2ca","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698282798200,"stop":1698282798879,"duration":679}},{"uid":"d1eb21016dfe691f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d1eb21016dfe691f","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698196461538,"stop":1698196462176,"duration":638}},{"uid":"5fa48a9645f10f96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5fa48a9645f10f96","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178182752,"stop":1698178183448,"duration":696}},{"uid":"41c0366a2be87a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/41c0366a2be87a8","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178173894,"stop":1698178174451,"duration":557}},{"uid":"830c2a02bd420c95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/830c2a02bd420c95","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698110059535,"stop":1698110059954,"duration":419}},{"uid":"f3f97d4fc998f021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/f3f97d4fc998f021","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698064828611,"stop":1698064829075,"duration":464}}]},"tags":[]},"source":"9b212f52bfbabcaa.json","parameterValues":["EastNorthamptonshireCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/9d186568f1b71492.json b/3.10/1085/data/test-cases/9d186568f1b71492.json deleted file mode 100644 index 920832bb21..0000000000 --- a/3.10/1085/data/test-cases/9d186568f1b71492.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9d186568f1b71492","name":"Validate Council Output [StratfordUponAvonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d7632c48737fc67f2ba0cc9473d07d35","time":{"start":1698867625253,"stop":1698867626988,"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: StratfordUponAvonCouncil","time":{"start":1698867625253,"stop":1698867625254,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from StratfordUponAvonCouncil","time":{"start":1698867625254,"stop":1698867626985,"duration":1731},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867626986,"stop":1698867626986,"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":1698867626986,"stop":1698867626988,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StratfordUponAvonCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":37},"items":[{"uid":"1e8f300baf14c51e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e8f300baf14c51e","status":"passed","time":{"start":1698801786611,"stop":1698801788328,"duration":1717}},{"uid":"4bec56c4d53eb1c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4bec56c4d53eb1c0","status":"passed","time":{"start":1698788664431,"stop":1698788666062,"duration":1631}},{"uid":"9406e6b61757bd26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9406e6b61757bd26","status":"passed","time":{"start":1698715203835,"stop":1698715205571,"duration":1736}},{"uid":"8b370bc37e7e72d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b370bc37e7e72d","status":"passed","time":{"start":1698701586928,"stop":1698701589038,"duration":2110}},{"uid":"856beeff03cbb964","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/856beeff03cbb964","status":"passed","time":{"start":1698700390498,"stop":1698700393038,"duration":2540}},{"uid":"5f22119c77139323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5f22119c77139323","status":"passed","time":{"start":1698693077113,"stop":1698693078648,"duration":1535}},{"uid":"b9cf9f929e42a042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b9cf9f929e42a042","status":"passed","time":{"start":1698692901977,"stop":1698692903643,"duration":1666}},{"uid":"8572d0e979b4cc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8572d0e979b4cc9","status":"passed","time":{"start":1698646580885,"stop":1698646582909,"duration":2024}},{"uid":"2ebbaa25d4b66a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ebbaa25d4b66a0f","status":"passed","time":{"start":1698628639787,"stop":1698628641625,"duration":1838}},{"uid":"90e3ecee37dde3a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/90e3ecee37dde3a9","status":"passed","time":{"start":1698615410210,"stop":1698615412278,"duration":2068}},{"uid":"ffc1acf25a75c78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ffc1acf25a75c78f","status":"passed","time":{"start":1698615295493,"stop":1698615297101,"duration":1608}},{"uid":"6e0c0690017420d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6e0c0690017420d1","status":"passed","time":{"start":1698542566471,"stop":1698542568528,"duration":2057}},{"uid":"efef1792df497d80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/efef1792df497d80","status":"passed","time":{"start":1698455635007,"stop":1698455636735,"duration":1728}},{"uid":"7ce7d076522d31c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7ce7d076522d31c5","status":"passed","time":{"start":1698369303720,"stop":1698369305471,"duration":1751}},{"uid":"789c8eaa17d6d02a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/789c8eaa17d6d02a","status":"passed","time":{"start":1698283066150,"stop":1698283068249,"duration":2099}},{"uid":"9bb55930e139315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9bb55930e139315","status":"passed","time":{"start":1698196716465,"stop":1698196718257,"duration":1792}},{"uid":"b2e62327d3eb3b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b2e62327d3eb3b84","status":"passed","time":{"start":1698178440943,"stop":1698178442910,"duration":1967}},{"uid":"5b61ac43354277bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5b61ac43354277bc","status":"passed","time":{"start":1698178377734,"stop":1698178379710,"duration":1976}},{"uid":"551b27b28fa5075d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/551b27b28fa5075d","status":"passed","time":{"start":1698110278285,"stop":1698110279715,"duration":1430}},{"uid":"6976126c02c4c928","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/6976126c02c4c928","status":"passed","time":{"start":1698065075060,"stop":1698065076766,"duration":1706}}]},"tags":[]},"source":"9d186568f1b71492.json","parameterValues":["StratfordUponAvonCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/9dda1267c14d137e.json b/3.10/1085/data/test-cases/9dda1267c14d137e.json deleted file mode 100644 index ebca305b58..0000000000 --- a/3.10/1085/data/test-cases/9dda1267c14d137e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9dda1267c14d137e","name":"Validate Council Output [EastCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"94109bff7ef580f8a70ff49447a40d87","time":{"start":1698867418814,"stop":1698867420910,"duration":2096},"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":1698867418814,"stop":1698867418815,"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":1698867418815,"stop":1698867420906,"duration":2091},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867420906,"stop":1698867420906,"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":1698867420906,"stop":1698867420910,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"7e2113a11f2086f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7e2113a11f2086f3","status":"passed","time":{"start":1698801547672,"stop":1698801548926,"duration":1254}},{"uid":"2a010b7eedc4c9f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2a010b7eedc4c9f0","status":"passed","time":{"start":1698788451222,"stop":1698788452514,"duration":1292}},{"uid":"194cce5d5d929a35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/194cce5d5d929a35","status":"passed","time":{"start":1698714939123,"stop":1698714940768,"duration":1645}},{"uid":"22a5457f00e73850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/22a5457f00e73850","status":"passed","time":{"start":1698701311051,"stop":1698701312523,"duration":1472}},{"uid":"5cdcc681a7241b93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5cdcc681a7241b93","status":"passed","time":{"start":1698700183131,"stop":1698700184428,"duration":1297}},{"uid":"e9ecf9a150b8c7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e9ecf9a150b8c7e4","status":"passed","time":{"start":1698692725081,"stop":1698692726267,"duration":1186}},{"uid":"1b6236100d8917ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1b6236100d8917ac","status":"passed","time":{"start":1698692695021,"stop":1698692696268,"duration":1247}},{"uid":"5e6eb691a12bcbb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5e6eb691a12bcbb0","status":"passed","time":{"start":1698646274334,"stop":1698646277481,"duration":3147}},{"uid":"184eeb44b54847ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/184eeb44b54847ae","status":"passed","time":{"start":1698628503076,"stop":1698628504427,"duration":1351}},{"uid":"2d948f7d2f7d8a4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2d948f7d2f7d8a4f","status":"passed","time":{"start":1698615145454,"stop":1698615151750,"duration":6296}},{"uid":"272fe17df8b07dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/272fe17df8b07dc8","status":"passed","time":{"start":1698615060661,"stop":1698615061923,"duration":1262}},{"uid":"dc67cbbcd1efadbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/dc67cbbcd1efadbb","status":"passed","time":{"start":1698542316990,"stop":1698542318799,"duration":1809}},{"uid":"18a169056bfdda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/18a169056bfdda5","status":"passed","time":{"start":1698455509172,"stop":1698455510694,"duration":1522}},{"uid":"6795e86b051f9208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6795e86b051f9208","status":"passed","time":{"start":1698369186049,"stop":1698369187889,"duration":1840}},{"uid":"4859cf111949c3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4859cf111949c3ae","status":"passed","time":{"start":1698282787514,"stop":1698282789038,"duration":1524}},{"uid":"1a8b4299280f4308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1a8b4299280f4308","status":"passed","time":{"start":1698196458765,"stop":1698196460990,"duration":2225}},{"uid":"2169411bffe836a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2169411bffe836a","status":"passed","time":{"start":1698178171688,"stop":1698178173117,"duration":1429}},{"uid":"b7d752dc41bd6edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b7d752dc41bd6edd","status":"passed","time":{"start":1698178134700,"stop":1698178139415,"duration":4715}},{"uid":"381a68a4944b3f64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/381a68a4944b3f64","status":"passed","time":{"start":1698110042626,"stop":1698110043931,"duration":1305}},{"uid":"99621e810d529edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/99621e810d529edd","status":"passed","time":{"start":1698064817611,"stop":1698064820467,"duration":2856}}]},"tags":[]},"source":"9dda1267c14d137e.json","parameterValues":["EastCambridgeshireCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/a13f65ab99e9f223.json b/3.10/1085/data/test-cases/a13f65ab99e9f223.json deleted file mode 100644 index cd97ce383c..0000000000 --- a/3.10/1085/data/test-cases/a13f65ab99e9f223.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a13f65ab99e9f223","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2201f2e645b53978b00ee752136bc95f","time":{"start":1698867783639,"stop":1698867786731,"duration":3092},"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":1698867783639,"stop":1698867783640,"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":1698867783641,"stop":1698867786728,"duration":3087},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867786728,"stop":1698867786728,"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":1698867786729,"stop":1698867786731,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"28cc04d5ba3a5daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28cc04d5ba3a5daa","status":"passed","time":{"start":1698801830714,"stop":1698801834272,"duration":3558}},{"uid":"1f91333cbea425bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1f91333cbea425bb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788713876,"stop":1698788714968,"duration":1092}},{"uid":"ed97a31e85a00930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed97a31e85a00930","status":"passed","time":{"start":1698715251304,"stop":1698715254819,"duration":3515}},{"uid":"b97e7d55b7847036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b97e7d55b7847036","status":"passed","time":{"start":1698701655085,"stop":1698701658563,"duration":3478}},{"uid":"c5e23f188ef5bf96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c5e23f188ef5bf96","status":"passed","time":{"start":1698700548498,"stop":1698700551558,"duration":3060}},{"uid":"1f8b6f40439f2e57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1f8b6f40439f2e57","status":"passed","time":{"start":1698693130105,"stop":1698693132875,"duration":2770}},{"uid":"261d50dcc3c8f8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/261d50dcc3c8f8d","status":"passed","time":{"start":1698692961362,"stop":1698692964367,"duration":3005}},{"uid":"2998a4944a9a9c61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2998a4944a9a9c61","status":"passed","time":{"start":1698646624840,"stop":1698646628513,"duration":3673}},{"uid":"7ef812e5fa313b27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7ef812e5fa313b27","status":"passed","time":{"start":1698628847434,"stop":1698628851186,"duration":3752}},{"uid":"2e4cb05d882f87f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e4cb05d882f87f5","status":"passed","time":{"start":1698615510437,"stop":1698615511728,"duration":1291}},{"uid":"91e94c1278944c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/91e94c1278944c21","status":"passed","time":{"start":1698615345632,"stop":1698615348843,"duration":3211}},{"uid":"62875c3860994ce8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/62875c3860994ce8","status":"passed","time":{"start":1698542651894,"stop":1698542655351,"duration":3457}},{"uid":"3ca403d17de42bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/3ca403d17de42bd3","status":"passed","time":{"start":1698455847556,"stop":1698455850968,"duration":3412}},{"uid":"7bfd376e6d12ea80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7bfd376e6d12ea80","status":"passed","time":{"start":1698369568296,"stop":1698369571772,"duration":3476}},{"uid":"1158dc536f0e7b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1158dc536f0e7b7c","status":"passed","time":{"start":1698283178222,"stop":1698283181932,"duration":3710}},{"uid":"6619183b2ff4c06a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6619183b2ff4c06a","status":"passed","time":{"start":1698196788707,"stop":1698196792396,"duration":3689}},{"uid":"8425392b99d4327e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8425392b99d4327e","status":"passed","time":{"start":1698178524728,"stop":1698178527878,"duration":3150}},{"uid":"d3f083ffb8e5dfe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d3f083ffb8e5dfe0","status":"passed","time":{"start":1698178457929,"stop":1698178461067,"duration":3138}},{"uid":"3f7a36c4f949bf94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3f7a36c4f949bf94","status":"passed","time":{"start":1698110428744,"stop":1698110431678,"duration":2934}},{"uid":"ff3177b8ef0bc959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/ff3177b8ef0bc959","status":"passed","time":{"start":1698065276336,"stop":1698065283384,"duration":7048}}]},"tags":[]},"source":"a13f65ab99e9f223.json","parameterValues":["WindsorAndMaidenheadCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/a2e67c5ad7d7bd92.json b/3.10/1085/data/test-cases/a2e67c5ad7d7bd92.json deleted file mode 100644 index 9cbe34ad5c..0000000000 --- a/3.10/1085/data/test-cases/a2e67c5ad7d7bd92.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a2e67c5ad7d7bd92","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8469a840ac4282e76aa5171187cf23d5","time":{"start":1698867369849,"stop":1698867370805,"duration":956},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BathAndNorthEastSomersetCouncil","time":{"start":1698867369849,"stop":1698867369850,"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":1698867369850,"stop":1698867370801,"duration":951},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867370801,"stop":1698867370802,"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":1698867370802,"stop":1698867370804,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":39,"broken":0,"skipped":0,"passed":48,"unknown":0,"total":87},"items":[{"uid":"d9ba9c6410892d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d9ba9c6410892d1","status":"passed","time":{"start":1698801503192,"stop":1698801503939,"duration":747}},{"uid":"39cbbb928377c6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/39cbbb928377c6d6","status":"passed","time":{"start":1698788411053,"stop":1698788411750,"duration":697}},{"uid":"eed9f533685d8f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/eed9f533685d8f7c","status":"passed","time":{"start":1698714883183,"stop":1698714884167,"duration":984}},{"uid":"7aef7cce8af9048a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7aef7cce8af9048a","status":"passed","time":{"start":1698701276420,"stop":1698701277698,"duration":1278}},{"uid":"cbd6a226bde9bbc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cbd6a226bde9bbc1","status":"passed","time":{"start":1698700147114,"stop":1698700147867,"duration":753}},{"uid":"3b49b48e1823d2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3b49b48e1823d2f","status":"passed","time":{"start":1698692692841,"stop":1698692693577,"duration":736}},{"uid":"500930bb7d7aa417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/500930bb7d7aa417","status":"passed","time":{"start":1698692659780,"stop":1698692660536,"duration":756}},{"uid":"a64d1ca92e000d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a64d1ca92e000d2a","status":"passed","time":{"start":1698646219203,"stop":1698646220487,"duration":1284}},{"uid":"8b77295c9b51d37d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8b77295c9b51d37d","status":"passed","time":{"start":1698628469753,"stop":1698628470861,"duration":1108}},{"uid":"7f60c2495346926d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f60c2495346926d","status":"passed","time":{"start":1698615108480,"stop":1698615109677,"duration":1197}},{"uid":"3adeda593a06400d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3adeda593a06400d","status":"passed","time":{"start":1698615030056,"stop":1698615030962,"duration":906}},{"uid":"d16010dcf53de276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d16010dcf53de276","status":"passed","time":{"start":1698542275756,"stop":1698542277187,"duration":1431}},{"uid":"35756858273f8b51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/35756858273f8b51","status":"passed","time":{"start":1698455467575,"stop":1698455468319,"duration":744}},{"uid":"c8ca6557a93bfa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c8ca6557a93bfa7","status":"passed","time":{"start":1698369149436,"stop":1698369150227,"duration":791}},{"uid":"b024bf24a31638c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b024bf24a31638c0","status":"passed","time":{"start":1698282735726,"stop":1698282736937,"duration":1211}},{"uid":"379b759fd4b62673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/379b759fd4b62673","status":"passed","time":{"start":1698196408772,"stop":1698196409871,"duration":1099}},{"uid":"f53f8a0b0b5d7bbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f53f8a0b0b5d7bbd","status":"passed","time":{"start":1698178135056,"stop":1698178136339,"duration":1283}},{"uid":"37c26fbc28e0c334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37c26fbc28e0c334","status":"passed","time":{"start":1698178091973,"stop":1698178092903,"duration":930}},{"uid":"b74e23691d4b2498","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/b74e23691d4b2498","status":"passed","time":{"start":1698110007891,"stop":1698110008608,"duration":717}},{"uid":"f575019d5df0d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/f575019d5df0d77","status":"passed","time":{"start":1698064773709,"stop":1698064774477,"duration":768}}]},"tags":[]},"source":"a2e67c5ad7d7bd92.json","parameterValues":["BathAndNorthEastSomersetCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/a54f86c1e4725b7c.json b/3.10/1085/data/test-cases/a54f86c1e4725b7c.json deleted file mode 100644 index 49b57d0444..0000000000 --- a/3.10/1085/data/test-cases/a54f86c1e4725b7c.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a54f86c1e4725b7c","name":"Validate Council Output [CannockChaseDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"775e11c2e2379683333c47d17880850d","time":{"start":1698867384331,"stop":1698867385018,"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: CannockChaseDistrictCouncil","time":{"start":1698867384331,"stop":1698867384332,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CannockChaseDistrictCouncil","time":{"start":1698867384332,"stop":1698867385014,"duration":682},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867385014,"stop":1698867385015,"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":1698867385015,"stop":1698867385018,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CannockChaseDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":27,"unknown":0,"total":27},"items":[{"uid":"104468b28561be5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/104468b28561be5d","status":"passed","time":{"start":1698801505009,"stop":1698801505987,"duration":978}},{"uid":"21aff505289b9f5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/21aff505289b9f5f","status":"passed","time":{"start":1698788407187,"stop":1698788408189,"duration":1002}},{"uid":"92053d3c1c4868fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/92053d3c1c4868fe","status":"passed","time":{"start":1698714882422,"stop":1698714883369,"duration":947}},{"uid":"1d47d6c81a228aa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1d47d6c81a228aa8","status":"passed","time":{"start":1698701273357,"stop":1698701274515,"duration":1158}},{"uid":"8f42822f71503b30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8f42822f71503b30","status":"passed","time":{"start":1698700144520,"stop":1698700145455,"duration":935}},{"uid":"9b8ff742abba5e9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9b8ff742abba5e9e","status":"passed","time":{"start":1698692695175,"stop":1698692695993,"duration":818}},{"uid":"91dffef7903a637c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91dffef7903a637c","status":"passed","time":{"start":1698692658661,"stop":1698692659526,"duration":865}},{"uid":"f10d1c3d201b6c7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f10d1c3d201b6c7c","status":"passed","time":{"start":1698646216894,"stop":1698646218007,"duration":1113}},{"uid":"124e2dea413eb1a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/124e2dea413eb1a6","status":"passed","time":{"start":1698628457961,"stop":1698628461281,"duration":3320}},{"uid":"e8789951d3d6f60c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e8789951d3d6f60c","status":"passed","time":{"start":1698615104144,"stop":1698615108067,"duration":3923}},{"uid":"257c9bf1aa9307fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/257c9bf1aa9307fe","status":"passed","time":{"start":1698615026651,"stop":1698615029240,"duration":2589}},{"uid":"39f5c900839f121c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/39f5c900839f121c","status":"passed","time":{"start":1698542266767,"stop":1698542269886,"duration":3119}},{"uid":"2a14bc2b9ec57103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a14bc2b9ec57103","status":"passed","time":{"start":1698455461133,"stop":1698455464009,"duration":2876}},{"uid":"effa788e35de9292","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/effa788e35de9292","status":"passed","time":{"start":1698369143230,"stop":1698369146598,"duration":3368}},{"uid":"ba33f6e0aa62ba71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ba33f6e0aa62ba71","status":"passed","time":{"start":1698282731164,"stop":1698282734792,"duration":3628}},{"uid":"37755b349aa16563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/37755b349aa16563","status":"passed","time":{"start":1698196405063,"stop":1698196407911,"duration":2848}},{"uid":"19c28f1ea764a138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/19c28f1ea764a138","status":"passed","time":{"start":1698178130798,"stop":1698178134091,"duration":3293}},{"uid":"a5b7e00437244ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a5b7e00437244ba7","status":"passed","time":{"start":1698178088247,"stop":1698178091156,"duration":2909}},{"uid":"a6a78b8004e9adfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a6a78b8004e9adfd","status":"passed","time":{"start":1698110004246,"stop":1698110007163,"duration":2917}},{"uid":"64a72cb1c5acf922","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/64a72cb1c5acf922","status":"passed","time":{"start":1698064769696,"stop":1698064773205,"duration":3509}}]},"tags":[]},"source":"a54f86c1e4725b7c.json","parameterValues":["CannockChaseDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/a6c8717da0e28009.json b/3.10/1085/data/test-cases/a6c8717da0e28009.json deleted file mode 100644 index 24c459c818..0000000000 --- a/3.10/1085/data/test-cases/a6c8717da0e28009.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a6c8717da0e28009","name":"Validate Council Output [BCPCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7d71d1ccc30dceca9719e13fd958458d","time":{"start":1698867370808,"stop":1698867371427,"duration":619},"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":1698867370809,"stop":1698867370809,"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":1698867370810,"stop":1698867371424,"duration":614},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867371424,"stop":1698867371425,"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":1698867371425,"stop":1698867371427,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"606d8485bffbfadf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/606d8485bffbfadf","status":"passed","time":{"start":1698801503942,"stop":1698801504646,"duration":704}},{"uid":"93a6406b6224de98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/93a6406b6224de98","status":"passed","time":{"start":1698788411754,"stop":1698788412497,"duration":743}},{"uid":"29eb131b0cbe301b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29eb131b0cbe301b","status":"passed","time":{"start":1698714884171,"stop":1698714885436,"duration":1265}},{"uid":"aed018d5c194dcca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aed018d5c194dcca","status":"passed","time":{"start":1698701277701,"stop":1698701278700,"duration":999}},{"uid":"21c25735a37f54ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/21c25735a37f54ec","status":"passed","time":{"start":1698700147872,"stop":1698700148493,"duration":621}},{"uid":"4336ede96abe994e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4336ede96abe994e","status":"passed","time":{"start":1698692693580,"stop":1698692694255,"duration":675}},{"uid":"8662a5a728872d34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8662a5a728872d34","status":"passed","time":{"start":1698692660540,"stop":1698692661258,"duration":718}},{"uid":"624cf1526725d123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/624cf1526725d123","status":"passed","time":{"start":1698646220491,"stop":1698646221845,"duration":1354}},{"uid":"113054d035a57c83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/113054d035a57c83","status":"passed","time":{"start":1698628470866,"stop":1698628471748,"duration":882}},{"uid":"eb344db7b592050c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/eb344db7b592050c","status":"passed","time":{"start":1698615109680,"stop":1698615110671,"duration":991}},{"uid":"5a5bf9cec50f3db8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5a5bf9cec50f3db8","status":"passed","time":{"start":1698615030964,"stop":1698615031953,"duration":989}},{"uid":"4d5e9d2ff229e634","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d5e9d2ff229e634","status":"passed","time":{"start":1698542277190,"stop":1698542278113,"duration":923}},{"uid":"1d70a115db2458aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d70a115db2458aa","status":"passed","time":{"start":1698455468323,"stop":1698455469028,"duration":705}},{"uid":"fa9cae547e998992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/fa9cae547e998992","status":"passed","time":{"start":1698369150231,"stop":1698369151401,"duration":1170}},{"uid":"12c4d0fa1c348e08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12c4d0fa1c348e08","status":"passed","time":{"start":1698282736941,"stop":1698282737918,"duration":977}},{"uid":"c6af354ba30aec66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c6af354ba30aec66","status":"passed","time":{"start":1698196409875,"stop":1698196411188,"duration":1313}},{"uid":"c9f1b3f1ed25a23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c9f1b3f1ed25a23a","status":"passed","time":{"start":1698178136344,"stop":1698178137375,"duration":1031}},{"uid":"1a8f165b8536eccb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a8f165b8536eccb","status":"passed","time":{"start":1698178092910,"stop":1698178093684,"duration":774}},{"uid":"cabeb0b84c90d411","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/cabeb0b84c90d411","status":"passed","time":{"start":1698110008612,"stop":1698110009473,"duration":861}},{"uid":"1a708a4834937575","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/1a708a4834937575","status":"passed","time":{"start":1698064774481,"stop":1698064775330,"duration":849}}]},"tags":[]},"source":"a6c8717da0e28009.json","parameterValues":["BCPCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/a73d57088447607e.json b/3.10/1085/data/test-cases/a73d57088447607e.json deleted file mode 100644 index f223a10493..0000000000 --- a/3.10/1085/data/test-cases/a73d57088447607e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a73d57088447607e","name":"Validate Council Output [HarrogateBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5050a0c2bbf037ec5db785929519fc2e","time":{"start":1698867463374,"stop":1698867465874,"duration":2500},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: HarrogateBoroughCouncil","time":{"start":1698867463375,"stop":1698867463375,"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":1698867463376,"stop":1698867465871,"duration":2495},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867465871,"stop":1698867465872,"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":1698867465872,"stop":1698867465874,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":59,"broken":0,"skipped":0,"passed":48,"unknown":0,"total":107},"items":[{"uid":"ebf96ff4b66620b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/ebf96ff4b66620b9","status":"passed","time":{"start":1698801602481,"stop":1698801604805,"duration":2324}},{"uid":"8018be8c66ac088a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8018be8c66ac088a","status":"passed","time":{"start":1698788492418,"stop":1698788496060,"duration":3642}},{"uid":"5b5a8868a25d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5b5a8868a25d52","status":"passed","time":{"start":1698714989370,"stop":1698714992093,"duration":2723}},{"uid":"aa481fafb032e3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aa481fafb032e3d","status":"passed","time":{"start":1698701364705,"stop":1698701367686,"duration":2981}},{"uid":"f7740ed0daa21755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f7740ed0daa21755","status":"passed","time":{"start":1698700226153,"stop":1698700228842,"duration":2689}},{"uid":"c05231b4a35de3cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c05231b4a35de3cc","status":"passed","time":{"start":1698693065507,"stop":1698693067863,"duration":2356}},{"uid":"e1498c8c5671f5a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e1498c8c5671f5a1","status":"passed","time":{"start":1698692735358,"stop":1698692737875,"duration":2517}},{"uid":"edb3d205b491e54a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/edb3d205b491e54a","status":"passed","time":{"start":1698646334488,"stop":1698646337533,"duration":3045}},{"uid":"30a6ff156875fb63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/30a6ff156875fb63","status":"passed","time":{"start":1698628550736,"stop":1698628553245,"duration":2509}},{"uid":"bf3445448f2debe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/bf3445448f2debe1","status":"passed","time":{"start":1698615211177,"stop":1698615215055,"duration":3878}},{"uid":"7083f6df0da28123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7083f6df0da28123","status":"passed","time":{"start":1698615101846,"stop":1698615104163,"duration":2317}},{"uid":"121363873dd3690b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/121363873dd3690b","status":"passed","time":{"start":1698542365001,"stop":1698542367398,"duration":2397}},{"uid":"77fd888d9fa54ab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/77fd888d9fa54ab4","status":"passed","time":{"start":1698455553173,"stop":1698455555390,"duration":2217}},{"uid":"4ed5a3a3d64db8f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4ed5a3a3d64db8f1","status":"passed","time":{"start":1698369228317,"stop":1698369230521,"duration":2204}},{"uid":"ed81dd7204e42f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ed81dd7204e42f2","status":"passed","time":{"start":1698282842820,"stop":1698282845989,"duration":3169}},{"uid":"6772e531acf5b07f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6772e531acf5b07f","status":"passed","time":{"start":1698196501121,"stop":1698196503853,"duration":2732}},{"uid":"a3ab7af9fae3f87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a3ab7af9fae3f87","status":"passed","time":{"start":1698178225387,"stop":1698178229434,"duration":4047}},{"uid":"76c9d90a67563d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/76c9d90a67563d29","status":"passed","time":{"start":1698178205796,"stop":1698178209312,"duration":3516}},{"uid":"a182af92d9a33ee8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a182af92d9a33ee8","status":"passed","time":{"start":1698110096410,"stop":1698110098468,"duration":2058}},{"uid":"a2e60855e2db5adf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/a2e60855e2db5adf","status":"passed","time":{"start":1698065158797,"stop":1698065162300,"duration":3503}}]},"tags":[]},"source":"a73d57088447607e.json","parameterValues":["HarrogateBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/a9312aa4a9abfaa8.json b/3.10/1085/data/test-cases/a9312aa4a9abfaa8.json deleted file mode 100644 index bdb9b28502..0000000000 --- a/3.10/1085/data/test-cases/a9312aa4a9abfaa8.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a9312aa4a9abfaa8","name":"Validate Council Output [WarwickDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2173470ff84c6c7631fa3ff9d8433e49","time":{"start":1698867770946,"stop":1698867772383,"duration":1437},"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":1698867770947,"stop":1698867770948,"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":1698867770948,"stop":1698867772380,"duration":1432},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867772380,"stop":1698867772381,"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":1698867772381,"stop":1698867772383,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"fdba48e0b76ea684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/fdba48e0b76ea684","status":"passed","time":{"start":1698801804819,"stop":1698801806500,"duration":1681}},{"uid":"c29ace19a54ec4b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c29ace19a54ec4b8","status":"passed","time":{"start":1698788686996,"stop":1698788688141,"duration":1145}},{"uid":"e0126c4f9702ddac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e0126c4f9702ddac","status":"passed","time":{"start":1698715223814,"stop":1698715225718,"duration":1904}},{"uid":"9fdb22f0ca66cc1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9fdb22f0ca66cc1a","status":"passed","time":{"start":1698701628020,"stop":1698701629540,"duration":1520}},{"uid":"9e5b7abbdeadde0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9e5b7abbdeadde0e","status":"passed","time":{"start":1698700529515,"stop":1698700530725,"duration":1210}},{"uid":"70f8c0c673855b60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/70f8c0c673855b60","status":"passed","time":{"start":1698693107701,"stop":1698693108967,"duration":1266}},{"uid":"d88ce12513f6e639","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d88ce12513f6e639","status":"passed","time":{"start":1698692935462,"stop":1698692936990,"duration":1528}},{"uid":"6bbd01a5ee3420b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6bbd01a5ee3420b7","status":"passed","time":{"start":1698646601934,"stop":1698646603904,"duration":1970}},{"uid":"5dca376194569c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5dca376194569c17","status":"passed","time":{"start":1698628821815,"stop":1698628823583,"duration":1768}},{"uid":"58940f33783130f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/58940f33783130f2","status":"passed","time":{"start":1698615484393,"stop":1698615486077,"duration":1684}},{"uid":"5c3a4f9a2da5d97d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c3a4f9a2da5d97d","status":"passed","time":{"start":1698615321923,"stop":1698615323774,"duration":1851}},{"uid":"4276421d75383561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4276421d75383561","status":"passed","time":{"start":1698542619051,"stop":1698542620785,"duration":1734}},{"uid":"210ce65b1f400bd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/210ce65b1f400bd7","status":"passed","time":{"start":1698455816630,"stop":1698455818350,"duration":1720}},{"uid":"34cdedcc919b40ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/34cdedcc919b40ae","status":"passed","time":{"start":1698369545401,"stop":1698369547042,"duration":1641}},{"uid":"d9318f3b932b0553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d9318f3b932b0553","status":"passed","time":{"start":1698283149187,"stop":1698283151834,"duration":2647}},{"uid":"b5b0497b3223a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b5b0497b3223a9f3","status":"passed","time":{"start":1698196766028,"stop":1698196767719,"duration":1691}},{"uid":"8aa6613b8afc870f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8aa6613b8afc870f","status":"passed","time":{"start":1698178500124,"stop":1698178501681,"duration":1557}},{"uid":"8c11380b69520374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c11380b69520374","status":"passed","time":{"start":1698178436949,"stop":1698178438278,"duration":1329}},{"uid":"a9dbf3b8a42411a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a9dbf3b8a42411a7","status":"passed","time":{"start":1698110415117,"stop":1698110416402,"duration":1285}},{"uid":"fac58706a7034d7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/fac58706a7034d7f","status":"passed","time":{"start":1698065248446,"stop":1698065249727,"duration":1281}}]},"tags":[]},"source":"a9312aa4a9abfaa8.json","parameterValues":["WarwickDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/a9e83664968113f.json b/3.10/1085/data/test-cases/a9e83664968113f.json deleted file mode 100644 index 41c85b769f..0000000000 --- a/3.10/1085/data/test-cases/a9e83664968113f.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a9e83664968113f","name":"Validate Council Output [NorthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f199ed7bccd24a997d0abd44066cd21","time":{"start":1698867623849,"stop":1698867625348,"duration":1499},"status":"failed","statusMessage":"NotImplementedError: Country GB does not have subdivision Eng","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f160209e980>, 'council': 'NorthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthTynesideCouncil.py:184: in parse_data\n if is_holiday(item_as_date, Region.ENG):\nuk_bin_collection/uk_bin_collection/common.py:149: in is_holiday\n uk_holidays = holidays.country_holidays(\"GB\", subdiv=subdiv)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/utils.py:187: in country_holidays\n return getattr(holidays, country)(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/registry.py:197: in __call__\n return cls(*args, **kwargs) # type: ignore[misc, operator]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/countries/united_kingdom.py:53: in __init__\n super().__init__(observed_rule=SAT_SUN_TO_NEXT_MON, *args, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/observed_holiday_base.py:100: in __init__\n super().__init__(*args, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = holidays.country_holidays('GB', subdiv='Eng'), years = None\nexpand = True, observed = True, subdiv = 'Eng', prov = None, state = None\nlanguage = None, categories = None\n\n def __init__(\n self,\n years: Optional[Union[int, Iterable[int]]] = None,\n expand: bool = True,\n observed: bool = True,\n subdiv: Optional[str] = None,\n prov: Optional[str] = None, # Deprecated.\n state: Optional[str] = None, # Deprecated.\n language: Optional[str] = None,\n categories: Optional[Tuple[str]] = None,\n ) -> None:\n \"\"\"\n :param years:\n The year(s) to pre-calculate public holidays for at instantiation.\n \n :param expand:\n Whether the entire year is calculated when one date from that year\n is requested.\n \n :param observed:\n Whether to include the dates when public holiday are observed\n (e.g. a holiday falling on a Sunday being observed the\n following Monday). This doesn't work for all countries.\n \n :param subdiv:\n The subdivision (e.g. state or province); not implemented for all\n countries (see documentation).\n \n :param prov:\n *deprecated* use subdiv instead.\n \n :param state:\n *deprecated* use subdiv instead.\n \n :param language:\n The language which the returned holiday names will be translated\n into. It must be an ISO 639-1 (2-letter) language code. If the\n language translation is not supported the original holiday names\n will be used.\n \n :param categories:\n Requested holiday categories.\n \n :return:\n A :class:`HolidayBase` object matching the **country**.\n \"\"\"\n super().__init__()\n \n self.expand = expand\n self.language = language.lower() if language else None\n self.observed = observed\n self.subdiv = subdiv or prov or state\n self.categories = set(categories) if categories else {PUBLIC}\n \n self.tr = gettext # Default translation method.\n \n if prov or state:\n warnings.warn(\n f\"Arguments prov and state are deprecated, use subdiv='{prov or state}' instead.\",\n DeprecationWarning,\n )\n \n if isinstance(self.subdiv, int):\n self.subdiv = str(self.subdiv)\n \n if not isinstance(self, HolidaySum):\n if self.subdiv and self.subdiv not in set(\n self.subdivisions + self._deprecated_subdivisions\n ):\n> raise NotImplementedError(\n f\"Market {self.market} does not have subdivision {self.subdiv}\"\n if hasattr(self, \"market\")\n else f\"Country {self.country} does not have subdivision {self.subdiv}\"\n )\nE NotImplementedError: Country GB does not have subdivision Eng\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/holiday_base.py:308: NotImplementedError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"NotImplementedError: Country GB does not have subdivision Eng","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f160209e980>, 'council': 'NorthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthTynesideCouncil.py:184: in parse_data\n if is_holiday(item_as_date, Region.ENG):\nuk_bin_collection/uk_bin_collection/common.py:149: in is_holiday\n uk_holidays = holidays.country_holidays(\"GB\", subdiv=subdiv)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/utils.py:187: in country_holidays\n return getattr(holidays, country)(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/registry.py:197: in __call__\n return cls(*args, **kwargs) # type: ignore[misc, operator]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/countries/united_kingdom.py:53: in __init__\n super().__init__(observed_rule=SAT_SUN_TO_NEXT_MON, *args, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/observed_holiday_base.py:100: in __init__\n super().__init__(*args, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = holidays.country_holidays('GB', subdiv='Eng'), years = None\nexpand = True, observed = True, subdiv = 'Eng', prov = None, state = None\nlanguage = None, categories = None\n\n def __init__(\n self,\n years: Optional[Union[int, Iterable[int]]] = None,\n expand: bool = True,\n observed: bool = True,\n subdiv: Optional[str] = None,\n prov: Optional[str] = None, # Deprecated.\n state: Optional[str] = None, # Deprecated.\n language: Optional[str] = None,\n categories: Optional[Tuple[str]] = None,\n ) -> None:\n \"\"\"\n :param years:\n The year(s) to pre-calculate public holidays for at instantiation.\n \n :param expand:\n Whether the entire year is calculated when one date from that year\n is requested.\n \n :param observed:\n Whether to include the dates when public holiday are observed\n (e.g. a holiday falling on a Sunday being observed the\n following Monday). This doesn't work for all countries.\n \n :param subdiv:\n The subdivision (e.g. state or province); not implemented for all\n countries (see documentation).\n \n :param prov:\n *deprecated* use subdiv instead.\n \n :param state:\n *deprecated* use subdiv instead.\n \n :param language:\n The language which the returned holiday names will be translated\n into. It must be an ISO 639-1 (2-letter) language code. If the\n language translation is not supported the original holiday names\n will be used.\n \n :param categories:\n Requested holiday categories.\n \n :return:\n A :class:`HolidayBase` object matching the **country**.\n \"\"\"\n super().__init__()\n \n self.expand = expand\n self.language = language.lower() if language else None\n self.observed = observed\n self.subdiv = subdiv or prov or state\n self.categories = set(categories) if categories else {PUBLIC}\n \n self.tr = gettext # Default translation method.\n \n if prov or state:\n warnings.warn(\n f\"Arguments prov and state are deprecated, use subdiv='{prov or state}' instead.\",\n DeprecationWarning,\n )\n \n if isinstance(self.subdiv, int):\n self.subdiv = str(self.subdiv)\n \n if not isinstance(self, HolidaySum):\n if self.subdiv and self.subdiv not in set(\n self.subdivisions + self._deprecated_subdivisions\n ):\n> raise NotImplementedError(\n f\"Market {self.market} does not have subdivision {self.subdiv}\"\n if hasattr(self, \"market\")\n else f\"Country {self.country} does not have subdivision {self.subdiv}\"\n )\nE NotImplementedError: Country GB does not have subdivision Eng\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/holiday_base.py:308: NotImplementedError","steps":[{"name":"Given the council: NorthTynesideCouncil","time":{"start":1698867623849,"stop":1698867623850,"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":1698867623850,"stop":1698867625348,"duration":1498},"status":"failed","statusMessage":"Country GB does not have subdivision Eng","statusTrace":"NotImplementedError: Country GB does not have subdivision Eng\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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":11,"broken":0,"skipped":0,"passed":158,"unknown":0,"total":169},"items":[{"uid":"27f67ab19a7fb902","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27f67ab19a7fb902","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698801631351,"stop":1698801637049,"duration":5698}},{"uid":"9a3de1feee7ce8ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9a3de1feee7ce8ac","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698788522154,"stop":1698788528001,"duration":5847}},{"uid":"c328ecd484e14973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c328ecd484e14973","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698715028788,"stop":1698715040801,"duration":12013}},{"uid":"f3fcc17e01765cb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f3fcc17e01765cb6","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698701400539,"stop":1698701408322,"duration":7783}},{"uid":"68ba860f703dc9d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/68ba860f703dc9d5","status":"passed","time":{"start":1698700254608,"stop":1698700259853,"duration":5245}},{"uid":"63700010bb15efc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/63700010bb15efc9","status":"passed","time":{"start":1698692896571,"stop":1698692897900,"duration":1329}},{"uid":"739feac8eca70a8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/739feac8eca70a8d","status":"passed","time":{"start":1698692764880,"stop":1698692770149,"duration":5269}},{"uid":"da4e73625ffb19d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/da4e73625ffb19d","status":"passed","time":{"start":1698646380313,"stop":1698646386556,"duration":6243}},{"uid":"17377b76348a5d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/17377b76348a5d90","status":"passed","time":{"start":1698628597293,"stop":1698628603432,"duration":6139}},{"uid":"f269d9897876e0a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f269d9897876e0a7","status":"passed","time":{"start":1698615210439,"stop":1698615218809,"duration":8370}},{"uid":"3cca0f70ae582ab6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3cca0f70ae582ab6","status":"passed","time":{"start":1698615116081,"stop":1698615117747,"duration":1666}},{"uid":"f1517ff5b8939c8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f1517ff5b8939c8f","status":"passed","time":{"start":1698542382606,"stop":1698542385029,"duration":2423}},{"uid":"bf918bbf5866a745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bf918bbf5866a745","status":"passed","time":{"start":1698455591929,"stop":1698455597746,"duration":5817}},{"uid":"a5451fb0639820ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a5451fb0639820ff","status":"passed","time":{"start":1698369262806,"stop":1698369268323,"duration":5517}},{"uid":"cb08544ba9862589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cb08544ba9862589","status":"passed","time":{"start":1698282858118,"stop":1698282863467,"duration":5349}},{"uid":"c9234c0e6f5595b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c9234c0e6f5595b9","status":"passed","time":{"start":1698196523091,"stop":1698196528457,"duration":5366}},{"uid":"287753027f9a16e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/287753027f9a16e8","status":"passed","time":{"start":1698178246247,"stop":1698178252232,"duration":5985}},{"uid":"9ba649ead52778e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9ba649ead52778e7","status":"passed","time":{"start":1698178187451,"stop":1698178194319,"duration":6868}},{"uid":"3b2222d4fb3bcb2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3b2222d4fb3bcb2b","status":"passed","time":{"start":1698110112386,"stop":1698110113960,"duration":1574}},{"uid":"8c6db1c27e1e70e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/8c6db1c27e1e70e6","status":"passed","time":{"start":1698064874574,"stop":1698064879809,"duration":5235}}]},"tags":[]},"source":"a9e83664968113f.json","parameterValues":["NorthTynesideCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/aa0b9c2a611e699d.json b/3.10/1085/data/test-cases/aa0b9c2a611e699d.json deleted file mode 100644 index db3bcbaff7..0000000000 --- a/3.10/1085/data/test-cases/aa0b9c2a611e699d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"aa0b9c2a611e699d","name":"Validate Council Output [GuildfordCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"316f6b3276320661fa68609de6296157","time":{"start":1698867461822,"stop":1698867463308,"duration":1486},"status":"failed","statusMessage":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f4f130d0>, 'council': 'GuildfordCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/GuildfordCouncil.py:45: in parse_data\n results = json.loads(response.text)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/__init__.py:346: in loads\n return _default_decoder.decode(s)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/decoder.py:337: in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ns = '*/{\"event\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"eventDef\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"t\"...tual: MlRqRU5YT3pjWFRNenJranFOMWFjQXlMaWFpdmxPSTZWeEo0bWtiN0hsaXcyNDQuMjAuNC0yLjQxLjQ\",\"exceptionEvent\":true}/*ERROR*/'\nidx = 0\n\n def raw_decode(self, s, idx=0):\n \"\"\"Decode a JSON document from ``s`` (a ``str`` beginning with\n a JSON document) and return a 2-tuple of the Python\n representation and the index in ``s`` where the document ended.\n \n This can be used to decode a JSON document from a string that may\n have extraneous data at the end.\n \n \"\"\"\n try:\n obj, end = self.scan_once(s, idx)\n except StopIteration as err:\n> raise JSONDecodeError(\"Expecting value\", s, err.value) from None\nE json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/decoder.py:355: JSONDecodeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f4f130d0>, 'council': 'GuildfordCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/GuildfordCouncil.py:45: in parse_data\n results = json.loads(response.text)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/__init__.py:346: in loads\n return _default_decoder.decode(s)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/decoder.py:337: in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ns = '*/{\"event\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"eventDef\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"t\"...tual: MlRqRU5YT3pjWFRNenJranFOMWFjQXlMaWFpdmxPSTZWeEo0bWtiN0hsaXcyNDQuMjAuNC0yLjQxLjQ\",\"exceptionEvent\":true}/*ERROR*/'\nidx = 0\n\n def raw_decode(self, s, idx=0):\n \"\"\"Decode a JSON document from ``s`` (a ``str`` beginning with\n a JSON document) and return a 2-tuple of the Python\n representation and the index in ``s`` where the document ended.\n \n This can be used to decode a JSON document from a string that may\n have extraneous data at the end.\n \n \"\"\"\n try:\n obj, end = self.scan_once(s, idx)\n except StopIteration as err:\n> raise JSONDecodeError(\"Expecting value\", s, err.value) from None\nE json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/decoder.py:355: JSONDecodeError","steps":[{"name":"Given the council: GuildfordCouncil","time":{"start":1698867461822,"stop":1698867461823,"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":1698867461823,"stop":1698867463308,"duration":1485},"status":"failed","statusMessage":"Expecting value: line 1 column 1 (char 0)","statusTrace":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":51,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":136},"items":[{"uid":"c0663f33e4b559c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c0663f33e4b559c3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698801593634,"stop":1698801602418,"duration":8784}},{"uid":"60452f50f026289f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/60452f50f026289f","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698788490955,"stop":1698788492356,"duration":1401}},{"uid":"36f052421dfdda56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/36f052421dfdda56","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698714987806,"stop":1698714989301,"duration":1495}},{"uid":"3fabcdfeb4264042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3fabcdfeb4264042","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698701363039,"stop":1698701364637,"duration":1598}},{"uid":"cc338da673cd71d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cc338da673cd71d4","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698700225085,"stop":1698700226091,"duration":1006}},{"uid":"fbec0ac47303cdf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/fbec0ac47303cdf8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698693063271,"stop":1698693065455,"duration":2184}},{"uid":"1e2c808fa05c63b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1e2c808fa05c63b2","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698692733065,"stop":1698692735246,"duration":2181}},{"uid":"ec06b2261b46c606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec06b2261b46c606","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646331628,"stop":1698646334421,"duration":2793}},{"uid":"c6a1dd11a788052b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c6a1dd11a788052b","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698628549112,"stop":1698628550675,"duration":1563}},{"uid":"69c4e6a2231fec96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/69c4e6a2231fec96","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615208205,"stop":1698615211115,"duration":2910}},{"uid":"ce080f0847ac27ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ce080f0847ac27ae","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615100278,"stop":1698615101798,"duration":1520}},{"uid":"321d99f8ff676ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/321d99f8ff676ca8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698542363509,"stop":1698542364948,"duration":1439}},{"uid":"ab0f8eae5d888223","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab0f8eae5d888223","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698455552350,"stop":1698455553064,"duration":714}},{"uid":"d53356e9e57b5917","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d53356e9e57b5917","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698369226324,"stop":1698369228264,"duration":1940}},{"uid":"502ddfee35f89763","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/502ddfee35f89763","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698282839925,"stop":1698282842700,"duration":2775}},{"uid":"ed2acb97abda56f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ed2acb97abda56f3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698196498973,"stop":1698196501071,"duration":2098}},{"uid":"cc4c5a1cd68e203d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cc4c5a1cd68e203d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178223817,"stop":1698178225323,"duration":1506}},{"uid":"22aa264c91328a26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/22aa264c91328a26","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178204014,"stop":1698178205742,"duration":1728}},{"uid":"999d114f2bd1eeed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/999d114f2bd1eeed","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698110094905,"stop":1698110096357,"duration":1452}},{"uid":"24cc790af14fa1e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/24cc790af14fa1e9","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698065157835,"stop":1698065158616,"duration":781}}]},"tags":[]},"source":"aa0b9c2a611e699d.json","parameterValues":["GuildfordCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/ac84d68d094bd1c1.json b/3.10/1085/data/test-cases/ac84d68d094bd1c1.json deleted file mode 100644 index 4350ff679e..0000000000 --- a/3.10/1085/data/test-cases/ac84d68d094bd1c1.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ac84d68d094bd1c1","name":"Validate Council Output [TonbridgeAndMallingBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"702154f20d1bb392cb26213b3a14a202","time":{"start":1698867759016,"stop":1698867761307,"duration":2291},"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":1698867759016,"stop":1698867759017,"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":1698867759018,"stop":1698867761304,"duration":2286},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867761304,"stop":1698867761305,"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":1698867761305,"stop":1698867761307,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"d409f6c2022b4163","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d409f6c2022b4163","status":"passed","time":{"start":1698801904726,"stop":1698801912369,"duration":7643}},{"uid":"1fcec98b36120b40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1fcec98b36120b40","status":"passed","time":{"start":1698788803077,"stop":1698788805362,"duration":2285}},{"uid":"5a0cc3a5a15d7582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a0cc3a5a15d7582","status":"passed","time":{"start":1698715339577,"stop":1698715342225,"duration":2648}},{"uid":"73de1b0e035ff549","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/73de1b0e035ff549","status":"passed","time":{"start":1698701721411,"stop":1698701723902,"duration":2491}},{"uid":"a39142c9c348d05b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a39142c9c348d05b","status":"passed","time":{"start":1698700525663,"stop":1698700528273,"duration":2610}},{"uid":"5dd43aa827514537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5dd43aa827514537","status":"passed","time":{"start":1698693210252,"stop":1698693212123,"duration":1871}},{"uid":"45817aceb7169a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/45817aceb7169a1e","status":"passed","time":{"start":1698693063658,"stop":1698693065916,"duration":2258}},{"uid":"7443efa744c6bd2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7443efa744c6bd2a","status":"passed","time":{"start":1698646583620,"stop":1698646585982,"duration":2362}},{"uid":"66cd7992eb869086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/66cd7992eb869086","status":"passed","time":{"start":1698628798602,"stop":1698628801519,"duration":2917}},{"uid":"873c69b3084a528a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/873c69b3084a528a","status":"passed","time":{"start":1698615544035,"stop":1698615546532,"duration":2497}},{"uid":"e853fefe0cfc16af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e853fefe0cfc16af","status":"passed","time":{"start":1698615429561,"stop":1698615431821,"duration":2260}},{"uid":"51133dc153b889da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51133dc153b889da","status":"passed","time":{"start":1698542725084,"stop":1698542727658,"duration":2574}},{"uid":"9d4c1362d62694a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9d4c1362d62694a3","status":"passed","time":{"start":1698455796242,"stop":1698455798882,"duration":2640}},{"uid":"3b07fe621df8a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b07fe621df8a9f3","status":"passed","time":{"start":1698369460109,"stop":1698369462520,"duration":2411}},{"uid":"b75269291f8f2a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b75269291f8f2a05","status":"passed","time":{"start":1698283219144,"stop":1698283221815,"duration":2671}},{"uid":"566fe7840909545c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/566fe7840909545c","status":"passed","time":{"start":1698196876661,"stop":1698196879004,"duration":2343}},{"uid":"82f1297bda7346fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/82f1297bda7346fd","status":"passed","time":{"start":1698178574927,"stop":1698178577546,"duration":2619}},{"uid":"45064cff81a0007c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/45064cff81a0007c","status":"passed","time":{"start":1698178512753,"stop":1698178515212,"duration":2459}},{"uid":"2fc3832c1256e257","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/2fc3832c1256e257","status":"passed","time":{"start":1698110410668,"stop":1698110413887,"duration":3219}},{"uid":"93355eb805969a28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/93355eb805969a28","status":"passed","time":{"start":1698065227813,"stop":1698065237893,"duration":10080}}]},"tags":[]},"source":"ac84d68d094bd1c1.json","parameterValues":["TonbridgeAndMallingBC"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/ad212d322e9d3105.json b/3.10/1085/data/test-cases/ad212d322e9d3105.json deleted file mode 100644 index 19849b71d1..0000000000 --- a/3.10/1085/data/test-cases/ad212d322e9d3105.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ad212d322e9d3105","name":"Validate Council Output [EastLindseyDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"519a697efdcc9e7678d3369921187d0b","time":{"start":1698867422924,"stop":1698867429509,"duration":6585},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastLindseyDistrictCouncil","time":{"start":1698867422924,"stop":1698867422925,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastLindseyDistrictCouncil","time":{"start":1698867422925,"stop":1698867429506,"duration":6581},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867429506,"stop":1698867429506,"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":1698867429507,"stop":1698867429509,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastLindseyDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":21,"unknown":0,"total":22},"items":[{"uid":"69c489325968271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/69c489325968271","status":"passed","time":{"start":1698801550977,"stop":1698801555933,"duration":4956}},{"uid":"42a1464d38ebcfd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/42a1464d38ebcfd4","status":"passed","time":{"start":1698788454642,"stop":1698788460593,"duration":5951}},{"uid":"cbd6af191b967a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cbd6af191b967a6b","status":"passed","time":{"start":1698714943351,"stop":1698714950055,"duration":6704}},{"uid":"839c9ace63f682d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/839c9ace63f682d6","status":"passed","time":{"start":1698701315832,"stop":1698701323092,"duration":7260}},{"uid":"5179dc888ab2a5ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5179dc888ab2a5ec","status":"passed","time":{"start":1698700186619,"stop":1698700191449,"duration":4830}},{"uid":"236bd7828600d778","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/236bd7828600d778","status":"passed","time":{"start":1698692728757,"stop":1698692734736,"duration":5979}},{"uid":"100815482feaa80c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/100815482feaa80c","status":"passed","time":{"start":1698692698325,"stop":1698692704231,"duration":5906}},{"uid":"5fafd137d7aa253f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fafd137d7aa253f","status":"passed","time":{"start":1698646280416,"stop":1698646288950,"duration":8534}},{"uid":"a7fd590afc6eab03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a7fd590afc6eab03","status":"passed","time":{"start":1698628507004,"stop":1698628513023,"duration":6019}},{"uid":"479127c63d6ede70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/479127c63d6ede70","status":"passed","time":{"start":1698615154793,"stop":1698615161131,"duration":6338}},{"uid":"d773e8261587d1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d773e8261587d1cc","status":"passed","time":{"start":1698615064381,"stop":1698615069849,"duration":5468}},{"uid":"44262c6aadc0db5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/44262c6aadc0db5f","status":"passed","time":{"start":1698542321494,"stop":1698542327026,"duration":5532}},{"uid":"9659c0d21c638138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9659c0d21c638138","status":"passed","time":{"start":1698455512110,"stop":1698455518596,"duration":6486}},{"uid":"69bd1f67b3fbf249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/69bd1f67b3fbf249","status":"passed","time":{"start":1698369190112,"stop":1698369196512,"duration":6400}},{"uid":"71d3fc15b53c9018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/71d3fc15b53c9018","status":"passed","time":{"start":1698282791592,"stop":1698282798197,"duration":6605}},{"uid":"7fbb7c402430ccac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7fbb7c402430ccac","status":"passed","time":{"start":1698196454506,"stop":1698196461535,"duration":7029}},{"uid":"88fd6fb366258c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88fd6fb366258c7e","status":"passed","time":{"start":1698178176206,"stop":1698178182748,"duration":6542}},{"uid":"f513eae40851546b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f513eae40851546b","status":"passed","time":{"start":1698178168121,"stop":1698178173891,"duration":5770}},{"uid":"2d431f308886e517","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/2d431f308886e517","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x561fa2903fb3 \n#1 0x561fa25d74a7 \n#2 0x561fa261edd6 \n#3 0x561fa261eec1 \n#4 0x561fa265c354 \n#5 0x561fa264096d \n#6 0x561fa2659c02 \n#7 0x561fa2640713 \n#8 0x561fa261318b \n#9 0x561fa2613f7e \n#10 0x561fa28c98d8 \n#11 0x561fa28cd800 \n#12 0x561fa28d7cfc \n#13 0x561fa28ce418 \n#14 0x561fa289b42f \n#15 0x561fa28f24e8 \n#16 0x561fa28f26b4 \n#17 0x561fa2903143 \n#18 0x7f6091c94ac3 ","time":{"start":1698110046087,"stop":1698110059418,"duration":13331}},{"uid":"65940a0869fa0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/65940a0869fa0a","status":"passed","time":{"start":1698064822568,"stop":1698064828608,"duration":6040}}]},"tags":[]},"source":"ad212d322e9d3105.json","parameterValues":["EastLindseyDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/b0e99427bf8a6ae4.json b/3.10/1085/data/test-cases/b0e99427bf8a6ae4.json deleted file mode 100644 index b117d8c287..0000000000 --- a/3.10/1085/data/test-cases/b0e99427bf8a6ae4.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b0e99427bf8a6ae4","name":"Validate Council Output [RushmoorCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9700dde83050a915705bb73b0a95103e","time":{"start":1698867587654,"stop":1698867588232,"duration":578},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecdabbb1f0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fecdabbb1f0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecdabbb1f0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fecdabbb1f0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: RushmoorCouncil","time":{"start":1698867587654,"stop":1698867587655,"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":1698867587655,"stop":1698867588228,"duration":573},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867588229,"stop":1698867588229,"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":1698867588229,"stop":1698867588232,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":169},"items":[{"uid":"51796efb3d0e5e9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/51796efb3d0e5e9c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801739722,"stop":1698801740356,"duration":634}},{"uid":"8dfe042a2889810a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8dfe042a2889810a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788627601,"stop":1698788628216,"duration":615}},{"uid":"26284309d6933a48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/26284309d6933a48","status":"passed","time":{"start":1698715179345,"stop":1698715180414,"duration":1069}},{"uid":"981b24ae86a6f02d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/981b24ae86a6f02d","status":"passed","time":{"start":1698701570710,"stop":1698701571676,"duration":966}},{"uid":"17ef213b6d4d44d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17ef213b6d4d44d3","status":"passed","time":{"start":1698700354880,"stop":1698700355498,"duration":618}},{"uid":"1c3d3c1dc809629d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1c3d3c1dc809629d","status":"passed","time":{"start":1698693054089,"stop":1698693054653,"duration":564}},{"uid":"b610ea205b26625f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b610ea205b26625f","status":"passed","time":{"start":1698692864018,"stop":1698692864653,"duration":635}},{"uid":"ffd21ad9e5d5972f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ffd21ad9e5d5972f","status":"passed","time":{"start":1698646554173,"stop":1698646555236,"duration":1063}},{"uid":"945e44687be0f562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/945e44687be0f562","status":"passed","time":{"start":1698628902273,"stop":1698628903066,"duration":793}},{"uid":"e54321b77f781641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e54321b77f781641","status":"passed","time":{"start":1698615386070,"stop":1698615386994,"duration":924}},{"uid":"e0c6ca62bcb9b1b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e0c6ca62bcb9b1b6","status":"passed","time":{"start":1698615274946,"stop":1698615275635,"duration":689}},{"uid":"e993baaa15479e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e993baaa15479e38","status":"passed","time":{"start":1698542541208,"stop":1698542542127,"duration":919}},{"uid":"6ae842d357e55c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6ae842d357e55c92","status":"passed","time":{"start":1698455876053,"stop":1698455876669,"duration":616}},{"uid":"6947ff6fffc7b931","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6947ff6fffc7b931","status":"passed","time":{"start":1698369533659,"stop":1698369534369,"duration":710}},{"uid":"c40fef963544b700","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c40fef963544b700","status":"passed","time":{"start":1698283027678,"stop":1698283042180,"duration":14502}},{"uid":"adb5787cc9ee044e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/adb5787cc9ee044e","status":"passed","time":{"start":1698196694148,"stop":1698196694898,"duration":750}},{"uid":"4140253ce006b569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4140253ce006b569","status":"passed","time":{"start":1698178413116,"stop":1698178414129,"duration":1013}},{"uid":"8c78a2303c6280a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c78a2303c6280a2","status":"passed","time":{"start":1698178352441,"stop":1698178353220,"duration":779}},{"uid":"945f439bca4313ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/945f439bca4313ca","status":"passed","time":{"start":1698110269728,"stop":1698110270704,"duration":976}},{"uid":"75497b4321964b83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/75497b4321964b83","status":"passed","time":{"start":1698065037540,"stop":1698065038234,"duration":694}}]},"tags":[]},"source":"b0e99427bf8a6ae4.json","parameterValues":["RushmoorCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/b11926f9d38340e2.json b/3.10/1085/data/test-cases/b11926f9d38340e2.json deleted file mode 100644 index 3fa9f8f691..0000000000 --- a/3.10/1085/data/test-cases/b11926f9d38340e2.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b11926f9d38340e2","name":"Validate Council Output [GatesheadCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"3a7171e6de629587a3f0d32410302b35","time":{"start":1698867450438,"stop":1698867459401,"duration":8963},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: GatesheadCouncil","time":{"start":1698867450438,"stop":1698867450439,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from GatesheadCouncil","time":{"start":1698867450439,"stop":1698867459397,"duration":8958},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867459397,"stop":1698867459398,"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":1698867459398,"stop":1698867459401,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"GatesheadCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":19,"unknown":0,"total":22},"items":[{"uid":"517875ae1b09d728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/517875ae1b09d728","status":"passed","time":{"start":1698801583475,"stop":1698801591158,"duration":7683}},{"uid":"3b84dcdcf5837562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/3b84dcdcf5837562","status":"passed","time":{"start":1698788479909,"stop":1698788488566,"duration":8657}},{"uid":"bab837d7ab338793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bab837d7ab338793","status":"passed","time":{"start":1698714974958,"stop":1698714985140,"duration":10182}},{"uid":"d54d00873915b145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d54d00873915b145","status":"passed","time":{"start":1698701351504,"stop":1698701360302,"duration":8798}},{"uid":"e9e5ebe77d42408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e9e5ebe77d42408","status":"passed","time":{"start":1698700215004,"stop":1698700222572,"duration":7568}},{"uid":"584cb7b2ee27577f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/584cb7b2ee27577f","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5609899affb3 \n#1 0x5609896834a7 \n#2 0x56098966b49e \n#3 0x56098966b2ce \n#4 0x560989669ecd \n#5 0x56098966a4cf \n#6 0x560989679a04 \n#7 0x56098968e651 \n#8 0x56098969304b \n#9 0x56098966abf1 \n#10 0x56098968e446 \n#11 0x560989705dfc \n#12 0x5609896ec713 \n#13 0x5609896bf18b \n#14 0x5609896bff7e \n#15 0x5609899758d8 \n#16 0x560989979800 \n#17 0x560989983cfc \n#18 0x56098997a418 \n#19 0x56098994742f \n#20 0x56098999e4e8 \n#21 0x56098999e6b4 \n#22 0x5609899af143 \n#23 0x7f6748e94ac3 ","time":{"start":1698692756617,"stop":1698693060902,"duration":304285}},{"uid":"f14d59ab60748dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f14d59ab60748dfd","status":"passed","time":{"start":1698692723448,"stop":1698692730979,"duration":7531}},{"uid":"b107966b3d44337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b107966b3d44337c","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55a12d4eefb3 \n#1 0x55a12d1c24a7 \n#2 0x55a12d209dd6 \n#3 0x55a12d209ec1 \n#4 0x55a12d247354 \n#5 0x55a12d22b96d \n#6 0x55a12d244c02 \n#7 0x55a12d22b713 \n#8 0x55a12d1fe18b \n#9 0x55a12d1fef7e \n#10 0x55a12d4b48d8 \n#11 0x55a12d4b8800 \n#12 0x55a12d4c2cfc \n#13 0x55a12d4b9418 \n#14 0x55a12d48642f \n#15 0x55a12d4dd4e8 \n#16 0x55a12d4dd6b4 \n#17 0x55a12d4ee143 \n#18 0x7f4760494ac3 ","time":{"start":1698646313421,"stop":1698646328817,"duration":15396}},{"uid":"529b28f61f08b312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/529b28f61f08b312","status":"passed","time":{"start":1698628537138,"stop":1698628546623,"duration":9485}},{"uid":"9e987d6b6c3e9f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9e987d6b6c3e9f7c","status":"passed","time":{"start":1698615195844,"stop":1698615205519,"duration":9675}},{"uid":"1026b03c72a404f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1026b03c72a404f7","status":"passed","time":{"start":1698615090043,"stop":1698615097928,"duration":7885}},{"uid":"97904f871f1a1fac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/97904f871f1a1fac","status":"passed","time":{"start":1698542352330,"stop":1698542361010,"duration":8680}},{"uid":"a65a42445bbec2dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a65a42445bbec2dd","status":"passed","time":{"start":1698455542992,"stop":1698455550066,"duration":7074}},{"uid":"91ec55df5370342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/91ec55df5370342","status":"passed","time":{"start":1698369216108,"stop":1698369224058,"duration":7950}},{"uid":"cad55d6b1a0a6d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cad55d6b1a0a6d70","status":"passed","time":{"start":1698282827655,"stop":1698282837283,"duration":9628}},{"uid":"153147fd04257ab9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/153147fd04257ab9","status":"passed","time":{"start":1698196487904,"stop":1698196496351,"duration":8447}},{"uid":"7fd6cf11c95e8a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7fd6cf11c95e8a42","status":"passed","time":{"start":1698178211447,"stop":1698178221135,"duration":9688}},{"uid":"e8c5baac69e8a4ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e8c5baac69e8a4ce","status":"passed","time":{"start":1698178193203,"stop":1698178201540,"duration":8337}},{"uid":"e748600695ce7504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/e748600695ce7504","status":"passed","time":{"start":1698110085862,"stop":1698110092678,"duration":6816}},{"uid":"f0110509bf417780","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/f0110509bf417780","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x559efd056fb3 \n#1 0x559efcd2a4a7 \n#2 0x559efcd1249e \n#3 0x559efcd122ce \n#4 0x559efcd10ecd \n#5 0x559efcd114cf \n#6 0x559efcd20a04 \n#7 0x559efcd35651 \n#8 0x559efcd3a04b \n#9 0x559efcd11bf1 \n#10 0x559efcd35446 \n#11 0x559efcdacdfc \n#12 0x559efcd93713 \n#13 0x559efcd6618b \n#14 0x559efcd66f7e \n#15 0x559efd01c8d8 \n#16 0x559efd020800 \n#17 0x559efd02acfc \n#18 0x559efd021418 \n#19 0x559efcfee42f \n#20 0x559efd0454e8 \n#21 0x559efd0456b4 \n#22 0x559efd056143 \n#23 0x7f4b86494ac3 ","time":{"start":1698064850979,"stop":1698065155519,"duration":304540}}]},"tags":[]},"source":"b11926f9d38340e2.json","parameterValues":["GatesheadCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/b18b6dbdf646191f.json b/3.10/1085/data/test-cases/b18b6dbdf646191f.json deleted file mode 100644 index 88521dbe33..0000000000 --- a/3.10/1085/data/test-cases/b18b6dbdf646191f.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b18b6dbdf646191f","name":"Validate Council Output [BasingstokeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"920a57bf4f74278e86b973f40cf06007","time":{"start":1698867369136,"stop":1698867369706,"duration":570},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecdab8ee90>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fecdab8ee90>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecdab8ee90>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fecdab8ee90>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: BasingstokeCouncil","time":{"start":1698867369136,"stop":1698867369137,"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":1698867369137,"stop":1698867369702,"duration":565},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867369702,"stop":1698867369703,"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":1698867369703,"stop":1698867369706,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":123,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":169},"items":[{"uid":"691ec64981b6d1b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/691ec64981b6d1b9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801502340,"stop":1698801503063,"duration":723}},{"uid":"a858944b67c95910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a858944b67c95910","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788410338,"stop":1698788410946,"duration":608}},{"uid":"d42f0287b699ed2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d42f0287b699ed2f","status":"passed","time":{"start":1698714882387,"stop":1698714883179,"duration":792}},{"uid":"4537a75f14039652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4537a75f14039652","status":"passed","time":{"start":1698701275449,"stop":1698701276416,"duration":967}},{"uid":"24bea55adef15963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24bea55adef15963","status":"passed","time":{"start":1698700146355,"stop":1698700147111,"duration":756}},{"uid":"11745c0f184bd9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/11745c0f184bd9a","status":"passed","time":{"start":1698692692089,"stop":1698692692838,"duration":749}},{"uid":"af62bb23c9fe2870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/af62bb23c9fe2870","status":"passed","time":{"start":1698692659204,"stop":1698692659777,"duration":573}},{"uid":"2685284f25f24e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2685284f25f24e38","status":"passed","time":{"start":1698646218202,"stop":1698646219199,"duration":997}},{"uid":"d35380dcd9c5034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d35380dcd9c5034","status":"passed","time":{"start":1698628468782,"stop":1698628469749,"duration":967}},{"uid":"3e9677667d12e2e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3e9677667d12e2e5","status":"passed","time":{"start":1698615107502,"stop":1698615108476,"duration":974}},{"uid":"db1c8a6966c5dd9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/db1c8a6966c5dd9e","status":"passed","time":{"start":1698615029271,"stop":1698615030053,"duration":782}},{"uid":"4a94fc685cbdb73b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4a94fc685cbdb73b","status":"passed","time":{"start":1698542274639,"stop":1698542275753,"duration":1114}},{"uid":"8fbad17e250d1df5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8fbad17e250d1df5","status":"passed","time":{"start":1698455466979,"stop":1698455467572,"duration":593}},{"uid":"3ee0fe07ff92c98c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3ee0fe07ff92c98c","status":"passed","time":{"start":1698369148815,"stop":1698369149432,"duration":617}},{"uid":"dc81b050cc80ce73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc81b050cc80ce73","status":"passed","time":{"start":1698282734457,"stop":1698282735721,"duration":1264}},{"uid":"794478d2e547caac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/794478d2e547caac","status":"passed","time":{"start":1698196407819,"stop":1698196408769,"duration":950}},{"uid":"83bcb5c4b5ed96a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/83bcb5c4b5ed96a1","status":"passed","time":{"start":1698178134071,"stop":1698178135053,"duration":982}},{"uid":"488520b9f56f0208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/488520b9f56f0208","status":"passed","time":{"start":1698178091162,"stop":1698178091970,"duration":808}},{"uid":"36bea9d279dd92f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/36bea9d279dd92f8","status":"passed","time":{"start":1698110007291,"stop":1698110007888,"duration":597}},{"uid":"685227b9c3ec7702","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/685227b9c3ec7702","status":"passed","time":{"start":1698064773066,"stop":1698064773703,"duration":637}}]},"tags":[]},"source":"b18b6dbdf646191f.json","parameterValues":["BasingstokeCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/b2024013160b5b5c.json b/3.10/1085/data/test-cases/b2024013160b5b5c.json deleted file mode 100644 index 6e7ff389b2..0000000000 --- a/3.10/1085/data/test-cases/b2024013160b5b5c.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b2024013160b5b5c","name":"Validate Council Output [SheffieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"44ddd5985badeba6e2bcae7f904bc14a","time":{"start":1698867591608,"stop":1698867593719,"duration":2111},"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":1698867591608,"stop":1698867591609,"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":1698867591609,"stop":1698867593716,"duration":2107},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867593717,"stop":1698867593717,"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":1698867593717,"stop":1698867593719,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"3ab054c357bb6215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3ab054c357bb6215","status":"passed","time":{"start":1698801742295,"stop":1698801744673,"duration":2378}},{"uid":"4d11e303bf8afde4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4d11e303bf8afde4","status":"passed","time":{"start":1698788632032,"stop":1698788634281,"duration":2249}},{"uid":"f78959adf7272647","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f78959adf7272647","status":"passed","time":{"start":1698715192635,"stop":1698715195405,"duration":2770}},{"uid":"16ada858b498e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/16ada858b498e95f","status":"passed","time":{"start":1698701574979,"stop":1698701577391,"duration":2412}},{"uid":"359010b6aa9b552b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/359010b6aa9b552b","status":"passed","time":{"start":1698700357179,"stop":1698700359163,"duration":1984}},{"uid":"f151072228d94ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f151072228d94ca8","status":"passed","time":{"start":1698693056841,"stop":1698693059262,"duration":2421}},{"uid":"ce80650dd4f27a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ce80650dd4f27a6b","status":"passed","time":{"start":1698692866522,"stop":1698692868985,"duration":2463}},{"uid":"bc171461202c57f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/bc171461202c57f6","status":"passed","time":{"start":1698646557116,"stop":1698646559574,"duration":2458}},{"uid":"4992e1dad92f4e3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4992e1dad92f4e3a","status":"passed","time":{"start":1698628603438,"stop":1698628606074,"duration":2636}},{"uid":"e57073cd109d5ba5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e57073cd109d5ba5","status":"passed","time":{"start":1698615451621,"stop":1698615454372,"duration":2751}},{"uid":"38fefa2d8e41a29d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/38fefa2d8e41a29d","status":"passed","time":{"start":1698615288322,"stop":1698615290901,"duration":2579}},{"uid":"298409ed319dd109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/298409ed319dd109","status":"passed","time":{"start":1698542578475,"stop":1698542581420,"duration":2945}},{"uid":"2c587776466157df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2c587776466157df","status":"passed","time":{"start":1698455597751,"stop":1698455600048,"duration":2297}},{"uid":"d37267a3b1bd450f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d37267a3b1bd450f","status":"passed","time":{"start":1698369268328,"stop":1698369270521,"duration":2193}},{"uid":"d0f9e13965521136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d0f9e13965521136","status":"passed","time":{"start":1698283091437,"stop":1698283093804,"duration":2367}},{"uid":"fb4f29a83e8060c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/fb4f29a83e8060c1","status":"passed","time":{"start":1698196731368,"stop":1698196733873,"duration":2505}},{"uid":"6714b9e63b6a896","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6714b9e63b6a896","status":"passed","time":{"start":1698178467431,"stop":1698178469870,"duration":2439}},{"uid":"ba91277b86eeac86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ba91277b86eeac86","status":"passed","time":{"start":1698178406049,"stop":1698178408215,"duration":2166}},{"uid":"54af3a8286a36a60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/54af3a8286a36a60","status":"passed","time":{"start":1698110260194,"stop":1698110262435,"duration":2241}},{"uid":"84f0d0526d08ca88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/84f0d0526d08ca88","status":"passed","time":{"start":1698065041799,"stop":1698065044112,"duration":2313}}]},"tags":[]},"source":"b2024013160b5b5c.json","parameterValues":["SheffieldCityCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/b5f828929f108024.json b/3.10/1085/data/test-cases/b5f828929f108024.json deleted file mode 100644 index 18d4fcea0b..0000000000 --- a/3.10/1085/data/test-cases/b5f828929f108024.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b5f828929f108024","name":"Validate Council Output [ChelmsfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"ca53b6762a00c9270716d2dce73b5f79","time":{"start":1698867390940,"stop":1698867399966,"duration":9026},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f63d64d0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f15f63d64d0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f63d64d0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f15f63d64d0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: ChelmsfordCityCouncil","time":{"start":1698867390940,"stop":1698867390941,"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":1698867390941,"stop":1698867399962,"duration":9021},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867399963,"stop":1698867399963,"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":1698867399963,"stop":1698867399966,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":169},"items":[{"uid":"6518411bcb9d4606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6518411bcb9d4606","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801511806,"stop":1698801532048,"duration":20242}},{"uid":"4ef0013123c7582f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4ef0013123c7582f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788426297,"stop":1698788434619,"duration":8322}},{"uid":"996c4d2396372cfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/996c4d2396372cfb","status":"passed","time":{"start":1698714894594,"stop":1698714915578,"duration":20984}},{"uid":"5c710dc0a9dc8dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c710dc0a9dc8dc9","status":"passed","time":{"start":1698701283814,"stop":1698701293352,"duration":9538}},{"uid":"7ed4cbe0852679fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ed4cbe0852679fc","status":"passed","time":{"start":1698700157051,"stop":1698700166310,"duration":9259}},{"uid":"8e26263904dde94d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8e26263904dde94d","status":"passed","time":{"start":1698692702744,"stop":1698692711923,"duration":9179}},{"uid":"e9fe127668872a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9fe127668872a23","status":"passed","time":{"start":1698692665395,"stop":1698692674617,"duration":9222}},{"uid":"eea380275a545d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eea380275a545d5","status":"passed","time":{"start":1698646228896,"stop":1698646238582,"duration":9686}},{"uid":"861573d4e436f2af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/861573d4e436f2af","status":"passed","time":{"start":1698628473193,"stop":1698628480253,"duration":7060}},{"uid":"2e5dbc620bb660d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e5dbc620bb660d6","status":"passed","time":{"start":1698615116102,"stop":1698615123533,"duration":7431}},{"uid":"8e7f8ac96dbfcfae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8e7f8ac96dbfcfae","status":"passed","time":{"start":1698615039831,"stop":1698615046361,"duration":6530}},{"uid":"78d78ee068946305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/78d78ee068946305","status":"passed","time":{"start":1698542282561,"stop":1698542292041,"duration":9480}},{"uid":"2d5ea1f5580fb0b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2d5ea1f5580fb0b7","status":"passed","time":{"start":1698455471246,"stop":1698455491661,"duration":20415}},{"uid":"2009f8cdc0450e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2009f8cdc0450e6","status":"passed","time":{"start":1698369158097,"stop":1698369167381,"duration":9284}},{"uid":"4ef3e25660884b3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4ef3e25660884b3a","status":"passed","time":{"start":1698282745704,"stop":1698282766751,"duration":21047}},{"uid":"672efc77f51fb059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/672efc77f51fb059","status":"passed","time":{"start":1698196416091,"stop":1698196437015,"duration":20924}},{"uid":"9b4adda0e928d378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9b4adda0e928d378","status":"passed","time":{"start":1698178145011,"stop":1698178154661,"duration":9650}},{"uid":"1e6240dd31a03404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1e6240dd31a03404","status":"passed","time":{"start":1698178109103,"stop":1698178118822,"duration":9719}},{"uid":"be46ce797763fe56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/be46ce797763fe56","status":"passed","time":{"start":1698110012846,"stop":1698110021997,"duration":9151}},{"uid":"b986703b4d9cc467","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/b986703b4d9cc467","status":"passed","time":{"start":1698064779440,"stop":1698064788644,"duration":9204}}]},"tags":[]},"source":"b5f828929f108024.json","parameterValues":["ChelmsfordCityCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/b7d54064bf76b2bd.json b/3.10/1085/data/test-cases/b7d54064bf76b2bd.json deleted file mode 100644 index bf44a5ebb9..0000000000 --- a/3.10/1085/data/test-cases/b7d54064bf76b2bd.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b7d54064bf76b2bd","name":"Validate Council Output [SouthCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8feabb4d035e9d980eb81cc0b3d0bde3","time":{"start":1698867602376,"stop":1698867604105,"duration":1729},"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":1698867602377,"stop":1698867602378,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthCambridgeshireCouncil","time":{"start":1698867602378,"stop":1698867604100,"duration":1722},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867604101,"stop":1698867604101,"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":1698867604101,"stop":1698867604105,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"3aa14b96e5ff5042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3aa14b96e5ff5042","status":"passed","time":{"start":1698801754044,"stop":1698801755856,"duration":1812}},{"uid":"fdfb7d7e04528666","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fdfb7d7e04528666","status":"passed","time":{"start":1698788643297,"stop":1698788645074,"duration":1777}},{"uid":"ff7a91b33f20d431","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ff7a91b33f20d431","status":"passed","time":{"start":1698715205091,"stop":1698715207065,"duration":1974}},{"uid":"7efb45a227958a5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7efb45a227958a5f","status":"passed","time":{"start":1698701577379,"stop":1698701579588,"duration":2209}},{"uid":"a8553aab1818ed00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a8553aab1818ed00","status":"passed","time":{"start":1698700368202,"stop":1698700370745,"duration":2543}},{"uid":"4fb21d996064202d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4fb21d996064202d","status":"passed","time":{"start":1698693068216,"stop":1698693069970,"duration":1754}},{"uid":"407df95359cac8e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/407df95359cac8e0","status":"passed","time":{"start":1698692877973,"stop":1698692879580,"duration":1607}},{"uid":"ec402d13c8cf583f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec402d13c8cf583f","status":"passed","time":{"start":1698646570192,"stop":1698646573092,"duration":2900}},{"uid":"339855a201632280","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/339855a201632280","status":"passed","time":{"start":1698628616180,"stop":1698628618082,"duration":1902}},{"uid":"56cd30a6cb408451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/56cd30a6cb408451","status":"passed","time":{"start":1698615466421,"stop":1698615468590,"duration":2169}},{"uid":"c834b5acd38a2d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/c834b5acd38a2d84","status":"passed","time":{"start":1698615300492,"stop":1698615303129,"duration":2637}},{"uid":"a09ef885136ae399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a09ef885136ae399","status":"passed","time":{"start":1698542592425,"stop":1698542596262,"duration":3837}},{"uid":"b042884bc297752f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b042884bc297752f","status":"passed","time":{"start":1698455609691,"stop":1698455612446,"duration":2755}},{"uid":"cb5dec6b700b1783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb5dec6b700b1783","status":"passed","time":{"start":1698369280764,"stop":1698369283469,"duration":2705}},{"uid":"33ac8c034b019d20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/33ac8c034b019d20","status":"passed","time":{"start":1698283122368,"stop":1698283124776,"duration":2408}},{"uid":"33bee09cc37f98a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/33bee09cc37f98a9","status":"passed","time":{"start":1698196744100,"stop":1698196746336,"duration":2236}},{"uid":"b6399617637c8245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b6399617637c8245","status":"passed","time":{"start":1698178481121,"stop":1698178483533,"duration":2412}},{"uid":"5bb96fe5e9691103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5bb96fe5e9691103","status":"passed","time":{"start":1698178418587,"stop":1698178420576,"duration":1989}},{"uid":"33f15babba9f1ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/33f15babba9f1ba7","status":"passed","time":{"start":1698110271733,"stop":1698110273537,"duration":1804}},{"uid":"591f985fcd6c7f93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/591f985fcd6c7f93","status":"passed","time":{"start":1698065053359,"stop":1698065055136,"duration":1777}}]},"tags":[]},"source":"b7d54064bf76b2bd.json","parameterValues":["SouthCambridgeshireCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/bd7d2861a3fa3565.json b/3.10/1085/data/test-cases/bd7d2861a3fa3565.json deleted file mode 100644 index 9e3f97b9c1..0000000000 --- a/3.10/1085/data/test-cases/bd7d2861a3fa3565.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"bd7d2861a3fa3565","name":"Validate Council Output [CroydonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"cc336f6dd92ae6b8042805cd6f13d13e","time":{"start":1698867403833,"stop":1698867408293,"duration":4460},"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":1698867403833,"stop":1698867403834,"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":1698867403834,"stop":1698867408290,"duration":4456},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867408290,"stop":1698867408290,"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":1698867408290,"stop":1698867408293,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":110,"broken":0,"skipped":0,"passed":59,"unknown":0,"total":169},"items":[{"uid":"d6d4cc4588c30b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d6d4cc4588c30b20","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698801535786,"stop":1698801536967,"duration":1181}},{"uid":"f1928b5432e63e8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f1928b5432e63e8a","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698788442762,"stop":1698788444331,"duration":1569}},{"uid":"cd94dee707b39a3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cd94dee707b39a3e","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698714922469,"stop":1698714924217,"duration":1748}},{"uid":"881a9c6a359cfca4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/881a9c6a359cfca4","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698701298845,"stop":1698701300698,"duration":1853}},{"uid":"2d73faa65a56bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2d73faa65a56bc","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698700171341,"stop":1698700173147,"duration":1806}},{"uid":"bd2b9bc43d11d3ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/bd2b9bc43d11d3ff","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692715305,"stop":1698692716537,"duration":1232}},{"uid":"383c54609fc989e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/383c54609fc989e1","status":"passed","time":{"start":1698692681269,"stop":1698692685622,"duration":4353}},{"uid":"162c2b0d30e1df9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/162c2b0d30e1df9c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698646242966,"stop":1698646245582,"duration":2616}},{"uid":"33e7fe4c4ac218cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/33e7fe4c4ac218cc","status":"passed","time":{"start":1698628483551,"stop":1698628487912,"duration":4361}},{"uid":"44a22a65c73849c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/44a22a65c73849c3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615127032,"stop":1698615129001,"duration":1969}},{"uid":"a002d3aa78a4c599","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a002d3aa78a4c599","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615049545,"stop":1698615051211,"duration":1666}},{"uid":"be5e977d438a238d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/be5e977d438a238d","status":"passed","time":{"start":1698542298387,"stop":1698542305868,"duration":7481}},{"uid":"bc89ae3f7d42f1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bc89ae3f7d42f1ab","status":"passed","time":{"start":1698455496299,"stop":1698455500839,"duration":4540}},{"uid":"ca00317480f890d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ca00317480f890d9","status":"passed","time":{"start":1698369173473,"stop":1698369177746,"duration":4273}},{"uid":"d8992e79ea49330c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d8992e79ea49330c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698282771446,"stop":1698282773230,"duration":1784}},{"uid":"ce34b1e867253d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce34b1e867253d84","status":"passed","time":{"start":1698196443404,"stop":1698196448410,"duration":5006}},{"uid":"f750c4cd4c3ba6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f750c4cd4c3ba6db","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178158372,"stop":1698178160735,"duration":2363}},{"uid":"2233038cd6af0fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2233038cd6af0fe","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178122154,"stop":1698178123891,"duration":1737}},{"uid":"df280d2c5e7bef0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/df280d2c5e7bef0f","status":"passed","time":{"start":1698110025613,"stop":1698110029786,"duration":4173}},{"uid":"514d95094f62cc7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/514d95094f62cc7f","status":"passed","time":{"start":1698064792760,"stop":1698064797257,"duration":4497}}]},"tags":[]},"source":"bd7d2861a3fa3565.json","parameterValues":["CroydonCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/bdfb0679ff0c785b.json b/3.10/1085/data/test-cases/bdfb0679ff0c785b.json deleted file mode 100644 index 37502adb30..0000000000 --- a/3.10/1085/data/test-cases/bdfb0679ff0c785b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"bdfb0679ff0c785b","name":"Validate Council Output [EastRidingCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f7ffd8878be96220bbaf283f6c48e546","time":{"start":1698867429836,"stop":1698867431083,"duration":1247},"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":1698867429837,"stop":1698867429837,"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":1698867429838,"stop":1698867431079,"duration":1241},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867431080,"stop":1698867431080,"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":1698867431080,"stop":1698867431083,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"48f5d73a28e82751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/48f5d73a28e82751","status":"passed","time":{"start":1698801556461,"stop":1698801557652,"duration":1191}},{"uid":"1e6851d598e45b1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1e6851d598e45b1a","status":"passed","time":{"start":1698788461044,"stop":1698788461963,"duration":919}},{"uid":"f452cb875346e47d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f452cb875346e47d","status":"passed","time":{"start":1698714950671,"stop":1698714952161,"duration":1490}},{"uid":"cd6c3abdebcdc2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cd6c3abdebcdc2b1","status":"passed","time":{"start":1698701323875,"stop":1698701328639,"duration":4764}},{"uid":"e8f89a9c83120627","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e8f89a9c83120627","status":"passed","time":{"start":1698700192035,"stop":1698700193440,"duration":1405}},{"uid":"d498ce9557a2b656","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d498ce9557a2b656","status":"passed","time":{"start":1698692735181,"stop":1698692740023,"duration":4842}},{"uid":"d69b1d0e9fb5bf8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d69b1d0e9fb5bf8b","status":"passed","time":{"start":1698692704709,"stop":1698692705963,"duration":1254}},{"uid":"4bbebd603570b2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/4bbebd603570b2e9","status":"passed","time":{"start":1698646289693,"stop":1698646291134,"duration":1441}},{"uid":"d71c5e5bb1953f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d71c5e5bb1953f13","status":"passed","time":{"start":1698628513612,"stop":1698628515054,"duration":1442}},{"uid":"299b8701468c82d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/299b8701468c82d8","status":"passed","time":{"start":1698615161973,"stop":1698615167364,"duration":5391}},{"uid":"a26e007eb3b50b61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a26e007eb3b50b61","status":"passed","time":{"start":1698615070477,"stop":1698615072039,"duration":1562}},{"uid":"3fe8d828749a0eae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3fe8d828749a0eae","status":"passed","time":{"start":1698542327712,"stop":1698542329328,"duration":1616}},{"uid":"2b380202fbd0ac02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2b380202fbd0ac02","status":"passed","time":{"start":1698455519039,"stop":1698455520037,"duration":998}},{"uid":"83012893be9ff505","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/83012893be9ff505","status":"passed","time":{"start":1698369197059,"stop":1698369198040,"duration":981}},{"uid":"727ac70445d48bb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/727ac70445d48bb3","status":"passed","time":{"start":1698282798937,"stop":1698282804821,"duration":5884}},{"uid":"bb2c3348c7385813","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/bb2c3348c7385813","status":"passed","time":{"start":1698196462223,"stop":1698196463894,"duration":1671}},{"uid":"90d07119ffc1f8be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/90d07119ffc1f8be","status":"passed","time":{"start":1698178183555,"stop":1698178185361,"duration":1806}},{"uid":"cfc91dc056d6a00b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cfc91dc056d6a00b","status":"passed","time":{"start":1698178174495,"stop":1698178175641,"duration":1146}},{"uid":"1c966f8534625f95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1c966f8534625f95","status":"passed","time":{"start":1698110060082,"stop":1698110061025,"duration":943}},{"uid":"f618c253e448544c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/f618c253e448544c","status":"passed","time":{"start":1698064829181,"stop":1698064830191,"duration":1010}}]},"tags":[]},"source":"bdfb0679ff0c785b.json","parameterValues":["EastRidingCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/c6a499bf51748034.json b/3.10/1085/data/test-cases/c6a499bf51748034.json deleted file mode 100644 index 96d23232e7..0000000000 --- a/3.10/1085/data/test-cases/c6a499bf51748034.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c6a499bf51748034","name":"Validate Council Output [WelhatCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9757596c6a580c04f776b266c6584936","time":{"start":1698867778530,"stop":1698867778986,"duration":456},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f45954b0>, 'council': 'WelhatCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f45954b0>, 'council': 'WelhatCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867778530,"stop":1698867778531,"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":1698867778531,"stop":1698867778986,"duration":455},"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"78257e3fc62d1550","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/78257e3fc62d1550","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801812475,"stop":1698801812584,"duration":109}},{"uid":"229ec5e31e43ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/229ec5e31e43ae29","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788693939,"stop":1698788694386,"duration":447}},{"uid":"dce78ce27b230387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/dce78ce27b230387","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715231726,"stop":1698715231854,"duration":128}},{"uid":"52e6bc9b75e28451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/52e6bc9b75e28451","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701635831,"stop":1698701635939,"duration":108}},{"uid":"ae9ae21e1983a01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae9ae21e1983a01f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700536591,"stop":1698700536706,"duration":115}},{"uid":"5b5a0ceb9071c650","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5b5a0ceb9071c650","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693114331,"stop":1698693114447,"duration":116}},{"uid":"9fe2222e45fbe795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9fe2222e45fbe795","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692942761,"stop":1698692942879,"duration":118}},{"uid":"f06336bc71173ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f06336bc71173ab3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646610612,"stop":1698646610877,"duration":265}},{"uid":"8cd1216b1ffdc584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8cd1216b1ffdc584","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628831437,"stop":1698628831582,"duration":145}},{"uid":"8b149f7d56eec6dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b149f7d56eec6dd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615493514,"stop":1698615493793,"duration":279}},{"uid":"72dd896488b29221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72dd896488b29221","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615329618,"stop":1698615330031,"duration":413}},{"uid":"540b1d95a4261892","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/540b1d95a4261892","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542629383,"stop":1698542629652,"duration":269}},{"uid":"5bcb54510f39e602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5bcb54510f39e602","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455824029,"stop":1698455824455,"duration":426}},{"uid":"8aa0557091b26de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8aa0557091b26de0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369552851,"stop":1698369553280,"duration":429}},{"uid":"3746ba58d1da8755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3746ba58d1da8755","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698283158307,"stop":1698283158987,"duration":680}},{"uid":"44aba7cf3279c281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/44aba7cf3279c281","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196774011,"stop":1698196774133,"duration":122}},{"uid":"e4cf6729bd4ee0a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e4cf6729bd4ee0a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178508470,"stop":1698178509171,"duration":701}},{"uid":"37cde6be399175a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37cde6be399175a5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178444174,"stop":1698178444308,"duration":134}},{"uid":"7036283cab8525df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/7036283cab8525df","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698110421886,"stop":1698110422327,"duration":441}},{"uid":"8c3ad5892ad76810","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/8c3ad5892ad76810","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698065255327,"stop":1698065255482,"duration":155}}]},"tags":[]},"source":"c6a499bf51748034.json","parameterValues":["WelhatCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/c80b85c435e805be.json b/3.10/1085/data/test-cases/c80b85c435e805be.json deleted file mode 100644 index 8bb8562e5b..0000000000 --- a/3.10/1085/data/test-cases/c80b85c435e805be.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c80b85c435e805be","name":"Validate Council Output [WakefieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"532d749d88b4b8fb0bc694b350a3d71a","time":{"start":1698867762818,"stop":1698867770940,"duration":8122},"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":1698867762819,"stop":1698867762821,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WakefieldCityCouncil","time":{"start":1698867762821,"stop":1698867770937,"duration":8116},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867770937,"stop":1698867770937,"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":1698867770937,"stop":1698867770940,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":81,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":169},"items":[{"uid":"d07935b10e75dc4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d07935b10e75dc4e","status":"passed","time":{"start":1698801796747,"stop":1698801804815,"duration":8068}},{"uid":"2736184ca793f31e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2736184ca793f31e","status":"passed","time":{"start":1698788674111,"stop":1698788686992,"duration":12881}},{"uid":"4342c418b497da2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4342c418b497da2a","status":"passed","time":{"start":1698715214818,"stop":1698715223809,"duration":8991}},{"uid":"5414febfc6f72172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5414febfc6f72172","status":"passed","time":{"start":1698701619202,"stop":1698701628016,"duration":8814}},{"uid":"228b554a7b5ac198","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/228b554a7b5ac198","status":"passed","time":{"start":1698700539964,"stop":1698700547670,"duration":7706}},{"uid":"e53345ec07fcd50b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e53345ec07fcd50b","status":"passed","time":{"start":1698693099778,"stop":1698693107696,"duration":7918}},{"uid":"f4731f79215edaf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f4731f79215edaf8","status":"passed","time":{"start":1698692927452,"stop":1698692935458,"duration":8006}},{"uid":"dafdf268a5c3e6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/dafdf268a5c3e6f","status":"passed","time":{"start":1698646593314,"stop":1698646601930,"duration":8616}},{"uid":"477c240521e83631","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/477c240521e83631","status":"passed","time":{"start":1698628813294,"stop":1698628821811,"duration":8517}},{"uid":"af36a20c060d02bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af36a20c060d02bc","status":"passed","time":{"start":1698615476263,"stop":1698615484389,"duration":8126}},{"uid":"61774fc5f4fb1d8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/61774fc5f4fb1d8f","status":"passed","time":{"start":1698615313268,"stop":1698615321919,"duration":8651}},{"uid":"7a1bf5ca2fa70e1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a1bf5ca2fa70e1a","status":"passed","time":{"start":1698542608140,"stop":1698542619047,"duration":10907}},{"uid":"134fe04c83b3611e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/134fe04c83b3611e","status":"passed","time":{"start":1698455807871,"stop":1698455816626,"duration":8755}},{"uid":"b7a9f6d9498d8a32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b7a9f6d9498d8a32","status":"passed","time":{"start":1698369535876,"stop":1698369545397,"duration":9521}},{"uid":"3a8fb07b4722f26c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3a8fb07b4722f26c","status":"passed","time":{"start":1698283137307,"stop":1698283149182,"duration":11875}},{"uid":"20b310523e5bd084","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/20b310523e5bd084","status":"passed","time":{"start":1698196757776,"stop":1698196766024,"duration":8248}},{"uid":"d90d9d1e310fde2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d90d9d1e310fde2f","status":"passed","time":{"start":1698178491920,"stop":1698178500120,"duration":8200}},{"uid":"85bfec208c449346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85bfec208c449346","status":"passed","time":{"start":1698178428666,"stop":1698178436945,"duration":8279}},{"uid":"509c382e58597bac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/509c382e58597bac","status":"passed","time":{"start":1698110420819,"stop":1698110428700,"duration":7881}},{"uid":"8b118cea0faa5abb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/8b118cea0faa5abb","status":"passed","time":{"start":1698065239383,"stop":1698065248442,"duration":9059}}]},"tags":[]},"source":"c80b85c435e805be.json","parameterValues":["WakefieldCityCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/c87b8cf776fceb60.json b/3.10/1085/data/test-cases/c87b8cf776fceb60.json deleted file mode 100644 index c95996f6bd..0000000000 --- a/3.10/1085/data/test-cases/c87b8cf776fceb60.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c87b8cf776fceb60","name":"Validate Council Output [CalderdaleCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1b9aa52f7d9bfc9f284315c06170da9f","time":{"start":1698867361454,"stop":1698867384324,"duration":22870},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CalderdaleCouncil","time":{"start":1698867361455,"stop":1698867361456,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CalderdaleCouncil","time":{"start":1698867361456,"stop":1698867384319,"duration":22863},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867384320,"stop":1698867384321,"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":1698867384321,"stop":1698867384324,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CalderdaleCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":9},"items":[{"uid":"5067e0a6c9ffe976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5067e0a6c9ffe976","status":"passed","time":{"start":1698801499257,"stop":1698801505005,"duration":5748}},{"uid":"754aa81e6cadeead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/754aa81e6cadeead","status":"passed","time":{"start":1698788402272,"stop":1698788407184,"duration":4912}},{"uid":"2930cd6973196ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2930cd6973196ac","status":"passed","time":{"start":1698714870613,"stop":1698714882418,"duration":11805}},{"uid":"5cc4b25b18a807d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5cc4b25b18a807d2","status":"passed","time":{"start":1698701268143,"stop":1698701273354,"duration":5211}},{"uid":"6efce3cd96128393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6efce3cd96128393","status":"passed","time":{"start":1698700138986,"stop":1698700144516,"duration":5530}},{"uid":"b59a6a0c7189955d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b59a6a0c7189955d","status":"passed","time":{"start":1698692689398,"stop":1698692695171,"duration":5773}},{"uid":"eff8c2135cd669e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/eff8c2135cd669e1","status":"passed","time":{"start":1698692652175,"stop":1698692658656,"duration":6481}},{"uid":"14bd7472c1e5da6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/14bd7472c1e5da6c","status":"passed","time":{"start":1698646210807,"stop":1698646216889,"duration":6082}}]},"tags":[]},"source":"c87b8cf776fceb60.json","parameterValues":["CalderdaleCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/c88254b2b30604d2.json b/3.10/1085/data/test-cases/c88254b2b30604d2.json deleted file mode 100644 index c85d52491e..0000000000 --- a/3.10/1085/data/test-cases/c88254b2b30604d2.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c88254b2b30604d2","name":"Validate Council Output [WokingBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7c2f80e4a27e16d805d2712155b7a6c8","time":{"start":1698867786735,"stop":1698867791762,"duration":5027},"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":1698867786735,"stop":1698867786736,"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":1698867786736,"stop":1698867791758,"duration":5022},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867791758,"stop":1698867791759,"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":1698867791759,"stop":1698867791762,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"a914f70d3dc8d77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a914f70d3dc8d77d","status":"passed","time":{"start":1698801834276,"stop":1698801839280,"duration":5004}},{"uid":"63a1a551dfab7204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/63a1a551dfab7204","status":"passed","time":{"start":1698788715003,"stop":1698788719879,"duration":4876}},{"uid":"5e8c5f09dfeffeb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5e8c5f09dfeffeb9","status":"passed","time":{"start":1698715254823,"stop":1698715259961,"duration":5138}},{"uid":"8473ed93c550f7b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8473ed93c550f7b1","status":"passed","time":{"start":1698701658567,"stop":1698701663772,"duration":5205}},{"uid":"24163d1accc55ddb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24163d1accc55ddb","status":"passed","time":{"start":1698700553815,"stop":1698700558848,"duration":5033}},{"uid":"9e54a057c7f89819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9e54a057c7f89819","status":"passed","time":{"start":1698693132879,"stop":1698693137796,"duration":4917}},{"uid":"1a928adddba03399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a928adddba03399","status":"passed","time":{"start":1698692964371,"stop":1698692969121,"duration":4750}},{"uid":"6c0195fbd6b2f3cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6c0195fbd6b2f3cf","status":"passed","time":{"start":1698646628518,"stop":1698646634317,"duration":5799}},{"uid":"579b6e4e1b0d78ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/579b6e4e1b0d78ed","status":"passed","time":{"start":1698628851191,"stop":1698628858311,"duration":7120}},{"uid":"7b1f9d0e733f3e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b1f9d0e733f3e3b","status":"passed","time":{"start":1698615511732,"stop":1698615518023,"duration":6291}},{"uid":"3a187b30a788cdc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3a187b30a788cdc7","status":"passed","time":{"start":1698615348846,"stop":1698615354067,"duration":5221}},{"uid":"27b6d63df7ce6d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/27b6d63df7ce6d09","status":"passed","time":{"start":1698542655355,"stop":1698542661690,"duration":6335}},{"uid":"72a0b3b74d3fc953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/72a0b3b74d3fc953","status":"passed","time":{"start":1698455850972,"stop":1698455858936,"duration":7964}},{"uid":"d0269dcdefc6fe76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d0269dcdefc6fe76","status":"passed","time":{"start":1698369571777,"stop":1698369579393,"duration":7616}},{"uid":"5d77d1bb7132b47f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5d77d1bb7132b47f","status":"passed","time":{"start":1698283181936,"stop":1698283190063,"duration":8127}},{"uid":"a41b6e84603442a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a41b6e84603442a3","status":"passed","time":{"start":1698196792400,"stop":1698196797954,"duration":5554}},{"uid":"3339ed282b585446","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3339ed282b585446","status":"passed","time":{"start":1698178527883,"stop":1698178533242,"duration":5359}},{"uid":"259f551db7dbadc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/259f551db7dbadc","status":"passed","time":{"start":1698178461071,"stop":1698178469895,"duration":8824}},{"uid":"ff5c935dd913ff69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ff5c935dd913ff69","status":"passed","time":{"start":1698110438235,"stop":1698110443183,"duration":4948}},{"uid":"526aafc3da30ac15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/526aafc3da30ac15","status":"passed","time":{"start":1698065283388,"stop":1698065288802,"duration":5414}}]},"tags":[]},"source":"c88254b2b30604d2.json","parameterValues":["WokingBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/cbfe1fea2068cfc2.json b/3.10/1085/data/test-cases/cbfe1fea2068cfc2.json deleted file mode 100644 index d957aafb8c..0000000000 --- a/3.10/1085/data/test-cases/cbfe1fea2068cfc2.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"cbfe1fea2068cfc2","name":"Validate Council Output [RochdaleCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a91e40164c913e6b5f3736b823229a66","time":{"start":1698867580412,"stop":1698867582043,"duration":1631},"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":1698867580412,"stop":1698867580413,"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":1698867580413,"stop":1698867582040,"duration":1627},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867582040,"stop":1698867582040,"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":1698867582041,"stop":1698867582043,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"c1d3cda9a41a9b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c1d3cda9a41a9b23","status":"passed","time":{"start":1698801732250,"stop":1698801733785,"duration":1535}},{"uid":"8d02621c90428938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8d02621c90428938","status":"passed","time":{"start":1698788619639,"stop":1698788621510,"duration":1871}},{"uid":"5ae166f969611509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5ae166f969611509","status":"passed","time":{"start":1698715171408,"stop":1698715173231,"duration":1823}},{"uid":"5f2202503a1e908c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5f2202503a1e908c","status":"passed","time":{"start":1698701561736,"stop":1698701563678,"duration":1942}},{"uid":"74c8dc05e1dfe544","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/74c8dc05e1dfe544","status":"passed","time":{"start":1698700347967,"stop":1698700349712,"duration":1745}},{"uid":"be0f66e132b22cce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/be0f66e132b22cce","status":"passed","time":{"start":1698693047280,"stop":1698693048824,"duration":1544}},{"uid":"5963bc46c0fe9721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5963bc46c0fe9721","status":"passed","time":{"start":1698692857400,"stop":1698692858925,"duration":1525}},{"uid":"45def3710374ac46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/45def3710374ac46","status":"passed","time":{"start":1698646545096,"stop":1698646547179,"duration":2083}},{"uid":"235ba6a33ed7ac75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/235ba6a33ed7ac75","status":"passed","time":{"start":1698628894471,"stop":1698628896173,"duration":1702}},{"uid":"704d8155438a6584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/704d8155438a6584","status":"passed","time":{"start":1698615374062,"stop":1698615376511,"duration":2449}},{"uid":"4aa31783cad616f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/4aa31783cad616f4","status":"passed","time":{"start":1698615265688,"stop":1698615267368,"duration":1680}},{"uid":"4d3ad6dc5cf4b2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d3ad6dc5cf4b2eb","status":"passed","time":{"start":1698542533169,"stop":1698542535598,"duration":2429}},{"uid":"bfccf29833f2095c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bfccf29833f2095c","status":"passed","time":{"start":1698455869170,"stop":1698455870723,"duration":1553}},{"uid":"46df9c6add667a53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/46df9c6add667a53","status":"passed","time":{"start":1698369526921,"stop":1698369528468,"duration":1547}},{"uid":"77e35d5687836bce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/77e35d5687836bce","status":"passed","time":{"start":1698283018477,"stop":1698283020316,"duration":1839}},{"uid":"5cd39242d3e0f932","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5cd39242d3e0f932","status":"passed","time":{"start":1698196684299,"stop":1698196686730,"duration":2431}},{"uid":"e0d1f8023c3e8066","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e0d1f8023c3e8066","status":"passed","time":{"start":1698178404101,"stop":1698178406154,"duration":2053}},{"uid":"f8969c626eeca989","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f8969c626eeca989","status":"passed","time":{"start":1698178344797,"stop":1698178346703,"duration":1906}},{"uid":"9c447a0672037e61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/9c447a0672037e61","status":"passed","time":{"start":1698110263077,"stop":1698110264733,"duration":1656}},{"uid":"12d4a37bb2a9e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/12d4a37bb2a9e74","status":"passed","time":{"start":1698065028780,"stop":1698065031344,"duration":2564}}]},"tags":[]},"source":"cbfe1fea2068cfc2.json","parameterValues":["RochdaleCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/cccb41b68e9bdef7.json b/3.10/1085/data/test-cases/cccb41b68e9bdef7.json deleted file mode 100644 index 1663444337..0000000000 --- a/3.10/1085/data/test-cases/cccb41b68e9bdef7.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"cccb41b68e9bdef7","name":"Validate Council Output [CardiffCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"df5c822318460ed588d620415ff288f8","time":{"start":1698867385022,"stop":1698867388599,"duration":3577},"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":1698867385022,"stop":1698867385023,"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":1698867385023,"stop":1698867388596,"duration":3573},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867388596,"stop":1698867388597,"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":1698867388597,"stop":1698867388599,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":166,"unknown":0,"total":169},"items":[{"uid":"15c5fee51358b261","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/15c5fee51358b261","status":"passed","time":{"start":1698801505991,"stop":1698801509046,"duration":3055}},{"uid":"209ebc23c84dfed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/209ebc23c84dfed3","status":"passed","time":{"start":1698788408192,"stop":1698788422800,"duration":14608}},{"uid":"ec2303384cd3640d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ec2303384cd3640d","status":"passed","time":{"start":1698714883372,"stop":1698714891539,"duration":8167}},{"uid":"9e576eae76858196","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9e576eae76858196","status":"passed","time":{"start":1698701274518,"stop":1698701279500,"duration":4982}},{"uid":"5e710435514fac94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5e710435514fac94","status":"passed","time":{"start":1698700145458,"stop":1698700153613,"duration":8155}},{"uid":"1168a6fbf03f76ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1168a6fbf03f76ab","status":"passed","time":{"start":1698692695997,"stop":1698692699945,"duration":3948}},{"uid":"93c69ee86b16997c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93c69ee86b16997c","status":"passed","time":{"start":1698692659529,"stop":1698692662651,"duration":3122}},{"uid":"ea7465e5d8b5241a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ea7465e5d8b5241a","status":"passed","time":{"start":1698646218011,"stop":1698646222809,"duration":4798}},{"uid":"b6432d67a46ec88d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b6432d67a46ec88d","status":"passed","time":{"start":1698628461285,"stop":1698628469822,"duration":8537}},{"uid":"7f1180f232329f7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f1180f232329f7e","status":"passed","time":{"start":1698615108071,"stop":1698615112753,"duration":4682}},{"uid":"f82fed317c4382bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/f82fed317c4382bb","status":"passed","time":{"start":1698615029245,"stop":1698615036651,"duration":7406}},{"uid":"624f6fe5c86e6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/624f6fe5c86e6b74","status":"passed","time":{"start":1698542269889,"stop":1698542278256,"duration":8367}},{"uid":"242b4e0170a79f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/242b4e0170a79f6e","status":"passed","time":{"start":1698455464013,"stop":1698455468647,"duration":4634}},{"uid":"b1a489409f48eace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b1a489409f48eace","status":"passed","time":{"start":1698369146603,"stop":1698369153849,"duration":7246}},{"uid":"f2b0594c1e4f408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f2b0594c1e4f408","status":"passed","time":{"start":1698282734797,"stop":1698282742027,"duration":7230}},{"uid":"a6ba867e9734389e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a6ba867e9734389e","status":"passed","time":{"start":1698196407914,"stop":1698196412102,"duration":4188}},{"uid":"dd499967ca8c09a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/dd499967ca8c09a6","status":"passed","time":{"start":1698178134095,"stop":1698178141127,"duration":7032}},{"uid":"eee666a52292f365","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/eee666a52292f365","status":"passed","time":{"start":1698178091162,"stop":1698178104278,"duration":13116}},{"uid":"5ba0c690cbbc2509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5ba0c690cbbc2509","status":"passed","time":{"start":1698110007167,"stop":1698110010249,"duration":3082}},{"uid":"228b1965752a0f4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/228b1965752a0f4b","status":"passed","time":{"start":1698064773209,"stop":1698064776578,"duration":3369}}]},"tags":[]},"source":"cccb41b68e9bdef7.json","parameterValues":["CardiffCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/dc037a43e0bc3296.json b/3.10/1085/data/test-cases/dc037a43e0bc3296.json deleted file mode 100644 index e62092e044..0000000000 --- a/3.10/1085/data/test-cases/dc037a43e0bc3296.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"dc037a43e0bc3296","name":"Validate Council Output [CrawleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dac8bb4374cb8d8a9239d9475542e329","time":{"start":1698867402330,"stop":1698867403829,"duration":1499},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CrawleyBoroughCouncil","time":{"start":1698867402330,"stop":1698867402331,"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":1698867402331,"stop":1698867403824,"duration":1493},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867403826,"stop":1698867403826,"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":1698867403826,"stop":1698867403829,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":119,"broken":0,"skipped":0,"passed":50,"unknown":0,"total":169},"items":[{"uid":"5742e11c600f675c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5742e11c600f675c","status":"passed","time":{"start":1698801534380,"stop":1698801535782,"duration":1402}},{"uid":"7b93d3a7d984d296","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7b93d3a7d984d296","status":"passed","time":{"start":1698788437847,"stop":1698788442759,"duration":4912}},{"uid":"d31eeb8a5bda7b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d31eeb8a5bda7b84","status":"passed","time":{"start":1698714921011,"stop":1698714922466,"duration":1455}},{"uid":"a359caa9efcdac60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a359caa9efcdac60","status":"passed","time":{"start":1698701297146,"stop":1698701298832,"duration":1686}},{"uid":"d13ad779e431760b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/d13ad779e431760b","status":"passed","time":{"start":1698700170008,"stop":1698700171338,"duration":1330}},{"uid":"8999c26324ef272f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8999c26324ef272f","status":"passed","time":{"start":1698692714210,"stop":1698692715302,"duration":1092}},{"uid":"91e727fb09a5205f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91e727fb09a5205f","status":"passed","time":{"start":1698692676990,"stop":1698692681266,"duration":4276}},{"uid":"eaef58d2b37decd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eaef58d2b37decd","status":"passed","time":{"start":1698646240601,"stop":1698646242963,"duration":2362}},{"uid":"a54d235da9afdba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a54d235da9afdba4","status":"passed","time":{"start":1698628482010,"stop":1698628483548,"duration":1538}},{"uid":"4ab1b1690d43769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4ab1b1690d43769","status":"passed","time":{"start":1698615125469,"stop":1698615127028,"duration":1559}},{"uid":"24f181ff6e1eb77f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/24f181ff6e1eb77f","status":"passed","time":{"start":1698615048145,"stop":1698615049541,"duration":1396}},{"uid":"1eab90b93e126f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1eab90b93e126f1","status":"passed","time":{"start":1698542293784,"stop":1698542298384,"duration":4600}},{"uid":"c05232b88a0ff3e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c05232b88a0ff3e8","status":"passed","time":{"start":1698455494399,"stop":1698455496295,"duration":1896}},{"uid":"6485a4196537893f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6485a4196537893f","status":"passed","time":{"start":1698369171352,"stop":1698369173470,"duration":2118}},{"uid":"bb8128e796e19e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bb8128e796e19e84","status":"passed","time":{"start":1698282769457,"stop":1698282771442,"duration":1985}},{"uid":"f0b5f11bacd955e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f0b5f11bacd955e4","status":"passed","time":{"start":1698196441207,"stop":1698196443401,"duration":2194}},{"uid":"4daaa2381f374852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4daaa2381f374852","status":"passed","time":{"start":1698178156600,"stop":1698178158368,"duration":1768}},{"uid":"9aed6fa1eb693cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9aed6fa1eb693cf","status":"passed","time":{"start":1698178120672,"stop":1698178122151,"duration":1479}},{"uid":"74cb2e85cd7ce59c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/74cb2e85cd7ce59c","status":"passed","time":{"start":1698110023573,"stop":1698110025610,"duration":2037}},{"uid":"f0e47d301e3ebaaf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/f0e47d301e3ebaaf","status":"passed","time":{"start":1698064790663,"stop":1698064792757,"duration":2094}}]},"tags":[]},"source":"dc037a43e0bc3296.json","parameterValues":["CrawleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/de1eee6326160b5e.json b/3.10/1085/data/test-cases/de1eee6326160b5e.json deleted file mode 100644 index 5c71e09c37..0000000000 --- a/3.10/1085/data/test-cases/de1eee6326160b5e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"de1eee6326160b5e","name":"Validate Council Output [StHelensBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"aefb4666f5cfa7265d9db53c16df38b6","time":{"start":1698867619858,"stop":1698867620368,"duration":510},"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":1698867619859,"stop":1698867619860,"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":1698867619860,"stop":1698867620365,"duration":505},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867620365,"stop":1698867620366,"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":1698867620366,"stop":1698867620368,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":84,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":169},"items":[{"uid":"bfeaa6b30d26355d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/bfeaa6b30d26355d","status":"passed","time":{"start":1698801773455,"stop":1698801774028,"duration":573}},{"uid":"a8f7b81cae61941b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a8f7b81cae61941b","status":"passed","time":{"start":1698788660898,"stop":1698788661431,"duration":533}},{"uid":"42275d5cf3f7d9ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/42275d5cf3f7d9ce","status":"passed","time":{"start":1698715197835,"stop":1698715201020,"duration":3185}},{"uid":"8988f47d923778bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8988f47d923778bf","status":"passed","time":{"start":1698701599158,"stop":1698701599975,"duration":817}},{"uid":"9210b47dc1958003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9210b47dc1958003","status":"passed","time":{"start":1698700386982,"stop":1698700387515,"duration":533}},{"uid":"c13c0d5c3278064c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c13c0d5c3278064c","status":"passed","time":{"start":1698693088319,"stop":1698693088808,"duration":489}},{"uid":"8dcf3a98e9e013f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dcf3a98e9e013f","status":"passed","time":{"start":1698692894394,"stop":1698692894890,"duration":496}},{"uid":"31be466317a37c28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31be466317a37c28","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646579624,"stop":1698646579857,"duration":233}},{"uid":"3d97e705d3599bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3d97e705d3599bf0","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698628637024,"stop":1698628637233,"duration":209}},{"uid":"4b9ae3b8426ac4b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4b9ae3b8426ac4b2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615407068,"stop":1698615407284,"duration":216}},{"uid":"7e91383c379a3da5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7e91383c379a3da5","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615292610,"stop":1698615292790,"duration":180}},{"uid":"450975712ccd61a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/450975712ccd61a3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698542559745,"stop":1698542559938,"duration":193}},{"uid":"8675f7bcd2be08ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8675f7bcd2be08ed","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698455628719,"stop":1698455628836,"duration":117}},{"uid":"439186b048aa6479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/439186b048aa6479","status":"passed","time":{"start":1698369299088,"stop":1698369299781,"duration":693}},{"uid":"f33a60afd167cd4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f33a60afd167cd4d","status":"passed","time":{"start":1698283061331,"stop":1698283062260,"duration":929}},{"uid":"298933c6dcec4f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/298933c6dcec4f76","status":"passed","time":{"start":1698196711890,"stop":1698196712775,"duration":885}},{"uid":"51b84756a518d9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/51b84756a518d9f3","status":"passed","time":{"start":1698178436280,"stop":1698178437207,"duration":927}},{"uid":"a7efff7c4d278f8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7efff7c4d278f8c","status":"passed","time":{"start":1698178373611,"stop":1698178374439,"duration":828}},{"uid":"fc98ed4b54faa2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/fc98ed4b54faa2e7","status":"passed","time":{"start":1698110286768,"stop":1698110287409,"duration":641}},{"uid":"3b633e2aacd22b2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/3b633e2aacd22b2f","status":"passed","time":{"start":1698065071055,"stop":1698065071679,"duration":624}}]},"tags":[]},"source":"de1eee6326160b5e.json","parameterValues":["StHelensBC"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/dfe38fabc665c576.json b/3.10/1085/data/test-cases/dfe38fabc665c576.json deleted file mode 100644 index 0a97316bf9..0000000000 --- a/3.10/1085/data/test-cases/dfe38fabc665c576.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"dfe38fabc665c576","name":"Validate Council Output [SouthNorfolkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"484d0c5e2def185d103e4e0bbf55c9cd","time":{"start":1698867604749,"stop":1698867606454,"duration":1705},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecd9857490>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fecd9857490>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecd9857490>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fecd9857490>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: SouthNorfolkCouncil","time":{"start":1698867604749,"stop":1698867604750,"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":1698867604750,"stop":1698867606449,"duration":1699},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867606450,"stop":1698867606450,"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":1698867606450,"stop":1698867606454,"duration":4},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"2d38cf572f5fedfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2d38cf572f5fedfb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801756516,"stop":1698801758292,"duration":1776}},{"uid":"65e997db6e5645ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/65e997db6e5645ba","status":"passed","time":{"start":1698788645749,"stop":1698788647532,"duration":1783}},{"uid":"61b04f1ecd76cda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/61b04f1ecd76cda5","status":"passed","time":{"start":1698715207938,"stop":1698715209201,"duration":1263}},{"uid":"41bd93fe72a10645","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/41bd93fe72a10645","status":"passed","time":{"start":1698701580646,"stop":1698701582565,"duration":1919}},{"uid":"25da86a7d1e77b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25da86a7d1e77b23","status":"passed","time":{"start":1698700371459,"stop":1698700373244,"duration":1785}},{"uid":"6897081ee5c902df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6897081ee5c902df","status":"passed","time":{"start":1698693070665,"stop":1698693072294,"duration":1629}},{"uid":"9c3b2807640e284b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9c3b2807640e284b","status":"passed","time":{"start":1698692880249,"stop":1698692881856,"duration":1607}},{"uid":"293e01d7982da2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/293e01d7982da2e7","status":"passed","time":{"start":1698646574125,"stop":1698646576599,"duration":2474}},{"uid":"d326b34aa11a8058","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d326b34aa11a8058","status":"passed","time":{"start":1698628619136,"stop":1698628621879,"duration":2743}},{"uid":"b5d3c568b2da13b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b5d3c568b2da13b","status":"passed","time":{"start":1698615469631,"stop":1698615471388,"duration":1757}},{"uid":"8374370507ffc78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8374370507ffc78f","status":"passed","time":{"start":1698615303957,"stop":1698615305554,"duration":1597}},{"uid":"31b2d02d618b0b09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/31b2d02d618b0b09","status":"passed","time":{"start":1698542597518,"stop":1698542599883,"duration":2365}},{"uid":"7eede3223f840dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7eede3223f840dc8","status":"passed","time":{"start":1698455613057,"stop":1698455615527,"duration":2470}},{"uid":"c23d723c15e9f1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c23d723c15e9f1a2","status":"passed","time":{"start":1698369284101,"stop":1698369286299,"duration":2198}},{"uid":"2f70e5d3d004abae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f70e5d3d004abae","status":"passed","time":{"start":1698283125811,"stop":1698283131111,"duration":5300}},{"uid":"861ffe6daa91f122","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/861ffe6daa91f122","status":"passed","time":{"start":1698196747320,"stop":1698196749058,"duration":1738}},{"uid":"45db633e5c11b1fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/45db633e5c11b1fa","status":"passed","time":{"start":1698178484581,"stop":1698178486519,"duration":1938}},{"uid":"918ee715c01ff108","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/918ee715c01ff108","status":"passed","time":{"start":1698178421393,"stop":1698178423080,"duration":1687}},{"uid":"dc498891a0194eb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/dc498891a0194eb9","status":"passed","time":{"start":1698110274161,"stop":1698110275342,"duration":1181}},{"uid":"1d15474d739b9b58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/1d15474d739b9b58","status":"passed","time":{"start":1698065055806,"stop":1698065057309,"duration":1503}}]},"tags":[]},"source":"dfe38fabc665c576.json","parameterValues":["SouthNorfolkCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/ea88f040f34710cd.json b/3.10/1085/data/test-cases/ea88f040f34710cd.json deleted file mode 100644 index 6dcefc81d4..0000000000 --- a/3.10/1085/data/test-cases/ea88f040f34710cd.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ea88f040f34710cd","name":"Validate Council Output [BuckinghamshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d3931a358fdfe26e1ace17c1805a29ca","time":{"start":1698867396159,"stop":1698867414086,"duration":17927},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BuckinghamshireCouncil","time":{"start":1698867396160,"stop":1698867396161,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BuckinghamshireCouncil","time":{"start":1698867396161,"stop":1698867414082,"duration":17921},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867414083,"stop":1698867414083,"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":1698867414083,"stop":1698867414086,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BuckinghamshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":39,"unknown":0,"total":40},"items":[{"uid":"7bfdcd0fb6ecf8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7bfdcd0fb6ecf8e","status":"passed","time":{"start":1698801522768,"stop":1698801541287,"duration":18519}},{"uid":"4eebb8810a26258e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4eebb8810a26258e","status":"passed","time":{"start":1698788428291,"stop":1698788445523,"duration":17232}},{"uid":"5f5b47e842d3143","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5f5b47e842d3143","status":"passed","time":{"start":1698714917883,"stop":1698714937549,"duration":19666}},{"uid":"a30b60baaa1b2980","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a30b60baaa1b2980","status":"passed","time":{"start":1698701297998,"stop":1698701316631,"duration":18633}},{"uid":"75b5e09e94a31afc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/75b5e09e94a31afc","status":"passed","time":{"start":1698700164605,"stop":1698700183089,"duration":18484}},{"uid":"f519e374f7bb1d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f519e374f7bb1d90","status":"passed","time":{"start":1698692710080,"stop":1698692727236,"duration":17156}},{"uid":"252d4f3cd54f718c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/252d4f3cd54f718c","status":"passed","time":{"start":1698692680194,"stop":1698692697421,"duration":17227}},{"uid":"e1879f6d6ad9434","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1879f6d6ad9434","status":"passed","time":{"start":1698646250039,"stop":1698646270100,"duration":20061}},{"uid":"f39e5f14540a894a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f39e5f14540a894a","status":"passed","time":{"start":1698628498234,"stop":1698628516677,"duration":18443}},{"uid":"e1deb8951ac983b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e1deb8951ac983b8","status":"passed","time":{"start":1698615140639,"stop":1698615159790,"duration":19151}},{"uid":"a6bd23e7e0dbe501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a6bd23e7e0dbe501","status":"passed","time":{"start":1698615048811,"stop":1698615066627,"duration":17816}},{"uid":"2924a11182a57992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/2924a11182a57992","status":"passed","time":{"start":1698542301922,"stop":1698542320360,"duration":18438}},{"uid":"bb466b6527e8c8d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb466b6527e8c8d4","status":"passed","time":{"start":1698455489335,"stop":1698455507358,"duration":18023}},{"uid":"c6204d1d39ea460d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c6204d1d39ea460d","status":"passed","time":{"start":1698369178229,"stop":1698369195358,"duration":17129}},{"uid":"8db2ce4614e120d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8db2ce4614e120d","status":"passed","time":{"start":1698282765594,"stop":1698282785516,"duration":19922}},{"uid":"74b5cd03e83881c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/74b5cd03e83881c1","status":"passed","time":{"start":1698196430123,"stop":1698196448957,"duration":18834}},{"uid":"2a98d5b4333d8f61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a98d5b4333d8f61","status":"passed","time":{"start":1698178157202,"stop":1698178175931,"duration":18729}},{"uid":"2f985d1f9b6807cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2f985d1f9b6807cb","status":"passed","time":{"start":1698178115624,"stop":1698178133493,"duration":17869}},{"uid":"8c549a7d6678534f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/8c549a7d6678534f","status":"passed","time":{"start":1698110037554,"stop":1698110058488,"duration":20934}},{"uid":"3fd738db71520cd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/3fd738db71520cd2","status":"passed","time":{"start":1698064803824,"stop":1698064822742,"duration":18918}}]},"tags":[]},"source":"ea88f040f34710cd.json","parameterValues":["BuckinghamshireCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/ed8073483c33298e.json b/3.10/1085/data/test-cases/ed8073483c33298e.json deleted file mode 100644 index 4c38696074..0000000000 --- a/3.10/1085/data/test-cases/ed8073483c33298e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ed8073483c33298e","name":"Validate Council Output [ManchesterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6c9ed2342b08e1ed67054efc9a5b20e8","time":{"start":1698867551782,"stop":1698867560556,"duration":8774},"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":1698867551783,"stop":1698867551783,"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":1698867551784,"stop":1698867560552,"duration":8768},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867560553,"stop":1698867560553,"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":1698867560554,"stop":1698867560556,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"286cae50a325b75f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/286cae50a325b75f","status":"passed","time":{"start":1698801683937,"stop":1698801688705,"duration":4768}},{"uid":"5b2e6777d8dcb2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5b2e6777d8dcb2ff","status":"passed","time":{"start":1698788593928,"stop":1698788597494,"duration":3566}},{"uid":"4151ee49c767d6e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4151ee49c767d6e1","status":"passed","time":{"start":1698715136958,"stop":1698715140509,"duration":3551}},{"uid":"d9f165d85c5aa9eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d9f165d85c5aa9eb","status":"passed","time":{"start":1698701551814,"stop":1698701555036,"duration":3222}},{"uid":"17db3e0dfd5ddf61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17db3e0dfd5ddf61","status":"passed","time":{"start":1698700325528,"stop":1698700328562,"duration":3034}},{"uid":"e88462b9b23ea8bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e88462b9b23ea8bb","status":"passed","time":{"start":1698692864309,"stop":1698692867247,"duration":2938}},{"uid":"101d5e570867a07a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/101d5e570867a07a","status":"passed","time":{"start":1698692835242,"stop":1698692838886,"duration":3644}},{"uid":"fe89517c81e4d68e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fe89517c81e4d68e","status":"passed","time":{"start":1698646546540,"stop":1698646549565,"duration":3025}},{"uid":"f84aa3788ed1eee5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f84aa3788ed1eee5","status":"passed","time":{"start":1698628530398,"stop":1698628533739,"duration":3341}},{"uid":"3d75f232749803c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3d75f232749803c7","status":"passed","time":{"start":1698615169840,"stop":1698615173060,"duration":3220}},{"uid":"885c35716c701cf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/885c35716c701cf6","status":"passed","time":{"start":1698615076967,"stop":1698615080042,"duration":3075}},{"uid":"ba1eae64ca463b9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ba1eae64ca463b9b","status":"passed","time":{"start":1698542330306,"stop":1698542333540,"duration":3234}},{"uid":"d2a7670f2abd28d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d2a7670f2abd28d2","status":"passed","time":{"start":1698455517620,"stop":1698455524194,"duration":6574}},{"uid":"629460ca292d2a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/629460ca292d2a86","status":"passed","time":{"start":1698369206980,"stop":1698369217321,"duration":10341}},{"uid":"aca18f20d266c276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/aca18f20d266c276","status":"passed","time":{"start":1698282795497,"stop":1698282801231,"duration":5734}},{"uid":"d9b0eaf71b5b04d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d9b0eaf71b5b04d6","status":"passed","time":{"start":1698196467676,"stop":1698196471354,"duration":3678}},{"uid":"f7530b5f1d3a8790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f7530b5f1d3a8790","status":"passed","time":{"start":1698178199714,"stop":1698178203729,"duration":4015}},{"uid":"bc7065dbd44ea1f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc7065dbd44ea1f8","status":"passed","time":{"start":1698178146149,"stop":1698178148984,"duration":2835}},{"uid":"a4510941a7c07045","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a4510941a7c07045","status":"passed","time":{"start":1698110071014,"stop":1698110075472,"duration":4458}},{"uid":"77a85b4822849932","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/77a85b4822849932","status":"passed","time":{"start":1698064835840,"stop":1698064839070,"duration":3230}}]},"tags":[]},"source":"ed8073483c33298e.json","parameterValues":["ManchesterCityCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/ee9f42e3b70b6ace.json b/3.10/1085/data/test-cases/ee9f42e3b70b6ace.json deleted file mode 100644 index 62fce34d74..0000000000 --- a/3.10/1085/data/test-cases/ee9f42e3b70b6ace.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ee9f42e3b70b6ace","name":"Validate Council Output [BuryCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"93061d049d5e3b3b2886e3c632b0e1f1","time":{"start":1698867414091,"stop":1698867416030,"duration":1939},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BuryCouncil","time":{"start":1698867414092,"stop":1698867414092,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BuryCouncil","time":{"start":1698867414093,"stop":1698867416026,"duration":1933},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867416026,"stop":1698867416027,"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":1698867416027,"stop":1698867416030,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BuryCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":32},"items":[{"uid":"d3cdc0915f025da8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d3cdc0915f025da8","status":"passed","time":{"start":1698801541292,"stop":1698801544676,"duration":3384}},{"uid":"680b717de1b2f101","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/680b717de1b2f101","status":"passed","time":{"start":1698788445527,"stop":1698788447782,"duration":2255}},{"uid":"be9b5affba07dc9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/be9b5affba07dc9a","status":"passed","time":{"start":1698714937553,"stop":1698714939588,"duration":2035}},{"uid":"c54767efaa914cf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/c54767efaa914cf1","status":"passed","time":{"start":1698701316638,"stop":1698701319134,"duration":2496}},{"uid":"cca313d3187e3ed6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cca313d3187e3ed6","status":"passed","time":{"start":1698700183094,"stop":1698700185478,"duration":2384}},{"uid":"9d9ef654773630a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9d9ef654773630a5","status":"passed","time":{"start":1698692727242,"stop":1698692729439,"duration":2197}},{"uid":"cb9ad15d1e38079e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cb9ad15d1e38079e","status":"passed","time":{"start":1698692697426,"stop":1698692699890,"duration":2464}},{"uid":"418296cb9f782cf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/418296cb9f782cf5","status":"passed","time":{"start":1698646270108,"stop":1698646274330,"duration":4222}},{"uid":"6324db1469757864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6324db1469757864","status":"passed","time":{"start":1698628516681,"stop":1698628518999,"duration":2318}},{"uid":"af9d3dadbc6f7507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af9d3dadbc6f7507","status":"passed","time":{"start":1698615159795,"stop":1698615162703,"duration":2908}},{"uid":"a5323d48cff6be31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a5323d48cff6be31","status":"passed","time":{"start":1698615066631,"stop":1698615070533,"duration":3902}},{"uid":"4298b9d3c97220bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4298b9d3c97220bb","status":"passed","time":{"start":1698542320364,"stop":1698542323438,"duration":3074}},{"uid":"eb93f554d943fefe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/eb93f554d943fefe","status":"passed","time":{"start":1698455507363,"stop":1698455509859,"duration":2496}},{"uid":"19c77f9a47ce07ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19c77f9a47ce07ba","status":"passed","time":{"start":1698369195362,"stop":1698369201541,"duration":6179}},{"uid":"ce89f35ba71ff7e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ce89f35ba71ff7e0","status":"passed","time":{"start":1698282785522,"stop":1698282788473,"duration":2951}},{"uid":"d4756df350084e44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d4756df350084e44","status":"passed","time":{"start":1698196448961,"stop":1698196451704,"duration":2743}},{"uid":"3dd212f0ac31979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dd212f0ac31979","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178175936,"stop":1698178193117,"duration":17181}},{"uid":"a17ff9a2842c8237","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a17ff9a2842c8237","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178133498,"stop":1698178165671,"duration":32173}},{"uid":"8ea00e72f7eea06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/8ea00e72f7eea06b","status":"passed","time":{"start":1698110058492,"stop":1698110065232,"duration":6740}},{"uid":"f53629adff423443","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/f53629adff423443","status":"passed","time":{"start":1698064822747,"stop":1698064829572,"duration":6825}}]},"tags":[]},"source":"ee9f42e3b70b6ace.json","parameterValues":["BuryCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/f037d107d888efcd.json b/3.10/1085/data/test-cases/f037d107d888efcd.json deleted file mode 100644 index 870e6e828f..0000000000 --- a/3.10/1085/data/test-cases/f037d107d888efcd.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f037d107d888efcd","name":"Validate Council Output [NorthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c3b97046df734f921dcc37a130cf4bef","time":{"start":1698867481951,"stop":1698867482901,"duration":950},"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":1698867481951,"stop":1698867481952,"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":1698867481952,"stop":1698867482898,"duration":946},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867482898,"stop":1698867482899,"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":1698867482899,"stop":1698867482901,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"5889f66218b29c6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5889f66218b29c6f","status":"passed","time":{"start":1698801618570,"stop":1698801619750,"duration":1180}},{"uid":"25b98e33a859db62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/25b98e33a859db62","status":"passed","time":{"start":1698788508566,"stop":1698788509503,"duration":937}},{"uid":"d74b5139f480ec86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d74b5139f480ec86","status":"passed","time":{"start":1698715012507,"stop":1698715013462,"duration":955}},{"uid":"5670701a04a5df9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5670701a04a5df9a","status":"passed","time":{"start":1698701384332,"stop":1698701385252,"duration":920}},{"uid":"985d4e5bd0c4694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/985d4e5bd0c4694","status":"passed","time":{"start":1698700242814,"stop":1698700243560,"duration":746}},{"uid":"d48a30331f96e6f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d48a30331f96e6f8","status":"passed","time":{"start":1698692883573,"stop":1698692884294,"duration":721}},{"uid":"cd2f90fdfc47e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cd2f90fdfc47e3","status":"passed","time":{"start":1698692751564,"stop":1698692752571,"duration":1007}},{"uid":"3d66433424b4d1e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3d66433424b4d1e9","status":"passed","time":{"start":1698646365275,"stop":1698646366212,"duration":937}},{"uid":"31ee416af0a63a8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/31ee416af0a63a8e","status":"passed","time":{"start":1698628582249,"stop":1698628583778,"duration":1529}},{"uid":"fa94eb407af0f8d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fa94eb407af0f8d3","status":"passed","time":{"start":1698615194952,"stop":1698615195884,"duration":932}},{"uid":"a75c5c59e4fc926f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a75c5c59e4fc926f","status":"passed","time":{"start":1698615103188,"stop":1698615104213,"duration":1025}},{"uid":"b31e7c4edd5133f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b31e7c4edd5133f7","status":"passed","time":{"start":1698542367428,"stop":1698542368468,"duration":1040}},{"uid":"53c0d98e66c2cc3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/53c0d98e66c2cc3a","status":"passed","time":{"start":1698455577793,"stop":1698455578753,"duration":960}},{"uid":"66581a8f35e84048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/66581a8f35e84048","status":"passed","time":{"start":1698369250073,"stop":1698369250836,"duration":763}},{"uid":"c62bd832435b72b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c62bd832435b72b8","status":"passed","time":{"start":1698282842169,"stop":1698282843148,"duration":979}},{"uid":"5451b55644890b53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5451b55644890b53","status":"passed","time":{"start":1698196507068,"stop":1698196508506,"duration":1438}},{"uid":"3166eccdc0f9e23b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3166eccdc0f9e23b","status":"passed","time":{"start":1698178229194,"stop":1698178230475,"duration":1281}},{"uid":"d24aabcdaa768489","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d24aabcdaa768489","status":"passed","time":{"start":1698178172972,"stop":1698178174049,"duration":1077}},{"uid":"94b94e3c61605f63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/94b94e3c61605f63","status":"passed","time":{"start":1698110098942,"stop":1698110099786,"duration":844}},{"uid":"597116410e93b089","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/597116410e93b089","status":"passed","time":{"start":1698064861351,"stop":1698064862146,"duration":795}}]},"tags":[]},"source":"f037d107d888efcd.json","parameterValues":["NorthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/f770bf71d6e942d4.json b/3.10/1085/data/test-cases/f770bf71d6e942d4.json deleted file mode 100644 index 1be48c328a..0000000000 --- a/3.10/1085/data/test-cases/f770bf71d6e942d4.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f770bf71d6e942d4","name":"Validate Council Output [SomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f041ffb1356697b5d3d99569da0ccb15","time":{"start":1698867593723,"stop":1698867601222,"duration":7499},"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":1698867593723,"stop":1698867593724,"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":1698867593724,"stop":1698867601219,"duration":7495},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867601219,"stop":1698867601220,"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":1698867601220,"stop":1698867601222,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"230b40036c9eb0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/230b40036c9eb0cb","status":"passed","time":{"start":1698801744678,"stop":1698801752419,"duration":7741}},{"uid":"5851028c2899c16d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5851028c2899c16d","status":"passed","time":{"start":1698788634284,"stop":1698788642071,"duration":7787}},{"uid":"cca4221ac7522a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cca4221ac7522a5c","status":"passed","time":{"start":1698715195408,"stop":1698715203732,"duration":8324}},{"uid":"ba54f212460b22d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ba54f212460b22d3","status":"passed","time":{"start":1698701577395,"stop":1698701586089,"duration":8694}},{"uid":"c55712bcda97ec83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c55712bcda97ec83","status":"passed","time":{"start":1698700359166,"stop":1698700367045,"duration":7879}},{"uid":"20e555e7298ca26f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/20e555e7298ca26f","status":"passed","time":{"start":1698693059265,"stop":1698693067139,"duration":7874}},{"uid":"c93a3f4581ee9dbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c93a3f4581ee9dbd","status":"passed","time":{"start":1698692868988,"stop":1698692876742,"duration":7754}},{"uid":"aff0e5974312e38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/aff0e5974312e38e","status":"passed","time":{"start":1698646559579,"stop":1698646568636,"duration":9057}},{"uid":"4ea146b5b479c46b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4ea146b5b479c46b","status":"passed","time":{"start":1698628606077,"stop":1698628614493,"duration":8416}},{"uid":"a5d3a66f1c61a969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a5d3a66f1c61a969","status":"passed","time":{"start":1698615454376,"stop":1698615464643,"duration":10267}},{"uid":"2ba02bc07e58fa88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/2ba02bc07e58fa88","status":"passed","time":{"start":1698615290904,"stop":1698615299188,"duration":8284}},{"uid":"51ba88a54322e401","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51ba88a54322e401","status":"passed","time":{"start":1698542581423,"stop":1698542590374,"duration":8951}},{"uid":"c5f75a8526c66984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c5f75a8526c66984","status":"passed","time":{"start":1698455600051,"stop":1698455608138,"duration":8087}},{"uid":"383a3ce01b91089f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/383a3ce01b91089f","status":"passed","time":{"start":1698369270524,"stop":1698369278894,"duration":8370}},{"uid":"339e8cd65417dd50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/339e8cd65417dd50","status":"passed","time":{"start":1698283093808,"stop":1698283119726,"duration":25918}},{"uid":"80a1b57e0f9f7dea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/80a1b57e0f9f7dea","status":"passed","time":{"start":1698196733876,"stop":1698196742508,"duration":8632}},{"uid":"4ac2cb294186e8b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ac2cb294186e8b1","status":"passed","time":{"start":1698178469874,"stop":1698178478879,"duration":9005}},{"uid":"269a173962730a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/269a173962730a7a","status":"passed","time":{"start":1698178408218,"stop":1698178417235,"duration":9017}},{"uid":"cd06900131d5db9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/cd06900131d5db9c","status":"passed","time":{"start":1698110262438,"stop":1698110270306,"duration":7868}},{"uid":"fff4696199ff6e82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/fff4696199ff6e82","status":"passed","time":{"start":1698065044116,"stop":1698065052209,"duration":8093}}]},"tags":[]},"source":"f770bf71d6e942d4.json","parameterValues":["SomersetCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/f7cd111cfbce7366.json b/3.10/1085/data/test-cases/f7cd111cfbce7366.json deleted file mode 100644 index 1b2c1a70aa..0000000000 --- a/3.10/1085/data/test-cases/f7cd111cfbce7366.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f7cd111cfbce7366","name":"Validate Council Output [MiltonKeynesCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a25fa98d985c8b6a2dc69b98eb9662d1","time":{"start":1698867562772,"stop":1698867562777,"duration":5},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecdac20880>, 'council': 'MiltonKeynesCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecdac20880>, 'council': 'MiltonKeynesCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867562773,"stop":1698867562774,"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":1698867562774,"stop":1698867562777,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"6f0f650d92ee6e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6f0f650d92ee6e28","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801695624,"stop":1698801695628,"duration":4}},{"uid":"d8be25202e35aafe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8be25202e35aafe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788603736,"stop":1698788603740,"duration":4}},{"uid":"191340fbbf0870c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/191340fbbf0870c9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715143197,"stop":1698715143201,"duration":4}},{"uid":"d022d729bc70ac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d022d729bc70ac3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701558164,"stop":1698701558168,"duration":4}},{"uid":"b15cfd944f97513e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/b15cfd944f97513e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700335459,"stop":1698700335464,"duration":5}},{"uid":"6bbf93ca618f60e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6bbf93ca618f60e1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692869284,"stop":1698692869288,"duration":4}},{"uid":"ec40484473883a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ec40484473883a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692845111,"stop":1698692845115,"duration":4}},{"uid":"7fd2310af3e47cc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fd2310af3e47cc3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646552288,"stop":1698646552292,"duration":4}},{"uid":"f974453d21637399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f974453d21637399","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628540784,"stop":1698628540790,"duration":6}},{"uid":"fb649a4b97bde347","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fb649a4b97bde347","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615176350,"stop":1698615176354,"duration":4}},{"uid":"80e439fbc5ea0613","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/80e439fbc5ea0613","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615086706,"stop":1698615086710,"duration":4}},{"uid":"f294ba6f9b685719","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f294ba6f9b685719","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542343906,"stop":1698542343910,"duration":4}},{"uid":"d0bfcf3b0c168f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d0bfcf3b0c168f8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455530367,"stop":1698455530371,"duration":4}},{"uid":"dbe342daba086a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/dbe342daba086a10","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369224144,"stop":1698369224149,"duration":5}},{"uid":"cf16ccd017bc1f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cf16ccd017bc1f6e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282803941,"stop":1698282803946,"duration":5}},{"uid":"f2eb7260ac7cd006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f2eb7260ac7cd006","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196475003,"stop":1698196475007,"duration":4}},{"uid":"ff6bab7370c22454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ff6bab7370c22454","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178211900,"stop":1698178211905,"duration":5}},{"uid":"d4b38a7fb26d9ded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d4b38a7fb26d9ded","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178151590,"stop":1698178151594,"duration":4}},{"uid":"5cf324ff33b9e717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5cf324ff33b9e717","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698110077831,"stop":1698110077835,"duration":4}},{"uid":"aa52b2157f57c771","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/aa52b2157f57c771","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698064841519,"stop":1698064841524,"duration":5}}]},"tags":[]},"source":"f7cd111cfbce7366.json","parameterValues":["MiltonKeynesCityCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/f957a3ff79bf5aa6.json b/3.10/1085/data/test-cases/f957a3ff79bf5aa6.json deleted file mode 100644 index 7a2a5d5580..0000000000 --- a/3.10/1085/data/test-cases/f957a3ff79bf5aa6.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f957a3ff79bf5aa6","name":"Validate Council Output [EastDevonDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"33b002c0b125c12033855f36f4074886","time":{"start":1698867420914,"stop":1698867421554,"duration":640},"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":1698867420914,"stop":1698867420915,"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":1698867420915,"stop":1698867421549,"duration":634},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867421550,"stop":1698867421550,"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":1698867421550,"stop":1698867421554,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"79608a26a1663b7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79608a26a1663b7f","status":"passed","time":{"start":1698801548930,"stop":1698801549536,"duration":606}},{"uid":"5eb9e36cb3e0ec26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5eb9e36cb3e0ec26","status":"passed","time":{"start":1698788452517,"stop":1698788453144,"duration":627}},{"uid":"54e2c37fd3019e22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/54e2c37fd3019e22","status":"passed","time":{"start":1698714940772,"stop":1698714941602,"duration":830}},{"uid":"af545b2e4a5766de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/af545b2e4a5766de","status":"passed","time":{"start":1698701312526,"stop":1698701313575,"duration":1049}},{"uid":"2a2bb265988841ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2a2bb265988841ca","status":"passed","time":{"start":1698700184431,"stop":1698700185084,"duration":653}},{"uid":"a95cd13c6614d23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a95cd13c6614d23a","status":"passed","time":{"start":1698692726270,"stop":1698692726856,"duration":586}},{"uid":"c9aca970c89be377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c9aca970c89be377","status":"passed","time":{"start":1698692696271,"stop":1698692696850,"duration":579}},{"uid":"f40ffd56db1fda44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f40ffd56db1fda44","status":"passed","time":{"start":1698646277484,"stop":1698646278587,"duration":1103}},{"uid":"1dffc499dbe572bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1dffc499dbe572bc","status":"passed","time":{"start":1698628504431,"stop":1698628505319,"duration":888}},{"uid":"d850ecfd677a8076","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d850ecfd677a8076","status":"passed","time":{"start":1698615151754,"stop":1698615152801,"duration":1047}},{"uid":"ebf47e7758e1de48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ebf47e7758e1de48","status":"passed","time":{"start":1698615061926,"stop":1698615062682,"duration":756}},{"uid":"799c64c6e5b613e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/799c64c6e5b613e1","status":"passed","time":{"start":1698542318802,"stop":1698542319695,"duration":893}},{"uid":"d4858c9cc8f2ec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d4858c9cc8f2ec0","status":"passed","time":{"start":1698455509862,"stop":1698455510459,"duration":597}},{"uid":"d66fc27c1f31996c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d66fc27c1f31996c","status":"passed","time":{"start":1698369187892,"stop":1698369188504,"duration":612}},{"uid":"8f6d361e430cc453","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f6d361e430cc453","status":"passed","time":{"start":1698282788477,"stop":1698282789517,"duration":1040}},{"uid":"64e7c253d06a009e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/64e7c253d06a009e","status":"passed","time":{"start":1698196451707,"stop":1698196452649,"duration":942}},{"uid":"bf8ad94cf5ad616c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bf8ad94cf5ad616c","status":"passed","time":{"start":1698178173121,"stop":1698178174299,"duration":1178}},{"uid":"a18ee4e4050aca18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a18ee4e4050aca18","status":"passed","time":{"start":1698178165723,"stop":1698178166524,"duration":801}},{"uid":"93ed0439a4c2c179","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/93ed0439a4c2c179","status":"passed","time":{"start":1698110043934,"stop":1698110044571,"duration":637}},{"uid":"b26f358cc1ebc3d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/b26f358cc1ebc3d1","status":"passed","time":{"start":1698064820470,"stop":1698064821110,"duration":640}}]},"tags":[]},"source":"f957a3ff79bf5aa6.json","parameterValues":["EastDevonDC"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/ff940488a2f1c217.json b/3.10/1085/data/test-cases/ff940488a2f1c217.json deleted file mode 100644 index 2986ebac9a..0000000000 --- a/3.10/1085/data/test-cases/ff940488a2f1c217.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ff940488a2f1c217","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"04b39ae94b1ff1469a2ad10c001ef3a6","time":{"start":1698867761047,"stop":1698867773656,"duration":12609},"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":1698867761048,"stop":1698867761048,"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":1698867761049,"stop":1698867773652,"duration":12603},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867773652,"stop":1698867773652,"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":1698867773652,"stop":1698867773656,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":1,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":74},"items":[{"uid":"de5f8777d48e4a29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/de5f8777d48e4a29","status":"passed","time":{"start":1698801773420,"stop":1698801783368,"duration":9948}},{"uid":"2d0fb956d08c7a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2d0fb956d08c7a7b","status":"passed","time":{"start":1698788663708,"stop":1698788673028,"duration":9320}},{"uid":"59bc7bbcaf7ac3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/59bc7bbcaf7ac3ce","status":"passed","time":{"start":1698715177571,"stop":1698715192631,"duration":15060}},{"uid":"fff32e7e15c7daf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fff32e7e15c7daf9","status":"passed","time":{"start":1698701547211,"stop":1698701558802,"duration":11591}},{"uid":"5bbb245d4e104c59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5bbb245d4e104c59","status":"passed","time":{"start":1698700396432,"stop":1698700406449,"duration":10017}},{"uid":"55d6a22f09e72f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55d6a22f09e72f81","status":"passed","time":{"start":1698693034067,"stop":1698693045057,"duration":10990}},{"uid":"1a2fe46207005d93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a2fe46207005d93","status":"passed","time":{"start":1698692905804,"stop":1698692921560,"duration":15756}},{"uid":"5022cd8baf0c86ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5022cd8baf0c86ee","status":"passed","time":{"start":1698646525315,"stop":1698646541616,"duration":16301}},{"uid":"feb4ebbb53ee10fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/feb4ebbb53ee10fe","status":"passed","time":{"start":1698628880321,"stop":1698628891453,"duration":11132}},{"uid":"d11ae13dada10051","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d11ae13dada10051","status":"passed","time":{"start":1698615357703,"stop":1698615367808,"duration":10105}},{"uid":"6915f6e8636551f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6915f6e8636551f","status":"passed","time":{"start":1698615253306,"stop":1698615262384,"duration":9078}},{"uid":"e0e8576f44e76483","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e0e8576f44e76483","status":"passed","time":{"start":1698542522215,"stop":1698542530837,"duration":8622}},{"uid":"bb8e65beaaed3212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb8e65beaaed3212","status":"passed","time":{"start":1698455849315,"stop":1698455860042,"duration":10727}},{"uid":"25801270acfe9953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/25801270acfe9953","status":"passed","time":{"start":1698369513231,"stop":1698369523376,"duration":10145}},{"uid":"e84816605a4ca8b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e84816605a4ca8b6","status":"passed","time":{"start":1698283001980,"stop":1698283014451,"duration":12471}},{"uid":"6c1bc9209e73241f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6c1bc9209e73241f","status":"passed","time":{"start":1698196667603,"stop":1698196681643,"duration":14040}},{"uid":"ece8daf903a81428","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ece8daf903a81428","status":"passed","time":{"start":1698178390477,"stop":1698178401401,"duration":10924}},{"uid":"7d734d96c0868040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7d734d96c0868040","status":"passed","time":{"start":1698178330379,"stop":1698178342574,"duration":12195}},{"uid":"6b0b2867b9bf1930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/6b0b2867b9bf1930","status":"passed","time":{"start":1698110250816,"stop":1698110260119,"duration":9303}},{"uid":"c855efb3447e145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/c855efb3447e145","status":"passed","time":{"start":1698065016710,"stop":1698065025886,"duration":9176}}]},"tags":[]},"source":"ff940488a2f1c217.json","parameterValues":["ReigateAndBansteadBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/timeline.json b/3.10/1085/data/timeline.json deleted file mode 100644 index 17753f9b75..0000000000 --- a/3.10/1085/data/timeline.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","children":[{"name":"fv-az403-577","children":[{"name":"2287-MainThread","children":[{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"ac84d68d094bd1c1","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867759016,"stop":1698867761307,"duration":2291},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"34a8cb496c164112","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867381812,"stop":1698867396155,"duration":14343},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"1b32e48d363cbfaa","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867601226,"stop":1698867602372,"duration":1146},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"553577dacee47d2c","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867421024,"stop":1698867546123,"duration":125099},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"3a05f4174063b209","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867577598,"stop":1698867580408,"duration":2810},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"9d186568f1b71492","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867625253,"stop":1698867626988,"duration":1735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"9a21b8c19204d168","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"failed","time":{"start":1698867561965,"stop":1698867562719,"duration":754},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"467982175513eff9","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867620372,"stop":1698867625247,"duration":4875},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"c80b85c435e805be","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867762818,"stop":1698867770940,"duration":8122},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"f7cd111cfbce7366","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"failed","time":{"start":1698867562772,"stop":1698867562777,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"2f1644fd1753476b","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867372618,"stop":1698867375900,"duration":3282},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"5507f4ff52f843d8","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"failed","time":{"start":1698867371926,"stop":1698867372320,"duration":394},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"de1eee6326160b5e","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867619858,"stop":1698867620368,"duration":510},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"cbfe1fea2068cfc2","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867580412,"stop":1698867582043,"duration":1631},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"21b9c5cbe07557b1","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867361454,"stop":1698867369131,"duration":7677},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"75943b45f53c8b08","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867588276,"stop":1698867591604,"duration":3328},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"b2024013160b5b5c","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867591608,"stop":1698867593719,"duration":2111},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"a2e67c5ad7d7bd92","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867369849,"stop":1698867370805,"duration":956},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"1f5125306a73fb3c","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867772388,"stop":1698867776511,"duration":4123},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"b0e99427bf8a6ae4","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"failed","time":{"start":1698867587654,"stop":1698867588232,"duration":578},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"ea88f040f34710cd","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867396159,"stop":1698867414086,"duration":17927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"ed8073483c33298e","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867551782,"stop":1698867560556,"duration":8774},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"5a148c5684cc1ba","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867606497,"stop":1698867609640,"duration":3143},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"b18b6dbdf646191f","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"failed","time":{"start":1698867369136,"stop":1698867369706,"duration":570},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"77bb1f8d36ea93ce","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"failed","time":{"start":1698867609644,"stop":1698867610281,"duration":637},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"9b373d3c4f27ad43","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"failed","time":{"start":1698867628026,"stop":1698867758798,"duration":130772},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"46b7c74ea7bbb63e","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867610602,"stop":1698867619853,"duration":9251},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"67ed20e09e94b7fb","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"failed","time":{"start":1698867560559,"stop":1698867561918,"duration":1359},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"7f4896deb1a0a670","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867546127,"stop":1698867546888,"duration":761},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"a6c8717da0e28009","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867370808,"stop":1698867371427,"duration":619},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"f770bf71d6e942d4","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867593723,"stop":1698867601222,"duration":7499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"ee9f42e3b70b6ace","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867414091,"stop":1698867416030,"duration":1939},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"712999d53080aae7","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867582047,"stop":1698867587648,"duration":5601},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"80966e3d91473b91","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867785644,"stop":1698867789083,"duration":3439},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"3d0a1942e234b0dc","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"failed","time":{"start":1698867546893,"stop":1698867549685,"duration":2792},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"57244912ddb1974f","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867416034,"stop":1698867421019,"duration":4985},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"a9312aa4a9abfaa8","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867770946,"stop":1698867772383,"duration":1437},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"1dd24439d21e540e","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867761313,"stop":1698867762813,"duration":1500},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"5b73f59d5cb80461","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867375904,"stop":1698867380871,"duration":4967},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"863a40bfa0426869","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867568568,"stop":1698867569386,"duration":818},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"7ea7945045a87340","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"failed","time":{"start":1698867626993,"stop":1698867627719,"duration":726},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"7a9648cbc42d6208","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"failed","time":{"start":1698867380875,"stop":1698867381757,"duration":882},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"325191fae8115e92","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867549722,"stop":1698867550788,"duration":1066},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"7459619bdde7bd03","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"failed","time":{"start":1698867371431,"stop":1698867371876,"duration":445},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"196feeec2065d00a","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867604109,"stop":1698867604741,"duration":632},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"dfe38fabc665c576","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"failed","time":{"start":1698867604749,"stop":1698867606454,"duration":1705},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"8464fc657eb7802f","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867776517,"stop":1698867777915,"duration":1398},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"9623a07c15e9324f","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867777921,"stop":1698867785639,"duration":7718},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"5598249312331080","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867562827,"stop":1698867568564,"duration":5737},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"75a7f8ee1fea9a4d","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867550792,"stop":1698867551778,"duration":986},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"d7f2a40b588a707","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867789088,"stop":1698867789626,"duration":538},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"b7d54064bf76b2bd","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867602376,"stop":1698867604105,"duration":1729},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"60c2a99a6ad80361","parentUid":"7c816802a91e1e41b56d6e7b3a7b9fe5","status":"passed","time":{"start":1698867569390,"stop":1698867577595,"duration":8205},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]}],"uid":"7c816802a91e1e41b56d6e7b3a7b9fe5"},{"name":"2290-MainThread","children":[{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"78df3c403673ed65","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"failed","time":{"start":1698867625459,"stop":1698867629334,"duration":3875},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"bdfb0679ff0c785b","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867429836,"stop":1698867431083,"duration":1247},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"32377dc440d8aeda","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867401618,"stop":1698867402326,"duration":708},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"9b212f52bfbabcaa","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"failed","time":{"start":1698867429513,"stop":1698867429625,"duration":112},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"478dcb01eb072c2e","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867388787,"stop":1698867390936,"duration":2149},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"9bcbe0ca41ad8942","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"failed","time":{"start":1698867493816,"stop":1698867623604,"duration":129788},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"99c4e7bcfac9a5f1","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867776254,"stop":1698867778525,"duration":2271},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"a54f86c1e4725b7c","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867384331,"stop":1698867385018,"duration":687},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"5647cd0c94d1d8a6","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"failed","time":{"start":1698867477104,"stop":1698867477109,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"73551db178ec9056","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"failed","time":{"start":1698867388605,"stop":1698867388616,"duration":11},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"bd7d2861a3fa3565","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867403833,"stop":1698867408293,"duration":4460},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"989068cd0c751465","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867773660,"stop":1698867776249,"duration":2589},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"cccb41b68e9bdef7","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867385022,"stop":1698867388599,"duration":3577},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"682a78b4a89ea96a","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867465878,"stop":1698867474250,"duration":8372},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"44c0b422142c98f9","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"failed","time":{"start":1698867629425,"stop":1698867760864,"duration":131439},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"a1a3123cab01fa1a","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"failed","time":{"start":1698867449440,"stop":1698867450062,"duration":622},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"f957a3ff79bf5aa6","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867420914,"stop":1698867421554,"duration":640},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"c6a499bf51748034","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"failed","time":{"start":1698867778530,"stop":1698867778986,"duration":456},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"ad212d322e9d3105","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867422924,"stop":1698867429509,"duration":6585},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"437171b5f42bc41a","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867431087,"stop":1698867447007,"duration":15920},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"962cca69492cc8d3","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867413368,"stop":1698867415820,"duration":2452},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"7c362d16b35ca831","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867488346,"stop":1698867493812,"duration":5466},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"6c13ad97e43e5ee8","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867477159,"stop":1698867481947,"duration":4788},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CalderdaleCouncil]","uid":"c87b8cf776fceb60","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867361454,"stop":1698867384324,"duration":22870},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"a73d57088447607e","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867463374,"stop":1698867465874,"duration":2500},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"dc037a43e0bc3296","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867402330,"stop":1698867403829,"duration":1499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"71b4585ea76dac59","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867459405,"stop":1698867461818,"duration":2413},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"a13f65ab99e9f223","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867783639,"stop":1698867786731,"duration":3092},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"b5f828929f108024","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"failed","time":{"start":1698867390940,"stop":1698867399966,"duration":9026},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"c88254b2b30604d2","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867786735,"stop":1698867791762,"duration":5027},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"b11926f9d38340e2","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867450438,"stop":1698867459401,"duration":8963},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"f037d107d888efcd","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867481951,"stop":1698867482901,"duration":950},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"1f651fa0da614807","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"failed","time":{"start":1698867475452,"stop":1698867477032,"duration":1580},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"8199637820d663d8","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"failed","time":{"start":1698867779051,"stop":1698867783596,"duration":4545},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"10c6e73f77e8c2c8","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867447011,"stop":1698867449436,"duration":2425},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"794bf5d69027b72a","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867415824,"stop":1698867418810,"duration":2986},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"a9e83664968113f","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"failed","time":{"start":1698867623849,"stop":1698867625348,"duration":1499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"6d01c384dadba87","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867408297,"stop":1698867413363,"duration":5066},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"64639e7321e79240","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867482905,"stop":1698867488342,"duration":5437},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"39400cfc6c9eaa42","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867421558,"stop":1698867422920,"duration":1362},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"aa0b9c2a611e699d","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"failed","time":{"start":1698867461822,"stop":1698867463308,"duration":1486},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"ff940488a2f1c217","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867761047,"stop":1698867773656,"duration":12609},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"2722166e6d3a3ab7","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"failed","time":{"start":1698867474254,"stop":1698867475406,"duration":1152},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"2f72884f7602d8f8","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867400013,"stop":1698867401614,"duration":1601},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"9dda1267c14d137e","parentUid":"ebca8781a00cbc32732697a58cccc42a","status":"passed","time":{"start":1698867418814,"stop":1698867420910,"duration":2096},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]}],"uid":"ebca8781a00cbc32732697a58cccc42a"}],"uid":"4f598de51eb68d9f76e0563c2fdd919b"}],"name":"timeline"} \ No newline at end of file diff --git a/3.10/1085/export/influxDbData.txt b/3.10/1085/export/influxDbData.txt deleted file mode 100644 index 8a590421b4..0000000000 --- a/3.10/1085/export/influxDbData.txt +++ /dev/null @@ -1,12 +0,0 @@ -launch_status failed=27 1698867806000000000 -launch_status broken=0 1698867806000000000 -launch_status passed=71 1698867806000000000 -launch_status skipped=0 1698867806000000000 -launch_status unknown=0 1698867806000000000 -launch_time duration=430308 1698867806000000000 -launch_time min_duration=5 1698867806000000000 -launch_time max_duration=131439 1698867806000000000 -launch_time sum_duration=854730 1698867806000000000 -launch_problems product_defects=27 1698867806000000000 -launch_retries retries=0 1698867806000000000 -launch_retries run=98 1698867806000000000 diff --git a/3.10/1085/history/history.json b/3.10/1085/history/history.json deleted file mode 100644 index d85db6bff1..0000000000 --- a/3.10/1085/history/history.json +++ /dev/null @@ -1 +0,0 @@ -{"d7632c48737fc67f2ba0cc9473d07d35":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":37},"items":[{"uid":"9d186568f1b71492","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9d186568f1b71492","status":"passed","time":{"start":1698867625253,"stop":1698867626988,"duration":1735}},{"uid":"1e8f300baf14c51e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e8f300baf14c51e","status":"passed","time":{"start":1698801786611,"stop":1698801788328,"duration":1717}},{"uid":"4bec56c4d53eb1c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4bec56c4d53eb1c0","status":"passed","time":{"start":1698788664431,"stop":1698788666062,"duration":1631}},{"uid":"9406e6b61757bd26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9406e6b61757bd26","status":"passed","time":{"start":1698715203835,"stop":1698715205571,"duration":1736}},{"uid":"8b370bc37e7e72d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b370bc37e7e72d","status":"passed","time":{"start":1698701586928,"stop":1698701589038,"duration":2110}},{"uid":"856beeff03cbb964","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/856beeff03cbb964","status":"passed","time":{"start":1698700390498,"stop":1698700393038,"duration":2540}},{"uid":"5f22119c77139323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5f22119c77139323","status":"passed","time":{"start":1698693077113,"stop":1698693078648,"duration":1535}},{"uid":"b9cf9f929e42a042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b9cf9f929e42a042","status":"passed","time":{"start":1698692901977,"stop":1698692903643,"duration":1666}},{"uid":"8572d0e979b4cc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8572d0e979b4cc9","status":"passed","time":{"start":1698646580885,"stop":1698646582909,"duration":2024}},{"uid":"2ebbaa25d4b66a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ebbaa25d4b66a0f","status":"passed","time":{"start":1698628639787,"stop":1698628641625,"duration":1838}},{"uid":"90e3ecee37dde3a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/90e3ecee37dde3a9","status":"passed","time":{"start":1698615410210,"stop":1698615412278,"duration":2068}},{"uid":"ffc1acf25a75c78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ffc1acf25a75c78f","status":"passed","time":{"start":1698615295493,"stop":1698615297101,"duration":1608}},{"uid":"6e0c0690017420d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6e0c0690017420d1","status":"passed","time":{"start":1698542566471,"stop":1698542568528,"duration":2057}},{"uid":"efef1792df497d80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/efef1792df497d80","status":"passed","time":{"start":1698455635007,"stop":1698455636735,"duration":1728}},{"uid":"7ce7d076522d31c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7ce7d076522d31c5","status":"passed","time":{"start":1698369303720,"stop":1698369305471,"duration":1751}},{"uid":"789c8eaa17d6d02a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/789c8eaa17d6d02a","status":"passed","time":{"start":1698283066150,"stop":1698283068249,"duration":2099}},{"uid":"9bb55930e139315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9bb55930e139315","status":"passed","time":{"start":1698196716465,"stop":1698196718257,"duration":1792}},{"uid":"b2e62327d3eb3b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b2e62327d3eb3b84","status":"passed","time":{"start":1698178440943,"stop":1698178442910,"duration":1967}},{"uid":"5b61ac43354277bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5b61ac43354277bc","status":"passed","time":{"start":1698178377734,"stop":1698178379710,"duration":1976}},{"uid":"551b27b28fa5075d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/551b27b28fa5075d","status":"passed","time":{"start":1698110278285,"stop":1698110279715,"duration":1430}}]},"33b002c0b125c12033855f36f4074886":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"f957a3ff79bf5aa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/f957a3ff79bf5aa6","status":"passed","time":{"start":1698867420914,"stop":1698867421554,"duration":640}},{"uid":"79608a26a1663b7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79608a26a1663b7f","status":"passed","time":{"start":1698801548930,"stop":1698801549536,"duration":606}},{"uid":"5eb9e36cb3e0ec26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5eb9e36cb3e0ec26","status":"passed","time":{"start":1698788452517,"stop":1698788453144,"duration":627}},{"uid":"54e2c37fd3019e22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/54e2c37fd3019e22","status":"passed","time":{"start":1698714940772,"stop":1698714941602,"duration":830}},{"uid":"af545b2e4a5766de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/af545b2e4a5766de","status":"passed","time":{"start":1698701312526,"stop":1698701313575,"duration":1049}},{"uid":"2a2bb265988841ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2a2bb265988841ca","status":"passed","time":{"start":1698700184431,"stop":1698700185084,"duration":653}},{"uid":"a95cd13c6614d23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a95cd13c6614d23a","status":"passed","time":{"start":1698692726270,"stop":1698692726856,"duration":586}},{"uid":"c9aca970c89be377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c9aca970c89be377","status":"passed","time":{"start":1698692696271,"stop":1698692696850,"duration":579}},{"uid":"f40ffd56db1fda44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f40ffd56db1fda44","status":"passed","time":{"start":1698646277484,"stop":1698646278587,"duration":1103}},{"uid":"1dffc499dbe572bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1dffc499dbe572bc","status":"passed","time":{"start":1698628504431,"stop":1698628505319,"duration":888}},{"uid":"d850ecfd677a8076","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d850ecfd677a8076","status":"passed","time":{"start":1698615151754,"stop":1698615152801,"duration":1047}},{"uid":"ebf47e7758e1de48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ebf47e7758e1de48","status":"passed","time":{"start":1698615061926,"stop":1698615062682,"duration":756}},{"uid":"799c64c6e5b613e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/799c64c6e5b613e1","status":"passed","time":{"start":1698542318802,"stop":1698542319695,"duration":893}},{"uid":"d4858c9cc8f2ec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d4858c9cc8f2ec0","status":"passed","time":{"start":1698455509862,"stop":1698455510459,"duration":597}},{"uid":"d66fc27c1f31996c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d66fc27c1f31996c","status":"passed","time":{"start":1698369187892,"stop":1698369188504,"duration":612}},{"uid":"8f6d361e430cc453","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f6d361e430cc453","status":"passed","time":{"start":1698282788477,"stop":1698282789517,"duration":1040}},{"uid":"64e7c253d06a009e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/64e7c253d06a009e","status":"passed","time":{"start":1698196451707,"stop":1698196452649,"duration":942}},{"uid":"bf8ad94cf5ad616c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bf8ad94cf5ad616c","status":"passed","time":{"start":1698178173121,"stop":1698178174299,"duration":1178}},{"uid":"a18ee4e4050aca18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a18ee4e4050aca18","status":"passed","time":{"start":1698178165723,"stop":1698178166524,"duration":801}},{"uid":"93ed0439a4c2c179","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/93ed0439a4c2c179","status":"passed","time":{"start":1698110043934,"stop":1698110044571,"duration":637}}]},"3a7171e6de629587a3f0d32410302b35":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":19,"unknown":0,"total":22},"items":[{"uid":"b11926f9d38340e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b11926f9d38340e2","status":"passed","time":{"start":1698867450438,"stop":1698867459401,"duration":8963}},{"uid":"517875ae1b09d728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/517875ae1b09d728","status":"passed","time":{"start":1698801583475,"stop":1698801591158,"duration":7683}},{"uid":"3b84dcdcf5837562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/3b84dcdcf5837562","status":"passed","time":{"start":1698788479909,"stop":1698788488566,"duration":8657}},{"uid":"bab837d7ab338793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bab837d7ab338793","status":"passed","time":{"start":1698714974958,"stop":1698714985140,"duration":10182}},{"uid":"d54d00873915b145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d54d00873915b145","status":"passed","time":{"start":1698701351504,"stop":1698701360302,"duration":8798}},{"uid":"e9e5ebe77d42408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e9e5ebe77d42408","status":"passed","time":{"start":1698700215004,"stop":1698700222572,"duration":7568}},{"uid":"584cb7b2ee27577f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/584cb7b2ee27577f","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5609899affb3 \n#1 0x5609896834a7 \n#2 0x56098966b49e \n#3 0x56098966b2ce \n#4 0x560989669ecd \n#5 0x56098966a4cf \n#6 0x560989679a04 \n#7 0x56098968e651 \n#8 0x56098969304b \n#9 0x56098966abf1 \n#10 0x56098968e446 \n#11 0x560989705dfc \n#12 0x5609896ec713 \n#13 0x5609896bf18b \n#14 0x5609896bff7e \n#15 0x5609899758d8 \n#16 0x560989979800 \n#17 0x560989983cfc \n#18 0x56098997a418 \n#19 0x56098994742f \n#20 0x56098999e4e8 \n#21 0x56098999e6b4 \n#22 0x5609899af143 \n#23 0x7f6748e94ac3 ","time":{"start":1698692756617,"stop":1698693060902,"duration":304285}},{"uid":"f14d59ab60748dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f14d59ab60748dfd","status":"passed","time":{"start":1698692723448,"stop":1698692730979,"duration":7531}},{"uid":"b107966b3d44337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b107966b3d44337c","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55a12d4eefb3 \n#1 0x55a12d1c24a7 \n#2 0x55a12d209dd6 \n#3 0x55a12d209ec1 \n#4 0x55a12d247354 \n#5 0x55a12d22b96d \n#6 0x55a12d244c02 \n#7 0x55a12d22b713 \n#8 0x55a12d1fe18b \n#9 0x55a12d1fef7e \n#10 0x55a12d4b48d8 \n#11 0x55a12d4b8800 \n#12 0x55a12d4c2cfc \n#13 0x55a12d4b9418 \n#14 0x55a12d48642f \n#15 0x55a12d4dd4e8 \n#16 0x55a12d4dd6b4 \n#17 0x55a12d4ee143 \n#18 0x7f4760494ac3 ","time":{"start":1698646313421,"stop":1698646328817,"duration":15396}},{"uid":"529b28f61f08b312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/529b28f61f08b312","status":"passed","time":{"start":1698628537138,"stop":1698628546623,"duration":9485}},{"uid":"9e987d6b6c3e9f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9e987d6b6c3e9f7c","status":"passed","time":{"start":1698615195844,"stop":1698615205519,"duration":9675}},{"uid":"1026b03c72a404f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1026b03c72a404f7","status":"passed","time":{"start":1698615090043,"stop":1698615097928,"duration":7885}},{"uid":"97904f871f1a1fac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/97904f871f1a1fac","status":"passed","time":{"start":1698542352330,"stop":1698542361010,"duration":8680}},{"uid":"a65a42445bbec2dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a65a42445bbec2dd","status":"passed","time":{"start":1698455542992,"stop":1698455550066,"duration":7074}},{"uid":"91ec55df5370342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/91ec55df5370342","status":"passed","time":{"start":1698369216108,"stop":1698369224058,"duration":7950}},{"uid":"cad55d6b1a0a6d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cad55d6b1a0a6d70","status":"passed","time":{"start":1698282827655,"stop":1698282837283,"duration":9628}},{"uid":"153147fd04257ab9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/153147fd04257ab9","status":"passed","time":{"start":1698196487904,"stop":1698196496351,"duration":8447}},{"uid":"7fd6cf11c95e8a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7fd6cf11c95e8a42","status":"passed","time":{"start":1698178211447,"stop":1698178221135,"duration":9688}},{"uid":"e8c5baac69e8a4ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e8c5baac69e8a4ce","status":"passed","time":{"start":1698178193203,"stop":1698178201540,"duration":8337}},{"uid":"e748600695ce7504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/e748600695ce7504","status":"passed","time":{"start":1698110085862,"stop":1698110092678,"duration":6816}}]},"b9a0b94e117284e01290d827dc1bf029":{"statistic":{"failed":72,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":169},"items":[{"uid":"a1a3123cab01fa1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a1a3123cab01fa1a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867449440,"stop":1698867450062,"duration":622}},{"uid":"390e7eb50df20024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/390e7eb50df20024","status":"passed","time":{"start":1698801580770,"stop":1698801583471,"duration":2701}},{"uid":"88431c6d506e6ee2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/88431c6d506e6ee2","status":"passed","time":{"start":1698788476636,"stop":1698788479904,"duration":3268}},{"uid":"c5238d91acb03c63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c5238d91acb03c63","status":"passed","time":{"start":1698714970956,"stop":1698714974954,"duration":3998}},{"uid":"624ca3a79530def9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/624ca3a79530def9","status":"passed","time":{"start":1698701348066,"stop":1698701351500,"duration":3434}},{"uid":"8ba11d8e76b9433c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8ba11d8e76b9433c","status":"passed","time":{"start":1698700212180,"stop":1698700215001,"duration":2821}},{"uid":"252a0cda9bcf0626","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/252a0cda9bcf0626","status":"passed","time":{"start":1698692753779,"stop":1698692756614,"duration":2835}},{"uid":"23386860e5c05ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/23386860e5c05ed4","status":"passed","time":{"start":1698692720556,"stop":1698692723444,"duration":2888}},{"uid":"ceb72815a3e60ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ceb72815a3e60ce9","status":"passed","time":{"start":1698646310029,"stop":1698646313417,"duration":3388}},{"uid":"fd853bc9f2d71804","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fd853bc9f2d71804","status":"passed","time":{"start":1698628533138,"stop":1698628537134,"duration":3996}},{"uid":"3c063d464c507dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3c063d464c507dc","status":"passed","time":{"start":1698615192437,"stop":1698615195839,"duration":3402}},{"uid":"807148721d1b86ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/807148721d1b86ad","status":"passed","time":{"start":1698615086811,"stop":1698615090040,"duration":3229}},{"uid":"f732113d113dbf05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f732113d113dbf05","status":"passed","time":{"start":1698542349377,"stop":1698542352327,"duration":2950}},{"uid":"24f1dc31b0ed5c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/24f1dc31b0ed5c5c","status":"passed","time":{"start":1698455540377,"stop":1698455542988,"duration":2611}},{"uid":"6044ee0f8b3f33c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6044ee0f8b3f33c5","status":"passed","time":{"start":1698369212766,"stop":1698369216104,"duration":3338}},{"uid":"36ccf798246d060c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/36ccf798246d060c","status":"passed","time":{"start":1698282823685,"stop":1698282827651,"duration":3966}},{"uid":"b655334d5eed1130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b655334d5eed1130","status":"passed","time":{"start":1698196484609,"stop":1698196487901,"duration":3292}},{"uid":"754d980946c3dd94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/754d980946c3dd94","status":"passed","time":{"start":1698178208709,"stop":1698178211443,"duration":2734}},{"uid":"15a14fdbf2ef9c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/15a14fdbf2ef9c2","status":"passed","time":{"start":1698178189899,"stop":1698178193200,"duration":3301}},{"uid":"ab0d18d17f0b7068","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ab0d18d17f0b7068","status":"passed","time":{"start":1698110083054,"stop":1698110085859,"duration":2805}}]},"dd90c8e7bdfef60ba64401e6c2135205":{"statistic":{"failed":17,"broken":0,"skipped":0,"passed":152,"unknown":0,"total":169},"items":[{"uid":"5a148c5684cc1ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5a148c5684cc1ba","status":"passed","time":{"start":1698867606497,"stop":1698867609640,"duration":3143}},{"uid":"74b378e4131475f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74b378e4131475f4","status":"passed","time":{"start":1698801758336,"stop":1698801762280,"duration":3944}},{"uid":"bf09c88c9be9517a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/bf09c88c9be9517a","status":"passed","time":{"start":1698788647535,"stop":1698788650883,"duration":3348}},{"uid":"bf07c631a07f5bbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bf07c631a07f5bbe","status":"passed","time":{"start":1698715182514,"stop":1698715186264,"duration":3750}},{"uid":"92fbbfac03a44580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/92fbbfac03a44580","status":"passed","time":{"start":1698701582570,"stop":1698701586924,"duration":4354}},{"uid":"a91afb2ef4a9e67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a91afb2ef4a9e67f","status":"passed","time":{"start":1698700373248,"stop":1698700376378,"duration":3130}},{"uid":"b83c2d7f93c7769b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b83c2d7f93c7769b","status":"passed","time":{"start":1698693072300,"stop":1698693079355,"duration":7055}},{"uid":"97bf7e220022051d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/97bf7e220022051d","status":"passed","time":{"start":1698692881860,"stop":1698692884945,"duration":3085}},{"uid":"eddb3ffaa269e329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eddb3ffaa269e329","status":"passed","time":{"start":1698646576604,"stop":1698646580882,"duration":4278}},{"uid":"1a8b533a3977b7ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1a8b533a3977b7ef","status":"passed","time":{"start":1698628621883,"stop":1698628626691,"duration":4808}},{"uid":"87657179539018f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/87657179539018f7","status":"passed","time":{"start":1698615389259,"stop":1698615394320,"duration":5061}},{"uid":"266125815fd0c1a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/266125815fd0c1a5","status":"passed","time":{"start":1698615277515,"stop":1698615281489,"duration":3974}},{"uid":"7a27b36424594b8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a27b36424594b8a","status":"passed","time":{"start":1698542545208,"stop":1698542549261,"duration":4053}},{"uid":"1be99dcbd27c8ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1be99dcbd27c8ef1","status":"passed","time":{"start":1698455615531,"stop":1698455618373,"duration":2842}},{"uid":"f5f76522d6ab5159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5f76522d6ab5159","status":"passed","time":{"start":1698369286302,"stop":1698369290096,"duration":3794}},{"uid":"a59bd731d9f4b5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a59bd731d9f4b5d6","status":"passed","time":{"start":1698283043730,"stop":1698283047981,"duration":4251}},{"uid":"269f05e44478e589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/269f05e44478e589","status":"passed","time":{"start":1698196697163,"stop":1698196701265,"duration":4102}},{"uid":"4928a46f2025a79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4928a46f2025a79e","status":"passed","time":{"start":1698178417062,"stop":1698178421821,"duration":4759}},{"uid":"85eec774c0a34f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85eec774c0a34f46","status":"passed","time":{"start":1698178356086,"stop":1698178360464,"duration":4378}},{"uid":"bd2002524885c153","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/bd2002524885c153","status":"passed","time":{"start":1698110272685,"stop":1698110275983,"duration":3298}}]},"36e8dead67440054ce559fdfe42912ec":{"statistic":{"failed":126,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":169},"items":[{"uid":"67ed20e09e94b7fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/67ed20e09e94b7fb","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867560559,"stop":1698867561918,"duration":1359}},{"uid":"28174ff85070b899","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28174ff85070b899","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801688709,"stop":1698801694751,"duration":6042}},{"uid":"9271cddb604f8848","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9271cddb604f8848","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788597497,"stop":1698788602386,"duration":4889}},{"uid":"3e28bb51543e4d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3e28bb51543e4d5f","status":"passed","time":{"start":1698715140513,"stop":1698715142049,"duration":1536}},{"uid":"2cc7a04d9c9c4b76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2cc7a04d9c9c4b76","status":"passed","time":{"start":1698701555040,"stop":1698701556684,"duration":1644}},{"uid":"268785b1a5363d7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/268785b1a5363d7a","status":"passed","time":{"start":1698700328565,"stop":1698700334453,"duration":5888}},{"uid":"a9e63d464dfe9a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a9e63d464dfe9a86","status":"passed","time":{"start":1698692867250,"stop":1698692868564,"duration":1314}},{"uid":"3466e8a25b0d05e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/3466e8a25b0d05e8","status":"passed","time":{"start":1698692838889,"stop":1698692844299,"duration":5410}},{"uid":"2656f34bd0c1e562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2656f34bd0c1e562","status":"passed","time":{"start":1698646549569,"stop":1698646551218,"duration":1649}},{"uid":"6b3e7bc1a2be8e63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6b3e7bc1a2be8e63","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698628533742,"stop":1698628539647,"duration":5905}},{"uid":"ed489eb0b86236da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ed489eb0b86236da","status":"passed","time":{"start":1698615173064,"stop":1698615174798,"duration":1734}},{"uid":"fd6414b21cdf95d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/fd6414b21cdf95d1","status":"passed","time":{"start":1698615080045,"stop":1698615085737,"duration":5692}},{"uid":"fd2316c7164ecc12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/fd2316c7164ecc12","status":"passed","time":{"start":1698542333543,"stop":1698542342193,"duration":8650}},{"uid":"8b1c0bead6ae0cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b1c0bead6ae0cc","status":"passed","time":{"start":1698455524197,"stop":1698455529482,"duration":5285}},{"uid":"ef84ea8ce980de4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ef84ea8ce980de4b","status":"passed","time":{"start":1698369217324,"stop":1698369223041,"duration":5717}},{"uid":"387f2ac11a6f3206","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/387f2ac11a6f3206","status":"passed","time":{"start":1698282801234,"stop":1698282802842,"duration":1608}},{"uid":"c73094d35bdab9de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c73094d35bdab9de","status":"passed","time":{"start":1698196471357,"stop":1698196473353,"duration":1996}},{"uid":"f9833533d6492f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f9833533d6492f76","status":"passed","time":{"start":1698178203732,"stop":1698178209840,"duration":6108}},{"uid":"473c7de29e320fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/473c7de29e320fbe","status":"passed","time":{"start":1698178148987,"stop":1698178150558,"duration":1571}},{"uid":"449c904a1c254bf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/449c904a1c254bf2","status":"passed","time":{"start":1698110075475,"stop":1698110076762,"duration":1287}}]},"d3931a358fdfe26e1ace17c1805a29ca":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":39,"unknown":0,"total":40},"items":[{"uid":"ea88f040f34710cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ea88f040f34710cd","status":"passed","time":{"start":1698867396159,"stop":1698867414086,"duration":17927}},{"uid":"7bfdcd0fb6ecf8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7bfdcd0fb6ecf8e","status":"passed","time":{"start":1698801522768,"stop":1698801541287,"duration":18519}},{"uid":"4eebb8810a26258e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4eebb8810a26258e","status":"passed","time":{"start":1698788428291,"stop":1698788445523,"duration":17232}},{"uid":"5f5b47e842d3143","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5f5b47e842d3143","status":"passed","time":{"start":1698714917883,"stop":1698714937549,"duration":19666}},{"uid":"a30b60baaa1b2980","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a30b60baaa1b2980","status":"passed","time":{"start":1698701297998,"stop":1698701316631,"duration":18633}},{"uid":"75b5e09e94a31afc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/75b5e09e94a31afc","status":"passed","time":{"start":1698700164605,"stop":1698700183089,"duration":18484}},{"uid":"f519e374f7bb1d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f519e374f7bb1d90","status":"passed","time":{"start":1698692710080,"stop":1698692727236,"duration":17156}},{"uid":"252d4f3cd54f718c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/252d4f3cd54f718c","status":"passed","time":{"start":1698692680194,"stop":1698692697421,"duration":17227}},{"uid":"e1879f6d6ad9434","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1879f6d6ad9434","status":"passed","time":{"start":1698646250039,"stop":1698646270100,"duration":20061}},{"uid":"f39e5f14540a894a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f39e5f14540a894a","status":"passed","time":{"start":1698628498234,"stop":1698628516677,"duration":18443}},{"uid":"e1deb8951ac983b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e1deb8951ac983b8","status":"passed","time":{"start":1698615140639,"stop":1698615159790,"duration":19151}},{"uid":"a6bd23e7e0dbe501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a6bd23e7e0dbe501","status":"passed","time":{"start":1698615048811,"stop":1698615066627,"duration":17816}},{"uid":"2924a11182a57992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/2924a11182a57992","status":"passed","time":{"start":1698542301922,"stop":1698542320360,"duration":18438}},{"uid":"bb466b6527e8c8d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb466b6527e8c8d4","status":"passed","time":{"start":1698455489335,"stop":1698455507358,"duration":18023}},{"uid":"c6204d1d39ea460d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c6204d1d39ea460d","status":"passed","time":{"start":1698369178229,"stop":1698369195358,"duration":17129}},{"uid":"8db2ce4614e120d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8db2ce4614e120d","status":"passed","time":{"start":1698282765594,"stop":1698282785516,"duration":19922}},{"uid":"74b5cd03e83881c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/74b5cd03e83881c1","status":"passed","time":{"start":1698196430123,"stop":1698196448957,"duration":18834}},{"uid":"2a98d5b4333d8f61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a98d5b4333d8f61","status":"passed","time":{"start":1698178157202,"stop":1698178175931,"duration":18729}},{"uid":"2f985d1f9b6807cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2f985d1f9b6807cb","status":"passed","time":{"start":1698178115624,"stop":1698178133493,"duration":17869}},{"uid":"8c549a7d6678534f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/8c549a7d6678534f","status":"passed","time":{"start":1698110037554,"stop":1698110058488,"duration":20934}}]},"a25fa98d985c8b6a2dc69b98eb9662d1":{"statistic":{"failed":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"f7cd111cfbce7366","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/f7cd111cfbce7366","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867562772,"stop":1698867562777,"duration":5}},{"uid":"6f0f650d92ee6e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6f0f650d92ee6e28","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801695624,"stop":1698801695628,"duration":4}},{"uid":"d8be25202e35aafe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8be25202e35aafe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788603736,"stop":1698788603740,"duration":4}},{"uid":"191340fbbf0870c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/191340fbbf0870c9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715143197,"stop":1698715143201,"duration":4}},{"uid":"d022d729bc70ac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d022d729bc70ac3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701558164,"stop":1698701558168,"duration":4}},{"uid":"b15cfd944f97513e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/b15cfd944f97513e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700335459,"stop":1698700335464,"duration":5}},{"uid":"6bbf93ca618f60e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6bbf93ca618f60e1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692869284,"stop":1698692869288,"duration":4}},{"uid":"ec40484473883a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ec40484473883a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692845111,"stop":1698692845115,"duration":4}},{"uid":"7fd2310af3e47cc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fd2310af3e47cc3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646552288,"stop":1698646552292,"duration":4}},{"uid":"f974453d21637399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f974453d21637399","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628540784,"stop":1698628540790,"duration":6}},{"uid":"fb649a4b97bde347","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fb649a4b97bde347","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615176350,"stop":1698615176354,"duration":4}},{"uid":"80e439fbc5ea0613","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/80e439fbc5ea0613","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615086706,"stop":1698615086710,"duration":4}},{"uid":"f294ba6f9b685719","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f294ba6f9b685719","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542343906,"stop":1698542343910,"duration":4}},{"uid":"d0bfcf3b0c168f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d0bfcf3b0c168f8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455530367,"stop":1698455530371,"duration":4}},{"uid":"dbe342daba086a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/dbe342daba086a10","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369224144,"stop":1698369224149,"duration":5}},{"uid":"cf16ccd017bc1f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cf16ccd017bc1f6e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282803941,"stop":1698282803946,"duration":5}},{"uid":"f2eb7260ac7cd006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f2eb7260ac7cd006","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196475003,"stop":1698196475007,"duration":4}},{"uid":"ff6bab7370c22454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ff6bab7370c22454","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178211900,"stop":1698178211905,"duration":5}},{"uid":"d4b38a7fb26d9ded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d4b38a7fb26d9ded","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178151590,"stop":1698178151594,"duration":4}},{"uid":"5cf324ff33b9e717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5cf324ff33b9e717","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698110077831,"stop":1698110077835,"duration":4}}]},"99fdd3de4130aa28898411904d6d6098":{"statistic":{"failed":9,"broken":0,"skipped":0,"passed":160,"unknown":0,"total":169},"items":[{"uid":"1dd24439d21e540e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/1dd24439d21e540e","status":"passed","time":{"start":1698867761313,"stop":1698867762813,"duration":1500}},{"uid":"74a08ee0e7f1b723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74a08ee0e7f1b723","status":"passed","time":{"start":1698801912373,"stop":1698801913586,"duration":1213}},{"uid":"2128949cd0a23218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2128949cd0a23218","status":"passed","time":{"start":1698788805365,"stop":1698788806942,"duration":1577}},{"uid":"6cde76c763af22f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6cde76c763af22f7","status":"passed","time":{"start":1698715342228,"stop":1698715345725,"duration":3497}},{"uid":"953294503fdc460e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/953294503fdc460e","status":"passed","time":{"start":1698701723905,"stop":1698701725571,"duration":1666}},{"uid":"72d2495647b9eb6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/72d2495647b9eb6e","status":"passed","time":{"start":1698700528277,"stop":1698700529510,"duration":1233}},{"uid":"1002e2fb1a2229a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1002e2fb1a2229a0","status":"passed","time":{"start":1698693212126,"stop":1698693213198,"duration":1072}},{"uid":"824083742a6b5fad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/824083742a6b5fad","status":"passed","time":{"start":1698693065919,"stop":1698693067022,"duration":1103}},{"uid":"cfb432aed0fab1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cfb432aed0fab1cc","status":"passed","time":{"start":1698646585987,"stop":1698646587695,"duration":1708}},{"uid":"fc534cc321bc678b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fc534cc321bc678b","status":"passed","time":{"start":1698628801523,"stop":1698628804104,"duration":2581}},{"uid":"ecb35f9251286ea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ecb35f9251286ea6","status":"passed","time":{"start":1698615546535,"stop":1698615548217,"duration":1682}},{"uid":"9d0104ec9211fbac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9d0104ec9211fbac","status":"passed","time":{"start":1698615431824,"stop":1698615433171,"duration":1347}},{"uid":"14a4a6c3e3332abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/14a4a6c3e3332abf","status":"passed","time":{"start":1698542727661,"stop":1698542729211,"duration":1550}},{"uid":"815847b2764c8f10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/815847b2764c8f10","status":"passed","time":{"start":1698455798885,"stop":1698455802901,"duration":4016}},{"uid":"1df8f9b43da673c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1df8f9b43da673c7","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='online.torbay.gov.uk', port=443): Max retries exceeded with url: /services.bartec/collections?uprn=100041053198 (Caused by ConnectTimeoutError(, 'Connection to online.torbay.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698369462524,"stop":1698369592992,"duration":130468}},{"uid":"6573ab45164b7c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6573ab45164b7c51","status":"passed","time":{"start":1698283221819,"stop":1698283223519,"duration":1700}},{"uid":"1ef6ae775ff9562c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1ef6ae775ff9562c","status":"passed","time":{"start":1698196879007,"stop":1698196880352,"duration":1345}},{"uid":"681e3f6126e72b35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/681e3f6126e72b35","status":"passed","time":{"start":1698178577550,"stop":1698178579200,"duration":1650}},{"uid":"5701506cf0b81cfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5701506cf0b81cfe","status":"passed","time":{"start":1698178515215,"stop":1698178516835,"duration":1620}},{"uid":"386a37803440bab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/386a37803440bab","status":"passed","time":{"start":1698110413891,"stop":1698110415114,"duration":1223}}]},"8469a840ac4282e76aa5171187cf23d5":{"statistic":{"failed":39,"broken":0,"skipped":0,"passed":48,"unknown":0,"total":87},"items":[{"uid":"a2e67c5ad7d7bd92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a2e67c5ad7d7bd92","status":"passed","time":{"start":1698867369849,"stop":1698867370805,"duration":956}},{"uid":"d9ba9c6410892d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d9ba9c6410892d1","status":"passed","time":{"start":1698801503192,"stop":1698801503939,"duration":747}},{"uid":"39cbbb928377c6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/39cbbb928377c6d6","status":"passed","time":{"start":1698788411053,"stop":1698788411750,"duration":697}},{"uid":"eed9f533685d8f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/eed9f533685d8f7c","status":"passed","time":{"start":1698714883183,"stop":1698714884167,"duration":984}},{"uid":"7aef7cce8af9048a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7aef7cce8af9048a","status":"passed","time":{"start":1698701276420,"stop":1698701277698,"duration":1278}},{"uid":"cbd6a226bde9bbc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cbd6a226bde9bbc1","status":"passed","time":{"start":1698700147114,"stop":1698700147867,"duration":753}},{"uid":"3b49b48e1823d2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3b49b48e1823d2f","status":"passed","time":{"start":1698692692841,"stop":1698692693577,"duration":736}},{"uid":"500930bb7d7aa417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/500930bb7d7aa417","status":"passed","time":{"start":1698692659780,"stop":1698692660536,"duration":756}},{"uid":"a64d1ca92e000d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a64d1ca92e000d2a","status":"passed","time":{"start":1698646219203,"stop":1698646220487,"duration":1284}},{"uid":"8b77295c9b51d37d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8b77295c9b51d37d","status":"passed","time":{"start":1698628469753,"stop":1698628470861,"duration":1108}},{"uid":"7f60c2495346926d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f60c2495346926d","status":"passed","time":{"start":1698615108480,"stop":1698615109677,"duration":1197}},{"uid":"3adeda593a06400d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3adeda593a06400d","status":"passed","time":{"start":1698615030056,"stop":1698615030962,"duration":906}},{"uid":"d16010dcf53de276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d16010dcf53de276","status":"passed","time":{"start":1698542275756,"stop":1698542277187,"duration":1431}},{"uid":"35756858273f8b51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/35756858273f8b51","status":"passed","time":{"start":1698455467575,"stop":1698455468319,"duration":744}},{"uid":"c8ca6557a93bfa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c8ca6557a93bfa7","status":"passed","time":{"start":1698369149436,"stop":1698369150227,"duration":791}},{"uid":"b024bf24a31638c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b024bf24a31638c0","status":"passed","time":{"start":1698282735726,"stop":1698282736937,"duration":1211}},{"uid":"379b759fd4b62673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/379b759fd4b62673","status":"passed","time":{"start":1698196408772,"stop":1698196409871,"duration":1099}},{"uid":"f53f8a0b0b5d7bbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f53f8a0b0b5d7bbd","status":"passed","time":{"start":1698178135056,"stop":1698178136339,"duration":1283}},{"uid":"37c26fbc28e0c334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37c26fbc28e0c334","status":"passed","time":{"start":1698178091973,"stop":1698178092903,"duration":930}},{"uid":"b74e23691d4b2498","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/b74e23691d4b2498","status":"passed","time":{"start":1698110007891,"stop":1698110008608,"duration":717}}]},"95d2ddaa8617a8ae0ab01b561e2fb1b9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"d7f2a40b588a707","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/d7f2a40b588a707","status":"passed","time":{"start":1698867789088,"stop":1698867789626,"duration":538}},{"uid":"cf5ac5ce7798d5a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cf5ac5ce7798d5a4","status":"passed","time":{"start":1698801839285,"stop":1698801839920,"duration":635}},{"uid":"6f54ca6d006c949f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/6f54ca6d006c949f","status":"passed","time":{"start":1698788719884,"stop":1698788721836,"duration":1952}},{"uid":"4c3bb71695cbd855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4c3bb71695cbd855","status":"passed","time":{"start":1698715259965,"stop":1698715260773,"duration":808}},{"uid":"957564db2df02fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/957564db2df02fc5","status":"passed","time":{"start":1698701663776,"stop":1698701664655,"duration":879}},{"uid":"25bb7022a57e8c8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25bb7022a57e8c8d","status":"passed","time":{"start":1698700551563,"stop":1698700552131,"duration":568}},{"uid":"60b36f941e05066c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/60b36f941e05066c","status":"passed","time":{"start":1698693137801,"stop":1698693138329,"duration":528}},{"uid":"2c315b3332776e14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2c315b3332776e14","status":"passed","time":{"start":1698692969125,"stop":1698692971076,"duration":1951}},{"uid":"72471e1937ab4b94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/72471e1937ab4b94","status":"passed","time":{"start":1698646634322,"stop":1698646635217,"duration":895}},{"uid":"a30f7e7df316ef72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a30f7e7df316ef72","status":"passed","time":{"start":1698628858316,"stop":1698628859243,"duration":927}},{"uid":"ee376aa0061e429d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ee376aa0061e429d","status":"passed","time":{"start":1698615518028,"stop":1698615518926,"duration":898}},{"uid":"72a35697475fffaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72a35697475fffaa","status":"passed","time":{"start":1698615354071,"stop":1698615354911,"duration":840}},{"uid":"d72d57d551630571","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d72d57d551630571","status":"passed","time":{"start":1698542661694,"stop":1698542662723,"duration":1029}},{"uid":"99ce1d1eaab070c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/99ce1d1eaab070c","status":"passed","time":{"start":1698455858942,"stop":1698455859919,"duration":977}},{"uid":"bdfaeb90bdc369d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bdfaeb90bdc369d2","status":"passed","time":{"start":1698369579397,"stop":1698369579941,"duration":544}},{"uid":"2f271dc9fcc25234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f271dc9fcc25234","status":"passed","time":{"start":1698283190068,"stop":1698283190962,"duration":894}},{"uid":"8d0515873f872d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/8d0515873f872d5f","status":"passed","time":{"start":1698196797957,"stop":1698196798782,"duration":825}},{"uid":"d4500392bd69068b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d4500392bd69068b","status":"passed","time":{"start":1698178533246,"stop":1698178534148,"duration":902}},{"uid":"ac119cf31ed9b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ac119cf31ed9b31","status":"passed","time":{"start":1698178469899,"stop":1698178472749,"duration":2850}},{"uid":"1385d53c3262a734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1385d53c3262a734","status":"passed","time":{"start":1698110431682,"stop":1698110432229,"duration":547}}]},"775e11c2e2379683333c47d17880850d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":27,"unknown":0,"total":27},"items":[{"uid":"a54f86c1e4725b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a54f86c1e4725b7c","status":"passed","time":{"start":1698867384331,"stop":1698867385018,"duration":687}},{"uid":"104468b28561be5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/104468b28561be5d","status":"passed","time":{"start":1698801505009,"stop":1698801505987,"duration":978}},{"uid":"21aff505289b9f5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/21aff505289b9f5f","status":"passed","time":{"start":1698788407187,"stop":1698788408189,"duration":1002}},{"uid":"92053d3c1c4868fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/92053d3c1c4868fe","status":"passed","time":{"start":1698714882422,"stop":1698714883369,"duration":947}},{"uid":"1d47d6c81a228aa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1d47d6c81a228aa8","status":"passed","time":{"start":1698701273357,"stop":1698701274515,"duration":1158}},{"uid":"8f42822f71503b30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8f42822f71503b30","status":"passed","time":{"start":1698700144520,"stop":1698700145455,"duration":935}},{"uid":"9b8ff742abba5e9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9b8ff742abba5e9e","status":"passed","time":{"start":1698692695175,"stop":1698692695993,"duration":818}},{"uid":"91dffef7903a637c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91dffef7903a637c","status":"passed","time":{"start":1698692658661,"stop":1698692659526,"duration":865}},{"uid":"f10d1c3d201b6c7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f10d1c3d201b6c7c","status":"passed","time":{"start":1698646216894,"stop":1698646218007,"duration":1113}},{"uid":"124e2dea413eb1a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/124e2dea413eb1a6","status":"passed","time":{"start":1698628457961,"stop":1698628461281,"duration":3320}},{"uid":"e8789951d3d6f60c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e8789951d3d6f60c","status":"passed","time":{"start":1698615104144,"stop":1698615108067,"duration":3923}},{"uid":"257c9bf1aa9307fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/257c9bf1aa9307fe","status":"passed","time":{"start":1698615026651,"stop":1698615029240,"duration":2589}},{"uid":"39f5c900839f121c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/39f5c900839f121c","status":"passed","time":{"start":1698542266767,"stop":1698542269886,"duration":3119}},{"uid":"2a14bc2b9ec57103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a14bc2b9ec57103","status":"passed","time":{"start":1698455461133,"stop":1698455464009,"duration":2876}},{"uid":"effa788e35de9292","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/effa788e35de9292","status":"passed","time":{"start":1698369143230,"stop":1698369146598,"duration":3368}},{"uid":"ba33f6e0aa62ba71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ba33f6e0aa62ba71","status":"passed","time":{"start":1698282731164,"stop":1698282734792,"duration":3628}},{"uid":"37755b349aa16563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/37755b349aa16563","status":"passed","time":{"start":1698196405063,"stop":1698196407911,"duration":2848}},{"uid":"19c28f1ea764a138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/19c28f1ea764a138","status":"passed","time":{"start":1698178130798,"stop":1698178134091,"duration":3293}},{"uid":"a5b7e00437244ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a5b7e00437244ba7","status":"passed","time":{"start":1698178088247,"stop":1698178091156,"duration":2909}},{"uid":"a6a78b8004e9adfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a6a78b8004e9adfd","status":"passed","time":{"start":1698110004246,"stop":1698110007163,"duration":2917}}]},"c59a7b02ce88bbad9f9cdf4a119aec6c":{"statistic":{"failed":72,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":169},"items":[{"uid":"2f1644fd1753476b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/2f1644fd1753476b","status":"passed","time":{"start":1698867372618,"stop":1698867375900,"duration":3282}},{"uid":"6503521455f3530f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6503521455f3530f","status":"passed","time":{"start":1698801505897,"stop":1698801509343,"duration":3446}},{"uid":"de1b70140e0b4236","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/de1b70140e0b4236","status":"passed","time":{"start":1698788413693,"stop":1698788417371,"duration":3678}},{"uid":"8ebce07c0d410582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8ebce07c0d410582","status":"passed","time":{"start":1698714886950,"stop":1698714893995,"duration":7045}},{"uid":"e6a2020b2e6995e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e6a2020b2e6995e9","status":"passed","time":{"start":1698701280749,"stop":1698701284576,"duration":3827}},{"uid":"3999dcd717240e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3999dcd717240e0d","status":"passed","time":{"start":1698700149779,"stop":1698700153318,"duration":3539}},{"uid":"dbe656a1a2b3a4b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dbe656a1a2b3a4b0","status":"passed","time":{"start":1698692695430,"stop":1698692698947,"duration":3517}},{"uid":"e407ada7eaa3906a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e407ada7eaa3906a","status":"passed","time":{"start":1698692662428,"stop":1698692666005,"duration":3577}},{"uid":"d6dda23359ca779c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d6dda23359ca779c","status":"passed","time":{"start":1698646223493,"stop":1698646227226,"duration":3733}},{"uid":"c4325dd9ac7a7f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c4325dd9ac7a7f89","status":"passed","time":{"start":1698628473665,"stop":1698628478693,"duration":5028}},{"uid":"91afeb5bef6247a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/91afeb5bef6247a2","status":"passed","time":{"start":1698615112237,"stop":1698615115994,"duration":3757}},{"uid":"261ae14832633417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/261ae14832633417","status":"passed","time":{"start":1698615033300,"stop":1698615036859,"duration":3559}},{"uid":"857fa0fcb38e3669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/857fa0fcb38e3669","status":"passed","time":{"start":1698542279646,"stop":1698542283248,"duration":3602}},{"uid":"387eae703145048b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/387eae703145048b","status":"passed","time":{"start":1698455470297,"stop":1698455474345,"duration":4048}},{"uid":"5c6ab26864689215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/5c6ab26864689215","status":"passed","time":{"start":1698369152552,"stop":1698369156883,"duration":4331}},{"uid":"dd534b5b401bffe4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dd534b5b401bffe4","status":"passed","time":{"start":1698282739460,"stop":1698282743779,"duration":4319}},{"uid":"b1ed952b1e8160ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b1ed952b1e8160ac","status":"passed","time":{"start":1698196412517,"stop":1698196416688,"duration":4171}},{"uid":"fe9e2bc937d57734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fe9e2bc937d57734","status":"passed","time":{"start":1698178138967,"stop":1698178143502,"duration":4535}},{"uid":"adc1e16bc58387c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/adc1e16bc58387c8","status":"passed","time":{"start":1698178095023,"stop":1698178099318,"duration":4295}},{"uid":"e191e96588e2186e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/e191e96588e2186e","status":"passed","time":{"start":1698110010636,"stop":1698110013949,"duration":3313}}]},"8feabb4d035e9d980eb81cc0b3d0bde3":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"b7d54064bf76b2bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b7d54064bf76b2bd","status":"passed","time":{"start":1698867602376,"stop":1698867604105,"duration":1729}},{"uid":"3aa14b96e5ff5042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3aa14b96e5ff5042","status":"passed","time":{"start":1698801754044,"stop":1698801755856,"duration":1812}},{"uid":"fdfb7d7e04528666","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fdfb7d7e04528666","status":"passed","time":{"start":1698788643297,"stop":1698788645074,"duration":1777}},{"uid":"ff7a91b33f20d431","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ff7a91b33f20d431","status":"passed","time":{"start":1698715205091,"stop":1698715207065,"duration":1974}},{"uid":"7efb45a227958a5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7efb45a227958a5f","status":"passed","time":{"start":1698701577379,"stop":1698701579588,"duration":2209}},{"uid":"a8553aab1818ed00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a8553aab1818ed00","status":"passed","time":{"start":1698700368202,"stop":1698700370745,"duration":2543}},{"uid":"4fb21d996064202d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4fb21d996064202d","status":"passed","time":{"start":1698693068216,"stop":1698693069970,"duration":1754}},{"uid":"407df95359cac8e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/407df95359cac8e0","status":"passed","time":{"start":1698692877973,"stop":1698692879580,"duration":1607}},{"uid":"ec402d13c8cf583f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec402d13c8cf583f","status":"passed","time":{"start":1698646570192,"stop":1698646573092,"duration":2900}},{"uid":"339855a201632280","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/339855a201632280","status":"passed","time":{"start":1698628616180,"stop":1698628618082,"duration":1902}},{"uid":"56cd30a6cb408451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/56cd30a6cb408451","status":"passed","time":{"start":1698615466421,"stop":1698615468590,"duration":2169}},{"uid":"c834b5acd38a2d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/c834b5acd38a2d84","status":"passed","time":{"start":1698615300492,"stop":1698615303129,"duration":2637}},{"uid":"a09ef885136ae399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a09ef885136ae399","status":"passed","time":{"start":1698542592425,"stop":1698542596262,"duration":3837}},{"uid":"b042884bc297752f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b042884bc297752f","status":"passed","time":{"start":1698455609691,"stop":1698455612446,"duration":2755}},{"uid":"cb5dec6b700b1783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb5dec6b700b1783","status":"passed","time":{"start":1698369280764,"stop":1698369283469,"duration":2705}},{"uid":"33ac8c034b019d20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/33ac8c034b019d20","status":"passed","time":{"start":1698283122368,"stop":1698283124776,"duration":2408}},{"uid":"33bee09cc37f98a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/33bee09cc37f98a9","status":"passed","time":{"start":1698196744100,"stop":1698196746336,"duration":2236}},{"uid":"b6399617637c8245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b6399617637c8245","status":"passed","time":{"start":1698178481121,"stop":1698178483533,"duration":2412}},{"uid":"5bb96fe5e9691103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5bb96fe5e9691103","status":"passed","time":{"start":1698178418587,"stop":1698178420576,"duration":1989}},{"uid":"33f15babba9f1ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/33f15babba9f1ba7","status":"passed","time":{"start":1698110271733,"stop":1698110273537,"duration":1804}}]},"8ee9bbdbf138f92b6ff30a1cde171930":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"10c6e73f77e8c2c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/10c6e73f77e8c2c8","status":"passed","time":{"start":1698867447011,"stop":1698867449436,"duration":2425}},{"uid":"7c80bc23640fda41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7c80bc23640fda41","status":"passed","time":{"start":1698801578483,"stop":1698801580767,"duration":2284}},{"uid":"be39e66ece53954f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/be39e66ece53954f","status":"passed","time":{"start":1698788474183,"stop":1698788476633,"duration":2450}},{"uid":"c58cf6bc856dbd91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c58cf6bc856dbd91","status":"passed","time":{"start":1698714968356,"stop":1698714970953,"duration":2597}},{"uid":"750ddc4a69ee9c1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/750ddc4a69ee9c1c","status":"passed","time":{"start":1698701345216,"stop":1698701348062,"duration":2846}},{"uid":"63f9942c84dea2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/63f9942c84dea2c","status":"passed","time":{"start":1698700209752,"stop":1698700212177,"duration":2425}},{"uid":"f76c0ec9ee7e963d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f76c0ec9ee7e963d","status":"passed","time":{"start":1698692751469,"stop":1698692753776,"duration":2307}},{"uid":"5b2e6d6548a0d017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5b2e6d6548a0d017","status":"passed","time":{"start":1698692718302,"stop":1698692720553,"duration":2251}},{"uid":"9c324e01589d3119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9c324e01589d3119","status":"passed","time":{"start":1698646307511,"stop":1698646310025,"duration":2514}},{"uid":"9896efd2de37026a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9896efd2de37026a","status":"passed","time":{"start":1698628530726,"stop":1698628533134,"duration":2408}},{"uid":"2b55972b883abb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2b55972b883abb34","status":"passed","time":{"start":1698615189708,"stop":1698615192433,"duration":2725}},{"uid":"66f0f637e3d31f22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/66f0f637e3d31f22","status":"passed","time":{"start":1698615084364,"stop":1698615086807,"duration":2443}},{"uid":"976900fdff1d54a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/976900fdff1d54a6","status":"passed","time":{"start":1698542345397,"stop":1698542349374,"duration":3977}},{"uid":"8f811ab459c90fda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8f811ab459c90fda","status":"passed","time":{"start":1698455538099,"stop":1698455540373,"duration":2274}},{"uid":"9a725e2a2dda9029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a725e2a2dda9029","status":"passed","time":{"start":1698369210582,"stop":1698369212763,"duration":2181}},{"uid":"619cc473ac67fe1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/619cc473ac67fe1d","status":"passed","time":{"start":1698282820243,"stop":1698282823682,"duration":3439}},{"uid":"c1b194a70a6d3e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c1b194a70a6d3e84","status":"passed","time":{"start":1698196481903,"stop":1698196484606,"duration":2703}},{"uid":"c7e404b6d3ff6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c7e404b6d3ff6b74","status":"passed","time":{"start":1698178205778,"stop":1698178208705,"duration":2927}},{"uid":"1538614d12cb5284","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1538614d12cb5284","status":"passed","time":{"start":1698178187129,"stop":1698178189896,"duration":2767}},{"uid":"19f692d09224101e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/19f692d09224101e","status":"passed","time":{"start":1698110080137,"stop":1698110083051,"duration":2914}}]},"5f78d4ae6baa752b4fc3e2cf80276d79":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"962cca69492cc8d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/962cca69492cc8d3","status":"passed","time":{"start":1698867413368,"stop":1698867415820,"duration":2452}},{"uid":"8754047bd86688c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8754047bd86688c1","status":"passed","time":{"start":1698801542805,"stop":1698801545000,"duration":2195}},{"uid":"87ca9a1b79c96569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/87ca9a1b79c96569","status":"passed","time":{"start":1698788448871,"stop":1698788450628,"duration":1757}},{"uid":"8567deba7865f90b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8567deba7865f90b","status":"passed","time":{"start":1698714933776,"stop":1698714935446,"duration":1670}},{"uid":"da0a1738c8b98a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da0a1738c8b98a65","status":"passed","time":{"start":1698701306627,"stop":1698701308634,"duration":2007}},{"uid":"66ae6b8ab6303c88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/66ae6b8ab6303c88","status":"passed","time":{"start":1698700178464,"stop":1698700180069,"duration":1605}},{"uid":"b0f59b2ba7b33d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b0f59b2ba7b33d2d","status":"passed","time":{"start":1698692720929,"stop":1698692722427,"duration":1498}},{"uid":"e8c2390c0a0443d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c2390c0a0443d","status":"passed","time":{"start":1698692690031,"stop":1698692691493,"duration":1462}},{"uid":"48e4703cf202e94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/48e4703cf202e94","status":"passed","time":{"start":1698646312618,"stop":1698646314463,"duration":1845}},{"uid":"e077e2d6e2ca9165","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e077e2d6e2ca9165","status":"passed","time":{"start":1698628497396,"stop":1698628499613,"duration":2217}},{"uid":"dac01e387342b54d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/dac01e387342b54d","status":"passed","time":{"start":1698615140161,"stop":1698615142023,"duration":1862}},{"uid":"3c6b737d5e54e14f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c6b737d5e54e14f","status":"passed","time":{"start":1698615055541,"stop":1698615057445,"duration":1904}},{"uid":"72b829439269e6d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/72b829439269e6d0","status":"passed","time":{"start":1698542311922,"stop":1698542313922,"duration":2000}},{"uid":"4f60a4f55a1497af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/4f60a4f55a1497af","status":"passed","time":{"start":1698455504782,"stop":1698455506300,"duration":1518}},{"uid":"b427f4be7f7fef4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b427f4be7f7fef4b","status":"passed","time":{"start":1698369181731,"stop":1698369183258,"duration":1527}},{"uid":"e4f42b7e101306f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e4f42b7e101306f","status":"passed","time":{"start":1698282780789,"stop":1698282783164,"duration":2375}},{"uid":"f074fa632caa2b62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f074fa632caa2b62","status":"passed","time":{"start":1698196454152,"stop":1698196455839,"duration":1687}},{"uid":"c14fc730a947c1a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c14fc730a947c1a4","status":"passed","time":{"start":1698178166258,"stop":1698178168414,"duration":2156}},{"uid":"60445f4c673ca331","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/60445f4c673ca331","status":"passed","time":{"start":1698178129192,"stop":1698178131308,"duration":2116}},{"uid":"dd091d6ebf7d297e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/dd091d6ebf7d297e","status":"passed","time":{"start":1698110038137,"stop":1698110039625,"duration":1488}}]},"aedb86c72e1849b4679ed1a7ee37cf59":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":169},"items":[{"uid":"8199637820d663d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/8199637820d663d8","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867779051,"stop":1698867783596,"duration":4545}},{"uid":"e18c4772d0b178b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e18c4772d0b178b7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801824068,"stop":1698801830670,"duration":6602}},{"uid":"5978f35dd62a0c7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5978f35dd62a0c7b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788711795,"stop":1698788713841,"duration":2046}},{"uid":"a2ff21b00362fd5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a2ff21b00362fd5c","status":"passed","time":{"start":1698715244862,"stop":1698715251300,"duration":6438}},{"uid":"e71cd1e96501605f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e71cd1e96501605f","status":"passed","time":{"start":1698701650963,"stop":1698701655080,"duration":4117}},{"uid":"c39bbab094caff24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c39bbab094caff24","status":"passed","time":{"start":1698700547675,"stop":1698700553810,"duration":6135}},{"uid":"4d1128a7200416db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4d1128a7200416db","status":"passed","time":{"start":1698693126687,"stop":1698693130101,"duration":3414}},{"uid":"93ae454dfbd578e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93ae454dfbd578e2","status":"passed","time":{"start":1698692953952,"stop":1698692961358,"duration":7406}},{"uid":"7f90173def1dea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7f90173def1dea35","status":"passed","time":{"start":1698646742622,"stop":1698646746014,"duration":3392}},{"uid":"49fa3fc43d657393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/49fa3fc43d657393","status":"passed","time":{"start":1698628844243,"stop":1698628847429,"duration":3186}},{"uid":"a9f973f2a8f9454e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a9f973f2a8f9454e","status":"passed","time":{"start":1698615507771,"stop":1698615510432,"duration":2661}},{"uid":"1b844514bf848495","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1b844514bf848495","status":"passed","time":{"start":1698615341109,"stop":1698615345629,"duration":4520}},{"uid":"1b6549fd5f1412e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1b6549fd5f1412e2","status":"passed","time":{"start":1698542644085,"stop":1698542651891,"duration":7806}},{"uid":"dcf48aa9c0cebeda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dcf48aa9c0cebeda","status":"passed","time":{"start":1698455840018,"stop":1698455847552,"duration":7534}},{"uid":"4722089fc28a24f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4722089fc28a24f8","status":"passed","time":{"start":1698369566033,"stop":1698369568292,"duration":2259}},{"uid":"c368c2e9449a4494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c368c2e9449a4494","status":"passed","time":{"start":1698283174414,"stop":1698283178218,"duration":3804}},{"uid":"5ae43316edb95fe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5ae43316edb95fe0","status":"passed","time":{"start":1698196786029,"stop":1698196788704,"duration":2675}},{"uid":"aeccd0c87f30f0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/aeccd0c87f30f0d1","status":"passed","time":{"start":1698178521705,"stop":1698178524723,"duration":3018}},{"uid":"7f4b44eefc53a554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7f4b44eefc53a554","status":"passed","time":{"start":1698178455171,"stop":1698178457925,"duration":2754}},{"uid":"74f95860f656e616","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/74f95860f656e616","status":"passed","time":{"start":1698110425736,"stop":1698110428739,"duration":3003}}]},"5cc54a24c590c0c794126ca22d0562ff":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":169},"items":[{"uid":"1f651fa0da614807","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/1f651fa0da614807","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698867475452,"stop":1698867477032,"duration":1580}},{"uid":"6d65a63499300254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6d65a63499300254","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801613292,"stop":1698801613883,"duration":591}},{"uid":"e4768333274f4bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e4768333274f4bfc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788504272,"stop":1698788504869,"duration":597}},{"uid":"7da128a96f86b78d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7da128a96f86b78d","status":"passed","time":{"start":1698715005974,"stop":1698715006992,"duration":1018}},{"uid":"1254136e16acf9da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1254136e16acf9da","status":"passed","time":{"start":1698701378769,"stop":1698701379689,"duration":920}},{"uid":"951fbef95ee9d2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/951fbef95ee9d2b1","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698700236943,"stop":1698700238473,"duration":1530}},{"uid":"c2aa8a1a7d1859de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c2aa8a1a7d1859de","status":"passed","time":{"start":1698693076416,"stop":1698693077110,"duration":694}},{"uid":"90d742482fec1334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/90d742482fec1334","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698692745409,"stop":1698692746745,"duration":1336}},{"uid":"2cf6d873db9ffcf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2cf6d873db9ffcf0","status":"passed","time":{"start":1698646350763,"stop":1698646351630,"duration":867}},{"uid":"92a30e65d756e20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92a30e65d756e20b","status":"passed","time":{"start":1698628564446,"stop":1698628565300,"duration":854}},{"uid":"797ce1ab7dd83ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/797ce1ab7dd83ced","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698615226052,"stop":1698615227834,"duration":1782}},{"uid":"25544284d483389f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/25544284d483389f","status":"passed","time":{"start":1698615113256,"stop":1698615114252,"duration":996}},{"uid":"30ff2e7cec8a3fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/30ff2e7cec8a3fea","status":"passed","time":{"start":1698542376795,"stop":1698542377566,"duration":771}},{"uid":"31cda999c7b35212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/31cda999c7b35212","status":"passed","time":{"start":1698455567330,"stop":1698455567865,"duration":535}},{"uid":"63415dbc21ea0fc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/63415dbc21ea0fc4","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698369239554,"stop":1698369241187,"duration":1633}},{"uid":"202c5d40b5fdceb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/202c5d40b5fdceb2","status":"passed","time":{"start":1698282857968,"stop":1698282859046,"duration":1078}},{"uid":"dc0e10be6a777f45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dc0e10be6a777f45","status":"failed","statusDetails":"ValueError: time data 'Wednesday, 25 October\\n \\n (In progress) 2023' does not match format '%A, %d %B %Y'","time":{"start":1698196515476,"stop":1698196517203,"duration":1727}},{"uid":"cbec7e56f44d1bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cbec7e56f44d1bde","status":"passed","time":{"start":1698178240260,"stop":1698178241273,"duration":1013}},{"uid":"c160dba6805f3ae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/c160dba6805f3ae4","status":"passed","time":{"start":1698178220563,"stop":1698178221339,"duration":776}},{"uid":"d97c885e0d2b6d37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/d97c885e0d2b6d37","status":"passed","time":{"start":1698110106916,"stop":1698110107462,"duration":546}}]},"2a2bbcaf16a5fcec6968b3e85d684c8e":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"34a8cb496c164112","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/34a8cb496c164112","status":"passed","time":{"start":1698867381812,"stop":1698867396155,"duration":14343}},{"uid":"9951552605639274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9951552605639274","status":"passed","time":{"start":1698801515236,"stop":1698801522764,"duration":7528}},{"uid":"c1a23398fee091d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c1a23398fee091d7","status":"passed","time":{"start":1698788422808,"stop":1698788428288,"duration":5480}},{"uid":"409ea7599b512d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/409ea7599b512d2a","status":"passed","time":{"start":1698714900193,"stop":1698714917878,"duration":17685}},{"uid":"ef13e56d29dffdbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ef13e56d29dffdbb","status":"passed","time":{"start":1698701291157,"stop":1698701297994,"duration":6837}},{"uid":"db217752b75a7aea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/db217752b75a7aea","status":"passed","time":{"start":1698700158873,"stop":1698700164602,"duration":5729}},{"uid":"6fe039ab67d9f377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6fe039ab67d9f377","status":"passed","time":{"start":1698692704429,"stop":1698692710076,"duration":5647}},{"uid":"54b7730457562dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54b7730457562dfd","status":"passed","time":{"start":1698692674760,"stop":1698692680191,"duration":5431}},{"uid":"1bdd4c792fe5d16b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1bdd4c792fe5d16b","status":"passed","time":{"start":1698646235530,"stop":1698646250036,"duration":14506}},{"uid":"e0ad0f53333933a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0ad0f53333933a1","status":"passed","time":{"start":1698628484926,"stop":1698628498230,"duration":13304}},{"uid":"2f10349cabd35535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2f10349cabd35535","status":"passed","time":{"start":1698615122106,"stop":1698615140636,"duration":18530}},{"uid":"8db06a8b0bd983ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8db06a8b0bd983ec","status":"passed","time":{"start":1698615042586,"stop":1698615048808,"duration":6222}},{"uid":"7d8a826926a637f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d8a826926a637f4","status":"passed","time":{"start":1698542289253,"stop":1698542301919,"duration":12666}},{"uid":"b21be19bf138f456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b21be19bf138f456","status":"passed","time":{"start":1698455482623,"stop":1698455489331,"duration":6708}},{"uid":"d47ccc0a9140807c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d47ccc0a9140807c","status":"passed","time":{"start":1698369165836,"stop":1698369178225,"duration":12389}},{"uid":"b155a246416a433d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b155a246416a433d","status":"passed","time":{"start":1698282754035,"stop":1698282765590,"duration":11555}},{"uid":"f3d61f55757060b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f3d61f55757060b7","status":"passed","time":{"start":1698196423182,"stop":1698196430121,"duration":6939}},{"uid":"59870aef8d063439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/59870aef8d063439","status":"passed","time":{"start":1698178149898,"stop":1698178157198,"duration":7300}},{"uid":"ead86061b79a79c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ead86061b79a79c6","status":"passed","time":{"start":1698178105130,"stop":1698178115621,"duration":10491}},{"uid":"94aa3221edfd8a00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/94aa3221edfd8a00","status":"passed","time":{"start":1698110024919,"stop":1698110037551,"duration":12632}}]},"9239389a2bc21b81d8e3ab51bc478351":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"6d01c384dadba87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/6d01c384dadba87","status":"passed","time":{"start":1698867408297,"stop":1698867413363,"duration":5066}},{"uid":"816a7fc293dc2c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/816a7fc293dc2c9","status":"passed","time":{"start":1698801537032,"stop":1698801542800,"duration":5768}},{"uid":"d8d9d098ec96bc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8d9d098ec96bc65","status":"passed","time":{"start":1698788444378,"stop":1698788448867,"duration":4489}},{"uid":"72eb7501dd69d092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/72eb7501dd69d092","status":"passed","time":{"start":1698714924267,"stop":1698714933772,"duration":9505}},{"uid":"4b667184a1d16203","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4b667184a1d16203","status":"passed","time":{"start":1698701300802,"stop":1698701306621,"duration":5819}},{"uid":"3f28a742ac59ee75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3f28a742ac59ee75","status":"passed","time":{"start":1698700173237,"stop":1698700178457,"duration":5220}},{"uid":"8b62c6c398463c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8b62c6c398463c49","status":"passed","time":{"start":1698692716624,"stop":1698692720923,"duration":4299}},{"uid":"4fad14abd1e592eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4fad14abd1e592eb","status":"passed","time":{"start":1698692685625,"stop":1698692690027,"duration":4402}},{"uid":"7fc75a1b86b0bb6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fc75a1b86b0bb6d","status":"passed","time":{"start":1698646245639,"stop":1698646312614,"duration":66975}},{"uid":"e0b6ed7fac212ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0b6ed7fac212ac4","status":"passed","time":{"start":1698628487916,"stop":1698628497392,"duration":9476}},{"uid":"242f6dfe31507f1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/242f6dfe31507f1d","status":"passed","time":{"start":1698615129148,"stop":1698615140158,"duration":11010}},{"uid":"ec27a29fbe6c47b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ec27a29fbe6c47b9","status":"passed","time":{"start":1698615051319,"stop":1698615055538,"duration":4219}},{"uid":"ee4b8c7c53885681","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ee4b8c7c53885681","status":"passed","time":{"start":1698542305871,"stop":1698542311919,"duration":6048}},{"uid":"bdd83bd075942531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bdd83bd075942531","status":"passed","time":{"start":1698455500842,"stop":1698455504777,"duration":3935}},{"uid":"4035144d8ff07014","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4035144d8ff07014","status":"passed","time":{"start":1698369177749,"stop":1698369181727,"duration":3978}},{"uid":"526d21cda38a7a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/526d21cda38a7a1e","status":"passed","time":{"start":1698282773366,"stop":1698282780785,"duration":7419}},{"uid":"2d69e7938d6b6199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2d69e7938d6b6199","status":"passed","time":{"start":1698196448413,"stop":1698196454149,"duration":5736}},{"uid":"88716ff8bbb72cb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88716ff8bbb72cb8","status":"passed","time":{"start":1698178160872,"stop":1698178166255,"duration":5383}},{"uid":"cb6b556dad0cb779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cb6b556dad0cb779","status":"passed","time":{"start":1698178124006,"stop":1698178129189,"duration":5183}},{"uid":"ec23d0f7c9aa2f9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ec23d0f7c9aa2f9c","status":"passed","time":{"start":1698110029789,"stop":1698110038132,"duration":8343}}]},"aefb4666f5cfa7265d9db53c16df38b6":{"statistic":{"failed":84,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":169},"items":[{"uid":"de1eee6326160b5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/de1eee6326160b5e","status":"passed","time":{"start":1698867619858,"stop":1698867620368,"duration":510}},{"uid":"bfeaa6b30d26355d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/bfeaa6b30d26355d","status":"passed","time":{"start":1698801773455,"stop":1698801774028,"duration":573}},{"uid":"a8f7b81cae61941b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a8f7b81cae61941b","status":"passed","time":{"start":1698788660898,"stop":1698788661431,"duration":533}},{"uid":"42275d5cf3f7d9ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/42275d5cf3f7d9ce","status":"passed","time":{"start":1698715197835,"stop":1698715201020,"duration":3185}},{"uid":"8988f47d923778bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8988f47d923778bf","status":"passed","time":{"start":1698701599158,"stop":1698701599975,"duration":817}},{"uid":"9210b47dc1958003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9210b47dc1958003","status":"passed","time":{"start":1698700386982,"stop":1698700387515,"duration":533}},{"uid":"c13c0d5c3278064c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c13c0d5c3278064c","status":"passed","time":{"start":1698693088319,"stop":1698693088808,"duration":489}},{"uid":"8dcf3a98e9e013f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dcf3a98e9e013f","status":"passed","time":{"start":1698692894394,"stop":1698692894890,"duration":496}},{"uid":"31be466317a37c28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31be466317a37c28","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646579624,"stop":1698646579857,"duration":233}},{"uid":"3d97e705d3599bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3d97e705d3599bf0","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698628637024,"stop":1698628637233,"duration":209}},{"uid":"4b9ae3b8426ac4b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4b9ae3b8426ac4b2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615407068,"stop":1698615407284,"duration":216}},{"uid":"7e91383c379a3da5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7e91383c379a3da5","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615292610,"stop":1698615292790,"duration":180}},{"uid":"450975712ccd61a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/450975712ccd61a3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698542559745,"stop":1698542559938,"duration":193}},{"uid":"8675f7bcd2be08ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8675f7bcd2be08ed","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698455628719,"stop":1698455628836,"duration":117}},{"uid":"439186b048aa6479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/439186b048aa6479","status":"passed","time":{"start":1698369299088,"stop":1698369299781,"duration":693}},{"uid":"f33a60afd167cd4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f33a60afd167cd4d","status":"passed","time":{"start":1698283061331,"stop":1698283062260,"duration":929}},{"uid":"298933c6dcec4f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/298933c6dcec4f76","status":"passed","time":{"start":1698196711890,"stop":1698196712775,"duration":885}},{"uid":"51b84756a518d9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/51b84756a518d9f3","status":"passed","time":{"start":1698178436280,"stop":1698178437207,"duration":927}},{"uid":"a7efff7c4d278f8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7efff7c4d278f8c","status":"passed","time":{"start":1698178373611,"stop":1698178374439,"duration":828}},{"uid":"fc98ed4b54faa2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/fc98ed4b54faa2e7","status":"passed","time":{"start":1698110286768,"stop":1698110287409,"duration":641}}]},"a89b66947aa74789814d9628a2d7e666":{"statistic":{"failed":132,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":169},"items":[{"uid":"9a21b8c19204d168","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9a21b8c19204d168","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698867561965,"stop":1698867562719,"duration":754}},{"uid":"f96641415fefa38b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f96641415fefa38b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698801694791,"stop":1698801695564,"duration":773}},{"uid":"4499303d0b6b5e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4499303d0b6b5e50","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698788602418,"stop":1698788603684,"duration":1266}},{"uid":"ef2cc6a28b868a92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ef2cc6a28b868a92","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698715142053,"stop":1698715143144,"duration":1091}},{"uid":"9f18e8ea8996b14b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9f18e8ea8996b14b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698701556690,"stop":1698701558104,"duration":1414}},{"uid":"5d277fa12df0ffbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d277fa12df0ffbf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698700334456,"stop":1698700335405,"duration":949}},{"uid":"b6dff379c6da52fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b6dff379c6da52fb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692868567,"stop":1698692869237,"duration":670}},{"uid":"951518361180a018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/951518361180a018","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692844302,"stop":1698692845064,"duration":762}},{"uid":"8f4cf193f7565d68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8f4cf193f7565d68","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646551222,"stop":1698646552233,"duration":1011}},{"uid":"84963a50c32b4822","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/84963a50c32b4822","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698628539703,"stop":1698628540726,"duration":1023}},{"uid":"ca522b80c43de832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ca522b80c43de832","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615174802,"stop":1698615176293,"duration":1491}},{"uid":"607165a977ae4a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/607165a977ae4a7a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615085740,"stop":1698615086656,"duration":916}},{"uid":"203d8f3679224547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/203d8f3679224547","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698542342198,"stop":1698542343857,"duration":1659}},{"uid":"e985f01baca3fc30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e985f01baca3fc30","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698455529485,"stop":1698455530242,"duration":757}},{"uid":"736405411a38c137","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/736405411a38c137","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698369223054,"stop":1698369224085,"duration":1031}},{"uid":"253ac9c59859f2cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/253ac9c59859f2cf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698282802846,"stop":1698282803834,"duration":988}},{"uid":"ccf926dd1e693c23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ccf926dd1e693c23","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698196473355,"stop":1698196474867,"duration":1512}},{"uid":"6d06125430e2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d06125430e2933e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178209844,"stop":1698178211839,"duration":1995}},{"uid":"27c31125949c2caf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/27c31125949c2caf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178150561,"stop":1698178151499,"duration":938}},{"uid":"7227dd0e93996908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/7227dd0e93996908","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698110076765,"stop":1698110077779,"duration":1014}}]},"ca53b6762a00c9270716d2dce73b5f79":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":169},"items":[{"uid":"b5f828929f108024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b5f828929f108024","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867390940,"stop":1698867399966,"duration":9026}},{"uid":"6518411bcb9d4606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6518411bcb9d4606","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801511806,"stop":1698801532048,"duration":20242}},{"uid":"4ef0013123c7582f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4ef0013123c7582f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788426297,"stop":1698788434619,"duration":8322}},{"uid":"996c4d2396372cfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/996c4d2396372cfb","status":"passed","time":{"start":1698714894594,"stop":1698714915578,"duration":20984}},{"uid":"5c710dc0a9dc8dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c710dc0a9dc8dc9","status":"passed","time":{"start":1698701283814,"stop":1698701293352,"duration":9538}},{"uid":"7ed4cbe0852679fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ed4cbe0852679fc","status":"passed","time":{"start":1698700157051,"stop":1698700166310,"duration":9259}},{"uid":"8e26263904dde94d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8e26263904dde94d","status":"passed","time":{"start":1698692702744,"stop":1698692711923,"duration":9179}},{"uid":"e9fe127668872a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9fe127668872a23","status":"passed","time":{"start":1698692665395,"stop":1698692674617,"duration":9222}},{"uid":"eea380275a545d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eea380275a545d5","status":"passed","time":{"start":1698646228896,"stop":1698646238582,"duration":9686}},{"uid":"861573d4e436f2af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/861573d4e436f2af","status":"passed","time":{"start":1698628473193,"stop":1698628480253,"duration":7060}},{"uid":"2e5dbc620bb660d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e5dbc620bb660d6","status":"passed","time":{"start":1698615116102,"stop":1698615123533,"duration":7431}},{"uid":"8e7f8ac96dbfcfae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8e7f8ac96dbfcfae","status":"passed","time":{"start":1698615039831,"stop":1698615046361,"duration":6530}},{"uid":"78d78ee068946305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/78d78ee068946305","status":"passed","time":{"start":1698542282561,"stop":1698542292041,"duration":9480}},{"uid":"2d5ea1f5580fb0b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2d5ea1f5580fb0b7","status":"passed","time":{"start":1698455471246,"stop":1698455491661,"duration":20415}},{"uid":"2009f8cdc0450e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2009f8cdc0450e6","status":"passed","time":{"start":1698369158097,"stop":1698369167381,"duration":9284}},{"uid":"4ef3e25660884b3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4ef3e25660884b3a","status":"passed","time":{"start":1698282745704,"stop":1698282766751,"duration":21047}},{"uid":"672efc77f51fb059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/672efc77f51fb059","status":"passed","time":{"start":1698196416091,"stop":1698196437015,"duration":20924}},{"uid":"9b4adda0e928d378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9b4adda0e928d378","status":"passed","time":{"start":1698178145011,"stop":1698178154661,"duration":9650}},{"uid":"1e6240dd31a03404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1e6240dd31a03404","status":"passed","time":{"start":1698178109103,"stop":1698178118822,"duration":9719}},{"uid":"be46ce797763fe56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/be46ce797763fe56","status":"passed","time":{"start":1698110012846,"stop":1698110021997,"duration":9151}}]},"26474e54d95de49f99ef7b4310ac64f9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"64639e7321e79240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/64639e7321e79240","status":"passed","time":{"start":1698867482905,"stop":1698867488342,"duration":5437}},{"uid":"3331092df53383b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3331092df53383b6","status":"passed","time":{"start":1698801619753,"stop":1698801624596,"duration":4843}},{"uid":"640be4e200daf30f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/640be4e200daf30f","status":"passed","time":{"start":1698788509507,"stop":1698788515270,"duration":5763}},{"uid":"4ab846d8306859d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4ab846d8306859d6","status":"passed","time":{"start":1698715013466,"stop":1698715019353,"duration":5887}},{"uid":"3b79dc7900fa11fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3b79dc7900fa11fb","status":"passed","time":{"start":1698701385255,"stop":1698701391263,"duration":6008}},{"uid":"9fc35e296b817aef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9fc35e296b817aef","status":"passed","time":{"start":1698700243563,"stop":1698700247834,"duration":4271}},{"uid":"340def64b5a9111f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/340def64b5a9111f","status":"passed","time":{"start":1698692884297,"stop":1698692890167,"duration":5870}},{"uid":"7f538e46d3ac2fcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7f538e46d3ac2fcb","status":"passed","time":{"start":1698692752574,"stop":1698692758038,"duration":5464}},{"uid":"a03fba88dbebdf4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a03fba88dbebdf4e","status":"passed","time":{"start":1698646366215,"stop":1698646371139,"duration":4924}},{"uid":"1f3b3aaadae9a6fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1f3b3aaadae9a6fd","status":"passed","time":{"start":1698628583781,"stop":1698628588814,"duration":5033}},{"uid":"9cac3199e3791c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9cac3199e3791c91","status":"passed","time":{"start":1698615195890,"stop":1698615200974,"duration":5084}},{"uid":"b364d57fd82deda2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b364d57fd82deda2","status":"passed","time":{"start":1698615104217,"stop":1698615109069,"duration":4852}},{"uid":"956936a70dd22bff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/956936a70dd22bff","status":"passed","time":{"start":1698542368471,"stop":1698542373686,"duration":5215}},{"uid":"1375282d3ffc33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1375282d3ffc33","status":"passed","time":{"start":1698455578756,"stop":1698455583896,"duration":5140}},{"uid":"6523c5e30f8b16e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6523c5e30f8b16e0","status":"passed","time":{"start":1698369250840,"stop":1698369255445,"duration":4605}},{"uid":"12936a008b3387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12936a008b3387","status":"passed","time":{"start":1698282843152,"stop":1698282847710,"duration":4558}},{"uid":"e1995e90bbefa0f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e1995e90bbefa0f2","status":"passed","time":{"start":1698196508509,"stop":1698196514092,"duration":5583}},{"uid":"4be5ecb2cabeed55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4be5ecb2cabeed55","status":"passed","time":{"start":1698178230478,"stop":1698178237541,"duration":7063}},{"uid":"1300f4c155f7894f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1300f4c155f7894f","status":"passed","time":{"start":1698178174052,"stop":1698178179275,"duration":5223}},{"uid":"e9dbefa08f7de06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/e9dbefa08f7de06b","status":"passed","time":{"start":1698110099788,"stop":1698110104801,"duration":5013}}]},"5050a0c2bbf037ec5db785929519fc2e":{"statistic":{"failed":59,"broken":0,"skipped":0,"passed":48,"unknown":0,"total":107},"items":[{"uid":"a73d57088447607e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a73d57088447607e","status":"passed","time":{"start":1698867463374,"stop":1698867465874,"duration":2500}},{"uid":"ebf96ff4b66620b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/ebf96ff4b66620b9","status":"passed","time":{"start":1698801602481,"stop":1698801604805,"duration":2324}},{"uid":"8018be8c66ac088a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8018be8c66ac088a","status":"passed","time":{"start":1698788492418,"stop":1698788496060,"duration":3642}},{"uid":"5b5a8868a25d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5b5a8868a25d52","status":"passed","time":{"start":1698714989370,"stop":1698714992093,"duration":2723}},{"uid":"aa481fafb032e3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aa481fafb032e3d","status":"passed","time":{"start":1698701364705,"stop":1698701367686,"duration":2981}},{"uid":"f7740ed0daa21755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f7740ed0daa21755","status":"passed","time":{"start":1698700226153,"stop":1698700228842,"duration":2689}},{"uid":"c05231b4a35de3cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c05231b4a35de3cc","status":"passed","time":{"start":1698693065507,"stop":1698693067863,"duration":2356}},{"uid":"e1498c8c5671f5a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e1498c8c5671f5a1","status":"passed","time":{"start":1698692735358,"stop":1698692737875,"duration":2517}},{"uid":"edb3d205b491e54a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/edb3d205b491e54a","status":"passed","time":{"start":1698646334488,"stop":1698646337533,"duration":3045}},{"uid":"30a6ff156875fb63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/30a6ff156875fb63","status":"passed","time":{"start":1698628550736,"stop":1698628553245,"duration":2509}},{"uid":"bf3445448f2debe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/bf3445448f2debe1","status":"passed","time":{"start":1698615211177,"stop":1698615215055,"duration":3878}},{"uid":"7083f6df0da28123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7083f6df0da28123","status":"passed","time":{"start":1698615101846,"stop":1698615104163,"duration":2317}},{"uid":"121363873dd3690b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/121363873dd3690b","status":"passed","time":{"start":1698542365001,"stop":1698542367398,"duration":2397}},{"uid":"77fd888d9fa54ab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/77fd888d9fa54ab4","status":"passed","time":{"start":1698455553173,"stop":1698455555390,"duration":2217}},{"uid":"4ed5a3a3d64db8f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4ed5a3a3d64db8f1","status":"passed","time":{"start":1698369228317,"stop":1698369230521,"duration":2204}},{"uid":"ed81dd7204e42f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ed81dd7204e42f2","status":"passed","time":{"start":1698282842820,"stop":1698282845989,"duration":3169}},{"uid":"6772e531acf5b07f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6772e531acf5b07f","status":"passed","time":{"start":1698196501121,"stop":1698196503853,"duration":2732}},{"uid":"a3ab7af9fae3f87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a3ab7af9fae3f87","status":"passed","time":{"start":1698178225387,"stop":1698178229434,"duration":4047}},{"uid":"76c9d90a67563d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/76c9d90a67563d29","status":"passed","time":{"start":1698178205796,"stop":1698178209312,"duration":3516}},{"uid":"a182af92d9a33ee8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a182af92d9a33ee8","status":"passed","time":{"start":1698110096410,"stop":1698110098468,"duration":2058}}]},"4b31307dbdce23dc5dddd2f51563d5a7":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"39400cfc6c9eaa42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/39400cfc6c9eaa42","status":"passed","time":{"start":1698867421558,"stop":1698867422920,"duration":1362}},{"uid":"d375451f870a3a98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d375451f870a3a98","status":"passed","time":{"start":1698801549541,"stop":1698801550973,"duration":1432}},{"uid":"4c1e716243785a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4c1e716243785a90","status":"passed","time":{"start":1698788453148,"stop":1698788454639,"duration":1491}},{"uid":"7ead26724a2577c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7ead26724a2577c6","status":"passed","time":{"start":1698714941606,"stop":1698714943348,"duration":1742}},{"uid":"f7b209cae2ebb55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f7b209cae2ebb55d","status":"passed","time":{"start":1698701313579,"stop":1698701315828,"duration":2249}},{"uid":"a6c52700968b23b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a6c52700968b23b1","status":"passed","time":{"start":1698700185087,"stop":1698700186616,"duration":1529}},{"uid":"5e03e5a4a0d156ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5e03e5a4a0d156ab","status":"passed","time":{"start":1698692726860,"stop":1698692728754,"duration":1894}},{"uid":"f22138051bbbacbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f22138051bbbacbe","status":"passed","time":{"start":1698692696852,"stop":1698692698322,"duration":1470}},{"uid":"8044b154d6eb80f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8044b154d6eb80f9","status":"passed","time":{"start":1698646278591,"stop":1698646280413,"duration":1822}},{"uid":"c29cb171fce1cec2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c29cb171fce1cec2","status":"passed","time":{"start":1698628505323,"stop":1698628507001,"duration":1678}},{"uid":"7bad663d82023d39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7bad663d82023d39","status":"passed","time":{"start":1698615152807,"stop":1698615154788,"duration":1981}},{"uid":"dfb7add8d053eeae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/dfb7add8d053eeae","status":"passed","time":{"start":1698615062685,"stop":1698615064379,"duration":1694}},{"uid":"d07d3921fd40c6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d07d3921fd40c6dc","status":"passed","time":{"start":1698542319698,"stop":1698542321491,"duration":1793}},{"uid":"400cb8f00b531b3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/400cb8f00b531b3d","status":"passed","time":{"start":1698455510463,"stop":1698455512106,"duration":1643}},{"uid":"81f98d208cd62ee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/81f98d208cd62ee1","status":"passed","time":{"start":1698369188507,"stop":1698369190108,"duration":1601}},{"uid":"6fd6eb0b1bb5197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6fd6eb0b1bb5197","status":"passed","time":{"start":1698282789522,"stop":1698282791587,"duration":2065}},{"uid":"a1e54f536e313ac7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a1e54f536e313ac7","status":"passed","time":{"start":1698196452652,"stop":1698196454503,"duration":1851}},{"uid":"5c671e287aaabde0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c671e287aaabde0","status":"passed","time":{"start":1698178174303,"stop":1698178176202,"duration":1899}},{"uid":"d922869f77e0f0ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d922869f77e0f0ba","status":"passed","time":{"start":1698178166527,"stop":1698178168118,"duration":1591}},{"uid":"138730a53ca5e36c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/138730a53ca5e36c","status":"passed","time":{"start":1698110044574,"stop":1698110046084,"duration":1510}}]},"6c9ed2342b08e1ed67054efc9a5b20e8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"ed8073483c33298e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ed8073483c33298e","status":"passed","time":{"start":1698867551782,"stop":1698867560556,"duration":8774}},{"uid":"286cae50a325b75f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/286cae50a325b75f","status":"passed","time":{"start":1698801683937,"stop":1698801688705,"duration":4768}},{"uid":"5b2e6777d8dcb2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5b2e6777d8dcb2ff","status":"passed","time":{"start":1698788593928,"stop":1698788597494,"duration":3566}},{"uid":"4151ee49c767d6e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4151ee49c767d6e1","status":"passed","time":{"start":1698715136958,"stop":1698715140509,"duration":3551}},{"uid":"d9f165d85c5aa9eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d9f165d85c5aa9eb","status":"passed","time":{"start":1698701551814,"stop":1698701555036,"duration":3222}},{"uid":"17db3e0dfd5ddf61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17db3e0dfd5ddf61","status":"passed","time":{"start":1698700325528,"stop":1698700328562,"duration":3034}},{"uid":"e88462b9b23ea8bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e88462b9b23ea8bb","status":"passed","time":{"start":1698692864309,"stop":1698692867247,"duration":2938}},{"uid":"101d5e570867a07a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/101d5e570867a07a","status":"passed","time":{"start":1698692835242,"stop":1698692838886,"duration":3644}},{"uid":"fe89517c81e4d68e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fe89517c81e4d68e","status":"passed","time":{"start":1698646546540,"stop":1698646549565,"duration":3025}},{"uid":"f84aa3788ed1eee5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f84aa3788ed1eee5","status":"passed","time":{"start":1698628530398,"stop":1698628533739,"duration":3341}},{"uid":"3d75f232749803c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3d75f232749803c7","status":"passed","time":{"start":1698615169840,"stop":1698615173060,"duration":3220}},{"uid":"885c35716c701cf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/885c35716c701cf6","status":"passed","time":{"start":1698615076967,"stop":1698615080042,"duration":3075}},{"uid":"ba1eae64ca463b9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ba1eae64ca463b9b","status":"passed","time":{"start":1698542330306,"stop":1698542333540,"duration":3234}},{"uid":"d2a7670f2abd28d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d2a7670f2abd28d2","status":"passed","time":{"start":1698455517620,"stop":1698455524194,"duration":6574}},{"uid":"629460ca292d2a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/629460ca292d2a86","status":"passed","time":{"start":1698369206980,"stop":1698369217321,"duration":10341}},{"uid":"aca18f20d266c276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/aca18f20d266c276","status":"passed","time":{"start":1698282795497,"stop":1698282801231,"duration":5734}},{"uid":"d9b0eaf71b5b04d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d9b0eaf71b5b04d6","status":"passed","time":{"start":1698196467676,"stop":1698196471354,"duration":3678}},{"uid":"f7530b5f1d3a8790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f7530b5f1d3a8790","status":"passed","time":{"start":1698178199714,"stop":1698178203729,"duration":4015}},{"uid":"bc7065dbd44ea1f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc7065dbd44ea1f8","status":"passed","time":{"start":1698178146149,"stop":1698178148984,"duration":2835}},{"uid":"a4510941a7c07045","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a4510941a7c07045","status":"passed","time":{"start":1698110071014,"stop":1698110075472,"duration":4458}}]},"532d749d88b4b8fb0bc694b350a3d71a":{"statistic":{"failed":81,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":169},"items":[{"uid":"c80b85c435e805be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/c80b85c435e805be","status":"passed","time":{"start":1698867762818,"stop":1698867770940,"duration":8122}},{"uid":"d07935b10e75dc4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d07935b10e75dc4e","status":"passed","time":{"start":1698801796747,"stop":1698801804815,"duration":8068}},{"uid":"2736184ca793f31e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2736184ca793f31e","status":"passed","time":{"start":1698788674111,"stop":1698788686992,"duration":12881}},{"uid":"4342c418b497da2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4342c418b497da2a","status":"passed","time":{"start":1698715214818,"stop":1698715223809,"duration":8991}},{"uid":"5414febfc6f72172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5414febfc6f72172","status":"passed","time":{"start":1698701619202,"stop":1698701628016,"duration":8814}},{"uid":"228b554a7b5ac198","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/228b554a7b5ac198","status":"passed","time":{"start":1698700539964,"stop":1698700547670,"duration":7706}},{"uid":"e53345ec07fcd50b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e53345ec07fcd50b","status":"passed","time":{"start":1698693099778,"stop":1698693107696,"duration":7918}},{"uid":"f4731f79215edaf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f4731f79215edaf8","status":"passed","time":{"start":1698692927452,"stop":1698692935458,"duration":8006}},{"uid":"dafdf268a5c3e6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/dafdf268a5c3e6f","status":"passed","time":{"start":1698646593314,"stop":1698646601930,"duration":8616}},{"uid":"477c240521e83631","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/477c240521e83631","status":"passed","time":{"start":1698628813294,"stop":1698628821811,"duration":8517}},{"uid":"af36a20c060d02bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af36a20c060d02bc","status":"passed","time":{"start":1698615476263,"stop":1698615484389,"duration":8126}},{"uid":"61774fc5f4fb1d8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/61774fc5f4fb1d8f","status":"passed","time":{"start":1698615313268,"stop":1698615321919,"duration":8651}},{"uid":"7a1bf5ca2fa70e1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a1bf5ca2fa70e1a","status":"passed","time":{"start":1698542608140,"stop":1698542619047,"duration":10907}},{"uid":"134fe04c83b3611e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/134fe04c83b3611e","status":"passed","time":{"start":1698455807871,"stop":1698455816626,"duration":8755}},{"uid":"b7a9f6d9498d8a32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b7a9f6d9498d8a32","status":"passed","time":{"start":1698369535876,"stop":1698369545397,"duration":9521}},{"uid":"3a8fb07b4722f26c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3a8fb07b4722f26c","status":"passed","time":{"start":1698283137307,"stop":1698283149182,"duration":11875}},{"uid":"20b310523e5bd084","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/20b310523e5bd084","status":"passed","time":{"start":1698196757776,"stop":1698196766024,"duration":8248}},{"uid":"d90d9d1e310fde2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d90d9d1e310fde2f","status":"passed","time":{"start":1698178491920,"stop":1698178500120,"duration":8200}},{"uid":"85bfec208c449346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85bfec208c449346","status":"passed","time":{"start":1698178428666,"stop":1698178436945,"duration":8279}},{"uid":"509c382e58597bac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/509c382e58597bac","status":"passed","time":{"start":1698110420819,"stop":1698110428700,"duration":7881}}]},"1f15b033b85c0869097090322a2589a2":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":169},"items":[{"uid":"2722166e6d3a3ab7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/2722166e6d3a3ab7","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867474254,"stop":1698867475406,"duration":1152}},{"uid":"c3e67cc38300ea0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c3e67cc38300ea0b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801612216,"stop":1698801613253,"duration":1037}},{"uid":"d63d30eea8e5dc5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d63d30eea8e5dc5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788503154,"stop":1698788504238,"duration":1084}},{"uid":"f947bc0a9af7fa99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f947bc0a9af7fa99","status":"passed","time":{"start":1698715004520,"stop":1698715005969,"duration":1449}},{"uid":"e567a907b5aa395f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e567a907b5aa395f","status":"passed","time":{"start":1698701376853,"stop":1698701378764,"duration":1911}},{"uid":"8634217acedeb669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8634217acedeb669","status":"passed","time":{"start":1698700235641,"stop":1698700236938,"duration":1297}},{"uid":"6749d8106234cae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6749d8106234cae5","status":"passed","time":{"start":1698693075332,"stop":1698693076411,"duration":1079}},{"uid":"84b8fa25f770e32b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/84b8fa25f770e32b","status":"passed","time":{"start":1698692744264,"stop":1698692745405,"duration":1141}},{"uid":"31bbe4b0d3ff58ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31bbe4b0d3ff58ce","status":"passed","time":{"start":1698646349067,"stop":1698646350759,"duration":1692}},{"uid":"632ea5802a196788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/632ea5802a196788","status":"passed","time":{"start":1698628563050,"stop":1698628564442,"duration":1392}},{"uid":"987e3a2047aac619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/987e3a2047aac619","status":"passed","time":{"start":1698615224211,"stop":1698615226049,"duration":1838}},{"uid":"ea20d0a87cc537f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ea20d0a87cc537f7","status":"passed","time":{"start":1698615111914,"stop":1698615113253,"duration":1339}},{"uid":"b753940a47521bc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b753940a47521bc0","status":"passed","time":{"start":1698542375148,"stop":1698542376792,"duration":1644}},{"uid":"81a83c10353ac440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/81a83c10353ac440","status":"passed","time":{"start":1698455561953,"stop":1698455567326,"duration":5373}},{"uid":"f8c02b2f10764c2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f8c02b2f10764c2e","status":"passed","time":{"start":1698369238092,"stop":1698369239551,"duration":1459}},{"uid":"d976925c982502ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d976925c982502ec","status":"passed","time":{"start":1698282856341,"stop":1698282857965,"duration":1624}},{"uid":"2537cfb526bf3e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2537cfb526bf3e74","status":"passed","time":{"start":1698196513098,"stop":1698196515473,"duration":2375}},{"uid":"6a3aa7d4822be9a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6a3aa7d4822be9a8","status":"passed","time":{"start":1698178238512,"stop":1698178240257,"duration":1745}},{"uid":"acdf192500c2d644","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/acdf192500c2d644","status":"passed","time":{"start":1698178219144,"stop":1698178220560,"duration":1416}},{"uid":"4773f0a93ee9111e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/4773f0a93ee9111e","status":"passed","time":{"start":1698110105840,"stop":1698110106913,"duration":1073}}]},"2113bd9b6e0e6c1292cdfc372af23712":{"statistic":{"failed":126,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":169},"items":[{"uid":"73551db178ec9056","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/73551db178ec9056","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1698867388605,"stop":1698867388616,"duration":11}},{"uid":"d1b3159699bfe30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d1b3159699bfe30","status":"passed","time":{"start":1698801509050,"stop":1698801510142,"duration":1092}},{"uid":"437daddbd0252416","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/437daddbd0252416","status":"passed","time":{"start":1698788422808,"stop":1698788423892,"duration":1084}},{"uid":"9f7d8f7c85f60ad4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9f7d8f7c85f60ad4","status":"passed","time":{"start":1698714891543,"stop":1698714892853,"duration":1310}},{"uid":"59f39d6e36e02d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/59f39d6e36e02d70","status":"passed","time":{"start":1698701279506,"stop":1698701281093,"duration":1587}},{"uid":"c1776da676f34351","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c1776da676f34351","status":"passed","time":{"start":1698700153616,"stop":1698700154759,"duration":1143}},{"uid":"5d4c0cc1a578021e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d4c0cc1a578021e","status":"passed","time":{"start":1698692699948,"stop":1698692700984,"duration":1036}},{"uid":"2de7525afc069c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2de7525afc069c0f","status":"passed","time":{"start":1698692662654,"stop":1698692663766,"duration":1112}},{"uid":"c3637526008a3e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c3637526008a3e50","status":"passed","time":{"start":1698646222812,"stop":1698646224500,"duration":1688}},{"uid":"1edf98c268b3f69f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1edf98c268b3f69f","status":"passed","time":{"start":1698628469825,"stop":1698628471083,"duration":1258}},{"uid":"9aa91cea88ebc148","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9aa91cea88ebc148","status":"passed","time":{"start":1698615112756,"stop":1698615114273,"duration":1517}},{"uid":"83f90d714cddff57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/83f90d714cddff57","status":"passed","time":{"start":1698615036654,"stop":1698615037738,"duration":1084}},{"uid":"63ae7a66850b8efc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/63ae7a66850b8efc","status":"passed","time":{"start":1698542278259,"stop":1698542279595,"duration":1336}},{"uid":"1d36c29a5a044169","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d36c29a5a044169","status":"passed","time":{"start":1698455468651,"stop":1698455469668,"duration":1017}},{"uid":"a623c98171ab82c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a623c98171ab82c0","status":"passed","time":{"start":1698369153852,"stop":1698369154887,"duration":1035}},{"uid":"79cfaa69413c802b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/79cfaa69413c802b","status":"passed","time":{"start":1698282742030,"stop":1698282743598,"duration":1568}},{"uid":"e6db632a390eb6a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e6db632a390eb6a7","status":"passed","time":{"start":1698196412105,"stop":1698196413625,"duration":1520}},{"uid":"3a8898cef8578e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3a8898cef8578e91","status":"passed","time":{"start":1698178141131,"stop":1698178142690,"duration":1559}},{"uid":"5c82082011281d08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5c82082011281d08","status":"passed","time":{"start":1698178104282,"stop":1698178105964,"duration":1682}},{"uid":"5de9fd719494e327","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5de9fd719494e327","status":"passed","time":{"start":1698110010252,"stop":1698110011276,"duration":1024}}]},"c9c754b0aeaa9653b56f57afebc35c99":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"6c13ad97e43e5ee8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/6c13ad97e43e5ee8","status":"passed","time":{"start":1698867477159,"stop":1698867481947,"duration":4788}},{"uid":"40edcbcb9c89e1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/40edcbcb9c89e1a2","status":"passed","time":{"start":1698801614031,"stop":1698801618567,"duration":4536}},{"uid":"8ceec43523d5e18c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8ceec43523d5e18c","status":"passed","time":{"start":1698788504944,"stop":1698788508563,"duration":3619}},{"uid":"c0d73429e4910788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c0d73429e4910788","status":"passed","time":{"start":1698715007042,"stop":1698715012503,"duration":5461}},{"uid":"62eb9d2885321bdf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/62eb9d2885321bdf","status":"passed","time":{"start":1698701379751,"stop":1698701384329,"duration":4578}},{"uid":"ae8db991ff013957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae8db991ff013957","status":"passed","time":{"start":1698700238586,"stop":1698700242810,"duration":4224}},{"uid":"36a2c5270ce675aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/36a2c5270ce675aa","status":"passed","time":{"start":1698692879278,"stop":1698692883569,"duration":4291}},{"uid":"18159a0f5751d35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/18159a0f5751d35","status":"passed","time":{"start":1698692746847,"stop":1698692751561,"duration":4714}},{"uid":"5fbb407c28eb7f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fbb407c28eb7f76","status":"passed","time":{"start":1698646360169,"stop":1698646365271,"duration":5102}},{"uid":"fdffcb53d76aa77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fdffcb53d76aa77d","status":"passed","time":{"start":1698628577811,"stop":1698628582245,"duration":4434}},{"uid":"359513c7efc02926","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/359513c7efc02926","status":"passed","time":{"start":1698615190591,"stop":1698615194947,"duration":4356}},{"uid":"143438810a90f8f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/143438810a90f8f8","status":"passed","time":{"start":1698615098048,"stop":1698615103185,"duration":5137}},{"uid":"79794328360f73cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/79794328360f73cb","status":"passed","time":{"start":1698542363111,"stop":1698542367424,"duration":4313}},{"uid":"ae3fdefbc1663862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ae3fdefbc1663862","status":"passed","time":{"start":1698455571977,"stop":1698455577790,"duration":5813}},{"uid":"19107c76f2e5ea95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19107c76f2e5ea95","status":"passed","time":{"start":1698369245845,"stop":1698369250069,"duration":4224}},{"uid":"5027faa125768286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5027faa125768286","status":"passed","time":{"start":1698282838301,"stop":1698282842164,"duration":3863}},{"uid":"165f2c017d5adc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/165f2c017d5adc3","status":"passed","time":{"start":1698196502867,"stop":1698196507065,"duration":4198}},{"uid":"68d701e9dc716eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/68d701e9dc716eab","status":"passed","time":{"start":1698178225273,"stop":1698178229190,"duration":3917}},{"uid":"efec3c456da34ae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/efec3c456da34ae3","status":"passed","time":{"start":1698178169166,"stop":1698178172969,"duration":3803}},{"uid":"4bcacda15fc29236","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/4bcacda15fc29236","status":"passed","time":{"start":1698110095573,"stop":1698110098939,"duration":3366}}]},"920a57bf4f74278e86b973f40cf06007":{"statistic":{"failed":123,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":169},"items":[{"uid":"b18b6dbdf646191f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b18b6dbdf646191f","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867369136,"stop":1698867369706,"duration":570}},{"uid":"691ec64981b6d1b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/691ec64981b6d1b9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801502340,"stop":1698801503063,"duration":723}},{"uid":"a858944b67c95910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a858944b67c95910","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788410338,"stop":1698788410946,"duration":608}},{"uid":"d42f0287b699ed2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d42f0287b699ed2f","status":"passed","time":{"start":1698714882387,"stop":1698714883179,"duration":792}},{"uid":"4537a75f14039652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4537a75f14039652","status":"passed","time":{"start":1698701275449,"stop":1698701276416,"duration":967}},{"uid":"24bea55adef15963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24bea55adef15963","status":"passed","time":{"start":1698700146355,"stop":1698700147111,"duration":756}},{"uid":"11745c0f184bd9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/11745c0f184bd9a","status":"passed","time":{"start":1698692692089,"stop":1698692692838,"duration":749}},{"uid":"af62bb23c9fe2870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/af62bb23c9fe2870","status":"passed","time":{"start":1698692659204,"stop":1698692659777,"duration":573}},{"uid":"2685284f25f24e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2685284f25f24e38","status":"passed","time":{"start":1698646218202,"stop":1698646219199,"duration":997}},{"uid":"d35380dcd9c5034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d35380dcd9c5034","status":"passed","time":{"start":1698628468782,"stop":1698628469749,"duration":967}},{"uid":"3e9677667d12e2e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3e9677667d12e2e5","status":"passed","time":{"start":1698615107502,"stop":1698615108476,"duration":974}},{"uid":"db1c8a6966c5dd9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/db1c8a6966c5dd9e","status":"passed","time":{"start":1698615029271,"stop":1698615030053,"duration":782}},{"uid":"4a94fc685cbdb73b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4a94fc685cbdb73b","status":"passed","time":{"start":1698542274639,"stop":1698542275753,"duration":1114}},{"uid":"8fbad17e250d1df5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8fbad17e250d1df5","status":"passed","time":{"start":1698455466979,"stop":1698455467572,"duration":593}},{"uid":"3ee0fe07ff92c98c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3ee0fe07ff92c98c","status":"passed","time":{"start":1698369148815,"stop":1698369149432,"duration":617}},{"uid":"dc81b050cc80ce73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc81b050cc80ce73","status":"passed","time":{"start":1698282734457,"stop":1698282735721,"duration":1264}},{"uid":"794478d2e547caac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/794478d2e547caac","status":"passed","time":{"start":1698196407819,"stop":1698196408769,"duration":950}},{"uid":"83bcb5c4b5ed96a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/83bcb5c4b5ed96a1","status":"passed","time":{"start":1698178134071,"stop":1698178135053,"duration":982}},{"uid":"488520b9f56f0208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/488520b9f56f0208","status":"passed","time":{"start":1698178091162,"stop":1698178091970,"duration":808}},{"uid":"36bea9d279dd92f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/36bea9d279dd92f8","status":"passed","time":{"start":1698110007291,"stop":1698110007888,"duration":597}}]},"efde6c2c8e15955ad5fa48845f3c2c06":{"statistic":{"failed":54,"broken":0,"skipped":0,"passed":115,"unknown":0,"total":169},"items":[{"uid":"77bb1f8d36ea93ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/77bb1f8d36ea93ce","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867609644,"stop":1698867610281,"duration":637}},{"uid":"299f72e3043d58a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/299f72e3043d58a9","status":"passed","time":{"start":1698801762283,"stop":1698801763977,"duration":1694}},{"uid":"8acbe4bbbe337f80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8acbe4bbbe337f80","status":"passed","time":{"start":1698788650886,"stop":1698788653110,"duration":2224}},{"uid":"3f0aa1553f423dc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f0aa1553f423dc7","status":"passed","time":{"start":1698715186267,"stop":1698715188353,"duration":2086}},{"uid":"55f5480169960075","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/55f5480169960075","status":"passed","time":{"start":1698701586092,"stop":1698701588502,"duration":2410}},{"uid":"4b72f5404ddb1929","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4b72f5404ddb1929","status":"passed","time":{"start":1698700376381,"stop":1698700378185,"duration":1804}},{"uid":"a097ba00e044821b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a097ba00e044821b","status":"passed","time":{"start":1698693079358,"stop":1698693080947,"duration":1589}},{"uid":"225223bc333b809e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/225223bc333b809e","status":"passed","time":{"start":1698692884948,"stop":1698692886491,"duration":1543}},{"uid":"c9dcc68e0bdb861a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c9dcc68e0bdb861a","status":"passed","time":{"start":1698646565492,"stop":1698646568855,"duration":3363}},{"uid":"3a25ca99ba3ea870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3a25ca99ba3ea870","status":"passed","time":{"start":1698628626695,"stop":1698628628697,"duration":2002}},{"uid":"a8b2f283a6a781f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a8b2f283a6a781f1","status":"passed","time":{"start":1698615394324,"stop":1698615397264,"duration":2940}},{"uid":"7bd4b08dfce262d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7bd4b08dfce262d3","status":"passed","time":{"start":1698615281492,"stop":1698615283973,"duration":2481}},{"uid":"d4005ba276401317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d4005ba276401317","status":"passed","time":{"start":1698542549264,"stop":1698542551343,"duration":2079}},{"uid":"cf45817405b4c69a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/cf45817405b4c69a","status":"passed","time":{"start":1698455618376,"stop":1698455620142,"duration":1766}},{"uid":"d54f4d5408fce15c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d54f4d5408fce15c","status":"passed","time":{"start":1698369290099,"stop":1698369291892,"duration":1793}},{"uid":"8f607e3cdad54349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f607e3cdad54349","status":"passed","time":{"start":1698283047990,"stop":1698283050421,"duration":2431}},{"uid":"493b96ab38c7422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/493b96ab38c7422e","status":"passed","time":{"start":1698196701268,"stop":1698196703405,"duration":2137}},{"uid":"4c52e13737aea6e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4c52e13737aea6e8","status":"passed","time":{"start":1698178421825,"stop":1698178424840,"duration":3015}},{"uid":"b9ef19ed4b049c78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b9ef19ed4b049c78","status":"passed","time":{"start":1698178360467,"stop":1698178363062,"duration":2595}},{"uid":"fedaf4bde4703dfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/fedaf4bde4703dfb","status":"passed","time":{"start":1698110275986,"stop":1698110278014,"duration":2028}}]},"7c2f80e4a27e16d805d2712155b7a6c8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"c88254b2b30604d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/c88254b2b30604d2","status":"passed","time":{"start":1698867786735,"stop":1698867791762,"duration":5027}},{"uid":"a914f70d3dc8d77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a914f70d3dc8d77d","status":"passed","time":{"start":1698801834276,"stop":1698801839280,"duration":5004}},{"uid":"63a1a551dfab7204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/63a1a551dfab7204","status":"passed","time":{"start":1698788715003,"stop":1698788719879,"duration":4876}},{"uid":"5e8c5f09dfeffeb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5e8c5f09dfeffeb9","status":"passed","time":{"start":1698715254823,"stop":1698715259961,"duration":5138}},{"uid":"8473ed93c550f7b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8473ed93c550f7b1","status":"passed","time":{"start":1698701658567,"stop":1698701663772,"duration":5205}},{"uid":"24163d1accc55ddb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24163d1accc55ddb","status":"passed","time":{"start":1698700553815,"stop":1698700558848,"duration":5033}},{"uid":"9e54a057c7f89819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9e54a057c7f89819","status":"passed","time":{"start":1698693132879,"stop":1698693137796,"duration":4917}},{"uid":"1a928adddba03399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a928adddba03399","status":"passed","time":{"start":1698692964371,"stop":1698692969121,"duration":4750}},{"uid":"6c0195fbd6b2f3cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6c0195fbd6b2f3cf","status":"passed","time":{"start":1698646628518,"stop":1698646634317,"duration":5799}},{"uid":"579b6e4e1b0d78ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/579b6e4e1b0d78ed","status":"passed","time":{"start":1698628851191,"stop":1698628858311,"duration":7120}},{"uid":"7b1f9d0e733f3e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b1f9d0e733f3e3b","status":"passed","time":{"start":1698615511732,"stop":1698615518023,"duration":6291}},{"uid":"3a187b30a788cdc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3a187b30a788cdc7","status":"passed","time":{"start":1698615348846,"stop":1698615354067,"duration":5221}},{"uid":"27b6d63df7ce6d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/27b6d63df7ce6d09","status":"passed","time":{"start":1698542655355,"stop":1698542661690,"duration":6335}},{"uid":"72a0b3b74d3fc953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/72a0b3b74d3fc953","status":"passed","time":{"start":1698455850972,"stop":1698455858936,"duration":7964}},{"uid":"d0269dcdefc6fe76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d0269dcdefc6fe76","status":"passed","time":{"start":1698369571777,"stop":1698369579393,"duration":7616}},{"uid":"5d77d1bb7132b47f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5d77d1bb7132b47f","status":"passed","time":{"start":1698283181936,"stop":1698283190063,"duration":8127}},{"uid":"a41b6e84603442a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a41b6e84603442a3","status":"passed","time":{"start":1698196792400,"stop":1698196797954,"duration":5554}},{"uid":"3339ed282b585446","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3339ed282b585446","status":"passed","time":{"start":1698178527883,"stop":1698178533242,"duration":5359}},{"uid":"259f551db7dbadc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/259f551db7dbadc","status":"passed","time":{"start":1698178461071,"stop":1698178469895,"duration":8824}},{"uid":"ff5c935dd913ff69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ff5c935dd913ff69","status":"passed","time":{"start":1698110438235,"stop":1698110443183,"duration":4948}}]},"1b9aa52f7d9bfc9f284315c06170da9f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":9},"items":[{"uid":"c87b8cf776fceb60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/c87b8cf776fceb60","status":"passed","time":{"start":1698867361454,"stop":1698867384324,"duration":22870}},{"uid":"5067e0a6c9ffe976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5067e0a6c9ffe976","status":"passed","time":{"start":1698801499257,"stop":1698801505005,"duration":5748}},{"uid":"754aa81e6cadeead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/754aa81e6cadeead","status":"passed","time":{"start":1698788402272,"stop":1698788407184,"duration":4912}},{"uid":"2930cd6973196ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2930cd6973196ac","status":"passed","time":{"start":1698714870613,"stop":1698714882418,"duration":11805}},{"uid":"5cc4b25b18a807d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5cc4b25b18a807d2","status":"passed","time":{"start":1698701268143,"stop":1698701273354,"duration":5211}},{"uid":"6efce3cd96128393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6efce3cd96128393","status":"passed","time":{"start":1698700138986,"stop":1698700144516,"duration":5530}},{"uid":"b59a6a0c7189955d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b59a6a0c7189955d","status":"passed","time":{"start":1698692689398,"stop":1698692695171,"duration":5773}},{"uid":"eff8c2135cd669e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/eff8c2135cd669e1","status":"passed","time":{"start":1698692652175,"stop":1698692658656,"duration":6481}},{"uid":"14bd7472c1e5da6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/14bd7472c1e5da6c","status":"passed","time":{"start":1698646210807,"stop":1698646216889,"duration":6082}}]},"2b38025e8aac97bc44475bb81d609858":{"statistic":{"failed":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"5507f4ff52f843d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5507f4ff52f843d8","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698867371926,"stop":1698867372320,"duration":394}},{"uid":"f94cf4ed755c06ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f94cf4ed755c06ea","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698801505159,"stop":1698801505648,"duration":489}},{"uid":"ccf1f72ab13503ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/ccf1f72ab13503ae","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698788412979,"stop":1698788413485,"duration":506}},{"uid":"139945e9f4195c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/139945e9f4195c29","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698714886129,"stop":1698714886727,"duration":598}},{"uid":"8a65dd80eeb2422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8a65dd80eeb2422e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698701279501,"stop":1698701280511,"duration":1010}},{"uid":"595925fb78b08563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/595925fb78b08563","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698700149063,"stop":1698700149546,"duration":483}},{"uid":"a0c7161549e8af44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a0c7161549e8af44","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692694873,"stop":1698692695222,"duration":349}},{"uid":"6c8e662031e49a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6c8e662031e49a6a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692661853,"stop":1698692662213,"duration":360}},{"uid":"f5d3b52362fbffb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f5d3b52362fbffb2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698646222653,"stop":1698646223236,"duration":583}},{"uid":"288fc7aac58cc733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/288fc7aac58cc733","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698628472460,"stop":1698628473424,"duration":964}},{"uid":"7effe57764c779ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7effe57764c779ba","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615111412,"stop":1698615111982,"duration":570}},{"uid":"6353bdb7053bf342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6353bdb7053bf342","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615032594,"stop":1698615033146,"duration":552}},{"uid":"a00d42264c5484db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a00d42264c5484db","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698542278984,"stop":1698542279492,"duration":508}},{"uid":"6d0f6549df239e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6d0f6549df239e4b","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698455469682,"stop":1698455470127,"duration":445}},{"uid":"3b579f8113f1afa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b579f8113f1afa8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698369151924,"stop":1698369152392,"duration":468}},{"uid":"1a766e463e72141f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1a766e463e72141f","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698282738633,"stop":1698282739263,"duration":630}},{"uid":"a68ef96828916657","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a68ef96828916657","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698196411859,"stop":1698196412361,"duration":502}},{"uid":"c6c97ad5c07544ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c6c97ad5c07544ce","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178138168,"stop":1698178138755,"duration":587}},{"uid":"1874bcec54860377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1874bcec54860377","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178094304,"stop":1698178094858,"duration":554}},{"uid":"694edf741a63eb7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/694edf741a63eb7e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698110010053,"stop":1698110010468,"duration":415}}]},"6a7795e00df27bb2a2723cbd96dd78a1":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":35},"items":[{"uid":"5598249312331080","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5598249312331080","status":"passed","time":{"start":1698867562827,"stop":1698867568564,"duration":5737}},{"uid":"e5868aa596b342c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e5868aa596b342c1","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x559d2a407fb3 \n#1 0x559d2a0db4a7 \n#2 0x559d2a122dd6 \n#3 0x559d2a122ec1 \n#4 0x559d2a160354 \n#5 0x559d2a14496d \n#6 0x559d2a15dc02 \n#7 0x559d2a144713 \n#8 0x559d2a11718b \n#9 0x559d2a117f7e \n#10 0x559d2a3cd8d8 \n#11 0x559d2a3d1800 \n#12 0x559d2a3dbcfc \n#13 0x559d2a3d2418 \n#14 0x559d2a39f42f \n#15 0x559d2a3f64e8 \n#16 0x559d2a3f66b4 \n#17 0x559d2a407143 \n#18 0x7f580be94ac3 ","time":{"start":1698801695675,"stop":1698801698844,"duration":3169}},{"uid":"895ba0b1f23182af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/895ba0b1f23182af","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5577b3e2efb3 \n#1 0x5577b3b024a7 \n#2 0x5577b3b49dd6 \n#3 0x5577b3b49ec1 \n#4 0x5577b3b87354 \n#5 0x5577b3b6b96d \n#6 0x5577b3b84c02 \n#7 0x5577b3b6b713 \n#8 0x5577b3b3e18b \n#9 0x5577b3b3ef7e \n#10 0x5577b3df48d8 \n#11 0x5577b3df8800 \n#12 0x5577b3e02cfc \n#13 0x5577b3df9418 \n#14 0x5577b3dc642f \n#15 0x5577b3e1d4e8 \n#16 0x5577b3e1d6b4 \n#17 0x5577b3e2e143 \n#18 0x7f805bc94ac3 ","time":{"start":1698788603782,"stop":1698788606893,"duration":3111}},{"uid":"bd1121e5ea0357a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bd1121e5ea0357a5","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e0206c3fb3 \n#1 0x55e0203974a7 \n#2 0x55e0203dedd6 \n#3 0x55e0203deec1 \n#4 0x55e02041c354 \n#5 0x55e02040096d \n#6 0x55e020419c02 \n#7 0x55e020400713 \n#8 0x55e0203d318b \n#9 0x55e0203d3f7e \n#10 0x55e0206898d8 \n#11 0x55e02068d800 \n#12 0x55e020697cfc \n#13 0x55e02068e418 \n#14 0x55e02065b42f \n#15 0x55e0206b24e8 \n#16 0x55e0206b26b4 \n#17 0x55e0206c3143 \n#18 0x7f43af494ac3 ","time":{"start":1698715143250,"stop":1698715146946,"duration":3696}},{"uid":"b8d150296d6f5d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b8d150296d6f5d3d","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56108f3affb3 \n#1 0x56108f0834a7 \n#2 0x56108f0cadd6 \n#3 0x56108f0caec1 \n#4 0x56108f108354 \n#5 0x56108f0ec96d \n#6 0x56108f105c02 \n#7 0x56108f0ec713 \n#8 0x56108f0bf18b \n#9 0x56108f0bff7e \n#10 0x56108f3758d8 \n#11 0x56108f379800 \n#12 0x56108f383cfc \n#13 0x56108f37a418 \n#14 0x56108f34742f \n#15 0x56108f39e4e8 \n#16 0x56108f39e6b4 \n#17 0x56108f3af143 \n#18 0x7fa207c94ac3 ","time":{"start":1698701558216,"stop":1698701567371,"duration":9155}},{"uid":"2324c7e2352aec08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2324c7e2352aec08","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555630cb4fb3 \n#1 0x5556309884a7 \n#2 0x5556309cfdd6 \n#3 0x5556309cfec1 \n#4 0x555630a0d354 \n#5 0x5556309f196d \n#6 0x555630a0ac02 \n#7 0x5556309f1713 \n#8 0x5556309c418b \n#9 0x5556309c4f7e \n#10 0x555630c7a8d8 \n#11 0x555630c7e800 \n#12 0x555630c88cfc \n#13 0x555630c7f418 \n#14 0x555630c4c42f \n#15 0x555630ca34e8 \n#16 0x555630ca36b4 \n#17 0x555630cb4143 \n#18 0x7f666c094ac3 ","time":{"start":1698700335509,"stop":1698700338537,"duration":3028}},{"uid":"30d56dd82102b49c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/30d56dd82102b49c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555f901dafb3 \n#1 0x555f8feae4a7 \n#2 0x555f8fef5dd6 \n#3 0x555f8fef5ec1 \n#4 0x555f8ff33354 \n#5 0x555f8ff1796d \n#6 0x555f8ff30c02 \n#7 0x555f8ff17713 \n#8 0x555f8feea18b \n#9 0x555f8feeaf7e \n#10 0x555f901a08d8 \n#11 0x555f901a4800 \n#12 0x555f901aecfc \n#13 0x555f901a5418 \n#14 0x555f9017242f \n#15 0x555f901c94e8 \n#16 0x555f901c96b4 \n#17 0x555f901da143 \n#18 0x7f924c494ac3 ","time":{"start":1698692869328,"stop":1698692872215,"duration":2887}},{"uid":"f88072d09aaa4df6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f88072d09aaa4df6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b73f1c0fb3 \n#1 0x55b73ee944a7 \n#2 0x55b73eedbdd6 \n#3 0x55b73eedbec1 \n#4 0x55b73ef19354 \n#5 0x55b73eefd96d \n#6 0x55b73ef16c02 \n#7 0x55b73eefd713 \n#8 0x55b73eed018b \n#9 0x55b73eed0f7e \n#10 0x55b73f1868d8 \n#11 0x55b73f18a800 \n#12 0x55b73f194cfc \n#13 0x55b73f18b418 \n#14 0x55b73f15842f \n#15 0x55b73f1af4e8 \n#16 0x55b73f1af6b4 \n#17 0x55b73f1c0143 \n#18 0x7fddc1494ac3 ","time":{"start":1698692845155,"stop":1698692848041,"duration":2886}},{"uid":"608f662946f5e20a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/608f662946f5e20a","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 618)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x565077539fb3 \n#1 0x56507720d4a7 \n#2 0x56507725aecd \n#3 0x56507725926d \n#4 0x565077257028 \n#5 0x565077256097 \n#6 0x56507724ad59 \n#7 0x565077276942 \n#8 0x56507724a776 \n#9 0x565077276b0e \n#10 0x56507728fc02 \n#11 0x565077276713 \n#12 0x56507724918b \n#13 0x565077249f7e \n#14 0x5650774ff8d8 \n#15 0x565077503800 \n#16 0x56507750dcfc \n#17 0x565077504418 \n#18 0x5650774d142f \n#19 0x5650775284e8 \n#20 0x5650775286b4 \n#21 0x565077539143 \n#22 0x7f8704494ac3 ","time":{"start":1698646552341,"stop":1698646557356,"duration":5015}},{"uid":"7a4976c96dde764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7a4976c96dde764","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ef7ae8dfb3 \n#1 0x55ef7ab614a7 \n#2 0x55ef7aba8dd6 \n#3 0x55ef7aba8ec1 \n#4 0x55ef7abe6354 \n#5 0x55ef7abca96d \n#6 0x55ef7abe3c02 \n#7 0x55ef7abca713 \n#8 0x55ef7ab9d18b \n#9 0x55ef7ab9df7e \n#10 0x55ef7ae538d8 \n#11 0x55ef7ae57800 \n#12 0x55ef7ae61cfc \n#13 0x55ef7ae58418 \n#14 0x55ef7ae2542f \n#15 0x55ef7ae7c4e8 \n#16 0x55ef7ae7c6b4 \n#17 0x55ef7ae8d143 \n#18 0x7f1797a94ac3 ","time":{"start":1698628540843,"stop":1698628544732,"duration":3889}},{"uid":"a30aee990cb6a278","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a30aee990cb6a278","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55990eebafb3 \n#1 0x55990eb8e4a7 \n#2 0x55990ebd5dd6 \n#3 0x55990ebd5ec1 \n#4 0x55990ec13354 \n#5 0x55990ebf796d \n#6 0x55990ec10c02 \n#7 0x55990ebf7713 \n#8 0x55990ebca18b \n#9 0x55990ebcaf7e \n#10 0x55990ee808d8 \n#11 0x55990ee84800 \n#12 0x55990ee8ecfc \n#13 0x55990ee85418 \n#14 0x55990ee5242f \n#15 0x55990eea94e8 \n#16 0x55990eea96b4 \n#17 0x55990eeba143 \n#18 0x7f9c12c94ac3 ","time":{"start":1698615176403,"stop":1698615181351,"duration":4948}},{"uid":"baa212b100195569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/baa212b100195569","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56038cacbfb3 \n#1 0x56038c79f4a7 \n#2 0x56038c7e6dd6 \n#3 0x56038c7e6ec1 \n#4 0x56038c824354 \n#5 0x56038c80896d \n#6 0x56038c821c02 \n#7 0x56038c808713 \n#8 0x56038c7db18b \n#9 0x56038c7dbf7e \n#10 0x56038ca918d8 \n#11 0x56038ca95800 \n#12 0x56038ca9fcfc \n#13 0x56038ca96418 \n#14 0x56038ca6342f \n#15 0x56038caba4e8 \n#16 0x56038caba6b4 \n#17 0x56038cacb143 \n#18 0x7f6c17c94ac3 ","time":{"start":1698615086746,"stop":1698615090263,"duration":3517}},{"uid":"6fae8af8cc98892c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6fae8af8cc98892c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x561d8421bfb3 \n#1 0x561d83eef4a7 \n#2 0x561d83f36dd6 \n#3 0x561d83f36ec1 \n#4 0x561d83f74354 \n#5 0x561d83f5896d \n#6 0x561d83f71c02 \n#7 0x561d83f58713 \n#8 0x561d83f2b18b \n#9 0x561d83f2bf7e \n#10 0x561d841e18d8 \n#11 0x561d841e5800 \n#12 0x561d841efcfc \n#13 0x561d841e6418 \n#14 0x561d841b342f \n#15 0x561d8420a4e8 \n#16 0x561d8420a6b4 \n#17 0x561d8421b143 \n#18 0x7fedece94ac3 ","time":{"start":1698542343949,"stop":1698542352810,"duration":8861}},{"uid":"a9045f259c471cbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a9045f259c471cbb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ab1537afb3 \n#1 0x55ab1504e4a7 \n#2 0x55ab15095dd6 \n#3 0x55ab15095ec1 \n#4 0x55ab150d3354 \n#5 0x55ab150b796d \n#6 0x55ab150d0c02 \n#7 0x55ab150b7713 \n#8 0x55ab1508a18b \n#9 0x55ab1508af7e \n#10 0x55ab153408d8 \n#11 0x55ab15344800 \n#12 0x55ab1534ecfc \n#13 0x55ab15345418 \n#14 0x55ab1531242f \n#15 0x55ab153694e8 \n#16 0x55ab153696b4 \n#17 0x55ab1537a143 \n#18 0x7fa638694ac3 ","time":{"start":1698455530462,"stop":1698455533361,"duration":2899}},{"uid":"d45a12b932dd1d3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d45a12b932dd1d3c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ead8708fb3 \n#1 0x55ead83dc4a7 \n#2 0x55ead8423dd6 \n#3 0x55ead8423ec1 \n#4 0x55ead8461354 \n#5 0x55ead844596d \n#6 0x55ead845ec02 \n#7 0x55ead8445713 \n#8 0x55ead841818b \n#9 0x55ead8418f7e \n#10 0x55ead86ce8d8 \n#11 0x55ead86d2800 \n#12 0x55ead86dccfc \n#13 0x55ead86d3418 \n#14 0x55ead86a042f \n#15 0x55ead86f74e8 \n#16 0x55ead86f76b4 \n#17 0x55ead8708143 \n#18 0x7f8a60894ac3 ","time":{"start":1698369224190,"stop":1698369227792,"duration":3602}},{"uid":"608325b63676d40e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/608325b63676d40e","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5569ece13fb3 \n#1 0x5569ecae74a7 \n#2 0x5569ecb2edd6 \n#3 0x5569ecb2eec1 \n#4 0x5569ecb6c354 \n#5 0x5569ecb5096d \n#6 0x5569ecb69c02 \n#7 0x5569ecb50713 \n#8 0x5569ecb2318b \n#9 0x5569ecb23f7e \n#10 0x5569ecdd98d8 \n#11 0x5569ecddd800 \n#12 0x5569ecde7cfc \n#13 0x5569ecdde418 \n#14 0x5569ecdab42f \n#15 0x5569ece024e8 \n#16 0x5569ece026b4 \n#17 0x5569ece13143 \n#18 0x7fe474894ac3 ","time":{"start":1698282803998,"stop":1698282808682,"duration":4684}},{"uid":"cbe1a2fbe008b072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cbe1a2fbe008b072","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55cdc4ac3fb3 \n#1 0x55cdc47974a7 \n#2 0x55cdc47dedd6 \n#3 0x55cdc47deec1 \n#4 0x55cdc481c354 \n#5 0x55cdc480096d \n#6 0x55cdc4819c02 \n#7 0x55cdc4800713 \n#8 0x55cdc47d318b \n#9 0x55cdc47d3f7e \n#10 0x55cdc4a898d8 \n#11 0x55cdc4a8d800 \n#12 0x55cdc4a97cfc \n#13 0x55cdc4a8e418 \n#14 0x55cdc4a5b42f \n#15 0x55cdc4ab24e8 \n#16 0x55cdc4ab26b4 \n#17 0x55cdc4ac3143 \n#18 0x7fc6bd094ac3 ","time":{"start":1698196475076,"stop":1698196478831,"duration":3755}},{"uid":"c63a9a87ffcfa456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c63a9a87ffcfa456","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x556a81783fb3 \n#1 0x556a814574a7 \n#2 0x556a8149edd6 \n#3 0x556a8149eec1 \n#4 0x556a814dc354 \n#5 0x556a814c096d \n#6 0x556a814d9c02 \n#7 0x556a814c0713 \n#8 0x556a8149318b \n#9 0x556a81493f7e \n#10 0x556a817498d8 \n#11 0x556a8174d800 \n#12 0x556a81757cfc \n#13 0x556a8174e418 \n#14 0x556a8171b42f \n#15 0x556a817724e8 \n#16 0x556a817726b4 \n#17 0x556a81783143 \n#18 0x7f4144894ac3 ","time":{"start":1698178211953,"stop":1698178215751,"duration":3798}},{"uid":"a49ec3ba2ebe0aa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a49ec3ba2ebe0aa6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e9d22bafb3 \n#1 0x55e9d1f8e4a7 \n#2 0x55e9d1fd5dd6 \n#3 0x55e9d1fd5ec1 \n#4 0x55e9d2013354 \n#5 0x55e9d1ff796d \n#6 0x55e9d2010c02 \n#7 0x55e9d1ff7713 \n#8 0x55e9d1fca18b \n#9 0x55e9d1fcaf7e \n#10 0x55e9d22808d8 \n#11 0x55e9d2284800 \n#12 0x55e9d228ecfc \n#13 0x55e9d2285418 \n#14 0x55e9d225242f \n#15 0x55e9d22a94e8 \n#16 0x55e9d22a96b4 \n#17 0x55e9d22ba143 \n#18 0x7fd26ca94ac3 ","time":{"start":1698178151635,"stop":1698178160436,"duration":8801}},{"uid":"b6382ad2a51b1221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/b6382ad2a51b1221","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 627)\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55bd55ee7fb3 \n#1 0x55bd55bbb4a7 \n#2 0x55bd55c08ecd \n#3 0x55bd55c0726d \n#4 0x55bd55c05028 \n#5 0x55bd55c04097 \n#6 0x55bd55bf8d59 \n#7 0x55bd55c24942 \n#8 0x55bd55bf8776 \n#9 0x55bd55c24b0e \n#10 0x55bd55c3dc02 \n#11 0x55bd55c24713 \n#12 0x55bd55bf718b \n#13 0x55bd55bf7f7e \n#14 0x55bd55ead8d8 \n#15 0x55bd55eb1800 \n#16 0x55bd55ebbcfc \n#17 0x55bd55eb2418 \n#18 0x55bd55e7f42f \n#19 0x55bd55ed64e8 \n#20 0x55bd55ed66b4 \n#21 0x55bd55ee7143 \n#22 0x7fdae0e94ac3 ","time":{"start":1698110077874,"stop":1698110081953,"duration":4079}}]},"9f3f42f00c512b5c1d2da286d5aaa3c2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":22},"items":[{"uid":"9623a07c15e9324f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9623a07c15e9324f","status":"passed","time":{"start":1698867777921,"stop":1698867785639,"duration":7718}},{"uid":"5796166745a03c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5796166745a03c51","status":"passed","time":{"start":1698801812637,"stop":1698801819996,"duration":7359}},{"uid":"10e6bc0fa1d2fe95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/10e6bc0fa1d2fe95","status":"passed","time":{"start":1698788694431,"stop":1698788706694,"duration":12263}},{"uid":"39c44244527ce36a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/39c44244527ce36a","status":"passed","time":{"start":1698715232006,"stop":1698715240953,"duration":8947}},{"uid":"365a78b2111e80cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/365a78b2111e80cd","status":"passed","time":{"start":1698701635993,"stop":1698701647035,"duration":11042}},{"uid":"5add79fe0ac4b5cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5add79fe0ac4b5cf","status":"passed","time":{"start":1698700536757,"stop":1698700545091,"duration":8334}},{"uid":"736dff1f52e694a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/736dff1f52e694a2","status":"passed","time":{"start":1698693114595,"stop":1698693123597,"duration":9002}},{"uid":"c3da6486bc7b691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c3da6486bc7b691","status":"passed","time":{"start":1698692942924,"stop":1698692950547,"duration":7623}},{"uid":"6cf110e98739458","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6cf110e98739458","status":"passed","time":{"start":1698646610932,"stop":1698646620835,"duration":9903}},{"uid":"9273973b79fd5cdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9273973b79fd5cdc","status":"passed","time":{"start":1698628831633,"stop":1698628840329,"duration":8696}},{"uid":"51147f1228b0f063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51147f1228b0f063","status":"passed","time":{"start":1698615493848,"stop":1698615503535,"duration":9687}},{"uid":"196e2eaf2fc4ad37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/196e2eaf2fc4ad37","status":"passed","time":{"start":1698615330072,"stop":1698615337038,"duration":6966}},{"uid":"d2813f3f65c9c7c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d2813f3f65c9c7c7","status":"passed","time":{"start":1698542629694,"stop":1698542639989,"duration":10295}},{"uid":"ab8ef13f3ddc7442","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab8ef13f3ddc7442","status":"passed","time":{"start":1698455824500,"stop":1698455833680,"duration":9180}},{"uid":"eb5a19525360cdbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/eb5a19525360cdbe","status":"passed","time":{"start":1698369553424,"stop":1698369562511,"duration":9087}},{"uid":"96fe71336ec86362","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/96fe71336ec86362","status":"passed","time":{"start":1698283159036,"stop":1698283168879,"duration":9843}},{"uid":"6f8a5864d8a08fb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6f8a5864d8a08fb3","status":"passed","time":{"start":1698196774176,"stop":1698196782261,"duration":8085}},{"uid":"fbfe75bf56ff9e0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fbfe75bf56ff9e0e","status":"passed","time":{"start":1698178509227,"stop":1698178517791,"duration":8564}},{"uid":"a2dc430d78648f88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a2dc430d78648f88","status":"passed","time":{"start":1698178444355,"stop":1698178451791,"duration":7436}},{"uid":"32f9f83971c9c493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/32f9f83971c9c493","status":"passed","time":{"start":1698110428704,"stop":1698110438230,"duration":9526}}]},"7d71d1ccc30dceca9719e13fd958458d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"a6c8717da0e28009","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a6c8717da0e28009","status":"passed","time":{"start":1698867370808,"stop":1698867371427,"duration":619}},{"uid":"606d8485bffbfadf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/606d8485bffbfadf","status":"passed","time":{"start":1698801503942,"stop":1698801504646,"duration":704}},{"uid":"93a6406b6224de98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/93a6406b6224de98","status":"passed","time":{"start":1698788411754,"stop":1698788412497,"duration":743}},{"uid":"29eb131b0cbe301b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29eb131b0cbe301b","status":"passed","time":{"start":1698714884171,"stop":1698714885436,"duration":1265}},{"uid":"aed018d5c194dcca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aed018d5c194dcca","status":"passed","time":{"start":1698701277701,"stop":1698701278700,"duration":999}},{"uid":"21c25735a37f54ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/21c25735a37f54ec","status":"passed","time":{"start":1698700147872,"stop":1698700148493,"duration":621}},{"uid":"4336ede96abe994e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4336ede96abe994e","status":"passed","time":{"start":1698692693580,"stop":1698692694255,"duration":675}},{"uid":"8662a5a728872d34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8662a5a728872d34","status":"passed","time":{"start":1698692660540,"stop":1698692661258,"duration":718}},{"uid":"624cf1526725d123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/624cf1526725d123","status":"passed","time":{"start":1698646220491,"stop":1698646221845,"duration":1354}},{"uid":"113054d035a57c83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/113054d035a57c83","status":"passed","time":{"start":1698628470866,"stop":1698628471748,"duration":882}},{"uid":"eb344db7b592050c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/eb344db7b592050c","status":"passed","time":{"start":1698615109680,"stop":1698615110671,"duration":991}},{"uid":"5a5bf9cec50f3db8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5a5bf9cec50f3db8","status":"passed","time":{"start":1698615030964,"stop":1698615031953,"duration":989}},{"uid":"4d5e9d2ff229e634","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d5e9d2ff229e634","status":"passed","time":{"start":1698542277190,"stop":1698542278113,"duration":923}},{"uid":"1d70a115db2458aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d70a115db2458aa","status":"passed","time":{"start":1698455468323,"stop":1698455469028,"duration":705}},{"uid":"fa9cae547e998992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/fa9cae547e998992","status":"passed","time":{"start":1698369150231,"stop":1698369151401,"duration":1170}},{"uid":"12c4d0fa1c348e08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12c4d0fa1c348e08","status":"passed","time":{"start":1698282736941,"stop":1698282737918,"duration":977}},{"uid":"c6af354ba30aec66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c6af354ba30aec66","status":"passed","time":{"start":1698196409875,"stop":1698196411188,"duration":1313}},{"uid":"c9f1b3f1ed25a23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c9f1b3f1ed25a23a","status":"passed","time":{"start":1698178136344,"stop":1698178137375,"duration":1031}},{"uid":"1a8f165b8536eccb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a8f165b8536eccb","status":"passed","time":{"start":1698178092910,"stop":1698178093684,"duration":774}},{"uid":"cabeb0b84c90d411","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/cabeb0b84c90d411","status":"passed","time":{"start":1698110008612,"stop":1698110009473,"duration":861}}]},"4d76ea9dcf3a3c0d5f40470e07f35ac0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"863a40bfa0426869","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/863a40bfa0426869","status":"passed","time":{"start":1698867568568,"stop":1698867569386,"duration":818}},{"uid":"20e8d52744914346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/20e8d52744914346","status":"passed","time":{"start":1698801698984,"stop":1698801699789,"duration":805}},{"uid":"144790ae52f742f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/144790ae52f742f9","status":"passed","time":{"start":1698788607007,"stop":1698788607839,"duration":832}},{"uid":"3dc83eea09b12757","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3dc83eea09b12757","status":"passed","time":{"start":1698715147067,"stop":1698715153606,"duration":6539}},{"uid":"e7418bbce5c686d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e7418bbce5c686d5","status":"passed","time":{"start":1698701567536,"stop":1698701569031,"duration":1495}},{"uid":"f15002b1b8903526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f15002b1b8903526","status":"passed","time":{"start":1698700338660,"stop":1698700339509,"duration":849}},{"uid":"d4610873b061753f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d4610873b061753f","status":"passed","time":{"start":1698692872328,"stop":1698692873194,"duration":866}},{"uid":"6de8c4bd67d403b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6de8c4bd67d403b","status":"passed","time":{"start":1698692848110,"stop":1698692849082,"duration":972}},{"uid":"e447e4a1459e4d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e447e4a1459e4d29","status":"passed","time":{"start":1698646557441,"stop":1698646558870,"duration":1429}},{"uid":"b7f9e466531cde77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b7f9e466531cde77","status":"passed","time":{"start":1698628544862,"stop":1698628546087,"duration":1225}},{"uid":"c4182bd61022061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4182bd61022061","status":"passed","time":{"start":1698615181483,"stop":1698615183000,"duration":1517}},{"uid":"5c4246d47cd687c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c4246d47cd687c5","status":"passed","time":{"start":1698615090328,"stop":1698615091531,"duration":1203}},{"uid":"32edaf165936408a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/32edaf165936408a","status":"passed","time":{"start":1698542352875,"stop":1698542355068,"duration":2193}},{"uid":"6f0daef8d62aa01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6f0daef8d62aa01f","status":"passed","time":{"start":1698455533433,"stop":1698455534223,"duration":790}},{"uid":"93460f7cefe9611d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93460f7cefe9611d","status":"passed","time":{"start":1698369227900,"stop":1698369228810,"duration":910}},{"uid":"46a7602a8995ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/46a7602a8995ae29","status":"passed","time":{"start":1698282808759,"stop":1698282810502,"duration":1743}},{"uid":"963113c863575479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/963113c863575479","status":"passed","time":{"start":1698196478898,"stop":1698196480286,"duration":1388}},{"uid":"ef761a36e6acd038","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ef761a36e6acd038","status":"passed","time":{"start":1698178215911,"stop":1698178217289,"duration":1378}},{"uid":"fb8589a0486ac56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/fb8589a0486ac56","status":"passed","time":{"start":1698178160507,"stop":1698178161797,"duration":1290}},{"uid":"148b7331fcd67421","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/148b7331fcd67421","status":"passed","time":{"start":1698110082059,"stop":1698110086254,"duration":4195}}]},"adada69a336066ec844ff916b7714101":{"statistic":{"failed":168,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":169},"items":[{"uid":"44c0b422142c98f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/44c0b422142c98f9","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f04ba40fb3 \n#1 0x55f04b7144a7 \n#2 0x55f04b70c5d3 \n#3 0x55f04b6fd007 \n#4 0x55f04b6fe481 \n#5 0x55f04b6fd33f \n#6 0x55f04b6fc35c \n#7 0x55f04b6fc2ce \n#8 0x55f04b6faecd \n#9 0x55f04b6fb35a \n#10 0x55f04b716b8e \n#11 0x55f04b7973b5 \n#12 0x55f04b77d942 \n#13 0x55f04b796c02 \n#14 0x55f04b77d713 \n#15 0x55f04b75018b \n#16 0x55f04b750f7e \n#17 0x55f04ba068d8 \n#18 0x55f04ba0a800 \n#19 0x55f04ba14cfc \n#20 0x55f04ba0b418 \n#21 0x55f04b9d842f \n#22 0x55f04ba2f4e8 \n#23 0x55f04ba2f6b4 \n#24 0x55f04ba40143 \n#25 0x7f7d55494ac3 ","time":{"start":1698867629425,"stop":1698867760864,"duration":131439}},{"uid":"d721aa2681d256d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d721aa2681d256d5","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x559d9a5c9fb3 \n#1 0x559d9a29d4a7 \n#2 0x559d9a2955d3 \n#3 0x559d9a286007 \n#4 0x559d9a287481 \n#5 0x559d9a28633f \n#6 0x559d9a28535c \n#7 0x559d9a2852ce \n#8 0x559d9a283ecd \n#9 0x559d9a28435a \n#10 0x559d9a29fb8e \n#11 0x559d9a3203b5 \n#12 0x559d9a306942 \n#13 0x559d9a31fc02 \n#14 0x559d9a306713 \n#15 0x559d9a2d918b \n#16 0x559d9a2d9f7e \n#17 0x559d9a58f8d8 \n#18 0x559d9a593800 \n#19 0x559d9a59dcfc \n#20 0x559d9a594418 \n#21 0x559d9a56142f \n#22 0x559d9a5b84e8 \n#23 0x559d9a5b86b4 \n#24 0x559d9a5c9143 \n#25 0x7f04c7094ac3 ","time":{"start":1698801641201,"stop":1698801773325,"duration":132124}},{"uid":"f5520db819c5d3b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f5520db819c5d3b6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55af4151cfb3 \n#1 0x55af411f04a7 \n#2 0x55af411e85d3 \n#3 0x55af411d9007 \n#4 0x55af411da481 \n#5 0x55af411d933f \n#6 0x55af411d835c \n#7 0x55af411d82ce \n#8 0x55af411d6ecd \n#9 0x55af411d735a \n#10 0x55af411f2b8e \n#11 0x55af412733b5 \n#12 0x55af41259942 \n#13 0x55af41272c02 \n#14 0x55af41259713 \n#15 0x55af4122c18b \n#16 0x55af4122cf7e \n#17 0x55af414e28d8 \n#18 0x55af414e6800 \n#19 0x55af414f0cfc \n#20 0x55af414e7418 \n#21 0x55af414b442f \n#22 0x55af4150b4e8 \n#23 0x55af4150b6b4 \n#24 0x55af4151c143 \n#25 0x7f8c9fa94ac3 ","time":{"start":1698788532085,"stop":1698788663610,"duration":131525}},{"uid":"da200da2f2441ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/da200da2f2441ac4","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55766541ffb3 \n#1 0x5576650f34a7 \n#2 0x5576650eb5d3 \n#3 0x5576650dc007 \n#4 0x5576650dd481 \n#5 0x5576650dc33f \n#6 0x5576650db35c \n#7 0x5576650db2ce \n#8 0x5576650d9ecd \n#9 0x5576650da35a \n#10 0x5576650f5b8e \n#11 0x5576651763b5 \n#12 0x55766515c942 \n#13 0x557665175c02 \n#14 0x55766515c713 \n#15 0x55766512f18b \n#16 0x55766512ff7e \n#17 0x5576653e58d8 \n#18 0x5576653e9800 \n#19 0x5576653f3cfc \n#20 0x5576653ea418 \n#21 0x5576653b742f \n#22 0x55766540e4e8 \n#23 0x55766540e6b4 \n#24 0x55766541f143 \n#25 0x7fcd38294ac3 ","time":{"start":1698715046619,"stop":1698715177480,"duration":130861}},{"uid":"da1a90c3150aa003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da1a90c3150aa003","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b686810fb3 \n#1 0x55b6864e44a7 \n#2 0x55b6864dc5d3 \n#3 0x55b6864cd007 \n#4 0x55b6864ce481 \n#5 0x55b6864cd33f \n#6 0x55b6864cc35c \n#7 0x55b6864cc2ce \n#8 0x55b6864caecd \n#9 0x55b6864cb35a \n#10 0x55b6864e6b8e \n#11 0x55b6865673b5 \n#12 0x55b68654d942 \n#13 0x55b686566c02 \n#14 0x55b68654d713 \n#15 0x55b68652018b \n#16 0x55b686520f7e \n#17 0x55b6867d68d8 \n#18 0x55b6867da800 \n#19 0x55b6867e4cfc \n#20 0x55b6867db418 \n#21 0x55b6867a842f \n#22 0x55b6867ff4e8 \n#23 0x55b6867ff6b4 \n#24 0x55b686810143 \n#25 0x7f1beb494ac3 ","time":{"start":1698701414656,"stop":1698701547129,"duration":132473}},{"uid":"c0d19b3ed3eb6864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d19b3ed3eb6864","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x56301e4d9fb3 \n#1 0x56301e1ad4a7 \n#2 0x56301e1a55d3 \n#3 0x56301e196007 \n#4 0x56301e197481 \n#5 0x56301e19633f \n#6 0x56301e19535c \n#7 0x56301e1952ce \n#8 0x56301e193ecd \n#9 0x56301e19435a \n#10 0x56301e1afb8e \n#11 0x56301e2303b5 \n#12 0x56301e216942 \n#13 0x56301e22fc02 \n#14 0x56301e216713 \n#15 0x56301e1e918b \n#16 0x56301e1e9f7e \n#17 0x56301e49f8d8 \n#18 0x56301e4a3800 \n#19 0x56301e4adcfc \n#20 0x56301e4a4418 \n#21 0x56301e47142f \n#22 0x56301e4c84e8 \n#23 0x56301e4c86b4 \n#24 0x56301e4d9143 \n#25 0x7f22a7c94ac3 ","time":{"start":1698700264908,"stop":1698700396342,"duration":131434}},{"uid":"55b7dc1a36496f74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55b7dc1a36496f74","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5567e8087fb3 \n#1 0x5567e7d5b4a7 \n#2 0x5567e7d535d3 \n#3 0x5567e7d44007 \n#4 0x5567e7d45481 \n#5 0x5567e7d4433f \n#6 0x5567e7d4335c \n#7 0x5567e7d432ce \n#8 0x5567e7d41ecd \n#9 0x5567e7d4235a \n#10 0x5567e7d5db8e \n#11 0x5567e7dde3b5 \n#12 0x5567e7dc4942 \n#13 0x5567e7dddc02 \n#14 0x5567e7dc4713 \n#15 0x5567e7d9718b \n#16 0x5567e7d97f7e \n#17 0x5567e804d8d8 \n#18 0x5567e8051800 \n#19 0x5567e805bcfc \n#20 0x5567e8052418 \n#21 0x5567e801f42f \n#22 0x5567e80764e8 \n#23 0x5567e80766b4 \n#24 0x5567e8087143 \n#25 0x7f18b7a94ac3 ","time":{"start":1698692902648,"stop":1698693033878,"duration":131230}},{"uid":"9b38cdc0cc77d787","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9b38cdc0cc77d787","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555e5d13bfb3 \n#1 0x555e5ce0f4a7 \n#2 0x555e5ce075d3 \n#3 0x555e5cdf8007 \n#4 0x555e5cdf9481 \n#5 0x555e5cdf833f \n#6 0x555e5cdf735c \n#7 0x555e5cdf72ce \n#8 0x555e5cdf5ecd \n#9 0x555e5cdf635a \n#10 0x555e5ce11b8e \n#11 0x555e5ce923b5 \n#12 0x555e5ce78942 \n#13 0x555e5ce91c02 \n#14 0x555e5ce78713 \n#15 0x555e5ce4b18b \n#16 0x555e5ce4bf7e \n#17 0x555e5d1018d8 \n#18 0x555e5d105800 \n#19 0x555e5d10fcfc \n#20 0x555e5d106418 \n#21 0x555e5d0d342f \n#22 0x555e5d12a4e8 \n#23 0x555e5d12a6b4 \n#24 0x555e5d13b143 \n#25 0x7f68f6e94ac3 ","time":{"start":1698692774848,"stop":1698692905732,"duration":130884}},{"uid":"d4e3f844f9d4a87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d4e3f844f9d4a87e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d3c2542fb3 \n#1 0x55d3c22164a7 \n#2 0x55d3c220e5d3 \n#3 0x55d3c21ff007 \n#4 0x55d3c2200481 \n#5 0x55d3c21ff33f \n#6 0x55d3c21fe35c \n#7 0x55d3c21fe2ce \n#8 0x55d3c21fcecd \n#9 0x55d3c21fd35a \n#10 0x55d3c2218b8e \n#11 0x55d3c22993b5 \n#12 0x55d3c227f942 \n#13 0x55d3c2298c02 \n#14 0x55d3c227f713 \n#15 0x55d3c225218b \n#16 0x55d3c2252f7e \n#17 0x55d3c25088d8 \n#18 0x55d3c250c800 \n#19 0x55d3c2516cfc \n#20 0x55d3c250d418 \n#21 0x55d3c24da42f \n#22 0x55d3c25314e8 \n#23 0x55d3c25316b4 \n#24 0x55d3c2542143 \n#25 0x7f894ae94ac3 ","time":{"start":1698646393053,"stop":1698646525212,"duration":132159}},{"uid":"d4713669fabb3f15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d4713669fabb3f15","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e148719fb3 \n#1 0x55e1483ed4a7 \n#2 0x55e1483e55d3 \n#3 0x55e1483d6007 \n#4 0x55e1483d7481 \n#5 0x55e1483d633f \n#6 0x55e1483d535c \n#7 0x55e1483d52ce \n#8 0x55e1483d3ecd \n#9 0x55e1483d435a \n#10 0x55e1483efb8e \n#11 0x55e1484703b5 \n#12 0x55e148456942 \n#13 0x55e14846fc02 \n#14 0x55e148456713 \n#15 0x55e14842918b \n#16 0x55e148429f7e \n#17 0x55e1486df8d8 \n#18 0x55e1486e3800 \n#19 0x55e1486edcfc \n#20 0x55e1486e4418 \n#21 0x55e1486b142f \n#22 0x55e1487084e8 \n#23 0x55e1487086b4 \n#24 0x55e148719143 \n#25 0x7f348d894ac3 ","time":{"start":1698628748145,"stop":1698628880239,"duration":132094}},{"uid":"51dd400295332385","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51dd400295332385","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d1401cbfb3 \n#1 0x55d13fe9f4a7 \n#2 0x55d13fe975d3 \n#3 0x55d13fe88007 \n#4 0x55d13fe89481 \n#5 0x55d13fe8833f \n#6 0x55d13fe8735c \n#7 0x55d13fe872ce \n#8 0x55d13fe85ecd \n#9 0x55d13fe8635a \n#10 0x55d13fea1b8e \n#11 0x55d13ff223b5 \n#12 0x55d13ff08942 \n#13 0x55d13ff21c02 \n#14 0x55d13ff08713 \n#15 0x55d13fedb18b \n#16 0x55d13fedbf7e \n#17 0x55d1401918d8 \n#18 0x55d140195800 \n#19 0x55d14019fcfc \n#20 0x55d140196418 \n#21 0x55d14016342f \n#22 0x55d1401ba4e8 \n#23 0x55d1401ba6b4 \n#24 0x55d1401cb143 \n#25 0x7f2c54494ac3 ","time":{"start":1698615225510,"stop":1698615357453,"duration":131943}},{"uid":"ca1cff507be72845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ca1cff507be72845","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e5925b0fb3 \n#1 0x55e5922844a7 \n#2 0x55e59227c5d3 \n#3 0x55e59226d007 \n#4 0x55e59226e481 \n#5 0x55e59226d33f \n#6 0x55e59226c35c \n#7 0x55e59226c2ce \n#8 0x55e59226aecd \n#9 0x55e59226b35a \n#10 0x55e592286b8e \n#11 0x55e5923073b5 \n#12 0x55e5922ed942 \n#13 0x55e592306c02 \n#14 0x55e5922ed713 \n#15 0x55e5922c018b \n#16 0x55e5922c0f7e \n#17 0x55e5925768d8 \n#18 0x55e59257a800 \n#19 0x55e592584cfc \n#20 0x55e59257b418 \n#21 0x55e59254842f \n#22 0x55e59259f4e8 \n#23 0x55e59259f6b4 \n#24 0x55e5925b0143 \n#25 0x7ff54c694ac3 ","time":{"start":1698615122769,"stop":1698615253230,"duration":130461}},{"uid":"6c5d78cc2776fb44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6c5d78cc2776fb44","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555ce8abafb3 \n#1 0x555ce878e4a7 \n#2 0x555ce87865d3 \n#3 0x555ce8777007 \n#4 0x555ce8778481 \n#5 0x555ce877733f \n#6 0x555ce877635c \n#7 0x555ce87762ce \n#8 0x555ce8774ecd \n#9 0x555ce877535a \n#10 0x555ce8790b8e \n#11 0x555ce88113b5 \n#12 0x555ce87f7942 \n#13 0x555ce8810c02 \n#14 0x555ce87f7713 \n#15 0x555ce87ca18b \n#16 0x555ce87caf7e \n#17 0x555ce8a808d8 \n#18 0x555ce8a84800 \n#19 0x555ce8a8ecfc \n#20 0x555ce8a85418 \n#21 0x555ce8a5242f \n#22 0x555ce8aa94e8 \n#23 0x555ce8aa96b4 \n#24 0x555ce8aba143 \n#25 0x7f9843294ac3 ","time":{"start":1698542390609,"stop":1698542522141,"duration":131532}},{"uid":"8b6e32bd7b1c2597","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b6e32bd7b1c2597","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d69c927fb3 \n#1 0x55d69c5fb4a7 \n#2 0x55d69c5f35d3 \n#3 0x55d69c5e4007 \n#4 0x55d69c5e5481 \n#5 0x55d69c5e433f \n#6 0x55d69c5e335c \n#7 0x55d69c5e32ce \n#8 0x55d69c5e1ecd \n#9 0x55d69c5e235a \n#10 0x55d69c5fdb8e \n#11 0x55d69c67e3b5 \n#12 0x55d69c664942 \n#13 0x55d69c67dc02 \n#14 0x55d69c664713 \n#15 0x55d69c63718b \n#16 0x55d69c637f7e \n#17 0x55d69c8ed8d8 \n#18 0x55d69c8f1800 \n#19 0x55d69c8fbcfc \n#20 0x55d69c8f2418 \n#21 0x55d69c8bf42f \n#22 0x55d69c9164e8 \n#23 0x55d69c9166b4 \n#24 0x55d69c927143 \n#25 0x7f8ce6694ac3 ","time":{"start":1698455717132,"stop":1698455849245,"duration":132113}},{"uid":"9d872f0517bd84c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9d872f0517bd84c7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55894f93dfb3 \n#1 0x55894f6114a7 \n#2 0x55894f6095d3 \n#3 0x55894f5fa007 \n#4 0x55894f5fb481 \n#5 0x55894f5fa33f \n#6 0x55894f5f935c \n#7 0x55894f5f92ce \n#8 0x55894f5f7ecd \n#9 0x55894f5f835a \n#10 0x55894f613b8e \n#11 0x55894f6943b5 \n#12 0x55894f67a942 \n#13 0x55894f693c02 \n#14 0x55894f67a713 \n#15 0x55894f64d18b \n#16 0x55894f64df7e \n#17 0x55894f9038d8 \n#18 0x55894f907800 \n#19 0x55894f911cfc \n#20 0x55894f908418 \n#21 0x55894f8d542f \n#22 0x55894f92c4e8 \n#23 0x55894f92c6b4 \n#24 0x55894f93d143 \n#25 0x7ff356494ac3 ","time":{"start":1698369381405,"stop":1698369513154,"duration":131749}},{"uid":"7134c957a8d04b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/7134c957a8d04b2a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x560e4b54cfb3 \n#1 0x560e4b2204a7 \n#2 0x560e4b2185d3 \n#3 0x560e4b209007 \n#4 0x560e4b20a481 \n#5 0x560e4b20933f \n#6 0x560e4b20835c \n#7 0x560e4b2082ce \n#8 0x560e4b206ecd \n#9 0x560e4b20735a \n#10 0x560e4b222b8e \n#11 0x560e4b2a33b5 \n#12 0x560e4b289942 \n#13 0x560e4b2a2c02 \n#14 0x560e4b289713 \n#15 0x560e4b25c18b \n#16 0x560e4b25cf7e \n#17 0x560e4b5128d8 \n#18 0x560e4b516800 \n#19 0x560e4b520cfc \n#20 0x560e4b517418 \n#21 0x560e4b4e442f \n#22 0x560e4b53b4e8 \n#23 0x560e4b53b6b4 \n#24 0x560e4b54c143 \n#25 0x7fbc4e894ac3 ","time":{"start":1698282869400,"stop":1698283001881,"duration":132481}},{"uid":"ce3728a8a1527672","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce3728a8a1527672","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x56012403dfb3 \n#1 0x560123d114a7 \n#2 0x560123d095d3 \n#3 0x560123cfa007 \n#4 0x560123cfb481 \n#5 0x560123cfa33f \n#6 0x560123cf935c \n#7 0x560123cf92ce \n#8 0x560123cf7ecd \n#9 0x560123cf835a \n#10 0x560123d13b8e \n#11 0x560123d943b5 \n#12 0x560123d7a942 \n#13 0x560123d93c02 \n#14 0x560123d7a713 \n#15 0x560123d4d18b \n#16 0x560123d4df7e \n#17 0x5601240038d8 \n#18 0x560124007800 \n#19 0x560124011cfc \n#20 0x560124008418 \n#21 0x560123fd542f \n#22 0x56012402c4e8 \n#23 0x56012402c6b4 \n#24 0x56012403d143 \n#25 0x7f14af094ac3 ","time":{"start":1698196535283,"stop":1698196667528,"duration":132245}},{"uid":"3c3d9145747e2326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3c3d9145747e2326","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55d825c20fb3 \n#1 0x55d8258f44a7 \n#2 0x55d8258ec5d3 \n#3 0x55d8258dd007 \n#4 0x55d8258de481 \n#5 0x55d8258dd33f \n#6 0x55d8258dc35c \n#7 0x55d8258dc2ce \n#8 0x55d8258daecd \n#9 0x55d8258db35a \n#10 0x55d8258f6b8e \n#11 0x55d8259773b5 \n#12 0x55d82595d942 \n#13 0x55d825976c02 \n#14 0x55d82595d713 \n#15 0x55d82593018b \n#16 0x55d825930f7e \n#17 0x55d825be68d8 \n#18 0x55d825bea800 \n#19 0x55d825bf4cfc \n#20 0x55d825beb418 \n#21 0x55d825bb842f \n#22 0x55d825c0f4e8 \n#23 0x55d825c0f6b4 \n#24 0x55d825c20143 \n#25 0x7fb6ad294ac3 ","time":{"start":1698178258120,"stop":1698178390271,"duration":132151}},{"uid":"1a715f4649029581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a715f4649029581","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x5651c25fffb3 \n#1 0x5651c22d34a7 \n#2 0x5651c22cb5d3 \n#3 0x5651c22bc007 \n#4 0x5651c22bd481 \n#5 0x5651c22bc33f \n#6 0x5651c22bb35c \n#7 0x5651c22bb2ce \n#8 0x5651c22b9ecd \n#9 0x5651c22ba35a \n#10 0x5651c22d5b8e \n#11 0x5651c23563b5 \n#12 0x5651c233c942 \n#13 0x5651c2355c02 \n#14 0x5651c233c713 \n#15 0x5651c230f18b \n#16 0x5651c230ff7e \n#17 0x5651c25c58d8 \n#18 0x5651c25c9800 \n#19 0x5651c25d3cfc \n#20 0x5651c25ca418 \n#21 0x5651c259742f \n#22 0x5651c25ee4e8 \n#23 0x5651c25ee6b4 \n#24 0x5651c25ff143 \n#25 0x7f5173c94ac3 ","time":{"start":1698178199407,"stop":1698178330299,"duration":130892}},{"uid":"546fb95123aa7059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/546fb95123aa7059","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55c81ad3cfb3 \n#1 0x55c81aa104a7 \n#2 0x55c81aa085d3 \n#3 0x55c81a9f9007 \n#4 0x55c81a9fa481 \n#5 0x55c81a9f933f \n#6 0x55c81a9f835c \n#7 0x55c81a9f82ce \n#8 0x55c81a9f6ecd \n#9 0x55c81a9f735a \n#10 0x55c81aa12b8e \n#11 0x55c81aa933b5 \n#12 0x55c81aa79942 \n#13 0x55c81aa92c02 \n#14 0x55c81aa79713 \n#15 0x55c81aa4c18b \n#16 0x55c81aa4cf7e \n#17 0x55c81ad028d8 \n#18 0x55c81ad06800 \n#19 0x55c81ad10cfc \n#20 0x55c81ad07418 \n#21 0x55c81acd442f \n#22 0x55c81ad2b4e8 \n#23 0x55c81ad2b6b4 \n#24 0x55c81ad3c143 \n#25 0x7f85d1094ac3 ","time":{"start":1698110118580,"stop":1698110250733,"duration":132153}}]},"b14d94c00a7a02b15ede5862fe9627b6":{"statistic":{"failed":117,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":169},"items":[{"uid":"7459619bdde7bd03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7459619bdde7bd03","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698867371431,"stop":1698867371876,"duration":445}},{"uid":"9a94a2e4d9a22e61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9a94a2e4d9a22e61","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698801504650,"stop":1698801505110,"duration":460}},{"uid":"d9b2059bb97504dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d9b2059bb97504dd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698788412500,"stop":1698788412920,"duration":420}},{"uid":"51c8cc1372e7d9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/51c8cc1372e7d9b8","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698714885440,"stop":1698714885988,"duration":548}},{"uid":"b1df1b5e8e077bdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b1df1b5e8e077bdd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698701278705,"stop":1698701279363,"duration":658}},{"uid":"6c688923740ea0c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6c688923740ea0c7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698700148497,"stop":1698700148926,"duration":429}},{"uid":"92b4dca6e032dc91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/92b4dca6e032dc91","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692694258,"stop":1698692694758,"duration":500}},{"uid":"b105bbd11af9143c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b105bbd11af9143c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692661261,"stop":1698692661735,"duration":474}},{"uid":"9556c214d154a5da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9556c214d154a5da","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646221849,"stop":1698646222514,"duration":665}},{"uid":"20c94552b7f62c62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/20c94552b7f62c62","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698628471752,"stop":1698628472326,"duration":574}},{"uid":"b74f7bea4fc86d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b74f7bea4fc86d12","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615110677,"stop":1698615111278,"duration":601}},{"uid":"264df2f706c43ed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/264df2f706c43ed3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615031956,"stop":1698615032493,"duration":537}},{"uid":"426a19130410c65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/426a19130410c65","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698542278116,"stop":1698542278882,"duration":766}},{"uid":"833c9e79e5cc9cd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/833c9e79e5cc9cd2","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698455469032,"stop":1698455469573,"duration":541}},{"uid":"4f4442bfac8c5ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4f4442bfac8c5ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698369151404,"stop":1698369151819,"duration":415}},{"uid":"dc1c297f7e114c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc1c297f7e114c5a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698282737922,"stop":1698282738513,"duration":591}},{"uid":"9b7de5a0e376b35d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9b7de5a0e376b35d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698196411191,"stop":1698196411757,"duration":566}},{"uid":"ea041f52d764a1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea041f52d764a1ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178137378,"stop":1698178138043,"duration":665}},{"uid":"7e6e54e12127fbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7e6e54e12127fbc","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178093687,"stop":1698178094195,"duration":508}},{"uid":"1e692a6bde4f8336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1e692a6bde4f8336","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698110009476,"stop":1698110009945,"duration":469}}]},"94109bff7ef580f8a70ff49447a40d87":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"9dda1267c14d137e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9dda1267c14d137e","status":"passed","time":{"start":1698867418814,"stop":1698867420910,"duration":2096}},{"uid":"7e2113a11f2086f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7e2113a11f2086f3","status":"passed","time":{"start":1698801547672,"stop":1698801548926,"duration":1254}},{"uid":"2a010b7eedc4c9f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2a010b7eedc4c9f0","status":"passed","time":{"start":1698788451222,"stop":1698788452514,"duration":1292}},{"uid":"194cce5d5d929a35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/194cce5d5d929a35","status":"passed","time":{"start":1698714939123,"stop":1698714940768,"duration":1645}},{"uid":"22a5457f00e73850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/22a5457f00e73850","status":"passed","time":{"start":1698701311051,"stop":1698701312523,"duration":1472}},{"uid":"5cdcc681a7241b93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5cdcc681a7241b93","status":"passed","time":{"start":1698700183131,"stop":1698700184428,"duration":1297}},{"uid":"e9ecf9a150b8c7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e9ecf9a150b8c7e4","status":"passed","time":{"start":1698692725081,"stop":1698692726267,"duration":1186}},{"uid":"1b6236100d8917ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1b6236100d8917ac","status":"passed","time":{"start":1698692695021,"stop":1698692696268,"duration":1247}},{"uid":"5e6eb691a12bcbb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5e6eb691a12bcbb0","status":"passed","time":{"start":1698646274334,"stop":1698646277481,"duration":3147}},{"uid":"184eeb44b54847ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/184eeb44b54847ae","status":"passed","time":{"start":1698628503076,"stop":1698628504427,"duration":1351}},{"uid":"2d948f7d2f7d8a4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2d948f7d2f7d8a4f","status":"passed","time":{"start":1698615145454,"stop":1698615151750,"duration":6296}},{"uid":"272fe17df8b07dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/272fe17df8b07dc8","status":"passed","time":{"start":1698615060661,"stop":1698615061923,"duration":1262}},{"uid":"dc67cbbcd1efadbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/dc67cbbcd1efadbb","status":"passed","time":{"start":1698542316990,"stop":1698542318799,"duration":1809}},{"uid":"18a169056bfdda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/18a169056bfdda5","status":"passed","time":{"start":1698455509172,"stop":1698455510694,"duration":1522}},{"uid":"6795e86b051f9208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6795e86b051f9208","status":"passed","time":{"start":1698369186049,"stop":1698369187889,"duration":1840}},{"uid":"4859cf111949c3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4859cf111949c3ae","status":"passed","time":{"start":1698282787514,"stop":1698282789038,"duration":1524}},{"uid":"1a8b4299280f4308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1a8b4299280f4308","status":"passed","time":{"start":1698196458765,"stop":1698196460990,"duration":2225}},{"uid":"2169411bffe836a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2169411bffe836a","status":"passed","time":{"start":1698178171688,"stop":1698178173117,"duration":1429}},{"uid":"b7d752dc41bd6edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b7d752dc41bd6edd","status":"passed","time":{"start":1698178134700,"stop":1698178139415,"duration":4715}},{"uid":"381a68a4944b3f64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/381a68a4944b3f64","status":"passed","time":{"start":1698110042626,"stop":1698110043931,"duration":1305}}]},"6712f2e3b136c8030bb4071a5deccc97":{"statistic":{"failed":17,"broken":0,"skipped":0,"passed":152,"unknown":0,"total":169},"items":[{"uid":"7c362d16b35ca831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7c362d16b35ca831","status":"passed","time":{"start":1698867488346,"stop":1698867493812,"duration":5466}},{"uid":"97f03b80653b9dd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/97f03b80653b9dd6","status":"passed","time":{"start":1698801624599,"stop":1698801630024,"duration":5425}},{"uid":"1429cc7263d9ba85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1429cc7263d9ba85","status":"passed","time":{"start":1698788515273,"stop":1698788520742,"duration":5469}},{"uid":"6d3108947c226db3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6d3108947c226db3","status":"passed","time":{"start":1698715019356,"stop":1698715027191,"duration":7835}},{"uid":"d3f3eac4df042029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d3f3eac4df042029","status":"passed","time":{"start":1698701391267,"stop":1698701398582,"duration":7315}},{"uid":"5d1d069f514c3ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d1d069f514c3ef2","status":"passed","time":{"start":1698700247837,"stop":1698700253421,"duration":5584}},{"uid":"216357116a24531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/216357116a24531","status":"passed","time":{"start":1698692890170,"stop":1698692895309,"duration":5139}},{"uid":"714aae454c4f5c9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/714aae454c4f5c9b","status":"passed","time":{"start":1698692758041,"stop":1698692763654,"duration":5613}},{"uid":"7b322a0b5ca02bf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7b322a0b5ca02bf4","status":"passed","time":{"start":1698646371143,"stop":1698646378419,"duration":7276}},{"uid":"ea59050268b7e2c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ea59050268b7e2c2","status":"passed","time":{"start":1698628588819,"stop":1698628595637,"duration":6818}},{"uid":"d072eba3c4800eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d072eba3c4800eea","status":"passed","time":{"start":1698615200980,"stop":1698615208572,"duration":7592}},{"uid":"d4a3235fdf49c39f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d4a3235fdf49c39f","status":"passed","time":{"start":1698615109078,"stop":1698615114665,"duration":5587}},{"uid":"76d12d94d9f23d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/76d12d94d9f23d8","status":"passed","time":{"start":1698542373688,"stop":1698542380790,"duration":7102}},{"uid":"c8460c6c19e948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c8460c6c19e948","status":"passed","time":{"start":1698455583900,"stop":1698455590772,"duration":6872}},{"uid":"cb9d27806fb5b126","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb9d27806fb5b126","status":"passed","time":{"start":1698369255448,"stop":1698369261227,"duration":5779}},{"uid":"fe30a8dbb1fc0e5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/fe30a8dbb1fc0e5f","status":"passed","time":{"start":1698282847714,"stop":1698282856223,"duration":8509}},{"uid":"51dd5e380d994356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/51dd5e380d994356","status":"passed","time":{"start":1698196514095,"stop":1698196521213,"duration":7118}},{"uid":"f1a319942e500aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f1a319942e500aba","status":"passed","time":{"start":1698178237545,"stop":1698178244462,"duration":6917}},{"uid":"5aa1d9e6a36c324b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5aa1d9e6a36c324b","status":"passed","time":{"start":1698178179281,"stop":1698178185597,"duration":6316}},{"uid":"c0247f1b6ef7a76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/c0247f1b6ef7a76","status":"passed","time":{"start":1698110104804,"stop":1698110111005,"duration":6201}}]},"9b4fbe015a28e4f52e55a5bc5e2d6fd0":{"statistic":{"failed":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"9b373d3c4f27ad43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9b373d3c4f27ad43","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":1698867628026,"stop":1698867758798,"duration":130772}},{"uid":"616df04c0914dc1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/616df04c0914dc1e","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":1698801774032,"stop":1698801904359,"duration":130327}},{"uid":"d8a7d311e289bcbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8a7d311e289bcbd","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":1698788673033,"stop":1698788802858,"duration":129825}},{"uid":"552853045d32cd78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/552853045d32cd78","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":1698715208892,"stop":1698715339272,"duration":130380}},{"uid":"a17e22ae8e406ecf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a17e22ae8e406ecf","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":1698701591147,"stop":1698701721199,"duration":130052}},{"uid":"9c0016b8c9d14ce0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9c0016b8c9d14ce0","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":1698700394198,"stop":1698700525355,"duration":131157}},{"uid":"7e751ad619a0d52d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7e751ad619a0d52d","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":1698693079761,"stop":1698693210008,"duration":130247}},{"uid":"249aeffb2a28ec81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/249aeffb2a28ec81","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":1698692933305,"stop":1698693063422,"duration":130117}},{"uid":"7194431978c451fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7194431978c451fa","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":1698646612294,"stop":1698646742283,"duration":129989}},{"uid":"1d161544969d6229","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1d161544969d6229","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":1698628667091,"stop":1698628798328,"duration":131237}},{"uid":"32691c8511a8c3df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/32691c8511a8c3df","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":1698615414195,"stop":1698615543820,"duration":129625}},{"uid":"949f47f608167034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/949f47f608167034","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":1698615298477,"stop":1698615429354,"duration":130877}},{"uid":"3a0db9b2bd3947cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3a0db9b2bd3947cb","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":1698542594273,"stop":1698542724877,"duration":130604}},{"uid":"6288920b1abbd524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6288920b1abbd524","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":1698455665921,"stop":1698455795998,"duration":130077}},{"uid":"24d0fedc31ff96f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/24d0fedc31ff96f8","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":1698369328970,"stop":1698369459916,"duration":130946}},{"uid":"e7b071807a377c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e7b071807a377c9c","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":1698283088101,"stop":1698283218946,"duration":130845}},{"uid":"60cdc8d10e83153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/60cdc8d10e83153a","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":1698196745220,"stop":1698196876396,"duration":131176}},{"uid":"729bbd1311c8c7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/729bbd1311c8c7e1","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":1698178444638,"stop":1698178574585,"duration":129947}},{"uid":"3b6a3c7fa7c14a2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3b6a3c7fa7c14a2f","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":1698178381586,"stop":1698178512567,"duration":130981}},{"uid":"d092d53a7686af89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/d092d53a7686af89","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":1698110280927,"stop":1698110410492,"duration":129565}}]},"519a697efdcc9e7678d3369921187d0b":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":21,"unknown":0,"total":22},"items":[{"uid":"ad212d322e9d3105","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ad212d322e9d3105","status":"passed","time":{"start":1698867422924,"stop":1698867429509,"duration":6585}},{"uid":"69c489325968271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/69c489325968271","status":"passed","time":{"start":1698801550977,"stop":1698801555933,"duration":4956}},{"uid":"42a1464d38ebcfd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/42a1464d38ebcfd4","status":"passed","time":{"start":1698788454642,"stop":1698788460593,"duration":5951}},{"uid":"cbd6af191b967a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cbd6af191b967a6b","status":"passed","time":{"start":1698714943351,"stop":1698714950055,"duration":6704}},{"uid":"839c9ace63f682d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/839c9ace63f682d6","status":"passed","time":{"start":1698701315832,"stop":1698701323092,"duration":7260}},{"uid":"5179dc888ab2a5ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5179dc888ab2a5ec","status":"passed","time":{"start":1698700186619,"stop":1698700191449,"duration":4830}},{"uid":"236bd7828600d778","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/236bd7828600d778","status":"passed","time":{"start":1698692728757,"stop":1698692734736,"duration":5979}},{"uid":"100815482feaa80c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/100815482feaa80c","status":"passed","time":{"start":1698692698325,"stop":1698692704231,"duration":5906}},{"uid":"5fafd137d7aa253f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fafd137d7aa253f","status":"passed","time":{"start":1698646280416,"stop":1698646288950,"duration":8534}},{"uid":"a7fd590afc6eab03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a7fd590afc6eab03","status":"passed","time":{"start":1698628507004,"stop":1698628513023,"duration":6019}},{"uid":"479127c63d6ede70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/479127c63d6ede70","status":"passed","time":{"start":1698615154793,"stop":1698615161131,"duration":6338}},{"uid":"d773e8261587d1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d773e8261587d1cc","status":"passed","time":{"start":1698615064381,"stop":1698615069849,"duration":5468}},{"uid":"44262c6aadc0db5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/44262c6aadc0db5f","status":"passed","time":{"start":1698542321494,"stop":1698542327026,"duration":5532}},{"uid":"9659c0d21c638138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9659c0d21c638138","status":"passed","time":{"start":1698455512110,"stop":1698455518596,"duration":6486}},{"uid":"69bd1f67b3fbf249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/69bd1f67b3fbf249","status":"passed","time":{"start":1698369190112,"stop":1698369196512,"duration":6400}},{"uid":"71d3fc15b53c9018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/71d3fc15b53c9018","status":"passed","time":{"start":1698282791592,"stop":1698282798197,"duration":6605}},{"uid":"7fbb7c402430ccac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7fbb7c402430ccac","status":"passed","time":{"start":1698196454506,"stop":1698196461535,"duration":7029}},{"uid":"88fd6fb366258c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88fd6fb366258c7e","status":"passed","time":{"start":1698178176206,"stop":1698178182748,"duration":6542}},{"uid":"f513eae40851546b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f513eae40851546b","status":"passed","time":{"start":1698178168121,"stop":1698178173891,"duration":5770}},{"uid":"2d431f308886e517","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/2d431f308886e517","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x561fa2903fb3 \n#1 0x561fa25d74a7 \n#2 0x561fa261edd6 \n#3 0x561fa261eec1 \n#4 0x561fa265c354 \n#5 0x561fa264096d \n#6 0x561fa2659c02 \n#7 0x561fa2640713 \n#8 0x561fa261318b \n#9 0x561fa2613f7e \n#10 0x561fa28c98d8 \n#11 0x561fa28cd800 \n#12 0x561fa28d7cfc \n#13 0x561fa28ce418 \n#14 0x561fa289b42f \n#15 0x561fa28f24e8 \n#16 0x561fa28f26b4 \n#17 0x561fa2903143 \n#18 0x7f6091c94ac3 ","time":{"start":1698110046087,"stop":1698110059418,"duration":13331}}]},"e8795ce8d9315a80a8e410520349c187":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":28,"unknown":0,"total":31},"items":[{"uid":"437171b5f42bc41a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/437171b5f42bc41a","status":"passed","time":{"start":1698867431087,"stop":1698867447007,"duration":15920}},{"uid":"c041640454942eed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c041640454942eed","status":"passed","time":{"start":1698801557656,"stop":1698801578478,"duration":20822}},{"uid":"7414d2f36865d6c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7414d2f36865d6c5","status":"passed","time":{"start":1698788461967,"stop":1698788474179,"duration":12212}},{"uid":"4becea2dbf4aea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4becea2dbf4aea35","status":"passed","time":{"start":1698714952164,"stop":1698714968352,"duration":16188}},{"uid":"cff5c7598c1ae602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cff5c7598c1ae602","status":"passed","time":{"start":1698701328645,"stop":1698701345212,"duration":16567}},{"uid":"cd972070c6db1240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cd972070c6db1240","status":"passed","time":{"start":1698700193443,"stop":1698700209748,"duration":16305}},{"uid":"4102f1818a70d316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4102f1818a70d316","status":"passed","time":{"start":1698692740027,"stop":1698692751466,"duration":11439}},{"uid":"8bd2a0e34e7a2d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8bd2a0e34e7a2d82","status":"passed","time":{"start":1698692705966,"stop":1698692718299,"duration":12333}},{"uid":"a67a9caba4253199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a67a9caba4253199","status":"passed","time":{"start":1698646291139,"stop":1698646307508,"duration":16369}},{"uid":"ed017f981ebad832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ed017f981ebad832","status":"passed","time":{"start":1698628515057,"stop":1698628530721,"duration":15664}},{"uid":"1c7ac5cb97aa9481","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1c7ac5cb97aa9481","status":"passed","time":{"start":1698615167368,"stop":1698615189704,"duration":22336}},{"uid":"9a99dfbfae7f51f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9a99dfbfae7f51f1","status":"passed","time":{"start":1698615072044,"stop":1698615084361,"duration":12317}},{"uid":"3acaae084ef3695d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3acaae084ef3695d","status":"passed","time":{"start":1698542329331,"stop":1698542345394,"duration":16063}},{"uid":"e91947a2e33f29f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e91947a2e33f29f6","status":"passed","time":{"start":1698455520041,"stop":1698455538096,"duration":18055}},{"uid":"f5df90740f8509bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5df90740f8509bd","status":"passed","time":{"start":1698369198044,"stop":1698369210578,"duration":12534}},{"uid":"8668ad3d6314a625","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8668ad3d6314a625","status":"passed","time":{"start":1698282804825,"stop":1698282820237,"duration":15412}},{"uid":"c04f9de76587d6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c04f9de76587d6f3","status":"passed","time":{"start":1698196463897,"stop":1698196481900,"duration":18003}},{"uid":"832f90c458a59bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/832f90c458a59bfc","status":"passed","time":{"start":1698178185365,"stop":1698178205774,"duration":20409}},{"uid":"255fb80fc3d296fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/255fb80fc3d296fe","status":"passed","time":{"start":1698178175644,"stop":1698178187125,"duration":11481}},{"uid":"6d137d17bd2bfe9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/6d137d17bd2bfe9b","status":"passed","time":{"start":1698110061028,"stop":1698110080133,"duration":19105}}]},"f8fee070cb49e91fbb5bb87c533c294a":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"60c2a99a6ad80361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/60c2a99a6ad80361","status":"passed","time":{"start":1698867569390,"stop":1698867577595,"duration":8205}},{"uid":"dfead28ea3bb50c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/dfead28ea3bb50c1","status":"passed","time":{"start":1698801699792,"stop":1698801729648,"duration":29856}},{"uid":"b885f8be75ea137b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b885f8be75ea137b","status":"passed","time":{"start":1698788607842,"stop":1698788617233,"duration":9391}},{"uid":"ba18abcbadfd66a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ba18abcbadfd66a","status":"passed","time":{"start":1698715153610,"stop":1698715168600,"duration":14990}},{"uid":"9b3a18b14feeaedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9b3a18b14feeaedc","status":"passed","time":{"start":1698701569036,"stop":1698701575752,"duration":6716}},{"uid":"ab1facabe207795e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ab1facabe207795e","status":"passed","time":{"start":1698700339512,"stop":1698700345556,"duration":6044}},{"uid":"4e0898dd01fcfd7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4e0898dd01fcfd7c","status":"passed","time":{"start":1698692873197,"stop":1698692879228,"duration":6031}},{"uid":"a3f8524d314ff4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/a3f8524d314ff4","status":"passed","time":{"start":1698692849085,"stop":1698692855350,"duration":6265}},{"uid":"5466236ed2abd5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5466236ed2abd5b","status":"passed","time":{"start":1698646558874,"stop":1698646565326,"duration":6452}},{"uid":"5825b648c741ce4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5825b648c741ce4b","status":"passed","time":{"start":1698628546090,"stop":1698628577754,"duration":31664}},{"uid":"e7b871e58bc007d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e7b871e58bc007d2","status":"passed","time":{"start":1698615183004,"stop":1698615190532,"duration":7528}},{"uid":"7608a669b7694850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7608a669b7694850","status":"passed","time":{"start":1698615091534,"stop":1698615098003,"duration":6469}},{"uid":"c37774365e3677d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c37774365e3677d6","status":"passed","time":{"start":1698542355071,"stop":1698542363065,"duration":7994}},{"uid":"dd41f794ca6d31cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd41f794ca6d31cc","status":"passed","time":{"start":1698455534226,"stop":1698455571927,"duration":37701}},{"uid":"93d003c5d26d1332","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93d003c5d26d1332","status":"passed","time":{"start":1698369228813,"stop":1698369245800,"duration":16987}},{"uid":"111ea9d5ee1b41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/111ea9d5ee1b41e","status":"passed","time":{"start":1698282810506,"stop":1698282838244,"duration":27738}},{"uid":"4a24ca7ba9649f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4a24ca7ba9649f1","status":"passed","time":{"start":1698196480291,"stop":1698196502820,"duration":22529}},{"uid":"b1b5a816501cac1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b1b5a816501cac1c","status":"passed","time":{"start":1698178217293,"stop":1698178225215,"duration":7922}},{"uid":"46bf97f16fe55b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/46bf97f16fe55b2","status":"passed","time":{"start":1698178161800,"stop":1698178169117,"duration":7317}},{"uid":"3730eead80374294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3730eead80374294","status":"passed","time":{"start":1698110086257,"stop":1698110095525,"duration":9268}}]},"44ddd5985badeba6e2bcae7f904bc14a":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"b2024013160b5b5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b2024013160b5b5c","status":"passed","time":{"start":1698867591608,"stop":1698867593719,"duration":2111}},{"uid":"3ab054c357bb6215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3ab054c357bb6215","status":"passed","time":{"start":1698801742295,"stop":1698801744673,"duration":2378}},{"uid":"4d11e303bf8afde4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4d11e303bf8afde4","status":"passed","time":{"start":1698788632032,"stop":1698788634281,"duration":2249}},{"uid":"f78959adf7272647","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f78959adf7272647","status":"passed","time":{"start":1698715192635,"stop":1698715195405,"duration":2770}},{"uid":"16ada858b498e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/16ada858b498e95f","status":"passed","time":{"start":1698701574979,"stop":1698701577391,"duration":2412}},{"uid":"359010b6aa9b552b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/359010b6aa9b552b","status":"passed","time":{"start":1698700357179,"stop":1698700359163,"duration":1984}},{"uid":"f151072228d94ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f151072228d94ca8","status":"passed","time":{"start":1698693056841,"stop":1698693059262,"duration":2421}},{"uid":"ce80650dd4f27a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ce80650dd4f27a6b","status":"passed","time":{"start":1698692866522,"stop":1698692868985,"duration":2463}},{"uid":"bc171461202c57f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/bc171461202c57f6","status":"passed","time":{"start":1698646557116,"stop":1698646559574,"duration":2458}},{"uid":"4992e1dad92f4e3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4992e1dad92f4e3a","status":"passed","time":{"start":1698628603438,"stop":1698628606074,"duration":2636}},{"uid":"e57073cd109d5ba5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e57073cd109d5ba5","status":"passed","time":{"start":1698615451621,"stop":1698615454372,"duration":2751}},{"uid":"38fefa2d8e41a29d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/38fefa2d8e41a29d","status":"passed","time":{"start":1698615288322,"stop":1698615290901,"duration":2579}},{"uid":"298409ed319dd109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/298409ed319dd109","status":"passed","time":{"start":1698542578475,"stop":1698542581420,"duration":2945}},{"uid":"2c587776466157df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2c587776466157df","status":"passed","time":{"start":1698455597751,"stop":1698455600048,"duration":2297}},{"uid":"d37267a3b1bd450f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d37267a3b1bd450f","status":"passed","time":{"start":1698369268328,"stop":1698369270521,"duration":2193}},{"uid":"d0f9e13965521136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d0f9e13965521136","status":"passed","time":{"start":1698283091437,"stop":1698283093804,"duration":2367}},{"uid":"fb4f29a83e8060c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/fb4f29a83e8060c1","status":"passed","time":{"start":1698196731368,"stop":1698196733873,"duration":2505}},{"uid":"6714b9e63b6a896","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6714b9e63b6a896","status":"passed","time":{"start":1698178467431,"stop":1698178469870,"duration":2439}},{"uid":"ba91277b86eeac86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ba91277b86eeac86","status":"passed","time":{"start":1698178406049,"stop":1698178408215,"duration":2166}},{"uid":"54af3a8286a36a60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/54af3a8286a36a60","status":"passed","time":{"start":1698110260194,"stop":1698110262435,"duration":2241}}]},"445c69993d092ef0a391b637b7b8f077":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"1b32e48d363cbfaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/1b32e48d363cbfaa","status":"passed","time":{"start":1698867601226,"stop":1698867602372,"duration":1146}},{"uid":"a1e86ce6df312c77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a1e86ce6df312c77","status":"passed","time":{"start":1698801752423,"stop":1698801754040,"duration":1617}},{"uid":"73df9ccad8ad38a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/73df9ccad8ad38a2","status":"passed","time":{"start":1698788642074,"stop":1698788643294,"duration":1220}},{"uid":"792793dd30843025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/792793dd30843025","status":"passed","time":{"start":1698715203736,"stop":1698715205086,"duration":1350}},{"uid":"1ea80027edd33c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1ea80027edd33c49","status":"passed","time":{"start":1698701575758,"stop":1698701577374,"duration":1616}},{"uid":"c0d5dc54c4a35ea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d5dc54c4a35ea5","status":"passed","time":{"start":1698700367048,"stop":1698700368199,"duration":1151}},{"uid":"3fdfe0d845ca8370","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3fdfe0d845ca8370","status":"passed","time":{"start":1698693067142,"stop":1698693068213,"duration":1071}},{"uid":"172eeb7f65e6ed9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/172eeb7f65e6ed9e","status":"passed","time":{"start":1698692876747,"stop":1698692877970,"duration":1223}},{"uid":"cd1ce7a59cc91957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cd1ce7a59cc91957","status":"passed","time":{"start":1698646568640,"stop":1698646570188,"duration":1548}},{"uid":"511d3af078b43ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/511d3af078b43ae2","status":"passed","time":{"start":1698628614497,"stop":1698628616177,"duration":1680}},{"uid":"6d7094d2ea5cdaab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6d7094d2ea5cdaab","status":"passed","time":{"start":1698615464646,"stop":1698615466417,"duration":1771}},{"uid":"72af921c12731e1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72af921c12731e1b","status":"passed","time":{"start":1698615299191,"stop":1698615300489,"duration":1298}},{"uid":"e669a427090eb871","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e669a427090eb871","status":"passed","time":{"start":1698542590377,"stop":1698542592422,"duration":2045}},{"uid":"254bb4ea3a1f0b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/254bb4ea3a1f0b74","status":"passed","time":{"start":1698455608142,"stop":1698455609688,"duration":1546}},{"uid":"33b7f5c8f57c9de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/33b7f5c8f57c9de0","status":"passed","time":{"start":1698369278897,"stop":1698369280761,"duration":1864}},{"uid":"b0fc33c17c9cb9b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b0fc33c17c9cb9b3","status":"passed","time":{"start":1698283119730,"stop":1698283122364,"duration":2634}},{"uid":"991c90a407f150f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/991c90a407f150f9","status":"passed","time":{"start":1698196742511,"stop":1698196744098,"duration":1587}},{"uid":"5f7ff92156fbe71f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5f7ff92156fbe71f","status":"passed","time":{"start":1698178478882,"stop":1698178481117,"duration":2235}},{"uid":"6c41341768fe5ae8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6c41341768fe5ae8","status":"passed","time":{"start":1698178417238,"stop":1698178418583,"duration":1345}},{"uid":"bdb1877f28c4cffd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/bdb1877f28c4cffd","status":"passed","time":{"start":1698110270309,"stop":1698110271729,"duration":1420}}]},"46bdc81110002bd93542f111d9af2812":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":169},"items":[{"uid":"75943b45f53c8b08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/75943b45f53c8b08","status":"passed","time":{"start":1698867588276,"stop":1698867591604,"duration":3328}},{"uid":"d7349f5b361e14ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d7349f5b361e14ed","status":"passed","time":{"start":1698801740396,"stop":1698801742290,"duration":1894}},{"uid":"f72323d2569476f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f72323d2569476f5","status":"passed","time":{"start":1698788628249,"stop":1698788632029,"duration":3780}},{"uid":"3271dc4cbef2f969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3271dc4cbef2f969","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715180418,"stop":1698715182481,"duration":2063}},{"uid":"f1b44543890ca6aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f1b44543890ca6aa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701571681,"stop":1698701574826,"duration":3145}},{"uid":"426b0e2b63521503","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/426b0e2b63521503","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700355503,"stop":1698700357142,"duration":1639}},{"uid":"33163b26bcaa2bb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/33163b26bcaa2bb9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693054656,"stop":1698693056805,"duration":2149}},{"uid":"ea6380db9f8153a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ea6380db9f8153a6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692864656,"stop":1698692866488,"duration":1832}},{"uid":"ae70dba187d91b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ae70dba187d91b0e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646555242,"stop":1698646557074,"duration":1832}},{"uid":"3c4c89d3621a8d23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3c4c89d3621a8d23","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628903069,"stop":1698628904899,"duration":1830}},{"uid":"36054524b6a5b79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/36054524b6a5b79","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615386998,"stop":1698615389221,"duration":2223}},{"uid":"d89e7b726e508660","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d89e7b726e508660","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615275639,"stop":1698615277483,"duration":1844}},{"uid":"36647b02891745f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/36647b02891745f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542542130,"stop":1698542545176,"duration":3046}},{"uid":"2a469b407e77f316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a469b407e77f316","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455876672,"stop":1698455878206,"duration":1534}},{"uid":"8f7376a82795d060","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8f7376a82795d060","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369534373,"stop":1698369535841,"duration":1468}},{"uid":"e385d856194ecac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e385d856194ecac3","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698283042186,"stop":1698283043665,"duration":1479}},{"uid":"7f9f340a8854b708","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7f9f340a8854b708","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196694902,"stop":1698196697131,"duration":2229}},{"uid":"f530a7c655796e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f530a7c655796e28","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178414134,"stop":1698178417020,"duration":2886}},{"uid":"3eb0bca34815960e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3eb0bca34815960e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178353224,"stop":1698178356053,"duration":2829}},{"uid":"c0ca6c80f5897814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/c0ca6c80f5897814","status":"passed","time":{"start":1698110270708,"stop":1698110272682,"duration":1974}}]},"f014a970b405df22a91c3a1e6926ba51":{"statistic":{"failed":60,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":169},"items":[{"uid":"682a78b4a89ea96a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/682a78b4a89ea96a","status":"passed","time":{"start":1698867465878,"stop":1698867474250,"duration":8372}},{"uid":"c08726f6b9b59538","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c08726f6b9b59538","status":"passed","time":{"start":1698801604809,"stop":1698801612212,"duration":7403}},{"uid":"18b5c7e515bd190c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/18b5c7e515bd190c","status":"passed","time":{"start":1698788496063,"stop":1698788503151,"duration":7088}},{"uid":"ed92c63caa1d13fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed92c63caa1d13fc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714992096,"stop":1698715004483,"duration":12387}},{"uid":"412b971723697a66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/412b971723697a66","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701367689,"stop":1698701376810,"duration":9121}},{"uid":"292e9f8e6ac07e15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/292e9f8e6ac07e15","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700228846,"stop":1698700235603,"duration":6757}},{"uid":"841a683332219fe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/841a683332219fe1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693067866,"stop":1698693075299,"duration":7433}},{"uid":"8dd8e223f4497563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dd8e223f4497563","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692737878,"stop":1698692744229,"duration":6351}},{"uid":"3a724480c579c5f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3a724480c579c5f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646337536,"stop":1698646349029,"duration":11493}},{"uid":"73ae1da872273f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/73ae1da872273f1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628553248,"stop":1698628562957,"duration":9709}},{"uid":"7b53e90e10f58ca5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b53e90e10f58ca5","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615215059,"stop":1698615224114,"duration":9055}},{"uid":"844f8f299eb59c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/844f8f299eb59c5a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615104166,"stop":1698615111881,"duration":7715}},{"uid":"e9236bbd134854e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e9236bbd134854e6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542367402,"stop":1698542375117,"duration":7715}},{"uid":"dd1b2478f7d7b7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd1b2478f7d7b7e4","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455555393,"stop":1698455561920,"duration":6527}},{"uid":"1a2486c55ca55a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1a2486c55ca55a1f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369230524,"stop":1698369238056,"duration":7532}},{"uid":"998b930c0ff3bd99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/998b930c0ff3bd99","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698282845992,"stop":1698282856298,"duration":10306}},{"uid":"950b0ca68c25077d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/950b0ca68c25077d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196503856,"stop":1698196513068,"duration":9212}},{"uid":"545f3bac2e4efcc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/545f3bac2e4efcc0","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178229438,"stop":1698178238455,"duration":9017}},{"uid":"9edf33c62ac3fb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9edf33c62ac3fb34","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178209315,"stop":1698178219110,"duration":9795}},{"uid":"942f191adb3df58f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/942f191adb3df58f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698110098471,"stop":1698110105807,"duration":7336}}]},"f7ffd8878be96220bbaf283f6c48e546":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"bdfb0679ff0c785b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/bdfb0679ff0c785b","status":"passed","time":{"start":1698867429836,"stop":1698867431083,"duration":1247}},{"uid":"48f5d73a28e82751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/48f5d73a28e82751","status":"passed","time":{"start":1698801556461,"stop":1698801557652,"duration":1191}},{"uid":"1e6851d598e45b1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1e6851d598e45b1a","status":"passed","time":{"start":1698788461044,"stop":1698788461963,"duration":919}},{"uid":"f452cb875346e47d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f452cb875346e47d","status":"passed","time":{"start":1698714950671,"stop":1698714952161,"duration":1490}},{"uid":"cd6c3abdebcdc2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cd6c3abdebcdc2b1","status":"passed","time":{"start":1698701323875,"stop":1698701328639,"duration":4764}},{"uid":"e8f89a9c83120627","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e8f89a9c83120627","status":"passed","time":{"start":1698700192035,"stop":1698700193440,"duration":1405}},{"uid":"d498ce9557a2b656","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d498ce9557a2b656","status":"passed","time":{"start":1698692735181,"stop":1698692740023,"duration":4842}},{"uid":"d69b1d0e9fb5bf8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d69b1d0e9fb5bf8b","status":"passed","time":{"start":1698692704709,"stop":1698692705963,"duration":1254}},{"uid":"4bbebd603570b2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/4bbebd603570b2e9","status":"passed","time":{"start":1698646289693,"stop":1698646291134,"duration":1441}},{"uid":"d71c5e5bb1953f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d71c5e5bb1953f13","status":"passed","time":{"start":1698628513612,"stop":1698628515054,"duration":1442}},{"uid":"299b8701468c82d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/299b8701468c82d8","status":"passed","time":{"start":1698615161973,"stop":1698615167364,"duration":5391}},{"uid":"a26e007eb3b50b61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a26e007eb3b50b61","status":"passed","time":{"start":1698615070477,"stop":1698615072039,"duration":1562}},{"uid":"3fe8d828749a0eae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3fe8d828749a0eae","status":"passed","time":{"start":1698542327712,"stop":1698542329328,"duration":1616}},{"uid":"2b380202fbd0ac02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2b380202fbd0ac02","status":"passed","time":{"start":1698455519039,"stop":1698455520037,"duration":998}},{"uid":"83012893be9ff505","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/83012893be9ff505","status":"passed","time":{"start":1698369197059,"stop":1698369198040,"duration":981}},{"uid":"727ac70445d48bb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/727ac70445d48bb3","status":"passed","time":{"start":1698282798937,"stop":1698282804821,"duration":5884}},{"uid":"bb2c3348c7385813","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/bb2c3348c7385813","status":"passed","time":{"start":1698196462223,"stop":1698196463894,"duration":1671}},{"uid":"90d07119ffc1f8be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/90d07119ffc1f8be","status":"passed","time":{"start":1698178183555,"stop":1698178185361,"duration":1806}},{"uid":"cfc91dc056d6a00b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cfc91dc056d6a00b","status":"passed","time":{"start":1698178174495,"stop":1698178175641,"duration":1146}},{"uid":"1c966f8534625f95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1c966f8534625f95","status":"passed","time":{"start":1698110060082,"stop":1698110061025,"duration":943}}]},"7f3dc7acf0fc90eded39e25c4ed3bb60":{"statistic":{"failed":49,"broken":0,"skipped":0,"passed":120,"unknown":0,"total":169},"items":[{"uid":"7a9648cbc42d6208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7a9648cbc42d6208","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698867380875,"stop":1698867381757,"duration":882}},{"uid":"92850054473927d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/92850054473927d2","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698801514180,"stop":1698801515179,"duration":999}},{"uid":"50a888526f979d94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/50a888526f979d94","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698788421997,"stop":1698788422765,"duration":768}},{"uid":"a1ea593f35469499","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a1ea593f35469499","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698714899244,"stop":1698714900147,"duration":903}},{"uid":"4906b39b6217d8d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4906b39b6217d8d0","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698701289966,"stop":1698701291106,"duration":1140}},{"uid":"48d4a1d460fe4b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48d4a1d460fe4b20","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698700157941,"stop":1698700158824,"duration":883}},{"uid":"24cb13771bc8d021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/24cb13771bc8d021","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692703540,"stop":1698692704385,"duration":845}},{"uid":"7eafa2d79b01d4fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7eafa2d79b01d4fd","status":"passed","time":{"start":1698692670959,"stop":1698692674757,"duration":3798}},{"uid":"fcd480e359b22881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fcd480e359b22881","status":"passed","time":{"start":1698646232264,"stop":1698646235526,"duration":3262}},{"uid":"d1b3a1c067df3ef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d1b3a1c067df3ef5","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698628483471,"stop":1698628484874,"duration":1403}},{"uid":"57af589fefc04d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/57af589fefc04d97","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615121073,"stop":1698615122053,"duration":980}},{"uid":"45fb15286fbfbcbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/45fb15286fbfbcbb","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615041542,"stop":1698615042516,"duration":974}},{"uid":"e42b3555051d30fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e42b3555051d30fa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698542288164,"stop":1698542289188,"duration":1024}},{"uid":"f17be26625ef7b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f17be26625ef7b8e","status":"passed","time":{"start":1698455478869,"stop":1698455482620,"duration":3751}},{"uid":"b2424a1a0a3021ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b2424a1a0a3021ff","status":"failed","statusDetails":"ValueError: unconverted data remains: \n \n (In progress)","time":{"start":1698369161722,"stop":1698369165746,"duration":4024}},{"uid":"a68acf28ac5bd007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a68acf28ac5bd007","status":"passed","time":{"start":1698282749795,"stop":1698282754031,"duration":4236}},{"uid":"40ec856a2c9049e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/40ec856a2c9049e3","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698196422000,"stop":1698196423115,"duration":1115}},{"uid":"423c69fc95862745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/423c69fc95862745","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178148652,"stop":1698178149809,"duration":1157}},{"uid":"93c36446cdfc84e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/93c36446cdfc84e8","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178103943,"stop":1698178105050,"duration":1107}},{"uid":"f6a38ef20d02b172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/f6a38ef20d02b172","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698110018814,"stop":1698110024846,"duration":6032}}]},"af246d65f1eea891cf11ee497308965a":{"statistic":{"failed":144,"broken":0,"skipped":0,"passed":25,"unknown":0,"total":169},"items":[{"uid":"7ea7945045a87340","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7ea7945045a87340","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":1698867626993,"stop":1698867627719,"duration":726}},{"uid":"27ed2181e17cb94b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27ed2181e17cb94b","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698801788333,"stop":1698801791552,"duration":3219}},{"uid":"5ec44e4c4a15ecb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5ec44e4c4a15ecb5","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698788666066,"stop":1698788669111,"duration":3045}},{"uid":"a3f55e945210a77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a3f55e945210a77d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698715205575,"stop":1698715208826,"duration":3251}},{"uid":"df5b6055d3286408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/df5b6055d3286408","status":"passed","time":{"start":1698701589042,"stop":1698701591142,"duration":2100}},{"uid":"60ecd658497bf6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/60ecd658497bf6d6","status":"passed","time":{"start":1698700393042,"stop":1698700394195,"duration":1153}},{"uid":"73e8d7073b49470b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/73e8d7073b49470b","status":"passed","time":{"start":1698693078651,"stop":1698693079756,"duration":1105}},{"uid":"fb7913c4da1a931f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/fb7913c4da1a931f","status":"passed","time":{"start":1698692903647,"stop":1698692933302,"duration":29655}},{"uid":"15d5090b3d14b81c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/15d5090b3d14b81c","status":"passed","time":{"start":1698646582912,"stop":1698646612289,"duration":29377}},{"uid":"c9c43b551db1f580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c9c43b551db1f580","status":"passed","time":{"start":1698628641629,"stop":1698628667087,"duration":25458}},{"uid":"6fca79c1db2b62bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6fca79c1db2b62bf","status":"passed","time":{"start":1698615412284,"stop":1698615414191,"duration":1907}},{"uid":"5649973f872bd0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5649973f872bd0d1","status":"passed","time":{"start":1698615297104,"stop":1698615298474,"duration":1370}},{"uid":"8f1c18328c11259e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8f1c18328c11259e","status":"passed","time":{"start":1698542568532,"stop":1698542594270,"duration":25738}},{"uid":"1125f7b9c2638c71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1125f7b9c2638c71","status":"passed","time":{"start":1698455636739,"stop":1698455665918,"duration":29179}},{"uid":"26969becfe1fd247","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26969becfe1fd247","status":"passed","time":{"start":1698369305475,"stop":1698369328966,"duration":23491}},{"uid":"c88812bdf2083059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c88812bdf2083059","status":"passed","time":{"start":1698283068253,"stop":1698283088095,"duration":19842}},{"uid":"14265c2b2a73086f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/14265c2b2a73086f","status":"passed","time":{"start":1698196718261,"stop":1698196745217,"duration":26956}},{"uid":"5c2babbbb4979501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c2babbbb4979501","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178442915,"stop":1698178444577,"duration":1662}},{"uid":"b2e451609847b13e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b2e451609847b13e","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178379713,"stop":1698178381532,"duration":1819}},{"uid":"78a1ccd2c7e2167d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/78a1ccd2c7e2167d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698110279719,"stop":1698110280868,"duration":1149}}]},"b583dc83005aea8688ae703bcdf0d977":{"statistic":{"failed":73,"broken":0,"skipped":0,"passed":96,"unknown":0,"total":169},"items":[{"uid":"2f72884f7602d8f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/2f72884f7602d8f8","status":"passed","time":{"start":1698867400013,"stop":1698867401614,"duration":1601}},{"uid":"14e72a0644fd89d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/14e72a0644fd89d9","status":"passed","time":{"start":1698801532178,"stop":1698801533767,"duration":1589}},{"uid":"70013b585683b48a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/70013b585683b48a","status":"passed","time":{"start":1698788434730,"stop":1698788437123,"duration":2393}},{"uid":"15ffca0c3e8e6dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/15ffca0c3e8e6dbc","status":"passed","time":{"start":1698714915582,"stop":1698714920079,"duration":4497}},{"uid":"5c7f7a4becd9dae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c7f7a4becd9dae5","status":"passed","time":{"start":1698701293357,"stop":1698701295861,"duration":2504}},{"uid":"a1787abbf7394947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a1787abbf7394947","status":"passed","time":{"start":1698700166318,"stop":1698700169199,"duration":2881}},{"uid":"5d9be04643c05282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d9be04643c05282","status":"passed","time":{"start":1698692711926,"stop":1698692713366,"duration":1440}},{"uid":"248030aefa5abb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/248030aefa5abb6a","status":"passed","time":{"start":1698692674620,"stop":1698692676171,"duration":1551}},{"uid":"2842aca8b97d5a81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2842aca8b97d5a81","status":"passed","time":{"start":1698646238590,"stop":1698646240597,"duration":2007}},{"uid":"d6997d5af1630356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d6997d5af1630356","status":"passed","time":{"start":1698628480256,"stop":1698628482006,"duration":1750}},{"uid":"f0cd926836185c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f0cd926836185c29","status":"passed","time":{"start":1698615123536,"stop":1698615125464,"duration":1928}},{"uid":"85f40947bb81a840","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/85f40947bb81a840","status":"passed","time":{"start":1698615046364,"stop":1698615048142,"duration":1778}},{"uid":"a34cc34a57178d6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a34cc34a57178d6d","status":"passed","time":{"start":1698542292044,"stop":1698542293781,"duration":1737}},{"uid":"1841132c24a7d738","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1841132c24a7d738","status":"passed","time":{"start":1698455491666,"stop":1698455494396,"duration":2730}},{"uid":"bb119badf1d5fcb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bb119badf1d5fcb8","status":"passed","time":{"start":1698369167384,"stop":1698369171348,"duration":3964}},{"uid":"8b3fccc1fc2dfd18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8b3fccc1fc2dfd18","status":"passed","time":{"start":1698282766755,"stop":1698282769451,"duration":2696}},{"uid":"7c627d316539f1bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7c627d316539f1bf","status":"passed","time":{"start":1698196437017,"stop":1698196441204,"duration":4187}},{"uid":"21c2376e0242b487","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/21c2376e0242b487","status":"passed","time":{"start":1698178154667,"stop":1698178156596,"duration":1929}},{"uid":"380e8ab748d68a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/380e8ab748d68a55","status":"passed","time":{"start":1698178118825,"stop":1698178120669,"duration":1844}},{"uid":"93dc4c7efe70344f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/93dc4c7efe70344f","status":"passed","time":{"start":1698110022000,"stop":1698110023570,"duration":1570}}]},"702154f20d1bb392cb26213b3a14a202":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"ac84d68d094bd1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ac84d68d094bd1c1","status":"passed","time":{"start":1698867759016,"stop":1698867761307,"duration":2291}},{"uid":"d409f6c2022b4163","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d409f6c2022b4163","status":"passed","time":{"start":1698801904726,"stop":1698801912369,"duration":7643}},{"uid":"1fcec98b36120b40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1fcec98b36120b40","status":"passed","time":{"start":1698788803077,"stop":1698788805362,"duration":2285}},{"uid":"5a0cc3a5a15d7582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a0cc3a5a15d7582","status":"passed","time":{"start":1698715339577,"stop":1698715342225,"duration":2648}},{"uid":"73de1b0e035ff549","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/73de1b0e035ff549","status":"passed","time":{"start":1698701721411,"stop":1698701723902,"duration":2491}},{"uid":"a39142c9c348d05b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a39142c9c348d05b","status":"passed","time":{"start":1698700525663,"stop":1698700528273,"duration":2610}},{"uid":"5dd43aa827514537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5dd43aa827514537","status":"passed","time":{"start":1698693210252,"stop":1698693212123,"duration":1871}},{"uid":"45817aceb7169a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/45817aceb7169a1e","status":"passed","time":{"start":1698693063658,"stop":1698693065916,"duration":2258}},{"uid":"7443efa744c6bd2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7443efa744c6bd2a","status":"passed","time":{"start":1698646583620,"stop":1698646585982,"duration":2362}},{"uid":"66cd7992eb869086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/66cd7992eb869086","status":"passed","time":{"start":1698628798602,"stop":1698628801519,"duration":2917}},{"uid":"873c69b3084a528a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/873c69b3084a528a","status":"passed","time":{"start":1698615544035,"stop":1698615546532,"duration":2497}},{"uid":"e853fefe0cfc16af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e853fefe0cfc16af","status":"passed","time":{"start":1698615429561,"stop":1698615431821,"duration":2260}},{"uid":"51133dc153b889da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51133dc153b889da","status":"passed","time":{"start":1698542725084,"stop":1698542727658,"duration":2574}},{"uid":"9d4c1362d62694a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9d4c1362d62694a3","status":"passed","time":{"start":1698455796242,"stop":1698455798882,"duration":2640}},{"uid":"3b07fe621df8a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b07fe621df8a9f3","status":"passed","time":{"start":1698369460109,"stop":1698369462520,"duration":2411}},{"uid":"b75269291f8f2a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b75269291f8f2a05","status":"passed","time":{"start":1698283219144,"stop":1698283221815,"duration":2671}},{"uid":"566fe7840909545c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/566fe7840909545c","status":"passed","time":{"start":1698196876661,"stop":1698196879004,"duration":2343}},{"uid":"82f1297bda7346fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/82f1297bda7346fd","status":"passed","time":{"start":1698178574927,"stop":1698178577546,"duration":2619}},{"uid":"45064cff81a0007c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/45064cff81a0007c","status":"passed","time":{"start":1698178512753,"stop":1698178515212,"duration":2459}},{"uid":"2fc3832c1256e257","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/2fc3832c1256e257","status":"passed","time":{"start":1698110410668,"stop":1698110413887,"duration":3219}}]},"04b39ae94b1ff1469a2ad10c001ef3a6":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":74},"items":[{"uid":"ff940488a2f1c217","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ff940488a2f1c217","status":"passed","time":{"start":1698867761047,"stop":1698867773656,"duration":12609}},{"uid":"de5f8777d48e4a29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/de5f8777d48e4a29","status":"passed","time":{"start":1698801773420,"stop":1698801783368,"duration":9948}},{"uid":"2d0fb956d08c7a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2d0fb956d08c7a7b","status":"passed","time":{"start":1698788663708,"stop":1698788673028,"duration":9320}},{"uid":"59bc7bbcaf7ac3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/59bc7bbcaf7ac3ce","status":"passed","time":{"start":1698715177571,"stop":1698715192631,"duration":15060}},{"uid":"fff32e7e15c7daf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fff32e7e15c7daf9","status":"passed","time":{"start":1698701547211,"stop":1698701558802,"duration":11591}},{"uid":"5bbb245d4e104c59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5bbb245d4e104c59","status":"passed","time":{"start":1698700396432,"stop":1698700406449,"duration":10017}},{"uid":"55d6a22f09e72f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55d6a22f09e72f81","status":"passed","time":{"start":1698693034067,"stop":1698693045057,"duration":10990}},{"uid":"1a2fe46207005d93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a2fe46207005d93","status":"passed","time":{"start":1698692905804,"stop":1698692921560,"duration":15756}},{"uid":"5022cd8baf0c86ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5022cd8baf0c86ee","status":"passed","time":{"start":1698646525315,"stop":1698646541616,"duration":16301}},{"uid":"feb4ebbb53ee10fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/feb4ebbb53ee10fe","status":"passed","time":{"start":1698628880321,"stop":1698628891453,"duration":11132}},{"uid":"d11ae13dada10051","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d11ae13dada10051","status":"passed","time":{"start":1698615357703,"stop":1698615367808,"duration":10105}},{"uid":"6915f6e8636551f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6915f6e8636551f","status":"passed","time":{"start":1698615253306,"stop":1698615262384,"duration":9078}},{"uid":"e0e8576f44e76483","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e0e8576f44e76483","status":"passed","time":{"start":1698542522215,"stop":1698542530837,"duration":8622}},{"uid":"bb8e65beaaed3212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb8e65beaaed3212","status":"passed","time":{"start":1698455849315,"stop":1698455860042,"duration":10727}},{"uid":"25801270acfe9953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/25801270acfe9953","status":"passed","time":{"start":1698369513231,"stop":1698369523376,"duration":10145}},{"uid":"e84816605a4ca8b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e84816605a4ca8b6","status":"passed","time":{"start":1698283001980,"stop":1698283014451,"duration":12471}},{"uid":"6c1bc9209e73241f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6c1bc9209e73241f","status":"passed","time":{"start":1698196667603,"stop":1698196681643,"duration":14040}},{"uid":"ece8daf903a81428","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ece8daf903a81428","status":"passed","time":{"start":1698178390477,"stop":1698178401401,"duration":10924}},{"uid":"7d734d96c0868040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7d734d96c0868040","status":"passed","time":{"start":1698178330379,"stop":1698178342574,"duration":12195}},{"uid":"6b0b2867b9bf1930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/6b0b2867b9bf1930","status":"passed","time":{"start":1698110250816,"stop":1698110260119,"duration":9303}}]},"fd6e3e2b6c7fbe2d0715ca47848314a0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"8464fc657eb7802f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/8464fc657eb7802f","status":"passed","time":{"start":1698867776517,"stop":1698867777915,"duration":1398}},{"uid":"a7d52b52a3489a56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a7d52b52a3489a56","status":"passed","time":{"start":1698801810673,"stop":1698801812471,"duration":1798}},{"uid":"8c0b10f722f44f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8c0b10f722f44f3b","status":"passed","time":{"start":1698788692298,"stop":1698788693935,"duration":1637}},{"uid":"e6168f164d27a540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e6168f164d27a540","status":"passed","time":{"start":1698715230061,"stop":1698715231720,"duration":1659}},{"uid":"fb70517ac622b8e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fb70517ac622b8e7","status":"passed","time":{"start":1698701633986,"stop":1698701635826,"duration":1840}},{"uid":"48b111fa0af0e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48b111fa0af0e95f","status":"passed","time":{"start":1698700534909,"stop":1698700536587,"duration":1678}},{"uid":"2f8e356d6ff52bc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/2f8e356d6ff52bc7","status":"passed","time":{"start":1698693112968,"stop":1698693114327,"duration":1359}},{"uid":"ac286a915be00a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac286a915be00a90","status":"passed","time":{"start":1698692941191,"stop":1698692942758,"duration":1567}},{"uid":"9df720bca319fefb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9df720bca319fefb","status":"passed","time":{"start":1698646608751,"stop":1698646610607,"duration":1856}},{"uid":"1c66eb672e7967fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1c66eb672e7967fa","status":"passed","time":{"start":1698628829615,"stop":1698628831432,"duration":1817}},{"uid":"47d5cf859651f27f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/47d5cf859651f27f","status":"passed","time":{"start":1698615491640,"stop":1698615493510,"duration":1870}},{"uid":"9855db2ada6d4ace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9855db2ada6d4ace","status":"passed","time":{"start":1698615328027,"stop":1698615329614,"duration":1587}},{"uid":"e5389274741f2da0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e5389274741f2da0","status":"passed","time":{"start":1698542627510,"stop":1698542629379,"duration":1869}},{"uid":"57be38d2ebd5542f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/57be38d2ebd5542f","status":"passed","time":{"start":1698455822467,"stop":1698455824025,"duration":1558}},{"uid":"ec38e67703bc9a0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ec38e67703bc9a0d","status":"passed","time":{"start":1698369551381,"stop":1698369552846,"duration":1465}},{"uid":"41f3e562f214ed97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/41f3e562f214ed97","status":"passed","time":{"start":1698283156329,"stop":1698283158303,"duration":1974}},{"uid":"6078a69d1f2f003a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6078a69d1f2f003a","status":"passed","time":{"start":1698196772273,"stop":1698196774008,"duration":1735}},{"uid":"9651630e0bd9d6b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9651630e0bd9d6b9","status":"passed","time":{"start":1698178506476,"stop":1698178508463,"duration":1987}},{"uid":"29f3ab53cc45862d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29f3ab53cc45862d","status":"passed","time":{"start":1698178442542,"stop":1698178444170,"duration":1628}},{"uid":"80dcc169075f265c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/80dcc169075f265c","status":"passed","time":{"start":1698110420513,"stop":1698110421882,"duration":1369}}]},"9ccf2d38c1146637d9a0560b2cb0f48e":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"5b73f59d5cb80461","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5b73f59d5cb80461","status":"passed","time":{"start":1698867375904,"stop":1698867380871,"duration":4967}},{"uid":"c283ba9bec861a96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c283ba9bec861a96","status":"passed","time":{"start":1698801509348,"stop":1698801514176,"duration":4828}},{"uid":"107e516837cecbc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/107e516837cecbc6","status":"passed","time":{"start":1698788417375,"stop":1698788421994,"duration":4619}},{"uid":"d54f25d8207623be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d54f25d8207623be","status":"passed","time":{"start":1698714893999,"stop":1698714899239,"duration":5240}},{"uid":"56811d91b40af8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/56811d91b40af8b","status":"passed","time":{"start":1698701284580,"stop":1698701289963,"duration":5383}},{"uid":"1301a7916e64fe35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1301a7916e64fe35","status":"passed","time":{"start":1698700153322,"stop":1698700157937,"duration":4615}},{"uid":"f982f61b20d8215b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f982f61b20d8215b","status":"passed","time":{"start":1698692698950,"stop":1698692703536,"duration":4586}},{"uid":"55e0bbaf839bf43d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/55e0bbaf839bf43d","status":"passed","time":{"start":1698692666008,"stop":1698692670955,"duration":4947}},{"uid":"e1de1419cb17c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1de1419cb17c0d3","status":"passed","time":{"start":1698646227229,"stop":1698646232261,"duration":5032}},{"uid":"6aaea88e42ba6b10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6aaea88e42ba6b10","status":"passed","time":{"start":1698628478697,"stop":1698628483467,"duration":4770}},{"uid":"7815069c2bf67b0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7815069c2bf67b0f","status":"passed","time":{"start":1698615115997,"stop":1698615121069,"duration":5072}},{"uid":"17764a8f7101eba2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/17764a8f7101eba2","status":"passed","time":{"start":1698615036862,"stop":1698615041539,"duration":4677}},{"uid":"f070f189688dd23d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f070f189688dd23d","status":"passed","time":{"start":1698542283254,"stop":1698542288161,"duration":4907}},{"uid":"e9cf1439ebd6d2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e9cf1439ebd6d2ff","status":"passed","time":{"start":1698455474349,"stop":1698455478866,"duration":4517}},{"uid":"da272f77e5f70792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/da272f77e5f70792","status":"passed","time":{"start":1698369156887,"stop":1698369161719,"duration":4832}},{"uid":"505e3cbb39c64c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/505e3cbb39c64c5c","status":"passed","time":{"start":1698282743783,"stop":1698282749791,"duration":6008}},{"uid":"cfb888e04d6c945a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cfb888e04d6c945a","status":"passed","time":{"start":1698196416691,"stop":1698196421997,"duration":5306}},{"uid":"c1f70344e01b9ebc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c1f70344e01b9ebc","status":"passed","time":{"start":1698178143506,"stop":1698178148648,"duration":5142}},{"uid":"400937ab69ae3b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/400937ab69ae3b0e","status":"passed","time":{"start":1698178099321,"stop":1698178103940,"duration":4619}},{"uid":"f31654267affb9c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/f31654267affb9c9","status":"passed","time":{"start":1698110013953,"stop":1698110018810,"duration":4857}}]},"801248c9ab954856945dc1ac5bef1fab":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":141,"unknown":0,"total":169},"items":[{"uid":"478dcb01eb072c2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/478dcb01eb072c2e","status":"passed","time":{"start":1698867388787,"stop":1698867390936,"duration":2149}},{"uid":"a3d58701a93524b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a3d58701a93524b1","status":"passed","time":{"start":1698801510146,"stop":1698801511802,"duration":1656}},{"uid":"d1812f8233b895e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d1812f8233b895e7","status":"passed","time":{"start":1698788423897,"stop":1698788426291,"duration":2394}},{"uid":"29fb179c4b6868a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29fb179c4b6868a0","status":"passed","time":{"start":1698714892858,"stop":1698714894590,"duration":1732}},{"uid":"bbc1c916792a119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/bbc1c916792a119","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698701281100,"stop":1698701283646,"duration":2546}},{"uid":"80810e61fab353fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/80810e61fab353fa","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698700154763,"stop":1698700156901,"duration":2138}},{"uid":"e464cbbfedd58ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e464cbbfedd58ef2","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692700988,"stop":1698692702615,"duration":1627}},{"uid":"b5086abf204ccc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5086abf204ccc65","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692663770,"stop":1698692665266,"duration":1496}},{"uid":"c1c1be89cff7ad4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c1c1be89cff7ad4f","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646224503,"stop":1698646228742,"duration":4239}},{"uid":"92d987ee69bdeb27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92d987ee69bdeb27","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698628471086,"stop":1698628473042,"duration":1956}},{"uid":"7c42663407473cf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7c42663407473cf3","status":"passed","time":{"start":1698615114278,"stop":1698615116098,"duration":1820}},{"uid":"3c01f879c5242b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c01f879c5242b72","status":"passed","time":{"start":1698615037742,"stop":1698615039828,"duration":2086}},{"uid":"ded811926ddf3b87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ded811926ddf3b87","status":"passed","time":{"start":1698542279600,"stop":1698542282558,"duration":2958}},{"uid":"43fe8b82c2a0c15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/43fe8b82c2a0c15","status":"passed","time":{"start":1698455469673,"stop":1698455471243,"duration":1570}},{"uid":"f331637d2fff8bb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f331637d2fff8bb7","status":"passed","time":{"start":1698369154889,"stop":1698369158094,"duration":3205}},{"uid":"d3fd5d853c0618ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d3fd5d853c0618ca","status":"passed","time":{"start":1698282743602,"stop":1698282745700,"duration":2098}},{"uid":"b53627de859eb98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b53627de859eb98","status":"passed","time":{"start":1698196413628,"stop":1698196416088,"duration":2460}},{"uid":"f13f6af1012dadbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f13f6af1012dadbd","status":"passed","time":{"start":1698178142694,"stop":1698178145007,"duration":2313}},{"uid":"545e96837f3d7a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/545e96837f3d7a10","status":"passed","time":{"start":1698178105967,"stop":1698178109099,"duration":3132}},{"uid":"63845204b947a244","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/63845204b947a244","status":"passed","time":{"start":1698110011279,"stop":1698110012843,"duration":1564}}]},"93061d049d5e3b3b2886e3c632b0e1f1":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":32},"items":[{"uid":"ee9f42e3b70b6ace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ee9f42e3b70b6ace","status":"passed","time":{"start":1698867414091,"stop":1698867416030,"duration":1939}},{"uid":"d3cdc0915f025da8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d3cdc0915f025da8","status":"passed","time":{"start":1698801541292,"stop":1698801544676,"duration":3384}},{"uid":"680b717de1b2f101","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/680b717de1b2f101","status":"passed","time":{"start":1698788445527,"stop":1698788447782,"duration":2255}},{"uid":"be9b5affba07dc9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/be9b5affba07dc9a","status":"passed","time":{"start":1698714937553,"stop":1698714939588,"duration":2035}},{"uid":"c54767efaa914cf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/c54767efaa914cf1","status":"passed","time":{"start":1698701316638,"stop":1698701319134,"duration":2496}},{"uid":"cca313d3187e3ed6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cca313d3187e3ed6","status":"passed","time":{"start":1698700183094,"stop":1698700185478,"duration":2384}},{"uid":"9d9ef654773630a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9d9ef654773630a5","status":"passed","time":{"start":1698692727242,"stop":1698692729439,"duration":2197}},{"uid":"cb9ad15d1e38079e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cb9ad15d1e38079e","status":"passed","time":{"start":1698692697426,"stop":1698692699890,"duration":2464}},{"uid":"418296cb9f782cf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/418296cb9f782cf5","status":"passed","time":{"start":1698646270108,"stop":1698646274330,"duration":4222}},{"uid":"6324db1469757864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6324db1469757864","status":"passed","time":{"start":1698628516681,"stop":1698628518999,"duration":2318}},{"uid":"af9d3dadbc6f7507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af9d3dadbc6f7507","status":"passed","time":{"start":1698615159795,"stop":1698615162703,"duration":2908}},{"uid":"a5323d48cff6be31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a5323d48cff6be31","status":"passed","time":{"start":1698615066631,"stop":1698615070533,"duration":3902}},{"uid":"4298b9d3c97220bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4298b9d3c97220bb","status":"passed","time":{"start":1698542320364,"stop":1698542323438,"duration":3074}},{"uid":"eb93f554d943fefe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/eb93f554d943fefe","status":"passed","time":{"start":1698455507363,"stop":1698455509859,"duration":2496}},{"uid":"19c77f9a47ce07ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19c77f9a47ce07ba","status":"passed","time":{"start":1698369195362,"stop":1698369201541,"duration":6179}},{"uid":"ce89f35ba71ff7e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ce89f35ba71ff7e0","status":"passed","time":{"start":1698282785522,"stop":1698282788473,"duration":2951}},{"uid":"d4756df350084e44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d4756df350084e44","status":"passed","time":{"start":1698196448961,"stop":1698196451704,"duration":2743}},{"uid":"3dd212f0ac31979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dd212f0ac31979","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178175936,"stop":1698178193117,"duration":17181}},{"uid":"a17ff9a2842c8237","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a17ff9a2842c8237","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178133498,"stop":1698178165671,"duration":32173}},{"uid":"8ea00e72f7eea06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/8ea00e72f7eea06b","status":"passed","time":{"start":1698110058492,"stop":1698110065232,"duration":6740}}]},"9757596c6a580c04f776b266c6584936":{"statistic":{"failed":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"c6a499bf51748034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/c6a499bf51748034","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867778530,"stop":1698867778986,"duration":456}},{"uid":"78257e3fc62d1550","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/78257e3fc62d1550","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801812475,"stop":1698801812584,"duration":109}},{"uid":"229ec5e31e43ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/229ec5e31e43ae29","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788693939,"stop":1698788694386,"duration":447}},{"uid":"dce78ce27b230387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/dce78ce27b230387","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715231726,"stop":1698715231854,"duration":128}},{"uid":"52e6bc9b75e28451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/52e6bc9b75e28451","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701635831,"stop":1698701635939,"duration":108}},{"uid":"ae9ae21e1983a01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae9ae21e1983a01f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700536591,"stop":1698700536706,"duration":115}},{"uid":"5b5a0ceb9071c650","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5b5a0ceb9071c650","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693114331,"stop":1698693114447,"duration":116}},{"uid":"9fe2222e45fbe795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9fe2222e45fbe795","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692942761,"stop":1698692942879,"duration":118}},{"uid":"f06336bc71173ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f06336bc71173ab3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646610612,"stop":1698646610877,"duration":265}},{"uid":"8cd1216b1ffdc584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8cd1216b1ffdc584","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628831437,"stop":1698628831582,"duration":145}},{"uid":"8b149f7d56eec6dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b149f7d56eec6dd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615493514,"stop":1698615493793,"duration":279}},{"uid":"72dd896488b29221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72dd896488b29221","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615329618,"stop":1698615330031,"duration":413}},{"uid":"540b1d95a4261892","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/540b1d95a4261892","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542629383,"stop":1698542629652,"duration":269}},{"uid":"5bcb54510f39e602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5bcb54510f39e602","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455824029,"stop":1698455824455,"duration":426}},{"uid":"8aa0557091b26de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8aa0557091b26de0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369552851,"stop":1698369553280,"duration":429}},{"uid":"3746ba58d1da8755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3746ba58d1da8755","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698283158307,"stop":1698283158987,"duration":680}},{"uid":"44aba7cf3279c281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/44aba7cf3279c281","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196774011,"stop":1698196774133,"duration":122}},{"uid":"e4cf6729bd4ee0a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e4cf6729bd4ee0a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178508470,"stop":1698178509171,"duration":701}},{"uid":"37cde6be399175a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37cde6be399175a5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178444174,"stop":1698178444308,"duration":134}},{"uid":"7036283cab8525df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/7036283cab8525df","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698110421886,"stop":1698110422327,"duration":441}}]},"457984096c8a54ecc6e0400bb319c59a":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":133,"unknown":0,"total":134},"items":[{"uid":"57244912ddb1974f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/57244912ddb1974f","status":"passed","time":{"start":1698867416034,"stop":1698867421019,"duration":4985}},{"uid":"8e888d96db8ab713","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8e888d96db8ab713","status":"passed","time":{"start":1698801545007,"stop":1698801550022,"duration":5015}},{"uid":"b74feed10d91823b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b74feed10d91823b","status":"passed","time":{"start":1698788450631,"stop":1698788457059,"duration":6428}},{"uid":"6a72949b8ec32456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6a72949b8ec32456","status":"passed","time":{"start":1698714939591,"stop":1698714947486,"duration":7895}},{"uid":"8b9ab43f4d49fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b9ab43f4d49fcc","status":"passed","time":{"start":1698701319138,"stop":1698701324961,"duration":5823}},{"uid":"7e4e8a47a25977da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7e4e8a47a25977da","status":"passed","time":{"start":1698700185481,"stop":1698700190479,"duration":4998}},{"uid":"f1b54a85b6dc7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f1b54a85b6dc7e1","status":"passed","time":{"start":1698692729442,"stop":1698692735082,"duration":5640}},{"uid":"b8e481c59fb7ce4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b8e481c59fb7ce4e","status":"passed","time":{"start":1698692699893,"stop":1698692704811,"duration":4918}},{"uid":"95f8b6a8464860af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/95f8b6a8464860af","status":"passed","time":{"start":1698646351635,"stop":1698646360166,"duration":8531}},{"uid":"320e1cb479f45d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/320e1cb479f45d9a","status":"passed","time":{"start":1698628565303,"stop":1698628573253,"duration":7950}},{"uid":"c4729719d5fc214d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4729719d5fc214d","status":"passed","time":{"start":1698615227901,"stop":1698615233295,"duration":5394}},{"uid":"b6ad05ece95e3543","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b6ad05ece95e3543","status":"passed","time":{"start":1698615114255,"stop":1698615119335,"duration":5080}},{"uid":"81df347f9368334c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/81df347f9368334c","status":"passed","time":{"start":1698542377568,"stop":1698542389096,"duration":11528}},{"uid":"da54ffbbf81768a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/da54ffbbf81768a","status":"passed","time":{"start":1698455567868,"stop":1698455578231,"duration":10363}},{"uid":"2bc94b489ff71d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2bc94b489ff71d52","status":"passed","time":{"start":1698369241288,"stop":1698369246730,"duration":5442}},{"uid":"d73638a4220bf4ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d73638a4220bf4ac","status":"passed","time":{"start":1698282859049,"stop":1698282870318,"duration":11269}},{"uid":"1d0143b3e8eb02f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1d0143b3e8eb02f2","status":"passed","time":{"start":1698196517257,"stop":1698196525509,"duration":8252}},{"uid":"6d7b150f3509c13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d7b150f3509c13a","status":"passed","time":{"start":1698178241276,"stop":1698178246649,"duration":5373}},{"uid":"e95729f0bbef551b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e95729f0bbef551b","status":"passed","time":{"start":1698178221342,"stop":1698178228496,"duration":7154}},{"uid":"985de10a22b7fe1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/985de10a22b7fe1b","status":"passed","time":{"start":1698110107465,"stop":1698110117321,"duration":9856}}]},"d724d8b9a4d0593a99f53e95b03e558b":{"statistic":{"failed":94,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":169},"items":[{"uid":"80966e3d91473b91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/80966e3d91473b91","status":"passed","time":{"start":1698867785644,"stop":1698867789083,"duration":3439}},{"uid":"437a3b49afef59b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/437a3b49afef59b9","status":"passed","time":{"start":1698801820001,"stop":1698801824064,"duration":4063}},{"uid":"f929017cf22e2fd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f929017cf22e2fd1","status":"passed","time":{"start":1698788706702,"stop":1698788711791,"duration":5089}},{"uid":"a6dd942a96182c0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a6dd942a96182c0d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715240958,"stop":1698715244820,"duration":3862}},{"uid":"eb563fe19ce52466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/eb563fe19ce52466","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701647039,"stop":1698701650910,"duration":3871}},{"uid":"cedbb1261177414d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cedbb1261177414d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700545095,"stop":1698700548458,"duration":3363}},{"uid":"dc0ce6216e6982ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dc0ce6216e6982ed","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693123601,"stop":1698693126653,"duration":3052}},{"uid":"b5ac2cfb21d2dd53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5ac2cfb21d2dd53","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692950551,"stop":1698692953917,"duration":3366}},{"uid":"1c7c387b4ff66f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1c7c387b4ff66f89","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646620839,"stop":1698646624797,"duration":3958}},{"uid":"2ecd5ef69e7a27f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ecd5ef69e7a27f3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628840333,"stop":1698628844203,"duration":3870}},{"uid":"40d9b36304f633a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/40d9b36304f633a2","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615503540,"stop":1698615507728,"duration":4188}},{"uid":"90483e440e197e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/90483e440e197e74","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615337042,"stop":1698615341078,"duration":4036}},{"uid":"574bc8c6672ca707","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/574bc8c6672ca707","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542639993,"stop":1698542644054,"duration":4061}},{"uid":"9f0ccecb1c7f46bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9f0ccecb1c7f46bc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455833684,"stop":1698455839984,"duration":6300}},{"uid":"566841f018f37d61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/566841f018f37d61","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369562515,"stop":1698369565999,"duration":3484}},{"uid":"4fe695403797f769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4fe695403797f769","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698283168883,"stop":1698283174378,"duration":5495}},{"uid":"38ef3bd890979ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/38ef3bd890979ef1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196782265,"stop":1698196785996,"duration":3731}},{"uid":"199ce4ac4540e5ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/199ce4ac4540e5ba","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178517795,"stop":1698178521667,"duration":3872}},{"uid":"ebf06efca2570b2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ebf06efca2570b2c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178451795,"stop":1698178455134,"duration":3339}},{"uid":"4e5b810c832a7959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/4e5b810c832a7959","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698110422371,"stop":1698110425703,"duration":3332}}]},"be5066a45f8f21ace99c9910b786c6c9":{"statistic":{"failed":24,"broken":0,"skipped":0,"passed":145,"unknown":0,"total":169},"items":[{"uid":"78df3c403673ed65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/78df3c403673ed65","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5582da4cffb3 \n#1 0x5582da1a34a7 \n#2 0x5582da1eadd6 \n#3 0x5582da1eaec1 \n#4 0x5582da228354 \n#5 0x5582da20c96d \n#6 0x5582da225c02 \n#7 0x5582da20c713 \n#8 0x5582da1df18b \n#9 0x5582da1dff7e \n#10 0x5582da4958d8 \n#11 0x5582da499800 \n#12 0x5582da4a3cfc \n#13 0x5582da49a418 \n#14 0x5582da46742f \n#15 0x5582da4be4e8 \n#16 0x5582da4be6b4 \n#17 0x5582da4cf143 \n#18 0x7f72da094ac3 ","time":{"start":1698867625459,"stop":1698867629334,"duration":3875}},{"uid":"62d0740c3f06e7f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/62d0740c3f06e7f0","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55be286b3fb3 \n#1 0x55be283874a7 \n#2 0x55be283cedd6 \n#3 0x55be283ceec1 \n#4 0x55be2840c354 \n#5 0x55be283f096d \n#6 0x55be28409c02 \n#7 0x55be283f0713 \n#8 0x55be283c318b \n#9 0x55be283c3f7e \n#10 0x55be286798d8 \n#11 0x55be2867d800 \n#12 0x55be28687cfc \n#13 0x55be2867e418 \n#14 0x55be2864b42f \n#15 0x55be286a24e8 \n#16 0x55be286a26b4 \n#17 0x55be286b3143 \n#18 0x7fa20da94ac3 ","time":{"start":1698801637172,"stop":1698801641065,"duration":3893}},{"uid":"fefe36f4ef37f448","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fefe36f4ef37f448","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55d01e580fb3 \n#1 0x55d01e2544a7 \n#2 0x55d01e29bdd6 \n#3 0x55d01e29bec1 \n#4 0x55d01e2d9354 \n#5 0x55d01e2bd96d \n#6 0x55d01e2d6c02 \n#7 0x55d01e2bd713 \n#8 0x55d01e29018b \n#9 0x55d01e290f7e \n#10 0x55d01e5468d8 \n#11 0x55d01e54a800 \n#12 0x55d01e554cfc \n#13 0x55d01e54b418 \n#14 0x55d01e51842f \n#15 0x55d01e56f4e8 \n#16 0x55d01e56f6b4 \n#17 0x55d01e580143 \n#18 0x7fa9d0294ac3 ","time":{"start":1698788528091,"stop":1698788532016,"duration":3925}},{"uid":"7bb8d59d55a95dd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7bb8d59d55a95dd7","status":"passed","time":{"start":1698715040936,"stop":1698715046615,"duration":5679}},{"uid":"9221f20de96d601b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9221f20de96d601b","status":"passed","time":{"start":1698701408431,"stop":1698701414652,"duration":6221}},{"uid":"4bc21ef09a6c2db9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4bc21ef09a6c2db9","status":"passed","time":{"start":1698700259860,"stop":1698700264904,"duration":5044}},{"uid":"26a76ad7c58368d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/26a76ad7c58368d9","status":"passed","time":{"start":1698692897908,"stop":1698692902645,"duration":4737}},{"uid":"91855af28dd1d6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91855af28dd1d6ff","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698692770155,"stop":1698692774773,"duration":4618}},{"uid":"6da4851843252070","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6da4851843252070","status":"passed","time":{"start":1698646386562,"stop":1698646393049,"duration":6487}},{"uid":"1305a571db0e5a70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1305a571db0e5a70","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698628742418,"stop":1698628748088,"duration":5670}},{"uid":"8b49662fa3fe153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b49662fa3fe153a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698615218815,"stop":1698615225437,"duration":6622}},{"uid":"92235eb6a3ff6497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/92235eb6a3ff6497","status":"passed","time":{"start":1698615117752,"stop":1698615122766,"duration":5014}},{"uid":"a76610d93d1787c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a76610d93d1787c2","status":"passed","time":{"start":1698542385033,"stop":1698542390606,"duration":5573}},{"uid":"48d0619b155e25fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/48d0619b155e25fe","status":"passed","time":{"start":1698455712457,"stop":1698455717128,"duration":4671}},{"uid":"2f57be299b1598d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2f57be299b1598d7","status":"passed","time":{"start":1698369376554,"stop":1698369381401,"duration":4847}},{"uid":"3edba04b77fc497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3edba04b77fc497","status":"passed","time":{"start":1698282863472,"stop":1698282869396,"duration":5924}},{"uid":"499e55d17b2ba8a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/499e55d17b2ba8a4","status":"passed","time":{"start":1698196528462,"stop":1698196535280,"duration":6818}},{"uid":"7ce32ff7825784b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7ce32ff7825784b7","status":"passed","time":{"start":1698178252238,"stop":1698178258116,"duration":5878}},{"uid":"bcc860598c1a6b15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bcc860598c1a6b15","status":"passed","time":{"start":1698178194324,"stop":1698178199403,"duration":5079}},{"uid":"306de2e4d4fabb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/306de2e4d4fabb6a","status":"passed","time":{"start":1698110113965,"stop":1698110118577,"duration":4612}}]},"cc336f6dd92ae6b8042805cd6f13d13e":{"statistic":{"failed":110,"broken":0,"skipped":0,"passed":59,"unknown":0,"total":169},"items":[{"uid":"bd7d2861a3fa3565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/bd7d2861a3fa3565","status":"passed","time":{"start":1698867403833,"stop":1698867408293,"duration":4460}},{"uid":"d6d4cc4588c30b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d6d4cc4588c30b20","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698801535786,"stop":1698801536967,"duration":1181}},{"uid":"f1928b5432e63e8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f1928b5432e63e8a","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698788442762,"stop":1698788444331,"duration":1569}},{"uid":"cd94dee707b39a3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cd94dee707b39a3e","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698714922469,"stop":1698714924217,"duration":1748}},{"uid":"881a9c6a359cfca4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/881a9c6a359cfca4","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698701298845,"stop":1698701300698,"duration":1853}},{"uid":"2d73faa65a56bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2d73faa65a56bc","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698700171341,"stop":1698700173147,"duration":1806}},{"uid":"bd2b9bc43d11d3ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/bd2b9bc43d11d3ff","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692715305,"stop":1698692716537,"duration":1232}},{"uid":"383c54609fc989e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/383c54609fc989e1","status":"passed","time":{"start":1698692681269,"stop":1698692685622,"duration":4353}},{"uid":"162c2b0d30e1df9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/162c2b0d30e1df9c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698646242966,"stop":1698646245582,"duration":2616}},{"uid":"33e7fe4c4ac218cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/33e7fe4c4ac218cc","status":"passed","time":{"start":1698628483551,"stop":1698628487912,"duration":4361}},{"uid":"44a22a65c73849c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/44a22a65c73849c3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615127032,"stop":1698615129001,"duration":1969}},{"uid":"a002d3aa78a4c599","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a002d3aa78a4c599","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615049545,"stop":1698615051211,"duration":1666}},{"uid":"be5e977d438a238d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/be5e977d438a238d","status":"passed","time":{"start":1698542298387,"stop":1698542305868,"duration":7481}},{"uid":"bc89ae3f7d42f1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bc89ae3f7d42f1ab","status":"passed","time":{"start":1698455496299,"stop":1698455500839,"duration":4540}},{"uid":"ca00317480f890d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ca00317480f890d9","status":"passed","time":{"start":1698369173473,"stop":1698369177746,"duration":4273}},{"uid":"d8992e79ea49330c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d8992e79ea49330c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698282771446,"stop":1698282773230,"duration":1784}},{"uid":"ce34b1e867253d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce34b1e867253d84","status":"passed","time":{"start":1698196443404,"stop":1698196448410,"duration":5006}},{"uid":"f750c4cd4c3ba6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f750c4cd4c3ba6db","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178158372,"stop":1698178160735,"duration":2363}},{"uid":"2233038cd6af0fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2233038cd6af0fe","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178122154,"stop":1698178123891,"duration":1737}},{"uid":"df280d2c5e7bef0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/df280d2c5e7bef0f","status":"passed","time":{"start":1698110025613,"stop":1698110029786,"duration":4173}}]},"e674cebf616dd1178743c85688db8654":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":162,"unknown":0,"total":169},"items":[{"uid":"3d0a1942e234b0dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/3d0a1942e234b0dc","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867546893,"stop":1698867549685,"duration":2792}},{"uid":"603f3e8b27c93548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/603f3e8b27c93548","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801674440,"stop":1698801681848,"duration":7408}},{"uid":"511d6f58c1d4cdbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/511d6f58c1d4cdbc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788588699,"stop":1698788591178,"duration":2479}},{"uid":"f4d3e1f63a4d1e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f4d3e1f63a4d1e20","status":"passed","time":{"start":1698715130797,"stop":1698715134772,"duration":3975}},{"uid":"e2d9f03f4c8c616f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e2d9f03f4c8c616f","status":"passed","time":{"start":1698701546434,"stop":1698701549394,"duration":2960}},{"uid":"bc090f6376249ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc090f6376249ed4","status":"passed","time":{"start":1698700320940,"stop":1698700323554,"duration":2614}},{"uid":"5ee0c1e6a58a0f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5ee0c1e6a58a0f3b","status":"passed","time":{"start":1698692860055,"stop":1698692862451,"duration":2396}},{"uid":"9d8c6ada4ee5a743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9d8c6ada4ee5a743","status":"passed","time":{"start":1698692829900,"stop":1698692832430,"duration":2530}},{"uid":"551c66abe4b67fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/551c66abe4b67fd0","status":"passed","time":{"start":1698646540821,"stop":1698646543850,"duration":3029}},{"uid":"5e153b2a3640d298","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5e153b2a3640d298","status":"passed","time":{"start":1698628520048,"stop":1698628527259,"duration":7211}},{"uid":"747a7d41ac7811a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/747a7d41ac7811a4","status":"passed","time":{"start":1698615163827,"stop":1698615166874,"duration":3047}},{"uid":"652bdbae09fe06e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/652bdbae09fe06e8","status":"passed","time":{"start":1698615071594,"stop":1698615074377,"duration":2783}},{"uid":"b9bb287f3958cb76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b9bb287f3958cb76","status":"passed","time":{"start":1698542324525,"stop":1698542327736,"duration":3211}},{"uid":"65f8ad27061028d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/65f8ad27061028d9","status":"passed","time":{"start":1698455511557,"stop":1698455515562,"duration":4005}},{"uid":"4bb15e11440d995c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4bb15e11440d995c","status":"passed","time":{"start":1698369202356,"stop":1698369204854,"duration":2498}},{"uid":"69649c94ae9c890a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/69649c94ae9c890a","status":"passed","time":{"start":1698282790223,"stop":1698282792982,"duration":2759}},{"uid":"2b446903e726e4eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2b446903e726e4eb","status":"passed","time":{"start":1698196462028,"stop":1698196465175,"duration":3147}},{"uid":"2a11e987a4ac83a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a11e987a4ac83a8","status":"passed","time":{"start":1698178194263,"stop":1698178197221,"duration":2958}},{"uid":"79ae9f199b0d8576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79ae9f199b0d8576","status":"passed","time":{"start":1698178140435,"stop":1698178143620,"duration":3185}},{"uid":"8d3974f81032adef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/8d3974f81032adef","status":"passed","time":{"start":1698110066115,"stop":1698110068910,"duration":2795}}]},"c3b97046df734f921dcc37a130cf4bef":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"f037d107d888efcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/f037d107d888efcd","status":"passed","time":{"start":1698867481951,"stop":1698867482901,"duration":950}},{"uid":"5889f66218b29c6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5889f66218b29c6f","status":"passed","time":{"start":1698801618570,"stop":1698801619750,"duration":1180}},{"uid":"25b98e33a859db62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/25b98e33a859db62","status":"passed","time":{"start":1698788508566,"stop":1698788509503,"duration":937}},{"uid":"d74b5139f480ec86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d74b5139f480ec86","status":"passed","time":{"start":1698715012507,"stop":1698715013462,"duration":955}},{"uid":"5670701a04a5df9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5670701a04a5df9a","status":"passed","time":{"start":1698701384332,"stop":1698701385252,"duration":920}},{"uid":"985d4e5bd0c4694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/985d4e5bd0c4694","status":"passed","time":{"start":1698700242814,"stop":1698700243560,"duration":746}},{"uid":"d48a30331f96e6f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d48a30331f96e6f8","status":"passed","time":{"start":1698692883573,"stop":1698692884294,"duration":721}},{"uid":"cd2f90fdfc47e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cd2f90fdfc47e3","status":"passed","time":{"start":1698692751564,"stop":1698692752571,"duration":1007}},{"uid":"3d66433424b4d1e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3d66433424b4d1e9","status":"passed","time":{"start":1698646365275,"stop":1698646366212,"duration":937}},{"uid":"31ee416af0a63a8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/31ee416af0a63a8e","status":"passed","time":{"start":1698628582249,"stop":1698628583778,"duration":1529}},{"uid":"fa94eb407af0f8d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fa94eb407af0f8d3","status":"passed","time":{"start":1698615194952,"stop":1698615195884,"duration":932}},{"uid":"a75c5c59e4fc926f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a75c5c59e4fc926f","status":"passed","time":{"start":1698615103188,"stop":1698615104213,"duration":1025}},{"uid":"b31e7c4edd5133f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b31e7c4edd5133f7","status":"passed","time":{"start":1698542367428,"stop":1698542368468,"duration":1040}},{"uid":"53c0d98e66c2cc3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/53c0d98e66c2cc3a","status":"passed","time":{"start":1698455577793,"stop":1698455578753,"duration":960}},{"uid":"66581a8f35e84048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/66581a8f35e84048","status":"passed","time":{"start":1698369250073,"stop":1698369250836,"duration":763}},{"uid":"c62bd832435b72b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c62bd832435b72b8","status":"passed","time":{"start":1698282842169,"stop":1698282843148,"duration":979}},{"uid":"5451b55644890b53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5451b55644890b53","status":"passed","time":{"start":1698196507068,"stop":1698196508506,"duration":1438}},{"uid":"3166eccdc0f9e23b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3166eccdc0f9e23b","status":"passed","time":{"start":1698178229194,"stop":1698178230475,"duration":1281}},{"uid":"d24aabcdaa768489","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d24aabcdaa768489","status":"passed","time":{"start":1698178172972,"stop":1698178174049,"duration":1077}},{"uid":"94b94e3c61605f63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/94b94e3c61605f63","status":"passed","time":{"start":1698110098942,"stop":1698110099786,"duration":844}}]},"1e5a723ab9bb5ec179bcd63e0a46576d":{"statistic":{"failed":21,"broken":0,"skipped":0,"passed":148,"unknown":0,"total":169},"items":[{"uid":"99c4e7bcfac9a5f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/99c4e7bcfac9a5f1","status":"passed","time":{"start":1698867776254,"stop":1698867778525,"duration":2271}},{"uid":"2a0d131507b2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2a0d131507b2933e","status":"passed","time":{"start":1698801794532,"stop":1698801796742,"duration":2210}},{"uid":"91bcdc3ee8e1f5b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/91bcdc3ee8e1f5b1","status":"passed","time":{"start":1698788671801,"stop":1698788674108,"duration":2307}},{"uid":"7b522557d11ae781","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7b522557d11ae781","status":"passed","time":{"start":1698715212096,"stop":1698715214814,"duration":2718}},{"uid":"ec82debd7ac2dd33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ec82debd7ac2dd33","status":"passed","time":{"start":1698701616567,"stop":1698701619198,"duration":2631}},{"uid":"7ea359c9bb13928e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ea359c9bb13928e","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":1698700409063,"stop":1698700539665,"duration":130602}},{"uid":"1019073225add97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1019073225add97b","status":"passed","time":{"start":1698693097965,"stop":1698693099774,"duration":1809}},{"uid":"ac4482f4ae1647f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac4482f4ae1647f6","status":"passed","time":{"start":1698692925713,"stop":1698692927448,"duration":1735}},{"uid":"76ebcce1ec014f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/76ebcce1ec014f76","status":"passed","time":{"start":1698646590825,"stop":1698646593309,"duration":2484}},{"uid":"c43ba67b0a20006d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c43ba67b0a20006d","status":"passed","time":{"start":1698628811063,"stop":1698628813290,"duration":2227}},{"uid":"1fbfa26b6dae2b04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1fbfa26b6dae2b04","status":"passed","time":{"start":1698615474061,"stop":1698615476258,"duration":2197}},{"uid":"48b6ea630135bc05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/48b6ea630135bc05","status":"passed","time":{"start":1698615310994,"stop":1698615313264,"duration":2270}},{"uid":"9843e132f983f5ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/9843e132f983f5ef","status":"passed","time":{"start":1698542605822,"stop":1698542608137,"duration":2315}},{"uid":"9c3bf6bb353ecceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9c3bf6bb353ecceb","status":"passed","time":{"start":1698455805592,"stop":1698455807867,"duration":2275}},{"uid":"9a081c4d9e7ece5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a081c4d9e7ece5","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":1698369597894,"stop":1698369728160,"duration":130266}},{"uid":"887d174930c7c38f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/887d174930c7c38f","status":"passed","time":{"start":1698283134213,"stop":1698283137303,"duration":3090}},{"uid":"5f968b162d5c9f5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5f968b162d5c9f5a","status":"passed","time":{"start":1698196751639,"stop":1698196757772,"duration":6133}},{"uid":"217a86d405987003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/217a86d405987003","status":"passed","time":{"start":1698178489264,"stop":1698178491915,"duration":2651}},{"uid":"2325f288c32b4a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2325f288c32b4a0","status":"passed","time":{"start":1698178426606,"stop":1698178428662,"duration":2056}},{"uid":"577b7c93eabc804c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/577b7c93eabc804c","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":1698110290203,"stop":1698110420686,"duration":130483}}]},"dac8bb4374cb8d8a9239d9475542e329":{"statistic":{"failed":119,"broken":0,"skipped":0,"passed":50,"unknown":0,"total":169},"items":[{"uid":"dc037a43e0bc3296","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/dc037a43e0bc3296","status":"passed","time":{"start":1698867402330,"stop":1698867403829,"duration":1499}},{"uid":"5742e11c600f675c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5742e11c600f675c","status":"passed","time":{"start":1698801534380,"stop":1698801535782,"duration":1402}},{"uid":"7b93d3a7d984d296","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7b93d3a7d984d296","status":"passed","time":{"start":1698788437847,"stop":1698788442759,"duration":4912}},{"uid":"d31eeb8a5bda7b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d31eeb8a5bda7b84","status":"passed","time":{"start":1698714921011,"stop":1698714922466,"duration":1455}},{"uid":"a359caa9efcdac60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a359caa9efcdac60","status":"passed","time":{"start":1698701297146,"stop":1698701298832,"duration":1686}},{"uid":"d13ad779e431760b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/d13ad779e431760b","status":"passed","time":{"start":1698700170008,"stop":1698700171338,"duration":1330}},{"uid":"8999c26324ef272f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8999c26324ef272f","status":"passed","time":{"start":1698692714210,"stop":1698692715302,"duration":1092}},{"uid":"91e727fb09a5205f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91e727fb09a5205f","status":"passed","time":{"start":1698692676990,"stop":1698692681266,"duration":4276}},{"uid":"eaef58d2b37decd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eaef58d2b37decd","status":"passed","time":{"start":1698646240601,"stop":1698646242963,"duration":2362}},{"uid":"a54d235da9afdba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a54d235da9afdba4","status":"passed","time":{"start":1698628482010,"stop":1698628483548,"duration":1538}},{"uid":"4ab1b1690d43769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4ab1b1690d43769","status":"passed","time":{"start":1698615125469,"stop":1698615127028,"duration":1559}},{"uid":"24f181ff6e1eb77f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/24f181ff6e1eb77f","status":"passed","time":{"start":1698615048145,"stop":1698615049541,"duration":1396}},{"uid":"1eab90b93e126f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1eab90b93e126f1","status":"passed","time":{"start":1698542293784,"stop":1698542298384,"duration":4600}},{"uid":"c05232b88a0ff3e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c05232b88a0ff3e8","status":"passed","time":{"start":1698455494399,"stop":1698455496295,"duration":1896}},{"uid":"6485a4196537893f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6485a4196537893f","status":"passed","time":{"start":1698369171352,"stop":1698369173470,"duration":2118}},{"uid":"bb8128e796e19e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bb8128e796e19e84","status":"passed","time":{"start":1698282769457,"stop":1698282771442,"duration":1985}},{"uid":"f0b5f11bacd955e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f0b5f11bacd955e4","status":"passed","time":{"start":1698196441207,"stop":1698196443401,"duration":2194}},{"uid":"4daaa2381f374852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4daaa2381f374852","status":"passed","time":{"start":1698178156600,"stop":1698178158368,"duration":1768}},{"uid":"9aed6fa1eb693cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9aed6fa1eb693cf","status":"passed","time":{"start":1698178120672,"stop":1698178122151,"duration":1479}},{"uid":"74cb2e85cd7ce59c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/74cb2e85cd7ce59c","status":"passed","time":{"start":1698110023573,"stop":1698110025610,"duration":2037}}]},"484d0c5e2def185d103e4e0bbf55c9cd":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"dfe38fabc665c576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/dfe38fabc665c576","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867604749,"stop":1698867606454,"duration":1705}},{"uid":"2d38cf572f5fedfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2d38cf572f5fedfb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801756516,"stop":1698801758292,"duration":1776}},{"uid":"65e997db6e5645ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/65e997db6e5645ba","status":"passed","time":{"start":1698788645749,"stop":1698788647532,"duration":1783}},{"uid":"61b04f1ecd76cda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/61b04f1ecd76cda5","status":"passed","time":{"start":1698715207938,"stop":1698715209201,"duration":1263}},{"uid":"41bd93fe72a10645","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/41bd93fe72a10645","status":"passed","time":{"start":1698701580646,"stop":1698701582565,"duration":1919}},{"uid":"25da86a7d1e77b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25da86a7d1e77b23","status":"passed","time":{"start":1698700371459,"stop":1698700373244,"duration":1785}},{"uid":"6897081ee5c902df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6897081ee5c902df","status":"passed","time":{"start":1698693070665,"stop":1698693072294,"duration":1629}},{"uid":"9c3b2807640e284b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9c3b2807640e284b","status":"passed","time":{"start":1698692880249,"stop":1698692881856,"duration":1607}},{"uid":"293e01d7982da2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/293e01d7982da2e7","status":"passed","time":{"start":1698646574125,"stop":1698646576599,"duration":2474}},{"uid":"d326b34aa11a8058","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d326b34aa11a8058","status":"passed","time":{"start":1698628619136,"stop":1698628621879,"duration":2743}},{"uid":"b5d3c568b2da13b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b5d3c568b2da13b","status":"passed","time":{"start":1698615469631,"stop":1698615471388,"duration":1757}},{"uid":"8374370507ffc78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8374370507ffc78f","status":"passed","time":{"start":1698615303957,"stop":1698615305554,"duration":1597}},{"uid":"31b2d02d618b0b09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/31b2d02d618b0b09","status":"passed","time":{"start":1698542597518,"stop":1698542599883,"duration":2365}},{"uid":"7eede3223f840dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7eede3223f840dc8","status":"passed","time":{"start":1698455613057,"stop":1698455615527,"duration":2470}},{"uid":"c23d723c15e9f1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c23d723c15e9f1a2","status":"passed","time":{"start":1698369284101,"stop":1698369286299,"duration":2198}},{"uid":"2f70e5d3d004abae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f70e5d3d004abae","status":"passed","time":{"start":1698283125811,"stop":1698283131111,"duration":5300}},{"uid":"861ffe6daa91f122","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/861ffe6daa91f122","status":"passed","time":{"start":1698196747320,"stop":1698196749058,"duration":1738}},{"uid":"45db633e5c11b1fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/45db633e5c11b1fa","status":"passed","time":{"start":1698178484581,"stop":1698178486519,"duration":1938}},{"uid":"918ee715c01ff108","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/918ee715c01ff108","status":"passed","time":{"start":1698178421393,"stop":1698178423080,"duration":1687}},{"uid":"dc498891a0194eb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/dc498891a0194eb9","status":"passed","time":{"start":1698110274161,"stop":1698110275342,"duration":1181}}]},"2201f2e645b53978b00ee752136bc95f":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"a13f65ab99e9f223","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a13f65ab99e9f223","status":"passed","time":{"start":1698867783639,"stop":1698867786731,"duration":3092}},{"uid":"28cc04d5ba3a5daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28cc04d5ba3a5daa","status":"passed","time":{"start":1698801830714,"stop":1698801834272,"duration":3558}},{"uid":"1f91333cbea425bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1f91333cbea425bb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788713876,"stop":1698788714968,"duration":1092}},{"uid":"ed97a31e85a00930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed97a31e85a00930","status":"passed","time":{"start":1698715251304,"stop":1698715254819,"duration":3515}},{"uid":"b97e7d55b7847036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b97e7d55b7847036","status":"passed","time":{"start":1698701655085,"stop":1698701658563,"duration":3478}},{"uid":"c5e23f188ef5bf96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c5e23f188ef5bf96","status":"passed","time":{"start":1698700548498,"stop":1698700551558,"duration":3060}},{"uid":"1f8b6f40439f2e57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1f8b6f40439f2e57","status":"passed","time":{"start":1698693130105,"stop":1698693132875,"duration":2770}},{"uid":"261d50dcc3c8f8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/261d50dcc3c8f8d","status":"passed","time":{"start":1698692961362,"stop":1698692964367,"duration":3005}},{"uid":"2998a4944a9a9c61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2998a4944a9a9c61","status":"passed","time":{"start":1698646624840,"stop":1698646628513,"duration":3673}},{"uid":"7ef812e5fa313b27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7ef812e5fa313b27","status":"passed","time":{"start":1698628847434,"stop":1698628851186,"duration":3752}},{"uid":"2e4cb05d882f87f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e4cb05d882f87f5","status":"passed","time":{"start":1698615510437,"stop":1698615511728,"duration":1291}},{"uid":"91e94c1278944c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/91e94c1278944c21","status":"passed","time":{"start":1698615345632,"stop":1698615348843,"duration":3211}},{"uid":"62875c3860994ce8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/62875c3860994ce8","status":"passed","time":{"start":1698542651894,"stop":1698542655351,"duration":3457}},{"uid":"3ca403d17de42bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/3ca403d17de42bd3","status":"passed","time":{"start":1698455847556,"stop":1698455850968,"duration":3412}},{"uid":"7bfd376e6d12ea80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7bfd376e6d12ea80","status":"passed","time":{"start":1698369568296,"stop":1698369571772,"duration":3476}},{"uid":"1158dc536f0e7b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1158dc536f0e7b7c","status":"passed","time":{"start":1698283178222,"stop":1698283181932,"duration":3710}},{"uid":"6619183b2ff4c06a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6619183b2ff4c06a","status":"passed","time":{"start":1698196788707,"stop":1698196792396,"duration":3689}},{"uid":"8425392b99d4327e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8425392b99d4327e","status":"passed","time":{"start":1698178524728,"stop":1698178527878,"duration":3150}},{"uid":"d3f083ffb8e5dfe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d3f083ffb8e5dfe0","status":"passed","time":{"start":1698178457929,"stop":1698178461067,"duration":3138}},{"uid":"3f7a36c4f949bf94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3f7a36c4f949bf94","status":"passed","time":{"start":1698110428744,"stop":1698110431678,"duration":2934}}]},"5f199ed7bccd24a997d0abd44066cd21":{"statistic":{"failed":11,"broken":0,"skipped":0,"passed":158,"unknown":0,"total":169},"items":[{"uid":"a9e83664968113f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a9e83664968113f","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698867623849,"stop":1698867625348,"duration":1499}},{"uid":"27f67ab19a7fb902","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27f67ab19a7fb902","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698801631351,"stop":1698801637049,"duration":5698}},{"uid":"9a3de1feee7ce8ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9a3de1feee7ce8ac","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698788522154,"stop":1698788528001,"duration":5847}},{"uid":"c328ecd484e14973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c328ecd484e14973","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698715028788,"stop":1698715040801,"duration":12013}},{"uid":"f3fcc17e01765cb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f3fcc17e01765cb6","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698701400539,"stop":1698701408322,"duration":7783}},{"uid":"68ba860f703dc9d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/68ba860f703dc9d5","status":"passed","time":{"start":1698700254608,"stop":1698700259853,"duration":5245}},{"uid":"63700010bb15efc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/63700010bb15efc9","status":"passed","time":{"start":1698692896571,"stop":1698692897900,"duration":1329}},{"uid":"739feac8eca70a8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/739feac8eca70a8d","status":"passed","time":{"start":1698692764880,"stop":1698692770149,"duration":5269}},{"uid":"da4e73625ffb19d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/da4e73625ffb19d","status":"passed","time":{"start":1698646380313,"stop":1698646386556,"duration":6243}},{"uid":"17377b76348a5d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/17377b76348a5d90","status":"passed","time":{"start":1698628597293,"stop":1698628603432,"duration":6139}},{"uid":"f269d9897876e0a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f269d9897876e0a7","status":"passed","time":{"start":1698615210439,"stop":1698615218809,"duration":8370}},{"uid":"3cca0f70ae582ab6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3cca0f70ae582ab6","status":"passed","time":{"start":1698615116081,"stop":1698615117747,"duration":1666}},{"uid":"f1517ff5b8939c8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f1517ff5b8939c8f","status":"passed","time":{"start":1698542382606,"stop":1698542385029,"duration":2423}},{"uid":"bf918bbf5866a745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bf918bbf5866a745","status":"passed","time":{"start":1698455591929,"stop":1698455597746,"duration":5817}},{"uid":"a5451fb0639820ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a5451fb0639820ff","status":"passed","time":{"start":1698369262806,"stop":1698369268323,"duration":5517}},{"uid":"cb08544ba9862589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cb08544ba9862589","status":"passed","time":{"start":1698282858118,"stop":1698282863467,"duration":5349}},{"uid":"c9234c0e6f5595b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c9234c0e6f5595b9","status":"passed","time":{"start":1698196523091,"stop":1698196528457,"duration":5366}},{"uid":"287753027f9a16e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/287753027f9a16e8","status":"passed","time":{"start":1698178246247,"stop":1698178252232,"duration":5985}},{"uid":"9ba649ead52778e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9ba649ead52778e7","status":"passed","time":{"start":1698178187451,"stop":1698178194319,"duration":6868}},{"uid":"3b2222d4fb3bcb2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3b2222d4fb3bcb2b","status":"passed","time":{"start":1698110112386,"stop":1698110113960,"duration":1574}}]},"01716bffe56099aefdeaa09777ea1bc0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"196feeec2065d00a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/196feeec2065d00a","status":"passed","time":{"start":1698867604109,"stop":1698867604741,"duration":632}},{"uid":"2417d42cae8d3963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2417d42cae8d3963","status":"passed","time":{"start":1698801755860,"stop":1698801756511,"duration":651}},{"uid":"a2c410c85d86f5fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a2c410c85d86f5fa","status":"passed","time":{"start":1698788645077,"stop":1698788645745,"duration":668}},{"uid":"5a6df887712a063c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a6df887712a063c","status":"passed","time":{"start":1698715207068,"stop":1698715207934,"duration":866}},{"uid":"947972a19e5a047f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/947972a19e5a047f","status":"passed","time":{"start":1698701579592,"stop":1698701580637,"duration":1045}},{"uid":"bc83f9d0ca18bf12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc83f9d0ca18bf12","status":"passed","time":{"start":1698700370749,"stop":1698700371454,"duration":705}},{"uid":"892cb612bb8a260f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/892cb612bb8a260f","status":"passed","time":{"start":1698693069973,"stop":1698693070661,"duration":688}},{"uid":"d746d81bfa5f6323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d746d81bfa5f6323","status":"passed","time":{"start":1698692879583,"stop":1698692880245,"duration":662}},{"uid":"a7b9700702903342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a7b9700702903342","status":"passed","time":{"start":1698646573096,"stop":1698646574121,"duration":1025}},{"uid":"bca5d54544e12918","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bca5d54544e12918","status":"passed","time":{"start":1698628618086,"stop":1698628619130,"duration":1044}},{"uid":"86983fccc6805b41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/86983fccc6805b41","status":"passed","time":{"start":1698615468593,"stop":1698615469627,"duration":1034}},{"uid":"1bb87cb31597015a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1bb87cb31597015a","status":"passed","time":{"start":1698615303132,"stop":1698615303954,"duration":822}},{"uid":"19e385063871415d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/19e385063871415d","status":"passed","time":{"start":1698542596265,"stop":1698542597515,"duration":1250}},{"uid":"1f5f00ff67d87429","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1f5f00ff67d87429","status":"passed","time":{"start":1698455612449,"stop":1698455613053,"duration":604}},{"uid":"53bd7065db0f81a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/53bd7065db0f81a7","status":"passed","time":{"start":1698369283472,"stop":1698369284096,"duration":624}},{"uid":"604b7600f2aa901c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/604b7600f2aa901c","status":"passed","time":{"start":1698283124780,"stop":1698283125807,"duration":1027}},{"uid":"1588e7db60743b46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1588e7db60743b46","status":"passed","time":{"start":1698196746339,"stop":1698196747316,"duration":977}},{"uid":"d9857cb8e6003180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d9857cb8e6003180","status":"passed","time":{"start":1698178483537,"stop":1698178484576,"duration":1039}},{"uid":"f1eda36f443d9295","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f1eda36f443d9295","status":"passed","time":{"start":1698178420580,"stop":1698178421389,"duration":809}},{"uid":"2c2c138570be440e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/2c2c138570be440e","status":"passed","time":{"start":1698110273540,"stop":1698110274157,"duration":617}}]},"5bf150f9d14a36325cbfaf9b6349d178":{"statistic":{"failed":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"5647cd0c94d1d8a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5647cd0c94d1d8a6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867477104,"stop":1698867477109,"duration":5}},{"uid":"e02a41b03abe85de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e02a41b03abe85de","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801613921,"stop":1698801613925,"duration":4}},{"uid":"58839a266e16554b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/58839a266e16554b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788504901,"stop":1698788504904,"duration":3}},{"uid":"c10b4086048e7d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c10b4086048e7d97","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715006996,"stop":1698715007000,"duration":4}},{"uid":"912adcb68c64b57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/912adcb68c64b57a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701379693,"stop":1698701379698,"duration":5}},{"uid":"c576754f7516a1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c576754f7516a1c1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700238538,"stop":1698700238542,"duration":4}},{"uid":"85ec7b9ff5a8b185","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/85ec7b9ff5a8b185","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692879232,"stop":1698692879236,"duration":4}},{"uid":"61e801597b061cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/61e801597b061cf7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692746801,"stop":1698692746805,"duration":4}},{"uid":"6e3a2a18d0026b21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6e3a2a18d0026b21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646565330,"stop":1698646565335,"duration":5}},{"uid":"14922660670726ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/14922660670726ac","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628577758,"stop":1698628577762,"duration":4}},{"uid":"5731ba0c4f6a46b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/5731ba0c4f6a46b9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615190537,"stop":1698615190542,"duration":5}},{"uid":"3ed4e031fea931be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3ed4e031fea931be","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615098005,"stop":1698615098009,"duration":4}},{"uid":"3669c53d8476cb21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3669c53d8476cb21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542363068,"stop":1698542363072,"duration":4}},{"uid":"319450e268a465bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/319450e268a465bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455571930,"stop":1698455571934,"duration":4}},{"uid":"c809e654acc04267","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c809e654acc04267","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369245803,"stop":1698369245807,"duration":4}},{"uid":"de4700e1208ca904","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/de4700e1208ca904","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282838248,"stop":1698282838252,"duration":4}},{"uid":"a57699a339424dec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a57699a339424dec","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196502823,"stop":1698196502827,"duration":4}},{"uid":"e602837249619184","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e602837249619184","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178225219,"stop":1698178225223,"duration":4}},{"uid":"e9d479461b3394fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e9d479461b3394fa","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178169120,"stop":1698178169124,"duration":4}},{"uid":"66bf8a18bda6e186","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/66bf8a18bda6e186","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698110095528,"stop":1698110095532,"duration":4}}]},"df5c822318460ed588d620415ff288f8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"cccb41b68e9bdef7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/cccb41b68e9bdef7","status":"passed","time":{"start":1698867385022,"stop":1698867388599,"duration":3577}},{"uid":"15c5fee51358b261","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/15c5fee51358b261","status":"passed","time":{"start":1698801505991,"stop":1698801509046,"duration":3055}},{"uid":"209ebc23c84dfed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/209ebc23c84dfed3","status":"passed","time":{"start":1698788408192,"stop":1698788422800,"duration":14608}},{"uid":"ec2303384cd3640d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ec2303384cd3640d","status":"passed","time":{"start":1698714883372,"stop":1698714891539,"duration":8167}},{"uid":"9e576eae76858196","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9e576eae76858196","status":"passed","time":{"start":1698701274518,"stop":1698701279500,"duration":4982}},{"uid":"5e710435514fac94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5e710435514fac94","status":"passed","time":{"start":1698700145458,"stop":1698700153613,"duration":8155}},{"uid":"1168a6fbf03f76ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1168a6fbf03f76ab","status":"passed","time":{"start":1698692695997,"stop":1698692699945,"duration":3948}},{"uid":"93c69ee86b16997c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93c69ee86b16997c","status":"passed","time":{"start":1698692659529,"stop":1698692662651,"duration":3122}},{"uid":"ea7465e5d8b5241a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ea7465e5d8b5241a","status":"passed","time":{"start":1698646218011,"stop":1698646222809,"duration":4798}},{"uid":"b6432d67a46ec88d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b6432d67a46ec88d","status":"passed","time":{"start":1698628461285,"stop":1698628469822,"duration":8537}},{"uid":"7f1180f232329f7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f1180f232329f7e","status":"passed","time":{"start":1698615108071,"stop":1698615112753,"duration":4682}},{"uid":"f82fed317c4382bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/f82fed317c4382bb","status":"passed","time":{"start":1698615029245,"stop":1698615036651,"duration":7406}},{"uid":"624f6fe5c86e6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/624f6fe5c86e6b74","status":"passed","time":{"start":1698542269889,"stop":1698542278256,"duration":8367}},{"uid":"242b4e0170a79f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/242b4e0170a79f6e","status":"passed","time":{"start":1698455464013,"stop":1698455468647,"duration":4634}},{"uid":"b1a489409f48eace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b1a489409f48eace","status":"passed","time":{"start":1698369146603,"stop":1698369153849,"duration":7246}},{"uid":"f2b0594c1e4f408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f2b0594c1e4f408","status":"passed","time":{"start":1698282734797,"stop":1698282742027,"duration":7230}},{"uid":"a6ba867e9734389e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a6ba867e9734389e","status":"passed","time":{"start":1698196407914,"stop":1698196412102,"duration":4188}},{"uid":"dd499967ca8c09a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/dd499967ca8c09a6","status":"passed","time":{"start":1698178134095,"stop":1698178141127,"duration":7032}},{"uid":"eee666a52292f365","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/eee666a52292f365","status":"passed","time":{"start":1698178091162,"stop":1698178104278,"duration":13116}},{"uid":"5ba0c690cbbc2509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5ba0c690cbbc2509","status":"passed","time":{"start":1698110007167,"stop":1698110010249,"duration":3082}}]},"a91e40164c913e6b5f3736b823229a66":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"cbfe1fea2068cfc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/cbfe1fea2068cfc2","status":"passed","time":{"start":1698867580412,"stop":1698867582043,"duration":1631}},{"uid":"c1d3cda9a41a9b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c1d3cda9a41a9b23","status":"passed","time":{"start":1698801732250,"stop":1698801733785,"duration":1535}},{"uid":"8d02621c90428938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8d02621c90428938","status":"passed","time":{"start":1698788619639,"stop":1698788621510,"duration":1871}},{"uid":"5ae166f969611509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5ae166f969611509","status":"passed","time":{"start":1698715171408,"stop":1698715173231,"duration":1823}},{"uid":"5f2202503a1e908c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5f2202503a1e908c","status":"passed","time":{"start":1698701561736,"stop":1698701563678,"duration":1942}},{"uid":"74c8dc05e1dfe544","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/74c8dc05e1dfe544","status":"passed","time":{"start":1698700347967,"stop":1698700349712,"duration":1745}},{"uid":"be0f66e132b22cce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/be0f66e132b22cce","status":"passed","time":{"start":1698693047280,"stop":1698693048824,"duration":1544}},{"uid":"5963bc46c0fe9721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5963bc46c0fe9721","status":"passed","time":{"start":1698692857400,"stop":1698692858925,"duration":1525}},{"uid":"45def3710374ac46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/45def3710374ac46","status":"passed","time":{"start":1698646545096,"stop":1698646547179,"duration":2083}},{"uid":"235ba6a33ed7ac75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/235ba6a33ed7ac75","status":"passed","time":{"start":1698628894471,"stop":1698628896173,"duration":1702}},{"uid":"704d8155438a6584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/704d8155438a6584","status":"passed","time":{"start":1698615374062,"stop":1698615376511,"duration":2449}},{"uid":"4aa31783cad616f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/4aa31783cad616f4","status":"passed","time":{"start":1698615265688,"stop":1698615267368,"duration":1680}},{"uid":"4d3ad6dc5cf4b2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d3ad6dc5cf4b2eb","status":"passed","time":{"start":1698542533169,"stop":1698542535598,"duration":2429}},{"uid":"bfccf29833f2095c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bfccf29833f2095c","status":"passed","time":{"start":1698455869170,"stop":1698455870723,"duration":1553}},{"uid":"46df9c6add667a53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/46df9c6add667a53","status":"passed","time":{"start":1698369526921,"stop":1698369528468,"duration":1547}},{"uid":"77e35d5687836bce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/77e35d5687836bce","status":"passed","time":{"start":1698283018477,"stop":1698283020316,"duration":1839}},{"uid":"5cd39242d3e0f932","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5cd39242d3e0f932","status":"passed","time":{"start":1698196684299,"stop":1698196686730,"duration":2431}},{"uid":"e0d1f8023c3e8066","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e0d1f8023c3e8066","status":"passed","time":{"start":1698178404101,"stop":1698178406154,"duration":2053}},{"uid":"f8969c626eeca989","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f8969c626eeca989","status":"passed","time":{"start":1698178344797,"stop":1698178346703,"duration":1906}},{"uid":"9c447a0672037e61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/9c447a0672037e61","status":"passed","time":{"start":1698110263077,"stop":1698110264733,"duration":1656}}]},"f041ffb1356697b5d3d99569da0ccb15":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"f770bf71d6e942d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/f770bf71d6e942d4","status":"passed","time":{"start":1698867593723,"stop":1698867601222,"duration":7499}},{"uid":"230b40036c9eb0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/230b40036c9eb0cb","status":"passed","time":{"start":1698801744678,"stop":1698801752419,"duration":7741}},{"uid":"5851028c2899c16d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5851028c2899c16d","status":"passed","time":{"start":1698788634284,"stop":1698788642071,"duration":7787}},{"uid":"cca4221ac7522a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cca4221ac7522a5c","status":"passed","time":{"start":1698715195408,"stop":1698715203732,"duration":8324}},{"uid":"ba54f212460b22d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ba54f212460b22d3","status":"passed","time":{"start":1698701577395,"stop":1698701586089,"duration":8694}},{"uid":"c55712bcda97ec83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c55712bcda97ec83","status":"passed","time":{"start":1698700359166,"stop":1698700367045,"duration":7879}},{"uid":"20e555e7298ca26f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/20e555e7298ca26f","status":"passed","time":{"start":1698693059265,"stop":1698693067139,"duration":7874}},{"uid":"c93a3f4581ee9dbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c93a3f4581ee9dbd","status":"passed","time":{"start":1698692868988,"stop":1698692876742,"duration":7754}},{"uid":"aff0e5974312e38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/aff0e5974312e38e","status":"passed","time":{"start":1698646559579,"stop":1698646568636,"duration":9057}},{"uid":"4ea146b5b479c46b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4ea146b5b479c46b","status":"passed","time":{"start":1698628606077,"stop":1698628614493,"duration":8416}},{"uid":"a5d3a66f1c61a969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a5d3a66f1c61a969","status":"passed","time":{"start":1698615454376,"stop":1698615464643,"duration":10267}},{"uid":"2ba02bc07e58fa88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/2ba02bc07e58fa88","status":"passed","time":{"start":1698615290904,"stop":1698615299188,"duration":8284}},{"uid":"51ba88a54322e401","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51ba88a54322e401","status":"passed","time":{"start":1698542581423,"stop":1698542590374,"duration":8951}},{"uid":"c5f75a8526c66984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c5f75a8526c66984","status":"passed","time":{"start":1698455600051,"stop":1698455608138,"duration":8087}},{"uid":"383a3ce01b91089f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/383a3ce01b91089f","status":"passed","time":{"start":1698369270524,"stop":1698369278894,"duration":8370}},{"uid":"339e8cd65417dd50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/339e8cd65417dd50","status":"passed","time":{"start":1698283093808,"stop":1698283119726,"duration":25918}},{"uid":"80a1b57e0f9f7dea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/80a1b57e0f9f7dea","status":"passed","time":{"start":1698196733876,"stop":1698196742508,"duration":8632}},{"uid":"4ac2cb294186e8b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ac2cb294186e8b1","status":"passed","time":{"start":1698178469874,"stop":1698178478879,"duration":9005}},{"uid":"269a173962730a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/269a173962730a7a","status":"passed","time":{"start":1698178408218,"stop":1698178417235,"duration":9017}},{"uid":"cd06900131d5db9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/cd06900131d5db9c","status":"passed","time":{"start":1698110262438,"stop":1698110270306,"duration":7868}}]},"1d6e269a7b6351ace4d7bae7deb3de47":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"9bcbe0ca41ad8942","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9bcbe0ca41ad8942","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698867493816,"stop":1698867623604,"duration":129788}},{"uid":"5b00807aa1aaf507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5b00807aa1aaf507","status":"passed","time":{"start":1698801630027,"stop":1698801631347,"duration":1320}},{"uid":"59c53511b53f6960","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/59c53511b53f6960","status":"passed","time":{"start":1698788520746,"stop":1698788522151,"duration":1405}},{"uid":"3f939ca428b20f11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f939ca428b20f11","status":"passed","time":{"start":1698715027196,"stop":1698715028785,"duration":1589}},{"uid":"236809835c9283f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/236809835c9283f5","status":"passed","time":{"start":1698701398585,"stop":1698701400536,"duration":1951}},{"uid":"25139ffeb0e5e336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25139ffeb0e5e336","status":"passed","time":{"start":1698700253425,"stop":1698700254605,"duration":1180}},{"uid":"d623a04b6ddff91d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d623a04b6ddff91d","status":"passed","time":{"start":1698692895312,"stop":1698692896568,"duration":1256}},{"uid":"5a2b6f9b60938529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5a2b6f9b60938529","status":"passed","time":{"start":1698692763658,"stop":1698692764877,"duration":1219}},{"uid":"e3e591fbbc8e3718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e3e591fbbc8e3718","status":"passed","time":{"start":1698646378423,"stop":1698646380309,"duration":1886}},{"uid":"dd0ea9c88befb2b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/dd0ea9c88befb2b6","status":"passed","time":{"start":1698628595640,"stop":1698628597289,"duration":1649}},{"uid":"f1167a1bc6021751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f1167a1bc6021751","status":"passed","time":{"start":1698615208576,"stop":1698615210434,"duration":1858}},{"uid":"3b5aab996f2af0c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3b5aab996f2af0c0","status":"passed","time":{"start":1698615114668,"stop":1698615116077,"duration":1409}},{"uid":"7d249808940133d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d249808940133d1","status":"passed","time":{"start":1698542380793,"stop":1698542382602,"duration":1809}},{"uid":"f8d98873db23b1d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f8d98873db23b1d9","status":"passed","time":{"start":1698455590776,"stop":1698455591925,"duration":1149}},{"uid":"4e2e5834e8410981","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2e5834e8410981","status":"passed","time":{"start":1698369261230,"stop":1698369262802,"duration":1572}},{"uid":"6eee1d3443260188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6eee1d3443260188","status":"passed","time":{"start":1698282856228,"stop":1698282858113,"duration":1885}},{"uid":"182bd618db279758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/182bd618db279758","status":"passed","time":{"start":1698196521215,"stop":1698196523088,"duration":1873}},{"uid":"4ae5a0dd7100faa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ae5a0dd7100faa1","status":"passed","time":{"start":1698178244466,"stop":1698178246242,"duration":1776}},{"uid":"189c93f39895b0ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/189c93f39895b0ff","status":"passed","time":{"start":1698178185600,"stop":1698178187448,"duration":1848}},{"uid":"ae3cc4869bd167dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ae3cc4869bd167dc","status":"passed","time":{"start":1698110111008,"stop":1698110112382,"duration":1374}}]},"53c5720a05c261e2bad5904bb33e19b7":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"325191fae8115e92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/325191fae8115e92","status":"passed","time":{"start":1698867549722,"stop":1698867550788,"duration":1066}},{"uid":"cb176a91b852def4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cb176a91b852def4","status":"passed","time":{"start":1698801681894,"stop":1698801682861,"duration":967}},{"uid":"da064ae3a6682f0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/da064ae3a6682f0d","status":"passed","time":{"start":1698788591212,"stop":1698788592893,"duration":1681}},{"uid":"747189ce52834535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/747189ce52834535","status":"passed","time":{"start":1698715134776,"stop":1698715135888,"duration":1112}},{"uid":"b37c4d316e51c517","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b37c4d316e51c517","status":"passed","time":{"start":1698701549397,"stop":1698701550532,"duration":1135}},{"uid":"1cd08f885d3ace6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1cd08f885d3ace6b","status":"passed","time":{"start":1698700323557,"stop":1698700324529,"duration":972}},{"uid":"3ee1b7b8d624fab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3ee1b7b8d624fab0","status":"passed","time":{"start":1698692862454,"stop":1698692863414,"duration":960}},{"uid":"7acd72fce1ba8988","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7acd72fce1ba8988","status":"passed","time":{"start":1698692832433,"stop":1698692834359,"duration":1926}},{"uid":"7fdf5f6869fd9cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fdf5f6869fd9cda","status":"passed","time":{"start":1698646543854,"stop":1698646545046,"duration":1192}},{"uid":"aeb9c59c65541655","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/aeb9c59c65541655","status":"passed","time":{"start":1698628527262,"stop":1698628528902,"duration":1640}},{"uid":"9a39cf4c856325fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9a39cf4c856325fc","status":"passed","time":{"start":1698615166878,"stop":1698615168350,"duration":1472}},{"uid":"ac64a328a48a4733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ac64a328a48a4733","status":"passed","time":{"start":1698615074380,"stop":1698615075754,"duration":1374}},{"uid":"b32626c1452100d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b32626c1452100d2","status":"passed","time":{"start":1698542327740,"stop":1698542328940,"duration":1200}},{"uid":"713ce6be97e81048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/713ce6be97e81048","status":"passed","time":{"start":1698455515566,"stop":1698455516566,"duration":1000}},{"uid":"2af3534b27b630ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2af3534b27b630ef","status":"passed","time":{"start":1698369204860,"stop":1698369205913,"duration":1053}},{"uid":"bd3fccbd3d1dfbdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd3fccbd3d1dfbdd","status":"passed","time":{"start":1698282792986,"stop":1698282794182,"duration":1196}},{"uid":"dd10ab3e47129754","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dd10ab3e47129754","status":"passed","time":{"start":1698196465178,"stop":1698196466463,"duration":1285}},{"uid":"988d06ca1cd9ff0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/988d06ca1cd9ff0e","status":"passed","time":{"start":1698178197227,"stop":1698178198425,"duration":1198}},{"uid":"a237525a16e7c92a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a237525a16e7c92a","status":"passed","time":{"start":1698178143624,"stop":1698178144685,"duration":1061}},{"uid":"1151e7ff351babea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1151e7ff351babea","status":"passed","time":{"start":1698110068913,"stop":1698110069914,"duration":1001}}]},"64028773adeaa616798d2ec053582700":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"1f5125306a73fb3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/1f5125306a73fb3c","status":"passed","time":{"start":1698867772388,"stop":1698867776511,"duration":4123}},{"uid":"f8cfccfc1f9efe44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f8cfccfc1f9efe44","status":"passed","time":{"start":1698801806504,"stop":1698801810668,"duration":4164}},{"uid":"d3dc2addadd569d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d3dc2addadd569d7","status":"passed","time":{"start":1698788688144,"stop":1698788692293,"duration":4149}},{"uid":"7f14366336fc8a6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7f14366336fc8a6e","status":"passed","time":{"start":1698715225723,"stop":1698715230056,"duration":4333}},{"uid":"5fcbe8e4905aa970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5fcbe8e4905aa970","status":"passed","time":{"start":1698701629544,"stop":1698701633982,"duration":4438}},{"uid":"ef4b607c08861fbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ef4b607c08861fbb","status":"passed","time":{"start":1698700530729,"stop":1698700534905,"duration":4176}},{"uid":"54ce6de183c44a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/54ce6de183c44a1f","status":"passed","time":{"start":1698693108971,"stop":1698693112964,"duration":3993}},{"uid":"d18adb8baf811d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d18adb8baf811d2d","status":"passed","time":{"start":1698692936994,"stop":1698692941187,"duration":4193}},{"uid":"20464afc2baebabb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/20464afc2baebabb","status":"passed","time":{"start":1698646603909,"stop":1698646608747,"duration":4838}},{"uid":"d328bd06c7e8756c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d328bd06c7e8756c","status":"passed","time":{"start":1698628823587,"stop":1698628829610,"duration":6023}},{"uid":"ad45c3880795c2b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ad45c3880795c2b2","status":"passed","time":{"start":1698615486082,"stop":1698615491635,"duration":5553}},{"uid":"d0f5733099cc59c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d0f5733099cc59c6","status":"passed","time":{"start":1698615323778,"stop":1698615328024,"duration":4246}},{"uid":"1637dcbfbcd47b57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1637dcbfbcd47b57","status":"passed","time":{"start":1698542620789,"stop":1698542627507,"duration":6718}},{"uid":"5b98063157ae6d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5b98063157ae6d77","status":"passed","time":{"start":1698455818353,"stop":1698455822461,"duration":4108}},{"uid":"e2bc336d3dd3ec36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/e2bc336d3dd3ec36","status":"passed","time":{"start":1698369547046,"stop":1698369551377,"duration":4331}},{"uid":"effd35a54b80e266","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/effd35a54b80e266","status":"passed","time":{"start":1698283151838,"stop":1698283156324,"duration":4486}},{"uid":"f003f253ff08ec94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f003f253ff08ec94","status":"passed","time":{"start":1698196767722,"stop":1698196772269,"duration":4547}},{"uid":"df96f367a9d25994","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/df96f367a9d25994","status":"passed","time":{"start":1698178501686,"stop":1698178506471,"duration":4785}},{"uid":"f94f6d1acc823814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f94f6d1acc823814","status":"passed","time":{"start":1698178438282,"stop":1698178442538,"duration":4256}},{"uid":"5693450ab2014a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5693450ab2014a05","status":"passed","time":{"start":1698110416406,"stop":1698110420510,"duration":4104}}]},"973eb3b9bc5dfa31c9d5412a22fe2eb5":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"553577dacee47d2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/553577dacee47d2c","status":"passed","time":{"start":1698867421024,"stop":1698867546123,"duration":125099}},{"uid":"79f4cde8826c48f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79f4cde8826c48f","status":"passed","time":{"start":1698801550025,"stop":1698801673617,"duration":123592}},{"uid":"fad4e15c68635f1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fad4e15c68635f1c","status":"passed","time":{"start":1698788457064,"stop":1698788587883,"duration":130819}},{"uid":"e2467eedd507f249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e2467eedd507f249","status":"passed","time":{"start":1698714947490,"stop":1698715129756,"duration":182266}},{"uid":"58235cdb7f6a16f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/58235cdb7f6a16f4","status":"passed","time":{"start":1698701324965,"stop":1698701545424,"duration":220459}},{"uid":"203acb0b0a95bf65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/203acb0b0a95bf65","status":"passed","time":{"start":1698700190483,"stop":1698700320149,"duration":129666}},{"uid":"c741e65f690397ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c741e65f690397ed","status":"passed","time":{"start":1698692735086,"stop":1698692859342,"duration":124256}},{"uid":"1641ad71402850c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1641ad71402850c1","status":"passed","time":{"start":1698692704814,"stop":1698692829035,"duration":124221}},{"uid":"df0b44ca6d8f65ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/df0b44ca6d8f65ba","status":"passed","time":{"start":1698646317225,"stop":1698646539741,"duration":222516}},{"uid":"78d6fb5c9957a5f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/78d6fb5c9957a5f2","status":"passed","time":{"start":1698628573257,"stop":1698628742414,"duration":169157}},{"uid":"6e695a032b3788b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6e695a032b3788b7","status":"passed","time":{"start":1698615233300,"stop":1698615451617,"duration":218317}},{"uid":"416fa98799273909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/416fa98799273909","status":"passed","time":{"start":1698615119338,"stop":1698615288319,"duration":168981}},{"uid":"ff6c432a41c28ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ff6c432a41c28ed5","status":"passed","time":{"start":1698542389100,"stop":1698542578472,"duration":189372}},{"uid":"182669a0d6c620c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/182669a0d6c620c1","status":"passed","time":{"start":1698455578235,"stop":1698455712453,"duration":134218}},{"uid":"b272f88643c81565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b272f88643c81565","status":"passed","time":{"start":1698369246733,"stop":1698369376550,"duration":129817}},{"uid":"30b06bbd475aae25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/30b06bbd475aae25","status":"passed","time":{"start":1698282870326,"stop":1698283091433,"duration":221107}},{"uid":"a24da2fd3b5a65a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a24da2fd3b5a65a7","status":"passed","time":{"start":1698196525513,"stop":1698196731365,"duration":205852}},{"uid":"4e2ed744a367ea6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4e2ed744a367ea6e","status":"passed","time":{"start":1698178246655,"stop":1698178467427,"duration":220772}},{"uid":"61a8b7103fdead3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/61a8b7103fdead3d","status":"passed","time":{"start":1698178228500,"stop":1698178406046,"duration":177546}},{"uid":"3ba164a27288859e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3ba164a27288859e","status":"passed","time":{"start":1698110117325,"stop":1698110260191,"duration":142866}}]},"a6754a317b5a41ab9e370512cb3937ce":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"794bf5d69027b72a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/794bf5d69027b72a","status":"passed","time":{"start":1698867415824,"stop":1698867418810,"duration":2986}},{"uid":"f09ba2c1e5d0cae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f09ba2c1e5d0cae1","status":"passed","time":{"start":1698801544679,"stop":1698801547668,"duration":2989}},{"uid":"161c4ba0007efae9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/161c4ba0007efae9","status":"passed","time":{"start":1698788447785,"stop":1698788451219,"duration":3434}},{"uid":"793c4ca9956fec68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/793c4ca9956fec68","status":"passed","time":{"start":1698714935450,"stop":1698714939118,"duration":3668}},{"uid":"84605c68fd2fe22b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/84605c68fd2fe22b","status":"passed","time":{"start":1698701308638,"stop":1698701311047,"duration":2409}},{"uid":"a31a1659083c63ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a31a1659083c63ed","status":"passed","time":{"start":1698700180072,"stop":1698700183127,"duration":3055}},{"uid":"84deaf0404ece204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/84deaf0404ece204","status":"passed","time":{"start":1698692722431,"stop":1698692725077,"duration":2646}},{"uid":"f5e90ce89cd9d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f5e90ce89cd9d0d","status":"passed","time":{"start":1698692691496,"stop":1698692695018,"duration":3522}},{"uid":"b4fafbbd6130244e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b4fafbbd6130244e","status":"passed","time":{"start":1698646314475,"stop":1698646317222,"duration":2747}},{"uid":"4b3a53b5627985f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4b3a53b5627985f1","status":"passed","time":{"start":1698628499617,"stop":1698628503071,"duration":3454}},{"uid":"c3aec7762dc17173","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c3aec7762dc17173","status":"passed","time":{"start":1698615142026,"stop":1698615145449,"duration":3423}},{"uid":"7be2d09d4091d611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7be2d09d4091d611","status":"passed","time":{"start":1698615057448,"stop":1698615060658,"duration":3210}},{"uid":"92715053ae380fab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/92715053ae380fab","status":"passed","time":{"start":1698542313925,"stop":1698542316986,"duration":3061}},{"uid":"605600f894ac8b14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/605600f894ac8b14","status":"passed","time":{"start":1698455506303,"stop":1698455509168,"duration":2865}},{"uid":"26a3baf6a51a4970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26a3baf6a51a4970","status":"passed","time":{"start":1698369183262,"stop":1698369186045,"duration":2783}},{"uid":"4701c1db0d36f0ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4701c1db0d36f0ac","status":"passed","time":{"start":1698282783168,"stop":1698282787509,"duration":4341}},{"uid":"ca3efc3d0cf2891e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ca3efc3d0cf2891e","status":"passed","time":{"start":1698196455843,"stop":1698196458761,"duration":2918}},{"uid":"97907798cf1e49f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/97907798cf1e49f3","status":"passed","time":{"start":1698178168420,"stop":1698178171683,"duration":3263}},{"uid":"a7bdf7c649a5d17d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7bdf7c649a5d17d","status":"passed","time":{"start":1698178131311,"stop":1698178134696,"duration":3385}},{"uid":"7beff93f4de47f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/7beff93f4de47f7c","status":"passed","time":{"start":1698110039628,"stop":1698110042622,"duration":2994}}]},"a2365ffeb3ba24c7926dc7b42b03858c":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"71b4585ea76dac59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/71b4585ea76dac59","status":"passed","time":{"start":1698867459405,"stop":1698867461818,"duration":2413}},{"uid":"e334260aa3e4cc46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e334260aa3e4cc46","status":"passed","time":{"start":1698801591164,"stop":1698801593628,"duration":2464}},{"uid":"763ed04feca4c074","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/763ed04feca4c074","status":"passed","time":{"start":1698788488570,"stop":1698788490952,"duration":2382}},{"uid":"a4a08ee435b314af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4a08ee435b314af","status":"passed","time":{"start":1698714985145,"stop":1698714987803,"duration":2658}},{"uid":"ad7ec844be81f773","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ad7ec844be81f773","status":"passed","time":{"start":1698701360306,"stop":1698701363035,"duration":2729}},{"uid":"e80464851aaa4985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e80464851aaa4985","status":"passed","time":{"start":1698700222576,"stop":1698700225082,"duration":2506}},{"uid":"1e40201a75c95ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1e40201a75c95ef1","status":"passed","time":{"start":1698693060971,"stop":1698693063267,"duration":2296}},{"uid":"e8c538802d08d4c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c538802d08d4c9","status":"passed","time":{"start":1698692730982,"stop":1698692733062,"duration":2080}},{"uid":"f09bfb11d9fa7df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f09bfb11d9fa7df0","status":"passed","time":{"start":1698646328870,"stop":1698646331624,"duration":2754}},{"uid":"f60d53f522338866","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f60d53f522338866","status":"passed","time":{"start":1698628546626,"stop":1698628549109,"duration":2483}},{"uid":"d03c392a73dd22b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d03c392a73dd22b4","status":"passed","time":{"start":1698615205522,"stop":1698615208201,"duration":2679}},{"uid":"11e43a0f690f583d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/11e43a0f690f583d","status":"passed","time":{"start":1698615097931,"stop":1698615100275,"duration":2344}},{"uid":"6f592615c022c393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6f592615c022c393","status":"passed","time":{"start":1698542361013,"stop":1698542363506,"duration":2493}},{"uid":"ed6d43d9327037ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ed6d43d9327037ce","status":"passed","time":{"start":1698455550069,"stop":1698455552347,"duration":2278}},{"uid":"97d214eb5f36f5a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/97d214eb5f36f5a3","status":"passed","time":{"start":1698369224064,"stop":1698369226317,"duration":2253}},{"uid":"6d92fcd0a0deb97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6d92fcd0a0deb97b","status":"passed","time":{"start":1698282837287,"stop":1698282839922,"duration":2635}},{"uid":"b4012340d4adc9b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b4012340d4adc9b1","status":"passed","time":{"start":1698196496354,"stop":1698196498970,"duration":2616}},{"uid":"f459f80d73b14a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f459f80d73b14a6a","status":"passed","time":{"start":1698178221138,"stop":1698178223814,"duration":2676}},{"uid":"931c96bae7eb63ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/931c96bae7eb63ac","status":"passed","time":{"start":1698178201543,"stop":1698178204011,"duration":2468}},{"uid":"703db62bc51ed76d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/703db62bc51ed76d","status":"passed","time":{"start":1698110092681,"stop":1698110094902,"duration":2221}}]},"617b4311b681b19c6f82373e9ef5a04d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"989068cd0c751465","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/989068cd0c751465","status":"passed","time":{"start":1698867773660,"stop":1698867776249,"duration":2589}},{"uid":"2b6643947b84197f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2b6643947b84197f","status":"passed","time":{"start":1698801791616,"stop":1698801794527,"duration":2911}},{"uid":"99b6fbd05192c508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/99b6fbd05192c508","status":"passed","time":{"start":1698788669165,"stop":1698788671797,"duration":2632}},{"uid":"d47e2e936c3cf99c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d47e2e936c3cf99c","status":"passed","time":{"start":1698715209206,"stop":1698715212091,"duration":2885}},{"uid":"650fac0d6bccf8e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/650fac0d6bccf8e2","status":"passed","time":{"start":1698701613593,"stop":1698701616560,"duration":2967}},{"uid":"618bd40d6b1c539e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/618bd40d6b1c539e","status":"passed","time":{"start":1698700406453,"stop":1698700409058,"duration":2605}},{"uid":"7217fbd2b92cff6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7217fbd2b92cff6c","status":"passed","time":{"start":1698693092074,"stop":1698693097961,"duration":5887}},{"uid":"54053de6181fc64a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54053de6181fc64a","status":"passed","time":{"start":1698692921563,"stop":1698692925709,"duration":4146}},{"uid":"1ae87d0acdb7a55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1ae87d0acdb7a55d","status":"passed","time":{"start":1698646587699,"stop":1698646590820,"duration":3121}},{"uid":"1beee8e852b10855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1beee8e852b10855","status":"passed","time":{"start":1698628804107,"stop":1698628811058,"duration":6951}},{"uid":"85ba9ac620795264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/85ba9ac620795264","status":"passed","time":{"start":1698615471392,"stop":1698615474056,"duration":2664}},{"uid":"75b53949a32c2209","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/75b53949a32c2209","status":"passed","time":{"start":1698615305556,"stop":1698615310990,"duration":5434}},{"uid":"d5e9dd2f01aef2e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d5e9dd2f01aef2e1","status":"passed","time":{"start":1698542599885,"stop":1698542605819,"duration":5934}},{"uid":"8300ddf5664118f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8300ddf5664118f4","status":"passed","time":{"start":1698455802904,"stop":1698455805588,"duration":2684}},{"uid":"4e2c0aa92e8e15d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2c0aa92e8e15d4","status":"passed","time":{"start":1698369593116,"stop":1698369597890,"duration":4774}},{"uid":"a1f8d4973f388da6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a1f8d4973f388da6","status":"passed","time":{"start":1698283131114,"stop":1698283134209,"duration":3095}},{"uid":"f299ee7137b60ac0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f299ee7137b60ac0","status":"passed","time":{"start":1698196749061,"stop":1698196751635,"duration":2574}},{"uid":"516038fbedfd8500","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/516038fbedfd8500","status":"passed","time":{"start":1698178486523,"stop":1698178489259,"duration":2736}},{"uid":"b49b6874cb3f9587","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b49b6874cb3f9587","status":"passed","time":{"start":1698178423084,"stop":1698178426602,"duration":3518}},{"uid":"70bf2d51e89042d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/70bf2d51e89042d1","status":"passed","time":{"start":1698110287412,"stop":1698110290199,"duration":2787}}]},"9700dde83050a915705bb73b0a95103e":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":169},"items":[{"uid":"b0e99427bf8a6ae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b0e99427bf8a6ae4","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867587654,"stop":1698867588232,"duration":578}},{"uid":"51796efb3d0e5e9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/51796efb3d0e5e9c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801739722,"stop":1698801740356,"duration":634}},{"uid":"8dfe042a2889810a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8dfe042a2889810a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788627601,"stop":1698788628216,"duration":615}},{"uid":"26284309d6933a48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/26284309d6933a48","status":"passed","time":{"start":1698715179345,"stop":1698715180414,"duration":1069}},{"uid":"981b24ae86a6f02d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/981b24ae86a6f02d","status":"passed","time":{"start":1698701570710,"stop":1698701571676,"duration":966}},{"uid":"17ef213b6d4d44d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17ef213b6d4d44d3","status":"passed","time":{"start":1698700354880,"stop":1698700355498,"duration":618}},{"uid":"1c3d3c1dc809629d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1c3d3c1dc809629d","status":"passed","time":{"start":1698693054089,"stop":1698693054653,"duration":564}},{"uid":"b610ea205b26625f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b610ea205b26625f","status":"passed","time":{"start":1698692864018,"stop":1698692864653,"duration":635}},{"uid":"ffd21ad9e5d5972f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ffd21ad9e5d5972f","status":"passed","time":{"start":1698646554173,"stop":1698646555236,"duration":1063}},{"uid":"945e44687be0f562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/945e44687be0f562","status":"passed","time":{"start":1698628902273,"stop":1698628903066,"duration":793}},{"uid":"e54321b77f781641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e54321b77f781641","status":"passed","time":{"start":1698615386070,"stop":1698615386994,"duration":924}},{"uid":"e0c6ca62bcb9b1b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e0c6ca62bcb9b1b6","status":"passed","time":{"start":1698615274946,"stop":1698615275635,"duration":689}},{"uid":"e993baaa15479e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e993baaa15479e38","status":"passed","time":{"start":1698542541208,"stop":1698542542127,"duration":919}},{"uid":"6ae842d357e55c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6ae842d357e55c92","status":"passed","time":{"start":1698455876053,"stop":1698455876669,"duration":616}},{"uid":"6947ff6fffc7b931","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6947ff6fffc7b931","status":"passed","time":{"start":1698369533659,"stop":1698369534369,"duration":710}},{"uid":"c40fef963544b700","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c40fef963544b700","status":"passed","time":{"start":1698283027678,"stop":1698283042180,"duration":14502}},{"uid":"adb5787cc9ee044e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/adb5787cc9ee044e","status":"passed","time":{"start":1698196694148,"stop":1698196694898,"duration":750}},{"uid":"4140253ce006b569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4140253ce006b569","status":"passed","time":{"start":1698178413116,"stop":1698178414129,"duration":1013}},{"uid":"8c78a2303c6280a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c78a2303c6280a2","status":"passed","time":{"start":1698178352441,"stop":1698178353220,"duration":779}},{"uid":"945f439bca4313ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/945f439bca4313ca","status":"passed","time":{"start":1698110269728,"stop":1698110270704,"duration":976}}]},"b8d3ae7465651cc973ab14abfdea7a24":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"467982175513eff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/467982175513eff9","status":"passed","time":{"start":1698867620372,"stop":1698867625247,"duration":4875}},{"uid":"1e1914f562cf1425","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e1914f562cf1425","status":"passed","time":{"start":1698801783372,"stop":1698801786606,"duration":3234}},{"uid":"e275eddfbfd9c993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e275eddfbfd9c993","status":"passed","time":{"start":1698788661434,"stop":1698788664427,"duration":2993}},{"uid":"2db169ed1eb667ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2db169ed1eb667ea","status":"passed","time":{"start":1698715201024,"stop":1698715203831,"duration":2807}},{"uid":"980eeb453e35d5aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/980eeb453e35d5aa","status":"passed","time":{"start":1698701599980,"stop":1698701613589,"duration":13609}},{"uid":"7d846f5fae4e9086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d846f5fae4e9086","status":"passed","time":{"start":1698700387518,"stop":1698700390494,"duration":2976}},{"uid":"f28fc80a29b774de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f28fc80a29b774de","status":"passed","time":{"start":1698693088812,"stop":1698693092071,"duration":3259}},{"uid":"4b26e90dccc41324","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4b26e90dccc41324","status":"passed","time":{"start":1698692894893,"stop":1698692901974,"duration":7081}},{"uid":"8eb40d48742757b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8eb40d48742757b1","status":"passed","time":{"start":1698646580025,"stop":1698646583616,"duration":3591}},{"uid":"25bf203ad22042b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/25bf203ad22042b9","status":"passed","time":{"start":1698628637403,"stop":1698628639783,"duration":2380}},{"uid":"e296531e7a343d7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e296531e7a343d7d","status":"passed","time":{"start":1698615407436,"stop":1698615410207,"duration":2771}},{"uid":"a8e6b01cee4e58a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a8e6b01cee4e58a7","status":"passed","time":{"start":1698615292911,"stop":1698615295490,"duration":2579}},{"uid":"c25acee168fff908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c25acee168fff908","status":"passed","time":{"start":1698542560057,"stop":1698542566468,"duration":6411}},{"uid":"7ecc3f606dd4ef6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7ecc3f606dd4ef6","status":"passed","time":{"start":1698455628981,"stop":1698455635004,"duration":6023}},{"uid":"a1a1378d059411c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a1a1378d059411c8","status":"passed","time":{"start":1698369299784,"stop":1698369303716,"duration":3932}},{"uid":"e800ecc90606e2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e800ecc90606e2b1","status":"passed","time":{"start":1698283062267,"stop":1698283066147,"duration":3880}},{"uid":"9c3f620aca0a84e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9c3f620aca0a84e5","status":"passed","time":{"start":1698196712778,"stop":1698196716462,"duration":3684}},{"uid":"bd5fc67cdc199361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bd5fc67cdc199361","status":"passed","time":{"start":1698178437210,"stop":1698178440940,"duration":3730}},{"uid":"bc949c4d117048ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc949c4d117048ed","status":"passed","time":{"start":1698178374443,"stop":1698178377730,"duration":3287}},{"uid":"6ff5dd5f0187c976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/6ff5dd5f0187c976","status":"passed","time":{"start":1698110275345,"stop":1698110278281,"duration":2936}}]},"316f6b3276320661fa68609de6296157":{"statistic":{"failed":51,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":136},"items":[{"uid":"aa0b9c2a611e699d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/aa0b9c2a611e699d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698867461822,"stop":1698867463308,"duration":1486}},{"uid":"c0663f33e4b559c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c0663f33e4b559c3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698801593634,"stop":1698801602418,"duration":8784}},{"uid":"60452f50f026289f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/60452f50f026289f","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698788490955,"stop":1698788492356,"duration":1401}},{"uid":"36f052421dfdda56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/36f052421dfdda56","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698714987806,"stop":1698714989301,"duration":1495}},{"uid":"3fabcdfeb4264042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3fabcdfeb4264042","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698701363039,"stop":1698701364637,"duration":1598}},{"uid":"cc338da673cd71d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cc338da673cd71d4","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698700225085,"stop":1698700226091,"duration":1006}},{"uid":"fbec0ac47303cdf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/fbec0ac47303cdf8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698693063271,"stop":1698693065455,"duration":2184}},{"uid":"1e2c808fa05c63b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1e2c808fa05c63b2","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698692733065,"stop":1698692735246,"duration":2181}},{"uid":"ec06b2261b46c606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec06b2261b46c606","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646331628,"stop":1698646334421,"duration":2793}},{"uid":"c6a1dd11a788052b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c6a1dd11a788052b","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698628549112,"stop":1698628550675,"duration":1563}},{"uid":"69c4e6a2231fec96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/69c4e6a2231fec96","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615208205,"stop":1698615211115,"duration":2910}},{"uid":"ce080f0847ac27ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ce080f0847ac27ae","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615100278,"stop":1698615101798,"duration":1520}},{"uid":"321d99f8ff676ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/321d99f8ff676ca8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698542363509,"stop":1698542364948,"duration":1439}},{"uid":"ab0f8eae5d888223","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab0f8eae5d888223","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698455552350,"stop":1698455553064,"duration":714}},{"uid":"d53356e9e57b5917","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d53356e9e57b5917","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698369226324,"stop":1698369228264,"duration":1940}},{"uid":"502ddfee35f89763","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/502ddfee35f89763","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698282839925,"stop":1698282842700,"duration":2775}},{"uid":"ed2acb97abda56f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ed2acb97abda56f3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698196498973,"stop":1698196501071,"duration":2098}},{"uid":"cc4c5a1cd68e203d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cc4c5a1cd68e203d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178223817,"stop":1698178225323,"duration":1506}},{"uid":"22aa264c91328a26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/22aa264c91328a26","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178204014,"stop":1698178205742,"duration":1728}},{"uid":"999d114f2bd1eeed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/999d114f2bd1eeed","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698110094905,"stop":1698110096357,"duration":1452}}]},"275289351e7211a486c45f3b8d1a8950":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"7f4896deb1a0a670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7f4896deb1a0a670","status":"passed","time":{"start":1698867546127,"stop":1698867546888,"duration":761}},{"uid":"d47957612ff1e759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d47957612ff1e759","status":"passed","time":{"start":1698801673620,"stop":1698801674436,"duration":816}},{"uid":"1b6f55d9588a5ee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1b6f55d9588a5ee4","status":"passed","time":{"start":1698788587886,"stop":1698788588696,"duration":810}},{"uid":"8f232ff39411ae14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8f232ff39411ae14","status":"passed","time":{"start":1698715129760,"stop":1698715130794,"duration":1034}},{"uid":"beaa81c78985446f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/beaa81c78985446f","status":"passed","time":{"start":1698701545428,"stop":1698701546430,"duration":1002}},{"uid":"7d13343effdf8820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d13343effdf8820","status":"passed","time":{"start":1698700320152,"stop":1698700320937,"duration":785}},{"uid":"a4935b97f5ee537e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a4935b97f5ee537e","status":"passed","time":{"start":1698692859345,"stop":1698692860052,"duration":707}},{"uid":"732b10cc2cf70b58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/732b10cc2cf70b58","status":"passed","time":{"start":1698692829039,"stop":1698692829896,"duration":857}},{"uid":"36176523aa78e466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/36176523aa78e466","status":"passed","time":{"start":1698646539744,"stop":1698646540818,"duration":1074}},{"uid":"c0099985540c14ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c0099985540c14ee","status":"passed","time":{"start":1698628519003,"stop":1698628520042,"duration":1039}},{"uid":"75f90e05acf9b56d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/75f90e05acf9b56d","status":"passed","time":{"start":1698615162706,"stop":1698615163823,"duration":1117}},{"uid":"b13d156ceab2abed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b13d156ceab2abed","status":"passed","time":{"start":1698615070536,"stop":1698615071591,"duration":1055}},{"uid":"6b0cffb3913ae8d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6b0cffb3913ae8d8","status":"passed","time":{"start":1698542323443,"stop":1698542324520,"duration":1077}},{"uid":"5212d02bf3d68e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5212d02bf3d68e9f","status":"passed","time":{"start":1698455510697,"stop":1698455511554,"duration":857}},{"uid":"84d2a9d6622ea282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/84d2a9d6622ea282","status":"passed","time":{"start":1698369201544,"stop":1698369202353,"duration":809}},{"uid":"85e5016e54293d57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/85e5016e54293d57","status":"passed","time":{"start":1698282789042,"stop":1698282790218,"duration":1176}},{"uid":"f469d0454e351ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f469d0454e351ed4","status":"passed","time":{"start":1698196460993,"stop":1698196462025,"duration":1032}},{"uid":"b5b4161940878b8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b5b4161940878b8c","status":"passed","time":{"start":1698178193187,"stop":1698178194259,"duration":1072}},{"uid":"ce60e423c21c7524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ce60e423c21c7524","status":"passed","time":{"start":1698178139419,"stop":1698178140432,"duration":1013}},{"uid":"d76cac952c6a547c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/d76cac952c6a547c","status":"passed","time":{"start":1698110065235,"stop":1698110066112,"duration":877}}]},"2173470ff84c6c7631fa3ff9d8433e49":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"a9312aa4a9abfaa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a9312aa4a9abfaa8","status":"passed","time":{"start":1698867770946,"stop":1698867772383,"duration":1437}},{"uid":"fdba48e0b76ea684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/fdba48e0b76ea684","status":"passed","time":{"start":1698801804819,"stop":1698801806500,"duration":1681}},{"uid":"c29ace19a54ec4b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c29ace19a54ec4b8","status":"passed","time":{"start":1698788686996,"stop":1698788688141,"duration":1145}},{"uid":"e0126c4f9702ddac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e0126c4f9702ddac","status":"passed","time":{"start":1698715223814,"stop":1698715225718,"duration":1904}},{"uid":"9fdb22f0ca66cc1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9fdb22f0ca66cc1a","status":"passed","time":{"start":1698701628020,"stop":1698701629540,"duration":1520}},{"uid":"9e5b7abbdeadde0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9e5b7abbdeadde0e","status":"passed","time":{"start":1698700529515,"stop":1698700530725,"duration":1210}},{"uid":"70f8c0c673855b60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/70f8c0c673855b60","status":"passed","time":{"start":1698693107701,"stop":1698693108967,"duration":1266}},{"uid":"d88ce12513f6e639","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d88ce12513f6e639","status":"passed","time":{"start":1698692935462,"stop":1698692936990,"duration":1528}},{"uid":"6bbd01a5ee3420b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6bbd01a5ee3420b7","status":"passed","time":{"start":1698646601934,"stop":1698646603904,"duration":1970}},{"uid":"5dca376194569c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5dca376194569c17","status":"passed","time":{"start":1698628821815,"stop":1698628823583,"duration":1768}},{"uid":"58940f33783130f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/58940f33783130f2","status":"passed","time":{"start":1698615484393,"stop":1698615486077,"duration":1684}},{"uid":"5c3a4f9a2da5d97d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c3a4f9a2da5d97d","status":"passed","time":{"start":1698615321923,"stop":1698615323774,"duration":1851}},{"uid":"4276421d75383561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4276421d75383561","status":"passed","time":{"start":1698542619051,"stop":1698542620785,"duration":1734}},{"uid":"210ce65b1f400bd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/210ce65b1f400bd7","status":"passed","time":{"start":1698455816630,"stop":1698455818350,"duration":1720}},{"uid":"34cdedcc919b40ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/34cdedcc919b40ae","status":"passed","time":{"start":1698369545401,"stop":1698369547042,"duration":1641}},{"uid":"d9318f3b932b0553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d9318f3b932b0553","status":"passed","time":{"start":1698283149187,"stop":1698283151834,"duration":2647}},{"uid":"b5b0497b3223a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b5b0497b3223a9f3","status":"passed","time":{"start":1698196766028,"stop":1698196767719,"duration":1691}},{"uid":"8aa6613b8afc870f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8aa6613b8afc870f","status":"passed","time":{"start":1698178500124,"stop":1698178501681,"duration":1557}},{"uid":"8c11380b69520374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c11380b69520374","status":"passed","time":{"start":1698178436949,"stop":1698178438278,"duration":1329}},{"uid":"a9dbf3b8a42411a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a9dbf3b8a42411a7","status":"passed","time":{"start":1698110415117,"stop":1698110416402,"duration":1285}}]},"9a30d8e08f9c216de4c4a05fec5f309a":{"statistic":{"failed":67,"broken":0,"skipped":0,"passed":102,"unknown":0,"total":169},"items":[{"uid":"9b212f52bfbabcaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9b212f52bfbabcaa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","time":{"start":1698867429513,"stop":1698867429625,"duration":112}},{"uid":"5a2bf4185d0c7a9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5a2bf4185d0c7a9c","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698801555936,"stop":1698801556406,"duration":470}},{"uid":"dec8b6051a800220","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/dec8b6051a800220","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698788460596,"stop":1698788460999,"duration":403}},{"uid":"9f4caf30520bc036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9f4caf30520bc036","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698714950059,"stop":1698714950625,"duration":566}},{"uid":"e8e81e8c2ad2b5f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e8e81e8c2ad2b5f4","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698701323097,"stop":1698701323822,"duration":725}},{"uid":"418ace814f2b987e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/418ace814f2b987e","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698700191452,"stop":1698700191982,"duration":530}},{"uid":"dd693edca1643d26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dd693edca1643d26","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692734739,"stop":1698692735135,"duration":396}},{"uid":"a932edce646d8031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/a932edce646d8031","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692704234,"stop":1698692704663,"duration":429}},{"uid":"655bdbff15198af1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/655bdbff15198af1","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698646288954,"stop":1698646289641,"duration":687}},{"uid":"454dd91df9711508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/454dd91df9711508","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698628513027,"stop":1698628513559,"duration":532}},{"uid":"5b86861a2129964f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/5b86861a2129964f","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615161135,"stop":1698615161876,"duration":741}},{"uid":"b138064a35b6d921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b138064a35b6d921","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615069852,"stop":1698615070397,"duration":545}},{"uid":"5dbd060fb76312a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/5dbd060fb76312a3","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698542327029,"stop":1698542327604,"duration":575}},{"uid":"78cfbeaa447d2d30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/78cfbeaa447d2d30","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698455518599,"stop":1698455518987,"duration":388}},{"uid":"1e6da931c910564a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1e6da931c910564a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698369196515,"stop":1698369196936,"duration":421}},{"uid":"cc46eff040f1d2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cc46eff040f1d2ca","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698282798200,"stop":1698282798879,"duration":679}},{"uid":"d1eb21016dfe691f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d1eb21016dfe691f","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698196461538,"stop":1698196462176,"duration":638}},{"uid":"5fa48a9645f10f96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5fa48a9645f10f96","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178182752,"stop":1698178183448,"duration":696}},{"uid":"41c0366a2be87a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/41c0366a2be87a8","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178173894,"stop":1698178174451,"duration":557}},{"uid":"830c2a02bd420c95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/830c2a02bd420c95","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698110059535,"stop":1698110059954,"duration":419}}]},"8186cc541d41d38034a9211a23d0bbe2":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":3,"unknown":0,"total":8},"items":[{"uid":"32377dc440d8aeda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/32377dc440d8aeda","status":"passed","time":{"start":1698867401618,"stop":1698867402326,"duration":708}},{"uid":"1f787b9d53364bf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1f787b9d53364bf1","status":"passed","time":{"start":1698801533771,"stop":1698801534376,"duration":605}},{"uid":"e2ccdd9b155dc861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e2ccdd9b155dc861","status":"passed","time":{"start":1698788437126,"stop":1698788437844,"duration":718}},{"uid":"d917f6d0b4edaf5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d917f6d0b4edaf5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714920083,"stop":1698714920878,"duration":795}},{"uid":"e56d4e5db5a3c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e56d4e5db5a3c0d3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701295869,"stop":1698701297093,"duration":1224}},{"uid":"ac51e125da50f57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ac51e125da50f57a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700169203,"stop":1698700169970,"duration":767}},{"uid":"87d1d6172415ce42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/87d1d6172415ce42","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692713369,"stop":1698692714177,"duration":808}},{"uid":"49e3d157f7d82f03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/49e3d157f7d82f03","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692676174,"stop":1698692676957,"duration":783}}]},"10c5adec7cdd71fa36d93e2bcbd9ad16":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"712999d53080aae7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/712999d53080aae7","status":"passed","time":{"start":1698867582047,"stop":1698867587648,"duration":5601}},{"uid":"befeeb26077633e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/befeeb26077633e","status":"passed","time":{"start":1698801733788,"stop":1698801739718,"duration":5930}},{"uid":"b919dbdf47050443","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b919dbdf47050443","status":"passed","time":{"start":1698788621513,"stop":1698788627597,"duration":6084}},{"uid":"550097d57a0d7c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/550097d57a0d7c17","status":"passed","time":{"start":1698715173234,"stop":1698715179341,"duration":6107}},{"uid":"2c3b9d939cd60a09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2c3b9d939cd60a09","status":"passed","time":{"start":1698701563682,"stop":1698701570705,"duration":7023}},{"uid":"908aa7469a30150c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/908aa7469a30150c","status":"passed","time":{"start":1698700349715,"stop":1698700354876,"duration":5161}},{"uid":"1b227bf59abd5a99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1b227bf59abd5a99","status":"passed","time":{"start":1698693048827,"stop":1698693054085,"duration":5258}},{"uid":"57eb72d89121337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/57eb72d89121337c","status":"passed","time":{"start":1698692858928,"stop":1698692864014,"duration":5086}},{"uid":"338cb72d19778d5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/338cb72d19778d5d","status":"passed","time":{"start":1698646547182,"stop":1698646554169,"duration":6987}},{"uid":"bd7279f0a216e825","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bd7279f0a216e825","status":"passed","time":{"start":1698628896176,"stop":1698628902269,"duration":6093}},{"uid":"d1ce26a500cb74f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d1ce26a500cb74f7","status":"passed","time":{"start":1698615376514,"stop":1698615386065,"duration":9551}},{"uid":"da6693940e65d45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/da6693940e65d45","status":"passed","time":{"start":1698615267372,"stop":1698615274943,"duration":7571}},{"uid":"7e80f9c339d9a0d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7e80f9c339d9a0d6","status":"passed","time":{"start":1698542535601,"stop":1698542541204,"duration":5603}},{"uid":"1b5c357077da912d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1b5c357077da912d","status":"passed","time":{"start":1698455870726,"stop":1698455876049,"duration":5323}},{"uid":"9e695df1fa6dd0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9e695df1fa6dd0cb","status":"passed","time":{"start":1698369528472,"stop":1698369533655,"duration":5183}},{"uid":"cc9b5a8ce497f79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cc9b5a8ce497f79e","status":"passed","time":{"start":1698283020320,"stop":1698283027673,"duration":7353}},{"uid":"6dd9f1abe8295002","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6dd9f1abe8295002","status":"passed","time":{"start":1698196686733,"stop":1698196694145,"duration":7412}},{"uid":"18e17a42140a356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/18e17a42140a356","status":"passed","time":{"start":1698178406158,"stop":1698178413112,"duration":6954}},{"uid":"29ae97242a75d0c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29ae97242a75d0c2","status":"passed","time":{"start":1698178346707,"stop":1698178352438,"duration":5731}},{"uid":"56e52d37c9481e76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/56e52d37c9481e76","status":"passed","time":{"start":1698110264736,"stop":1698110269724,"duration":4988}}]},"4fed604a10daf77aacbf6179bf28f404":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":169},"items":[{"uid":"75a7f8ee1fea9a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/75a7f8ee1fea9a4d","status":"passed","time":{"start":1698867550792,"stop":1698867551778,"duration":986}},{"uid":"4f373da6edfa5cf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4f373da6edfa5cf2","status":"passed","time":{"start":1698801682865,"stop":1698801683934,"duration":1069}},{"uid":"26b0924fc5b63559","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/26b0924fc5b63559","status":"passed","time":{"start":1698788592896,"stop":1698788593925,"duration":1029}},{"uid":"5bd3bd847b6a8b03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5bd3bd847b6a8b03","status":"passed","time":{"start":1698715135892,"stop":1698715136952,"duration":1060}},{"uid":"7c484d2bc5863a44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7c484d2bc5863a44","status":"passed","time":{"start":1698701550537,"stop":1698701551811,"duration":1274}},{"uid":"294cafb397bd3f59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/294cafb397bd3f59","status":"passed","time":{"start":1698700324532,"stop":1698700325524,"duration":992}},{"uid":"3abffd62690f2997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3abffd62690f2997","status":"passed","time":{"start":1698692863417,"stop":1698692864306,"duration":889}},{"uid":"179c8e2f054fd116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/179c8e2f054fd116","status":"passed","time":{"start":1698692834362,"stop":1698692835239,"duration":877}},{"uid":"16cec1e94d61bc36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/16cec1e94d61bc36","status":"passed","time":{"start":1698646545051,"stop":1698646546537,"duration":1486}},{"uid":"319e2d1380701b0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/319e2d1380701b0d","status":"passed","time":{"start":1698628528905,"stop":1698628530394,"duration":1489}},{"uid":"42c541a3c3f437d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/42c541a3c3f437d7","status":"passed","time":{"start":1698615168354,"stop":1698615169836,"duration":1482}},{"uid":"63734bafe87ba1da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/63734bafe87ba1da","status":"passed","time":{"start":1698615075756,"stop":1698615076964,"duration":1208}},{"uid":"df5c9a28f0abcf01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/df5c9a28f0abcf01","status":"passed","time":{"start":1698542328943,"stop":1698542330303,"duration":1360}},{"uid":"a4de82a40fcf5a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a4de82a40fcf5a4d","status":"passed","time":{"start":1698455516569,"stop":1698455517616,"duration":1047}},{"uid":"4417c70cf026719a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4417c70cf026719a","status":"passed","time":{"start":1698369205918,"stop":1698369206976,"duration":1058}},{"uid":"bd67de75cddb90db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd67de75cddb90db","status":"passed","time":{"start":1698282794186,"stop":1698282795489,"duration":1303}},{"uid":"10c3557b29fcc475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/10c3557b29fcc475","status":"passed","time":{"start":1698196466465,"stop":1698196467673,"duration":1208}},{"uid":"53969e607e906dcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/53969e607e906dcd","status":"passed","time":{"start":1698178198428,"stop":1698178199710,"duration":1282}},{"uid":"dabde4b7d2a8d67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/dabde4b7d2a8d67f","status":"passed","time":{"start":1698178144690,"stop":1698178146146,"duration":1456}},{"uid":"a72e1339d0f0bd84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a72e1339d0f0bd84","status":"passed","time":{"start":1698110069917,"stop":1698110071011,"duration":1094}}]},"974fd2c15e32d40e1deeebde92c36bd9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":140,"unknown":0,"total":144},"items":[{"uid":"21b9c5cbe07557b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/21b9c5cbe07557b1","status":"passed","time":{"start":1698867361454,"stop":1698867369131,"duration":7677}},{"uid":"da4f1a62e9699702","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/da4f1a62e9699702","status":"passed","time":{"start":1698801499256,"stop":1698801502335,"duration":3079}},{"uid":"a54268b8fbb16d83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a54268b8fbb16d83","status":"passed","time":{"start":1698788402273,"stop":1698788410334,"duration":8061}},{"uid":"cfe7d42afbdc183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cfe7d42afbdc183","status":"passed","time":{"start":1698714870613,"stop":1698714882380,"duration":11767}},{"uid":"8d827c19214389ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8d827c19214389ea","status":"passed","time":{"start":1698701268143,"stop":1698701275445,"duration":7302}},{"uid":"9594dbe931715790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9594dbe931715790","status":"passed","time":{"start":1698700138985,"stop":1698700146351,"duration":7366}},{"uid":"1fa33e43f5ac3728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1fa33e43f5ac3728","status":"passed","time":{"start":1698692689397,"stop":1698692692083,"duration":2686}},{"uid":"e9ffe216f486ccc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9ffe216f486ccc2","status":"passed","time":{"start":1698692652176,"stop":1698692659201,"duration":7025}},{"uid":"9a66c3f1437d2197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9a66c3f1437d2197","status":"passed","time":{"start":1698646210807,"stop":1698646218197,"duration":7390}},{"uid":"9589c8d60250ba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9589c8d60250ba4","status":"passed","time":{"start":1698628457961,"stop":1698628468778,"duration":10817}},{"uid":"d01fbef45f570253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d01fbef45f570253","status":"passed","time":{"start":1698615104142,"stop":1698615107497,"duration":3355}},{"uid":"1f9fc904785aac6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1f9fc904785aac6a","status":"passed","time":{"start":1698615026651,"stop":1698615029268,"duration":2617}},{"uid":"8bf740a9f35f873b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8bf740a9f35f873b","status":"passed","time":{"start":1698542266767,"stop":1698542274636,"duration":7869}},{"uid":"883fd13893c216e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/883fd13893c216e8","status":"passed","time":{"start":1698455461133,"stop":1698455466975,"duration":5842}},{"uid":"1b4f46ef4558b99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1b4f46ef4558b99f","status":"passed","time":{"start":1698369143229,"stop":1698369148812,"duration":5583}},{"uid":"c4da735883bf43ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c4da735883bf43ae","status":"passed","time":{"start":1698282731164,"stop":1698282734452,"duration":3288}},{"uid":"cd34772b3dc7275f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cd34772b3dc7275f","status":"passed","time":{"start":1698196405063,"stop":1698196407816,"duration":2753}},{"uid":"a0f79d39f2a0973d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a0f79d39f2a0973d","status":"passed","time":{"start":1698178130798,"stop":1698178134065,"duration":3267}},{"uid":"bfab0915f20decfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bfab0915f20decfb","status":"passed","time":{"start":1698178088247,"stop":1698178091157,"duration":2910}},{"uid":"f2dff482129a784b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/f2dff482129a784b","status":"passed","time":{"start":1698110004245,"stop":1698110007288,"duration":3043}}]},"43ce41b46876976a27337fcdb402fec8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":22},"items":[{"uid":"46b7c74ea7bbb63e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/46b7c74ea7bbb63e","status":"passed","time":{"start":1698867610602,"stop":1698867619853,"duration":9251}},{"uid":"2e63d7a9bd9c1396","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2e63d7a9bd9c1396","status":"passed","time":{"start":1698801763981,"stop":1698801773449,"duration":9468}},{"uid":"e8d3a0e787c6530","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e8d3a0e787c6530","status":"passed","time":{"start":1698788653113,"stop":1698788660894,"duration":7781}},{"uid":"a4eecb9688be9fdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4eecb9688be9fdc","status":"passed","time":{"start":1698715188357,"stop":1698715197830,"duration":9473}},{"uid":"241e8890f90df3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/241e8890f90df3ce","status":"passed","time":{"start":1698701588506,"stop":1698701599153,"duration":10647}},{"uid":"585a53381b8bdf4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/585a53381b8bdf4f","status":"passed","time":{"start":1698700378191,"stop":1698700386976,"duration":8785}},{"uid":"a2da25fc5bd06b86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a2da25fc5bd06b86","status":"passed","time":{"start":1698693080950,"stop":1698693088315,"duration":7365}},{"uid":"28f34cadcaed6577","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/28f34cadcaed6577","status":"passed","time":{"start":1698692886494,"stop":1698692894390,"duration":7896}},{"uid":"99c71ba79fcb8bc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/99c71ba79fcb8bc2","status":"passed","time":{"start":1698646568859,"stop":1698646579620,"duration":10761}},{"uid":"c518b2e46ac4fce2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c518b2e46ac4fce2","status":"passed","time":{"start":1698628628700,"stop":1698628637020,"duration":8320}},{"uid":"fabf37f538aef59c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fabf37f538aef59c","status":"passed","time":{"start":1698615397267,"stop":1698615407063,"duration":9796}},{"uid":"e8a7a871921d071f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e8a7a871921d071f","status":"passed","time":{"start":1698615283978,"stop":1698615292606,"duration":8628}},{"uid":"58fb0689a9ce96a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/58fb0689a9ce96a7","status":"passed","time":{"start":1698542551346,"stop":1698542559741,"duration":8395}},{"uid":"b352b21b6fae7d1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b352b21b6fae7d1c","status":"passed","time":{"start":1698455620146,"stop":1698455628715,"duration":8569}},{"uid":"6f9f2f3951f162c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6f9f2f3951f162c4","status":"passed","time":{"start":1698369291896,"stop":1698369299083,"duration":7187}},{"uid":"b3ce7f504ee00af2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b3ce7f504ee00af2","status":"passed","time":{"start":1698283050425,"stop":1698283061325,"duration":10900}},{"uid":"4506d54aa58b469a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4506d54aa58b469a","status":"passed","time":{"start":1698196703408,"stop":1698196711887,"duration":8479}},{"uid":"3dfbbf0769dc2fb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dfbbf0769dc2fb6","status":"passed","time":{"start":1698178424844,"stop":1698178436275,"duration":11431}},{"uid":"79d12763944f19bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79d12763944f19bf","status":"passed","time":{"start":1698178363065,"stop":1698178373606,"duration":10541}},{"uid":"5edb4a61707ffc23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5edb4a61707ffc23","status":"passed","time":{"start":1698110278017,"stop":1698110286765,"duration":8748}}]},"dd9e500503c1050ad4a094bf9d94ac37":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":54,"unknown":0,"total":55},"items":[{"uid":"3a05f4174063b209","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/3a05f4174063b209","status":"passed","time":{"start":1698867577598,"stop":1698867580408,"duration":2810}},{"uid":"4d604bcd3f35168f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4d604bcd3f35168f","status":"passed","time":{"start":1698801729652,"stop":1698801732247,"duration":2595}},{"uid":"31feb2704847c381","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/31feb2704847c381","status":"passed","time":{"start":1698788617236,"stop":1698788619636,"duration":2400}},{"uid":"8db4f8aec3d836c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8db4f8aec3d836c4","status":"passed","time":{"start":1698715168604,"stop":1698715171405,"duration":2801}},{"uid":"502909701b378742","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/502909701b378742","status":"passed","time":{"start":1698701558806,"stop":1698701561732,"duration":2926}},{"uid":"76ec6c12e55339cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/76ec6c12e55339cb","status":"passed","time":{"start":1698700345560,"stop":1698700347964,"duration":2404}},{"uid":"df514e0cfa840d8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/df514e0cfa840d8c","status":"passed","time":{"start":1698693045060,"stop":1698693047277,"duration":2217}},{"uid":"9be9eb79edea0a91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9be9eb79edea0a91","status":"passed","time":{"start":1698692855353,"stop":1698692857397,"duration":2044}},{"uid":"e128eca9e7ea39ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e128eca9e7ea39ba","status":"passed","time":{"start":1698646541620,"stop":1698646545092,"duration":3472}},{"uid":"3f69d49d789be7d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3f69d49d789be7d6","status":"passed","time":{"start":1698628891457,"stop":1698628894468,"duration":3011}},{"uid":"4e3fe9f541dea915","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4e3fe9f541dea915","status":"passed","time":{"start":1698615367812,"stop":1698615374058,"duration":6246}},{"uid":"e5ea295064fdb052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e5ea295064fdb052","status":"passed","time":{"start":1698615262387,"stop":1698615265685,"duration":3298}},{"uid":"4e0b2b3a3450d103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4e0b2b3a3450d103","status":"passed","time":{"start":1698542530840,"stop":1698542533167,"duration":2327}},{"uid":"f5bb04317850ef95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f5bb04317850ef95","status":"passed","time":{"start":1698455860046,"stop":1698455869167,"duration":9121}},{"uid":"4e303a3e36347c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e303a3e36347c7e","status":"passed","time":{"start":1698369523379,"stop":1698369526918,"duration":3539}},{"uid":"15caeed6f90f91df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/15caeed6f90f91df","status":"passed","time":{"start":1698283014455,"stop":1698283018473,"duration":4018}},{"uid":"761f5153bd26f1d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/761f5153bd26f1d1","status":"passed","time":{"start":1698196681646,"stop":1698196684295,"duration":2649}},{"uid":"ea76dad100b22d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea76dad100b22d0","status":"passed","time":{"start":1698178401404,"stop":1698178404097,"duration":2693}},{"uid":"6cfada9642378d05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6cfada9642378d05","status":"passed","time":{"start":1698178342578,"stop":1698178344794,"duration":2216}},{"uid":"75a2316e6b6d44d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/75a2316e6b6d44d0","status":"passed","time":{"start":1698110260124,"stop":1698110263074,"duration":2950}}]},"dfd168eec4fcc06b2ec363ae43f3deca":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":127,"unknown":0,"total":129},"items":[{"uid":"855a285a8a180b5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1010//#testresult/855a285a8a180b5c","status":"passed","time":{"start":1697591691549,"stop":1697591731966,"duration":40417}},{"uid":"acc5a68fc7b6b984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1009//#testresult/acc5a68fc7b6b984","status":"passed","time":{"start":1697542567541,"stop":1697542595326,"duration":27785}},{"uid":"1c895c7cb26de16d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1008//#testresult/1c895c7cb26de16d","status":"passed","time":{"start":1697505297553,"stop":1697505318054,"duration":20501}},{"uid":"16fb12ca98ad3a9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1006//#testresult/16fb12ca98ad3a9f","status":"passed","time":{"start":1697484604594,"stop":1697484623384,"duration":18790}},{"uid":"627595b34ef61b82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1005//#testresult/627595b34ef61b82","status":"passed","time":{"start":1697484558938,"stop":1697484576121,"duration":17183}},{"uid":"8c7f4b61fb7126f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1004//#testresult/8c7f4b61fb7126f8","status":"passed","time":{"start":1697418949501,"stop":1697418974857,"duration":25356}},{"uid":"b2a07219b8161bcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1001//#testresult/b2a07219b8161bcd","status":"passed","time":{"start":1697403127941,"stop":1697403145975,"duration":18034}},{"uid":"6bca228f785bd990","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/998//#testresult/6bca228f785bd990","status":"passed","time":{"start":1697399682438,"stop":1697399702233,"duration":19795}},{"uid":"a809ad81b5e9e2b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/994//#testresult/a809ad81b5e9e2b5","status":"passed","time":{"start":1697366940706,"stop":1697366958123,"duration":17417}},{"uid":"326542a8c55637ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/992//#testresult/326542a8c55637ba","status":"passed","time":{"start":1697332769146,"stop":1697332792350,"duration":23204}},{"uid":"adb202986e30c548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/988//#testresult/adb202986e30c548","status":"passed","time":{"start":1697245943256,"stop":1697245962806,"duration":19550}},{"uid":"ef0cef5db50e5468","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/986//#testresult/ef0cef5db50e5468","status":"passed","time":{"start":1697159784696,"stop":1697159805459,"duration":20763}},{"uid":"6807cc5a7bd010dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/985//#testresult/6807cc5a7bd010dd","status":"passed","time":{"start":1697073122313,"stop":1697073151441,"duration":29128}},{"uid":"b370a3d1f2091493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/984//#testresult/b370a3d1f2091493","status":"passed","time":{"start":1697052875356,"stop":1697052894712,"duration":19356}},{"uid":"71c185e6bb4a6a09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/981//#testresult/71c185e6bb4a6a09","status":"passed","time":{"start":1697050686482,"stop":1697050709115,"duration":22633}},{"uid":"1e0c3f8336e6bdf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/978//#testresult/1e0c3f8336e6bdf0","status":"passed","time":{"start":1696986826701,"stop":1696986856110,"duration":29409}},{"uid":"a89ce8bbc189fcbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/977//#testresult/a89ce8bbc189fcbf","status":"passed","time":{"start":1696900416993,"stop":1696900435158,"duration":18165}},{"uid":"7745181124120ebe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/976//#testresult/7745181124120ebe","status":"passed","time":{"start":1696814039128,"stop":1696814057395,"duration":18267}},{"uid":"42e8dc64251d2bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/975//#testresult/42e8dc64251d2bd6","status":"passed","time":{"start":1696727930197,"stop":1696727947334,"duration":17137}},{"uid":"6c44fb7818fa4d4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/974//#testresult/6c44fb7818fa4d4e","status":"passed","time":{"start":1696641198703,"stop":1696641224570,"duration":25867}}]}} \ No newline at end of file diff --git a/3.10/1085/widgets/duration.json b/3.10/1085/widgets/duration.json deleted file mode 100644 index ffbbeee781..0000000000 --- a/3.10/1085/widgets/duration.json +++ /dev/null @@ -1 +0,0 @@ -[{"uid":"a2e67c5ad7d7bd92","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1698867369849,"stop":1698867370805,"duration":956},"status":"passed","severity":"normal"},{"uid":"9a21b8c19204d168","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1698867561965,"stop":1698867562719,"duration":754},"status":"failed","severity":"normal"},{"uid":"478dcb01eb072c2e","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1698867388787,"stop":1698867390936,"duration":2149},"status":"passed","severity":"normal"},{"uid":"5a148c5684cc1ba","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1698867606497,"stop":1698867609640,"duration":3143},"status":"passed","severity":"normal"},{"uid":"71b4585ea76dac59","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1698867459405,"stop":1698867461818,"duration":2413},"status":"passed","severity":"normal"},{"uid":"5b73f59d5cb80461","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1698867375904,"stop":1698867380871,"duration":4967},"status":"passed","severity":"normal"},{"uid":"863a40bfa0426869","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1698867568568,"stop":1698867569386,"duration":818},"status":"passed","severity":"normal"},{"uid":"9b373d3c4f27ad43","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1698867628026,"stop":1698867758798,"duration":130772},"status":"failed","severity":"normal"},{"uid":"75a7f8ee1fea9a4d","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1698867550792,"stop":1698867551778,"duration":986},"status":"passed","severity":"normal"},{"uid":"1dd24439d21e540e","name":"Validate Council Output [TorbayCouncil]","time":{"start":1698867761313,"stop":1698867762813,"duration":1500},"status":"passed","severity":"normal"},{"uid":"c6a499bf51748034","name":"Validate Council Output [WelhatCouncil]","time":{"start":1698867778530,"stop":1698867778986,"duration":456},"status":"failed","severity":"normal"},{"uid":"f7cd111cfbce7366","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1698867562772,"stop":1698867562777,"duration":5},"status":"failed","severity":"normal"},{"uid":"44c0b422142c98f9","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1698867629425,"stop":1698867760864,"duration":131439},"status":"failed","severity":"normal"},{"uid":"c80b85c435e805be","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1698867762818,"stop":1698867770940,"duration":8122},"status":"passed","severity":"normal"},{"uid":"7ea7945045a87340","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1698867626993,"stop":1698867627719,"duration":726},"status":"failed","severity":"normal"},{"uid":"b5f828929f108024","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1698867390940,"stop":1698867399966,"duration":9026},"status":"failed","severity":"normal"},{"uid":"8199637820d663d8","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1698867779051,"stop":1698867783596,"duration":4545},"status":"failed","severity":"normal"},{"uid":"3a05f4174063b209","name":"Validate Council Output [RhonddaCynonTaffCouncil]","time":{"start":1698867577598,"stop":1698867580408,"duration":2810},"status":"passed","severity":"normal"},{"uid":"5647cd0c94d1d8a6","name":"Validate Council Output [NorthEastLincs]","time":{"start":1698867477104,"stop":1698867477109,"duration":5},"status":"failed","severity":"normal"},{"uid":"de1eee6326160b5e","name":"Validate Council Output [StHelensBC]","time":{"start":1698867619858,"stop":1698867620368,"duration":510},"status":"passed","severity":"normal"},{"uid":"c87b8cf776fceb60","name":"Validate Council Output [CalderdaleCouncil]","time":{"start":1698867361454,"stop":1698867384324,"duration":22870},"status":"passed","severity":"normal"},{"uid":"ed8073483c33298e","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1698867551782,"stop":1698867560556,"duration":8774},"status":"passed","severity":"normal"},{"uid":"325191fae8115e92","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1698867549722,"stop":1698867550788,"duration":1066},"status":"passed","severity":"normal"},{"uid":"aa0b9c2a611e699d","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1698867461822,"stop":1698867463308,"duration":1486},"status":"failed","severity":"normal"},{"uid":"2f72884f7602d8f8","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1698867400013,"stop":1698867401614,"duration":1601},"status":"passed","severity":"normal"},{"uid":"75943b45f53c8b08","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1698867588276,"stop":1698867591604,"duration":3328},"status":"passed","severity":"normal"},{"uid":"467982175513eff9","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1698867620372,"stop":1698867625247,"duration":4875},"status":"passed","severity":"normal"},{"uid":"6c13ad97e43e5ee8","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1698867477159,"stop":1698867481947,"duration":4788},"status":"passed","severity":"normal"},{"uid":"1f5125306a73fb3c","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1698867772388,"stop":1698867776511,"duration":4123},"status":"passed","severity":"normal"},{"uid":"a54f86c1e4725b7c","name":"Validate Council Output [CannockChaseDistrictCouncil]","time":{"start":1698867384331,"stop":1698867385018,"duration":687},"status":"passed","severity":"normal"},{"uid":"f957a3ff79bf5aa6","name":"Validate Council Output [EastDevonDC]","time":{"start":1698867420914,"stop":1698867421554,"duration":640},"status":"passed","severity":"normal"},{"uid":"a13f65ab99e9f223","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1698867783639,"stop":1698867786731,"duration":3092},"status":"passed","severity":"normal"},{"uid":"8464fc657eb7802f","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1698867776517,"stop":1698867777915,"duration":1398},"status":"passed","severity":"normal"},{"uid":"2722166e6d3a3ab7","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1698867474254,"stop":1698867475406,"duration":1152},"status":"failed","severity":"normal"},{"uid":"39400cfc6c9eaa42","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1698867421558,"stop":1698867422920,"duration":1362},"status":"passed","severity":"normal"},{"uid":"10c6e73f77e8c2c8","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1698867447011,"stop":1698867449436,"duration":2425},"status":"passed","severity":"normal"},{"uid":"a1a3123cab01fa1a","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1698867449440,"stop":1698867450062,"duration":622},"status":"failed","severity":"normal"},{"uid":"794bf5d69027b72a","name":"Validate Council Output [DurhamCouncil]","time":{"start":1698867415824,"stop":1698867418810,"duration":2986},"status":"passed","severity":"normal"},{"uid":"99c4e7bcfac9a5f1","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1698867776254,"stop":1698867778525,"duration":2271},"status":"passed","severity":"normal"},{"uid":"67ed20e09e94b7fb","name":"Validate Council Output [MertonCouncil]","time":{"start":1698867560559,"stop":1698867561918,"duration":1359},"status":"failed","severity":"normal"},{"uid":"b0e99427bf8a6ae4","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1698867587654,"stop":1698867588232,"duration":578},"status":"failed","severity":"normal"},{"uid":"f770bf71d6e942d4","name":"Validate Council Output [SomersetCouncil]","time":{"start":1698867593723,"stop":1698867601222,"duration":7499},"status":"passed","severity":"normal"},{"uid":"1b32e48d363cbfaa","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1698867601226,"stop":1698867602372,"duration":1146},"status":"passed","severity":"normal"},{"uid":"d7f2a40b588a707","name":"Validate Council Output [YorkCouncil]","time":{"start":1698867789088,"stop":1698867789626,"duration":538},"status":"passed","severity":"normal"},{"uid":"b11926f9d38340e2","name":"Validate Council Output [GatesheadCouncil]","time":{"start":1698867450438,"stop":1698867459401,"duration":8963},"status":"passed","severity":"normal"},{"uid":"6d01c384dadba87","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1698867408297,"stop":1698867413363,"duration":5066},"status":"passed","severity":"normal"},{"uid":"78df3c403673ed65","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1698867625459,"stop":1698867629334,"duration":3875},"status":"failed","severity":"normal"},{"uid":"ff940488a2f1c217","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1698867761047,"stop":1698867773656,"duration":12609},"status":"passed","severity":"normal"},{"uid":"437171b5f42bc41a","name":"Validate Council Output [EastSuffolkCouncil]","time":{"start":1698867431087,"stop":1698867447007,"duration":15920},"status":"passed","severity":"normal"},{"uid":"64639e7321e79240","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1698867482905,"stop":1698867488342,"duration":5437},"status":"passed","severity":"normal"},{"uid":"196feeec2065d00a","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1698867604109,"stop":1698867604741,"duration":632},"status":"passed","severity":"normal"},{"uid":"b2024013160b5b5c","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1698867591608,"stop":1698867593719,"duration":2111},"status":"passed","severity":"normal"},{"uid":"ad212d322e9d3105","name":"Validate Council Output [EastLindseyDistrictCouncil]","time":{"start":1698867422924,"stop":1698867429509,"duration":6585},"status":"passed","severity":"normal"},{"uid":"32377dc440d8aeda","name":"Validate Council Output [ConwyCountyBorough]","time":{"start":1698867401618,"stop":1698867402326,"duration":708},"status":"passed","severity":"normal"},{"uid":"60c2a99a6ad80361","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1698867569390,"stop":1698867577595,"duration":8205},"status":"passed","severity":"normal"},{"uid":"9d186568f1b71492","name":"Validate Council Output [StratfordUponAvonCouncil]","time":{"start":1698867625253,"stop":1698867626988,"duration":1735},"status":"passed","severity":"normal"},{"uid":"dc037a43e0bc3296","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1698867402330,"stop":1698867403829,"duration":1499},"status":"passed","severity":"normal"},{"uid":"a9e83664968113f","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1698867623849,"stop":1698867625348,"duration":1499},"status":"failed","severity":"normal"},{"uid":"b18b6dbdf646191f","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1698867369136,"stop":1698867369706,"duration":570},"status":"failed","severity":"normal"},{"uid":"cccb41b68e9bdef7","name":"Validate Council Output [CardiffCouncil]","time":{"start":1698867385022,"stop":1698867388599,"duration":3577},"status":"passed","severity":"normal"},{"uid":"962cca69492cc8d3","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1698867413368,"stop":1698867415820,"duration":2452},"status":"passed","severity":"normal"},{"uid":"682a78b4a89ea96a","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1698867465878,"stop":1698867474250,"duration":8372},"status":"passed","severity":"normal"},{"uid":"3d0a1942e234b0dc","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1698867546893,"stop":1698867549685,"duration":2792},"status":"failed","severity":"normal"},{"uid":"7a9648cbc42d6208","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1698867380875,"stop":1698867381757,"duration":882},"status":"failed","severity":"normal"},{"uid":"553577dacee47d2c","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1698867421024,"stop":1698867546123,"duration":125099},"status":"passed","severity":"normal"},{"uid":"7c362d16b35ca831","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1698867488346,"stop":1698867493812,"duration":5466},"status":"passed","severity":"normal"},{"uid":"57244912ddb1974f","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1698867416034,"stop":1698867421019,"duration":4985},"status":"passed","severity":"normal"},{"uid":"2f1644fd1753476b","name":"Validate Council Output [BoltonCouncil]","time":{"start":1698867372618,"stop":1698867375900,"duration":3282},"status":"passed","severity":"normal"},{"uid":"a6c8717da0e28009","name":"Validate Council Output [BCPCouncil]","time":{"start":1698867370808,"stop":1698867371427,"duration":619},"status":"passed","severity":"normal"},{"uid":"7f4896deb1a0a670","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1698867546127,"stop":1698867546888,"duration":761},"status":"passed","severity":"normal"},{"uid":"989068cd0c751465","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1698867773660,"stop":1698867776249,"duration":2589},"status":"passed","severity":"normal"},{"uid":"ac84d68d094bd1c1","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1698867759016,"stop":1698867761307,"duration":2291},"status":"passed","severity":"normal"},{"uid":"ee9f42e3b70b6ace","name":"Validate Council Output [BuryCouncil]","time":{"start":1698867414091,"stop":1698867416030,"duration":1939},"status":"passed","severity":"normal"},{"uid":"80966e3d91473b91","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1698867785644,"stop":1698867789083,"duration":3439},"status":"passed","severity":"normal"},{"uid":"5598249312331080","name":"Validate Council Output [NeathPortTalbotCouncil]","time":{"start":1698867562827,"stop":1698867568564,"duration":5737},"status":"passed","severity":"normal"},{"uid":"a73d57088447607e","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1698867463374,"stop":1698867465874,"duration":2500},"status":"passed","severity":"normal"},{"uid":"7459619bdde7bd03","name":"Validate Council Output [BexleyCouncil]","time":{"start":1698867371431,"stop":1698867371876,"duration":445},"status":"failed","severity":"normal"},{"uid":"77bb1f8d36ea93ce","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1698867609644,"stop":1698867610281,"duration":637},"status":"failed","severity":"normal"},{"uid":"c88254b2b30604d2","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1698867786735,"stop":1698867791762,"duration":5027},"status":"passed","severity":"normal"},{"uid":"a9312aa4a9abfaa8","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1698867770946,"stop":1698867772383,"duration":1437},"status":"passed","severity":"normal"},{"uid":"34a8cb496c164112","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1698867381812,"stop":1698867396155,"duration":14343},"status":"passed","severity":"normal"},{"uid":"dfe38fabc665c576","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1698867604749,"stop":1698867606454,"duration":1705},"status":"failed","severity":"normal"},{"uid":"5507f4ff52f843d8","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1698867371926,"stop":1698867372320,"duration":394},"status":"failed","severity":"normal"},{"uid":"712999d53080aae7","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1698867582047,"stop":1698867587648,"duration":5601},"status":"passed","severity":"normal"},{"uid":"cbfe1fea2068cfc2","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1698867580412,"stop":1698867582043,"duration":1631},"status":"passed","severity":"normal"},{"uid":"bdfb0679ff0c785b","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1698867429836,"stop":1698867431083,"duration":1247},"status":"passed","severity":"normal"},{"uid":"9bcbe0ca41ad8942","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1698867493816,"stop":1698867623604,"duration":129788},"status":"failed","severity":"normal"},{"uid":"b7d54064bf76b2bd","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1698867602376,"stop":1698867604105,"duration":1729},"status":"passed","severity":"normal"},{"uid":"73551db178ec9056","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1698867388605,"stop":1698867388616,"duration":11},"status":"failed","severity":"normal"},{"uid":"9dda1267c14d137e","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1698867418814,"stop":1698867420910,"duration":2096},"status":"passed","severity":"normal"},{"uid":"9623a07c15e9324f","name":"Validate Council Output [WestLothianCouncil]","time":{"start":1698867777921,"stop":1698867785639,"duration":7718},"status":"passed","severity":"normal"},{"uid":"ea88f040f34710cd","name":"Validate Council Output [BuckinghamshireCouncil]","time":{"start":1698867396159,"stop":1698867414086,"duration":17927},"status":"passed","severity":"normal"},{"uid":"f037d107d888efcd","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1698867481951,"stop":1698867482901,"duration":950},"status":"passed","severity":"normal"},{"uid":"9b212f52bfbabcaa","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1698867429513,"stop":1698867429625,"duration":112},"status":"failed","severity":"normal"},{"uid":"21b9c5cbe07557b1","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1698867361454,"stop":1698867369131,"duration":7677},"status":"passed","severity":"normal"},{"uid":"46b7c74ea7bbb63e","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","time":{"start":1698867610602,"stop":1698867619853,"duration":9251},"status":"passed","severity":"normal"},{"uid":"bd7d2861a3fa3565","name":"Validate Council Output [CroydonCouncil]","time":{"start":1698867403833,"stop":1698867408293,"duration":4460},"status":"passed","severity":"normal"},{"uid":"1f651fa0da614807","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1698867475452,"stop":1698867477032,"duration":1580},"status":"failed","severity":"normal"}] \ No newline at end of file diff --git a/3.10/1085/widgets/executors.json b/3.10/1085/widgets/executors.json deleted file mode 100644 index 05545fc7bc..0000000000 --- a/3.10/1085/widgets/executors.json +++ /dev/null @@ -1 +0,0 @@ -[{"name":"GitHub Actions","type":"github","url":"https://robbrad.github.io/UKBinCollectionData/3.10","buildOrder":1085,"buildName":"GitHub Actions Run #6724262468","buildUrl":"https://github.com/robbrad/UKBinCollectionData/actions/runs/6724262468","reportName":"Allure Report with history","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/"}] \ No newline at end of file diff --git a/3.10/1085/widgets/severity.json b/3.10/1085/widgets/severity.json deleted file mode 100644 index e21373b9d3..0000000000 --- a/3.10/1085/widgets/severity.json +++ /dev/null @@ -1 +0,0 @@ -[{"uid":"9dda1267c14d137e","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1698867418814,"stop":1698867420910,"duration":2096},"status":"passed","severity":"normal"},{"uid":"1dd24439d21e540e","name":"Validate Council Output [TorbayCouncil]","time":{"start":1698867761313,"stop":1698867762813,"duration":1500},"status":"passed","severity":"normal"},{"uid":"57244912ddb1974f","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1698867416034,"stop":1698867421019,"duration":4985},"status":"passed","severity":"normal"},{"uid":"de1eee6326160b5e","name":"Validate Council Output [StHelensBC]","time":{"start":1698867619858,"stop":1698867620368,"duration":510},"status":"passed","severity":"normal"},{"uid":"f037d107d888efcd","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1698867481951,"stop":1698867482901,"duration":950},"status":"passed","severity":"normal"},{"uid":"ff940488a2f1c217","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1698867761047,"stop":1698867773656,"duration":12609},"status":"passed","severity":"normal"},{"uid":"a54f86c1e4725b7c","name":"Validate Council Output [CannockChaseDistrictCouncil]","time":{"start":1698867384331,"stop":1698867385018,"duration":687},"status":"passed","severity":"normal"},{"uid":"1f651fa0da614807","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1698867475452,"stop":1698867477032,"duration":1580},"status":"failed","severity":"normal"},{"uid":"5647cd0c94d1d8a6","name":"Validate Council Output [NorthEastLincs]","time":{"start":1698867477104,"stop":1698867477109,"duration":5},"status":"failed","severity":"normal"},{"uid":"99c4e7bcfac9a5f1","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1698867776254,"stop":1698867778525,"duration":2271},"status":"passed","severity":"normal"},{"uid":"478dcb01eb072c2e","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1698867388787,"stop":1698867390936,"duration":2149},"status":"passed","severity":"normal"},{"uid":"7ea7945045a87340","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1698867626993,"stop":1698867627719,"duration":726},"status":"failed","severity":"normal"},{"uid":"1f5125306a73fb3c","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1698867772388,"stop":1698867776511,"duration":4123},"status":"passed","severity":"normal"},{"uid":"b5f828929f108024","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1698867390940,"stop":1698867399966,"duration":9026},"status":"failed","severity":"normal"},{"uid":"682a78b4a89ea96a","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1698867465878,"stop":1698867474250,"duration":8372},"status":"passed","severity":"normal"},{"uid":"9bcbe0ca41ad8942","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1698867493816,"stop":1698867623604,"duration":129788},"status":"failed","severity":"normal"},{"uid":"f770bf71d6e942d4","name":"Validate Council Output [SomersetCouncil]","time":{"start":1698867593723,"stop":1698867601222,"duration":7499},"status":"passed","severity":"normal"},{"uid":"dc037a43e0bc3296","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1698867402330,"stop":1698867403829,"duration":1499},"status":"passed","severity":"normal"},{"uid":"71b4585ea76dac59","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1698867459405,"stop":1698867461818,"duration":2413},"status":"passed","severity":"normal"},{"uid":"46b7c74ea7bbb63e","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","time":{"start":1698867610602,"stop":1698867619853,"duration":9251},"status":"passed","severity":"normal"},{"uid":"78df3c403673ed65","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1698867625459,"stop":1698867629334,"duration":3875},"status":"failed","severity":"normal"},{"uid":"c87b8cf776fceb60","name":"Validate Council Output [CalderdaleCouncil]","time":{"start":1698867361454,"stop":1698867384324,"duration":22870},"status":"passed","severity":"normal"},{"uid":"77bb1f8d36ea93ce","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1698867609644,"stop":1698867610281,"duration":637},"status":"failed","severity":"normal"},{"uid":"9b373d3c4f27ad43","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1698867628026,"stop":1698867758798,"duration":130772},"status":"failed","severity":"normal"},{"uid":"bdfb0679ff0c785b","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1698867429836,"stop":1698867431083,"duration":1247},"status":"passed","severity":"normal"},{"uid":"1b32e48d363cbfaa","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1698867601226,"stop":1698867602372,"duration":1146},"status":"passed","severity":"normal"},{"uid":"32377dc440d8aeda","name":"Validate Council Output [ConwyCountyBorough]","time":{"start":1698867401618,"stop":1698867402326,"duration":708},"status":"passed","severity":"normal"},{"uid":"196feeec2065d00a","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1698867604109,"stop":1698867604741,"duration":632},"status":"passed","severity":"normal"},{"uid":"7459619bdde7bd03","name":"Validate Council Output [BexleyCouncil]","time":{"start":1698867371431,"stop":1698867371876,"duration":445},"status":"failed","severity":"normal"},{"uid":"39400cfc6c9eaa42","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1698867421558,"stop":1698867422920,"duration":1362},"status":"passed","severity":"normal"},{"uid":"60c2a99a6ad80361","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1698867569390,"stop":1698867577595,"duration":8205},"status":"passed","severity":"normal"},{"uid":"10c6e73f77e8c2c8","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1698867447011,"stop":1698867449436,"duration":2425},"status":"passed","severity":"normal"},{"uid":"8199637820d663d8","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1698867779051,"stop":1698867783596,"duration":4545},"status":"failed","severity":"normal"},{"uid":"863a40bfa0426869","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1698867568568,"stop":1698867569386,"duration":818},"status":"passed","severity":"normal"},{"uid":"325191fae8115e92","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1698867549722,"stop":1698867550788,"duration":1066},"status":"passed","severity":"normal"},{"uid":"aa0b9c2a611e699d","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1698867461822,"stop":1698867463308,"duration":1486},"status":"failed","severity":"normal"},{"uid":"9623a07c15e9324f","name":"Validate Council Output [WestLothianCouncil]","time":{"start":1698867777921,"stop":1698867785639,"duration":7718},"status":"passed","severity":"normal"},{"uid":"dfe38fabc665c576","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1698867604749,"stop":1698867606454,"duration":1705},"status":"failed","severity":"normal"},{"uid":"b7d54064bf76b2bd","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1698867602376,"stop":1698867604105,"duration":1729},"status":"passed","severity":"normal"},{"uid":"2722166e6d3a3ab7","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1698867474254,"stop":1698867475406,"duration":1152},"status":"failed","severity":"normal"},{"uid":"5b73f59d5cb80461","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1698867375904,"stop":1698867380871,"duration":4967},"status":"passed","severity":"normal"},{"uid":"5598249312331080","name":"Validate Council Output [NeathPortTalbotCouncil]","time":{"start":1698867562827,"stop":1698867568564,"duration":5737},"status":"passed","severity":"normal"},{"uid":"2f72884f7602d8f8","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1698867400013,"stop":1698867401614,"duration":1601},"status":"passed","severity":"normal"},{"uid":"8464fc657eb7802f","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1698867776517,"stop":1698867777915,"duration":1398},"status":"passed","severity":"normal"},{"uid":"64639e7321e79240","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1698867482905,"stop":1698867488342,"duration":5437},"status":"passed","severity":"normal"},{"uid":"d7f2a40b588a707","name":"Validate Council Output [YorkCouncil]","time":{"start":1698867789088,"stop":1698867789626,"duration":538},"status":"passed","severity":"normal"},{"uid":"75a7f8ee1fea9a4d","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1698867550792,"stop":1698867551778,"duration":986},"status":"passed","severity":"normal"},{"uid":"b0e99427bf8a6ae4","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1698867587654,"stop":1698867588232,"duration":578},"status":"failed","severity":"normal"},{"uid":"cbfe1fea2068cfc2","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1698867580412,"stop":1698867582043,"duration":1631},"status":"passed","severity":"normal"},{"uid":"75943b45f53c8b08","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1698867588276,"stop":1698867591604,"duration":3328},"status":"passed","severity":"normal"},{"uid":"bd7d2861a3fa3565","name":"Validate Council Output [CroydonCouncil]","time":{"start":1698867403833,"stop":1698867408293,"duration":4460},"status":"passed","severity":"normal"},{"uid":"b2024013160b5b5c","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1698867591608,"stop":1698867593719,"duration":2111},"status":"passed","severity":"normal"},{"uid":"7a9648cbc42d6208","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1698867380875,"stop":1698867381757,"duration":882},"status":"failed","severity":"normal"},{"uid":"794bf5d69027b72a","name":"Validate Council Output [DurhamCouncil]","time":{"start":1698867415824,"stop":1698867418810,"duration":2986},"status":"passed","severity":"normal"},{"uid":"73551db178ec9056","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1698867388605,"stop":1698867388616,"duration":11},"status":"failed","severity":"normal"},{"uid":"6d01c384dadba87","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1698867408297,"stop":1698867413363,"duration":5066},"status":"passed","severity":"normal"},{"uid":"a9e83664968113f","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1698867623849,"stop":1698867625348,"duration":1499},"status":"failed","severity":"normal"},{"uid":"c80b85c435e805be","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1698867762818,"stop":1698867770940,"duration":8122},"status":"passed","severity":"normal"},{"uid":"f7cd111cfbce7366","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1698867562772,"stop":1698867562777,"duration":5},"status":"failed","severity":"normal"},{"uid":"a9312aa4a9abfaa8","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1698867770946,"stop":1698867772383,"duration":1437},"status":"passed","severity":"normal"},{"uid":"3d0a1942e234b0dc","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1698867546893,"stop":1698867549685,"duration":2792},"status":"failed","severity":"normal"},{"uid":"ee9f42e3b70b6ace","name":"Validate Council Output [BuryCouncil]","time":{"start":1698867414091,"stop":1698867416030,"duration":1939},"status":"passed","severity":"normal"},{"uid":"9a21b8c19204d168","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1698867561965,"stop":1698867562719,"duration":754},"status":"failed","severity":"normal"},{"uid":"5507f4ff52f843d8","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1698867371926,"stop":1698867372320,"duration":394},"status":"failed","severity":"normal"},{"uid":"c88254b2b30604d2","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1698867786735,"stop":1698867791762,"duration":5027},"status":"passed","severity":"normal"},{"uid":"712999d53080aae7","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1698867582047,"stop":1698867587648,"duration":5601},"status":"passed","severity":"normal"},{"uid":"80966e3d91473b91","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1698867785644,"stop":1698867789083,"duration":3439},"status":"passed","severity":"normal"},{"uid":"b11926f9d38340e2","name":"Validate Council Output [GatesheadCouncil]","time":{"start":1698867450438,"stop":1698867459401,"duration":8963},"status":"passed","severity":"normal"},{"uid":"9b212f52bfbabcaa","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1698867429513,"stop":1698867429625,"duration":112},"status":"failed","severity":"normal"},{"uid":"34a8cb496c164112","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1698867381812,"stop":1698867396155,"duration":14343},"status":"passed","severity":"normal"},{"uid":"a73d57088447607e","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1698867463374,"stop":1698867465874,"duration":2500},"status":"passed","severity":"normal"},{"uid":"9d186568f1b71492","name":"Validate Council Output [StratfordUponAvonCouncil]","time":{"start":1698867625253,"stop":1698867626988,"duration":1735},"status":"passed","severity":"normal"},{"uid":"ac84d68d094bd1c1","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1698867759016,"stop":1698867761307,"duration":2291},"status":"passed","severity":"normal"},{"uid":"2f1644fd1753476b","name":"Validate Council Output [BoltonCouncil]","time":{"start":1698867372618,"stop":1698867375900,"duration":3282},"status":"passed","severity":"normal"},{"uid":"a13f65ab99e9f223","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1698867783639,"stop":1698867786731,"duration":3092},"status":"passed","severity":"normal"},{"uid":"a6c8717da0e28009","name":"Validate Council Output [BCPCouncil]","time":{"start":1698867370808,"stop":1698867371427,"duration":619},"status":"passed","severity":"normal"},{"uid":"f957a3ff79bf5aa6","name":"Validate Council Output [EastDevonDC]","time":{"start":1698867420914,"stop":1698867421554,"duration":640},"status":"passed","severity":"normal"},{"uid":"3a05f4174063b209","name":"Validate Council Output [RhonddaCynonTaffCouncil]","time":{"start":1698867577598,"stop":1698867580408,"duration":2810},"status":"passed","severity":"normal"},{"uid":"7f4896deb1a0a670","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1698867546127,"stop":1698867546888,"duration":761},"status":"passed","severity":"normal"},{"uid":"67ed20e09e94b7fb","name":"Validate Council Output [MertonCouncil]","time":{"start":1698867560559,"stop":1698867561918,"duration":1359},"status":"failed","severity":"normal"},{"uid":"ea88f040f34710cd","name":"Validate Council Output [BuckinghamshireCouncil]","time":{"start":1698867396159,"stop":1698867414086,"duration":17927},"status":"passed","severity":"normal"},{"uid":"467982175513eff9","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1698867620372,"stop":1698867625247,"duration":4875},"status":"passed","severity":"normal"},{"uid":"44c0b422142c98f9","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1698867629425,"stop":1698867760864,"duration":131439},"status":"failed","severity":"normal"},{"uid":"989068cd0c751465","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1698867773660,"stop":1698867776249,"duration":2589},"status":"passed","severity":"normal"},{"uid":"cccb41b68e9bdef7","name":"Validate Council Output [CardiffCouncil]","time":{"start":1698867385022,"stop":1698867388599,"duration":3577},"status":"passed","severity":"normal"},{"uid":"ed8073483c33298e","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1698867551782,"stop":1698867560556,"duration":8774},"status":"passed","severity":"normal"},{"uid":"a1a3123cab01fa1a","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1698867449440,"stop":1698867450062,"duration":622},"status":"failed","severity":"normal"},{"uid":"a2e67c5ad7d7bd92","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1698867369849,"stop":1698867370805,"duration":956},"status":"passed","severity":"normal"},{"uid":"ad212d322e9d3105","name":"Validate Council Output [EastLindseyDistrictCouncil]","time":{"start":1698867422924,"stop":1698867429509,"duration":6585},"status":"passed","severity":"normal"},{"uid":"5a148c5684cc1ba","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1698867606497,"stop":1698867609640,"duration":3143},"status":"passed","severity":"normal"},{"uid":"962cca69492cc8d3","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1698867413368,"stop":1698867415820,"duration":2452},"status":"passed","severity":"normal"},{"uid":"437171b5f42bc41a","name":"Validate Council Output [EastSuffolkCouncil]","time":{"start":1698867431087,"stop":1698867447007,"duration":15920},"status":"passed","severity":"normal"},{"uid":"553577dacee47d2c","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1698867421024,"stop":1698867546123,"duration":125099},"status":"passed","severity":"normal"},{"uid":"21b9c5cbe07557b1","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1698867361454,"stop":1698867369131,"duration":7677},"status":"passed","severity":"normal"},{"uid":"b18b6dbdf646191f","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1698867369136,"stop":1698867369706,"duration":570},"status":"failed","severity":"normal"},{"uid":"6c13ad97e43e5ee8","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1698867477159,"stop":1698867481947,"duration":4788},"status":"passed","severity":"normal"},{"uid":"c6a499bf51748034","name":"Validate Council Output [WelhatCouncil]","time":{"start":1698867778530,"stop":1698867778986,"duration":456},"status":"failed","severity":"normal"},{"uid":"7c362d16b35ca831","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1698867488346,"stop":1698867493812,"duration":5466},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/3.10/1085/widgets/status-chart.json b/3.10/1085/widgets/status-chart.json deleted file mode 100644 index ffbbeee781..0000000000 --- a/3.10/1085/widgets/status-chart.json +++ /dev/null @@ -1 +0,0 @@ -[{"uid":"a2e67c5ad7d7bd92","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1698867369849,"stop":1698867370805,"duration":956},"status":"passed","severity":"normal"},{"uid":"9a21b8c19204d168","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1698867561965,"stop":1698867562719,"duration":754},"status":"failed","severity":"normal"},{"uid":"478dcb01eb072c2e","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1698867388787,"stop":1698867390936,"duration":2149},"status":"passed","severity":"normal"},{"uid":"5a148c5684cc1ba","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1698867606497,"stop":1698867609640,"duration":3143},"status":"passed","severity":"normal"},{"uid":"71b4585ea76dac59","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1698867459405,"stop":1698867461818,"duration":2413},"status":"passed","severity":"normal"},{"uid":"5b73f59d5cb80461","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1698867375904,"stop":1698867380871,"duration":4967},"status":"passed","severity":"normal"},{"uid":"863a40bfa0426869","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1698867568568,"stop":1698867569386,"duration":818},"status":"passed","severity":"normal"},{"uid":"9b373d3c4f27ad43","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1698867628026,"stop":1698867758798,"duration":130772},"status":"failed","severity":"normal"},{"uid":"75a7f8ee1fea9a4d","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1698867550792,"stop":1698867551778,"duration":986},"status":"passed","severity":"normal"},{"uid":"1dd24439d21e540e","name":"Validate Council Output [TorbayCouncil]","time":{"start":1698867761313,"stop":1698867762813,"duration":1500},"status":"passed","severity":"normal"},{"uid":"c6a499bf51748034","name":"Validate Council Output [WelhatCouncil]","time":{"start":1698867778530,"stop":1698867778986,"duration":456},"status":"failed","severity":"normal"},{"uid":"f7cd111cfbce7366","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1698867562772,"stop":1698867562777,"duration":5},"status":"failed","severity":"normal"},{"uid":"44c0b422142c98f9","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1698867629425,"stop":1698867760864,"duration":131439},"status":"failed","severity":"normal"},{"uid":"c80b85c435e805be","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1698867762818,"stop":1698867770940,"duration":8122},"status":"passed","severity":"normal"},{"uid":"7ea7945045a87340","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1698867626993,"stop":1698867627719,"duration":726},"status":"failed","severity":"normal"},{"uid":"b5f828929f108024","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1698867390940,"stop":1698867399966,"duration":9026},"status":"failed","severity":"normal"},{"uid":"8199637820d663d8","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1698867779051,"stop":1698867783596,"duration":4545},"status":"failed","severity":"normal"},{"uid":"3a05f4174063b209","name":"Validate Council Output [RhonddaCynonTaffCouncil]","time":{"start":1698867577598,"stop":1698867580408,"duration":2810},"status":"passed","severity":"normal"},{"uid":"5647cd0c94d1d8a6","name":"Validate Council Output [NorthEastLincs]","time":{"start":1698867477104,"stop":1698867477109,"duration":5},"status":"failed","severity":"normal"},{"uid":"de1eee6326160b5e","name":"Validate Council Output [StHelensBC]","time":{"start":1698867619858,"stop":1698867620368,"duration":510},"status":"passed","severity":"normal"},{"uid":"c87b8cf776fceb60","name":"Validate Council Output [CalderdaleCouncil]","time":{"start":1698867361454,"stop":1698867384324,"duration":22870},"status":"passed","severity":"normal"},{"uid":"ed8073483c33298e","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1698867551782,"stop":1698867560556,"duration":8774},"status":"passed","severity":"normal"},{"uid":"325191fae8115e92","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1698867549722,"stop":1698867550788,"duration":1066},"status":"passed","severity":"normal"},{"uid":"aa0b9c2a611e699d","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1698867461822,"stop":1698867463308,"duration":1486},"status":"failed","severity":"normal"},{"uid":"2f72884f7602d8f8","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1698867400013,"stop":1698867401614,"duration":1601},"status":"passed","severity":"normal"},{"uid":"75943b45f53c8b08","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1698867588276,"stop":1698867591604,"duration":3328},"status":"passed","severity":"normal"},{"uid":"467982175513eff9","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1698867620372,"stop":1698867625247,"duration":4875},"status":"passed","severity":"normal"},{"uid":"6c13ad97e43e5ee8","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1698867477159,"stop":1698867481947,"duration":4788},"status":"passed","severity":"normal"},{"uid":"1f5125306a73fb3c","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1698867772388,"stop":1698867776511,"duration":4123},"status":"passed","severity":"normal"},{"uid":"a54f86c1e4725b7c","name":"Validate Council Output [CannockChaseDistrictCouncil]","time":{"start":1698867384331,"stop":1698867385018,"duration":687},"status":"passed","severity":"normal"},{"uid":"f957a3ff79bf5aa6","name":"Validate Council Output [EastDevonDC]","time":{"start":1698867420914,"stop":1698867421554,"duration":640},"status":"passed","severity":"normal"},{"uid":"a13f65ab99e9f223","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1698867783639,"stop":1698867786731,"duration":3092},"status":"passed","severity":"normal"},{"uid":"8464fc657eb7802f","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1698867776517,"stop":1698867777915,"duration":1398},"status":"passed","severity":"normal"},{"uid":"2722166e6d3a3ab7","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1698867474254,"stop":1698867475406,"duration":1152},"status":"failed","severity":"normal"},{"uid":"39400cfc6c9eaa42","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1698867421558,"stop":1698867422920,"duration":1362},"status":"passed","severity":"normal"},{"uid":"10c6e73f77e8c2c8","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1698867447011,"stop":1698867449436,"duration":2425},"status":"passed","severity":"normal"},{"uid":"a1a3123cab01fa1a","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1698867449440,"stop":1698867450062,"duration":622},"status":"failed","severity":"normal"},{"uid":"794bf5d69027b72a","name":"Validate Council Output [DurhamCouncil]","time":{"start":1698867415824,"stop":1698867418810,"duration":2986},"status":"passed","severity":"normal"},{"uid":"99c4e7bcfac9a5f1","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1698867776254,"stop":1698867778525,"duration":2271},"status":"passed","severity":"normal"},{"uid":"67ed20e09e94b7fb","name":"Validate Council Output [MertonCouncil]","time":{"start":1698867560559,"stop":1698867561918,"duration":1359},"status":"failed","severity":"normal"},{"uid":"b0e99427bf8a6ae4","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1698867587654,"stop":1698867588232,"duration":578},"status":"failed","severity":"normal"},{"uid":"f770bf71d6e942d4","name":"Validate Council Output [SomersetCouncil]","time":{"start":1698867593723,"stop":1698867601222,"duration":7499},"status":"passed","severity":"normal"},{"uid":"1b32e48d363cbfaa","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1698867601226,"stop":1698867602372,"duration":1146},"status":"passed","severity":"normal"},{"uid":"d7f2a40b588a707","name":"Validate Council Output [YorkCouncil]","time":{"start":1698867789088,"stop":1698867789626,"duration":538},"status":"passed","severity":"normal"},{"uid":"b11926f9d38340e2","name":"Validate Council Output [GatesheadCouncil]","time":{"start":1698867450438,"stop":1698867459401,"duration":8963},"status":"passed","severity":"normal"},{"uid":"6d01c384dadba87","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1698867408297,"stop":1698867413363,"duration":5066},"status":"passed","severity":"normal"},{"uid":"78df3c403673ed65","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1698867625459,"stop":1698867629334,"duration":3875},"status":"failed","severity":"normal"},{"uid":"ff940488a2f1c217","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1698867761047,"stop":1698867773656,"duration":12609},"status":"passed","severity":"normal"},{"uid":"437171b5f42bc41a","name":"Validate Council Output [EastSuffolkCouncil]","time":{"start":1698867431087,"stop":1698867447007,"duration":15920},"status":"passed","severity":"normal"},{"uid":"64639e7321e79240","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1698867482905,"stop":1698867488342,"duration":5437},"status":"passed","severity":"normal"},{"uid":"196feeec2065d00a","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1698867604109,"stop":1698867604741,"duration":632},"status":"passed","severity":"normal"},{"uid":"b2024013160b5b5c","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1698867591608,"stop":1698867593719,"duration":2111},"status":"passed","severity":"normal"},{"uid":"ad212d322e9d3105","name":"Validate Council Output [EastLindseyDistrictCouncil]","time":{"start":1698867422924,"stop":1698867429509,"duration":6585},"status":"passed","severity":"normal"},{"uid":"32377dc440d8aeda","name":"Validate Council Output [ConwyCountyBorough]","time":{"start":1698867401618,"stop":1698867402326,"duration":708},"status":"passed","severity":"normal"},{"uid":"60c2a99a6ad80361","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1698867569390,"stop":1698867577595,"duration":8205},"status":"passed","severity":"normal"},{"uid":"9d186568f1b71492","name":"Validate Council Output [StratfordUponAvonCouncil]","time":{"start":1698867625253,"stop":1698867626988,"duration":1735},"status":"passed","severity":"normal"},{"uid":"dc037a43e0bc3296","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1698867402330,"stop":1698867403829,"duration":1499},"status":"passed","severity":"normal"},{"uid":"a9e83664968113f","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1698867623849,"stop":1698867625348,"duration":1499},"status":"failed","severity":"normal"},{"uid":"b18b6dbdf646191f","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1698867369136,"stop":1698867369706,"duration":570},"status":"failed","severity":"normal"},{"uid":"cccb41b68e9bdef7","name":"Validate Council Output [CardiffCouncil]","time":{"start":1698867385022,"stop":1698867388599,"duration":3577},"status":"passed","severity":"normal"},{"uid":"962cca69492cc8d3","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1698867413368,"stop":1698867415820,"duration":2452},"status":"passed","severity":"normal"},{"uid":"682a78b4a89ea96a","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1698867465878,"stop":1698867474250,"duration":8372},"status":"passed","severity":"normal"},{"uid":"3d0a1942e234b0dc","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1698867546893,"stop":1698867549685,"duration":2792},"status":"failed","severity":"normal"},{"uid":"7a9648cbc42d6208","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1698867380875,"stop":1698867381757,"duration":882},"status":"failed","severity":"normal"},{"uid":"553577dacee47d2c","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1698867421024,"stop":1698867546123,"duration":125099},"status":"passed","severity":"normal"},{"uid":"7c362d16b35ca831","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1698867488346,"stop":1698867493812,"duration":5466},"status":"passed","severity":"normal"},{"uid":"57244912ddb1974f","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1698867416034,"stop":1698867421019,"duration":4985},"status":"passed","severity":"normal"},{"uid":"2f1644fd1753476b","name":"Validate Council Output [BoltonCouncil]","time":{"start":1698867372618,"stop":1698867375900,"duration":3282},"status":"passed","severity":"normal"},{"uid":"a6c8717da0e28009","name":"Validate Council Output [BCPCouncil]","time":{"start":1698867370808,"stop":1698867371427,"duration":619},"status":"passed","severity":"normal"},{"uid":"7f4896deb1a0a670","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1698867546127,"stop":1698867546888,"duration":761},"status":"passed","severity":"normal"},{"uid":"989068cd0c751465","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1698867773660,"stop":1698867776249,"duration":2589},"status":"passed","severity":"normal"},{"uid":"ac84d68d094bd1c1","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1698867759016,"stop":1698867761307,"duration":2291},"status":"passed","severity":"normal"},{"uid":"ee9f42e3b70b6ace","name":"Validate Council Output [BuryCouncil]","time":{"start":1698867414091,"stop":1698867416030,"duration":1939},"status":"passed","severity":"normal"},{"uid":"80966e3d91473b91","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1698867785644,"stop":1698867789083,"duration":3439},"status":"passed","severity":"normal"},{"uid":"5598249312331080","name":"Validate Council Output [NeathPortTalbotCouncil]","time":{"start":1698867562827,"stop":1698867568564,"duration":5737},"status":"passed","severity":"normal"},{"uid":"a73d57088447607e","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1698867463374,"stop":1698867465874,"duration":2500},"status":"passed","severity":"normal"},{"uid":"7459619bdde7bd03","name":"Validate Council Output [BexleyCouncil]","time":{"start":1698867371431,"stop":1698867371876,"duration":445},"status":"failed","severity":"normal"},{"uid":"77bb1f8d36ea93ce","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1698867609644,"stop":1698867610281,"duration":637},"status":"failed","severity":"normal"},{"uid":"c88254b2b30604d2","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1698867786735,"stop":1698867791762,"duration":5027},"status":"passed","severity":"normal"},{"uid":"a9312aa4a9abfaa8","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1698867770946,"stop":1698867772383,"duration":1437},"status":"passed","severity":"normal"},{"uid":"34a8cb496c164112","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1698867381812,"stop":1698867396155,"duration":14343},"status":"passed","severity":"normal"},{"uid":"dfe38fabc665c576","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1698867604749,"stop":1698867606454,"duration":1705},"status":"failed","severity":"normal"},{"uid":"5507f4ff52f843d8","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1698867371926,"stop":1698867372320,"duration":394},"status":"failed","severity":"normal"},{"uid":"712999d53080aae7","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1698867582047,"stop":1698867587648,"duration":5601},"status":"passed","severity":"normal"},{"uid":"cbfe1fea2068cfc2","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1698867580412,"stop":1698867582043,"duration":1631},"status":"passed","severity":"normal"},{"uid":"bdfb0679ff0c785b","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1698867429836,"stop":1698867431083,"duration":1247},"status":"passed","severity":"normal"},{"uid":"9bcbe0ca41ad8942","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1698867493816,"stop":1698867623604,"duration":129788},"status":"failed","severity":"normal"},{"uid":"b7d54064bf76b2bd","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1698867602376,"stop":1698867604105,"duration":1729},"status":"passed","severity":"normal"},{"uid":"73551db178ec9056","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1698867388605,"stop":1698867388616,"duration":11},"status":"failed","severity":"normal"},{"uid":"9dda1267c14d137e","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1698867418814,"stop":1698867420910,"duration":2096},"status":"passed","severity":"normal"},{"uid":"9623a07c15e9324f","name":"Validate Council Output [WestLothianCouncil]","time":{"start":1698867777921,"stop":1698867785639,"duration":7718},"status":"passed","severity":"normal"},{"uid":"ea88f040f34710cd","name":"Validate Council Output [BuckinghamshireCouncil]","time":{"start":1698867396159,"stop":1698867414086,"duration":17927},"status":"passed","severity":"normal"},{"uid":"f037d107d888efcd","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1698867481951,"stop":1698867482901,"duration":950},"status":"passed","severity":"normal"},{"uid":"9b212f52bfbabcaa","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1698867429513,"stop":1698867429625,"duration":112},"status":"failed","severity":"normal"},{"uid":"21b9c5cbe07557b1","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1698867361454,"stop":1698867369131,"duration":7677},"status":"passed","severity":"normal"},{"uid":"46b7c74ea7bbb63e","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","time":{"start":1698867610602,"stop":1698867619853,"duration":9251},"status":"passed","severity":"normal"},{"uid":"bd7d2861a3fa3565","name":"Validate Council Output [CroydonCouncil]","time":{"start":1698867403833,"stop":1698867408293,"duration":4460},"status":"passed","severity":"normal"},{"uid":"1f651fa0da614807","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1698867475452,"stop":1698867477032,"duration":1580},"status":"failed","severity":"normal"}] \ No newline at end of file diff --git a/3.10/1084/app.js b/3.10/1086/app.js similarity index 100% rename from 3.10/1084/app.js rename to 3.10/1086/app.js diff --git a/3.10/1084/data/behaviors.csv b/3.10/1086/data/behaviors.csv similarity index 82% rename from 3.10/1084/data/behaviors.csv rename to 3.10/1086/data/behaviors.csv index 38c090e9fb..83e37784bd 100644 --- a/3.10/1084/data/behaviors.csv +++ b/3.10/1086/data/behaviors.csv @@ -1,2 +1,2 @@ "Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN" -"","Test each council output matches expected results in /outputs","","30","0","68","0","0" +"","Test each council output matches expected results in /outputs","","26","0","72","0","0" diff --git a/3.10/1086/data/behaviors.json b/3.10/1086/data/behaviors.json new file mode 100644 index 0000000000..196365dba8 --- /dev/null +++ b/3.10/1086/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":"35fa0e1948e5955f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867368892,"stop":1698867372358,"duration":3466},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CalderdaleCouncil]","uid":"4d0e6f396bc498cc","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867368892,"stop":1698867387023,"duration":18131},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"1123a7e5902addc3","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867372363,"stop":1698867373359,"duration":996},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"bdbc254720619dcb","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867373491,"stop":1698867374653,"duration":1162},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"f1d2fdb34fa3ab08","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867374657,"stop":1698867375679,"duration":1022},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"a7d35b002cb7c286","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867375684,"stop":1698867376342,"duration":658},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"424d0970f27fee25","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867376393,"stop":1698867376971,"duration":578},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"926b93e504644b65","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867377266,"stop":1698867380821,"duration":3555},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"62cb20a2dfd514f1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867380825,"stop":1698867386382,"duration":5557},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"c4af848eed42d2b7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867386386,"stop":1698867390570,"duration":4184},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"eb08c87edeeec35e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867387027,"stop":1698867388048,"duration":1021},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"4f67ba27307a0a4e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867388052,"stop":1698867393278,"duration":5226},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"aa3fead70720c727","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867390575,"stop":1698867397914,"duration":7339},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"65cede1bbc301c32","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867393282,"stop":1698867393292,"duration":10},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"edf066917e2c0298","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867393443,"stop":1698867395645,"duration":2202},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"5872a347e47bc2cb","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867395648,"stop":1698867405052,"duration":9404},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"420e64ab2ce21d72","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867397918,"stop":1698867417032,"duration":19114},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"ebc7f40120c9e810","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867405094,"stop":1698867407036,"duration":1942},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"a7b0f8a0d9b7447c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867407040,"stop":1698867408259,"duration":1219},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"e185285fbf99818b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867408262,"stop":1698867410263,"duration":2001},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"89a037e24e996f4d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867410269,"stop":1698867412145,"duration":1876},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"d94a2b91127646b7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867412248,"stop":1698867417737,"duration":5489},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"2eefd8f2e8860ade","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867417037,"stop":1698867419726,"duration":2689},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"7d22c9f1b35b1a3d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867417742,"stop":1698867420098,"duration":2356},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"d6400db47743f80a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867419733,"stop":1698867422912,"duration":3179},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"eee1052cbc065af0","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867420107,"stop":1698867653893,"duration":233786},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"a390ecaad449c9fd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867422916,"stop":1698867424326,"duration":1410},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"ff451a4067e5b903","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867424330,"stop":1698867425381,"duration":1051},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"7578f2ba990c2fcb","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867425385,"stop":1698867427272,"duration":1887},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"d0e95463e9149476","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867427276,"stop":1698867433835,"duration":6559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"acdcdad0e0dc46d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867433839,"stop":1698867435263,"duration":1424},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"5b17717e5927385c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867435267,"stop":1698867449737,"duration":14470},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"94ad9ffab05ed23a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867449741,"stop":1698867452852,"duration":3111},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"ed5c788380c3e21f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867452856,"stop":1698867453650,"duration":794},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"e5ec04c502ef9f5a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867454008,"stop":1698867463774,"duration":9766},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"47d92087ebcb7f70","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867463779,"stop":1698867466507,"duration":2728},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"36e632b3296f106c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867466512,"stop":1698867468440,"duration":1928},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"ddf95e88a1951043","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867468501,"stop":1698867471055,"duration":2554},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"679e0c3f7242013c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867471061,"stop":1698867480667,"duration":9606},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"2f1f3fe858ef2f23","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867480671,"stop":1698867482290,"duration":1619},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"dde718791d24248d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867482391,"stop":1698867483251,"duration":860},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"64d47c384c8e8bd0","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867483292,"stop":1698867490478,"duration":7186},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"8f3c0e0034c00e76","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867490482,"stop":1698867495560,"duration":5078},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"8155eacfa6b29bd4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867495566,"stop":1698867496521,"duration":955},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"9189aeea37943bc7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867496524,"stop":1698867502046,"duration":5522},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"5920822ee68047dd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867502050,"stop":1698867509296,"duration":7246},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorthamptonshireCouncil]","uid":"d7409f340c70f61","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867509302,"stop":1698867510274,"duration":972},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"6f813be2b9273e78","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867510278,"stop":1698867641663,"duration":131385},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"59fe52d5d03b2fe0","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867641843,"stop":1698867643763,"duration":1920},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"c40b13909f6e1d52","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867643871,"stop":1698867648706,"duration":4835},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"350b7ebc27f187df","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867648801,"stop":1698867780969,"duration":132168},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"5b630b6dc7aab305","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867653897,"stop":1698867654906,"duration":1009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"1367e3908291916d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867654910,"stop":1698867657921,"duration":3011},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"eb3ca839fc15bae3","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867657963,"stop":1698867659207,"duration":1244},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"c1f301ba9a71eede","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867659210,"stop":1698867660531,"duration":1321},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"bbece61336891963","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867660535,"stop":1698867664352,"duration":3817},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"c7e1103d39b0bd1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867664356,"stop":1698867666506,"duration":2150},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"cb66348b9b702eb8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867666547,"stop":1698867667505,"duration":958},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"b49389594dc913a7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867667565,"stop":1698867667570,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"fd12c71fb72eb0b7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867667624,"stop":1698867674239,"duration":6615},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"bc47ecf26c30cf84","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867674243,"stop":1698867675763,"duration":1520},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"cf044fd83128379f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867675767,"stop":1698867684000,"duration":8233},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"206f305029ad97f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867684004,"stop":1698867684010,"duration":6},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"556e1327e4465f7d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867684062,"stop":1698867686614,"duration":2552},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"7c2e5444f68a2b61","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867686618,"stop":1698867688641,"duration":2023},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"316b9f9bf352d04c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867688645,"stop":1698867695427,"duration":6782},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"f49c34d25189e363","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867695432,"stop":1698867696429,"duration":997},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"2531b84a2209d5df","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867696468,"stop":1698867700224,"duration":3756},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"22dc023249522231","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867700228,"stop":1698867702719,"duration":2491},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"57334bfd0eb77b61","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867702724,"stop":1698867711503,"duration":8779},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"473ad7ed013405ac","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867711507,"stop":1698867714149,"duration":2642},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"55e3c52476f1aa03","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867714153,"stop":1698867716611,"duration":2458},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"fd94aeeb4b64e678","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867716616,"stop":1698867717653,"duration":1037},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"d51d389b74887eb7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867717657,"stop":1698867719495,"duration":1838},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"28dce61f84e7c3b7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867719539,"stop":1698867723808,"duration":4269},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"6f96ea4815289d88","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867723812,"stop":1698867724868,"duration":1056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"d27f704a189549df","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867725261,"stop":1698867737112,"duration":11851},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"bd90af0ff8d6f89","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867737116,"stop":1698867737905,"duration":789},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"ed814ea9f6bbbd01","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867737911,"stop":1698867743144,"duration":5233},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"ca8d551721ee873c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867743148,"stop":1698867745600,"duration":2452},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"c1a0381f5c6b99dc","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867745604,"stop":1698867746649,"duration":1045},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"94c285e6ac8bb755","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867746922,"stop":1698867877219,"duration":130297},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"c7d1a1422d069b77","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867781080,"stop":1698867792654,"duration":11574},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"e242ac406a1d6e06","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867792658,"stop":1698867796419,"duration":3761},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"4e0e972c85a97299","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867796425,"stop":1698867798939,"duration":2514},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"c6712e89a32cd362","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867798943,"stop":1698867808239,"duration":9296},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"f8487f6ed62fb47f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867808245,"stop":1698867809802,"duration":1557},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"610d9eb599537e69","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867809808,"stop":1698867814478,"duration":4670},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"5492d0018983cba0","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867814483,"stop":1698867816468,"duration":1985},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"66ff6a46423a3f34","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867816473,"stop":1698867816592,"duration":119},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"73fa6e3627fde0e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867816648,"stop":1698867827464,"duration":10816},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"d3ca3644287b65a2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867827470,"stop":1698867831553,"duration":4083},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"c82b503bd54a0452","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867831558,"stop":1698867834506,"duration":2948},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"9748c3175c1556ef","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867834548,"stop":1698867837934,"duration":3386},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"99bd166c33ebfb01","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867837939,"stop":1698867843201,"duration":5262},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"40f8191f8ae1cccd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867843206,"stop":1698867844142,"duration":936},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"2b0eb17497eaed2e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867877449,"stop":1698867880215,"duration":2766},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"1fbb235ff0420721","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867880220,"stop":1698867881920,"duration":1700},"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/1084/data/categories.csv b/3.10/1086/data/categories.csv similarity index 59% rename from 3.11/1084/data/categories.csv rename to 3.10/1086/data/categories.csv index 2561015765..7565419cf2 100644 --- a/3.11/1084/data/categories.csv +++ b/3.10/1086/data/categories.csv @@ -1,2 +1,2 @@ "Category","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN" -"Product defects","31","0","0","0","0" +"Product defects","26","0","0","0","0" diff --git a/3.10/1086/data/categories.json b/3.10/1086/data/categories.json new file mode 100644 index 0000000000..e9839fdd32 --- /dev/null +++ b/3.10/1086/data/categories.json @@ -0,0 +1 @@ +{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[{"name":"Product defects","children":[{"name":"AssertionError: True","children":[{"name":"Validate Council Output [BasingstokeCouncil]","uid":"1123a7e5902addc3","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867372363,"stop":1698867373359,"duration":996},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"5872a347e47bc2cb","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867395648,"stop":1698867405052,"duration":9404},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"2f1f3fe858ef2f23","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867480671,"stop":1698867482290,"duration":1619},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"dde718791d24248d","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867482391,"stop":1698867483251,"duration":860},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"1367e3908291916d","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867654910,"stop":1698867657921,"duration":3011},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"c7e1103d39b0bd1","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867664356,"stop":1698867666506,"duration":2150},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"f49c34d25189e363","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867695432,"stop":1698867696429,"duration":997},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"d51d389b74887eb7","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867717657,"stop":1698867719495,"duration":1838},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"c82b503bd54a0452","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867831558,"stop":1698867834506,"duration":2948},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]}],"uid":"7c24b927440b996265fa00562c80d409"},{"name":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","children":[{"name":"Validate Council Output [BexleyCouncil]","uid":"a7d35b002cb7c286","parentUid":"d77b1905470b201f47e6a2fd88783fc8","status":"failed","time":{"start":1698867375684,"stop":1698867376342,"duration":658},"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=11&year=2023 (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 [BlackburnCouncil]","uid":"424d0970f27fee25","parentUid":"72f7279042c17c73e8157e61fc5c47c2","status":"failed","time":{"start":1698867376393,"stop":1698867376971,"duration":578},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]}],"uid":"72f7279042c17c73e8157e61fc5c47c2"},{"name":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","children":[{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"65cede1bbc301c32","parentUid":"10e62c07220697704542a568f6b3bad8","status":"failed","time":{"start":1698867393282,"stop":1698867393292,"duration":10},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]}],"uid":"10e62c07220697704542a568f6b3bad8"},{"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":"89a037e24e996f4d","parentUid":"a78ff623788e2f668dc907f5674bb7c7","status":"failed","time":{"start":1698867410269,"stop":1698867412145,"duration":1876},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]}],"uid":"a78ff623788e2f668dc907f5674bb7c7"},{"name":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","children":[{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"ed5c788380c3e21f","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1698867452856,"stop":1698867453650,"duration":794},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"6f96ea4815289d88","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1698867723812,"stop":1698867724868,"duration":1056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]}],"uid":"24d8cb1e20ccfd85379a2dbd7ab201ee"},{"name":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","children":[{"name":"Validate Council Output [GuildfordCouncil]","uid":"36e632b3296f106c","parentUid":"ce17111d98891ea44dca225c756485ea","status":"failed","time":{"start":1698867466512,"stop":1698867468440,"duration":1928},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]}],"uid":"ce17111d98891ea44dca225c756485ea"},{"name":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","children":[{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"6f813be2b9273e78","parentUid":"26538a6db03c81d311d2f40210e7811f","status":"failed","time":{"start":1698867510278,"stop":1698867641663,"duration":131385},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]}],"uid":"26538a6db03c81d311d2f40210e7811f"},{"name":"NotImplementedError: Country GB does not have subdivision Eng","children":[{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"59fe52d5d03b2fe0","parentUid":"7dbea5d1178d5494bccef274fe7a8d45","status":"failed","time":{"start":1698867641843,"stop":1698867643763,"duration":1920},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]}],"uid":"7dbea5d1178d5494bccef274fe7a8d45"},{"name":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562bb28d1fb3 \n#1 0x562bb25a54a7 \n#2 0x562bb25ecdd6 \n#3 0x562bb25ecec1 \n#4 0x562bb262a354 \n#5 0x562bb260e96d \n#6 0x562bb2627c02 \n#7 0x562bb260e713 \n#8 0x562bb25e118b \n#9 0x562bb25e1f7e \n#10 0x562bb28978d8 \n#11 0x562bb289b800 \n#12 0x562bb28a5cfc \n#13 0x562bb289c418 \n#14 0x562bb286942f \n#15 0x562bb28c04e8 \n#16 0x562bb28c06b4 \n#17 0x562bb28d1143 \n#18 0x7f20c4a94ac3 ","children":[{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"c40b13909f6e1d52","parentUid":"58e675c4fac63ec0c0424429c75331cb","status":"failed","time":{"start":1698867643871,"stop":1698867648706,"duration":4835},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]}],"uid":"58e675c4fac63ec0c0424429c75331cb"},{"name":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b4e0877fb3 \n#1 0x55b4e054b4a7 \n#2 0x55b4e05435d3 \n#3 0x55b4e0534007 \n#4 0x55b4e0535481 \n#5 0x55b4e053433f \n#6 0x55b4e053335c \n#7 0x55b4e05332ce \n#8 0x55b4e0531ecd \n#9 0x55b4e053235a \n#10 0x55b4e054db8e \n#11 0x55b4e05ce3b5 \n#12 0x55b4e05b4942 \n#13 0x55b4e05cdc02 \n#14 0x55b4e05b4713 \n#15 0x55b4e058718b \n#16 0x55b4e0587f7e \n#17 0x55b4e083d8d8 \n#18 0x55b4e0841800 \n#19 0x55b4e084bcfc \n#20 0x55b4e0842418 \n#21 0x55b4e080f42f \n#22 0x55b4e08664e8 \n#23 0x55b4e08666b4 \n#24 0x55b4e0877143 \n#25 0x7fcfa7094ac3 ","children":[{"name":"Validate Council Output [PrestonCityCouncil]","uid":"350b7ebc27f187df","parentUid":"0d4696618894b76efe6ef065699ebfae","status":"failed","time":{"start":1698867648801,"stop":1698867780969,"duration":132168},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]}],"uid":"0d4696618894b76efe6ef065699ebfae"},{"name":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","children":[{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"cb66348b9b702eb8","parentUid":"0e6a54cc054e07784f37eaceb9a6f8d6","status":"failed","time":{"start":1698867666547,"stop":1698867667505,"duration":958},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]}],"uid":"0e6a54cc054e07784f37eaceb9a6f8d6"},{"name":"AttributeError: 'str' object has no attribute 'text'","children":[{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"b49389594dc913a7","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1698867667565,"stop":1698867667570,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"206f305029ad97f","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1698867684004,"stop":1698867684010,"duration":6},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"66ff6a46423a3f34","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1698867816473,"stop":1698867816592,"duration":119},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]}],"uid":"f5941661bf697e3ffa3c0350125690a6"},{"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":"c1a0381f5c6b99dc","parentUid":"0b2c8ebe6011728543c48fad994bd6b5","status":"failed","time":{"start":1698867745604,"stop":1698867746649,"duration":1045},"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":"94c285e6ac8bb755","parentUid":"86b3b4066c60855a21b665665948a8de","status":"failed","time":{"start":1698867746922,"stop":1698867877219,"duration":130297},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]}],"uid":"86b3b4066c60855a21b665665948a8de"}],"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d"}],"name":"categories"} \ No newline at end of file diff --git a/3.10/1086/data/packages.json b/3.10/1086/data/packages.json new file mode 100644 index 0000000000..3d96c4e082 --- /dev/null +++ b/3.10/1086/data/packages.json @@ -0,0 +1 @@ +{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"35fa0e1948e5955f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867368892,"stop":1698867372358,"duration":3466},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CalderdaleCouncil]","uid":"4d0e6f396bc498cc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867368892,"stop":1698867387023,"duration":18131},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"1123a7e5902addc3","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867372363,"stop":1698867373359,"duration":996},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"bdbc254720619dcb","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867373491,"stop":1698867374653,"duration":1162},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"f1d2fdb34fa3ab08","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867374657,"stop":1698867375679,"duration":1022},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"a7d35b002cb7c286","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867375684,"stop":1698867376342,"duration":658},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"424d0970f27fee25","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867376393,"stop":1698867376971,"duration":578},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"926b93e504644b65","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867377266,"stop":1698867380821,"duration":3555},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"62cb20a2dfd514f1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867380825,"stop":1698867386382,"duration":5557},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"c4af848eed42d2b7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867386386,"stop":1698867390570,"duration":4184},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"eb08c87edeeec35e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867387027,"stop":1698867388048,"duration":1021},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"4f67ba27307a0a4e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867388052,"stop":1698867393278,"duration":5226},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"aa3fead70720c727","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867390575,"stop":1698867397914,"duration":7339},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"65cede1bbc301c32","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867393282,"stop":1698867393292,"duration":10},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"edf066917e2c0298","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867393443,"stop":1698867395645,"duration":2202},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"5872a347e47bc2cb","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867395648,"stop":1698867405052,"duration":9404},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"420e64ab2ce21d72","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867397918,"stop":1698867417032,"duration":19114},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"ebc7f40120c9e810","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867405094,"stop":1698867407036,"duration":1942},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"a7b0f8a0d9b7447c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867407040,"stop":1698867408259,"duration":1219},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"e185285fbf99818b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867408262,"stop":1698867410263,"duration":2001},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"89a037e24e996f4d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867410269,"stop":1698867412145,"duration":1876},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"d94a2b91127646b7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867412248,"stop":1698867417737,"duration":5489},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"2eefd8f2e8860ade","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867417037,"stop":1698867419726,"duration":2689},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"7d22c9f1b35b1a3d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867417742,"stop":1698867420098,"duration":2356},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"d6400db47743f80a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867419733,"stop":1698867422912,"duration":3179},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"eee1052cbc065af0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867420107,"stop":1698867653893,"duration":233786},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"a390ecaad449c9fd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867422916,"stop":1698867424326,"duration":1410},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"ff451a4067e5b903","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867424330,"stop":1698867425381,"duration":1051},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"7578f2ba990c2fcb","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867425385,"stop":1698867427272,"duration":1887},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"d0e95463e9149476","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867427276,"stop":1698867433835,"duration":6559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"acdcdad0e0dc46d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867433839,"stop":1698867435263,"duration":1424},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"5b17717e5927385c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867435267,"stop":1698867449737,"duration":14470},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"94ad9ffab05ed23a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867449741,"stop":1698867452852,"duration":3111},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"ed5c788380c3e21f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867452856,"stop":1698867453650,"duration":794},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"e5ec04c502ef9f5a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867454008,"stop":1698867463774,"duration":9766},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"47d92087ebcb7f70","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867463779,"stop":1698867466507,"duration":2728},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"36e632b3296f106c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867466512,"stop":1698867468440,"duration":1928},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"ddf95e88a1951043","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867468501,"stop":1698867471055,"duration":2554},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"679e0c3f7242013c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867471061,"stop":1698867480667,"duration":9606},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"2f1f3fe858ef2f23","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867480671,"stop":1698867482290,"duration":1619},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"dde718791d24248d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867482391,"stop":1698867483251,"duration":860},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"64d47c384c8e8bd0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867483292,"stop":1698867490478,"duration":7186},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"8f3c0e0034c00e76","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867490482,"stop":1698867495560,"duration":5078},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"8155eacfa6b29bd4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867495566,"stop":1698867496521,"duration":955},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"9189aeea37943bc7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867496524,"stop":1698867502046,"duration":5522},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"5920822ee68047dd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867502050,"stop":1698867509296,"duration":7246},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorthamptonshireCouncil]","uid":"d7409f340c70f61","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867509302,"stop":1698867510274,"duration":972},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"6f813be2b9273e78","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867510278,"stop":1698867641663,"duration":131385},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"59fe52d5d03b2fe0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867641843,"stop":1698867643763,"duration":1920},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"c40b13909f6e1d52","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867643871,"stop":1698867648706,"duration":4835},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"350b7ebc27f187df","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867648801,"stop":1698867780969,"duration":132168},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"5b630b6dc7aab305","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867653897,"stop":1698867654906,"duration":1009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"1367e3908291916d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867654910,"stop":1698867657921,"duration":3011},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"eb3ca839fc15bae3","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867657963,"stop":1698867659207,"duration":1244},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"c1f301ba9a71eede","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867659210,"stop":1698867660531,"duration":1321},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"bbece61336891963","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867660535,"stop":1698867664352,"duration":3817},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"c7e1103d39b0bd1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867664356,"stop":1698867666506,"duration":2150},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"cb66348b9b702eb8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867666547,"stop":1698867667505,"duration":958},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"b49389594dc913a7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867667565,"stop":1698867667570,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"fd12c71fb72eb0b7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867667624,"stop":1698867674239,"duration":6615},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"bc47ecf26c30cf84","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867674243,"stop":1698867675763,"duration":1520},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"cf044fd83128379f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867675767,"stop":1698867684000,"duration":8233},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"206f305029ad97f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867684004,"stop":1698867684010,"duration":6},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"556e1327e4465f7d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867684062,"stop":1698867686614,"duration":2552},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"7c2e5444f68a2b61","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867686618,"stop":1698867688641,"duration":2023},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"316b9f9bf352d04c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867688645,"stop":1698867695427,"duration":6782},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"f49c34d25189e363","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867695432,"stop":1698867696429,"duration":997},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"2531b84a2209d5df","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867696468,"stop":1698867700224,"duration":3756},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"22dc023249522231","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867700228,"stop":1698867702719,"duration":2491},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"57334bfd0eb77b61","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867702724,"stop":1698867711503,"duration":8779},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"473ad7ed013405ac","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867711507,"stop":1698867714149,"duration":2642},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"55e3c52476f1aa03","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867714153,"stop":1698867716611,"duration":2458},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"fd94aeeb4b64e678","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867716616,"stop":1698867717653,"duration":1037},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"d51d389b74887eb7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867717657,"stop":1698867719495,"duration":1838},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"28dce61f84e7c3b7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867719539,"stop":1698867723808,"duration":4269},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"6f96ea4815289d88","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867723812,"stop":1698867724868,"duration":1056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"d27f704a189549df","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867725261,"stop":1698867737112,"duration":11851},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"bd90af0ff8d6f89","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867737116,"stop":1698867737905,"duration":789},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"ed814ea9f6bbbd01","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867737911,"stop":1698867743144,"duration":5233},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"ca8d551721ee873c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867743148,"stop":1698867745600,"duration":2452},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"c1a0381f5c6b99dc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867745604,"stop":1698867746649,"duration":1045},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"94c285e6ac8bb755","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867746922,"stop":1698867877219,"duration":130297},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"c7d1a1422d069b77","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867781080,"stop":1698867792654,"duration":11574},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"e242ac406a1d6e06","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867792658,"stop":1698867796419,"duration":3761},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"4e0e972c85a97299","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867796425,"stop":1698867798939,"duration":2514},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"c6712e89a32cd362","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867798943,"stop":1698867808239,"duration":9296},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"f8487f6ed62fb47f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867808245,"stop":1698867809802,"duration":1557},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"610d9eb599537e69","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867809808,"stop":1698867814478,"duration":4670},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"5492d0018983cba0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867814483,"stop":1698867816468,"duration":1985},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"66ff6a46423a3f34","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867816473,"stop":1698867816592,"duration":119},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"73fa6e3627fde0e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867816648,"stop":1698867827464,"duration":10816},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"d3ca3644287b65a2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867827470,"stop":1698867831553,"duration":4083},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"c82b503bd54a0452","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867831558,"stop":1698867834506,"duration":2948},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"9748c3175c1556ef","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867834548,"stop":1698867837934,"duration":3386},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"99bd166c33ebfb01","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867837939,"stop":1698867843201,"duration":5262},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"40f8191f8ae1cccd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867843206,"stop":1698867844142,"duration":936},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"2b0eb17497eaed2e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867877449,"stop":1698867880215,"duration":2766},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"1fbb235ff0420721","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867880220,"stop":1698867881920,"duration":1700},"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/1086/data/suites.csv b/3.10/1086/data/suites.csv new file mode 100644 index 0000000000..61a03546e2 --- /dev/null +++ b/3.10/1086/data/suites.csv @@ -0,0 +1,99 @@ +"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description" +"passed","Wed Nov 01 19:41:42 GMT 2023","Wed Nov 01 19:41:51 GMT 2023","8779","","","","","","Validate Council Output [SomersetCouncil]","" +"failed","Wed Nov 01 19:36:15 GMT 2023","Wed Nov 01 19:36:16 GMT 2023","658","","","","","","Validate Council Output [BexleyCouncil]","" +"passed","Wed Nov 01 19:37:13 GMT 2023","Wed Nov 01 19:37:15 GMT 2023","1424","","","","","","Validate Council Output [EastRidingCouncil]","" +"passed","Wed Nov 01 19:42:17 GMT 2023","Wed Nov 01 19:42:23 GMT 2023","5233","","","","","","Validate Council Output [StockportBoroughCouncil]","" +"failed","Wed Nov 01 19:40:54 GMT 2023","Wed Nov 01 19:40:57 GMT 2023","3011","","","","","","Validate Council Output [LondonBoroughHounslow]","" +"passed","Wed Nov 01 19:36:52 GMT 2023","Wed Nov 01 19:36:57 GMT 2023","5489","","","","","","Validate Council Output [DerbyshireDalesDistrictCouncil]","" +"passed","Wed Nov 01 19:37:04 GMT 2023","Wed Nov 01 19:37:05 GMT 2023","1051","","","","","","Validate Council Output [EastDevonDC]","" +"passed","Wed Nov 01 19:43:01 GMT 2023","Wed Nov 01 19:43:12 GMT 2023","11574","","","","","","Validate Council Output [ReigateAndBansteadBoroughCouncil]","" +"passed","Wed Nov 01 19:38:29 GMT 2023","Wed Nov 01 19:38:30 GMT 2023","972","","","","","","Validate Council Output [NorthNorthamptonshireCouncil]","" +"passed","Wed Nov 01 19:43:47 GMT 2023","Wed Nov 01 19:43:51 GMT 2023","4083","","","","","","Validate Council Output [WiganBoroughCouncil]","" +"passed","Wed Nov 01 19:44:03 GMT 2023","Wed Nov 01 19:44:04 GMT 2023","936","","","","","","Validate Council Output [YorkCouncil]","" +"passed","Wed Nov 01 19:36:45 GMT 2023","Wed Nov 01 19:36:47 GMT 2023","1942","","","","","","Validate Council Output [CheshireEastCouncil]","" +"passed","Wed Nov 01 19:36:47 GMT 2023","Wed Nov 01 19:36:48 GMT 2023","1219","","","","","","Validate Council Output [ConwyCountyBorough]","" +"passed","Wed Nov 01 19:40:53 GMT 2023","Wed Nov 01 19:40:54 GMT 2023","1009","","","","","","Validate Council Output [LisburnCastlereaghCityCouncil]","" +"failed","Wed Nov 01 19:40:48 GMT 2023","Wed Nov 01 19:43:00 GMT 2023","132168","","","","","","Validate Council Output [PrestonCityCouncil]","" +"failed","Wed Nov 01 19:42:26 GMT 2023","Wed Nov 01 19:44:37 GMT 2023","130297","","","","","","Validate Council Output [TamesideMBCouncil]","" +"passed","Wed Nov 01 19:43:36 GMT 2023","Wed Nov 01 19:43:47 GMT 2023","10816","","","","","","Validate Council Output [WestLothianCouncil]","" +"passed","Wed Nov 01 19:37:51 GMT 2023","Wed Nov 01 19:38:00 GMT 2023","9606","","","","","","Validate Council Output [HighPeakCouncil]","" +"failed","Wed Nov 01 19:41:35 GMT 2023","Wed Nov 01 19:41:36 GMT 2023","997","","","","","","Validate Council Output [RushmoorCouncil]","" +"passed","Wed Nov 01 19:37:48 GMT 2023","Wed Nov 01 19:37:51 GMT 2023","2554","","","","","","Validate Council Output [HarrogateBoroughCouncil]","" +"failed","Wed Nov 01 19:43:36 GMT 2023","Wed Nov 01 19:43:36 GMT 2023","119","","","","","","Validate Council Output [WelhatCouncil]","" +"passed","Wed Nov 01 19:40:59 GMT 2023","Wed Nov 01 19:41:00 GMT 2023","1321","","","","","","Validate Council Output [MalvernHillsDC]","" +"passed","Wed Nov 01 19:37:15 GMT 2023","Wed Nov 01 19:37:29 GMT 2023","14470","","","","","","Validate Council Output [EastSuffolkCouncil]","" +"passed","Wed Nov 01 19:36:37 GMT 2023","Wed Nov 01 19:36:57 GMT 2023","19114","","","","","","Validate Council Output [BuckinghamshireCouncil]","" +"passed","Wed Nov 01 19:41:14 GMT 2023","Wed Nov 01 19:41:15 GMT 2023","1520","","","","","","Validate Council Output [NewarkAndSherwoodDC]","" +"failed","Wed Nov 01 19:36:33 GMT 2023","Wed Nov 01 19:36:33 GMT 2023","10","","","","","","Validate Council Output [CastlepointDistrictCouncil]","" +"passed","Wed Nov 01 19:42:17 GMT 2023","Wed Nov 01 19:42:17 GMT 2023","789","","","","","","Validate Council Output [StHelensBC]","" +"passed","Wed Nov 01 19:36:57 GMT 2023","Wed Nov 01 19:36:59 GMT 2023","2689","","","","","","Validate Council Output [BuryCouncil]","" +"passed","Wed Nov 01 19:40:57 GMT 2023","Wed Nov 01 19:40:59 GMT 2023","1244","","","","","","Validate Council Output [MaldonDistrictCouncil]","" +"passed","Wed Nov 01 19:43:12 GMT 2023","Wed Nov 01 19:43:16 GMT 2023","3761","","","","","","Validate Council Output [TorridgeDistrictCouncil]","" +"failed","Wed Nov 01 19:36:12 GMT 2023","Wed Nov 01 19:36:13 GMT 2023","996","","","","","","Validate Council Output [BasingstokeCouncil]","" +"passed","Wed Nov 01 19:43:54 GMT 2023","Wed Nov 01 19:43:57 GMT 2023","3386","","","","","","Validate Council Output [WindsorAndMaidenheadCouncil]","" +"failed","Wed Nov 01 19:42:25 GMT 2023","Wed Nov 01 19:42:26 GMT 2023","1045","","","","","","Validate Council Output [SwaleBoroughCouncil]","" +"passed","Wed Nov 01 19:41:56 GMT 2023","Wed Nov 01 19:41:57 GMT 2023","1037","","","","","","Validate Council Output [SouthLanarkshireCouncil]","" +"passed","Wed Nov 01 19:44:37 GMT 2023","Wed Nov 01 19:44:40 GMT 2023","2766","","","","","","Validate Council Output [TonbridgeAndMallingBC]","" +"passed","Wed Nov 01 19:36:20 GMT 2023","Wed Nov 01 19:36:26 GMT 2023","5557","","","","","","Validate Council Output [BristolCityCouncil]","" +"passed","Wed Nov 01 19:37:02 GMT 2023","Wed Nov 01 19:37:04 GMT 2023","1410","","","","","","Validate Council Output [EastCambridgeshireCouncil]","" +"passed","Wed Nov 01 19:38:03 GMT 2023","Wed Nov 01 19:38:10 GMT 2023","7186","","","","","","Validate Council Output [LancasterCityCouncil]","" +"failed","Wed Nov 01 19:41:07 GMT 2023","Wed Nov 01 19:41:07 GMT 2023","5","","","","","","Validate Council Output [MiltonKeynesCityCouncil]","" +"failed","Wed Nov 01 19:41:24 GMT 2023","Wed Nov 01 19:41:24 GMT 2023","6","","","","","","Validate Council Output [NorthEastLincs]","" +"passed","Wed Nov 01 19:36:30 GMT 2023","Wed Nov 01 19:36:37 GMT 2023","7339","","","","","","Validate Council Output [BroxtoweBoroughCouncil]","" +"passed","Wed Nov 01 19:36:48 GMT 2023","Wed Nov 01 19:36:50 GMT 2023","2001","","","","","","Validate Council Output [CrawleyBoroughCouncil]","" +"failed","Wed Nov 01 19:41:06 GMT 2023","Wed Nov 01 19:41:07 GMT 2023","958","","","","","","Validate Council Output [MidSussexDistrictCouncil]","" +"passed","Wed Nov 01 19:41:07 GMT 2023","Wed Nov 01 19:41:14 GMT 2023","6615","","","","","","Validate Council Output [NeathPortTalbotCouncil]","" +"passed","Wed Nov 01 19:42:05 GMT 2023","Wed Nov 01 19:42:17 GMT 2023","11851","","","","","","Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","" +"passed","Wed Nov 01 19:41:15 GMT 2023","Wed Nov 01 19:41:24 GMT 2023","8233","","","","","","Validate Council Output [NewcastleCityCouncil]","" +"passed","Wed Nov 01 19:36:57 GMT 2023","Wed Nov 01 19:37:00 GMT 2023","2356","","","","","","Validate Council Output [DoncasterCouncil]","" +"passed","Wed Nov 01 19:37:29 GMT 2023","Wed Nov 01 19:37:32 GMT 2023","3111","","","","","","Validate Council Output [ErewashBoroughCouncil]","" +"failed","Wed Nov 01 19:42:03 GMT 2023","Wed Nov 01 19:42:04 GMT 2023","1056","","","","","","Validate Council Output [SouthTynesideCouncil]","" +"passed","Wed Nov 01 19:43:18 GMT 2023","Wed Nov 01 19:43:28 GMT 2023","9296","","","","","","Validate Council Output [WakefieldCityCouncil]","" +"passed","Wed Nov 01 19:37:07 GMT 2023","Wed Nov 01 19:37:13 GMT 2023","6559","","","","","","Validate Council Output [EastLindseyDistrictCouncil]","" +"passed","Wed Nov 01 19:41:40 GMT 2023","Wed Nov 01 19:41:42 GMT 2023","2491","","","","","","Validate Council Output [SheffieldCityCouncil]","" +"passed","Wed Nov 01 19:36:17 GMT 2023","Wed Nov 01 19:36:20 GMT 2023","3555","","","","","","Validate Council Output [BoltonCouncil]","" +"passed","Wed Nov 01 19:42:23 GMT 2023","Wed Nov 01 19:42:25 GMT 2023","2452","","","","","","Validate Council Output [StratfordUponAvonCouncil]","" +"failed","Wed Nov 01 19:40:41 GMT 2023","Wed Nov 01 19:40:43 GMT 2023","1920","","","","","","Validate Council Output [NorthTynesideCouncil]","" +"passed","Wed Nov 01 19:43:34 GMT 2023","Wed Nov 01 19:43:36 GMT 2023","1985","","","","","","Validate Council Output [WealdenDistrictCouncil]","" +"passed","Wed Nov 01 19:36:08 GMT 2023","Wed Nov 01 19:36:12 GMT 2023","3466","","","","","","Validate Council Output [AylesburyValeCouncil]","" +"passed","Wed Nov 01 19:37:05 GMT 2023","Wed Nov 01 19:37:07 GMT 2023","1887","","","","","","Validate Council Output [EastleighBoroughCouncil]","" +"passed","Wed Nov 01 19:36:26 GMT 2023","Wed Nov 01 19:36:30 GMT 2023","4184","","","","","","Validate Council Output [BromleyBoroughCouncil]","" +"passed","Wed Nov 01 19:36:27 GMT 2023","Wed Nov 01 19:36:28 GMT 2023","1021","","","","","","Validate Council Output [CannockChaseDistrictCouncil]","" +"passed","Wed Nov 01 19:43:57 GMT 2023","Wed Nov 01 19:44:03 GMT 2023","5262","","","","","","Validate Council Output [WokingBoroughCouncil]","" +"failed","Wed Nov 01 19:36:16 GMT 2023","Wed Nov 01 19:36:16 GMT 2023","578","","","","","","Validate Council Output [BlackburnCouncil]","" +"failed","Wed Nov 01 19:41:04 GMT 2023","Wed Nov 01 19:41:06 GMT 2023","2150","","","","","","Validate Council Output [MertonCouncil]","" +"passed","Wed Nov 01 19:41:36 GMT 2023","Wed Nov 01 19:41:40 GMT 2023","3756","","","","","","Validate Council Output [SalfordCityCouncil]","" +"failed","Wed Nov 01 19:38:02 GMT 2023","Wed Nov 01 19:38:03 GMT 2023","860","","","","","","Validate Council Output [KingstonUponThamesCouncil]","" +"failed","Wed Nov 01 19:36:35 GMT 2023","Wed Nov 01 19:36:45 GMT 2023","9404","","","","","","Validate Council Output [ChelmsfordCityCouncil]","" +"passed","Wed Nov 01 19:41:51 GMT 2023","Wed Nov 01 19:41:54 GMT 2023","2642","","","","","","Validate Council Output [SouthAyrshireCouncil]","" +"passed","Wed Nov 01 19:38:15 GMT 2023","Wed Nov 01 19:38:16 GMT 2023","955","","","","","","Validate Council Output [NorthLanarkshireCouncil]","" +"passed","Wed Nov 01 19:41:59 GMT 2023","Wed Nov 01 19:42:03 GMT 2023","4269","","","","","","Validate Council Output [SouthOxfordshireCouncil]","" +"passed","Wed Nov 01 19:38:16 GMT 2023","Wed Nov 01 19:38:22 GMT 2023","5522","","","","","","Validate Council Output [NorthLincolnshireCouncil]","" +"passed","Wed Nov 01 19:36:59 GMT 2023","Wed Nov 01 19:37:02 GMT 2023","3179","","","","","","Validate Council Output [DurhamCouncil]","" +"failed","Wed Nov 01 19:38:00 GMT 2023","Wed Nov 01 19:38:02 GMT 2023","1619","","","","","","Validate Council Output [HuntingdonDistrictCouncil]","" +"passed","Wed Nov 01 19:41:26 GMT 2023","Wed Nov 01 19:41:28 GMT 2023","2023","","","","","","Validate Council Output [RochdaleCouncil]","" +"failed","Wed Nov 01 19:36:50 GMT 2023","Wed Nov 01 19:36:52 GMT 2023","1876","","","","","","Validate Council Output [CroydonCouncil]","" +"passed","Wed Nov 01 19:41:54 GMT 2023","Wed Nov 01 19:41:56 GMT 2023","2458","","","","","","Validate Council Output [SouthCambridgeshireCouncil]","" +"passed","Wed Nov 01 19:36:28 GMT 2023","Wed Nov 01 19:36:33 GMT 2023","5226","","","","","","Validate Council Output [CardiffCouncil]","" +"failed","Wed Nov 01 19:41:57 GMT 2023","Wed Nov 01 19:41:59 GMT 2023","1838","","","","","","Validate Council Output [SouthNorfolkCouncil]","" +"passed","Wed Nov 01 19:36:33 GMT 2023","Wed Nov 01 19:36:35 GMT 2023","2202","","","","","","Validate Council Output [CharnwoodBoroughCouncil]","" +"passed","Wed Nov 01 19:43:29 GMT 2023","Wed Nov 01 19:43:34 GMT 2023","4670","","","","","","Validate Council Output [WaverleyBoroughCouncil]","" +"failed","Wed Nov 01 19:40:43 GMT 2023","Wed Nov 01 19:40:48 GMT 2023","4835","","","","","","Validate Council Output [NorthumberlandCouncil]","" +"passed","Wed Nov 01 19:37:43 GMT 2023","Wed Nov 01 19:37:46 GMT 2023","2728","","","","","","Validate Council Output [GlasgowCityCouncil]","" +"passed","Wed Nov 01 19:36:08 GMT 2023","Wed Nov 01 19:36:27 GMT 2023","18131","","","","","","Validate Council Output [CalderdaleCouncil]","" +"failed","Wed Nov 01 19:37:46 GMT 2023","Wed Nov 01 19:37:48 GMT 2023","1928","","","","","","Validate Council Output [GuildfordCouncil]","" +"passed","Wed Nov 01 19:41:28 GMT 2023","Wed Nov 01 19:41:35 GMT 2023","6782","","","","","","Validate Council Output [RushcliffeBoroughCouncil]","" +"passed","Wed Nov 01 19:43:16 GMT 2023","Wed Nov 01 19:43:18 GMT 2023","2514","","","","","","Validate Council Output [ValeofGlamorganCouncil]","" +"passed","Wed Nov 01 19:38:22 GMT 2023","Wed Nov 01 19:38:29 GMT 2023","7246","","","","","","Validate Council Output [NorthNorfolkDistrictCouncil]","" +"failed","Wed Nov 01 19:43:51 GMT 2023","Wed Nov 01 19:43:54 GMT 2023","2948","","","","","","Validate Council Output [WiltshireCouncil]","" +"passed","Wed Nov 01 19:37:00 GMT 2023","Wed Nov 01 19:40:53 GMT 2023","233786","","","","","","Validate Council Output [LeedsCityCouncil]","" +"passed","Wed Nov 01 19:41:00 GMT 2023","Wed Nov 01 19:41:04 GMT 2023","3817","","","","","","Validate Council Output [ManchesterCityCouncil]","" +"passed","Wed Nov 01 19:43:28 GMT 2023","Wed Nov 01 19:43:29 GMT 2023","1557","","","","","","Validate Council Output [WarwickDistrictCouncil]","" +"passed","Wed Nov 01 19:41:24 GMT 2023","Wed Nov 01 19:41:26 GMT 2023","2552","","","","","","Validate Council Output [RhonddaCynonTaffCouncil]","" +"passed","Wed Nov 01 19:38:10 GMT 2023","Wed Nov 01 19:38:15 GMT 2023","5078","","","","","","Validate Council Output [NorthKestevenDistrictCouncil]","" +"passed","Wed Nov 01 19:36:14 GMT 2023","Wed Nov 01 19:36:15 GMT 2023","1022","","","","","","Validate Council Output [BCPCouncil]","" +"failed","Wed Nov 01 19:38:30 GMT 2023","Wed Nov 01 19:40:41 GMT 2023","131385","","","","","","Validate Council Output [NorthSomersetCouncil]","" +"passed","Wed Nov 01 19:37:34 GMT 2023","Wed Nov 01 19:37:43 GMT 2023","9766","","","","","","Validate Council Output [GatesheadCouncil]","" +"passed","Wed Nov 01 19:44:40 GMT 2023","Wed Nov 01 19:44:41 GMT 2023","1700","","","","","","Validate Council Output [TorbayCouncil]","" +"passed","Wed Nov 01 19:36:13 GMT 2023","Wed Nov 01 19:36:14 GMT 2023","1162","","","","","","Validate Council Output [BathAndNorthEastSomersetCouncil]","" +"failed","Wed Nov 01 19:37:32 GMT 2023","Wed Nov 01 19:37:33 GMT 2023","794","","","","","","Validate Council Output [FenlandDistrictCouncil]","" diff --git a/3.10/1086/data/suites.json b/3.10/1086/data/suites.json new file mode 100644 index 0000000000..2c3659f5d0 --- /dev/null +++ b/3.10/1086/data/suites.json @@ -0,0 +1 @@ +{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"35fa0e1948e5955f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867368892,"stop":1698867372358,"duration":3466},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CalderdaleCouncil]","uid":"4d0e6f396bc498cc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867368892,"stop":1698867387023,"duration":18131},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"1123a7e5902addc3","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867372363,"stop":1698867373359,"duration":996},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"bdbc254720619dcb","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867373491,"stop":1698867374653,"duration":1162},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"f1d2fdb34fa3ab08","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867374657,"stop":1698867375679,"duration":1022},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"a7d35b002cb7c286","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867375684,"stop":1698867376342,"duration":658},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"424d0970f27fee25","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867376393,"stop":1698867376971,"duration":578},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"926b93e504644b65","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867377266,"stop":1698867380821,"duration":3555},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"62cb20a2dfd514f1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867380825,"stop":1698867386382,"duration":5557},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"c4af848eed42d2b7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867386386,"stop":1698867390570,"duration":4184},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"eb08c87edeeec35e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867387027,"stop":1698867388048,"duration":1021},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"4f67ba27307a0a4e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867388052,"stop":1698867393278,"duration":5226},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"aa3fead70720c727","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867390575,"stop":1698867397914,"duration":7339},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"65cede1bbc301c32","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867393282,"stop":1698867393292,"duration":10},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"edf066917e2c0298","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867393443,"stop":1698867395645,"duration":2202},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"5872a347e47bc2cb","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867395648,"stop":1698867405052,"duration":9404},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"420e64ab2ce21d72","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867397918,"stop":1698867417032,"duration":19114},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"ebc7f40120c9e810","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867405094,"stop":1698867407036,"duration":1942},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"a7b0f8a0d9b7447c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867407040,"stop":1698867408259,"duration":1219},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"e185285fbf99818b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867408262,"stop":1698867410263,"duration":2001},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"89a037e24e996f4d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867410269,"stop":1698867412145,"duration":1876},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"d94a2b91127646b7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867412248,"stop":1698867417737,"duration":5489},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"2eefd8f2e8860ade","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867417037,"stop":1698867419726,"duration":2689},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"7d22c9f1b35b1a3d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867417742,"stop":1698867420098,"duration":2356},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"d6400db47743f80a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867419733,"stop":1698867422912,"duration":3179},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"eee1052cbc065af0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867420107,"stop":1698867653893,"duration":233786},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"a390ecaad449c9fd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867422916,"stop":1698867424326,"duration":1410},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"ff451a4067e5b903","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867424330,"stop":1698867425381,"duration":1051},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"7578f2ba990c2fcb","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867425385,"stop":1698867427272,"duration":1887},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"d0e95463e9149476","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867427276,"stop":1698867433835,"duration":6559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"acdcdad0e0dc46d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867433839,"stop":1698867435263,"duration":1424},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"5b17717e5927385c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867435267,"stop":1698867449737,"duration":14470},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"94ad9ffab05ed23a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867449741,"stop":1698867452852,"duration":3111},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"ed5c788380c3e21f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867452856,"stop":1698867453650,"duration":794},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"e5ec04c502ef9f5a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867454008,"stop":1698867463774,"duration":9766},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"47d92087ebcb7f70","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867463779,"stop":1698867466507,"duration":2728},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"36e632b3296f106c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867466512,"stop":1698867468440,"duration":1928},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"ddf95e88a1951043","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867468501,"stop":1698867471055,"duration":2554},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"679e0c3f7242013c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867471061,"stop":1698867480667,"duration":9606},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"2f1f3fe858ef2f23","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867480671,"stop":1698867482290,"duration":1619},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"dde718791d24248d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867482391,"stop":1698867483251,"duration":860},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"64d47c384c8e8bd0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867483292,"stop":1698867490478,"duration":7186},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"8f3c0e0034c00e76","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867490482,"stop":1698867495560,"duration":5078},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"8155eacfa6b29bd4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867495566,"stop":1698867496521,"duration":955},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"9189aeea37943bc7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867496524,"stop":1698867502046,"duration":5522},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"5920822ee68047dd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867502050,"stop":1698867509296,"duration":7246},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorthamptonshireCouncil]","uid":"d7409f340c70f61","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867509302,"stop":1698867510274,"duration":972},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"6f813be2b9273e78","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867510278,"stop":1698867641663,"duration":131385},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"59fe52d5d03b2fe0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867641843,"stop":1698867643763,"duration":1920},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"c40b13909f6e1d52","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867643871,"stop":1698867648706,"duration":4835},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"350b7ebc27f187df","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867648801,"stop":1698867780969,"duration":132168},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"5b630b6dc7aab305","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867653897,"stop":1698867654906,"duration":1009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"1367e3908291916d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867654910,"stop":1698867657921,"duration":3011},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"eb3ca839fc15bae3","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867657963,"stop":1698867659207,"duration":1244},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"c1f301ba9a71eede","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867659210,"stop":1698867660531,"duration":1321},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"bbece61336891963","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867660535,"stop":1698867664352,"duration":3817},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"c7e1103d39b0bd1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867664356,"stop":1698867666506,"duration":2150},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"cb66348b9b702eb8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867666547,"stop":1698867667505,"duration":958},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"b49389594dc913a7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867667565,"stop":1698867667570,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"fd12c71fb72eb0b7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867667624,"stop":1698867674239,"duration":6615},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"bc47ecf26c30cf84","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867674243,"stop":1698867675763,"duration":1520},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"cf044fd83128379f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867675767,"stop":1698867684000,"duration":8233},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"206f305029ad97f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867684004,"stop":1698867684010,"duration":6},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"556e1327e4465f7d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867684062,"stop":1698867686614,"duration":2552},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"7c2e5444f68a2b61","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867686618,"stop":1698867688641,"duration":2023},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"316b9f9bf352d04c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867688645,"stop":1698867695427,"duration":6782},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"f49c34d25189e363","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867695432,"stop":1698867696429,"duration":997},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"2531b84a2209d5df","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867696468,"stop":1698867700224,"duration":3756},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"22dc023249522231","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867700228,"stop":1698867702719,"duration":2491},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"57334bfd0eb77b61","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867702724,"stop":1698867711503,"duration":8779},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"473ad7ed013405ac","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867711507,"stop":1698867714149,"duration":2642},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"55e3c52476f1aa03","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867714153,"stop":1698867716611,"duration":2458},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"fd94aeeb4b64e678","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867716616,"stop":1698867717653,"duration":1037},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"d51d389b74887eb7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867717657,"stop":1698867719495,"duration":1838},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"28dce61f84e7c3b7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867719539,"stop":1698867723808,"duration":4269},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"6f96ea4815289d88","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867723812,"stop":1698867724868,"duration":1056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"d27f704a189549df","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867725261,"stop":1698867737112,"duration":11851},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"bd90af0ff8d6f89","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867737116,"stop":1698867737905,"duration":789},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"ed814ea9f6bbbd01","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867737911,"stop":1698867743144,"duration":5233},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"ca8d551721ee873c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867743148,"stop":1698867745600,"duration":2452},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"c1a0381f5c6b99dc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867745604,"stop":1698867746649,"duration":1045},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"94c285e6ac8bb755","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867746922,"stop":1698867877219,"duration":130297},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"c7d1a1422d069b77","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867781080,"stop":1698867792654,"duration":11574},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"e242ac406a1d6e06","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867792658,"stop":1698867796419,"duration":3761},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"4e0e972c85a97299","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867796425,"stop":1698867798939,"duration":2514},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"c6712e89a32cd362","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867798943,"stop":1698867808239,"duration":9296},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"f8487f6ed62fb47f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867808245,"stop":1698867809802,"duration":1557},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"610d9eb599537e69","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867809808,"stop":1698867814478,"duration":4670},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"5492d0018983cba0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867814483,"stop":1698867816468,"duration":1985},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"66ff6a46423a3f34","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867816473,"stop":1698867816592,"duration":119},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"73fa6e3627fde0e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867816648,"stop":1698867827464,"duration":10816},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"d3ca3644287b65a2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867827470,"stop":1698867831553,"duration":4083},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"c82b503bd54a0452","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867831558,"stop":1698867834506,"duration":2948},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"9748c3175c1556ef","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867834548,"stop":1698867837934,"duration":3386},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"99bd166c33ebfb01","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867837939,"stop":1698867843201,"duration":5262},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"40f8191f8ae1cccd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867843206,"stop":1698867844142,"duration":936},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"2b0eb17497eaed2e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867877449,"stop":1698867880215,"duration":2766},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"1fbb235ff0420721","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867880220,"stop":1698867881920,"duration":1700},"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/1084/data/test-cases/a7461e94315a0955.json b/3.10/1086/data/test-cases/1123a7e5902addc3.json similarity index 87% rename from 3.10/1084/data/test-cases/a7461e94315a0955.json rename to 3.10/1086/data/test-cases/1123a7e5902addc3.json index 6aebee168d..3116f1ad8a 100644 --- a/3.10/1084/data/test-cases/a7461e94315a0955.json +++ b/3.10/1086/data/test-cases/1123a7e5902addc3.json @@ -1 +1 @@ -{"uid":"a7461e94315a0955","name":"Validate Council Output [BasingstokeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"920a57bf4f74278e86b973f40cf06007","time":{"start":1698867320715,"stop":1698867321302,"duration":587},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce57260d30>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce57260d30>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce57260d30>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce57260d30>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: BasingstokeCouncil","time":{"start":1698867320716,"stop":1698867320716,"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":1698867320717,"stop":1698867321298,"duration":581},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867321299,"stop":1698867321299,"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":1698867321299,"stop":1698867321302,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":124,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":170},"items":[{"uid":"b18b6dbdf646191f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b18b6dbdf646191f","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867369136,"stop":1698867369706,"duration":570}},{"uid":"691ec64981b6d1b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/691ec64981b6d1b9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801502340,"stop":1698801503063,"duration":723}},{"uid":"a858944b67c95910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a858944b67c95910","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788410338,"stop":1698788410946,"duration":608}},{"uid":"d42f0287b699ed2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d42f0287b699ed2f","status":"passed","time":{"start":1698714882387,"stop":1698714883179,"duration":792}},{"uid":"4537a75f14039652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4537a75f14039652","status":"passed","time":{"start":1698701275449,"stop":1698701276416,"duration":967}},{"uid":"24bea55adef15963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24bea55adef15963","status":"passed","time":{"start":1698700146355,"stop":1698700147111,"duration":756}},{"uid":"11745c0f184bd9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/11745c0f184bd9a","status":"passed","time":{"start":1698692692089,"stop":1698692692838,"duration":749}},{"uid":"af62bb23c9fe2870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/af62bb23c9fe2870","status":"passed","time":{"start":1698692659204,"stop":1698692659777,"duration":573}},{"uid":"2685284f25f24e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2685284f25f24e38","status":"passed","time":{"start":1698646218202,"stop":1698646219199,"duration":997}},{"uid":"d35380dcd9c5034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d35380dcd9c5034","status":"passed","time":{"start":1698628468782,"stop":1698628469749,"duration":967}},{"uid":"3e9677667d12e2e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3e9677667d12e2e5","status":"passed","time":{"start":1698615107502,"stop":1698615108476,"duration":974}},{"uid":"db1c8a6966c5dd9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/db1c8a6966c5dd9e","status":"passed","time":{"start":1698615029271,"stop":1698615030053,"duration":782}},{"uid":"4a94fc685cbdb73b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4a94fc685cbdb73b","status":"passed","time":{"start":1698542274639,"stop":1698542275753,"duration":1114}},{"uid":"8fbad17e250d1df5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8fbad17e250d1df5","status":"passed","time":{"start":1698455466979,"stop":1698455467572,"duration":593}},{"uid":"3ee0fe07ff92c98c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3ee0fe07ff92c98c","status":"passed","time":{"start":1698369148815,"stop":1698369149432,"duration":617}},{"uid":"dc81b050cc80ce73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc81b050cc80ce73","status":"passed","time":{"start":1698282734457,"stop":1698282735721,"duration":1264}},{"uid":"794478d2e547caac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/794478d2e547caac","status":"passed","time":{"start":1698196407819,"stop":1698196408769,"duration":950}},{"uid":"83bcb5c4b5ed96a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/83bcb5c4b5ed96a1","status":"passed","time":{"start":1698178134071,"stop":1698178135053,"duration":982}},{"uid":"488520b9f56f0208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/488520b9f56f0208","status":"passed","time":{"start":1698178091162,"stop":1698178091970,"duration":808}},{"uid":"36bea9d279dd92f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/36bea9d279dd92f8","status":"passed","time":{"start":1698110007291,"stop":1698110007888,"duration":597}}]},"tags":[]},"source":"a7461e94315a0955.json","parameterValues":["BasingstokeCouncil"]} \ No newline at end of file +{"uid":"1123a7e5902addc3","name":"Validate Council Output [BasingstokeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"920a57bf4f74278e86b973f40cf06007","time":{"start":1698867372363,"stop":1698867373359,"duration":996},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce48f70580>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce48f70580>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce48f70580>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce48f70580>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: BasingstokeCouncil","time":{"start":1698867372364,"stop":1698867372364,"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":1698867372365,"stop":1698867373355,"duration":990},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867373355,"stop":1698867373355,"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":1698867373356,"stop":1698867373359,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":124,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":170},"items":[{"uid":"eba5457bfc4b331f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/eba5457bfc4b331f","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867406389,"stop":1698867407117,"duration":728}},{"uid":"691ec64981b6d1b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/691ec64981b6d1b9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801502340,"stop":1698801503063,"duration":723}},{"uid":"a858944b67c95910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a858944b67c95910","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788410338,"stop":1698788410946,"duration":608}},{"uid":"d42f0287b699ed2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d42f0287b699ed2f","status":"passed","time":{"start":1698714882387,"stop":1698714883179,"duration":792}},{"uid":"4537a75f14039652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4537a75f14039652","status":"passed","time":{"start":1698701275449,"stop":1698701276416,"duration":967}},{"uid":"24bea55adef15963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24bea55adef15963","status":"passed","time":{"start":1698700146355,"stop":1698700147111,"duration":756}},{"uid":"11745c0f184bd9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/11745c0f184bd9a","status":"passed","time":{"start":1698692692089,"stop":1698692692838,"duration":749}},{"uid":"af62bb23c9fe2870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/af62bb23c9fe2870","status":"passed","time":{"start":1698692659204,"stop":1698692659777,"duration":573}},{"uid":"2685284f25f24e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2685284f25f24e38","status":"passed","time":{"start":1698646218202,"stop":1698646219199,"duration":997}},{"uid":"d35380dcd9c5034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d35380dcd9c5034","status":"passed","time":{"start":1698628468782,"stop":1698628469749,"duration":967}},{"uid":"3e9677667d12e2e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3e9677667d12e2e5","status":"passed","time":{"start":1698615107502,"stop":1698615108476,"duration":974}},{"uid":"db1c8a6966c5dd9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/db1c8a6966c5dd9e","status":"passed","time":{"start":1698615029271,"stop":1698615030053,"duration":782}},{"uid":"4a94fc685cbdb73b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4a94fc685cbdb73b","status":"passed","time":{"start":1698542274639,"stop":1698542275753,"duration":1114}},{"uid":"8fbad17e250d1df5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8fbad17e250d1df5","status":"passed","time":{"start":1698455466979,"stop":1698455467572,"duration":593}},{"uid":"3ee0fe07ff92c98c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3ee0fe07ff92c98c","status":"passed","time":{"start":1698369148815,"stop":1698369149432,"duration":617}},{"uid":"dc81b050cc80ce73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc81b050cc80ce73","status":"passed","time":{"start":1698282734457,"stop":1698282735721,"duration":1264}},{"uid":"794478d2e547caac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/794478d2e547caac","status":"passed","time":{"start":1698196407819,"stop":1698196408769,"duration":950}},{"uid":"83bcb5c4b5ed96a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/83bcb5c4b5ed96a1","status":"passed","time":{"start":1698178134071,"stop":1698178135053,"duration":982}},{"uid":"488520b9f56f0208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/488520b9f56f0208","status":"passed","time":{"start":1698178091162,"stop":1698178091970,"duration":808}},{"uid":"36bea9d279dd92f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/36bea9d279dd92f8","status":"passed","time":{"start":1698110007291,"stop":1698110007888,"duration":597}}]},"tags":[]},"source":"1123a7e5902addc3.json","parameterValues":["BasingstokeCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/1367e3908291916d.json b/3.10/1086/data/test-cases/1367e3908291916d.json new file mode 100644 index 0000000000..dfa97d297c --- /dev/null +++ b/3.10/1086/data/test-cases/1367e3908291916d.json @@ -0,0 +1 @@ +{"uid":"1367e3908291916d","name":"Validate Council Output [LondonBoroughHounslow]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e674cebf616dd1178743c85688db8654","time":{"start":1698867654910,"stop":1698867657921,"duration":3011},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154af6e650>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f154af6e650>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154af6e650>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f154af6e650>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: LondonBoroughHounslow","time":{"start":1698867654910,"stop":1698867654911,"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":1698867654911,"stop":1698867657916,"duration":3005},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867657916,"stop":1698867657916,"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":1698867657916,"stop":1698867657921,"duration":5},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":8,"broken":0,"skipped":0,"passed":162,"unknown":0,"total":170},"items":[{"uid":"49d61f752d26f20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/49d61f752d26f20","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867570570,"stop":1698867573206,"duration":2636}},{"uid":"603f3e8b27c93548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/603f3e8b27c93548","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801674440,"stop":1698801681848,"duration":7408}},{"uid":"511d6f58c1d4cdbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/511d6f58c1d4cdbc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788588699,"stop":1698788591178,"duration":2479}},{"uid":"f4d3e1f63a4d1e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f4d3e1f63a4d1e20","status":"passed","time":{"start":1698715130797,"stop":1698715134772,"duration":3975}},{"uid":"e2d9f03f4c8c616f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e2d9f03f4c8c616f","status":"passed","time":{"start":1698701546434,"stop":1698701549394,"duration":2960}},{"uid":"bc090f6376249ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc090f6376249ed4","status":"passed","time":{"start":1698700320940,"stop":1698700323554,"duration":2614}},{"uid":"5ee0c1e6a58a0f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5ee0c1e6a58a0f3b","status":"passed","time":{"start":1698692860055,"stop":1698692862451,"duration":2396}},{"uid":"9d8c6ada4ee5a743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9d8c6ada4ee5a743","status":"passed","time":{"start":1698692829900,"stop":1698692832430,"duration":2530}},{"uid":"551c66abe4b67fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/551c66abe4b67fd0","status":"passed","time":{"start":1698646540821,"stop":1698646543850,"duration":3029}},{"uid":"5e153b2a3640d298","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5e153b2a3640d298","status":"passed","time":{"start":1698628520048,"stop":1698628527259,"duration":7211}},{"uid":"747a7d41ac7811a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/747a7d41ac7811a4","status":"passed","time":{"start":1698615163827,"stop":1698615166874,"duration":3047}},{"uid":"652bdbae09fe06e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/652bdbae09fe06e8","status":"passed","time":{"start":1698615071594,"stop":1698615074377,"duration":2783}},{"uid":"b9bb287f3958cb76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b9bb287f3958cb76","status":"passed","time":{"start":1698542324525,"stop":1698542327736,"duration":3211}},{"uid":"65f8ad27061028d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/65f8ad27061028d9","status":"passed","time":{"start":1698455511557,"stop":1698455515562,"duration":4005}},{"uid":"4bb15e11440d995c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4bb15e11440d995c","status":"passed","time":{"start":1698369202356,"stop":1698369204854,"duration":2498}},{"uid":"69649c94ae9c890a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/69649c94ae9c890a","status":"passed","time":{"start":1698282790223,"stop":1698282792982,"duration":2759}},{"uid":"2b446903e726e4eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2b446903e726e4eb","status":"passed","time":{"start":1698196462028,"stop":1698196465175,"duration":3147}},{"uid":"2a11e987a4ac83a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a11e987a4ac83a8","status":"passed","time":{"start":1698178194263,"stop":1698178197221,"duration":2958}},{"uid":"79ae9f199b0d8576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79ae9f199b0d8576","status":"passed","time":{"start":1698178140435,"stop":1698178143620,"duration":3185}},{"uid":"8d3974f81032adef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/8d3974f81032adef","status":"passed","time":{"start":1698110066115,"stop":1698110068910,"duration":2795}}]},"tags":[]},"source":"1367e3908291916d.json","parameterValues":["LondonBoroughHounslow"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/5e774846cc2ffeb1.json b/3.10/1086/data/test-cases/1fbb235ff0420721.json similarity index 87% rename from 3.10/1084/data/test-cases/5e774846cc2ffeb1.json rename to 3.10/1086/data/test-cases/1fbb235ff0420721.json index 2a3d226329..51453b5109 100644 --- a/3.10/1084/data/test-cases/5e774846cc2ffeb1.json +++ b/3.10/1086/data/test-cases/1fbb235ff0420721.json @@ -1 +1 @@ -{"uid":"5e774846cc2ffeb1","name":"Validate Council Output [TorbayCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"99fdd3de4130aa28898411904d6d6098","time":{"start":1698867722879,"stop":1698867724140,"duration":1261},"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":1698867722879,"stop":1698867722880,"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":1698867722880,"stop":1698867724137,"duration":1257},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867724138,"stop":1698867724138,"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":1698867724138,"stop":1698867724140,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":9,"broken":0,"skipped":0,"passed":161,"unknown":0,"total":170},"items":[{"uid":"1dd24439d21e540e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/1dd24439d21e540e","status":"passed","time":{"start":1698867761313,"stop":1698867762813,"duration":1500}},{"uid":"74a08ee0e7f1b723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74a08ee0e7f1b723","status":"passed","time":{"start":1698801912373,"stop":1698801913586,"duration":1213}},{"uid":"2128949cd0a23218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2128949cd0a23218","status":"passed","time":{"start":1698788805365,"stop":1698788806942,"duration":1577}},{"uid":"6cde76c763af22f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6cde76c763af22f7","status":"passed","time":{"start":1698715342228,"stop":1698715345725,"duration":3497}},{"uid":"953294503fdc460e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/953294503fdc460e","status":"passed","time":{"start":1698701723905,"stop":1698701725571,"duration":1666}},{"uid":"72d2495647b9eb6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/72d2495647b9eb6e","status":"passed","time":{"start":1698700528277,"stop":1698700529510,"duration":1233}},{"uid":"1002e2fb1a2229a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1002e2fb1a2229a0","status":"passed","time":{"start":1698693212126,"stop":1698693213198,"duration":1072}},{"uid":"824083742a6b5fad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/824083742a6b5fad","status":"passed","time":{"start":1698693065919,"stop":1698693067022,"duration":1103}},{"uid":"cfb432aed0fab1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cfb432aed0fab1cc","status":"passed","time":{"start":1698646585987,"stop":1698646587695,"duration":1708}},{"uid":"fc534cc321bc678b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fc534cc321bc678b","status":"passed","time":{"start":1698628801523,"stop":1698628804104,"duration":2581}},{"uid":"ecb35f9251286ea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ecb35f9251286ea6","status":"passed","time":{"start":1698615546535,"stop":1698615548217,"duration":1682}},{"uid":"9d0104ec9211fbac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9d0104ec9211fbac","status":"passed","time":{"start":1698615431824,"stop":1698615433171,"duration":1347}},{"uid":"14a4a6c3e3332abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/14a4a6c3e3332abf","status":"passed","time":{"start":1698542727661,"stop":1698542729211,"duration":1550}},{"uid":"815847b2764c8f10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/815847b2764c8f10","status":"passed","time":{"start":1698455798885,"stop":1698455802901,"duration":4016}},{"uid":"1df8f9b43da673c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1df8f9b43da673c7","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='online.torbay.gov.uk', port=443): Max retries exceeded with url: /services.bartec/collections?uprn=100041053198 (Caused by ConnectTimeoutError(, 'Connection to online.torbay.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698369462524,"stop":1698369592992,"duration":130468}},{"uid":"6573ab45164b7c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6573ab45164b7c51","status":"passed","time":{"start":1698283221819,"stop":1698283223519,"duration":1700}},{"uid":"1ef6ae775ff9562c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1ef6ae775ff9562c","status":"passed","time":{"start":1698196879007,"stop":1698196880352,"duration":1345}},{"uid":"681e3f6126e72b35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/681e3f6126e72b35","status":"passed","time":{"start":1698178577550,"stop":1698178579200,"duration":1650}},{"uid":"5701506cf0b81cfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5701506cf0b81cfe","status":"passed","time":{"start":1698178515215,"stop":1698178516835,"duration":1620}},{"uid":"386a37803440bab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/386a37803440bab","status":"passed","time":{"start":1698110413891,"stop":1698110415114,"duration":1223}}]},"tags":[]},"source":"5e774846cc2ffeb1.json","parameterValues":["TorbayCouncil"]} \ No newline at end of file +{"uid":"1fbb235ff0420721","name":"Validate Council Output [TorbayCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"99fdd3de4130aa28898411904d6d6098","time":{"start":1698867880220,"stop":1698867881920,"duration":1700},"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":1698867880220,"stop":1698867880221,"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":1698867880221,"stop":1698867881915,"duration":1694},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867881915,"stop":1698867881915,"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":1698867881916,"stop":1698867881919,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":9,"broken":0,"skipped":0,"passed":161,"unknown":0,"total":170},"items":[{"uid":"3335c6b80854ba0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/3335c6b80854ba0e","status":"passed","time":{"start":1698867782653,"stop":1698867784170,"duration":1517}},{"uid":"74a08ee0e7f1b723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74a08ee0e7f1b723","status":"passed","time":{"start":1698801912373,"stop":1698801913586,"duration":1213}},{"uid":"2128949cd0a23218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2128949cd0a23218","status":"passed","time":{"start":1698788805365,"stop":1698788806942,"duration":1577}},{"uid":"6cde76c763af22f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6cde76c763af22f7","status":"passed","time":{"start":1698715342228,"stop":1698715345725,"duration":3497}},{"uid":"953294503fdc460e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/953294503fdc460e","status":"passed","time":{"start":1698701723905,"stop":1698701725571,"duration":1666}},{"uid":"72d2495647b9eb6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/72d2495647b9eb6e","status":"passed","time":{"start":1698700528277,"stop":1698700529510,"duration":1233}},{"uid":"1002e2fb1a2229a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1002e2fb1a2229a0","status":"passed","time":{"start":1698693212126,"stop":1698693213198,"duration":1072}},{"uid":"824083742a6b5fad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/824083742a6b5fad","status":"passed","time":{"start":1698693065919,"stop":1698693067022,"duration":1103}},{"uid":"cfb432aed0fab1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cfb432aed0fab1cc","status":"passed","time":{"start":1698646585987,"stop":1698646587695,"duration":1708}},{"uid":"fc534cc321bc678b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fc534cc321bc678b","status":"passed","time":{"start":1698628801523,"stop":1698628804104,"duration":2581}},{"uid":"ecb35f9251286ea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ecb35f9251286ea6","status":"passed","time":{"start":1698615546535,"stop":1698615548217,"duration":1682}},{"uid":"9d0104ec9211fbac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9d0104ec9211fbac","status":"passed","time":{"start":1698615431824,"stop":1698615433171,"duration":1347}},{"uid":"14a4a6c3e3332abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/14a4a6c3e3332abf","status":"passed","time":{"start":1698542727661,"stop":1698542729211,"duration":1550}},{"uid":"815847b2764c8f10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/815847b2764c8f10","status":"passed","time":{"start":1698455798885,"stop":1698455802901,"duration":4016}},{"uid":"1df8f9b43da673c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1df8f9b43da673c7","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='online.torbay.gov.uk', port=443): Max retries exceeded with url: /services.bartec/collections?uprn=100041053198 (Caused by ConnectTimeoutError(, 'Connection to online.torbay.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698369462524,"stop":1698369592992,"duration":130468}},{"uid":"6573ab45164b7c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6573ab45164b7c51","status":"passed","time":{"start":1698283221819,"stop":1698283223519,"duration":1700}},{"uid":"1ef6ae775ff9562c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1ef6ae775ff9562c","status":"passed","time":{"start":1698196879007,"stop":1698196880352,"duration":1345}},{"uid":"681e3f6126e72b35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/681e3f6126e72b35","status":"passed","time":{"start":1698178577550,"stop":1698178579200,"duration":1650}},{"uid":"5701506cf0b81cfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5701506cf0b81cfe","status":"passed","time":{"start":1698178515215,"stop":1698178516835,"duration":1620}},{"uid":"386a37803440bab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/386a37803440bab","status":"passed","time":{"start":1698110413891,"stop":1698110415114,"duration":1223}}]},"tags":[]},"source":"1fbb235ff0420721.json","parameterValues":["TorbayCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/206f305029ad97f.json b/3.10/1086/data/test-cases/206f305029ad97f.json new file mode 100644 index 0000000000..107b2fee39 --- /dev/null +++ b/3.10/1086/data/test-cases/206f305029ad97f.json @@ -0,0 +1 @@ +{"uid":"206f305029ad97f","name":"Validate Council Output [NorthEastLincs]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5bf150f9d14a36325cbfaf9b6349d178","time":{"start":1698867684004,"stop":1698867684010,"duration":6},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154bad2200>, 'council': 'NorthEastLincs'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154bad2200>, 'council': 'NorthEastLincs'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867684005,"stop":1698867684006,"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":1698867684006,"stop":1698867684010,"duration":4},"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"95ec852c6c6d73d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/95ec852c6c6d73d6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867600437,"stop":1698867600441,"duration":4}},{"uid":"e02a41b03abe85de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e02a41b03abe85de","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801613921,"stop":1698801613925,"duration":4}},{"uid":"58839a266e16554b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/58839a266e16554b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788504901,"stop":1698788504904,"duration":3}},{"uid":"c10b4086048e7d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c10b4086048e7d97","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715006996,"stop":1698715007000,"duration":4}},{"uid":"912adcb68c64b57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/912adcb68c64b57a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701379693,"stop":1698701379698,"duration":5}},{"uid":"c576754f7516a1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c576754f7516a1c1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700238538,"stop":1698700238542,"duration":4}},{"uid":"85ec7b9ff5a8b185","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/85ec7b9ff5a8b185","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692879232,"stop":1698692879236,"duration":4}},{"uid":"61e801597b061cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/61e801597b061cf7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692746801,"stop":1698692746805,"duration":4}},{"uid":"6e3a2a18d0026b21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6e3a2a18d0026b21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646565330,"stop":1698646565335,"duration":5}},{"uid":"14922660670726ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/14922660670726ac","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628577758,"stop":1698628577762,"duration":4}},{"uid":"5731ba0c4f6a46b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/5731ba0c4f6a46b9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615190537,"stop":1698615190542,"duration":5}},{"uid":"3ed4e031fea931be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3ed4e031fea931be","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615098005,"stop":1698615098009,"duration":4}},{"uid":"3669c53d8476cb21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3669c53d8476cb21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542363068,"stop":1698542363072,"duration":4}},{"uid":"319450e268a465bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/319450e268a465bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455571930,"stop":1698455571934,"duration":4}},{"uid":"c809e654acc04267","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c809e654acc04267","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369245803,"stop":1698369245807,"duration":4}},{"uid":"de4700e1208ca904","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/de4700e1208ca904","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282838248,"stop":1698282838252,"duration":4}},{"uid":"a57699a339424dec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a57699a339424dec","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196502823,"stop":1698196502827,"duration":4}},{"uid":"e602837249619184","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e602837249619184","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178225219,"stop":1698178225223,"duration":4}},{"uid":"e9d479461b3394fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e9d479461b3394fa","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178169120,"stop":1698178169124,"duration":4}},{"uid":"66bf8a18bda6e186","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/66bf8a18bda6e186","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698110095528,"stop":1698110095532,"duration":4}}]},"tags":[]},"source":"206f305029ad97f.json","parameterValues":["NorthEastLincs"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/69e2238fb6598158.json b/3.10/1086/data/test-cases/22dc023249522231.json similarity index 82% rename from 3.10/1084/data/test-cases/69e2238fb6598158.json rename to 3.10/1086/data/test-cases/22dc023249522231.json index fd55919b49..cb4de63699 100644 --- a/3.10/1084/data/test-cases/69e2238fb6598158.json +++ b/3.10/1086/data/test-cases/22dc023249522231.json @@ -1 +1 @@ -{"uid":"69e2238fb6598158","name":"Validate Council Output [SheffieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"44ddd5985badeba6e2bcae7f904bc14a","time":{"start":1698867548060,"stop":1698867550375,"duration":2315},"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":1698867548060,"stop":1698867548061,"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":1698867548061,"stop":1698867550373,"duration":2312},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867550373,"stop":1698867550373,"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":1698867550373,"stop":1698867550375,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b2024013160b5b5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b2024013160b5b5c","status":"passed","time":{"start":1698867591608,"stop":1698867593719,"duration":2111}},{"uid":"3ab054c357bb6215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3ab054c357bb6215","status":"passed","time":{"start":1698801742295,"stop":1698801744673,"duration":2378}},{"uid":"4d11e303bf8afde4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4d11e303bf8afde4","status":"passed","time":{"start":1698788632032,"stop":1698788634281,"duration":2249}},{"uid":"f78959adf7272647","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f78959adf7272647","status":"passed","time":{"start":1698715192635,"stop":1698715195405,"duration":2770}},{"uid":"16ada858b498e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/16ada858b498e95f","status":"passed","time":{"start":1698701574979,"stop":1698701577391,"duration":2412}},{"uid":"359010b6aa9b552b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/359010b6aa9b552b","status":"passed","time":{"start":1698700357179,"stop":1698700359163,"duration":1984}},{"uid":"f151072228d94ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f151072228d94ca8","status":"passed","time":{"start":1698693056841,"stop":1698693059262,"duration":2421}},{"uid":"ce80650dd4f27a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ce80650dd4f27a6b","status":"passed","time":{"start":1698692866522,"stop":1698692868985,"duration":2463}},{"uid":"bc171461202c57f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/bc171461202c57f6","status":"passed","time":{"start":1698646557116,"stop":1698646559574,"duration":2458}},{"uid":"4992e1dad92f4e3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4992e1dad92f4e3a","status":"passed","time":{"start":1698628603438,"stop":1698628606074,"duration":2636}},{"uid":"e57073cd109d5ba5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e57073cd109d5ba5","status":"passed","time":{"start":1698615451621,"stop":1698615454372,"duration":2751}},{"uid":"38fefa2d8e41a29d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/38fefa2d8e41a29d","status":"passed","time":{"start":1698615288322,"stop":1698615290901,"duration":2579}},{"uid":"298409ed319dd109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/298409ed319dd109","status":"passed","time":{"start":1698542578475,"stop":1698542581420,"duration":2945}},{"uid":"2c587776466157df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2c587776466157df","status":"passed","time":{"start":1698455597751,"stop":1698455600048,"duration":2297}},{"uid":"d37267a3b1bd450f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d37267a3b1bd450f","status":"passed","time":{"start":1698369268328,"stop":1698369270521,"duration":2193}},{"uid":"d0f9e13965521136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d0f9e13965521136","status":"passed","time":{"start":1698283091437,"stop":1698283093804,"duration":2367}},{"uid":"fb4f29a83e8060c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/fb4f29a83e8060c1","status":"passed","time":{"start":1698196731368,"stop":1698196733873,"duration":2505}},{"uid":"6714b9e63b6a896","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6714b9e63b6a896","status":"passed","time":{"start":1698178467431,"stop":1698178469870,"duration":2439}},{"uid":"ba91277b86eeac86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ba91277b86eeac86","status":"passed","time":{"start":1698178406049,"stop":1698178408215,"duration":2166}},{"uid":"54af3a8286a36a60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/54af3a8286a36a60","status":"passed","time":{"start":1698110260194,"stop":1698110262435,"duration":2241}}]},"tags":[]},"source":"69e2238fb6598158.json","parameterValues":["SheffieldCityCouncil"]} \ No newline at end of file +{"uid":"22dc023249522231","name":"Validate Council Output [SheffieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"44ddd5985badeba6e2bcae7f904bc14a","time":{"start":1698867700228,"stop":1698867702719,"duration":2491},"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":1698867700229,"stop":1698867700230,"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":1698867700230,"stop":1698867702715,"duration":2485},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867702716,"stop":1698867702716,"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":1698867702716,"stop":1698867702719,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"3b0e1aa2ef04f1ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/3b0e1aa2ef04f1ea","status":"passed","time":{"start":1698867614344,"stop":1698867616460,"duration":2116}},{"uid":"3ab054c357bb6215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3ab054c357bb6215","status":"passed","time":{"start":1698801742295,"stop":1698801744673,"duration":2378}},{"uid":"4d11e303bf8afde4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4d11e303bf8afde4","status":"passed","time":{"start":1698788632032,"stop":1698788634281,"duration":2249}},{"uid":"f78959adf7272647","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f78959adf7272647","status":"passed","time":{"start":1698715192635,"stop":1698715195405,"duration":2770}},{"uid":"16ada858b498e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/16ada858b498e95f","status":"passed","time":{"start":1698701574979,"stop":1698701577391,"duration":2412}},{"uid":"359010b6aa9b552b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/359010b6aa9b552b","status":"passed","time":{"start":1698700357179,"stop":1698700359163,"duration":1984}},{"uid":"f151072228d94ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f151072228d94ca8","status":"passed","time":{"start":1698693056841,"stop":1698693059262,"duration":2421}},{"uid":"ce80650dd4f27a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ce80650dd4f27a6b","status":"passed","time":{"start":1698692866522,"stop":1698692868985,"duration":2463}},{"uid":"bc171461202c57f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/bc171461202c57f6","status":"passed","time":{"start":1698646557116,"stop":1698646559574,"duration":2458}},{"uid":"4992e1dad92f4e3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4992e1dad92f4e3a","status":"passed","time":{"start":1698628603438,"stop":1698628606074,"duration":2636}},{"uid":"e57073cd109d5ba5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e57073cd109d5ba5","status":"passed","time":{"start":1698615451621,"stop":1698615454372,"duration":2751}},{"uid":"38fefa2d8e41a29d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/38fefa2d8e41a29d","status":"passed","time":{"start":1698615288322,"stop":1698615290901,"duration":2579}},{"uid":"298409ed319dd109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/298409ed319dd109","status":"passed","time":{"start":1698542578475,"stop":1698542581420,"duration":2945}},{"uid":"2c587776466157df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2c587776466157df","status":"passed","time":{"start":1698455597751,"stop":1698455600048,"duration":2297}},{"uid":"d37267a3b1bd450f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d37267a3b1bd450f","status":"passed","time":{"start":1698369268328,"stop":1698369270521,"duration":2193}},{"uid":"d0f9e13965521136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d0f9e13965521136","status":"passed","time":{"start":1698283091437,"stop":1698283093804,"duration":2367}},{"uid":"fb4f29a83e8060c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/fb4f29a83e8060c1","status":"passed","time":{"start":1698196731368,"stop":1698196733873,"duration":2505}},{"uid":"6714b9e63b6a896","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6714b9e63b6a896","status":"passed","time":{"start":1698178467431,"stop":1698178469870,"duration":2439}},{"uid":"ba91277b86eeac86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ba91277b86eeac86","status":"passed","time":{"start":1698178406049,"stop":1698178408215,"duration":2166}},{"uid":"54af3a8286a36a60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/54af3a8286a36a60","status":"passed","time":{"start":1698110260194,"stop":1698110262435,"duration":2241}}]},"tags":[]},"source":"22dc023249522231.json","parameterValues":["SheffieldCityCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/71d260dc0dd45ef0.json b/3.10/1086/data/test-cases/2531b84a2209d5df.json similarity index 84% rename from 3.10/1084/data/test-cases/71d260dc0dd45ef0.json rename to 3.10/1086/data/test-cases/2531b84a2209d5df.json index 2eaea6b42c..d4d5bfda89 100644 --- a/3.10/1084/data/test-cases/71d260dc0dd45ef0.json +++ b/3.10/1086/data/test-cases/2531b84a2209d5df.json @@ -1 +1 @@ -{"uid":"71d260dc0dd45ef0","name":"Validate Council Output [SalfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"46bdc81110002bd93542f111d9af2812","time":{"start":1698867544949,"stop":1698867548056,"duration":3107},"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":1698867544949,"stop":1698867544950,"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":1698867544950,"stop":1698867548053,"duration":3103},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867548053,"stop":1698867548053,"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":1698867548054,"stop":1698867548056,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":26,"broken":0,"skipped":0,"passed":144,"unknown":0,"total":170},"items":[{"uid":"75943b45f53c8b08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/75943b45f53c8b08","status":"passed","time":{"start":1698867588276,"stop":1698867591604,"duration":3328}},{"uid":"d7349f5b361e14ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d7349f5b361e14ed","status":"passed","time":{"start":1698801740396,"stop":1698801742290,"duration":1894}},{"uid":"f72323d2569476f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f72323d2569476f5","status":"passed","time":{"start":1698788628249,"stop":1698788632029,"duration":3780}},{"uid":"3271dc4cbef2f969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3271dc4cbef2f969","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715180418,"stop":1698715182481,"duration":2063}},{"uid":"f1b44543890ca6aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f1b44543890ca6aa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701571681,"stop":1698701574826,"duration":3145}},{"uid":"426b0e2b63521503","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/426b0e2b63521503","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700355503,"stop":1698700357142,"duration":1639}},{"uid":"33163b26bcaa2bb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/33163b26bcaa2bb9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693054656,"stop":1698693056805,"duration":2149}},{"uid":"ea6380db9f8153a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ea6380db9f8153a6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692864656,"stop":1698692866488,"duration":1832}},{"uid":"ae70dba187d91b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ae70dba187d91b0e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646555242,"stop":1698646557074,"duration":1832}},{"uid":"3c4c89d3621a8d23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3c4c89d3621a8d23","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628903069,"stop":1698628904899,"duration":1830}},{"uid":"36054524b6a5b79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/36054524b6a5b79","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615386998,"stop":1698615389221,"duration":2223}},{"uid":"d89e7b726e508660","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d89e7b726e508660","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615275639,"stop":1698615277483,"duration":1844}},{"uid":"36647b02891745f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/36647b02891745f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542542130,"stop":1698542545176,"duration":3046}},{"uid":"2a469b407e77f316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a469b407e77f316","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455876672,"stop":1698455878206,"duration":1534}},{"uid":"8f7376a82795d060","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8f7376a82795d060","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369534373,"stop":1698369535841,"duration":1468}},{"uid":"e385d856194ecac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e385d856194ecac3","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698283042186,"stop":1698283043665,"duration":1479}},{"uid":"7f9f340a8854b708","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7f9f340a8854b708","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196694902,"stop":1698196697131,"duration":2229}},{"uid":"f530a7c655796e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f530a7c655796e28","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178414134,"stop":1698178417020,"duration":2886}},{"uid":"3eb0bca34815960e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3eb0bca34815960e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178353224,"stop":1698178356053,"duration":2829}},{"uid":"c0ca6c80f5897814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/c0ca6c80f5897814","status":"passed","time":{"start":1698110270708,"stop":1698110272682,"duration":1974}}]},"tags":[]},"source":"71d260dc0dd45ef0.json","parameterValues":["SalfordCityCouncil"]} \ No newline at end of file +{"uid":"2531b84a2209d5df","name":"Validate Council Output [SalfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"46bdc81110002bd93542f111d9af2812","time":{"start":1698867696468,"stop":1698867700224,"duration":3756},"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":1698867696469,"stop":1698867696470,"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":1698867696470,"stop":1698867700220,"duration":3750},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867700220,"stop":1698867700220,"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":1698867700221,"stop":1698867700224,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":26,"broken":0,"skipped":0,"passed":144,"unknown":0,"total":170},"items":[{"uid":"2a26aec119d9a4b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/2a26aec119d9a4b4","status":"passed","time":{"start":1698867610972,"stop":1698867614341,"duration":3369}},{"uid":"d7349f5b361e14ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d7349f5b361e14ed","status":"passed","time":{"start":1698801740396,"stop":1698801742290,"duration":1894}},{"uid":"f72323d2569476f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f72323d2569476f5","status":"passed","time":{"start":1698788628249,"stop":1698788632029,"duration":3780}},{"uid":"3271dc4cbef2f969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3271dc4cbef2f969","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715180418,"stop":1698715182481,"duration":2063}},{"uid":"f1b44543890ca6aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f1b44543890ca6aa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701571681,"stop":1698701574826,"duration":3145}},{"uid":"426b0e2b63521503","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/426b0e2b63521503","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700355503,"stop":1698700357142,"duration":1639}},{"uid":"33163b26bcaa2bb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/33163b26bcaa2bb9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693054656,"stop":1698693056805,"duration":2149}},{"uid":"ea6380db9f8153a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ea6380db9f8153a6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692864656,"stop":1698692866488,"duration":1832}},{"uid":"ae70dba187d91b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ae70dba187d91b0e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646555242,"stop":1698646557074,"duration":1832}},{"uid":"3c4c89d3621a8d23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3c4c89d3621a8d23","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628903069,"stop":1698628904899,"duration":1830}},{"uid":"36054524b6a5b79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/36054524b6a5b79","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615386998,"stop":1698615389221,"duration":2223}},{"uid":"d89e7b726e508660","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d89e7b726e508660","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615275639,"stop":1698615277483,"duration":1844}},{"uid":"36647b02891745f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/36647b02891745f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542542130,"stop":1698542545176,"duration":3046}},{"uid":"2a469b407e77f316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a469b407e77f316","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455876672,"stop":1698455878206,"duration":1534}},{"uid":"8f7376a82795d060","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8f7376a82795d060","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369534373,"stop":1698369535841,"duration":1468}},{"uid":"e385d856194ecac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e385d856194ecac3","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698283042186,"stop":1698283043665,"duration":1479}},{"uid":"7f9f340a8854b708","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7f9f340a8854b708","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196694902,"stop":1698196697131,"duration":2229}},{"uid":"f530a7c655796e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f530a7c655796e28","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178414134,"stop":1698178417020,"duration":2886}},{"uid":"3eb0bca34815960e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3eb0bca34815960e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178353224,"stop":1698178356053,"duration":2829}},{"uid":"c0ca6c80f5897814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/c0ca6c80f5897814","status":"passed","time":{"start":1698110270708,"stop":1698110272682,"duration":1974}}]},"tags":[]},"source":"2531b84a2209d5df.json","parameterValues":["SalfordCityCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/28dce61f84e7c3b7.json b/3.10/1086/data/test-cases/28dce61f84e7c3b7.json new file mode 100644 index 0000000000..4bfe8c740e --- /dev/null +++ b/3.10/1086/data/test-cases/28dce61f84e7c3b7.json @@ -0,0 +1 @@ +{"uid":"28dce61f84e7c3b7","name":"Validate Council Output [SouthOxfordshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dd90c8e7bdfef60ba64401e6c2135205","time":{"start":1698867719539,"stop":1698867723808,"duration":4269},"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":1698867719540,"stop":1698867719541,"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":1698867719541,"stop":1698867723805,"duration":4264},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867723805,"stop":1698867723806,"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":1698867723806,"stop":1698867723808,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":153,"unknown":0,"total":170},"items":[{"uid":"ce1441405aaed98b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/ce1441405aaed98b","status":"passed","time":{"start":1698867629783,"stop":1698867633034,"duration":3251}},{"uid":"74b378e4131475f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74b378e4131475f4","status":"passed","time":{"start":1698801758336,"stop":1698801762280,"duration":3944}},{"uid":"bf09c88c9be9517a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/bf09c88c9be9517a","status":"passed","time":{"start":1698788647535,"stop":1698788650883,"duration":3348}},{"uid":"bf07c631a07f5bbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bf07c631a07f5bbe","status":"passed","time":{"start":1698715182514,"stop":1698715186264,"duration":3750}},{"uid":"92fbbfac03a44580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/92fbbfac03a44580","status":"passed","time":{"start":1698701582570,"stop":1698701586924,"duration":4354}},{"uid":"a91afb2ef4a9e67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a91afb2ef4a9e67f","status":"passed","time":{"start":1698700373248,"stop":1698700376378,"duration":3130}},{"uid":"b83c2d7f93c7769b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b83c2d7f93c7769b","status":"passed","time":{"start":1698693072300,"stop":1698693079355,"duration":7055}},{"uid":"97bf7e220022051d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/97bf7e220022051d","status":"passed","time":{"start":1698692881860,"stop":1698692884945,"duration":3085}},{"uid":"eddb3ffaa269e329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eddb3ffaa269e329","status":"passed","time":{"start":1698646576604,"stop":1698646580882,"duration":4278}},{"uid":"1a8b533a3977b7ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1a8b533a3977b7ef","status":"passed","time":{"start":1698628621883,"stop":1698628626691,"duration":4808}},{"uid":"87657179539018f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/87657179539018f7","status":"passed","time":{"start":1698615389259,"stop":1698615394320,"duration":5061}},{"uid":"266125815fd0c1a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/266125815fd0c1a5","status":"passed","time":{"start":1698615277515,"stop":1698615281489,"duration":3974}},{"uid":"7a27b36424594b8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a27b36424594b8a","status":"passed","time":{"start":1698542545208,"stop":1698542549261,"duration":4053}},{"uid":"1be99dcbd27c8ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1be99dcbd27c8ef1","status":"passed","time":{"start":1698455615531,"stop":1698455618373,"duration":2842}},{"uid":"f5f76522d6ab5159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5f76522d6ab5159","status":"passed","time":{"start":1698369286302,"stop":1698369290096,"duration":3794}},{"uid":"a59bd731d9f4b5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a59bd731d9f4b5d6","status":"passed","time":{"start":1698283043730,"stop":1698283047981,"duration":4251}},{"uid":"269f05e44478e589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/269f05e44478e589","status":"passed","time":{"start":1698196697163,"stop":1698196701265,"duration":4102}},{"uid":"4928a46f2025a79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4928a46f2025a79e","status":"passed","time":{"start":1698178417062,"stop":1698178421821,"duration":4759}},{"uid":"85eec774c0a34f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85eec774c0a34f46","status":"passed","time":{"start":1698178356086,"stop":1698178360464,"duration":4378}},{"uid":"bd2002524885c153","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/bd2002524885c153","status":"passed","time":{"start":1698110272685,"stop":1698110275983,"duration":3298}}]},"tags":[]},"source":"28dce61f84e7c3b7.json","parameterValues":["SouthOxfordshireCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/bf5852e9c3411aea.json b/3.10/1086/data/test-cases/2b0eb17497eaed2e.json similarity index 82% rename from 3.10/1084/data/test-cases/bf5852e9c3411aea.json rename to 3.10/1086/data/test-cases/2b0eb17497eaed2e.json index 3510101d51..0cc6dfecec 100644 --- a/3.10/1084/data/test-cases/bf5852e9c3411aea.json +++ b/3.10/1086/data/test-cases/2b0eb17497eaed2e.json @@ -1 +1 @@ -{"uid":"bf5852e9c3411aea","name":"Validate Council Output [TonbridgeAndMallingBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"702154f20d1bb392cb26213b3a14a202","time":{"start":1698867720352,"stop":1698867722875,"duration":2523},"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":1698867720352,"stop":1698867720353,"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":1698867720353,"stop":1698867722872,"duration":2519},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867722872,"stop":1698867722873,"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":1698867722873,"stop":1698867722875,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"ac84d68d094bd1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ac84d68d094bd1c1","status":"passed","time":{"start":1698867759016,"stop":1698867761307,"duration":2291}},{"uid":"d409f6c2022b4163","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d409f6c2022b4163","status":"passed","time":{"start":1698801904726,"stop":1698801912369,"duration":7643}},{"uid":"1fcec98b36120b40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1fcec98b36120b40","status":"passed","time":{"start":1698788803077,"stop":1698788805362,"duration":2285}},{"uid":"5a0cc3a5a15d7582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a0cc3a5a15d7582","status":"passed","time":{"start":1698715339577,"stop":1698715342225,"duration":2648}},{"uid":"73de1b0e035ff549","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/73de1b0e035ff549","status":"passed","time":{"start":1698701721411,"stop":1698701723902,"duration":2491}},{"uid":"a39142c9c348d05b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a39142c9c348d05b","status":"passed","time":{"start":1698700525663,"stop":1698700528273,"duration":2610}},{"uid":"5dd43aa827514537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5dd43aa827514537","status":"passed","time":{"start":1698693210252,"stop":1698693212123,"duration":1871}},{"uid":"45817aceb7169a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/45817aceb7169a1e","status":"passed","time":{"start":1698693063658,"stop":1698693065916,"duration":2258}},{"uid":"7443efa744c6bd2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7443efa744c6bd2a","status":"passed","time":{"start":1698646583620,"stop":1698646585982,"duration":2362}},{"uid":"66cd7992eb869086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/66cd7992eb869086","status":"passed","time":{"start":1698628798602,"stop":1698628801519,"duration":2917}},{"uid":"873c69b3084a528a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/873c69b3084a528a","status":"passed","time":{"start":1698615544035,"stop":1698615546532,"duration":2497}},{"uid":"e853fefe0cfc16af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e853fefe0cfc16af","status":"passed","time":{"start":1698615429561,"stop":1698615431821,"duration":2260}},{"uid":"51133dc153b889da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51133dc153b889da","status":"passed","time":{"start":1698542725084,"stop":1698542727658,"duration":2574}},{"uid":"9d4c1362d62694a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9d4c1362d62694a3","status":"passed","time":{"start":1698455796242,"stop":1698455798882,"duration":2640}},{"uid":"3b07fe621df8a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b07fe621df8a9f3","status":"passed","time":{"start":1698369460109,"stop":1698369462520,"duration":2411}},{"uid":"b75269291f8f2a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b75269291f8f2a05","status":"passed","time":{"start":1698283219144,"stop":1698283221815,"duration":2671}},{"uid":"566fe7840909545c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/566fe7840909545c","status":"passed","time":{"start":1698196876661,"stop":1698196879004,"duration":2343}},{"uid":"82f1297bda7346fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/82f1297bda7346fd","status":"passed","time":{"start":1698178574927,"stop":1698178577546,"duration":2619}},{"uid":"45064cff81a0007c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/45064cff81a0007c","status":"passed","time":{"start":1698178512753,"stop":1698178515212,"duration":2459}},{"uid":"2fc3832c1256e257","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/2fc3832c1256e257","status":"passed","time":{"start":1698110410668,"stop":1698110413887,"duration":3219}}]},"tags":[]},"source":"bf5852e9c3411aea.json","parameterValues":["TonbridgeAndMallingBC"]} \ No newline at end of file +{"uid":"2b0eb17497eaed2e","name":"Validate Council Output [TonbridgeAndMallingBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"702154f20d1bb392cb26213b3a14a202","time":{"start":1698867877449,"stop":1698867880215,"duration":2766},"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":1698867877449,"stop":1698867877450,"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":1698867877451,"stop":1698867880211,"duration":2760},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867880212,"stop":1698867880213,"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":1698867880213,"stop":1698867880215,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"6f755c4125cb1d7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6f755c4125cb1d7b","status":"passed","time":{"start":1698867780079,"stop":1698867782647,"duration":2568}},{"uid":"d409f6c2022b4163","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d409f6c2022b4163","status":"passed","time":{"start":1698801904726,"stop":1698801912369,"duration":7643}},{"uid":"1fcec98b36120b40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1fcec98b36120b40","status":"passed","time":{"start":1698788803077,"stop":1698788805362,"duration":2285}},{"uid":"5a0cc3a5a15d7582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a0cc3a5a15d7582","status":"passed","time":{"start":1698715339577,"stop":1698715342225,"duration":2648}},{"uid":"73de1b0e035ff549","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/73de1b0e035ff549","status":"passed","time":{"start":1698701721411,"stop":1698701723902,"duration":2491}},{"uid":"a39142c9c348d05b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a39142c9c348d05b","status":"passed","time":{"start":1698700525663,"stop":1698700528273,"duration":2610}},{"uid":"5dd43aa827514537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5dd43aa827514537","status":"passed","time":{"start":1698693210252,"stop":1698693212123,"duration":1871}},{"uid":"45817aceb7169a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/45817aceb7169a1e","status":"passed","time":{"start":1698693063658,"stop":1698693065916,"duration":2258}},{"uid":"7443efa744c6bd2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7443efa744c6bd2a","status":"passed","time":{"start":1698646583620,"stop":1698646585982,"duration":2362}},{"uid":"66cd7992eb869086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/66cd7992eb869086","status":"passed","time":{"start":1698628798602,"stop":1698628801519,"duration":2917}},{"uid":"873c69b3084a528a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/873c69b3084a528a","status":"passed","time":{"start":1698615544035,"stop":1698615546532,"duration":2497}},{"uid":"e853fefe0cfc16af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e853fefe0cfc16af","status":"passed","time":{"start":1698615429561,"stop":1698615431821,"duration":2260}},{"uid":"51133dc153b889da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51133dc153b889da","status":"passed","time":{"start":1698542725084,"stop":1698542727658,"duration":2574}},{"uid":"9d4c1362d62694a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9d4c1362d62694a3","status":"passed","time":{"start":1698455796242,"stop":1698455798882,"duration":2640}},{"uid":"3b07fe621df8a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b07fe621df8a9f3","status":"passed","time":{"start":1698369460109,"stop":1698369462520,"duration":2411}},{"uid":"b75269291f8f2a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b75269291f8f2a05","status":"passed","time":{"start":1698283219144,"stop":1698283221815,"duration":2671}},{"uid":"566fe7840909545c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/566fe7840909545c","status":"passed","time":{"start":1698196876661,"stop":1698196879004,"duration":2343}},{"uid":"82f1297bda7346fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/82f1297bda7346fd","status":"passed","time":{"start":1698178574927,"stop":1698178577546,"duration":2619}},{"uid":"45064cff81a0007c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/45064cff81a0007c","status":"passed","time":{"start":1698178512753,"stop":1698178515212,"duration":2459}},{"uid":"2fc3832c1256e257","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/2fc3832c1256e257","status":"passed","time":{"start":1698110410668,"stop":1698110413887,"duration":3219}}]},"tags":[]},"source":"2b0eb17497eaed2e.json","parameterValues":["TonbridgeAndMallingBC"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/2eefd8f2e8860ade.json b/3.10/1086/data/test-cases/2eefd8f2e8860ade.json new file mode 100644 index 0000000000..78d177fc91 --- /dev/null +++ b/3.10/1086/data/test-cases/2eefd8f2e8860ade.json @@ -0,0 +1 @@ +{"uid":"2eefd8f2e8860ade","name":"Validate Council Output [BuryCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"93061d049d5e3b3b2886e3c632b0e1f1","time":{"start":1698867417037,"stop":1698867419726,"duration":2689},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BuryCouncil","time":{"start":1698867417038,"stop":1698867417039,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BuryCouncil","time":{"start":1698867417039,"stop":1698867419723,"duration":2684},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867419723,"stop":1698867419724,"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":1698867419724,"stop":1698867419726,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BuryCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":30,"unknown":0,"total":33},"items":[{"uid":"f134980c8d1771be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f134980c8d1771be","status":"passed","time":{"start":1698867443214,"stop":1698867445117,"duration":1903}},{"uid":"d3cdc0915f025da8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d3cdc0915f025da8","status":"passed","time":{"start":1698801541292,"stop":1698801544676,"duration":3384}},{"uid":"680b717de1b2f101","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/680b717de1b2f101","status":"passed","time":{"start":1698788445527,"stop":1698788447782,"duration":2255}},{"uid":"be9b5affba07dc9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/be9b5affba07dc9a","status":"passed","time":{"start":1698714937553,"stop":1698714939588,"duration":2035}},{"uid":"c54767efaa914cf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/c54767efaa914cf1","status":"passed","time":{"start":1698701316638,"stop":1698701319134,"duration":2496}},{"uid":"cca313d3187e3ed6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cca313d3187e3ed6","status":"passed","time":{"start":1698700183094,"stop":1698700185478,"duration":2384}},{"uid":"9d9ef654773630a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9d9ef654773630a5","status":"passed","time":{"start":1698692727242,"stop":1698692729439,"duration":2197}},{"uid":"cb9ad15d1e38079e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cb9ad15d1e38079e","status":"passed","time":{"start":1698692697426,"stop":1698692699890,"duration":2464}},{"uid":"418296cb9f782cf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/418296cb9f782cf5","status":"passed","time":{"start":1698646270108,"stop":1698646274330,"duration":4222}},{"uid":"6324db1469757864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6324db1469757864","status":"passed","time":{"start":1698628516681,"stop":1698628518999,"duration":2318}},{"uid":"af9d3dadbc6f7507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af9d3dadbc6f7507","status":"passed","time":{"start":1698615159795,"stop":1698615162703,"duration":2908}},{"uid":"a5323d48cff6be31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a5323d48cff6be31","status":"passed","time":{"start":1698615066631,"stop":1698615070533,"duration":3902}},{"uid":"4298b9d3c97220bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4298b9d3c97220bb","status":"passed","time":{"start":1698542320364,"stop":1698542323438,"duration":3074}},{"uid":"eb93f554d943fefe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/eb93f554d943fefe","status":"passed","time":{"start":1698455507363,"stop":1698455509859,"duration":2496}},{"uid":"19c77f9a47ce07ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19c77f9a47ce07ba","status":"passed","time":{"start":1698369195362,"stop":1698369201541,"duration":6179}},{"uid":"ce89f35ba71ff7e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ce89f35ba71ff7e0","status":"passed","time":{"start":1698282785522,"stop":1698282788473,"duration":2951}},{"uid":"d4756df350084e44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d4756df350084e44","status":"passed","time":{"start":1698196448961,"stop":1698196451704,"duration":2743}},{"uid":"3dd212f0ac31979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dd212f0ac31979","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178175936,"stop":1698178193117,"duration":17181}},{"uid":"a17ff9a2842c8237","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a17ff9a2842c8237","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178133498,"stop":1698178165671,"duration":32173}},{"uid":"8ea00e72f7eea06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/8ea00e72f7eea06b","status":"passed","time":{"start":1698110058492,"stop":1698110065232,"duration":6740}}]},"tags":[]},"source":"2eefd8f2e8860ade.json","parameterValues":["BuryCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/d3296d6a72b36da8.json b/3.10/1086/data/test-cases/2f1f3fe858ef2f23.json similarity index 86% rename from 3.10/1084/data/test-cases/d3296d6a72b36da8.json rename to 3.10/1086/data/test-cases/2f1f3fe858ef2f23.json index bfee8542d1..157eac4ca4 100644 --- a/3.10/1084/data/test-cases/d3296d6a72b36da8.json +++ b/3.10/1086/data/test-cases/2f1f3fe858ef2f23.json @@ -1 +1 @@ -{"uid":"d3296d6a72b36da8","name":"Validate Council Output [HuntingdonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1f15b033b85c0869097090322a2589a2","time":{"start":1698867411046,"stop":1698867412181,"duration":1135},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f052e8d60>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f2f052e8d60>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f052e8d60>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f2f052e8d60>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: HuntingdonDistrictCouncil","time":{"start":1698867411046,"stop":1698867411047,"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":1698867411047,"stop":1698867412177,"duration":1130},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867412178,"stop":1698867412178,"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":1698867412178,"stop":1698867412181,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"2722166e6d3a3ab7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/2722166e6d3a3ab7","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867474254,"stop":1698867475406,"duration":1152}},{"uid":"c3e67cc38300ea0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c3e67cc38300ea0b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801612216,"stop":1698801613253,"duration":1037}},{"uid":"d63d30eea8e5dc5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d63d30eea8e5dc5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788503154,"stop":1698788504238,"duration":1084}},{"uid":"f947bc0a9af7fa99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f947bc0a9af7fa99","status":"passed","time":{"start":1698715004520,"stop":1698715005969,"duration":1449}},{"uid":"e567a907b5aa395f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e567a907b5aa395f","status":"passed","time":{"start":1698701376853,"stop":1698701378764,"duration":1911}},{"uid":"8634217acedeb669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8634217acedeb669","status":"passed","time":{"start":1698700235641,"stop":1698700236938,"duration":1297}},{"uid":"6749d8106234cae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6749d8106234cae5","status":"passed","time":{"start":1698693075332,"stop":1698693076411,"duration":1079}},{"uid":"84b8fa25f770e32b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/84b8fa25f770e32b","status":"passed","time":{"start":1698692744264,"stop":1698692745405,"duration":1141}},{"uid":"31bbe4b0d3ff58ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31bbe4b0d3ff58ce","status":"passed","time":{"start":1698646349067,"stop":1698646350759,"duration":1692}},{"uid":"632ea5802a196788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/632ea5802a196788","status":"passed","time":{"start":1698628563050,"stop":1698628564442,"duration":1392}},{"uid":"987e3a2047aac619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/987e3a2047aac619","status":"passed","time":{"start":1698615224211,"stop":1698615226049,"duration":1838}},{"uid":"ea20d0a87cc537f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ea20d0a87cc537f7","status":"passed","time":{"start":1698615111914,"stop":1698615113253,"duration":1339}},{"uid":"b753940a47521bc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b753940a47521bc0","status":"passed","time":{"start":1698542375148,"stop":1698542376792,"duration":1644}},{"uid":"81a83c10353ac440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/81a83c10353ac440","status":"passed","time":{"start":1698455561953,"stop":1698455567326,"duration":5373}},{"uid":"f8c02b2f10764c2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f8c02b2f10764c2e","status":"passed","time":{"start":1698369238092,"stop":1698369239551,"duration":1459}},{"uid":"d976925c982502ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d976925c982502ec","status":"passed","time":{"start":1698282856341,"stop":1698282857965,"duration":1624}},{"uid":"2537cfb526bf3e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2537cfb526bf3e74","status":"passed","time":{"start":1698196513098,"stop":1698196515473,"duration":2375}},{"uid":"6a3aa7d4822be9a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6a3aa7d4822be9a8","status":"passed","time":{"start":1698178238512,"stop":1698178240257,"duration":1745}},{"uid":"acdf192500c2d644","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/acdf192500c2d644","status":"passed","time":{"start":1698178219144,"stop":1698178220560,"duration":1416}},{"uid":"4773f0a93ee9111e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/4773f0a93ee9111e","status":"passed","time":{"start":1698110105840,"stop":1698110106913,"duration":1073}}]},"tags":[]},"source":"d3296d6a72b36da8.json","parameterValues":["HuntingdonDistrictCouncil"]} \ No newline at end of file +{"uid":"2f1f3fe858ef2f23","name":"Validate Council Output [HuntingdonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1f15b033b85c0869097090322a2589a2","time":{"start":1698867480671,"stop":1698867482290,"duration":1619},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce4769a650>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce4769a650>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce4769a650>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce4769a650>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: HuntingdonDistrictCouncil","time":{"start":1698867480672,"stop":1698867480672,"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":1698867480673,"stop":1698867482286,"duration":1613},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867482286,"stop":1698867482286,"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":1698867482286,"stop":1698867482290,"duration":4},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"1cc29e2820f1030d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/1cc29e2820f1030d","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867480467,"stop":1698867481484,"duration":1017}},{"uid":"c3e67cc38300ea0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c3e67cc38300ea0b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801612216,"stop":1698801613253,"duration":1037}},{"uid":"d63d30eea8e5dc5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d63d30eea8e5dc5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788503154,"stop":1698788504238,"duration":1084}},{"uid":"f947bc0a9af7fa99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f947bc0a9af7fa99","status":"passed","time":{"start":1698715004520,"stop":1698715005969,"duration":1449}},{"uid":"e567a907b5aa395f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e567a907b5aa395f","status":"passed","time":{"start":1698701376853,"stop":1698701378764,"duration":1911}},{"uid":"8634217acedeb669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8634217acedeb669","status":"passed","time":{"start":1698700235641,"stop":1698700236938,"duration":1297}},{"uid":"6749d8106234cae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6749d8106234cae5","status":"passed","time":{"start":1698693075332,"stop":1698693076411,"duration":1079}},{"uid":"84b8fa25f770e32b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/84b8fa25f770e32b","status":"passed","time":{"start":1698692744264,"stop":1698692745405,"duration":1141}},{"uid":"31bbe4b0d3ff58ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31bbe4b0d3ff58ce","status":"passed","time":{"start":1698646349067,"stop":1698646350759,"duration":1692}},{"uid":"632ea5802a196788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/632ea5802a196788","status":"passed","time":{"start":1698628563050,"stop":1698628564442,"duration":1392}},{"uid":"987e3a2047aac619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/987e3a2047aac619","status":"passed","time":{"start":1698615224211,"stop":1698615226049,"duration":1838}},{"uid":"ea20d0a87cc537f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ea20d0a87cc537f7","status":"passed","time":{"start":1698615111914,"stop":1698615113253,"duration":1339}},{"uid":"b753940a47521bc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b753940a47521bc0","status":"passed","time":{"start":1698542375148,"stop":1698542376792,"duration":1644}},{"uid":"81a83c10353ac440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/81a83c10353ac440","status":"passed","time":{"start":1698455561953,"stop":1698455567326,"duration":5373}},{"uid":"f8c02b2f10764c2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f8c02b2f10764c2e","status":"passed","time":{"start":1698369238092,"stop":1698369239551,"duration":1459}},{"uid":"d976925c982502ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d976925c982502ec","status":"passed","time":{"start":1698282856341,"stop":1698282857965,"duration":1624}},{"uid":"2537cfb526bf3e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2537cfb526bf3e74","status":"passed","time":{"start":1698196513098,"stop":1698196515473,"duration":2375}},{"uid":"6a3aa7d4822be9a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6a3aa7d4822be9a8","status":"passed","time":{"start":1698178238512,"stop":1698178240257,"duration":1745}},{"uid":"acdf192500c2d644","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/acdf192500c2d644","status":"passed","time":{"start":1698178219144,"stop":1698178220560,"duration":1416}},{"uid":"4773f0a93ee9111e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/4773f0a93ee9111e","status":"passed","time":{"start":1698110105840,"stop":1698110106913,"duration":1073}}]},"tags":[]},"source":"2f1f3fe858ef2f23.json","parameterValues":["HuntingdonDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/229ba1370776940c.json b/3.10/1086/data/test-cases/316b9f9bf352d04c.json similarity index 84% rename from 3.10/1084/data/test-cases/229ba1370776940c.json rename to 3.10/1086/data/test-cases/316b9f9bf352d04c.json index 169eebd2c4..a86b3e28c1 100644 --- a/3.10/1084/data/test-cases/229ba1370776940c.json +++ b/3.10/1086/data/test-cases/316b9f9bf352d04c.json @@ -1 +1 @@ -{"uid":"229ba1370776940c","name":"Validate Council Output [RushcliffeBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"10c5adec7cdd71fa36d93e2bcbd9ad16","time":{"start":1698867537779,"stop":1698867543098,"duration":5319},"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":1698867537779,"stop":1698867537780,"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":1698867537780,"stop":1698867543096,"duration":5316},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867543096,"stop":1698867543096,"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":1698867543096,"stop":1698867543098,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"712999d53080aae7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/712999d53080aae7","status":"passed","time":{"start":1698867582047,"stop":1698867587648,"duration":5601}},{"uid":"befeeb26077633e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/befeeb26077633e","status":"passed","time":{"start":1698801733788,"stop":1698801739718,"duration":5930}},{"uid":"b919dbdf47050443","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b919dbdf47050443","status":"passed","time":{"start":1698788621513,"stop":1698788627597,"duration":6084}},{"uid":"550097d57a0d7c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/550097d57a0d7c17","status":"passed","time":{"start":1698715173234,"stop":1698715179341,"duration":6107}},{"uid":"2c3b9d939cd60a09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2c3b9d939cd60a09","status":"passed","time":{"start":1698701563682,"stop":1698701570705,"duration":7023}},{"uid":"908aa7469a30150c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/908aa7469a30150c","status":"passed","time":{"start":1698700349715,"stop":1698700354876,"duration":5161}},{"uid":"1b227bf59abd5a99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1b227bf59abd5a99","status":"passed","time":{"start":1698693048827,"stop":1698693054085,"duration":5258}},{"uid":"57eb72d89121337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/57eb72d89121337c","status":"passed","time":{"start":1698692858928,"stop":1698692864014,"duration":5086}},{"uid":"338cb72d19778d5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/338cb72d19778d5d","status":"passed","time":{"start":1698646547182,"stop":1698646554169,"duration":6987}},{"uid":"bd7279f0a216e825","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bd7279f0a216e825","status":"passed","time":{"start":1698628896176,"stop":1698628902269,"duration":6093}},{"uid":"d1ce26a500cb74f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d1ce26a500cb74f7","status":"passed","time":{"start":1698615376514,"stop":1698615386065,"duration":9551}},{"uid":"da6693940e65d45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/da6693940e65d45","status":"passed","time":{"start":1698615267372,"stop":1698615274943,"duration":7571}},{"uid":"7e80f9c339d9a0d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7e80f9c339d9a0d6","status":"passed","time":{"start":1698542535601,"stop":1698542541204,"duration":5603}},{"uid":"1b5c357077da912d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1b5c357077da912d","status":"passed","time":{"start":1698455870726,"stop":1698455876049,"duration":5323}},{"uid":"9e695df1fa6dd0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9e695df1fa6dd0cb","status":"passed","time":{"start":1698369528472,"stop":1698369533655,"duration":5183}},{"uid":"cc9b5a8ce497f79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cc9b5a8ce497f79e","status":"passed","time":{"start":1698283020320,"stop":1698283027673,"duration":7353}},{"uid":"6dd9f1abe8295002","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6dd9f1abe8295002","status":"passed","time":{"start":1698196686733,"stop":1698196694145,"duration":7412}},{"uid":"18e17a42140a356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/18e17a42140a356","status":"passed","time":{"start":1698178406158,"stop":1698178413112,"duration":6954}},{"uid":"29ae97242a75d0c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29ae97242a75d0c2","status":"passed","time":{"start":1698178346707,"stop":1698178352438,"duration":5731}},{"uid":"56e52d37c9481e76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/56e52d37c9481e76","status":"passed","time":{"start":1698110264736,"stop":1698110269724,"duration":4988}}]},"tags":[]},"source":"229ba1370776940c.json","parameterValues":["RushcliffeBoroughCouncil"]} \ No newline at end of file +{"uid":"316b9f9bf352d04c","name":"Validate Council Output [RushcliffeBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"10c5adec7cdd71fa36d93e2bcbd9ad16","time":{"start":1698867688645,"stop":1698867695427,"duration":6782},"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":1698867688646,"stop":1698867688647,"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":1698867688647,"stop":1698867695424,"duration":6777},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867695424,"stop":1698867695425,"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":1698867695425,"stop":1698867695427,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"27951615dcc78589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/27951615dcc78589","status":"passed","time":{"start":1698867604174,"stop":1698867610334,"duration":6160}},{"uid":"befeeb26077633e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/befeeb26077633e","status":"passed","time":{"start":1698801733788,"stop":1698801739718,"duration":5930}},{"uid":"b919dbdf47050443","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b919dbdf47050443","status":"passed","time":{"start":1698788621513,"stop":1698788627597,"duration":6084}},{"uid":"550097d57a0d7c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/550097d57a0d7c17","status":"passed","time":{"start":1698715173234,"stop":1698715179341,"duration":6107}},{"uid":"2c3b9d939cd60a09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2c3b9d939cd60a09","status":"passed","time":{"start":1698701563682,"stop":1698701570705,"duration":7023}},{"uid":"908aa7469a30150c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/908aa7469a30150c","status":"passed","time":{"start":1698700349715,"stop":1698700354876,"duration":5161}},{"uid":"1b227bf59abd5a99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1b227bf59abd5a99","status":"passed","time":{"start":1698693048827,"stop":1698693054085,"duration":5258}},{"uid":"57eb72d89121337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/57eb72d89121337c","status":"passed","time":{"start":1698692858928,"stop":1698692864014,"duration":5086}},{"uid":"338cb72d19778d5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/338cb72d19778d5d","status":"passed","time":{"start":1698646547182,"stop":1698646554169,"duration":6987}},{"uid":"bd7279f0a216e825","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bd7279f0a216e825","status":"passed","time":{"start":1698628896176,"stop":1698628902269,"duration":6093}},{"uid":"d1ce26a500cb74f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d1ce26a500cb74f7","status":"passed","time":{"start":1698615376514,"stop":1698615386065,"duration":9551}},{"uid":"da6693940e65d45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/da6693940e65d45","status":"passed","time":{"start":1698615267372,"stop":1698615274943,"duration":7571}},{"uid":"7e80f9c339d9a0d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7e80f9c339d9a0d6","status":"passed","time":{"start":1698542535601,"stop":1698542541204,"duration":5603}},{"uid":"1b5c357077da912d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1b5c357077da912d","status":"passed","time":{"start":1698455870726,"stop":1698455876049,"duration":5323}},{"uid":"9e695df1fa6dd0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9e695df1fa6dd0cb","status":"passed","time":{"start":1698369528472,"stop":1698369533655,"duration":5183}},{"uid":"cc9b5a8ce497f79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cc9b5a8ce497f79e","status":"passed","time":{"start":1698283020320,"stop":1698283027673,"duration":7353}},{"uid":"6dd9f1abe8295002","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6dd9f1abe8295002","status":"passed","time":{"start":1698196686733,"stop":1698196694145,"duration":7412}},{"uid":"18e17a42140a356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/18e17a42140a356","status":"passed","time":{"start":1698178406158,"stop":1698178413112,"duration":6954}},{"uid":"29ae97242a75d0c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29ae97242a75d0c2","status":"passed","time":{"start":1698178346707,"stop":1698178352438,"duration":5731}},{"uid":"56e52d37c9481e76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/56e52d37c9481e76","status":"passed","time":{"start":1698110264736,"stop":1698110269724,"duration":4988}}]},"tags":[]},"source":"316b9f9bf352d04c.json","parameterValues":["RushcliffeBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/4bf9d171162f4e0a.json b/3.10/1086/data/test-cases/350b7ebc27f187df.json similarity index 83% rename from 3.10/1084/data/test-cases/4bf9d171162f4e0a.json rename to 3.10/1086/data/test-cases/350b7ebc27f187df.json index bcea5299e8..a6e615f540 100644 --- a/3.10/1084/data/test-cases/4bf9d171162f4e0a.json +++ b/3.10/1086/data/test-cases/350b7ebc27f187df.json @@ -1 +1 @@ -{"uid":"4bf9d171162f4e0a","name":"Validate Council Output [PrestonCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"adada69a336066ec844ff916b7714101","time":{"start":1698867567820,"stop":1698867699678,"duration":131858},"status":"failed","statusMessage":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55cc9b495fb3 \n#1 0x55cc9b1694a7 \n#2 0x55cc9b1615d3 \n#3 0x55cc9b152007 \n#4 0x55cc9b153481 \n#5 0x55cc9b15233f \n#6 0x55cc9b15135c \n#7 0x55cc9b1512ce \n#8 0x55cc9b14fecd \n#9 0x55cc9b15035a \n#10 0x55cc9b16bb8e \n#11 0x55cc9b1ec3b5 \n#12 0x55cc9b1d2942 \n#13 0x55cc9b1ebc02 \n#14 0x55cc9b1d2713 \n#15 0x55cc9b1a518b \n#16 0x55cc9b1a5f7e \n#17 0x55cc9b45b8d8 \n#18 0x55cc9b45f800 \n#19 0x55cc9b469cfc \n#20 0x55cc9b460418 \n#21 0x55cc9b42d42f \n#22 0x55cc9b4844e8 \n#23 0x55cc9b4846b4 \n#24 0x55cc9b495143 \n#25 0x7f8487494ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f06c8b5e0>, 'council': 'PrestonCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:35: 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:353: 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:344: 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 0x55cc9b4846b4 \\\\u003Cunknown>\\\\n#24 0x55cc9b495143 \\\\u003Cunknown>\\\\n#25 0x7f8487494ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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=118.0.5993.117)\nE Stacktrace:\nE #0 0x55cc9b495fb3 \nE #1 0x55cc9b1694a7 \nE #2 0x55cc9b1615d3 \nE #3 0x55cc9b152007 \nE #4 0x55cc9b153481 \nE #5 0x55cc9b15233f \nE #6 0x55cc9b15135c \nE #7 0x55cc9b1512ce \nE #8 0x55cc9b14fecd \nE #9 0x55cc9b15035a \nE #10 0x55cc9b16bb8e \nE #11 0x55cc9b1ec3b5 \nE #12 0x55cc9b1d2942 \nE #13 0x55cc9b1ebc02 \nE #14 0x55cc9b1d2713 \nE #15 0x55cc9b1a518b \nE #16 0x55cc9b1a5f7e \nE #17 0x55cc9b45b8d8 \nE #18 0x55cc9b45f800 \nE #19 0x55cc9b469cfc \nE #20 0x55cc9b460418 \nE #21 0x55cc9b42d42f \nE #22 0x55cc9b4844e8 \nE #23 0x55cc9b4846b4 \nE #24 0x55cc9b495143 \nE #25 0x7f8487494ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: 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=118.0.5993.117)\nStacktrace:\n#0 0x55cc9b495fb3 \n#1 0x55cc9b1694a7 \n#2 0x55cc9b1615d3 \n#3 0x55cc9b152007 \n#4 0x55cc9b153481 \n#5 0x55cc9b15233f \n#6 0x55cc9b15135c \n#7 0x55cc9b1512ce \n#8 0x55cc9b14fecd \n#9 0x55cc9b15035a \n#10 0x55cc9b16bb8e \n#11 0x55cc9b1ec3b5 \n#12 0x55cc9b1d2942 \n#13 0x55cc9b1ebc02 \n#14 0x55cc9b1d2713 \n#15 0x55cc9b1a518b \n#16 0x55cc9b1a5f7e \n#17 0x55cc9b45b8d8 \n#18 0x55cc9b45f800 \n#19 0x55cc9b469cfc \n#20 0x55cc9b460418 \n#21 0x55cc9b42d42f \n#22 0x55cc9b4844e8 \n#23 0x55cc9b4846b4 \n#24 0x55cc9b495143 \n#25 0x7f8487494ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f06c8b5e0>, 'council': 'PrestonCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:35: 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:353: 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:344: 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 0x55cc9b4846b4 \\\\u003Cunknown>\\\\n#24 0x55cc9b495143 \\\\u003Cunknown>\\\\n#25 0x7f8487494ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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=118.0.5993.117)\nE Stacktrace:\nE #0 0x55cc9b495fb3 \nE #1 0x55cc9b1694a7 \nE #2 0x55cc9b1615d3 \nE #3 0x55cc9b152007 \nE #4 0x55cc9b153481 \nE #5 0x55cc9b15233f \nE #6 0x55cc9b15135c \nE #7 0x55cc9b1512ce \nE #8 0x55cc9b14fecd \nE #9 0x55cc9b15035a \nE #10 0x55cc9b16bb8e \nE #11 0x55cc9b1ec3b5 \nE #12 0x55cc9b1d2942 \nE #13 0x55cc9b1ebc02 \nE #14 0x55cc9b1d2713 \nE #15 0x55cc9b1a518b \nE #16 0x55cc9b1a5f7e \nE #17 0x55cc9b45b8d8 \nE #18 0x55cc9b45f800 \nE #19 0x55cc9b469cfc \nE #20 0x55cc9b460418 \nE #21 0x55cc9b42d42f \nE #22 0x55cc9b4844e8 \nE #23 0x55cc9b4846b4 \nE #24 0x55cc9b495143 \nE #25 0x7f8487494ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: WebDriverException","steps":[{"name":"Given the council: PrestonCityCouncil","time":{"start":1698867567820,"stop":1698867567821,"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":1698867567821,"stop":1698867699678,"duration":131857},"status":"failed","statusMessage":"Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55cc9b495fb3 \n#1 0x55cc9b1694a7 \n#2 0x55cc9b1615d3 \n#3 0x55cc9b152007 \n#4 0x55cc9b153481 \n#5 0x55cc9b15233f \n#6 0x55cc9b15135c \n#7 0x55cc9b1512ce \n#8 0x55cc9b14fecd \n#9 0x55cc9b15035a \n#10 0x55cc9b16bb8e \n#11 0x55cc9b1ec3b5 \n#12 0x55cc9b1d2942 \n#13 0x55cc9b1ebc02 \n#14 0x55cc9b1d2713 \n#15 0x55cc9b1a518b \n#16 0x55cc9b1a5f7e \n#17 0x55cc9b45b8d8 \n#18 0x55cc9b45f800 \n#19 0x55cc9b469cfc \n#20 0x55cc9b460418 \n#21 0x55cc9b42d42f \n#22 0x55cc9b4844e8 \n#23 0x55cc9b4846b4 \n#24 0x55cc9b495143 \n#25 0x7f8487494ac3 \n","statusTrace":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55cc9b495fb3 \n#1 0x55cc9b1694a7 \n#2 0x55cc9b1615d3 \n#3 0x55cc9b152007 \n#4 0x55cc9b153481 \n#5 0x55cc9b15233f \n#6 0x55cc9b15135c \n#7 0x55cc9b1512ce \n#8 0x55cc9b14fecd \n#9 0x55cc9b15035a \n#10 0x55cc9b16bb8e \n#11 0x55cc9b1ec3b5 \n#12 0x55cc9b1d2942 \n#13 0x55cc9b1ebc02 \n#14 0x55cc9b1d2713 \n#15 0x55cc9b1a518b \n#16 0x55cc9b1a5f7e \n#17 0x55cc9b45b8d8 \n#18 0x55cc9b45f800 \n#19 0x55cc9b469cfc \n#20 0x55cc9b460418 \n#21 0x55cc9b42d42f \n#22 0x55cc9b4844e8 \n#23 0x55cc9b4846b4 \n#24 0x55cc9b495143 \n#25 0x7f8487494ac3 \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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":169,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":170},"items":[{"uid":"44c0b422142c98f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/44c0b422142c98f9","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f04ba40fb3 \n#1 0x55f04b7144a7 \n#2 0x55f04b70c5d3 \n#3 0x55f04b6fd007 \n#4 0x55f04b6fe481 \n#5 0x55f04b6fd33f \n#6 0x55f04b6fc35c \n#7 0x55f04b6fc2ce \n#8 0x55f04b6faecd \n#9 0x55f04b6fb35a \n#10 0x55f04b716b8e \n#11 0x55f04b7973b5 \n#12 0x55f04b77d942 \n#13 0x55f04b796c02 \n#14 0x55f04b77d713 \n#15 0x55f04b75018b \n#16 0x55f04b750f7e \n#17 0x55f04ba068d8 \n#18 0x55f04ba0a800 \n#19 0x55f04ba14cfc \n#20 0x55f04ba0b418 \n#21 0x55f04b9d842f \n#22 0x55f04ba2f4e8 \n#23 0x55f04ba2f6b4 \n#24 0x55f04ba40143 \n#25 0x7f7d55494ac3 ","time":{"start":1698867629425,"stop":1698867760864,"duration":131439}},{"uid":"d721aa2681d256d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d721aa2681d256d5","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x559d9a5c9fb3 \n#1 0x559d9a29d4a7 \n#2 0x559d9a2955d3 \n#3 0x559d9a286007 \n#4 0x559d9a287481 \n#5 0x559d9a28633f \n#6 0x559d9a28535c \n#7 0x559d9a2852ce \n#8 0x559d9a283ecd \n#9 0x559d9a28435a \n#10 0x559d9a29fb8e \n#11 0x559d9a3203b5 \n#12 0x559d9a306942 \n#13 0x559d9a31fc02 \n#14 0x559d9a306713 \n#15 0x559d9a2d918b \n#16 0x559d9a2d9f7e \n#17 0x559d9a58f8d8 \n#18 0x559d9a593800 \n#19 0x559d9a59dcfc \n#20 0x559d9a594418 \n#21 0x559d9a56142f \n#22 0x559d9a5b84e8 \n#23 0x559d9a5b86b4 \n#24 0x559d9a5c9143 \n#25 0x7f04c7094ac3 ","time":{"start":1698801641201,"stop":1698801773325,"duration":132124}},{"uid":"f5520db819c5d3b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f5520db819c5d3b6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55af4151cfb3 \n#1 0x55af411f04a7 \n#2 0x55af411e85d3 \n#3 0x55af411d9007 \n#4 0x55af411da481 \n#5 0x55af411d933f \n#6 0x55af411d835c \n#7 0x55af411d82ce \n#8 0x55af411d6ecd \n#9 0x55af411d735a \n#10 0x55af411f2b8e \n#11 0x55af412733b5 \n#12 0x55af41259942 \n#13 0x55af41272c02 \n#14 0x55af41259713 \n#15 0x55af4122c18b \n#16 0x55af4122cf7e \n#17 0x55af414e28d8 \n#18 0x55af414e6800 \n#19 0x55af414f0cfc \n#20 0x55af414e7418 \n#21 0x55af414b442f \n#22 0x55af4150b4e8 \n#23 0x55af4150b6b4 \n#24 0x55af4151c143 \n#25 0x7f8c9fa94ac3 ","time":{"start":1698788532085,"stop":1698788663610,"duration":131525}},{"uid":"da200da2f2441ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/da200da2f2441ac4","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55766541ffb3 \n#1 0x5576650f34a7 \n#2 0x5576650eb5d3 \n#3 0x5576650dc007 \n#4 0x5576650dd481 \n#5 0x5576650dc33f \n#6 0x5576650db35c \n#7 0x5576650db2ce \n#8 0x5576650d9ecd \n#9 0x5576650da35a \n#10 0x5576650f5b8e \n#11 0x5576651763b5 \n#12 0x55766515c942 \n#13 0x557665175c02 \n#14 0x55766515c713 \n#15 0x55766512f18b \n#16 0x55766512ff7e \n#17 0x5576653e58d8 \n#18 0x5576653e9800 \n#19 0x5576653f3cfc \n#20 0x5576653ea418 \n#21 0x5576653b742f \n#22 0x55766540e4e8 \n#23 0x55766540e6b4 \n#24 0x55766541f143 \n#25 0x7fcd38294ac3 ","time":{"start":1698715046619,"stop":1698715177480,"duration":130861}},{"uid":"da1a90c3150aa003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da1a90c3150aa003","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b686810fb3 \n#1 0x55b6864e44a7 \n#2 0x55b6864dc5d3 \n#3 0x55b6864cd007 \n#4 0x55b6864ce481 \n#5 0x55b6864cd33f \n#6 0x55b6864cc35c \n#7 0x55b6864cc2ce \n#8 0x55b6864caecd \n#9 0x55b6864cb35a \n#10 0x55b6864e6b8e \n#11 0x55b6865673b5 \n#12 0x55b68654d942 \n#13 0x55b686566c02 \n#14 0x55b68654d713 \n#15 0x55b68652018b \n#16 0x55b686520f7e \n#17 0x55b6867d68d8 \n#18 0x55b6867da800 \n#19 0x55b6867e4cfc \n#20 0x55b6867db418 \n#21 0x55b6867a842f \n#22 0x55b6867ff4e8 \n#23 0x55b6867ff6b4 \n#24 0x55b686810143 \n#25 0x7f1beb494ac3 ","time":{"start":1698701414656,"stop":1698701547129,"duration":132473}},{"uid":"c0d19b3ed3eb6864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d19b3ed3eb6864","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x56301e4d9fb3 \n#1 0x56301e1ad4a7 \n#2 0x56301e1a55d3 \n#3 0x56301e196007 \n#4 0x56301e197481 \n#5 0x56301e19633f \n#6 0x56301e19535c \n#7 0x56301e1952ce \n#8 0x56301e193ecd \n#9 0x56301e19435a \n#10 0x56301e1afb8e \n#11 0x56301e2303b5 \n#12 0x56301e216942 \n#13 0x56301e22fc02 \n#14 0x56301e216713 \n#15 0x56301e1e918b \n#16 0x56301e1e9f7e \n#17 0x56301e49f8d8 \n#18 0x56301e4a3800 \n#19 0x56301e4adcfc \n#20 0x56301e4a4418 \n#21 0x56301e47142f \n#22 0x56301e4c84e8 \n#23 0x56301e4c86b4 \n#24 0x56301e4d9143 \n#25 0x7f22a7c94ac3 ","time":{"start":1698700264908,"stop":1698700396342,"duration":131434}},{"uid":"55b7dc1a36496f74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55b7dc1a36496f74","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5567e8087fb3 \n#1 0x5567e7d5b4a7 \n#2 0x5567e7d535d3 \n#3 0x5567e7d44007 \n#4 0x5567e7d45481 \n#5 0x5567e7d4433f \n#6 0x5567e7d4335c \n#7 0x5567e7d432ce \n#8 0x5567e7d41ecd \n#9 0x5567e7d4235a \n#10 0x5567e7d5db8e \n#11 0x5567e7dde3b5 \n#12 0x5567e7dc4942 \n#13 0x5567e7dddc02 \n#14 0x5567e7dc4713 \n#15 0x5567e7d9718b \n#16 0x5567e7d97f7e \n#17 0x5567e804d8d8 \n#18 0x5567e8051800 \n#19 0x5567e805bcfc \n#20 0x5567e8052418 \n#21 0x5567e801f42f \n#22 0x5567e80764e8 \n#23 0x5567e80766b4 \n#24 0x5567e8087143 \n#25 0x7f18b7a94ac3 ","time":{"start":1698692902648,"stop":1698693033878,"duration":131230}},{"uid":"9b38cdc0cc77d787","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9b38cdc0cc77d787","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555e5d13bfb3 \n#1 0x555e5ce0f4a7 \n#2 0x555e5ce075d3 \n#3 0x555e5cdf8007 \n#4 0x555e5cdf9481 \n#5 0x555e5cdf833f \n#6 0x555e5cdf735c \n#7 0x555e5cdf72ce \n#8 0x555e5cdf5ecd \n#9 0x555e5cdf635a \n#10 0x555e5ce11b8e \n#11 0x555e5ce923b5 \n#12 0x555e5ce78942 \n#13 0x555e5ce91c02 \n#14 0x555e5ce78713 \n#15 0x555e5ce4b18b \n#16 0x555e5ce4bf7e \n#17 0x555e5d1018d8 \n#18 0x555e5d105800 \n#19 0x555e5d10fcfc \n#20 0x555e5d106418 \n#21 0x555e5d0d342f \n#22 0x555e5d12a4e8 \n#23 0x555e5d12a6b4 \n#24 0x555e5d13b143 \n#25 0x7f68f6e94ac3 ","time":{"start":1698692774848,"stop":1698692905732,"duration":130884}},{"uid":"d4e3f844f9d4a87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d4e3f844f9d4a87e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d3c2542fb3 \n#1 0x55d3c22164a7 \n#2 0x55d3c220e5d3 \n#3 0x55d3c21ff007 \n#4 0x55d3c2200481 \n#5 0x55d3c21ff33f \n#6 0x55d3c21fe35c \n#7 0x55d3c21fe2ce \n#8 0x55d3c21fcecd \n#9 0x55d3c21fd35a \n#10 0x55d3c2218b8e \n#11 0x55d3c22993b5 \n#12 0x55d3c227f942 \n#13 0x55d3c2298c02 \n#14 0x55d3c227f713 \n#15 0x55d3c225218b \n#16 0x55d3c2252f7e \n#17 0x55d3c25088d8 \n#18 0x55d3c250c800 \n#19 0x55d3c2516cfc \n#20 0x55d3c250d418 \n#21 0x55d3c24da42f \n#22 0x55d3c25314e8 \n#23 0x55d3c25316b4 \n#24 0x55d3c2542143 \n#25 0x7f894ae94ac3 ","time":{"start":1698646393053,"stop":1698646525212,"duration":132159}},{"uid":"d4713669fabb3f15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d4713669fabb3f15","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e148719fb3 \n#1 0x55e1483ed4a7 \n#2 0x55e1483e55d3 \n#3 0x55e1483d6007 \n#4 0x55e1483d7481 \n#5 0x55e1483d633f \n#6 0x55e1483d535c \n#7 0x55e1483d52ce \n#8 0x55e1483d3ecd \n#9 0x55e1483d435a \n#10 0x55e1483efb8e \n#11 0x55e1484703b5 \n#12 0x55e148456942 \n#13 0x55e14846fc02 \n#14 0x55e148456713 \n#15 0x55e14842918b \n#16 0x55e148429f7e \n#17 0x55e1486df8d8 \n#18 0x55e1486e3800 \n#19 0x55e1486edcfc \n#20 0x55e1486e4418 \n#21 0x55e1486b142f \n#22 0x55e1487084e8 \n#23 0x55e1487086b4 \n#24 0x55e148719143 \n#25 0x7f348d894ac3 ","time":{"start":1698628748145,"stop":1698628880239,"duration":132094}},{"uid":"51dd400295332385","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51dd400295332385","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d1401cbfb3 \n#1 0x55d13fe9f4a7 \n#2 0x55d13fe975d3 \n#3 0x55d13fe88007 \n#4 0x55d13fe89481 \n#5 0x55d13fe8833f \n#6 0x55d13fe8735c \n#7 0x55d13fe872ce \n#8 0x55d13fe85ecd \n#9 0x55d13fe8635a \n#10 0x55d13fea1b8e \n#11 0x55d13ff223b5 \n#12 0x55d13ff08942 \n#13 0x55d13ff21c02 \n#14 0x55d13ff08713 \n#15 0x55d13fedb18b \n#16 0x55d13fedbf7e \n#17 0x55d1401918d8 \n#18 0x55d140195800 \n#19 0x55d14019fcfc \n#20 0x55d140196418 \n#21 0x55d14016342f \n#22 0x55d1401ba4e8 \n#23 0x55d1401ba6b4 \n#24 0x55d1401cb143 \n#25 0x7f2c54494ac3 ","time":{"start":1698615225510,"stop":1698615357453,"duration":131943}},{"uid":"ca1cff507be72845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ca1cff507be72845","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e5925b0fb3 \n#1 0x55e5922844a7 \n#2 0x55e59227c5d3 \n#3 0x55e59226d007 \n#4 0x55e59226e481 \n#5 0x55e59226d33f \n#6 0x55e59226c35c \n#7 0x55e59226c2ce \n#8 0x55e59226aecd \n#9 0x55e59226b35a \n#10 0x55e592286b8e \n#11 0x55e5923073b5 \n#12 0x55e5922ed942 \n#13 0x55e592306c02 \n#14 0x55e5922ed713 \n#15 0x55e5922c018b \n#16 0x55e5922c0f7e \n#17 0x55e5925768d8 \n#18 0x55e59257a800 \n#19 0x55e592584cfc \n#20 0x55e59257b418 \n#21 0x55e59254842f \n#22 0x55e59259f4e8 \n#23 0x55e59259f6b4 \n#24 0x55e5925b0143 \n#25 0x7ff54c694ac3 ","time":{"start":1698615122769,"stop":1698615253230,"duration":130461}},{"uid":"6c5d78cc2776fb44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6c5d78cc2776fb44","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555ce8abafb3 \n#1 0x555ce878e4a7 \n#2 0x555ce87865d3 \n#3 0x555ce8777007 \n#4 0x555ce8778481 \n#5 0x555ce877733f \n#6 0x555ce877635c \n#7 0x555ce87762ce \n#8 0x555ce8774ecd \n#9 0x555ce877535a \n#10 0x555ce8790b8e \n#11 0x555ce88113b5 \n#12 0x555ce87f7942 \n#13 0x555ce8810c02 \n#14 0x555ce87f7713 \n#15 0x555ce87ca18b \n#16 0x555ce87caf7e \n#17 0x555ce8a808d8 \n#18 0x555ce8a84800 \n#19 0x555ce8a8ecfc \n#20 0x555ce8a85418 \n#21 0x555ce8a5242f \n#22 0x555ce8aa94e8 \n#23 0x555ce8aa96b4 \n#24 0x555ce8aba143 \n#25 0x7f9843294ac3 ","time":{"start":1698542390609,"stop":1698542522141,"duration":131532}},{"uid":"8b6e32bd7b1c2597","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b6e32bd7b1c2597","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d69c927fb3 \n#1 0x55d69c5fb4a7 \n#2 0x55d69c5f35d3 \n#3 0x55d69c5e4007 \n#4 0x55d69c5e5481 \n#5 0x55d69c5e433f \n#6 0x55d69c5e335c \n#7 0x55d69c5e32ce \n#8 0x55d69c5e1ecd \n#9 0x55d69c5e235a \n#10 0x55d69c5fdb8e \n#11 0x55d69c67e3b5 \n#12 0x55d69c664942 \n#13 0x55d69c67dc02 \n#14 0x55d69c664713 \n#15 0x55d69c63718b \n#16 0x55d69c637f7e \n#17 0x55d69c8ed8d8 \n#18 0x55d69c8f1800 \n#19 0x55d69c8fbcfc \n#20 0x55d69c8f2418 \n#21 0x55d69c8bf42f \n#22 0x55d69c9164e8 \n#23 0x55d69c9166b4 \n#24 0x55d69c927143 \n#25 0x7f8ce6694ac3 ","time":{"start":1698455717132,"stop":1698455849245,"duration":132113}},{"uid":"9d872f0517bd84c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9d872f0517bd84c7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55894f93dfb3 \n#1 0x55894f6114a7 \n#2 0x55894f6095d3 \n#3 0x55894f5fa007 \n#4 0x55894f5fb481 \n#5 0x55894f5fa33f \n#6 0x55894f5f935c \n#7 0x55894f5f92ce \n#8 0x55894f5f7ecd \n#9 0x55894f5f835a \n#10 0x55894f613b8e \n#11 0x55894f6943b5 \n#12 0x55894f67a942 \n#13 0x55894f693c02 \n#14 0x55894f67a713 \n#15 0x55894f64d18b \n#16 0x55894f64df7e \n#17 0x55894f9038d8 \n#18 0x55894f907800 \n#19 0x55894f911cfc \n#20 0x55894f908418 \n#21 0x55894f8d542f \n#22 0x55894f92c4e8 \n#23 0x55894f92c6b4 \n#24 0x55894f93d143 \n#25 0x7ff356494ac3 ","time":{"start":1698369381405,"stop":1698369513154,"duration":131749}},{"uid":"7134c957a8d04b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/7134c957a8d04b2a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x560e4b54cfb3 \n#1 0x560e4b2204a7 \n#2 0x560e4b2185d3 \n#3 0x560e4b209007 \n#4 0x560e4b20a481 \n#5 0x560e4b20933f \n#6 0x560e4b20835c \n#7 0x560e4b2082ce \n#8 0x560e4b206ecd \n#9 0x560e4b20735a \n#10 0x560e4b222b8e \n#11 0x560e4b2a33b5 \n#12 0x560e4b289942 \n#13 0x560e4b2a2c02 \n#14 0x560e4b289713 \n#15 0x560e4b25c18b \n#16 0x560e4b25cf7e \n#17 0x560e4b5128d8 \n#18 0x560e4b516800 \n#19 0x560e4b520cfc \n#20 0x560e4b517418 \n#21 0x560e4b4e442f \n#22 0x560e4b53b4e8 \n#23 0x560e4b53b6b4 \n#24 0x560e4b54c143 \n#25 0x7fbc4e894ac3 ","time":{"start":1698282869400,"stop":1698283001881,"duration":132481}},{"uid":"ce3728a8a1527672","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce3728a8a1527672","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x56012403dfb3 \n#1 0x560123d114a7 \n#2 0x560123d095d3 \n#3 0x560123cfa007 \n#4 0x560123cfb481 \n#5 0x560123cfa33f \n#6 0x560123cf935c \n#7 0x560123cf92ce \n#8 0x560123cf7ecd \n#9 0x560123cf835a \n#10 0x560123d13b8e \n#11 0x560123d943b5 \n#12 0x560123d7a942 \n#13 0x560123d93c02 \n#14 0x560123d7a713 \n#15 0x560123d4d18b \n#16 0x560123d4df7e \n#17 0x5601240038d8 \n#18 0x560124007800 \n#19 0x560124011cfc \n#20 0x560124008418 \n#21 0x560123fd542f \n#22 0x56012402c4e8 \n#23 0x56012402c6b4 \n#24 0x56012403d143 \n#25 0x7f14af094ac3 ","time":{"start":1698196535283,"stop":1698196667528,"duration":132245}},{"uid":"3c3d9145747e2326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3c3d9145747e2326","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55d825c20fb3 \n#1 0x55d8258f44a7 \n#2 0x55d8258ec5d3 \n#3 0x55d8258dd007 \n#4 0x55d8258de481 \n#5 0x55d8258dd33f \n#6 0x55d8258dc35c \n#7 0x55d8258dc2ce \n#8 0x55d8258daecd \n#9 0x55d8258db35a \n#10 0x55d8258f6b8e \n#11 0x55d8259773b5 \n#12 0x55d82595d942 \n#13 0x55d825976c02 \n#14 0x55d82595d713 \n#15 0x55d82593018b \n#16 0x55d825930f7e \n#17 0x55d825be68d8 \n#18 0x55d825bea800 \n#19 0x55d825bf4cfc \n#20 0x55d825beb418 \n#21 0x55d825bb842f \n#22 0x55d825c0f4e8 \n#23 0x55d825c0f6b4 \n#24 0x55d825c20143 \n#25 0x7fb6ad294ac3 ","time":{"start":1698178258120,"stop":1698178390271,"duration":132151}},{"uid":"1a715f4649029581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a715f4649029581","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x5651c25fffb3 \n#1 0x5651c22d34a7 \n#2 0x5651c22cb5d3 \n#3 0x5651c22bc007 \n#4 0x5651c22bd481 \n#5 0x5651c22bc33f \n#6 0x5651c22bb35c \n#7 0x5651c22bb2ce \n#8 0x5651c22b9ecd \n#9 0x5651c22ba35a \n#10 0x5651c22d5b8e \n#11 0x5651c23563b5 \n#12 0x5651c233c942 \n#13 0x5651c2355c02 \n#14 0x5651c233c713 \n#15 0x5651c230f18b \n#16 0x5651c230ff7e \n#17 0x5651c25c58d8 \n#18 0x5651c25c9800 \n#19 0x5651c25d3cfc \n#20 0x5651c25ca418 \n#21 0x5651c259742f \n#22 0x5651c25ee4e8 \n#23 0x5651c25ee6b4 \n#24 0x5651c25ff143 \n#25 0x7f5173c94ac3 ","time":{"start":1698178199407,"stop":1698178330299,"duration":130892}},{"uid":"546fb95123aa7059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/546fb95123aa7059","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55c81ad3cfb3 \n#1 0x55c81aa104a7 \n#2 0x55c81aa085d3 \n#3 0x55c81a9f9007 \n#4 0x55c81a9fa481 \n#5 0x55c81a9f933f \n#6 0x55c81a9f835c \n#7 0x55c81a9f82ce \n#8 0x55c81a9f6ecd \n#9 0x55c81a9f735a \n#10 0x55c81aa12b8e \n#11 0x55c81aa933b5 \n#12 0x55c81aa79942 \n#13 0x55c81aa92c02 \n#14 0x55c81aa79713 \n#15 0x55c81aa4c18b \n#16 0x55c81aa4cf7e \n#17 0x55c81ad028d8 \n#18 0x55c81ad06800 \n#19 0x55c81ad10cfc \n#20 0x55c81ad07418 \n#21 0x55c81acd442f \n#22 0x55c81ad2b4e8 \n#23 0x55c81ad2b6b4 \n#24 0x55c81ad3c143 \n#25 0x7f85d1094ac3 ","time":{"start":1698110118580,"stop":1698110250733,"duration":132153}}]},"tags":[]},"source":"4bf9d171162f4e0a.json","parameterValues":["PrestonCityCouncil"]} \ No newline at end of file +{"uid":"350b7ebc27f187df","name":"Validate Council Output [PrestonCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"adada69a336066ec844ff916b7714101","time":{"start":1698867648801,"stop":1698867780969,"duration":132168},"status":"failed","statusMessage":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b4e0877fb3 \n#1 0x55b4e054b4a7 \n#2 0x55b4e05435d3 \n#3 0x55b4e0534007 \n#4 0x55b4e0535481 \n#5 0x55b4e053433f \n#6 0x55b4e053335c \n#7 0x55b4e05332ce \n#8 0x55b4e0531ecd \n#9 0x55b4e053235a \n#10 0x55b4e054db8e \n#11 0x55b4e05ce3b5 \n#12 0x55b4e05b4942 \n#13 0x55b4e05cdc02 \n#14 0x55b4e05b4713 \n#15 0x55b4e058718b \n#16 0x55b4e0587f7e \n#17 0x55b4e083d8d8 \n#18 0x55b4e0841800 \n#19 0x55b4e084bcfc \n#20 0x55b4e0842418 \n#21 0x55b4e080f42f \n#22 0x55b4e08664e8 \n#23 0x55b4e08666b4 \n#24 0x55b4e0877143 \n#25 0x7fcfa7094ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce4874e260>, 'council': 'PrestonCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:35: 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:353: 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:344: 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 0x55b4e08666b4 \\\\u003Cunknown>\\\\n#24 0x55b4e0877143 \\\\u003Cunknown>\\\\n#25 0x7fcfa7094ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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=118.0.5993.117)\nE Stacktrace:\nE #0 0x55b4e0877fb3 \nE #1 0x55b4e054b4a7 \nE #2 0x55b4e05435d3 \nE #3 0x55b4e0534007 \nE #4 0x55b4e0535481 \nE #5 0x55b4e053433f \nE #6 0x55b4e053335c \nE #7 0x55b4e05332ce \nE #8 0x55b4e0531ecd \nE #9 0x55b4e053235a \nE #10 0x55b4e054db8e \nE #11 0x55b4e05ce3b5 \nE #12 0x55b4e05b4942 \nE #13 0x55b4e05cdc02 \nE #14 0x55b4e05b4713 \nE #15 0x55b4e058718b \nE #16 0x55b4e0587f7e \nE #17 0x55b4e083d8d8 \nE #18 0x55b4e0841800 \nE #19 0x55b4e084bcfc \nE #20 0x55b4e0842418 \nE #21 0x55b4e080f42f \nE #22 0x55b4e08664e8 \nE #23 0x55b4e08666b4 \nE #24 0x55b4e0877143 \nE #25 0x7fcfa7094ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: 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=118.0.5993.117)\nStacktrace:\n#0 0x55b4e0877fb3 \n#1 0x55b4e054b4a7 \n#2 0x55b4e05435d3 \n#3 0x55b4e0534007 \n#4 0x55b4e0535481 \n#5 0x55b4e053433f \n#6 0x55b4e053335c \n#7 0x55b4e05332ce \n#8 0x55b4e0531ecd \n#9 0x55b4e053235a \n#10 0x55b4e054db8e \n#11 0x55b4e05ce3b5 \n#12 0x55b4e05b4942 \n#13 0x55b4e05cdc02 \n#14 0x55b4e05b4713 \n#15 0x55b4e058718b \n#16 0x55b4e0587f7e \n#17 0x55b4e083d8d8 \n#18 0x55b4e0841800 \n#19 0x55b4e084bcfc \n#20 0x55b4e0842418 \n#21 0x55b4e080f42f \n#22 0x55b4e08664e8 \n#23 0x55b4e08666b4 \n#24 0x55b4e0877143 \n#25 0x7fcfa7094ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce4874e260>, 'council': 'PrestonCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:35: 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:353: 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:344: 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 0x55b4e08666b4 \\\\u003Cunknown>\\\\n#24 0x55b4e0877143 \\\\u003Cunknown>\\\\n#25 0x7fcfa7094ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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=118.0.5993.117)\nE Stacktrace:\nE #0 0x55b4e0877fb3 \nE #1 0x55b4e054b4a7 \nE #2 0x55b4e05435d3 \nE #3 0x55b4e0534007 \nE #4 0x55b4e0535481 \nE #5 0x55b4e053433f \nE #6 0x55b4e053335c \nE #7 0x55b4e05332ce \nE #8 0x55b4e0531ecd \nE #9 0x55b4e053235a \nE #10 0x55b4e054db8e \nE #11 0x55b4e05ce3b5 \nE #12 0x55b4e05b4942 \nE #13 0x55b4e05cdc02 \nE #14 0x55b4e05b4713 \nE #15 0x55b4e058718b \nE #16 0x55b4e0587f7e \nE #17 0x55b4e083d8d8 \nE #18 0x55b4e0841800 \nE #19 0x55b4e084bcfc \nE #20 0x55b4e0842418 \nE #21 0x55b4e080f42f \nE #22 0x55b4e08664e8 \nE #23 0x55b4e08666b4 \nE #24 0x55b4e0877143 \nE #25 0x7fcfa7094ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: WebDriverException","steps":[{"name":"Given the council: PrestonCityCouncil","time":{"start":1698867648801,"stop":1698867648802,"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":1698867648803,"stop":1698867780969,"duration":132166},"status":"failed","statusMessage":"Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b4e0877fb3 \n#1 0x55b4e054b4a7 \n#2 0x55b4e05435d3 \n#3 0x55b4e0534007 \n#4 0x55b4e0535481 \n#5 0x55b4e053433f \n#6 0x55b4e053335c \n#7 0x55b4e05332ce \n#8 0x55b4e0531ecd \n#9 0x55b4e053235a \n#10 0x55b4e054db8e \n#11 0x55b4e05ce3b5 \n#12 0x55b4e05b4942 \n#13 0x55b4e05cdc02 \n#14 0x55b4e05b4713 \n#15 0x55b4e058718b \n#16 0x55b4e0587f7e \n#17 0x55b4e083d8d8 \n#18 0x55b4e0841800 \n#19 0x55b4e084bcfc \n#20 0x55b4e0842418 \n#21 0x55b4e080f42f \n#22 0x55b4e08664e8 \n#23 0x55b4e08666b4 \n#24 0x55b4e0877143 \n#25 0x7fcfa7094ac3 \n","statusTrace":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b4e0877fb3 \n#1 0x55b4e054b4a7 \n#2 0x55b4e05435d3 \n#3 0x55b4e0534007 \n#4 0x55b4e0535481 \n#5 0x55b4e053433f \n#6 0x55b4e053335c \n#7 0x55b4e05332ce \n#8 0x55b4e0531ecd \n#9 0x55b4e053235a \n#10 0x55b4e054db8e \n#11 0x55b4e05ce3b5 \n#12 0x55b4e05b4942 \n#13 0x55b4e05cdc02 \n#14 0x55b4e05b4713 \n#15 0x55b4e058718b \n#16 0x55b4e0587f7e \n#17 0x55b4e083d8d8 \n#18 0x55b4e0841800 \n#19 0x55b4e084bcfc \n#20 0x55b4e0842418 \n#21 0x55b4e080f42f \n#22 0x55b4e08664e8 \n#23 0x55b4e08666b4 \n#24 0x55b4e0877143 \n#25 0x7fcfa7094ac3 \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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":169,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":170},"items":[{"uid":"cfb4f9450ce2f5a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/cfb4f9450ce2f5a0","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55ad53c42fb3 \n#1 0x55ad539164a7 \n#2 0x55ad5390e5d3 \n#3 0x55ad538ff007 \n#4 0x55ad53900481 \n#5 0x55ad538ff33f \n#6 0x55ad538fe35c \n#7 0x55ad538fe2ce \n#8 0x55ad538fcecd \n#9 0x55ad538fd35a \n#10 0x55ad53918b8e \n#11 0x55ad539993b5 \n#12 0x55ad5397f942 \n#13 0x55ad53998c02 \n#14 0x55ad5397f713 \n#15 0x55ad5395218b \n#16 0x55ad53952f7e \n#17 0x55ad53c088d8 \n#18 0x55ad53c0c800 \n#19 0x55ad53c16cfc \n#20 0x55ad53c0d418 \n#21 0x55ad53bda42f \n#22 0x55ad53c314e8 \n#23 0x55ad53c316b4 \n#24 0x55ad53c42143 \n#25 0x7fbf76094ac3 ","time":{"start":1698867645876,"stop":1698867777851,"duration":131975}},{"uid":"d721aa2681d256d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d721aa2681d256d5","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x559d9a5c9fb3 \n#1 0x559d9a29d4a7 \n#2 0x559d9a2955d3 \n#3 0x559d9a286007 \n#4 0x559d9a287481 \n#5 0x559d9a28633f \n#6 0x559d9a28535c \n#7 0x559d9a2852ce \n#8 0x559d9a283ecd \n#9 0x559d9a28435a \n#10 0x559d9a29fb8e \n#11 0x559d9a3203b5 \n#12 0x559d9a306942 \n#13 0x559d9a31fc02 \n#14 0x559d9a306713 \n#15 0x559d9a2d918b \n#16 0x559d9a2d9f7e \n#17 0x559d9a58f8d8 \n#18 0x559d9a593800 \n#19 0x559d9a59dcfc \n#20 0x559d9a594418 \n#21 0x559d9a56142f \n#22 0x559d9a5b84e8 \n#23 0x559d9a5b86b4 \n#24 0x559d9a5c9143 \n#25 0x7f04c7094ac3 ","time":{"start":1698801641201,"stop":1698801773325,"duration":132124}},{"uid":"f5520db819c5d3b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f5520db819c5d3b6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55af4151cfb3 \n#1 0x55af411f04a7 \n#2 0x55af411e85d3 \n#3 0x55af411d9007 \n#4 0x55af411da481 \n#5 0x55af411d933f \n#6 0x55af411d835c \n#7 0x55af411d82ce \n#8 0x55af411d6ecd \n#9 0x55af411d735a \n#10 0x55af411f2b8e \n#11 0x55af412733b5 \n#12 0x55af41259942 \n#13 0x55af41272c02 \n#14 0x55af41259713 \n#15 0x55af4122c18b \n#16 0x55af4122cf7e \n#17 0x55af414e28d8 \n#18 0x55af414e6800 \n#19 0x55af414f0cfc \n#20 0x55af414e7418 \n#21 0x55af414b442f \n#22 0x55af4150b4e8 \n#23 0x55af4150b6b4 \n#24 0x55af4151c143 \n#25 0x7f8c9fa94ac3 ","time":{"start":1698788532085,"stop":1698788663610,"duration":131525}},{"uid":"da200da2f2441ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/da200da2f2441ac4","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55766541ffb3 \n#1 0x5576650f34a7 \n#2 0x5576650eb5d3 \n#3 0x5576650dc007 \n#4 0x5576650dd481 \n#5 0x5576650dc33f \n#6 0x5576650db35c \n#7 0x5576650db2ce \n#8 0x5576650d9ecd \n#9 0x5576650da35a \n#10 0x5576650f5b8e \n#11 0x5576651763b5 \n#12 0x55766515c942 \n#13 0x557665175c02 \n#14 0x55766515c713 \n#15 0x55766512f18b \n#16 0x55766512ff7e \n#17 0x5576653e58d8 \n#18 0x5576653e9800 \n#19 0x5576653f3cfc \n#20 0x5576653ea418 \n#21 0x5576653b742f \n#22 0x55766540e4e8 \n#23 0x55766540e6b4 \n#24 0x55766541f143 \n#25 0x7fcd38294ac3 ","time":{"start":1698715046619,"stop":1698715177480,"duration":130861}},{"uid":"da1a90c3150aa003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da1a90c3150aa003","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b686810fb3 \n#1 0x55b6864e44a7 \n#2 0x55b6864dc5d3 \n#3 0x55b6864cd007 \n#4 0x55b6864ce481 \n#5 0x55b6864cd33f \n#6 0x55b6864cc35c \n#7 0x55b6864cc2ce \n#8 0x55b6864caecd \n#9 0x55b6864cb35a \n#10 0x55b6864e6b8e \n#11 0x55b6865673b5 \n#12 0x55b68654d942 \n#13 0x55b686566c02 \n#14 0x55b68654d713 \n#15 0x55b68652018b \n#16 0x55b686520f7e \n#17 0x55b6867d68d8 \n#18 0x55b6867da800 \n#19 0x55b6867e4cfc \n#20 0x55b6867db418 \n#21 0x55b6867a842f \n#22 0x55b6867ff4e8 \n#23 0x55b6867ff6b4 \n#24 0x55b686810143 \n#25 0x7f1beb494ac3 ","time":{"start":1698701414656,"stop":1698701547129,"duration":132473}},{"uid":"c0d19b3ed3eb6864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d19b3ed3eb6864","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x56301e4d9fb3 \n#1 0x56301e1ad4a7 \n#2 0x56301e1a55d3 \n#3 0x56301e196007 \n#4 0x56301e197481 \n#5 0x56301e19633f \n#6 0x56301e19535c \n#7 0x56301e1952ce \n#8 0x56301e193ecd \n#9 0x56301e19435a \n#10 0x56301e1afb8e \n#11 0x56301e2303b5 \n#12 0x56301e216942 \n#13 0x56301e22fc02 \n#14 0x56301e216713 \n#15 0x56301e1e918b \n#16 0x56301e1e9f7e \n#17 0x56301e49f8d8 \n#18 0x56301e4a3800 \n#19 0x56301e4adcfc \n#20 0x56301e4a4418 \n#21 0x56301e47142f \n#22 0x56301e4c84e8 \n#23 0x56301e4c86b4 \n#24 0x56301e4d9143 \n#25 0x7f22a7c94ac3 ","time":{"start":1698700264908,"stop":1698700396342,"duration":131434}},{"uid":"55b7dc1a36496f74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55b7dc1a36496f74","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5567e8087fb3 \n#1 0x5567e7d5b4a7 \n#2 0x5567e7d535d3 \n#3 0x5567e7d44007 \n#4 0x5567e7d45481 \n#5 0x5567e7d4433f \n#6 0x5567e7d4335c \n#7 0x5567e7d432ce \n#8 0x5567e7d41ecd \n#9 0x5567e7d4235a \n#10 0x5567e7d5db8e \n#11 0x5567e7dde3b5 \n#12 0x5567e7dc4942 \n#13 0x5567e7dddc02 \n#14 0x5567e7dc4713 \n#15 0x5567e7d9718b \n#16 0x5567e7d97f7e \n#17 0x5567e804d8d8 \n#18 0x5567e8051800 \n#19 0x5567e805bcfc \n#20 0x5567e8052418 \n#21 0x5567e801f42f \n#22 0x5567e80764e8 \n#23 0x5567e80766b4 \n#24 0x5567e8087143 \n#25 0x7f18b7a94ac3 ","time":{"start":1698692902648,"stop":1698693033878,"duration":131230}},{"uid":"9b38cdc0cc77d787","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9b38cdc0cc77d787","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555e5d13bfb3 \n#1 0x555e5ce0f4a7 \n#2 0x555e5ce075d3 \n#3 0x555e5cdf8007 \n#4 0x555e5cdf9481 \n#5 0x555e5cdf833f \n#6 0x555e5cdf735c \n#7 0x555e5cdf72ce \n#8 0x555e5cdf5ecd \n#9 0x555e5cdf635a \n#10 0x555e5ce11b8e \n#11 0x555e5ce923b5 \n#12 0x555e5ce78942 \n#13 0x555e5ce91c02 \n#14 0x555e5ce78713 \n#15 0x555e5ce4b18b \n#16 0x555e5ce4bf7e \n#17 0x555e5d1018d8 \n#18 0x555e5d105800 \n#19 0x555e5d10fcfc \n#20 0x555e5d106418 \n#21 0x555e5d0d342f \n#22 0x555e5d12a4e8 \n#23 0x555e5d12a6b4 \n#24 0x555e5d13b143 \n#25 0x7f68f6e94ac3 ","time":{"start":1698692774848,"stop":1698692905732,"duration":130884}},{"uid":"d4e3f844f9d4a87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d4e3f844f9d4a87e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d3c2542fb3 \n#1 0x55d3c22164a7 \n#2 0x55d3c220e5d3 \n#3 0x55d3c21ff007 \n#4 0x55d3c2200481 \n#5 0x55d3c21ff33f \n#6 0x55d3c21fe35c \n#7 0x55d3c21fe2ce \n#8 0x55d3c21fcecd \n#9 0x55d3c21fd35a \n#10 0x55d3c2218b8e \n#11 0x55d3c22993b5 \n#12 0x55d3c227f942 \n#13 0x55d3c2298c02 \n#14 0x55d3c227f713 \n#15 0x55d3c225218b \n#16 0x55d3c2252f7e \n#17 0x55d3c25088d8 \n#18 0x55d3c250c800 \n#19 0x55d3c2516cfc \n#20 0x55d3c250d418 \n#21 0x55d3c24da42f \n#22 0x55d3c25314e8 \n#23 0x55d3c25316b4 \n#24 0x55d3c2542143 \n#25 0x7f894ae94ac3 ","time":{"start":1698646393053,"stop":1698646525212,"duration":132159}},{"uid":"d4713669fabb3f15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d4713669fabb3f15","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e148719fb3 \n#1 0x55e1483ed4a7 \n#2 0x55e1483e55d3 \n#3 0x55e1483d6007 \n#4 0x55e1483d7481 \n#5 0x55e1483d633f \n#6 0x55e1483d535c \n#7 0x55e1483d52ce \n#8 0x55e1483d3ecd \n#9 0x55e1483d435a \n#10 0x55e1483efb8e \n#11 0x55e1484703b5 \n#12 0x55e148456942 \n#13 0x55e14846fc02 \n#14 0x55e148456713 \n#15 0x55e14842918b \n#16 0x55e148429f7e \n#17 0x55e1486df8d8 \n#18 0x55e1486e3800 \n#19 0x55e1486edcfc \n#20 0x55e1486e4418 \n#21 0x55e1486b142f \n#22 0x55e1487084e8 \n#23 0x55e1487086b4 \n#24 0x55e148719143 \n#25 0x7f348d894ac3 ","time":{"start":1698628748145,"stop":1698628880239,"duration":132094}},{"uid":"51dd400295332385","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51dd400295332385","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d1401cbfb3 \n#1 0x55d13fe9f4a7 \n#2 0x55d13fe975d3 \n#3 0x55d13fe88007 \n#4 0x55d13fe89481 \n#5 0x55d13fe8833f \n#6 0x55d13fe8735c \n#7 0x55d13fe872ce \n#8 0x55d13fe85ecd \n#9 0x55d13fe8635a \n#10 0x55d13fea1b8e \n#11 0x55d13ff223b5 \n#12 0x55d13ff08942 \n#13 0x55d13ff21c02 \n#14 0x55d13ff08713 \n#15 0x55d13fedb18b \n#16 0x55d13fedbf7e \n#17 0x55d1401918d8 \n#18 0x55d140195800 \n#19 0x55d14019fcfc \n#20 0x55d140196418 \n#21 0x55d14016342f \n#22 0x55d1401ba4e8 \n#23 0x55d1401ba6b4 \n#24 0x55d1401cb143 \n#25 0x7f2c54494ac3 ","time":{"start":1698615225510,"stop":1698615357453,"duration":131943}},{"uid":"ca1cff507be72845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ca1cff507be72845","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e5925b0fb3 \n#1 0x55e5922844a7 \n#2 0x55e59227c5d3 \n#3 0x55e59226d007 \n#4 0x55e59226e481 \n#5 0x55e59226d33f \n#6 0x55e59226c35c \n#7 0x55e59226c2ce \n#8 0x55e59226aecd \n#9 0x55e59226b35a \n#10 0x55e592286b8e \n#11 0x55e5923073b5 \n#12 0x55e5922ed942 \n#13 0x55e592306c02 \n#14 0x55e5922ed713 \n#15 0x55e5922c018b \n#16 0x55e5922c0f7e \n#17 0x55e5925768d8 \n#18 0x55e59257a800 \n#19 0x55e592584cfc \n#20 0x55e59257b418 \n#21 0x55e59254842f \n#22 0x55e59259f4e8 \n#23 0x55e59259f6b4 \n#24 0x55e5925b0143 \n#25 0x7ff54c694ac3 ","time":{"start":1698615122769,"stop":1698615253230,"duration":130461}},{"uid":"6c5d78cc2776fb44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6c5d78cc2776fb44","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555ce8abafb3 \n#1 0x555ce878e4a7 \n#2 0x555ce87865d3 \n#3 0x555ce8777007 \n#4 0x555ce8778481 \n#5 0x555ce877733f \n#6 0x555ce877635c \n#7 0x555ce87762ce \n#8 0x555ce8774ecd \n#9 0x555ce877535a \n#10 0x555ce8790b8e \n#11 0x555ce88113b5 \n#12 0x555ce87f7942 \n#13 0x555ce8810c02 \n#14 0x555ce87f7713 \n#15 0x555ce87ca18b \n#16 0x555ce87caf7e \n#17 0x555ce8a808d8 \n#18 0x555ce8a84800 \n#19 0x555ce8a8ecfc \n#20 0x555ce8a85418 \n#21 0x555ce8a5242f \n#22 0x555ce8aa94e8 \n#23 0x555ce8aa96b4 \n#24 0x555ce8aba143 \n#25 0x7f9843294ac3 ","time":{"start":1698542390609,"stop":1698542522141,"duration":131532}},{"uid":"8b6e32bd7b1c2597","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b6e32bd7b1c2597","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d69c927fb3 \n#1 0x55d69c5fb4a7 \n#2 0x55d69c5f35d3 \n#3 0x55d69c5e4007 \n#4 0x55d69c5e5481 \n#5 0x55d69c5e433f \n#6 0x55d69c5e335c \n#7 0x55d69c5e32ce \n#8 0x55d69c5e1ecd \n#9 0x55d69c5e235a \n#10 0x55d69c5fdb8e \n#11 0x55d69c67e3b5 \n#12 0x55d69c664942 \n#13 0x55d69c67dc02 \n#14 0x55d69c664713 \n#15 0x55d69c63718b \n#16 0x55d69c637f7e \n#17 0x55d69c8ed8d8 \n#18 0x55d69c8f1800 \n#19 0x55d69c8fbcfc \n#20 0x55d69c8f2418 \n#21 0x55d69c8bf42f \n#22 0x55d69c9164e8 \n#23 0x55d69c9166b4 \n#24 0x55d69c927143 \n#25 0x7f8ce6694ac3 ","time":{"start":1698455717132,"stop":1698455849245,"duration":132113}},{"uid":"9d872f0517bd84c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9d872f0517bd84c7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55894f93dfb3 \n#1 0x55894f6114a7 \n#2 0x55894f6095d3 \n#3 0x55894f5fa007 \n#4 0x55894f5fb481 \n#5 0x55894f5fa33f \n#6 0x55894f5f935c \n#7 0x55894f5f92ce \n#8 0x55894f5f7ecd \n#9 0x55894f5f835a \n#10 0x55894f613b8e \n#11 0x55894f6943b5 \n#12 0x55894f67a942 \n#13 0x55894f693c02 \n#14 0x55894f67a713 \n#15 0x55894f64d18b \n#16 0x55894f64df7e \n#17 0x55894f9038d8 \n#18 0x55894f907800 \n#19 0x55894f911cfc \n#20 0x55894f908418 \n#21 0x55894f8d542f \n#22 0x55894f92c4e8 \n#23 0x55894f92c6b4 \n#24 0x55894f93d143 \n#25 0x7ff356494ac3 ","time":{"start":1698369381405,"stop":1698369513154,"duration":131749}},{"uid":"7134c957a8d04b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/7134c957a8d04b2a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x560e4b54cfb3 \n#1 0x560e4b2204a7 \n#2 0x560e4b2185d3 \n#3 0x560e4b209007 \n#4 0x560e4b20a481 \n#5 0x560e4b20933f \n#6 0x560e4b20835c \n#7 0x560e4b2082ce \n#8 0x560e4b206ecd \n#9 0x560e4b20735a \n#10 0x560e4b222b8e \n#11 0x560e4b2a33b5 \n#12 0x560e4b289942 \n#13 0x560e4b2a2c02 \n#14 0x560e4b289713 \n#15 0x560e4b25c18b \n#16 0x560e4b25cf7e \n#17 0x560e4b5128d8 \n#18 0x560e4b516800 \n#19 0x560e4b520cfc \n#20 0x560e4b517418 \n#21 0x560e4b4e442f \n#22 0x560e4b53b4e8 \n#23 0x560e4b53b6b4 \n#24 0x560e4b54c143 \n#25 0x7fbc4e894ac3 ","time":{"start":1698282869400,"stop":1698283001881,"duration":132481}},{"uid":"ce3728a8a1527672","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce3728a8a1527672","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x56012403dfb3 \n#1 0x560123d114a7 \n#2 0x560123d095d3 \n#3 0x560123cfa007 \n#4 0x560123cfb481 \n#5 0x560123cfa33f \n#6 0x560123cf935c \n#7 0x560123cf92ce \n#8 0x560123cf7ecd \n#9 0x560123cf835a \n#10 0x560123d13b8e \n#11 0x560123d943b5 \n#12 0x560123d7a942 \n#13 0x560123d93c02 \n#14 0x560123d7a713 \n#15 0x560123d4d18b \n#16 0x560123d4df7e \n#17 0x5601240038d8 \n#18 0x560124007800 \n#19 0x560124011cfc \n#20 0x560124008418 \n#21 0x560123fd542f \n#22 0x56012402c4e8 \n#23 0x56012402c6b4 \n#24 0x56012403d143 \n#25 0x7f14af094ac3 ","time":{"start":1698196535283,"stop":1698196667528,"duration":132245}},{"uid":"3c3d9145747e2326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3c3d9145747e2326","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55d825c20fb3 \n#1 0x55d8258f44a7 \n#2 0x55d8258ec5d3 \n#3 0x55d8258dd007 \n#4 0x55d8258de481 \n#5 0x55d8258dd33f \n#6 0x55d8258dc35c \n#7 0x55d8258dc2ce \n#8 0x55d8258daecd \n#9 0x55d8258db35a \n#10 0x55d8258f6b8e \n#11 0x55d8259773b5 \n#12 0x55d82595d942 \n#13 0x55d825976c02 \n#14 0x55d82595d713 \n#15 0x55d82593018b \n#16 0x55d825930f7e \n#17 0x55d825be68d8 \n#18 0x55d825bea800 \n#19 0x55d825bf4cfc \n#20 0x55d825beb418 \n#21 0x55d825bb842f \n#22 0x55d825c0f4e8 \n#23 0x55d825c0f6b4 \n#24 0x55d825c20143 \n#25 0x7fb6ad294ac3 ","time":{"start":1698178258120,"stop":1698178390271,"duration":132151}},{"uid":"1a715f4649029581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a715f4649029581","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x5651c25fffb3 \n#1 0x5651c22d34a7 \n#2 0x5651c22cb5d3 \n#3 0x5651c22bc007 \n#4 0x5651c22bd481 \n#5 0x5651c22bc33f \n#6 0x5651c22bb35c \n#7 0x5651c22bb2ce \n#8 0x5651c22b9ecd \n#9 0x5651c22ba35a \n#10 0x5651c22d5b8e \n#11 0x5651c23563b5 \n#12 0x5651c233c942 \n#13 0x5651c2355c02 \n#14 0x5651c233c713 \n#15 0x5651c230f18b \n#16 0x5651c230ff7e \n#17 0x5651c25c58d8 \n#18 0x5651c25c9800 \n#19 0x5651c25d3cfc \n#20 0x5651c25ca418 \n#21 0x5651c259742f \n#22 0x5651c25ee4e8 \n#23 0x5651c25ee6b4 \n#24 0x5651c25ff143 \n#25 0x7f5173c94ac3 ","time":{"start":1698178199407,"stop":1698178330299,"duration":130892}},{"uid":"546fb95123aa7059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/546fb95123aa7059","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55c81ad3cfb3 \n#1 0x55c81aa104a7 \n#2 0x55c81aa085d3 \n#3 0x55c81a9f9007 \n#4 0x55c81a9fa481 \n#5 0x55c81a9f933f \n#6 0x55c81a9f835c \n#7 0x55c81a9f82ce \n#8 0x55c81a9f6ecd \n#9 0x55c81a9f735a \n#10 0x55c81aa12b8e \n#11 0x55c81aa933b5 \n#12 0x55c81aa79942 \n#13 0x55c81aa92c02 \n#14 0x55c81aa79713 \n#15 0x55c81aa4c18b \n#16 0x55c81aa4cf7e \n#17 0x55c81ad028d8 \n#18 0x55c81ad06800 \n#19 0x55c81ad10cfc \n#20 0x55c81ad07418 \n#21 0x55c81acd442f \n#22 0x55c81ad2b4e8 \n#23 0x55c81ad2b6b4 \n#24 0x55c81ad3c143 \n#25 0x7f85d1094ac3 ","time":{"start":1698110118580,"stop":1698110250733,"duration":132153}}]},"tags":[]},"source":"350b7ebc27f187df.json","parameterValues":["PrestonCityCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/c2f223e462a3228c.json b/3.10/1086/data/test-cases/35fa0e1948e5955f.json similarity index 82% rename from 3.10/1084/data/test-cases/c2f223e462a3228c.json rename to 3.10/1086/data/test-cases/35fa0e1948e5955f.json index 48bbc719e2..1fd5e86e3f 100644 --- a/3.10/1084/data/test-cases/c2f223e462a3228c.json +++ b/3.10/1086/data/test-cases/35fa0e1948e5955f.json @@ -1 +1 @@ -{"uid":"c2f223e462a3228c","name":"Validate Council Output [AylesburyValeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"974fd2c15e32d40e1deeebde92c36bd9","time":{"start":1698867314591,"stop":1698867320712,"duration":6121},"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":1698867314591,"stop":1698867314592,"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":1698867314592,"stop":1698867320708,"duration":6116},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867320708,"stop":1698867320708,"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":1698867320709,"stop":1698867320712,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":141,"unknown":0,"total":145},"items":[{"uid":"21b9c5cbe07557b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/21b9c5cbe07557b1","status":"passed","time":{"start":1698867361454,"stop":1698867369131,"duration":7677}},{"uid":"da4f1a62e9699702","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/da4f1a62e9699702","status":"passed","time":{"start":1698801499256,"stop":1698801502335,"duration":3079}},{"uid":"a54268b8fbb16d83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a54268b8fbb16d83","status":"passed","time":{"start":1698788402273,"stop":1698788410334,"duration":8061}},{"uid":"cfe7d42afbdc183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cfe7d42afbdc183","status":"passed","time":{"start":1698714870613,"stop":1698714882380,"duration":11767}},{"uid":"8d827c19214389ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8d827c19214389ea","status":"passed","time":{"start":1698701268143,"stop":1698701275445,"duration":7302}},{"uid":"9594dbe931715790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9594dbe931715790","status":"passed","time":{"start":1698700138985,"stop":1698700146351,"duration":7366}},{"uid":"1fa33e43f5ac3728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1fa33e43f5ac3728","status":"passed","time":{"start":1698692689397,"stop":1698692692083,"duration":2686}},{"uid":"e9ffe216f486ccc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9ffe216f486ccc2","status":"passed","time":{"start":1698692652176,"stop":1698692659201,"duration":7025}},{"uid":"9a66c3f1437d2197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9a66c3f1437d2197","status":"passed","time":{"start":1698646210807,"stop":1698646218197,"duration":7390}},{"uid":"9589c8d60250ba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9589c8d60250ba4","status":"passed","time":{"start":1698628457961,"stop":1698628468778,"duration":10817}},{"uid":"d01fbef45f570253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d01fbef45f570253","status":"passed","time":{"start":1698615104142,"stop":1698615107497,"duration":3355}},{"uid":"1f9fc904785aac6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1f9fc904785aac6a","status":"passed","time":{"start":1698615026651,"stop":1698615029268,"duration":2617}},{"uid":"8bf740a9f35f873b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8bf740a9f35f873b","status":"passed","time":{"start":1698542266767,"stop":1698542274636,"duration":7869}},{"uid":"883fd13893c216e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/883fd13893c216e8","status":"passed","time":{"start":1698455461133,"stop":1698455466975,"duration":5842}},{"uid":"1b4f46ef4558b99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1b4f46ef4558b99f","status":"passed","time":{"start":1698369143229,"stop":1698369148812,"duration":5583}},{"uid":"c4da735883bf43ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c4da735883bf43ae","status":"passed","time":{"start":1698282731164,"stop":1698282734452,"duration":3288}},{"uid":"cd34772b3dc7275f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cd34772b3dc7275f","status":"passed","time":{"start":1698196405063,"stop":1698196407816,"duration":2753}},{"uid":"a0f79d39f2a0973d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a0f79d39f2a0973d","status":"passed","time":{"start":1698178130798,"stop":1698178134065,"duration":3267}},{"uid":"bfab0915f20decfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bfab0915f20decfb","status":"passed","time":{"start":1698178088247,"stop":1698178091157,"duration":2910}},{"uid":"f2dff482129a784b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/f2dff482129a784b","status":"passed","time":{"start":1698110004245,"stop":1698110007288,"duration":3043}}]},"tags":[]},"source":"c2f223e462a3228c.json","parameterValues":["AylesburyValeCouncil"]} \ No newline at end of file +{"uid":"35fa0e1948e5955f","name":"Validate Council Output [AylesburyValeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"974fd2c15e32d40e1deeebde92c36bd9","time":{"start":1698867368892,"stop":1698867372358,"duration":3466},"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":1698867368893,"stop":1698867368894,"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":1698867368894,"stop":1698867372352,"duration":3458},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867372353,"stop":1698867372353,"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":1698867372354,"stop":1698867372358,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":141,"unknown":0,"total":145},"items":[{"uid":"512bc38d27d8058f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/512bc38d27d8058f","status":"passed","time":{"start":1698867399062,"stop":1698867406386,"duration":7324}},{"uid":"da4f1a62e9699702","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/da4f1a62e9699702","status":"passed","time":{"start":1698801499256,"stop":1698801502335,"duration":3079}},{"uid":"a54268b8fbb16d83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a54268b8fbb16d83","status":"passed","time":{"start":1698788402273,"stop":1698788410334,"duration":8061}},{"uid":"cfe7d42afbdc183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cfe7d42afbdc183","status":"passed","time":{"start":1698714870613,"stop":1698714882380,"duration":11767}},{"uid":"8d827c19214389ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8d827c19214389ea","status":"passed","time":{"start":1698701268143,"stop":1698701275445,"duration":7302}},{"uid":"9594dbe931715790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9594dbe931715790","status":"passed","time":{"start":1698700138985,"stop":1698700146351,"duration":7366}},{"uid":"1fa33e43f5ac3728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1fa33e43f5ac3728","status":"passed","time":{"start":1698692689397,"stop":1698692692083,"duration":2686}},{"uid":"e9ffe216f486ccc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9ffe216f486ccc2","status":"passed","time":{"start":1698692652176,"stop":1698692659201,"duration":7025}},{"uid":"9a66c3f1437d2197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9a66c3f1437d2197","status":"passed","time":{"start":1698646210807,"stop":1698646218197,"duration":7390}},{"uid":"9589c8d60250ba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9589c8d60250ba4","status":"passed","time":{"start":1698628457961,"stop":1698628468778,"duration":10817}},{"uid":"d01fbef45f570253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d01fbef45f570253","status":"passed","time":{"start":1698615104142,"stop":1698615107497,"duration":3355}},{"uid":"1f9fc904785aac6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1f9fc904785aac6a","status":"passed","time":{"start":1698615026651,"stop":1698615029268,"duration":2617}},{"uid":"8bf740a9f35f873b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8bf740a9f35f873b","status":"passed","time":{"start":1698542266767,"stop":1698542274636,"duration":7869}},{"uid":"883fd13893c216e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/883fd13893c216e8","status":"passed","time":{"start":1698455461133,"stop":1698455466975,"duration":5842}},{"uid":"1b4f46ef4558b99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1b4f46ef4558b99f","status":"passed","time":{"start":1698369143229,"stop":1698369148812,"duration":5583}},{"uid":"c4da735883bf43ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c4da735883bf43ae","status":"passed","time":{"start":1698282731164,"stop":1698282734452,"duration":3288}},{"uid":"cd34772b3dc7275f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cd34772b3dc7275f","status":"passed","time":{"start":1698196405063,"stop":1698196407816,"duration":2753}},{"uid":"a0f79d39f2a0973d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a0f79d39f2a0973d","status":"passed","time":{"start":1698178130798,"stop":1698178134065,"duration":3267}},{"uid":"bfab0915f20decfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bfab0915f20decfb","status":"passed","time":{"start":1698178088247,"stop":1698178091157,"duration":2910}},{"uid":"f2dff482129a784b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/f2dff482129a784b","status":"passed","time":{"start":1698110004245,"stop":1698110007288,"duration":3043}}]},"tags":[]},"source":"35fa0e1948e5955f.json","parameterValues":["AylesburyValeCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/a31d7773f6c144e9.json b/3.10/1086/data/test-cases/36e632b3296f106c.json similarity index 92% rename from 3.10/1084/data/test-cases/a31d7773f6c144e9.json rename to 3.10/1086/data/test-cases/36e632b3296f106c.json index 274383053c..0f393b46ef 100644 --- a/3.10/1084/data/test-cases/a31d7773f6c144e9.json +++ b/3.10/1086/data/test-cases/36e632b3296f106c.json @@ -1 +1 @@ -{"uid":"a31d7773f6c144e9","name":"Validate Council Output [GuildfordCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"316f6b3276320661fa68609de6296157","time":{"start":1698867399386,"stop":1698867400444,"duration":1058},"status":"failed","statusMessage":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f0526b340>, 'council': 'GuildfordCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/GuildfordCouncil.py:45: in parse_data\n results = json.loads(response.text)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/__init__.py:346: in loads\n return _default_decoder.decode(s)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/decoder.py:337: in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ns = '*/{\"event\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"eventDef\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"t\"...tual: MlRqRU5YT3pjWFRNenJranFOMWFjQXlMaWFpdmxPSTZWeEo0bWtiN0hsaXcyNDQuMjAuNC0yLjQxLjQ\",\"exceptionEvent\":true}/*ERROR*/'\nidx = 0\n\n def raw_decode(self, s, idx=0):\n \"\"\"Decode a JSON document from ``s`` (a ``str`` beginning with\n a JSON document) and return a 2-tuple of the Python\n representation and the index in ``s`` where the document ended.\n \n This can be used to decode a JSON document from a string that may\n have extraneous data at the end.\n \n \"\"\"\n try:\n obj, end = self.scan_once(s, idx)\n except StopIteration as err:\n> raise JSONDecodeError(\"Expecting value\", s, err.value) from None\nE json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/decoder.py:355: JSONDecodeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f0526b340>, 'council': 'GuildfordCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/GuildfordCouncil.py:45: in parse_data\n results = json.loads(response.text)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/__init__.py:346: in loads\n return _default_decoder.decode(s)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/decoder.py:337: in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ns = '*/{\"event\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"eventDef\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"t\"...tual: MlRqRU5YT3pjWFRNenJranFOMWFjQXlMaWFpdmxPSTZWeEo0bWtiN0hsaXcyNDQuMjAuNC0yLjQxLjQ\",\"exceptionEvent\":true}/*ERROR*/'\nidx = 0\n\n def raw_decode(self, s, idx=0):\n \"\"\"Decode a JSON document from ``s`` (a ``str`` beginning with\n a JSON document) and return a 2-tuple of the Python\n representation and the index in ``s`` where the document ended.\n \n This can be used to decode a JSON document from a string that may\n have extraneous data at the end.\n \n \"\"\"\n try:\n obj, end = self.scan_once(s, idx)\n except StopIteration as err:\n> raise JSONDecodeError(\"Expecting value\", s, err.value) from None\nE json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/decoder.py:355: JSONDecodeError","steps":[{"name":"Given the council: GuildfordCouncil","time":{"start":1698867399386,"stop":1698867399387,"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":1698867399387,"stop":1698867400444,"duration":1057},"status":"failed","statusMessage":"Expecting value: line 1 column 1 (char 0)","statusTrace":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":52,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":137},"items":[{"uid":"aa0b9c2a611e699d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/aa0b9c2a611e699d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698867461822,"stop":1698867463308,"duration":1486}},{"uid":"c0663f33e4b559c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c0663f33e4b559c3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698801593634,"stop":1698801602418,"duration":8784}},{"uid":"60452f50f026289f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/60452f50f026289f","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698788490955,"stop":1698788492356,"duration":1401}},{"uid":"36f052421dfdda56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/36f052421dfdda56","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698714987806,"stop":1698714989301,"duration":1495}},{"uid":"3fabcdfeb4264042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3fabcdfeb4264042","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698701363039,"stop":1698701364637,"duration":1598}},{"uid":"cc338da673cd71d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cc338da673cd71d4","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698700225085,"stop":1698700226091,"duration":1006}},{"uid":"fbec0ac47303cdf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/fbec0ac47303cdf8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698693063271,"stop":1698693065455,"duration":2184}},{"uid":"1e2c808fa05c63b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1e2c808fa05c63b2","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698692733065,"stop":1698692735246,"duration":2181}},{"uid":"ec06b2261b46c606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec06b2261b46c606","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646331628,"stop":1698646334421,"duration":2793}},{"uid":"c6a1dd11a788052b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c6a1dd11a788052b","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698628549112,"stop":1698628550675,"duration":1563}},{"uid":"69c4e6a2231fec96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/69c4e6a2231fec96","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615208205,"stop":1698615211115,"duration":2910}},{"uid":"ce080f0847ac27ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ce080f0847ac27ae","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615100278,"stop":1698615101798,"duration":1520}},{"uid":"321d99f8ff676ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/321d99f8ff676ca8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698542363509,"stop":1698542364948,"duration":1439}},{"uid":"ab0f8eae5d888223","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab0f8eae5d888223","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698455552350,"stop":1698455553064,"duration":714}},{"uid":"d53356e9e57b5917","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d53356e9e57b5917","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698369226324,"stop":1698369228264,"duration":1940}},{"uid":"502ddfee35f89763","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/502ddfee35f89763","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698282839925,"stop":1698282842700,"duration":2775}},{"uid":"ed2acb97abda56f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ed2acb97abda56f3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698196498973,"stop":1698196501071,"duration":2098}},{"uid":"cc4c5a1cd68e203d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cc4c5a1cd68e203d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178223817,"stop":1698178225323,"duration":1506}},{"uid":"22aa264c91328a26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/22aa264c91328a26","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178204014,"stop":1698178205742,"duration":1728}},{"uid":"999d114f2bd1eeed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/999d114f2bd1eeed","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698110094905,"stop":1698110096357,"duration":1452}}]},"tags":[]},"source":"a31d7773f6c144e9.json","parameterValues":["GuildfordCouncil"]} \ No newline at end of file +{"uid":"36e632b3296f106c","name":"Validate Council Output [GuildfordCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"316f6b3276320661fa68609de6296157","time":{"start":1698867466512,"stop":1698867468440,"duration":1928},"status":"failed","statusMessage":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce4769a740>, 'council': 'GuildfordCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/GuildfordCouncil.py:45: in parse_data\n results = json.loads(response.text)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/__init__.py:346: in loads\n return _default_decoder.decode(s)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/decoder.py:337: in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ns = '*/{\"event\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"eventDef\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"t\"...tual: MlRqRU5YT3pjWFRNenJranFOMWFjQXlMaWFpdmxPSTZWeEo0bWtiN0hsaXcyNDQuMjAuNC0yLjQxLjQ\",\"exceptionEvent\":true}/*ERROR*/'\nidx = 0\n\n def raw_decode(self, s, idx=0):\n \"\"\"Decode a JSON document from ``s`` (a ``str`` beginning with\n a JSON document) and return a 2-tuple of the Python\n representation and the index in ``s`` where the document ended.\n \n This can be used to decode a JSON document from a string that may\n have extraneous data at the end.\n \n \"\"\"\n try:\n obj, end = self.scan_once(s, idx)\n except StopIteration as err:\n> raise JSONDecodeError(\"Expecting value\", s, err.value) from None\nE json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/decoder.py:355: JSONDecodeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce4769a740>, 'council': 'GuildfordCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/GuildfordCouncil.py:45: in parse_data\n results = json.loads(response.text)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/__init__.py:346: in loads\n return _default_decoder.decode(s)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/decoder.py:337: in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ns = '*/{\"event\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"eventDef\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"t\"...tual: MlRqRU5YT3pjWFRNenJranFOMWFjQXlMaWFpdmxPSTZWeEo0bWtiN0hsaXcyNDQuMjAuNC0yLjQxLjQ\",\"exceptionEvent\":true}/*ERROR*/'\nidx = 0\n\n def raw_decode(self, s, idx=0):\n \"\"\"Decode a JSON document from ``s`` (a ``str`` beginning with\n a JSON document) and return a 2-tuple of the Python\n representation and the index in ``s`` where the document ended.\n \n This can be used to decode a JSON document from a string that may\n have extraneous data at the end.\n \n \"\"\"\n try:\n obj, end = self.scan_once(s, idx)\n except StopIteration as err:\n> raise JSONDecodeError(\"Expecting value\", s, err.value) from None\nE json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/decoder.py:355: JSONDecodeError","steps":[{"name":"Given the council: GuildfordCouncil","time":{"start":1698867466512,"stop":1698867466513,"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":1698867466513,"stop":1698867468440,"duration":1927},"status":"failed","statusMessage":"Expecting value: line 1 column 1 (char 0)","statusTrace":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":52,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":137},"items":[{"uid":"a6733d3a773f5dee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/a6733d3a773f5dee","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698867469789,"stop":1698867471119,"duration":1330}},{"uid":"c0663f33e4b559c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c0663f33e4b559c3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698801593634,"stop":1698801602418,"duration":8784}},{"uid":"60452f50f026289f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/60452f50f026289f","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698788490955,"stop":1698788492356,"duration":1401}},{"uid":"36f052421dfdda56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/36f052421dfdda56","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698714987806,"stop":1698714989301,"duration":1495}},{"uid":"3fabcdfeb4264042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3fabcdfeb4264042","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698701363039,"stop":1698701364637,"duration":1598}},{"uid":"cc338da673cd71d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cc338da673cd71d4","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698700225085,"stop":1698700226091,"duration":1006}},{"uid":"fbec0ac47303cdf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/fbec0ac47303cdf8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698693063271,"stop":1698693065455,"duration":2184}},{"uid":"1e2c808fa05c63b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1e2c808fa05c63b2","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698692733065,"stop":1698692735246,"duration":2181}},{"uid":"ec06b2261b46c606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec06b2261b46c606","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646331628,"stop":1698646334421,"duration":2793}},{"uid":"c6a1dd11a788052b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c6a1dd11a788052b","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698628549112,"stop":1698628550675,"duration":1563}},{"uid":"69c4e6a2231fec96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/69c4e6a2231fec96","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615208205,"stop":1698615211115,"duration":2910}},{"uid":"ce080f0847ac27ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ce080f0847ac27ae","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615100278,"stop":1698615101798,"duration":1520}},{"uid":"321d99f8ff676ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/321d99f8ff676ca8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698542363509,"stop":1698542364948,"duration":1439}},{"uid":"ab0f8eae5d888223","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab0f8eae5d888223","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698455552350,"stop":1698455553064,"duration":714}},{"uid":"d53356e9e57b5917","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d53356e9e57b5917","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698369226324,"stop":1698369228264,"duration":1940}},{"uid":"502ddfee35f89763","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/502ddfee35f89763","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698282839925,"stop":1698282842700,"duration":2775}},{"uid":"ed2acb97abda56f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ed2acb97abda56f3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698196498973,"stop":1698196501071,"duration":2098}},{"uid":"cc4c5a1cd68e203d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cc4c5a1cd68e203d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178223817,"stop":1698178225323,"duration":1506}},{"uid":"22aa264c91328a26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/22aa264c91328a26","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178204014,"stop":1698178205742,"duration":1728}},{"uid":"999d114f2bd1eeed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/999d114f2bd1eeed","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698110094905,"stop":1698110096357,"duration":1452}}]},"tags":[]},"source":"36e632b3296f106c.json","parameterValues":["GuildfordCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/40f8191f8ae1cccd.json b/3.10/1086/data/test-cases/40f8191f8ae1cccd.json new file mode 100644 index 0000000000..2646383f6d --- /dev/null +++ b/3.10/1086/data/test-cases/40f8191f8ae1cccd.json @@ -0,0 +1 @@ +{"uid":"40f8191f8ae1cccd","name":"Validate Council Output [YorkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"95d2ddaa8617a8ae0ab01b561e2fb1b9","time":{"start":1698867843206,"stop":1698867844142,"duration":936},"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":1698867843206,"stop":1698867843207,"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":1698867843208,"stop":1698867844138,"duration":930},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867844138,"stop":1698867844139,"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":1698867844139,"stop":1698867844142,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"943f28fb9787677c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/943f28fb9787677c","status":"passed","time":{"start":1698867807567,"stop":1698867808103,"duration":536}},{"uid":"cf5ac5ce7798d5a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cf5ac5ce7798d5a4","status":"passed","time":{"start":1698801839285,"stop":1698801839920,"duration":635}},{"uid":"6f54ca6d006c949f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/6f54ca6d006c949f","status":"passed","time":{"start":1698788719884,"stop":1698788721836,"duration":1952}},{"uid":"4c3bb71695cbd855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4c3bb71695cbd855","status":"passed","time":{"start":1698715259965,"stop":1698715260773,"duration":808}},{"uid":"957564db2df02fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/957564db2df02fc5","status":"passed","time":{"start":1698701663776,"stop":1698701664655,"duration":879}},{"uid":"25bb7022a57e8c8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25bb7022a57e8c8d","status":"passed","time":{"start":1698700551563,"stop":1698700552131,"duration":568}},{"uid":"60b36f941e05066c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/60b36f941e05066c","status":"passed","time":{"start":1698693137801,"stop":1698693138329,"duration":528}},{"uid":"2c315b3332776e14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2c315b3332776e14","status":"passed","time":{"start":1698692969125,"stop":1698692971076,"duration":1951}},{"uid":"72471e1937ab4b94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/72471e1937ab4b94","status":"passed","time":{"start":1698646634322,"stop":1698646635217,"duration":895}},{"uid":"a30f7e7df316ef72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a30f7e7df316ef72","status":"passed","time":{"start":1698628858316,"stop":1698628859243,"duration":927}},{"uid":"ee376aa0061e429d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ee376aa0061e429d","status":"passed","time":{"start":1698615518028,"stop":1698615518926,"duration":898}},{"uid":"72a35697475fffaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72a35697475fffaa","status":"passed","time":{"start":1698615354071,"stop":1698615354911,"duration":840}},{"uid":"d72d57d551630571","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d72d57d551630571","status":"passed","time":{"start":1698542661694,"stop":1698542662723,"duration":1029}},{"uid":"99ce1d1eaab070c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/99ce1d1eaab070c","status":"passed","time":{"start":1698455858942,"stop":1698455859919,"duration":977}},{"uid":"bdfaeb90bdc369d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bdfaeb90bdc369d2","status":"passed","time":{"start":1698369579397,"stop":1698369579941,"duration":544}},{"uid":"2f271dc9fcc25234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f271dc9fcc25234","status":"passed","time":{"start":1698283190068,"stop":1698283190962,"duration":894}},{"uid":"8d0515873f872d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/8d0515873f872d5f","status":"passed","time":{"start":1698196797957,"stop":1698196798782,"duration":825}},{"uid":"d4500392bd69068b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d4500392bd69068b","status":"passed","time":{"start":1698178533246,"stop":1698178534148,"duration":902}},{"uid":"ac119cf31ed9b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ac119cf31ed9b31","status":"passed","time":{"start":1698178469899,"stop":1698178472749,"duration":2850}},{"uid":"1385d53c3262a734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1385d53c3262a734","status":"passed","time":{"start":1698110431682,"stop":1698110432229,"duration":547}}]},"tags":[]},"source":"40f8191f8ae1cccd.json","parameterValues":["YorkCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/154c0106788a352d.json b/3.10/1086/data/test-cases/420e64ab2ce21d72.json similarity index 83% rename from 3.10/1084/data/test-cases/154c0106788a352d.json rename to 3.10/1086/data/test-cases/420e64ab2ce21d72.json index 742bd65524..1daf2914e1 100644 --- a/3.10/1084/data/test-cases/154c0106788a352d.json +++ b/3.10/1086/data/test-cases/420e64ab2ce21d72.json @@ -1 +1 @@ -{"uid":"154c0106788a352d","name":"Validate Council Output [BuckinghamshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d3931a358fdfe26e1ace17c1805a29ca","time":{"start":1698867340850,"stop":1698867358358,"duration":17508},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BuckinghamshireCouncil","time":{"start":1698867340851,"stop":1698867340851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BuckinghamshireCouncil","time":{"start":1698867340851,"stop":1698867358356,"duration":17505},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867358356,"stop":1698867358356,"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":1698867358357,"stop":1698867358358,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BuckinghamshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":40,"unknown":0,"total":41},"items":[{"uid":"ea88f040f34710cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ea88f040f34710cd","status":"passed","time":{"start":1698867396159,"stop":1698867414086,"duration":17927}},{"uid":"7bfdcd0fb6ecf8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7bfdcd0fb6ecf8e","status":"passed","time":{"start":1698801522768,"stop":1698801541287,"duration":18519}},{"uid":"4eebb8810a26258e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4eebb8810a26258e","status":"passed","time":{"start":1698788428291,"stop":1698788445523,"duration":17232}},{"uid":"5f5b47e842d3143","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5f5b47e842d3143","status":"passed","time":{"start":1698714917883,"stop":1698714937549,"duration":19666}},{"uid":"a30b60baaa1b2980","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a30b60baaa1b2980","status":"passed","time":{"start":1698701297998,"stop":1698701316631,"duration":18633}},{"uid":"75b5e09e94a31afc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/75b5e09e94a31afc","status":"passed","time":{"start":1698700164605,"stop":1698700183089,"duration":18484}},{"uid":"f519e374f7bb1d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f519e374f7bb1d90","status":"passed","time":{"start":1698692710080,"stop":1698692727236,"duration":17156}},{"uid":"252d4f3cd54f718c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/252d4f3cd54f718c","status":"passed","time":{"start":1698692680194,"stop":1698692697421,"duration":17227}},{"uid":"e1879f6d6ad9434","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1879f6d6ad9434","status":"passed","time":{"start":1698646250039,"stop":1698646270100,"duration":20061}},{"uid":"f39e5f14540a894a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f39e5f14540a894a","status":"passed","time":{"start":1698628498234,"stop":1698628516677,"duration":18443}},{"uid":"e1deb8951ac983b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e1deb8951ac983b8","status":"passed","time":{"start":1698615140639,"stop":1698615159790,"duration":19151}},{"uid":"a6bd23e7e0dbe501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a6bd23e7e0dbe501","status":"passed","time":{"start":1698615048811,"stop":1698615066627,"duration":17816}},{"uid":"2924a11182a57992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/2924a11182a57992","status":"passed","time":{"start":1698542301922,"stop":1698542320360,"duration":18438}},{"uid":"bb466b6527e8c8d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb466b6527e8c8d4","status":"passed","time":{"start":1698455489335,"stop":1698455507358,"duration":18023}},{"uid":"c6204d1d39ea460d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c6204d1d39ea460d","status":"passed","time":{"start":1698369178229,"stop":1698369195358,"duration":17129}},{"uid":"8db2ce4614e120d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8db2ce4614e120d","status":"passed","time":{"start":1698282765594,"stop":1698282785516,"duration":19922}},{"uid":"74b5cd03e83881c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/74b5cd03e83881c1","status":"passed","time":{"start":1698196430123,"stop":1698196448957,"duration":18834}},{"uid":"2a98d5b4333d8f61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a98d5b4333d8f61","status":"passed","time":{"start":1698178157202,"stop":1698178175931,"duration":18729}},{"uid":"2f985d1f9b6807cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2f985d1f9b6807cb","status":"passed","time":{"start":1698178115624,"stop":1698178133493,"duration":17869}},{"uid":"8c549a7d6678534f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/8c549a7d6678534f","status":"passed","time":{"start":1698110037554,"stop":1698110058488,"duration":20934}}]},"tags":[]},"source":"154c0106788a352d.json","parameterValues":["BuckinghamshireCouncil"]} \ No newline at end of file +{"uid":"420e64ab2ce21d72","name":"Validate Council Output [BuckinghamshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d3931a358fdfe26e1ace17c1805a29ca","time":{"start":1698867397918,"stop":1698867417032,"duration":19114},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BuckinghamshireCouncil","time":{"start":1698867397918,"stop":1698867397919,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BuckinghamshireCouncil","time":{"start":1698867397919,"stop":1698867417029,"duration":19110},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867417030,"stop":1698867417030,"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":1698867417030,"stop":1698867417032,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BuckinghamshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":40,"unknown":0,"total":41},"items":[{"uid":"f3abac8c452f9be6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f3abac8c452f9be6","status":"passed","time":{"start":1698867425218,"stop":1698867443210,"duration":17992}},{"uid":"7bfdcd0fb6ecf8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7bfdcd0fb6ecf8e","status":"passed","time":{"start":1698801522768,"stop":1698801541287,"duration":18519}},{"uid":"4eebb8810a26258e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4eebb8810a26258e","status":"passed","time":{"start":1698788428291,"stop":1698788445523,"duration":17232}},{"uid":"5f5b47e842d3143","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5f5b47e842d3143","status":"passed","time":{"start":1698714917883,"stop":1698714937549,"duration":19666}},{"uid":"a30b60baaa1b2980","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a30b60baaa1b2980","status":"passed","time":{"start":1698701297998,"stop":1698701316631,"duration":18633}},{"uid":"75b5e09e94a31afc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/75b5e09e94a31afc","status":"passed","time":{"start":1698700164605,"stop":1698700183089,"duration":18484}},{"uid":"f519e374f7bb1d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f519e374f7bb1d90","status":"passed","time":{"start":1698692710080,"stop":1698692727236,"duration":17156}},{"uid":"252d4f3cd54f718c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/252d4f3cd54f718c","status":"passed","time":{"start":1698692680194,"stop":1698692697421,"duration":17227}},{"uid":"e1879f6d6ad9434","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1879f6d6ad9434","status":"passed","time":{"start":1698646250039,"stop":1698646270100,"duration":20061}},{"uid":"f39e5f14540a894a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f39e5f14540a894a","status":"passed","time":{"start":1698628498234,"stop":1698628516677,"duration":18443}},{"uid":"e1deb8951ac983b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e1deb8951ac983b8","status":"passed","time":{"start":1698615140639,"stop":1698615159790,"duration":19151}},{"uid":"a6bd23e7e0dbe501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a6bd23e7e0dbe501","status":"passed","time":{"start":1698615048811,"stop":1698615066627,"duration":17816}},{"uid":"2924a11182a57992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/2924a11182a57992","status":"passed","time":{"start":1698542301922,"stop":1698542320360,"duration":18438}},{"uid":"bb466b6527e8c8d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb466b6527e8c8d4","status":"passed","time":{"start":1698455489335,"stop":1698455507358,"duration":18023}},{"uid":"c6204d1d39ea460d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c6204d1d39ea460d","status":"passed","time":{"start":1698369178229,"stop":1698369195358,"duration":17129}},{"uid":"8db2ce4614e120d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8db2ce4614e120d","status":"passed","time":{"start":1698282765594,"stop":1698282785516,"duration":19922}},{"uid":"74b5cd03e83881c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/74b5cd03e83881c1","status":"passed","time":{"start":1698196430123,"stop":1698196448957,"duration":18834}},{"uid":"2a98d5b4333d8f61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a98d5b4333d8f61","status":"passed","time":{"start":1698178157202,"stop":1698178175931,"duration":18729}},{"uid":"2f985d1f9b6807cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2f985d1f9b6807cb","status":"passed","time":{"start":1698178115624,"stop":1698178133493,"duration":17869}},{"uid":"8c549a7d6678534f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/8c549a7d6678534f","status":"passed","time":{"start":1698110037554,"stop":1698110058488,"duration":20934}}]},"tags":[]},"source":"420e64ab2ce21d72.json","parameterValues":["BuckinghamshireCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/96bbff45385f056e.json b/3.10/1086/data/test-cases/424d0970f27fee25.json similarity index 97% rename from 3.10/1084/data/test-cases/96bbff45385f056e.json rename to 3.10/1086/data/test-cases/424d0970f27fee25.json index c058cda050..c01fb18caa 100644 --- a/3.10/1084/data/test-cases/96bbff45385f056e.json +++ b/3.10/1086/data/test-cases/424d0970f27fee25.json @@ -1 +1 @@ -{"uid":"96bbff45385f056e","name":"Validate Council Output [BlackburnCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2b38025e8aac97bc44475bb81d609858","time":{"start":1698867323537,"stop":1698867323969,"duration":432},"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=11&year=2023 (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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: 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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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=11&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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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: 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:492: 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:845: 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=11&year=2023'\nresponse = 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce56c4e260>, 'council': 'BlackburnCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:61: in parse_data\n response = session.get(url, headers=response_headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:602: in get\n return self.request(\"GET\", 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: 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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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=11&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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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: 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:492: 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:845: 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=11&year=2023'\nresponse = 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce56c4e260>, 'council': 'BlackburnCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:61: in parse_data\n response = session.get(url, headers=response_headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:602: in get\n return self.request(\"GET\", 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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: BlackburnCouncil","time":{"start":1698867323537,"stop":1698867323538,"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":1698867323538,"stop":1698867323969,"duration":431},"status":"failed","statusMessage":"HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"5507f4ff52f843d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5507f4ff52f843d8","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698867371926,"stop":1698867372320,"duration":394}},{"uid":"f94cf4ed755c06ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f94cf4ed755c06ea","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698801505159,"stop":1698801505648,"duration":489}},{"uid":"ccf1f72ab13503ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/ccf1f72ab13503ae","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698788412979,"stop":1698788413485,"duration":506}},{"uid":"139945e9f4195c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/139945e9f4195c29","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698714886129,"stop":1698714886727,"duration":598}},{"uid":"8a65dd80eeb2422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8a65dd80eeb2422e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698701279501,"stop":1698701280511,"duration":1010}},{"uid":"595925fb78b08563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/595925fb78b08563","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698700149063,"stop":1698700149546,"duration":483}},{"uid":"a0c7161549e8af44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a0c7161549e8af44","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692694873,"stop":1698692695222,"duration":349}},{"uid":"6c8e662031e49a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6c8e662031e49a6a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692661853,"stop":1698692662213,"duration":360}},{"uid":"f5d3b52362fbffb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f5d3b52362fbffb2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698646222653,"stop":1698646223236,"duration":583}},{"uid":"288fc7aac58cc733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/288fc7aac58cc733","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698628472460,"stop":1698628473424,"duration":964}},{"uid":"7effe57764c779ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7effe57764c779ba","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615111412,"stop":1698615111982,"duration":570}},{"uid":"6353bdb7053bf342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6353bdb7053bf342","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615032594,"stop":1698615033146,"duration":552}},{"uid":"a00d42264c5484db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a00d42264c5484db","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698542278984,"stop":1698542279492,"duration":508}},{"uid":"6d0f6549df239e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6d0f6549df239e4b","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698455469682,"stop":1698455470127,"duration":445}},{"uid":"3b579f8113f1afa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b579f8113f1afa8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698369151924,"stop":1698369152392,"duration":468}},{"uid":"1a766e463e72141f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1a766e463e72141f","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698282738633,"stop":1698282739263,"duration":630}},{"uid":"a68ef96828916657","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a68ef96828916657","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698196411859,"stop":1698196412361,"duration":502}},{"uid":"c6c97ad5c07544ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c6c97ad5c07544ce","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178138168,"stop":1698178138755,"duration":587}},{"uid":"1874bcec54860377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1874bcec54860377","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178094304,"stop":1698178094858,"duration":554}},{"uid":"694edf741a63eb7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/694edf741a63eb7e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698110010053,"stop":1698110010468,"duration":415}}]},"tags":[]},"source":"96bbff45385f056e.json","parameterValues":["BlackburnCouncil"]} \ No newline at end of file +{"uid":"424d0970f27fee25","name":"Validate Council Output [BlackburnCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2b38025e8aac97bc44475bb81d609858","time":{"start":1698867376393,"stop":1698867376971,"duration":578},"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=11&year=2023 (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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: 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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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=11&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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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: 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:492: 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:845: 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=11&year=2023'\nresponse = 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce48b22830>, 'council': 'BlackburnCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:61: in parse_data\n response = session.get(url, headers=response_headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:602: in get\n return self.request(\"GET\", 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: 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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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=11&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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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: 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:492: 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:845: 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=11&year=2023'\nresponse = 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce48b22830>, 'council': 'BlackburnCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:61: in parse_data\n response = session.get(url, headers=response_headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:602: in get\n return self.request(\"GET\", 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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: BlackburnCouncil","time":{"start":1698867376394,"stop":1698867376394,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BlackburnCouncil","time":{"start":1698867376395,"stop":1698867376971,"duration":576},"status":"failed","statusMessage":"HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"9e3d663242893144","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/9e3d663242893144","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698867409107,"stop":1698867409574,"duration":467}},{"uid":"f94cf4ed755c06ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f94cf4ed755c06ea","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698801505159,"stop":1698801505648,"duration":489}},{"uid":"ccf1f72ab13503ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/ccf1f72ab13503ae","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698788412979,"stop":1698788413485,"duration":506}},{"uid":"139945e9f4195c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/139945e9f4195c29","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698714886129,"stop":1698714886727,"duration":598}},{"uid":"8a65dd80eeb2422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8a65dd80eeb2422e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698701279501,"stop":1698701280511,"duration":1010}},{"uid":"595925fb78b08563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/595925fb78b08563","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698700149063,"stop":1698700149546,"duration":483}},{"uid":"a0c7161549e8af44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a0c7161549e8af44","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692694873,"stop":1698692695222,"duration":349}},{"uid":"6c8e662031e49a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6c8e662031e49a6a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692661853,"stop":1698692662213,"duration":360}},{"uid":"f5d3b52362fbffb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f5d3b52362fbffb2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698646222653,"stop":1698646223236,"duration":583}},{"uid":"288fc7aac58cc733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/288fc7aac58cc733","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698628472460,"stop":1698628473424,"duration":964}},{"uid":"7effe57764c779ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7effe57764c779ba","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615111412,"stop":1698615111982,"duration":570}},{"uid":"6353bdb7053bf342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6353bdb7053bf342","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615032594,"stop":1698615033146,"duration":552}},{"uid":"a00d42264c5484db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a00d42264c5484db","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698542278984,"stop":1698542279492,"duration":508}},{"uid":"6d0f6549df239e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6d0f6549df239e4b","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698455469682,"stop":1698455470127,"duration":445}},{"uid":"3b579f8113f1afa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b579f8113f1afa8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698369151924,"stop":1698369152392,"duration":468}},{"uid":"1a766e463e72141f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1a766e463e72141f","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698282738633,"stop":1698282739263,"duration":630}},{"uid":"a68ef96828916657","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a68ef96828916657","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698196411859,"stop":1698196412361,"duration":502}},{"uid":"c6c97ad5c07544ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c6c97ad5c07544ce","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178138168,"stop":1698178138755,"duration":587}},{"uid":"1874bcec54860377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1874bcec54860377","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178094304,"stop":1698178094858,"duration":554}},{"uid":"694edf741a63eb7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/694edf741a63eb7e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698110010053,"stop":1698110010468,"duration":415}}]},"tags":[]},"source":"424d0970f27fee25.json","parameterValues":["BlackburnCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/473ad7ed013405ac.json b/3.10/1086/data/test-cases/473ad7ed013405ac.json new file mode 100644 index 0000000000..4f554085f8 --- /dev/null +++ b/3.10/1086/data/test-cases/473ad7ed013405ac.json @@ -0,0 +1 @@ +{"uid":"473ad7ed013405ac","name":"Validate Council Output [SouthAyrshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"445c69993d092ef0a391b637b7b8f077","time":{"start":1698867711507,"stop":1698867714149,"duration":2642},"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":1698867711507,"stop":1698867711508,"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":1698867711509,"stop":1698867714146,"duration":2637},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867714146,"stop":1698867714147,"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":1698867714147,"stop":1698867714149,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"6c1a074fe580919c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6c1a074fe580919c","status":"passed","time":{"start":1698867624141,"stop":1698867625095,"duration":954}},{"uid":"a1e86ce6df312c77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a1e86ce6df312c77","status":"passed","time":{"start":1698801752423,"stop":1698801754040,"duration":1617}},{"uid":"73df9ccad8ad38a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/73df9ccad8ad38a2","status":"passed","time":{"start":1698788642074,"stop":1698788643294,"duration":1220}},{"uid":"792793dd30843025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/792793dd30843025","status":"passed","time":{"start":1698715203736,"stop":1698715205086,"duration":1350}},{"uid":"1ea80027edd33c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1ea80027edd33c49","status":"passed","time":{"start":1698701575758,"stop":1698701577374,"duration":1616}},{"uid":"c0d5dc54c4a35ea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d5dc54c4a35ea5","status":"passed","time":{"start":1698700367048,"stop":1698700368199,"duration":1151}},{"uid":"3fdfe0d845ca8370","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3fdfe0d845ca8370","status":"passed","time":{"start":1698693067142,"stop":1698693068213,"duration":1071}},{"uid":"172eeb7f65e6ed9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/172eeb7f65e6ed9e","status":"passed","time":{"start":1698692876747,"stop":1698692877970,"duration":1223}},{"uid":"cd1ce7a59cc91957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cd1ce7a59cc91957","status":"passed","time":{"start":1698646568640,"stop":1698646570188,"duration":1548}},{"uid":"511d3af078b43ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/511d3af078b43ae2","status":"passed","time":{"start":1698628614497,"stop":1698628616177,"duration":1680}},{"uid":"6d7094d2ea5cdaab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6d7094d2ea5cdaab","status":"passed","time":{"start":1698615464646,"stop":1698615466417,"duration":1771}},{"uid":"72af921c12731e1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72af921c12731e1b","status":"passed","time":{"start":1698615299191,"stop":1698615300489,"duration":1298}},{"uid":"e669a427090eb871","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e669a427090eb871","status":"passed","time":{"start":1698542590377,"stop":1698542592422,"duration":2045}},{"uid":"254bb4ea3a1f0b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/254bb4ea3a1f0b74","status":"passed","time":{"start":1698455608142,"stop":1698455609688,"duration":1546}},{"uid":"33b7f5c8f57c9de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/33b7f5c8f57c9de0","status":"passed","time":{"start":1698369278897,"stop":1698369280761,"duration":1864}},{"uid":"b0fc33c17c9cb9b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b0fc33c17c9cb9b3","status":"passed","time":{"start":1698283119730,"stop":1698283122364,"duration":2634}},{"uid":"991c90a407f150f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/991c90a407f150f9","status":"passed","time":{"start":1698196742511,"stop":1698196744098,"duration":1587}},{"uid":"5f7ff92156fbe71f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5f7ff92156fbe71f","status":"passed","time":{"start":1698178478882,"stop":1698178481117,"duration":2235}},{"uid":"6c41341768fe5ae8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6c41341768fe5ae8","status":"passed","time":{"start":1698178417238,"stop":1698178418583,"duration":1345}},{"uid":"bdb1877f28c4cffd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/bdb1877f28c4cffd","status":"passed","time":{"start":1698110270309,"stop":1698110271729,"duration":1420}}]},"tags":[]},"source":"473ad7ed013405ac.json","parameterValues":["SouthAyrshireCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/46edf3369ddfdeb1.json b/3.10/1086/data/test-cases/47d92087ebcb7f70.json similarity index 83% rename from 3.10/1084/data/test-cases/46edf3369ddfdeb1.json rename to 3.10/1086/data/test-cases/47d92087ebcb7f70.json index f11d5cfc2e..e649709628 100644 --- a/3.10/1084/data/test-cases/46edf3369ddfdeb1.json +++ b/3.10/1086/data/test-cases/47d92087ebcb7f70.json @@ -1 +1 @@ -{"uid":"46edf3369ddfdeb1","name":"Validate Council Output [GlasgowCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a2365ffeb3ba24c7926dc7b42b03858c","time":{"start":1698867397119,"stop":1698867399383,"duration":2264},"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":1698867397119,"stop":1698867397119,"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":1698867397120,"stop":1698867399380,"duration":2260},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867399380,"stop":1698867399380,"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":1698867399380,"stop":1698867399383,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"71b4585ea76dac59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/71b4585ea76dac59","status":"passed","time":{"start":1698867459405,"stop":1698867461818,"duration":2413}},{"uid":"e334260aa3e4cc46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e334260aa3e4cc46","status":"passed","time":{"start":1698801591164,"stop":1698801593628,"duration":2464}},{"uid":"763ed04feca4c074","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/763ed04feca4c074","status":"passed","time":{"start":1698788488570,"stop":1698788490952,"duration":2382}},{"uid":"a4a08ee435b314af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4a08ee435b314af","status":"passed","time":{"start":1698714985145,"stop":1698714987803,"duration":2658}},{"uid":"ad7ec844be81f773","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ad7ec844be81f773","status":"passed","time":{"start":1698701360306,"stop":1698701363035,"duration":2729}},{"uid":"e80464851aaa4985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e80464851aaa4985","status":"passed","time":{"start":1698700222576,"stop":1698700225082,"duration":2506}},{"uid":"1e40201a75c95ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1e40201a75c95ef1","status":"passed","time":{"start":1698693060971,"stop":1698693063267,"duration":2296}},{"uid":"e8c538802d08d4c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c538802d08d4c9","status":"passed","time":{"start":1698692730982,"stop":1698692733062,"duration":2080}},{"uid":"f09bfb11d9fa7df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f09bfb11d9fa7df0","status":"passed","time":{"start":1698646328870,"stop":1698646331624,"duration":2754}},{"uid":"f60d53f522338866","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f60d53f522338866","status":"passed","time":{"start":1698628546626,"stop":1698628549109,"duration":2483}},{"uid":"d03c392a73dd22b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d03c392a73dd22b4","status":"passed","time":{"start":1698615205522,"stop":1698615208201,"duration":2679}},{"uid":"11e43a0f690f583d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/11e43a0f690f583d","status":"passed","time":{"start":1698615097931,"stop":1698615100275,"duration":2344}},{"uid":"6f592615c022c393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6f592615c022c393","status":"passed","time":{"start":1698542361013,"stop":1698542363506,"duration":2493}},{"uid":"ed6d43d9327037ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ed6d43d9327037ce","status":"passed","time":{"start":1698455550069,"stop":1698455552347,"duration":2278}},{"uid":"97d214eb5f36f5a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/97d214eb5f36f5a3","status":"passed","time":{"start":1698369224064,"stop":1698369226317,"duration":2253}},{"uid":"6d92fcd0a0deb97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6d92fcd0a0deb97b","status":"passed","time":{"start":1698282837287,"stop":1698282839922,"duration":2635}},{"uid":"b4012340d4adc9b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b4012340d4adc9b1","status":"passed","time":{"start":1698196496354,"stop":1698196498970,"duration":2616}},{"uid":"f459f80d73b14a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f459f80d73b14a6a","status":"passed","time":{"start":1698178221138,"stop":1698178223814,"duration":2676}},{"uid":"931c96bae7eb63ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/931c96bae7eb63ac","status":"passed","time":{"start":1698178201543,"stop":1698178204011,"duration":2468}},{"uid":"703db62bc51ed76d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/703db62bc51ed76d","status":"passed","time":{"start":1698110092681,"stop":1698110094902,"duration":2221}}]},"tags":[]},"source":"46edf3369ddfdeb1.json","parameterValues":["GlasgowCityCouncil"]} \ No newline at end of file +{"uid":"47d92087ebcb7f70","name":"Validate Council Output [GlasgowCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a2365ffeb3ba24c7926dc7b42b03858c","time":{"start":1698867463779,"stop":1698867466507,"duration":2728},"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":1698867463779,"stop":1698867463780,"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":1698867463780,"stop":1698867466504,"duration":2724},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867466504,"stop":1698867466504,"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":1698867466505,"stop":1698867466507,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"2392fc074740145e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/2392fc074740145e","status":"passed","time":{"start":1698867467482,"stop":1698867469785,"duration":2303}},{"uid":"e334260aa3e4cc46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e334260aa3e4cc46","status":"passed","time":{"start":1698801591164,"stop":1698801593628,"duration":2464}},{"uid":"763ed04feca4c074","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/763ed04feca4c074","status":"passed","time":{"start":1698788488570,"stop":1698788490952,"duration":2382}},{"uid":"a4a08ee435b314af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4a08ee435b314af","status":"passed","time":{"start":1698714985145,"stop":1698714987803,"duration":2658}},{"uid":"ad7ec844be81f773","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ad7ec844be81f773","status":"passed","time":{"start":1698701360306,"stop":1698701363035,"duration":2729}},{"uid":"e80464851aaa4985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e80464851aaa4985","status":"passed","time":{"start":1698700222576,"stop":1698700225082,"duration":2506}},{"uid":"1e40201a75c95ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1e40201a75c95ef1","status":"passed","time":{"start":1698693060971,"stop":1698693063267,"duration":2296}},{"uid":"e8c538802d08d4c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c538802d08d4c9","status":"passed","time":{"start":1698692730982,"stop":1698692733062,"duration":2080}},{"uid":"f09bfb11d9fa7df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f09bfb11d9fa7df0","status":"passed","time":{"start":1698646328870,"stop":1698646331624,"duration":2754}},{"uid":"f60d53f522338866","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f60d53f522338866","status":"passed","time":{"start":1698628546626,"stop":1698628549109,"duration":2483}},{"uid":"d03c392a73dd22b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d03c392a73dd22b4","status":"passed","time":{"start":1698615205522,"stop":1698615208201,"duration":2679}},{"uid":"11e43a0f690f583d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/11e43a0f690f583d","status":"passed","time":{"start":1698615097931,"stop":1698615100275,"duration":2344}},{"uid":"6f592615c022c393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6f592615c022c393","status":"passed","time":{"start":1698542361013,"stop":1698542363506,"duration":2493}},{"uid":"ed6d43d9327037ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ed6d43d9327037ce","status":"passed","time":{"start":1698455550069,"stop":1698455552347,"duration":2278}},{"uid":"97d214eb5f36f5a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/97d214eb5f36f5a3","status":"passed","time":{"start":1698369224064,"stop":1698369226317,"duration":2253}},{"uid":"6d92fcd0a0deb97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6d92fcd0a0deb97b","status":"passed","time":{"start":1698282837287,"stop":1698282839922,"duration":2635}},{"uid":"b4012340d4adc9b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b4012340d4adc9b1","status":"passed","time":{"start":1698196496354,"stop":1698196498970,"duration":2616}},{"uid":"f459f80d73b14a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f459f80d73b14a6a","status":"passed","time":{"start":1698178221138,"stop":1698178223814,"duration":2676}},{"uid":"931c96bae7eb63ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/931c96bae7eb63ac","status":"passed","time":{"start":1698178201543,"stop":1698178204011,"duration":2468}},{"uid":"703db62bc51ed76d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/703db62bc51ed76d","status":"passed","time":{"start":1698110092681,"stop":1698110094902,"duration":2221}}]},"tags":[]},"source":"47d92087ebcb7f70.json","parameterValues":["GlasgowCityCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/4d0e6f396bc498cc.json b/3.10/1086/data/test-cases/4d0e6f396bc498cc.json new file mode 100644 index 0000000000..5545442bbb --- /dev/null +++ b/3.10/1086/data/test-cases/4d0e6f396bc498cc.json @@ -0,0 +1 @@ +{"uid":"4d0e6f396bc498cc","name":"Validate Council Output [CalderdaleCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1b9aa52f7d9bfc9f284315c06170da9f","time":{"start":1698867368892,"stop":1698867387023,"duration":18131},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CalderdaleCouncil","time":{"start":1698867368893,"stop":1698867368894,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CalderdaleCouncil","time":{"start":1698867368894,"stop":1698867387019,"duration":18125},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867387020,"stop":1698867387020,"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":1698867387020,"stop":1698867387023,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CalderdaleCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":10,"unknown":0,"total":10},"items":[{"uid":"eaa0ee40a70b4be8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/eaa0ee40a70b4be8","status":"passed","time":{"start":1698867399062,"stop":1698867405657,"duration":6595}},{"uid":"5067e0a6c9ffe976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5067e0a6c9ffe976","status":"passed","time":{"start":1698801499257,"stop":1698801505005,"duration":5748}},{"uid":"754aa81e6cadeead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/754aa81e6cadeead","status":"passed","time":{"start":1698788402272,"stop":1698788407184,"duration":4912}},{"uid":"2930cd6973196ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2930cd6973196ac","status":"passed","time":{"start":1698714870613,"stop":1698714882418,"duration":11805}},{"uid":"5cc4b25b18a807d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5cc4b25b18a807d2","status":"passed","time":{"start":1698701268143,"stop":1698701273354,"duration":5211}},{"uid":"6efce3cd96128393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6efce3cd96128393","status":"passed","time":{"start":1698700138986,"stop":1698700144516,"duration":5530}},{"uid":"b59a6a0c7189955d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b59a6a0c7189955d","status":"passed","time":{"start":1698692689398,"stop":1698692695171,"duration":5773}},{"uid":"eff8c2135cd669e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/eff8c2135cd669e1","status":"passed","time":{"start":1698692652175,"stop":1698692658656,"duration":6481}},{"uid":"14bd7472c1e5da6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/14bd7472c1e5da6c","status":"passed","time":{"start":1698646210807,"stop":1698646216889,"duration":6082}}]},"tags":[]},"source":"4d0e6f396bc498cc.json","parameterValues":["CalderdaleCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/4e0e972c85a97299.json b/3.10/1086/data/test-cases/4e0e972c85a97299.json new file mode 100644 index 0000000000..b1a0ef4cb8 --- /dev/null +++ b/3.10/1086/data/test-cases/4e0e972c85a97299.json @@ -0,0 +1 @@ +{"uid":"4e0e972c85a97299","name":"Validate Council Output [ValeofGlamorganCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1e5a723ab9bb5ec179bcd63e0a46576d","time":{"start":1698867796425,"stop":1698867798939,"duration":2514},"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":1698867796425,"stop":1698867796427,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ValeofGlamorganCouncil","time":{"start":1698867796427,"stop":1698867798932,"duration":2505},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867798933,"stop":1698867798933,"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":1698867798933,"stop":1698867798939,"duration":6},"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":21,"broken":0,"skipped":0,"passed":149,"unknown":0,"total":170},"items":[{"uid":"ef3f52ba1236b608","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/ef3f52ba1236b608","status":"passed","time":{"start":1698867792679,"stop":1698867795878,"duration":3199}},{"uid":"2a0d131507b2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2a0d131507b2933e","status":"passed","time":{"start":1698801794532,"stop":1698801796742,"duration":2210}},{"uid":"91bcdc3ee8e1f5b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/91bcdc3ee8e1f5b1","status":"passed","time":{"start":1698788671801,"stop":1698788674108,"duration":2307}},{"uid":"7b522557d11ae781","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7b522557d11ae781","status":"passed","time":{"start":1698715212096,"stop":1698715214814,"duration":2718}},{"uid":"ec82debd7ac2dd33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ec82debd7ac2dd33","status":"passed","time":{"start":1698701616567,"stop":1698701619198,"duration":2631}},{"uid":"7ea359c9bb13928e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ea359c9bb13928e","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":1698700409063,"stop":1698700539665,"duration":130602}},{"uid":"1019073225add97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1019073225add97b","status":"passed","time":{"start":1698693097965,"stop":1698693099774,"duration":1809}},{"uid":"ac4482f4ae1647f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac4482f4ae1647f6","status":"passed","time":{"start":1698692925713,"stop":1698692927448,"duration":1735}},{"uid":"76ebcce1ec014f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/76ebcce1ec014f76","status":"passed","time":{"start":1698646590825,"stop":1698646593309,"duration":2484}},{"uid":"c43ba67b0a20006d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c43ba67b0a20006d","status":"passed","time":{"start":1698628811063,"stop":1698628813290,"duration":2227}},{"uid":"1fbfa26b6dae2b04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1fbfa26b6dae2b04","status":"passed","time":{"start":1698615474061,"stop":1698615476258,"duration":2197}},{"uid":"48b6ea630135bc05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/48b6ea630135bc05","status":"passed","time":{"start":1698615310994,"stop":1698615313264,"duration":2270}},{"uid":"9843e132f983f5ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/9843e132f983f5ef","status":"passed","time":{"start":1698542605822,"stop":1698542608137,"duration":2315}},{"uid":"9c3bf6bb353ecceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9c3bf6bb353ecceb","status":"passed","time":{"start":1698455805592,"stop":1698455807867,"duration":2275}},{"uid":"9a081c4d9e7ece5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a081c4d9e7ece5","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":1698369597894,"stop":1698369728160,"duration":130266}},{"uid":"887d174930c7c38f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/887d174930c7c38f","status":"passed","time":{"start":1698283134213,"stop":1698283137303,"duration":3090}},{"uid":"5f968b162d5c9f5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5f968b162d5c9f5a","status":"passed","time":{"start":1698196751639,"stop":1698196757772,"duration":6133}},{"uid":"217a86d405987003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/217a86d405987003","status":"passed","time":{"start":1698178489264,"stop":1698178491915,"duration":2651}},{"uid":"2325f288c32b4a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2325f288c32b4a0","status":"passed","time":{"start":1698178426606,"stop":1698178428662,"duration":2056}},{"uid":"577b7c93eabc804c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/577b7c93eabc804c","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":1698110290203,"stop":1698110420686,"duration":130483}}]},"tags":[]},"source":"4e0e972c85a97299.json","parameterValues":["ValeofGlamorganCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/c5da3d6c019703d1.json b/3.10/1086/data/test-cases/4f67ba27307a0a4e.json similarity index 86% rename from 3.10/1084/data/test-cases/c5da3d6c019703d1.json rename to 3.10/1086/data/test-cases/4f67ba27307a0a4e.json index 8d369b1266..f409267658 100644 --- a/3.10/1084/data/test-cases/c5da3d6c019703d1.json +++ b/3.10/1086/data/test-cases/4f67ba27307a0a4e.json @@ -1 +1 @@ -{"uid":"c5da3d6c019703d1","name":"Validate Council Output [CardiffCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"df5c822318460ed588d620415ff288f8","time":{"start":1698867323956,"stop":1698867327179,"duration":3223},"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":1698867323957,"stop":1698867323957,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CardiffCouncil","time":{"start":1698867323958,"stop":1698867327175,"duration":3217},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867327176,"stop":1698867327177,"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":1698867327177,"stop":1698867327179,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":167,"unknown":0,"total":170},"items":[{"uid":"cccb41b68e9bdef7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/cccb41b68e9bdef7","status":"passed","time":{"start":1698867385022,"stop":1698867388599,"duration":3577}},{"uid":"15c5fee51358b261","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/15c5fee51358b261","status":"passed","time":{"start":1698801505991,"stop":1698801509046,"duration":3055}},{"uid":"209ebc23c84dfed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/209ebc23c84dfed3","status":"passed","time":{"start":1698788408192,"stop":1698788422800,"duration":14608}},{"uid":"ec2303384cd3640d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ec2303384cd3640d","status":"passed","time":{"start":1698714883372,"stop":1698714891539,"duration":8167}},{"uid":"9e576eae76858196","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9e576eae76858196","status":"passed","time":{"start":1698701274518,"stop":1698701279500,"duration":4982}},{"uid":"5e710435514fac94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5e710435514fac94","status":"passed","time":{"start":1698700145458,"stop":1698700153613,"duration":8155}},{"uid":"1168a6fbf03f76ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1168a6fbf03f76ab","status":"passed","time":{"start":1698692695997,"stop":1698692699945,"duration":3948}},{"uid":"93c69ee86b16997c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93c69ee86b16997c","status":"passed","time":{"start":1698692659529,"stop":1698692662651,"duration":3122}},{"uid":"ea7465e5d8b5241a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ea7465e5d8b5241a","status":"passed","time":{"start":1698646218011,"stop":1698646222809,"duration":4798}},{"uid":"b6432d67a46ec88d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b6432d67a46ec88d","status":"passed","time":{"start":1698628461285,"stop":1698628469822,"duration":8537}},{"uid":"7f1180f232329f7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f1180f232329f7e","status":"passed","time":{"start":1698615108071,"stop":1698615112753,"duration":4682}},{"uid":"f82fed317c4382bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/f82fed317c4382bb","status":"passed","time":{"start":1698615029245,"stop":1698615036651,"duration":7406}},{"uid":"624f6fe5c86e6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/624f6fe5c86e6b74","status":"passed","time":{"start":1698542269889,"stop":1698542278256,"duration":8367}},{"uid":"242b4e0170a79f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/242b4e0170a79f6e","status":"passed","time":{"start":1698455464013,"stop":1698455468647,"duration":4634}},{"uid":"b1a489409f48eace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b1a489409f48eace","status":"passed","time":{"start":1698369146603,"stop":1698369153849,"duration":7246}},{"uid":"f2b0594c1e4f408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f2b0594c1e4f408","status":"passed","time":{"start":1698282734797,"stop":1698282742027,"duration":7230}},{"uid":"a6ba867e9734389e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a6ba867e9734389e","status":"passed","time":{"start":1698196407914,"stop":1698196412102,"duration":4188}},{"uid":"dd499967ca8c09a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/dd499967ca8c09a6","status":"passed","time":{"start":1698178134095,"stop":1698178141127,"duration":7032}},{"uid":"eee666a52292f365","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/eee666a52292f365","status":"passed","time":{"start":1698178091162,"stop":1698178104278,"duration":13116}},{"uid":"5ba0c690cbbc2509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5ba0c690cbbc2509","status":"passed","time":{"start":1698110007167,"stop":1698110010249,"duration":3082}}]},"tags":[]},"source":"c5da3d6c019703d1.json","parameterValues":["CardiffCouncil"]} \ No newline at end of file +{"uid":"4f67ba27307a0a4e","name":"Validate Council Output [CardiffCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"df5c822318460ed588d620415ff288f8","time":{"start":1698867388052,"stop":1698867393278,"duration":5226},"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":1698867388052,"stop":1698867388053,"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":1698867388053,"stop":1698867393274,"duration":5221},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867393274,"stop":1698867393276,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1698867393276,"stop":1698867393278,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":167,"unknown":0,"total":170},"items":[{"uid":"687ecf69597ac401","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/687ecf69597ac401","status":"passed","time":{"start":1698867406407,"stop":1698867409058,"duration":2651}},{"uid":"15c5fee51358b261","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/15c5fee51358b261","status":"passed","time":{"start":1698801505991,"stop":1698801509046,"duration":3055}},{"uid":"209ebc23c84dfed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/209ebc23c84dfed3","status":"passed","time":{"start":1698788408192,"stop":1698788422800,"duration":14608}},{"uid":"ec2303384cd3640d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ec2303384cd3640d","status":"passed","time":{"start":1698714883372,"stop":1698714891539,"duration":8167}},{"uid":"9e576eae76858196","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9e576eae76858196","status":"passed","time":{"start":1698701274518,"stop":1698701279500,"duration":4982}},{"uid":"5e710435514fac94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5e710435514fac94","status":"passed","time":{"start":1698700145458,"stop":1698700153613,"duration":8155}},{"uid":"1168a6fbf03f76ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1168a6fbf03f76ab","status":"passed","time":{"start":1698692695997,"stop":1698692699945,"duration":3948}},{"uid":"93c69ee86b16997c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93c69ee86b16997c","status":"passed","time":{"start":1698692659529,"stop":1698692662651,"duration":3122}},{"uid":"ea7465e5d8b5241a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ea7465e5d8b5241a","status":"passed","time":{"start":1698646218011,"stop":1698646222809,"duration":4798}},{"uid":"b6432d67a46ec88d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b6432d67a46ec88d","status":"passed","time":{"start":1698628461285,"stop":1698628469822,"duration":8537}},{"uid":"7f1180f232329f7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f1180f232329f7e","status":"passed","time":{"start":1698615108071,"stop":1698615112753,"duration":4682}},{"uid":"f82fed317c4382bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/f82fed317c4382bb","status":"passed","time":{"start":1698615029245,"stop":1698615036651,"duration":7406}},{"uid":"624f6fe5c86e6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/624f6fe5c86e6b74","status":"passed","time":{"start":1698542269889,"stop":1698542278256,"duration":8367}},{"uid":"242b4e0170a79f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/242b4e0170a79f6e","status":"passed","time":{"start":1698455464013,"stop":1698455468647,"duration":4634}},{"uid":"b1a489409f48eace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b1a489409f48eace","status":"passed","time":{"start":1698369146603,"stop":1698369153849,"duration":7246}},{"uid":"f2b0594c1e4f408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f2b0594c1e4f408","status":"passed","time":{"start":1698282734797,"stop":1698282742027,"duration":7230}},{"uid":"a6ba867e9734389e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a6ba867e9734389e","status":"passed","time":{"start":1698196407914,"stop":1698196412102,"duration":4188}},{"uid":"dd499967ca8c09a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/dd499967ca8c09a6","status":"passed","time":{"start":1698178134095,"stop":1698178141127,"duration":7032}},{"uid":"eee666a52292f365","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/eee666a52292f365","status":"passed","time":{"start":1698178091162,"stop":1698178104278,"duration":13116}},{"uid":"5ba0c690cbbc2509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5ba0c690cbbc2509","status":"passed","time":{"start":1698110007167,"stop":1698110010249,"duration":3082}}]},"tags":[]},"source":"4f67ba27307a0a4e.json","parameterValues":["CardiffCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/f884eea5aab6138c.json b/3.10/1086/data/test-cases/5492d0018983cba0.json similarity index 82% rename from 3.10/1084/data/test-cases/f884eea5aab6138c.json rename to 3.10/1086/data/test-cases/5492d0018983cba0.json index a3e7c05fb8..85746949ce 100644 --- a/3.10/1084/data/test-cases/f884eea5aab6138c.json +++ b/3.10/1086/data/test-cases/5492d0018983cba0.json @@ -1 +1 @@ -{"uid":"f884eea5aab6138c","name":"Validate Council Output [WealdenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"fd6e3e2b6c7fbe2d0715ca47848314a0","time":{"start":1698867730571,"stop":1698867732058,"duration":1487},"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":1698867730571,"stop":1698867730572,"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":1698867730572,"stop":1698867732056,"duration":1484},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867732056,"stop":1698867732057,"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":1698867732057,"stop":1698867732058,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"8464fc657eb7802f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/8464fc657eb7802f","status":"passed","time":{"start":1698867776517,"stop":1698867777915,"duration":1398}},{"uid":"a7d52b52a3489a56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a7d52b52a3489a56","status":"passed","time":{"start":1698801810673,"stop":1698801812471,"duration":1798}},{"uid":"8c0b10f722f44f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8c0b10f722f44f3b","status":"passed","time":{"start":1698788692298,"stop":1698788693935,"duration":1637}},{"uid":"e6168f164d27a540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e6168f164d27a540","status":"passed","time":{"start":1698715230061,"stop":1698715231720,"duration":1659}},{"uid":"fb70517ac622b8e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fb70517ac622b8e7","status":"passed","time":{"start":1698701633986,"stop":1698701635826,"duration":1840}},{"uid":"48b111fa0af0e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48b111fa0af0e95f","status":"passed","time":{"start":1698700534909,"stop":1698700536587,"duration":1678}},{"uid":"2f8e356d6ff52bc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/2f8e356d6ff52bc7","status":"passed","time":{"start":1698693112968,"stop":1698693114327,"duration":1359}},{"uid":"ac286a915be00a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac286a915be00a90","status":"passed","time":{"start":1698692941191,"stop":1698692942758,"duration":1567}},{"uid":"9df720bca319fefb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9df720bca319fefb","status":"passed","time":{"start":1698646608751,"stop":1698646610607,"duration":1856}},{"uid":"1c66eb672e7967fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1c66eb672e7967fa","status":"passed","time":{"start":1698628829615,"stop":1698628831432,"duration":1817}},{"uid":"47d5cf859651f27f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/47d5cf859651f27f","status":"passed","time":{"start":1698615491640,"stop":1698615493510,"duration":1870}},{"uid":"9855db2ada6d4ace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9855db2ada6d4ace","status":"passed","time":{"start":1698615328027,"stop":1698615329614,"duration":1587}},{"uid":"e5389274741f2da0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e5389274741f2da0","status":"passed","time":{"start":1698542627510,"stop":1698542629379,"duration":1869}},{"uid":"57be38d2ebd5542f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/57be38d2ebd5542f","status":"passed","time":{"start":1698455822467,"stop":1698455824025,"duration":1558}},{"uid":"ec38e67703bc9a0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ec38e67703bc9a0d","status":"passed","time":{"start":1698369551381,"stop":1698369552846,"duration":1465}},{"uid":"41f3e562f214ed97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/41f3e562f214ed97","status":"passed","time":{"start":1698283156329,"stop":1698283158303,"duration":1974}},{"uid":"6078a69d1f2f003a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6078a69d1f2f003a","status":"passed","time":{"start":1698196772273,"stop":1698196774008,"duration":1735}},{"uid":"9651630e0bd9d6b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9651630e0bd9d6b9","status":"passed","time":{"start":1698178506476,"stop":1698178508463,"duration":1987}},{"uid":"29f3ab53cc45862d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29f3ab53cc45862d","status":"passed","time":{"start":1698178442542,"stop":1698178444170,"duration":1628}},{"uid":"80dcc169075f265c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/80dcc169075f265c","status":"passed","time":{"start":1698110420513,"stop":1698110421882,"duration":1369}}]},"tags":[]},"source":"f884eea5aab6138c.json","parameterValues":["WealdenDistrictCouncil"]} \ No newline at end of file +{"uid":"5492d0018983cba0","name":"Validate Council Output [WealdenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"fd6e3e2b6c7fbe2d0715ca47848314a0","time":{"start":1698867814483,"stop":1698867816468,"duration":1985},"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":1698867814484,"stop":1698867814484,"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":1698867814485,"stop":1698867816464,"duration":1979},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867816465,"stop":1698867816465,"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":1698867816466,"stop":1698867816468,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"6f0a3f3934de7b7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6f0a3f3934de7b7d","status":"passed","time":{"start":1698867795882,"stop":1698867797371,"duration":1489}},{"uid":"a7d52b52a3489a56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a7d52b52a3489a56","status":"passed","time":{"start":1698801810673,"stop":1698801812471,"duration":1798}},{"uid":"8c0b10f722f44f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8c0b10f722f44f3b","status":"passed","time":{"start":1698788692298,"stop":1698788693935,"duration":1637}},{"uid":"e6168f164d27a540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e6168f164d27a540","status":"passed","time":{"start":1698715230061,"stop":1698715231720,"duration":1659}},{"uid":"fb70517ac622b8e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fb70517ac622b8e7","status":"passed","time":{"start":1698701633986,"stop":1698701635826,"duration":1840}},{"uid":"48b111fa0af0e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48b111fa0af0e95f","status":"passed","time":{"start":1698700534909,"stop":1698700536587,"duration":1678}},{"uid":"2f8e356d6ff52bc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/2f8e356d6ff52bc7","status":"passed","time":{"start":1698693112968,"stop":1698693114327,"duration":1359}},{"uid":"ac286a915be00a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac286a915be00a90","status":"passed","time":{"start":1698692941191,"stop":1698692942758,"duration":1567}},{"uid":"9df720bca319fefb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9df720bca319fefb","status":"passed","time":{"start":1698646608751,"stop":1698646610607,"duration":1856}},{"uid":"1c66eb672e7967fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1c66eb672e7967fa","status":"passed","time":{"start":1698628829615,"stop":1698628831432,"duration":1817}},{"uid":"47d5cf859651f27f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/47d5cf859651f27f","status":"passed","time":{"start":1698615491640,"stop":1698615493510,"duration":1870}},{"uid":"9855db2ada6d4ace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9855db2ada6d4ace","status":"passed","time":{"start":1698615328027,"stop":1698615329614,"duration":1587}},{"uid":"e5389274741f2da0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e5389274741f2da0","status":"passed","time":{"start":1698542627510,"stop":1698542629379,"duration":1869}},{"uid":"57be38d2ebd5542f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/57be38d2ebd5542f","status":"passed","time":{"start":1698455822467,"stop":1698455824025,"duration":1558}},{"uid":"ec38e67703bc9a0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ec38e67703bc9a0d","status":"passed","time":{"start":1698369551381,"stop":1698369552846,"duration":1465}},{"uid":"41f3e562f214ed97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/41f3e562f214ed97","status":"passed","time":{"start":1698283156329,"stop":1698283158303,"duration":1974}},{"uid":"6078a69d1f2f003a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6078a69d1f2f003a","status":"passed","time":{"start":1698196772273,"stop":1698196774008,"duration":1735}},{"uid":"9651630e0bd9d6b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9651630e0bd9d6b9","status":"passed","time":{"start":1698178506476,"stop":1698178508463,"duration":1987}},{"uid":"29f3ab53cc45862d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29f3ab53cc45862d","status":"passed","time":{"start":1698178442542,"stop":1698178444170,"duration":1628}},{"uid":"80dcc169075f265c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/80dcc169075f265c","status":"passed","time":{"start":1698110420513,"stop":1698110421882,"duration":1369}}]},"tags":[]},"source":"5492d0018983cba0.json","parameterValues":["WealdenDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/9b066983502d1006.json b/3.10/1086/data/test-cases/556e1327e4465f7d.json similarity index 83% rename from 3.10/1084/data/test-cases/9b066983502d1006.json rename to 3.10/1086/data/test-cases/556e1327e4465f7d.json index 1f8caf4609..c39f70eef8 100644 --- a/3.10/1084/data/test-cases/9b066983502d1006.json +++ b/3.10/1086/data/test-cases/556e1327e4465f7d.json @@ -1 +1 @@ -{"uid":"9b066983502d1006","name":"Validate Council Output [RhonddaCynonTaffCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dd9e500503c1050ad4a094bf9d94ac37","time":{"start":1698867533828,"stop":1698867536260,"duration":2432},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: RhonddaCynonTaffCouncil","time":{"start":1698867533829,"stop":1698867533829,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from RhonddaCynonTaffCouncil","time":{"start":1698867533829,"stop":1698867536257,"duration":2428},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867536258,"stop":1698867536258,"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":1698867536258,"stop":1698867536260,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RhonddaCynonTaffCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":55,"unknown":0,"total":56},"items":[{"uid":"3a05f4174063b209","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/3a05f4174063b209","status":"passed","time":{"start":1698867577598,"stop":1698867580408,"duration":2810}},{"uid":"4d604bcd3f35168f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4d604bcd3f35168f","status":"passed","time":{"start":1698801729652,"stop":1698801732247,"duration":2595}},{"uid":"31feb2704847c381","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/31feb2704847c381","status":"passed","time":{"start":1698788617236,"stop":1698788619636,"duration":2400}},{"uid":"8db4f8aec3d836c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8db4f8aec3d836c4","status":"passed","time":{"start":1698715168604,"stop":1698715171405,"duration":2801}},{"uid":"502909701b378742","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/502909701b378742","status":"passed","time":{"start":1698701558806,"stop":1698701561732,"duration":2926}},{"uid":"76ec6c12e55339cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/76ec6c12e55339cb","status":"passed","time":{"start":1698700345560,"stop":1698700347964,"duration":2404}},{"uid":"df514e0cfa840d8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/df514e0cfa840d8c","status":"passed","time":{"start":1698693045060,"stop":1698693047277,"duration":2217}},{"uid":"9be9eb79edea0a91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9be9eb79edea0a91","status":"passed","time":{"start":1698692855353,"stop":1698692857397,"duration":2044}},{"uid":"e128eca9e7ea39ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e128eca9e7ea39ba","status":"passed","time":{"start":1698646541620,"stop":1698646545092,"duration":3472}},{"uid":"3f69d49d789be7d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3f69d49d789be7d6","status":"passed","time":{"start":1698628891457,"stop":1698628894468,"duration":3011}},{"uid":"4e3fe9f541dea915","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4e3fe9f541dea915","status":"passed","time":{"start":1698615367812,"stop":1698615374058,"duration":6246}},{"uid":"e5ea295064fdb052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e5ea295064fdb052","status":"passed","time":{"start":1698615262387,"stop":1698615265685,"duration":3298}},{"uid":"4e0b2b3a3450d103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4e0b2b3a3450d103","status":"passed","time":{"start":1698542530840,"stop":1698542533167,"duration":2327}},{"uid":"f5bb04317850ef95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f5bb04317850ef95","status":"passed","time":{"start":1698455860046,"stop":1698455869167,"duration":9121}},{"uid":"4e303a3e36347c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e303a3e36347c7e","status":"passed","time":{"start":1698369523379,"stop":1698369526918,"duration":3539}},{"uid":"15caeed6f90f91df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/15caeed6f90f91df","status":"passed","time":{"start":1698283014455,"stop":1698283018473,"duration":4018}},{"uid":"761f5153bd26f1d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/761f5153bd26f1d1","status":"passed","time":{"start":1698196681646,"stop":1698196684295,"duration":2649}},{"uid":"ea76dad100b22d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea76dad100b22d0","status":"passed","time":{"start":1698178401404,"stop":1698178404097,"duration":2693}},{"uid":"6cfada9642378d05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6cfada9642378d05","status":"passed","time":{"start":1698178342578,"stop":1698178344794,"duration":2216}},{"uid":"75a2316e6b6d44d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/75a2316e6b6d44d0","status":"passed","time":{"start":1698110260124,"stop":1698110263074,"duration":2950}}]},"tags":[]},"source":"9b066983502d1006.json","parameterValues":["RhonddaCynonTaffCouncil"]} \ No newline at end of file +{"uid":"556e1327e4465f7d","name":"Validate Council Output [RhonddaCynonTaffCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dd9e500503c1050ad4a094bf9d94ac37","time":{"start":1698867684062,"stop":1698867686614,"duration":2552},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: RhonddaCynonTaffCouncil","time":{"start":1698867684063,"stop":1698867684064,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from RhonddaCynonTaffCouncil","time":{"start":1698867684064,"stop":1698867686611,"duration":2547},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867686612,"stop":1698867686612,"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":1698867686612,"stop":1698867686614,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RhonddaCynonTaffCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":55,"unknown":0,"total":56},"items":[{"uid":"35ddf9fa17d147e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/35ddf9fa17d147e2","status":"passed","time":{"start":1698867600483,"stop":1698867602691,"duration":2208}},{"uid":"4d604bcd3f35168f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4d604bcd3f35168f","status":"passed","time":{"start":1698801729652,"stop":1698801732247,"duration":2595}},{"uid":"31feb2704847c381","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/31feb2704847c381","status":"passed","time":{"start":1698788617236,"stop":1698788619636,"duration":2400}},{"uid":"8db4f8aec3d836c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8db4f8aec3d836c4","status":"passed","time":{"start":1698715168604,"stop":1698715171405,"duration":2801}},{"uid":"502909701b378742","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/502909701b378742","status":"passed","time":{"start":1698701558806,"stop":1698701561732,"duration":2926}},{"uid":"76ec6c12e55339cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/76ec6c12e55339cb","status":"passed","time":{"start":1698700345560,"stop":1698700347964,"duration":2404}},{"uid":"df514e0cfa840d8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/df514e0cfa840d8c","status":"passed","time":{"start":1698693045060,"stop":1698693047277,"duration":2217}},{"uid":"9be9eb79edea0a91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9be9eb79edea0a91","status":"passed","time":{"start":1698692855353,"stop":1698692857397,"duration":2044}},{"uid":"e128eca9e7ea39ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e128eca9e7ea39ba","status":"passed","time":{"start":1698646541620,"stop":1698646545092,"duration":3472}},{"uid":"3f69d49d789be7d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3f69d49d789be7d6","status":"passed","time":{"start":1698628891457,"stop":1698628894468,"duration":3011}},{"uid":"4e3fe9f541dea915","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4e3fe9f541dea915","status":"passed","time":{"start":1698615367812,"stop":1698615374058,"duration":6246}},{"uid":"e5ea295064fdb052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e5ea295064fdb052","status":"passed","time":{"start":1698615262387,"stop":1698615265685,"duration":3298}},{"uid":"4e0b2b3a3450d103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4e0b2b3a3450d103","status":"passed","time":{"start":1698542530840,"stop":1698542533167,"duration":2327}},{"uid":"f5bb04317850ef95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f5bb04317850ef95","status":"passed","time":{"start":1698455860046,"stop":1698455869167,"duration":9121}},{"uid":"4e303a3e36347c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e303a3e36347c7e","status":"passed","time":{"start":1698369523379,"stop":1698369526918,"duration":3539}},{"uid":"15caeed6f90f91df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/15caeed6f90f91df","status":"passed","time":{"start":1698283014455,"stop":1698283018473,"duration":4018}},{"uid":"761f5153bd26f1d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/761f5153bd26f1d1","status":"passed","time":{"start":1698196681646,"stop":1698196684295,"duration":2649}},{"uid":"ea76dad100b22d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea76dad100b22d0","status":"passed","time":{"start":1698178401404,"stop":1698178404097,"duration":2693}},{"uid":"6cfada9642378d05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6cfada9642378d05","status":"passed","time":{"start":1698178342578,"stop":1698178344794,"duration":2216}},{"uid":"75a2316e6b6d44d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/75a2316e6b6d44d0","status":"passed","time":{"start":1698110260124,"stop":1698110263074,"duration":2950}}]},"tags":[]},"source":"556e1327e4465f7d.json","parameterValues":["RhonddaCynonTaffCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/8706f46771c5017d.json b/3.10/1086/data/test-cases/55e3c52476f1aa03.json similarity index 83% rename from 3.10/1084/data/test-cases/8706f46771c5017d.json rename to 3.10/1086/data/test-cases/55e3c52476f1aa03.json index 62ede17368..e575658383 100644 --- a/3.10/1084/data/test-cases/8706f46771c5017d.json +++ b/3.10/1086/data/test-cases/55e3c52476f1aa03.json @@ -1 +1 @@ -{"uid":"8706f46771c5017d","name":"Validate Council Output [SouthCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8feabb4d035e9d980eb81cc0b3d0bde3","time":{"start":1698867559517,"stop":1698867561117,"duration":1600},"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":1698867559517,"stop":1698867559518,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthCambridgeshireCouncil","time":{"start":1698867559518,"stop":1698867561113,"duration":1595},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867561113,"stop":1698867561113,"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":1698867561113,"stop":1698867561117,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b7d54064bf76b2bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b7d54064bf76b2bd","status":"passed","time":{"start":1698867602376,"stop":1698867604105,"duration":1729}},{"uid":"3aa14b96e5ff5042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3aa14b96e5ff5042","status":"passed","time":{"start":1698801754044,"stop":1698801755856,"duration":1812}},{"uid":"fdfb7d7e04528666","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fdfb7d7e04528666","status":"passed","time":{"start":1698788643297,"stop":1698788645074,"duration":1777}},{"uid":"ff7a91b33f20d431","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ff7a91b33f20d431","status":"passed","time":{"start":1698715205091,"stop":1698715207065,"duration":1974}},{"uid":"7efb45a227958a5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7efb45a227958a5f","status":"passed","time":{"start":1698701577379,"stop":1698701579588,"duration":2209}},{"uid":"a8553aab1818ed00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a8553aab1818ed00","status":"passed","time":{"start":1698700368202,"stop":1698700370745,"duration":2543}},{"uid":"4fb21d996064202d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4fb21d996064202d","status":"passed","time":{"start":1698693068216,"stop":1698693069970,"duration":1754}},{"uid":"407df95359cac8e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/407df95359cac8e0","status":"passed","time":{"start":1698692877973,"stop":1698692879580,"duration":1607}},{"uid":"ec402d13c8cf583f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec402d13c8cf583f","status":"passed","time":{"start":1698646570192,"stop":1698646573092,"duration":2900}},{"uid":"339855a201632280","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/339855a201632280","status":"passed","time":{"start":1698628616180,"stop":1698628618082,"duration":1902}},{"uid":"56cd30a6cb408451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/56cd30a6cb408451","status":"passed","time":{"start":1698615466421,"stop":1698615468590,"duration":2169}},{"uid":"c834b5acd38a2d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/c834b5acd38a2d84","status":"passed","time":{"start":1698615300492,"stop":1698615303129,"duration":2637}},{"uid":"a09ef885136ae399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a09ef885136ae399","status":"passed","time":{"start":1698542592425,"stop":1698542596262,"duration":3837}},{"uid":"b042884bc297752f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b042884bc297752f","status":"passed","time":{"start":1698455609691,"stop":1698455612446,"duration":2755}},{"uid":"cb5dec6b700b1783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb5dec6b700b1783","status":"passed","time":{"start":1698369280764,"stop":1698369283469,"duration":2705}},{"uid":"33ac8c034b019d20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/33ac8c034b019d20","status":"passed","time":{"start":1698283122368,"stop":1698283124776,"duration":2408}},{"uid":"33bee09cc37f98a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/33bee09cc37f98a9","status":"passed","time":{"start":1698196744100,"stop":1698196746336,"duration":2236}},{"uid":"b6399617637c8245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b6399617637c8245","status":"passed","time":{"start":1698178481121,"stop":1698178483533,"duration":2412}},{"uid":"5bb96fe5e9691103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5bb96fe5e9691103","status":"passed","time":{"start":1698178418587,"stop":1698178420576,"duration":1989}},{"uid":"33f15babba9f1ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/33f15babba9f1ba7","status":"passed","time":{"start":1698110271733,"stop":1698110273537,"duration":1804}}]},"tags":[]},"source":"8706f46771c5017d.json","parameterValues":["SouthCambridgeshireCouncil"]} \ No newline at end of file +{"uid":"55e3c52476f1aa03","name":"Validate Council Output [SouthCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8feabb4d035e9d980eb81cc0b3d0bde3","time":{"start":1698867714153,"stop":1698867716611,"duration":2458},"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":1698867714154,"stop":1698867714154,"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":1698867714155,"stop":1698867716607,"duration":2452},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867716607,"stop":1698867716608,"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":1698867716608,"stop":1698867716611,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"824ff01b7e0425af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/824ff01b7e0425af","status":"passed","time":{"start":1698867625098,"stop":1698867626831,"duration":1733}},{"uid":"3aa14b96e5ff5042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3aa14b96e5ff5042","status":"passed","time":{"start":1698801754044,"stop":1698801755856,"duration":1812}},{"uid":"fdfb7d7e04528666","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fdfb7d7e04528666","status":"passed","time":{"start":1698788643297,"stop":1698788645074,"duration":1777}},{"uid":"ff7a91b33f20d431","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ff7a91b33f20d431","status":"passed","time":{"start":1698715205091,"stop":1698715207065,"duration":1974}},{"uid":"7efb45a227958a5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7efb45a227958a5f","status":"passed","time":{"start":1698701577379,"stop":1698701579588,"duration":2209}},{"uid":"a8553aab1818ed00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a8553aab1818ed00","status":"passed","time":{"start":1698700368202,"stop":1698700370745,"duration":2543}},{"uid":"4fb21d996064202d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4fb21d996064202d","status":"passed","time":{"start":1698693068216,"stop":1698693069970,"duration":1754}},{"uid":"407df95359cac8e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/407df95359cac8e0","status":"passed","time":{"start":1698692877973,"stop":1698692879580,"duration":1607}},{"uid":"ec402d13c8cf583f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec402d13c8cf583f","status":"passed","time":{"start":1698646570192,"stop":1698646573092,"duration":2900}},{"uid":"339855a201632280","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/339855a201632280","status":"passed","time":{"start":1698628616180,"stop":1698628618082,"duration":1902}},{"uid":"56cd30a6cb408451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/56cd30a6cb408451","status":"passed","time":{"start":1698615466421,"stop":1698615468590,"duration":2169}},{"uid":"c834b5acd38a2d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/c834b5acd38a2d84","status":"passed","time":{"start":1698615300492,"stop":1698615303129,"duration":2637}},{"uid":"a09ef885136ae399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a09ef885136ae399","status":"passed","time":{"start":1698542592425,"stop":1698542596262,"duration":3837}},{"uid":"b042884bc297752f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b042884bc297752f","status":"passed","time":{"start":1698455609691,"stop":1698455612446,"duration":2755}},{"uid":"cb5dec6b700b1783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb5dec6b700b1783","status":"passed","time":{"start":1698369280764,"stop":1698369283469,"duration":2705}},{"uid":"33ac8c034b019d20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/33ac8c034b019d20","status":"passed","time":{"start":1698283122368,"stop":1698283124776,"duration":2408}},{"uid":"33bee09cc37f98a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/33bee09cc37f98a9","status":"passed","time":{"start":1698196744100,"stop":1698196746336,"duration":2236}},{"uid":"b6399617637c8245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b6399617637c8245","status":"passed","time":{"start":1698178481121,"stop":1698178483533,"duration":2412}},{"uid":"5bb96fe5e9691103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5bb96fe5e9691103","status":"passed","time":{"start":1698178418587,"stop":1698178420576,"duration":1989}},{"uid":"33f15babba9f1ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/33f15babba9f1ba7","status":"passed","time":{"start":1698110271733,"stop":1698110273537,"duration":1804}}]},"tags":[]},"source":"55e3c52476f1aa03.json","parameterValues":["SouthCambridgeshireCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/97df2344872c40b4.json b/3.10/1086/data/test-cases/57334bfd0eb77b61.json similarity index 85% rename from 3.10/1084/data/test-cases/97df2344872c40b4.json rename to 3.10/1086/data/test-cases/57334bfd0eb77b61.json index 47bd374644..cd4b1d4c03 100644 --- a/3.10/1084/data/test-cases/97df2344872c40b4.json +++ b/3.10/1086/data/test-cases/57334bfd0eb77b61.json @@ -1 +1 @@ -{"uid":"97df2344872c40b4","name":"Validate Council Output [SomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f041ffb1356697b5d3d99569da0ccb15","time":{"start":1698867550378,"stop":1698867557965,"duration":7587},"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":1698867550379,"stop":1698867550379,"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":1698867550380,"stop":1698867557962,"duration":7582},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867557962,"stop":1698867557963,"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":1698867557963,"stop":1698867557965,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f770bf71d6e942d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/f770bf71d6e942d4","status":"passed","time":{"start":1698867593723,"stop":1698867601222,"duration":7499}},{"uid":"230b40036c9eb0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/230b40036c9eb0cb","status":"passed","time":{"start":1698801744678,"stop":1698801752419,"duration":7741}},{"uid":"5851028c2899c16d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5851028c2899c16d","status":"passed","time":{"start":1698788634284,"stop":1698788642071,"duration":7787}},{"uid":"cca4221ac7522a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cca4221ac7522a5c","status":"passed","time":{"start":1698715195408,"stop":1698715203732,"duration":8324}},{"uid":"ba54f212460b22d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ba54f212460b22d3","status":"passed","time":{"start":1698701577395,"stop":1698701586089,"duration":8694}},{"uid":"c55712bcda97ec83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c55712bcda97ec83","status":"passed","time":{"start":1698700359166,"stop":1698700367045,"duration":7879}},{"uid":"20e555e7298ca26f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/20e555e7298ca26f","status":"passed","time":{"start":1698693059265,"stop":1698693067139,"duration":7874}},{"uid":"c93a3f4581ee9dbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c93a3f4581ee9dbd","status":"passed","time":{"start":1698692868988,"stop":1698692876742,"duration":7754}},{"uid":"aff0e5974312e38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/aff0e5974312e38e","status":"passed","time":{"start":1698646559579,"stop":1698646568636,"duration":9057}},{"uid":"4ea146b5b479c46b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4ea146b5b479c46b","status":"passed","time":{"start":1698628606077,"stop":1698628614493,"duration":8416}},{"uid":"a5d3a66f1c61a969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a5d3a66f1c61a969","status":"passed","time":{"start":1698615454376,"stop":1698615464643,"duration":10267}},{"uid":"2ba02bc07e58fa88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/2ba02bc07e58fa88","status":"passed","time":{"start":1698615290904,"stop":1698615299188,"duration":8284}},{"uid":"51ba88a54322e401","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51ba88a54322e401","status":"passed","time":{"start":1698542581423,"stop":1698542590374,"duration":8951}},{"uid":"c5f75a8526c66984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c5f75a8526c66984","status":"passed","time":{"start":1698455600051,"stop":1698455608138,"duration":8087}},{"uid":"383a3ce01b91089f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/383a3ce01b91089f","status":"passed","time":{"start":1698369270524,"stop":1698369278894,"duration":8370}},{"uid":"339e8cd65417dd50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/339e8cd65417dd50","status":"passed","time":{"start":1698283093808,"stop":1698283119726,"duration":25918}},{"uid":"80a1b57e0f9f7dea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/80a1b57e0f9f7dea","status":"passed","time":{"start":1698196733876,"stop":1698196742508,"duration":8632}},{"uid":"4ac2cb294186e8b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ac2cb294186e8b1","status":"passed","time":{"start":1698178469874,"stop":1698178478879,"duration":9005}},{"uid":"269a173962730a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/269a173962730a7a","status":"passed","time":{"start":1698178408218,"stop":1698178417235,"duration":9017}},{"uid":"cd06900131d5db9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/cd06900131d5db9c","status":"passed","time":{"start":1698110262438,"stop":1698110270306,"duration":7868}}]},"tags":[]},"source":"97df2344872c40b4.json","parameterValues":["SomersetCouncil"]} \ No newline at end of file +{"uid":"57334bfd0eb77b61","name":"Validate Council Output [SomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f041ffb1356697b5d3d99569da0ccb15","time":{"start":1698867702724,"stop":1698867711503,"duration":8779},"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":1698867702724,"stop":1698867702725,"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":1698867702725,"stop":1698867711500,"duration":8775},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867711500,"stop":1698867711501,"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":1698867711501,"stop":1698867711503,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"81cb7c369e164166","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/81cb7c369e164166","status":"passed","time":{"start":1698867616464,"stop":1698867624137,"duration":7673}},{"uid":"230b40036c9eb0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/230b40036c9eb0cb","status":"passed","time":{"start":1698801744678,"stop":1698801752419,"duration":7741}},{"uid":"5851028c2899c16d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5851028c2899c16d","status":"passed","time":{"start":1698788634284,"stop":1698788642071,"duration":7787}},{"uid":"cca4221ac7522a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cca4221ac7522a5c","status":"passed","time":{"start":1698715195408,"stop":1698715203732,"duration":8324}},{"uid":"ba54f212460b22d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ba54f212460b22d3","status":"passed","time":{"start":1698701577395,"stop":1698701586089,"duration":8694}},{"uid":"c55712bcda97ec83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c55712bcda97ec83","status":"passed","time":{"start":1698700359166,"stop":1698700367045,"duration":7879}},{"uid":"20e555e7298ca26f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/20e555e7298ca26f","status":"passed","time":{"start":1698693059265,"stop":1698693067139,"duration":7874}},{"uid":"c93a3f4581ee9dbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c93a3f4581ee9dbd","status":"passed","time":{"start":1698692868988,"stop":1698692876742,"duration":7754}},{"uid":"aff0e5974312e38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/aff0e5974312e38e","status":"passed","time":{"start":1698646559579,"stop":1698646568636,"duration":9057}},{"uid":"4ea146b5b479c46b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4ea146b5b479c46b","status":"passed","time":{"start":1698628606077,"stop":1698628614493,"duration":8416}},{"uid":"a5d3a66f1c61a969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a5d3a66f1c61a969","status":"passed","time":{"start":1698615454376,"stop":1698615464643,"duration":10267}},{"uid":"2ba02bc07e58fa88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/2ba02bc07e58fa88","status":"passed","time":{"start":1698615290904,"stop":1698615299188,"duration":8284}},{"uid":"51ba88a54322e401","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51ba88a54322e401","status":"passed","time":{"start":1698542581423,"stop":1698542590374,"duration":8951}},{"uid":"c5f75a8526c66984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c5f75a8526c66984","status":"passed","time":{"start":1698455600051,"stop":1698455608138,"duration":8087}},{"uid":"383a3ce01b91089f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/383a3ce01b91089f","status":"passed","time":{"start":1698369270524,"stop":1698369278894,"duration":8370}},{"uid":"339e8cd65417dd50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/339e8cd65417dd50","status":"passed","time":{"start":1698283093808,"stop":1698283119726,"duration":25918}},{"uid":"80a1b57e0f9f7dea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/80a1b57e0f9f7dea","status":"passed","time":{"start":1698196733876,"stop":1698196742508,"duration":8632}},{"uid":"4ac2cb294186e8b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ac2cb294186e8b1","status":"passed","time":{"start":1698178469874,"stop":1698178478879,"duration":9005}},{"uid":"269a173962730a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/269a173962730a7a","status":"passed","time":{"start":1698178408218,"stop":1698178417235,"duration":9017}},{"uid":"cd06900131d5db9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/cd06900131d5db9c","status":"passed","time":{"start":1698110262438,"stop":1698110270306,"duration":7868}}]},"tags":[]},"source":"57334bfd0eb77b61.json","parameterValues":["SomersetCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/2324a7a2b6417ead.json b/3.10/1086/data/test-cases/5872a347e47bc2cb.json similarity index 86% rename from 3.10/1084/data/test-cases/2324a7a2b6417ead.json rename to 3.10/1086/data/test-cases/5872a347e47bc2cb.json index c686b7f3f4..5eca86f7ea 100644 --- a/3.10/1084/data/test-cases/2324a7a2b6417ead.json +++ b/3.10/1086/data/test-cases/5872a347e47bc2cb.json @@ -1 +1 @@ -{"uid":"2324a7a2b6417ead","name":"Validate Council Output [ChelmsfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"ca53b6762a00c9270716d2dce73b5f79","time":{"start":1698867328538,"stop":1698867337568,"duration":9030},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f06178100>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f2f06178100>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f06178100>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f2f06178100>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: ChelmsfordCityCouncil","time":{"start":1698867328539,"stop":1698867328539,"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":1698867328539,"stop":1698867337565,"duration":9026},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867337566,"stop":1698867337566,"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":1698867337566,"stop":1698867337568,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"b5f828929f108024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b5f828929f108024","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867390940,"stop":1698867399966,"duration":9026}},{"uid":"6518411bcb9d4606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6518411bcb9d4606","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801511806,"stop":1698801532048,"duration":20242}},{"uid":"4ef0013123c7582f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4ef0013123c7582f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788426297,"stop":1698788434619,"duration":8322}},{"uid":"996c4d2396372cfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/996c4d2396372cfb","status":"passed","time":{"start":1698714894594,"stop":1698714915578,"duration":20984}},{"uid":"5c710dc0a9dc8dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c710dc0a9dc8dc9","status":"passed","time":{"start":1698701283814,"stop":1698701293352,"duration":9538}},{"uid":"7ed4cbe0852679fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ed4cbe0852679fc","status":"passed","time":{"start":1698700157051,"stop":1698700166310,"duration":9259}},{"uid":"8e26263904dde94d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8e26263904dde94d","status":"passed","time":{"start":1698692702744,"stop":1698692711923,"duration":9179}},{"uid":"e9fe127668872a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9fe127668872a23","status":"passed","time":{"start":1698692665395,"stop":1698692674617,"duration":9222}},{"uid":"eea380275a545d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eea380275a545d5","status":"passed","time":{"start":1698646228896,"stop":1698646238582,"duration":9686}},{"uid":"861573d4e436f2af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/861573d4e436f2af","status":"passed","time":{"start":1698628473193,"stop":1698628480253,"duration":7060}},{"uid":"2e5dbc620bb660d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e5dbc620bb660d6","status":"passed","time":{"start":1698615116102,"stop":1698615123533,"duration":7431}},{"uid":"8e7f8ac96dbfcfae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8e7f8ac96dbfcfae","status":"passed","time":{"start":1698615039831,"stop":1698615046361,"duration":6530}},{"uid":"78d78ee068946305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/78d78ee068946305","status":"passed","time":{"start":1698542282561,"stop":1698542292041,"duration":9480}},{"uid":"2d5ea1f5580fb0b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2d5ea1f5580fb0b7","status":"passed","time":{"start":1698455471246,"stop":1698455491661,"duration":20415}},{"uid":"2009f8cdc0450e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2009f8cdc0450e6","status":"passed","time":{"start":1698369158097,"stop":1698369167381,"duration":9284}},{"uid":"4ef3e25660884b3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4ef3e25660884b3a","status":"passed","time":{"start":1698282745704,"stop":1698282766751,"duration":21047}},{"uid":"672efc77f51fb059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/672efc77f51fb059","status":"passed","time":{"start":1698196416091,"stop":1698196437015,"duration":20924}},{"uid":"9b4adda0e928d378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9b4adda0e928d378","status":"passed","time":{"start":1698178145011,"stop":1698178154661,"duration":9650}},{"uid":"1e6240dd31a03404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1e6240dd31a03404","status":"passed","time":{"start":1698178109103,"stop":1698178118822,"duration":9719}},{"uid":"be46ce797763fe56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/be46ce797763fe56","status":"passed","time":{"start":1698110012846,"stop":1698110021997,"duration":9151}}]},"tags":[]},"source":"2324a7a2b6417ead.json","parameterValues":["ChelmsfordCityCouncil"]} \ No newline at end of file +{"uid":"5872a347e47bc2cb","name":"Validate Council Output [ChelmsfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"ca53b6762a00c9270716d2dce73b5f79","time":{"start":1698867395648,"stop":1698867405052,"duration":9404},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154afcf070>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f154afcf070>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154afcf070>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f154afcf070>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: ChelmsfordCityCouncil","time":{"start":1698867395649,"stop":1698867395649,"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":1698867395650,"stop":1698867405047,"duration":9397},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867405048,"stop":1698867405048,"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":1698867405048,"stop":1698867405052,"duration":4},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"9e73f5ff67b4f23e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/9e73f5ff67b4f23e","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867410807,"stop":1698867419830,"duration":9023}},{"uid":"6518411bcb9d4606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6518411bcb9d4606","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801511806,"stop":1698801532048,"duration":20242}},{"uid":"4ef0013123c7582f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4ef0013123c7582f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788426297,"stop":1698788434619,"duration":8322}},{"uid":"996c4d2396372cfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/996c4d2396372cfb","status":"passed","time":{"start":1698714894594,"stop":1698714915578,"duration":20984}},{"uid":"5c710dc0a9dc8dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c710dc0a9dc8dc9","status":"passed","time":{"start":1698701283814,"stop":1698701293352,"duration":9538}},{"uid":"7ed4cbe0852679fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ed4cbe0852679fc","status":"passed","time":{"start":1698700157051,"stop":1698700166310,"duration":9259}},{"uid":"8e26263904dde94d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8e26263904dde94d","status":"passed","time":{"start":1698692702744,"stop":1698692711923,"duration":9179}},{"uid":"e9fe127668872a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9fe127668872a23","status":"passed","time":{"start":1698692665395,"stop":1698692674617,"duration":9222}},{"uid":"eea380275a545d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eea380275a545d5","status":"passed","time":{"start":1698646228896,"stop":1698646238582,"duration":9686}},{"uid":"861573d4e436f2af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/861573d4e436f2af","status":"passed","time":{"start":1698628473193,"stop":1698628480253,"duration":7060}},{"uid":"2e5dbc620bb660d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e5dbc620bb660d6","status":"passed","time":{"start":1698615116102,"stop":1698615123533,"duration":7431}},{"uid":"8e7f8ac96dbfcfae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8e7f8ac96dbfcfae","status":"passed","time":{"start":1698615039831,"stop":1698615046361,"duration":6530}},{"uid":"78d78ee068946305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/78d78ee068946305","status":"passed","time":{"start":1698542282561,"stop":1698542292041,"duration":9480}},{"uid":"2d5ea1f5580fb0b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2d5ea1f5580fb0b7","status":"passed","time":{"start":1698455471246,"stop":1698455491661,"duration":20415}},{"uid":"2009f8cdc0450e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2009f8cdc0450e6","status":"passed","time":{"start":1698369158097,"stop":1698369167381,"duration":9284}},{"uid":"4ef3e25660884b3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4ef3e25660884b3a","status":"passed","time":{"start":1698282745704,"stop":1698282766751,"duration":21047}},{"uid":"672efc77f51fb059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/672efc77f51fb059","status":"passed","time":{"start":1698196416091,"stop":1698196437015,"duration":20924}},{"uid":"9b4adda0e928d378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9b4adda0e928d378","status":"passed","time":{"start":1698178145011,"stop":1698178154661,"duration":9650}},{"uid":"1e6240dd31a03404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1e6240dd31a03404","status":"passed","time":{"start":1698178109103,"stop":1698178118822,"duration":9719}},{"uid":"be46ce797763fe56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/be46ce797763fe56","status":"passed","time":{"start":1698110012846,"stop":1698110021997,"duration":9151}}]},"tags":[]},"source":"5872a347e47bc2cb.json","parameterValues":["ChelmsfordCityCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/1df1cf68aaf079c3.json b/3.10/1086/data/test-cases/5920822ee68047dd.json similarity index 83% rename from 3.10/1084/data/test-cases/1df1cf68aaf079c3.json rename to 3.10/1086/data/test-cases/5920822ee68047dd.json index 6402186d23..70570d01fb 100644 --- a/3.10/1084/data/test-cases/1df1cf68aaf079c3.json +++ b/3.10/1086/data/test-cases/5920822ee68047dd.json @@ -1 +1 @@ -{"uid":"1df1cf68aaf079c3","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6712f2e3b136c8030bb4071a5deccc97","time":{"start":1698867422445,"stop":1698867427839,"duration":5394},"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":1698867422446,"stop":1698867422447,"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":1698867422447,"stop":1698867427836,"duration":5389},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867427837,"stop":1698867427837,"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":1698867427837,"stop":1698867427839,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":17,"broken":0,"skipped":0,"passed":153,"unknown":0,"total":170},"items":[{"uid":"7c362d16b35ca831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7c362d16b35ca831","status":"passed","time":{"start":1698867488346,"stop":1698867493812,"duration":5466}},{"uid":"97f03b80653b9dd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/97f03b80653b9dd6","status":"passed","time":{"start":1698801624599,"stop":1698801630024,"duration":5425}},{"uid":"1429cc7263d9ba85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1429cc7263d9ba85","status":"passed","time":{"start":1698788515273,"stop":1698788520742,"duration":5469}},{"uid":"6d3108947c226db3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6d3108947c226db3","status":"passed","time":{"start":1698715019356,"stop":1698715027191,"duration":7835}},{"uid":"d3f3eac4df042029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d3f3eac4df042029","status":"passed","time":{"start":1698701391267,"stop":1698701398582,"duration":7315}},{"uid":"5d1d069f514c3ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d1d069f514c3ef2","status":"passed","time":{"start":1698700247837,"stop":1698700253421,"duration":5584}},{"uid":"216357116a24531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/216357116a24531","status":"passed","time":{"start":1698692890170,"stop":1698692895309,"duration":5139}},{"uid":"714aae454c4f5c9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/714aae454c4f5c9b","status":"passed","time":{"start":1698692758041,"stop":1698692763654,"duration":5613}},{"uid":"7b322a0b5ca02bf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7b322a0b5ca02bf4","status":"passed","time":{"start":1698646371143,"stop":1698646378419,"duration":7276}},{"uid":"ea59050268b7e2c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ea59050268b7e2c2","status":"passed","time":{"start":1698628588819,"stop":1698628595637,"duration":6818}},{"uid":"d072eba3c4800eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d072eba3c4800eea","status":"passed","time":{"start":1698615200980,"stop":1698615208572,"duration":7592}},{"uid":"d4a3235fdf49c39f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d4a3235fdf49c39f","status":"passed","time":{"start":1698615109078,"stop":1698615114665,"duration":5587}},{"uid":"76d12d94d9f23d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/76d12d94d9f23d8","status":"passed","time":{"start":1698542373688,"stop":1698542380790,"duration":7102}},{"uid":"c8460c6c19e948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c8460c6c19e948","status":"passed","time":{"start":1698455583900,"stop":1698455590772,"duration":6872}},{"uid":"cb9d27806fb5b126","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb9d27806fb5b126","status":"passed","time":{"start":1698369255448,"stop":1698369261227,"duration":5779}},{"uid":"fe30a8dbb1fc0e5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/fe30a8dbb1fc0e5f","status":"passed","time":{"start":1698282847714,"stop":1698282856223,"duration":8509}},{"uid":"51dd5e380d994356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/51dd5e380d994356","status":"passed","time":{"start":1698196514095,"stop":1698196521213,"duration":7118}},{"uid":"f1a319942e500aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f1a319942e500aba","status":"passed","time":{"start":1698178237545,"stop":1698178244462,"duration":6917}},{"uid":"5aa1d9e6a36c324b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5aa1d9e6a36c324b","status":"passed","time":{"start":1698178179281,"stop":1698178185597,"duration":6316}},{"uid":"c0247f1b6ef7a76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/c0247f1b6ef7a76","status":"passed","time":{"start":1698110104804,"stop":1698110111005,"duration":6201}}]},"tags":[]},"source":"1df1cf68aaf079c3.json","parameterValues":["NorthNorfolkDistrictCouncil"]} \ No newline at end of file +{"uid":"5920822ee68047dd","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6712f2e3b136c8030bb4071a5deccc97","time":{"start":1698867502050,"stop":1698867509296,"duration":7246},"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":1698867502050,"stop":1698867502051,"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":1698867502051,"stop":1698867509293,"duration":7242},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867509293,"stop":1698867509293,"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":1698867509294,"stop":1698867509296,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":17,"broken":0,"skipped":0,"passed":153,"unknown":0,"total":170},"items":[{"uid":"2b1d7169caac6f65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/2b1d7169caac6f65","status":"passed","time":{"start":1698867499477,"stop":1698867504592,"duration":5115}},{"uid":"97f03b80653b9dd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/97f03b80653b9dd6","status":"passed","time":{"start":1698801624599,"stop":1698801630024,"duration":5425}},{"uid":"1429cc7263d9ba85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1429cc7263d9ba85","status":"passed","time":{"start":1698788515273,"stop":1698788520742,"duration":5469}},{"uid":"6d3108947c226db3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6d3108947c226db3","status":"passed","time":{"start":1698715019356,"stop":1698715027191,"duration":7835}},{"uid":"d3f3eac4df042029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d3f3eac4df042029","status":"passed","time":{"start":1698701391267,"stop":1698701398582,"duration":7315}},{"uid":"5d1d069f514c3ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d1d069f514c3ef2","status":"passed","time":{"start":1698700247837,"stop":1698700253421,"duration":5584}},{"uid":"216357116a24531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/216357116a24531","status":"passed","time":{"start":1698692890170,"stop":1698692895309,"duration":5139}},{"uid":"714aae454c4f5c9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/714aae454c4f5c9b","status":"passed","time":{"start":1698692758041,"stop":1698692763654,"duration":5613}},{"uid":"7b322a0b5ca02bf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7b322a0b5ca02bf4","status":"passed","time":{"start":1698646371143,"stop":1698646378419,"duration":7276}},{"uid":"ea59050268b7e2c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ea59050268b7e2c2","status":"passed","time":{"start":1698628588819,"stop":1698628595637,"duration":6818}},{"uid":"d072eba3c4800eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d072eba3c4800eea","status":"passed","time":{"start":1698615200980,"stop":1698615208572,"duration":7592}},{"uid":"d4a3235fdf49c39f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d4a3235fdf49c39f","status":"passed","time":{"start":1698615109078,"stop":1698615114665,"duration":5587}},{"uid":"76d12d94d9f23d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/76d12d94d9f23d8","status":"passed","time":{"start":1698542373688,"stop":1698542380790,"duration":7102}},{"uid":"c8460c6c19e948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c8460c6c19e948","status":"passed","time":{"start":1698455583900,"stop":1698455590772,"duration":6872}},{"uid":"cb9d27806fb5b126","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb9d27806fb5b126","status":"passed","time":{"start":1698369255448,"stop":1698369261227,"duration":5779}},{"uid":"fe30a8dbb1fc0e5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/fe30a8dbb1fc0e5f","status":"passed","time":{"start":1698282847714,"stop":1698282856223,"duration":8509}},{"uid":"51dd5e380d994356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/51dd5e380d994356","status":"passed","time":{"start":1698196514095,"stop":1698196521213,"duration":7118}},{"uid":"f1a319942e500aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f1a319942e500aba","status":"passed","time":{"start":1698178237545,"stop":1698178244462,"duration":6917}},{"uid":"5aa1d9e6a36c324b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5aa1d9e6a36c324b","status":"passed","time":{"start":1698178179281,"stop":1698178185597,"duration":6316}},{"uid":"c0247f1b6ef7a76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/c0247f1b6ef7a76","status":"passed","time":{"start":1698110104804,"stop":1698110111005,"duration":6201}}]},"tags":[]},"source":"5920822ee68047dd.json","parameterValues":["NorthNorfolkDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/619a5652e68e8c66.json b/3.10/1086/data/test-cases/59fe52d5d03b2fe0.json similarity index 71% rename from 3.10/1084/data/test-cases/619a5652e68e8c66.json rename to 3.10/1086/data/test-cases/59fe52d5d03b2fe0.json index 58b442fd94..2cbe7a523a 100644 --- a/3.10/1084/data/test-cases/619a5652e68e8c66.json +++ b/3.10/1086/data/test-cases/59fe52d5d03b2fe0.json @@ -1 +1 @@ -{"uid":"619a5652e68e8c66","name":"Validate Council Output [NorthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f199ed7bccd24a997d0abd44066cd21","time":{"start":1698867558476,"stop":1698867563836,"duration":5360},"status":"failed","statusMessage":"NotImplementedError: Country GB does not have subdivision Eng","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f068e71f0>, 'council': 'NorthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthTynesideCouncil.py:184: in parse_data\n if is_holiday(item_as_date, Region.ENG):\nuk_bin_collection/uk_bin_collection/common.py:149: in is_holiday\n uk_holidays = holidays.country_holidays(\"GB\", subdiv=subdiv)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/utils.py:187: in country_holidays\n return getattr(holidays, country)(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/registry.py:197: in __call__\n return cls(*args, **kwargs) # type: ignore[misc, operator]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/countries/united_kingdom.py:53: in __init__\n super().__init__(observed_rule=SAT_SUN_TO_NEXT_MON, *args, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/observed_holiday_base.py:100: in __init__\n super().__init__(*args, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = holidays.country_holidays('GB', subdiv='Eng'), years = None\nexpand = True, observed = True, subdiv = 'Eng', prov = None, state = None\nlanguage = None, categories = None\n\n def __init__(\n self,\n years: Optional[Union[int, Iterable[int]]] = None,\n expand: bool = True,\n observed: bool = True,\n subdiv: Optional[str] = None,\n prov: Optional[str] = None, # Deprecated.\n state: Optional[str] = None, # Deprecated.\n language: Optional[str] = None,\n categories: Optional[Tuple[str]] = None,\n ) -> None:\n \"\"\"\n :param years:\n The year(s) to pre-calculate public holidays for at instantiation.\n \n :param expand:\n Whether the entire year is calculated when one date from that year\n is requested.\n \n :param observed:\n Whether to include the dates when public holiday are observed\n (e.g. a holiday falling on a Sunday being observed the\n following Monday). This doesn't work for all countries.\n \n :param subdiv:\n The subdivision (e.g. state or province); not implemented for all\n countries (see documentation).\n \n :param prov:\n *deprecated* use subdiv instead.\n \n :param state:\n *deprecated* use subdiv instead.\n \n :param language:\n The language which the returned holiday names will be translated\n into. It must be an ISO 639-1 (2-letter) language code. If the\n language translation is not supported the original holiday names\n will be used.\n \n :param categories:\n Requested holiday categories.\n \n :return:\n A :class:`HolidayBase` object matching the **country**.\n \"\"\"\n super().__init__()\n \n self.expand = expand\n self.language = language.lower() if language else None\n self.observed = observed\n self.subdiv = subdiv or prov or state\n self.categories = set(categories) if categories else {PUBLIC}\n \n self.tr = gettext # Default translation method.\n \n if prov or state:\n warnings.warn(\n f\"Arguments prov and state are deprecated, use subdiv='{prov or state}' instead.\",\n DeprecationWarning,\n )\n \n if isinstance(self.subdiv, int):\n self.subdiv = str(self.subdiv)\n \n if not isinstance(self, HolidaySum):\n if self.subdiv and self.subdiv not in set(\n self.subdivisions + self._deprecated_subdivisions\n ):\n> raise NotImplementedError(\n f\"Market {self.market} does not have subdivision {self.subdiv}\"\n if hasattr(self, \"market\")\n else f\"Country {self.country} does not have subdivision {self.subdiv}\"\n )\nE NotImplementedError: Country GB does not have subdivision Eng\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/holiday_base.py:308: NotImplementedError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"NotImplementedError: Country GB does not have subdivision Eng","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f068e71f0>, 'council': 'NorthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthTynesideCouncil.py:184: in parse_data\n if is_holiday(item_as_date, Region.ENG):\nuk_bin_collection/uk_bin_collection/common.py:149: in is_holiday\n uk_holidays = holidays.country_holidays(\"GB\", subdiv=subdiv)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/utils.py:187: in country_holidays\n return getattr(holidays, country)(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/registry.py:197: in __call__\n return cls(*args, **kwargs) # type: ignore[misc, operator]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/countries/united_kingdom.py:53: in __init__\n super().__init__(observed_rule=SAT_SUN_TO_NEXT_MON, *args, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/observed_holiday_base.py:100: in __init__\n super().__init__(*args, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = holidays.country_holidays('GB', subdiv='Eng'), years = None\nexpand = True, observed = True, subdiv = 'Eng', prov = None, state = None\nlanguage = None, categories = None\n\n def __init__(\n self,\n years: Optional[Union[int, Iterable[int]]] = None,\n expand: bool = True,\n observed: bool = True,\n subdiv: Optional[str] = None,\n prov: Optional[str] = None, # Deprecated.\n state: Optional[str] = None, # Deprecated.\n language: Optional[str] = None,\n categories: Optional[Tuple[str]] = None,\n ) -> None:\n \"\"\"\n :param years:\n The year(s) to pre-calculate public holidays for at instantiation.\n \n :param expand:\n Whether the entire year is calculated when one date from that year\n is requested.\n \n :param observed:\n Whether to include the dates when public holiday are observed\n (e.g. a holiday falling on a Sunday being observed the\n following Monday). This doesn't work for all countries.\n \n :param subdiv:\n The subdivision (e.g. state or province); not implemented for all\n countries (see documentation).\n \n :param prov:\n *deprecated* use subdiv instead.\n \n :param state:\n *deprecated* use subdiv instead.\n \n :param language:\n The language which the returned holiday names will be translated\n into. It must be an ISO 639-1 (2-letter) language code. If the\n language translation is not supported the original holiday names\n will be used.\n \n :param categories:\n Requested holiday categories.\n \n :return:\n A :class:`HolidayBase` object matching the **country**.\n \"\"\"\n super().__init__()\n \n self.expand = expand\n self.language = language.lower() if language else None\n self.observed = observed\n self.subdiv = subdiv or prov or state\n self.categories = set(categories) if categories else {PUBLIC}\n \n self.tr = gettext # Default translation method.\n \n if prov or state:\n warnings.warn(\n f\"Arguments prov and state are deprecated, use subdiv='{prov or state}' instead.\",\n DeprecationWarning,\n )\n \n if isinstance(self.subdiv, int):\n self.subdiv = str(self.subdiv)\n \n if not isinstance(self, HolidaySum):\n if self.subdiv and self.subdiv not in set(\n self.subdivisions + self._deprecated_subdivisions\n ):\n> raise NotImplementedError(\n f\"Market {self.market} does not have subdivision {self.subdiv}\"\n if hasattr(self, \"market\")\n else f\"Country {self.country} does not have subdivision {self.subdiv}\"\n )\nE NotImplementedError: Country GB does not have subdivision Eng\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/holiday_base.py:308: NotImplementedError","steps":[{"name":"Given the council: NorthTynesideCouncil","time":{"start":1698867558476,"stop":1698867558477,"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":1698867558477,"stop":1698867563836,"duration":5359},"status":"failed","statusMessage":"Country GB does not have subdivision Eng","statusTrace":"NotImplementedError: Country GB does not have subdivision Eng\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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":12,"broken":0,"skipped":0,"passed":158,"unknown":0,"total":170},"items":[{"uid":"a9e83664968113f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a9e83664968113f","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698867623849,"stop":1698867625348,"duration":1499}},{"uid":"27f67ab19a7fb902","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27f67ab19a7fb902","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698801631351,"stop":1698801637049,"duration":5698}},{"uid":"9a3de1feee7ce8ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9a3de1feee7ce8ac","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698788522154,"stop":1698788528001,"duration":5847}},{"uid":"c328ecd484e14973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c328ecd484e14973","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698715028788,"stop":1698715040801,"duration":12013}},{"uid":"f3fcc17e01765cb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f3fcc17e01765cb6","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698701400539,"stop":1698701408322,"duration":7783}},{"uid":"68ba860f703dc9d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/68ba860f703dc9d5","status":"passed","time":{"start":1698700254608,"stop":1698700259853,"duration":5245}},{"uid":"63700010bb15efc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/63700010bb15efc9","status":"passed","time":{"start":1698692896571,"stop":1698692897900,"duration":1329}},{"uid":"739feac8eca70a8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/739feac8eca70a8d","status":"passed","time":{"start":1698692764880,"stop":1698692770149,"duration":5269}},{"uid":"da4e73625ffb19d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/da4e73625ffb19d","status":"passed","time":{"start":1698646380313,"stop":1698646386556,"duration":6243}},{"uid":"17377b76348a5d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/17377b76348a5d90","status":"passed","time":{"start":1698628597293,"stop":1698628603432,"duration":6139}},{"uid":"f269d9897876e0a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f269d9897876e0a7","status":"passed","time":{"start":1698615210439,"stop":1698615218809,"duration":8370}},{"uid":"3cca0f70ae582ab6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3cca0f70ae582ab6","status":"passed","time":{"start":1698615116081,"stop":1698615117747,"duration":1666}},{"uid":"f1517ff5b8939c8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f1517ff5b8939c8f","status":"passed","time":{"start":1698542382606,"stop":1698542385029,"duration":2423}},{"uid":"bf918bbf5866a745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bf918bbf5866a745","status":"passed","time":{"start":1698455591929,"stop":1698455597746,"duration":5817}},{"uid":"a5451fb0639820ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a5451fb0639820ff","status":"passed","time":{"start":1698369262806,"stop":1698369268323,"duration":5517}},{"uid":"cb08544ba9862589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cb08544ba9862589","status":"passed","time":{"start":1698282858118,"stop":1698282863467,"duration":5349}},{"uid":"c9234c0e6f5595b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c9234c0e6f5595b9","status":"passed","time":{"start":1698196523091,"stop":1698196528457,"duration":5366}},{"uid":"287753027f9a16e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/287753027f9a16e8","status":"passed","time":{"start":1698178246247,"stop":1698178252232,"duration":5985}},{"uid":"9ba649ead52778e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9ba649ead52778e7","status":"passed","time":{"start":1698178187451,"stop":1698178194319,"duration":6868}},{"uid":"3b2222d4fb3bcb2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3b2222d4fb3bcb2b","status":"passed","time":{"start":1698110112386,"stop":1698110113960,"duration":1574}}]},"tags":[]},"source":"619a5652e68e8c66.json","parameterValues":["NorthTynesideCouncil"]} \ No newline at end of file +{"uid":"59fe52d5d03b2fe0","name":"Validate Council Output [NorthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f199ed7bccd24a997d0abd44066cd21","time":{"start":1698867641843,"stop":1698867643763,"duration":1920},"status":"failed","statusMessage":"NotImplementedError: Country GB does not have subdivision Eng","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce48dfecb0>, 'council': 'NorthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthTynesideCouncil.py:184: in parse_data\n if is_holiday(item_as_date, Region.ENG):\nuk_bin_collection/uk_bin_collection/common.py:149: in is_holiday\n uk_holidays = holidays.country_holidays(\"GB\", subdiv=subdiv)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/utils.py:187: in country_holidays\n return getattr(holidays, country)(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/registry.py:197: in __call__\n return cls(*args, **kwargs) # type: ignore[misc, operator]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/countries/united_kingdom.py:53: in __init__\n super().__init__(observed_rule=SAT_SUN_TO_NEXT_MON, *args, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/observed_holiday_base.py:100: in __init__\n super().__init__(*args, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = holidays.country_holidays('GB', subdiv='Eng'), years = None\nexpand = True, observed = True, subdiv = 'Eng', prov = None, state = None\nlanguage = None, categories = None\n\n def __init__(\n self,\n years: Optional[Union[int, Iterable[int]]] = None,\n expand: bool = True,\n observed: bool = True,\n subdiv: Optional[str] = None,\n prov: Optional[str] = None, # Deprecated.\n state: Optional[str] = None, # Deprecated.\n language: Optional[str] = None,\n categories: Optional[Tuple[str]] = None,\n ) -> None:\n \"\"\"\n :param years:\n The year(s) to pre-calculate public holidays for at instantiation.\n \n :param expand:\n Whether the entire year is calculated when one date from that year\n is requested.\n \n :param observed:\n Whether to include the dates when public holiday are observed\n (e.g. a holiday falling on a Sunday being observed the\n following Monday). This doesn't work for all countries.\n \n :param subdiv:\n The subdivision (e.g. state or province); not implemented for all\n countries (see documentation).\n \n :param prov:\n *deprecated* use subdiv instead.\n \n :param state:\n *deprecated* use subdiv instead.\n \n :param language:\n The language which the returned holiday names will be translated\n into. It must be an ISO 639-1 (2-letter) language code. If the\n language translation is not supported the original holiday names\n will be used.\n \n :param categories:\n Requested holiday categories.\n \n :return:\n A :class:`HolidayBase` object matching the **country**.\n \"\"\"\n super().__init__()\n \n self.expand = expand\n self.language = language.lower() if language else None\n self.observed = observed\n self.subdiv = subdiv or prov or state\n self.categories = set(categories) if categories else {PUBLIC}\n \n self.tr = gettext # Default translation method.\n \n if prov or state:\n warnings.warn(\n f\"Arguments prov and state are deprecated, use subdiv='{prov or state}' instead.\",\n DeprecationWarning,\n )\n \n if isinstance(self.subdiv, int):\n self.subdiv = str(self.subdiv)\n \n if not isinstance(self, HolidaySum):\n if self.subdiv and self.subdiv not in set(\n self.subdivisions + self._deprecated_subdivisions\n ):\n> raise NotImplementedError(\n f\"Market {self.market} does not have subdivision {self.subdiv}\"\n if hasattr(self, \"market\")\n else f\"Country {self.country} does not have subdivision {self.subdiv}\"\n )\nE NotImplementedError: Country GB does not have subdivision Eng\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/holiday_base.py:308: NotImplementedError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"NotImplementedError: Country GB does not have subdivision Eng","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce48dfecb0>, 'council': 'NorthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthTynesideCouncil.py:184: in parse_data\n if is_holiday(item_as_date, Region.ENG):\nuk_bin_collection/uk_bin_collection/common.py:149: in is_holiday\n uk_holidays = holidays.country_holidays(\"GB\", subdiv=subdiv)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/utils.py:187: in country_holidays\n return getattr(holidays, country)(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/registry.py:197: in __call__\n return cls(*args, **kwargs) # type: ignore[misc, operator]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/countries/united_kingdom.py:53: in __init__\n super().__init__(observed_rule=SAT_SUN_TO_NEXT_MON, *args, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/observed_holiday_base.py:100: in __init__\n super().__init__(*args, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = holidays.country_holidays('GB', subdiv='Eng'), years = None\nexpand = True, observed = True, subdiv = 'Eng', prov = None, state = None\nlanguage = None, categories = None\n\n def __init__(\n self,\n years: Optional[Union[int, Iterable[int]]] = None,\n expand: bool = True,\n observed: bool = True,\n subdiv: Optional[str] = None,\n prov: Optional[str] = None, # Deprecated.\n state: Optional[str] = None, # Deprecated.\n language: Optional[str] = None,\n categories: Optional[Tuple[str]] = None,\n ) -> None:\n \"\"\"\n :param years:\n The year(s) to pre-calculate public holidays for at instantiation.\n \n :param expand:\n Whether the entire year is calculated when one date from that year\n is requested.\n \n :param observed:\n Whether to include the dates when public holiday are observed\n (e.g. a holiday falling on a Sunday being observed the\n following Monday). This doesn't work for all countries.\n \n :param subdiv:\n The subdivision (e.g. state or province); not implemented for all\n countries (see documentation).\n \n :param prov:\n *deprecated* use subdiv instead.\n \n :param state:\n *deprecated* use subdiv instead.\n \n :param language:\n The language which the returned holiday names will be translated\n into. It must be an ISO 639-1 (2-letter) language code. If the\n language translation is not supported the original holiday names\n will be used.\n \n :param categories:\n Requested holiday categories.\n \n :return:\n A :class:`HolidayBase` object matching the **country**.\n \"\"\"\n super().__init__()\n \n self.expand = expand\n self.language = language.lower() if language else None\n self.observed = observed\n self.subdiv = subdiv or prov or state\n self.categories = set(categories) if categories else {PUBLIC}\n \n self.tr = gettext # Default translation method.\n \n if prov or state:\n warnings.warn(\n f\"Arguments prov and state are deprecated, use subdiv='{prov or state}' instead.\",\n DeprecationWarning,\n )\n \n if isinstance(self.subdiv, int):\n self.subdiv = str(self.subdiv)\n \n if not isinstance(self, HolidaySum):\n if self.subdiv and self.subdiv not in set(\n self.subdivisions + self._deprecated_subdivisions\n ):\n> raise NotImplementedError(\n f\"Market {self.market} does not have subdivision {self.subdiv}\"\n if hasattr(self, \"market\")\n else f\"Country {self.country} does not have subdivision {self.subdiv}\"\n )\nE NotImplementedError: Country GB does not have subdivision Eng\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/holiday_base.py:308: NotImplementedError","steps":[{"name":"Given the council: NorthTynesideCouncil","time":{"start":1698867641843,"stop":1698867641844,"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":1698867641844,"stop":1698867643763,"duration":1919},"status":"failed","statusMessage":"Country GB does not have subdivision Eng","statusTrace":"NotImplementedError: Country GB does not have subdivision Eng\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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":12,"broken":0,"skipped":0,"passed":158,"unknown":0,"total":170},"items":[{"uid":"fb5085dff5af6d89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/fb5085dff5af6d89","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698867636659,"stop":1698867641918,"duration":5259}},{"uid":"27f67ab19a7fb902","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27f67ab19a7fb902","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698801631351,"stop":1698801637049,"duration":5698}},{"uid":"9a3de1feee7ce8ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9a3de1feee7ce8ac","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698788522154,"stop":1698788528001,"duration":5847}},{"uid":"c328ecd484e14973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c328ecd484e14973","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698715028788,"stop":1698715040801,"duration":12013}},{"uid":"f3fcc17e01765cb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f3fcc17e01765cb6","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698701400539,"stop":1698701408322,"duration":7783}},{"uid":"68ba860f703dc9d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/68ba860f703dc9d5","status":"passed","time":{"start":1698700254608,"stop":1698700259853,"duration":5245}},{"uid":"63700010bb15efc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/63700010bb15efc9","status":"passed","time":{"start":1698692896571,"stop":1698692897900,"duration":1329}},{"uid":"739feac8eca70a8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/739feac8eca70a8d","status":"passed","time":{"start":1698692764880,"stop":1698692770149,"duration":5269}},{"uid":"da4e73625ffb19d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/da4e73625ffb19d","status":"passed","time":{"start":1698646380313,"stop":1698646386556,"duration":6243}},{"uid":"17377b76348a5d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/17377b76348a5d90","status":"passed","time":{"start":1698628597293,"stop":1698628603432,"duration":6139}},{"uid":"f269d9897876e0a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f269d9897876e0a7","status":"passed","time":{"start":1698615210439,"stop":1698615218809,"duration":8370}},{"uid":"3cca0f70ae582ab6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3cca0f70ae582ab6","status":"passed","time":{"start":1698615116081,"stop":1698615117747,"duration":1666}},{"uid":"f1517ff5b8939c8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f1517ff5b8939c8f","status":"passed","time":{"start":1698542382606,"stop":1698542385029,"duration":2423}},{"uid":"bf918bbf5866a745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bf918bbf5866a745","status":"passed","time":{"start":1698455591929,"stop":1698455597746,"duration":5817}},{"uid":"a5451fb0639820ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a5451fb0639820ff","status":"passed","time":{"start":1698369262806,"stop":1698369268323,"duration":5517}},{"uid":"cb08544ba9862589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cb08544ba9862589","status":"passed","time":{"start":1698282858118,"stop":1698282863467,"duration":5349}},{"uid":"c9234c0e6f5595b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c9234c0e6f5595b9","status":"passed","time":{"start":1698196523091,"stop":1698196528457,"duration":5366}},{"uid":"287753027f9a16e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/287753027f9a16e8","status":"passed","time":{"start":1698178246247,"stop":1698178252232,"duration":5985}},{"uid":"9ba649ead52778e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9ba649ead52778e7","status":"passed","time":{"start":1698178187451,"stop":1698178194319,"duration":6868}},{"uid":"3b2222d4fb3bcb2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3b2222d4fb3bcb2b","status":"passed","time":{"start":1698110112386,"stop":1698110113960,"duration":1574}}]},"tags":[]},"source":"59fe52d5d03b2fe0.json","parameterValues":["NorthTynesideCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/8a6fc8599c8c06dc.json b/3.10/1086/data/test-cases/5b17717e5927385c.json similarity index 83% rename from 3.10/1084/data/test-cases/8a6fc8599c8c06dc.json rename to 3.10/1086/data/test-cases/5b17717e5927385c.json index 0c9512eed6..d5f9922f43 100644 --- a/3.10/1084/data/test-cases/8a6fc8599c8c06dc.json +++ b/3.10/1086/data/test-cases/5b17717e5927385c.json @@ -1 +1 @@ -{"uid":"8a6fc8599c8c06dc","name":"Validate Council Output [EastSuffolkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e8795ce8d9315a80a8e410520349c187","time":{"start":1698867372379,"stop":1698867386170,"duration":13791},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastSuffolkCouncil","time":{"start":1698867372379,"stop":1698867372380,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastSuffolkCouncil","time":{"start":1698867372380,"stop":1698867386167,"duration":13787},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867386168,"stop":1698867386168,"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":1698867386168,"stop":1698867386170,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastSuffolkCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":32},"items":[{"uid":"437171b5f42bc41a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/437171b5f42bc41a","status":"passed","time":{"start":1698867431087,"stop":1698867447007,"duration":15920}},{"uid":"c041640454942eed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c041640454942eed","status":"passed","time":{"start":1698801557656,"stop":1698801578478,"duration":20822}},{"uid":"7414d2f36865d6c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7414d2f36865d6c5","status":"passed","time":{"start":1698788461967,"stop":1698788474179,"duration":12212}},{"uid":"4becea2dbf4aea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4becea2dbf4aea35","status":"passed","time":{"start":1698714952164,"stop":1698714968352,"duration":16188}},{"uid":"cff5c7598c1ae602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cff5c7598c1ae602","status":"passed","time":{"start":1698701328645,"stop":1698701345212,"duration":16567}},{"uid":"cd972070c6db1240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cd972070c6db1240","status":"passed","time":{"start":1698700193443,"stop":1698700209748,"duration":16305}},{"uid":"4102f1818a70d316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4102f1818a70d316","status":"passed","time":{"start":1698692740027,"stop":1698692751466,"duration":11439}},{"uid":"8bd2a0e34e7a2d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8bd2a0e34e7a2d82","status":"passed","time":{"start":1698692705966,"stop":1698692718299,"duration":12333}},{"uid":"a67a9caba4253199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a67a9caba4253199","status":"passed","time":{"start":1698646291139,"stop":1698646307508,"duration":16369}},{"uid":"ed017f981ebad832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ed017f981ebad832","status":"passed","time":{"start":1698628515057,"stop":1698628530721,"duration":15664}},{"uid":"1c7ac5cb97aa9481","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1c7ac5cb97aa9481","status":"passed","time":{"start":1698615167368,"stop":1698615189704,"duration":22336}},{"uid":"9a99dfbfae7f51f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9a99dfbfae7f51f1","status":"passed","time":{"start":1698615072044,"stop":1698615084361,"duration":12317}},{"uid":"3acaae084ef3695d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3acaae084ef3695d","status":"passed","time":{"start":1698542329331,"stop":1698542345394,"duration":16063}},{"uid":"e91947a2e33f29f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e91947a2e33f29f6","status":"passed","time":{"start":1698455520041,"stop":1698455538096,"duration":18055}},{"uid":"f5df90740f8509bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5df90740f8509bd","status":"passed","time":{"start":1698369198044,"stop":1698369210578,"duration":12534}},{"uid":"8668ad3d6314a625","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8668ad3d6314a625","status":"passed","time":{"start":1698282804825,"stop":1698282820237,"duration":15412}},{"uid":"c04f9de76587d6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c04f9de76587d6f3","status":"passed","time":{"start":1698196463897,"stop":1698196481900,"duration":18003}},{"uid":"832f90c458a59bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/832f90c458a59bfc","status":"passed","time":{"start":1698178185365,"stop":1698178205774,"duration":20409}},{"uid":"255fb80fc3d296fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/255fb80fc3d296fe","status":"passed","time":{"start":1698178175644,"stop":1698178187125,"duration":11481}},{"uid":"6d137d17bd2bfe9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/6d137d17bd2bfe9b","status":"passed","time":{"start":1698110061028,"stop":1698110080133,"duration":19105}}]},"tags":[]},"source":"8a6fc8599c8c06dc.json","parameterValues":["EastSuffolkCouncil"]} \ No newline at end of file +{"uid":"5b17717e5927385c","name":"Validate Council Output [EastSuffolkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e8795ce8d9315a80a8e410520349c187","time":{"start":1698867435267,"stop":1698867449737,"duration":14470},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastSuffolkCouncil","time":{"start":1698867435268,"stop":1698867435268,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastSuffolkCouncil","time":{"start":1698867435269,"stop":1698867449734,"duration":14465},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867449735,"stop":1698867449735,"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":1698867449735,"stop":1698867449737,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastSuffolkCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":32},"items":[{"uid":"4accaba7069276f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4accaba7069276f6","status":"passed","time":{"start":1698867443754,"stop":1698867457306,"duration":13552}},{"uid":"c041640454942eed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c041640454942eed","status":"passed","time":{"start":1698801557656,"stop":1698801578478,"duration":20822}},{"uid":"7414d2f36865d6c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7414d2f36865d6c5","status":"passed","time":{"start":1698788461967,"stop":1698788474179,"duration":12212}},{"uid":"4becea2dbf4aea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4becea2dbf4aea35","status":"passed","time":{"start":1698714952164,"stop":1698714968352,"duration":16188}},{"uid":"cff5c7598c1ae602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cff5c7598c1ae602","status":"passed","time":{"start":1698701328645,"stop":1698701345212,"duration":16567}},{"uid":"cd972070c6db1240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cd972070c6db1240","status":"passed","time":{"start":1698700193443,"stop":1698700209748,"duration":16305}},{"uid":"4102f1818a70d316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4102f1818a70d316","status":"passed","time":{"start":1698692740027,"stop":1698692751466,"duration":11439}},{"uid":"8bd2a0e34e7a2d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8bd2a0e34e7a2d82","status":"passed","time":{"start":1698692705966,"stop":1698692718299,"duration":12333}},{"uid":"a67a9caba4253199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a67a9caba4253199","status":"passed","time":{"start":1698646291139,"stop":1698646307508,"duration":16369}},{"uid":"ed017f981ebad832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ed017f981ebad832","status":"passed","time":{"start":1698628515057,"stop":1698628530721,"duration":15664}},{"uid":"1c7ac5cb97aa9481","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1c7ac5cb97aa9481","status":"passed","time":{"start":1698615167368,"stop":1698615189704,"duration":22336}},{"uid":"9a99dfbfae7f51f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9a99dfbfae7f51f1","status":"passed","time":{"start":1698615072044,"stop":1698615084361,"duration":12317}},{"uid":"3acaae084ef3695d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3acaae084ef3695d","status":"passed","time":{"start":1698542329331,"stop":1698542345394,"duration":16063}},{"uid":"e91947a2e33f29f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e91947a2e33f29f6","status":"passed","time":{"start":1698455520041,"stop":1698455538096,"duration":18055}},{"uid":"f5df90740f8509bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5df90740f8509bd","status":"passed","time":{"start":1698369198044,"stop":1698369210578,"duration":12534}},{"uid":"8668ad3d6314a625","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8668ad3d6314a625","status":"passed","time":{"start":1698282804825,"stop":1698282820237,"duration":15412}},{"uid":"c04f9de76587d6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c04f9de76587d6f3","status":"passed","time":{"start":1698196463897,"stop":1698196481900,"duration":18003}},{"uid":"832f90c458a59bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/832f90c458a59bfc","status":"passed","time":{"start":1698178185365,"stop":1698178205774,"duration":20409}},{"uid":"255fb80fc3d296fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/255fb80fc3d296fe","status":"passed","time":{"start":1698178175644,"stop":1698178187125,"duration":11481}},{"uid":"6d137d17bd2bfe9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/6d137d17bd2bfe9b","status":"passed","time":{"start":1698110061028,"stop":1698110080133,"duration":19105}}]},"tags":[]},"source":"5b17717e5927385c.json","parameterValues":["EastSuffolkCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/5b630b6dc7aab305.json b/3.10/1086/data/test-cases/5b630b6dc7aab305.json new file mode 100644 index 0000000000..fee3117f14 --- /dev/null +++ b/3.10/1086/data/test-cases/5b630b6dc7aab305.json @@ -0,0 +1 @@ +{"uid":"5b630b6dc7aab305","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"275289351e7211a486c45f3b8d1a8950","time":{"start":1698867653897,"stop":1698867654906,"duration":1009},"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":1698867653897,"stop":1698867653898,"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":1698867653898,"stop":1698867654903,"duration":1005},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867654903,"stop":1698867654903,"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":1698867654904,"stop":1698867654906,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"68aeacd31e3e05cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/68aeacd31e3e05cd","status":"passed","time":{"start":1698867569899,"stop":1698867570567,"duration":668}},{"uid":"d47957612ff1e759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d47957612ff1e759","status":"passed","time":{"start":1698801673620,"stop":1698801674436,"duration":816}},{"uid":"1b6f55d9588a5ee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1b6f55d9588a5ee4","status":"passed","time":{"start":1698788587886,"stop":1698788588696,"duration":810}},{"uid":"8f232ff39411ae14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8f232ff39411ae14","status":"passed","time":{"start":1698715129760,"stop":1698715130794,"duration":1034}},{"uid":"beaa81c78985446f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/beaa81c78985446f","status":"passed","time":{"start":1698701545428,"stop":1698701546430,"duration":1002}},{"uid":"7d13343effdf8820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d13343effdf8820","status":"passed","time":{"start":1698700320152,"stop":1698700320937,"duration":785}},{"uid":"a4935b97f5ee537e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a4935b97f5ee537e","status":"passed","time":{"start":1698692859345,"stop":1698692860052,"duration":707}},{"uid":"732b10cc2cf70b58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/732b10cc2cf70b58","status":"passed","time":{"start":1698692829039,"stop":1698692829896,"duration":857}},{"uid":"36176523aa78e466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/36176523aa78e466","status":"passed","time":{"start":1698646539744,"stop":1698646540818,"duration":1074}},{"uid":"c0099985540c14ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c0099985540c14ee","status":"passed","time":{"start":1698628519003,"stop":1698628520042,"duration":1039}},{"uid":"75f90e05acf9b56d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/75f90e05acf9b56d","status":"passed","time":{"start":1698615162706,"stop":1698615163823,"duration":1117}},{"uid":"b13d156ceab2abed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b13d156ceab2abed","status":"passed","time":{"start":1698615070536,"stop":1698615071591,"duration":1055}},{"uid":"6b0cffb3913ae8d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6b0cffb3913ae8d8","status":"passed","time":{"start":1698542323443,"stop":1698542324520,"duration":1077}},{"uid":"5212d02bf3d68e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5212d02bf3d68e9f","status":"passed","time":{"start":1698455510697,"stop":1698455511554,"duration":857}},{"uid":"84d2a9d6622ea282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/84d2a9d6622ea282","status":"passed","time":{"start":1698369201544,"stop":1698369202353,"duration":809}},{"uid":"85e5016e54293d57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/85e5016e54293d57","status":"passed","time":{"start":1698282789042,"stop":1698282790218,"duration":1176}},{"uid":"f469d0454e351ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f469d0454e351ed4","status":"passed","time":{"start":1698196460993,"stop":1698196462025,"duration":1032}},{"uid":"b5b4161940878b8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b5b4161940878b8c","status":"passed","time":{"start":1698178193187,"stop":1698178194259,"duration":1072}},{"uid":"ce60e423c21c7524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ce60e423c21c7524","status":"passed","time":{"start":1698178139419,"stop":1698178140432,"duration":1013}},{"uid":"d76cac952c6a547c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/d76cac952c6a547c","status":"passed","time":{"start":1698110065235,"stop":1698110066112,"duration":877}}]},"tags":[]},"source":"5b630b6dc7aab305.json","parameterValues":["LisburnCastlereaghCityCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/ba18f1aeaf21e26b.json b/3.10/1086/data/test-cases/610d9eb599537e69.json similarity index 83% rename from 3.10/1084/data/test-cases/ba18f1aeaf21e26b.json rename to 3.10/1086/data/test-cases/610d9eb599537e69.json index e52da38ad6..12609e0a23 100644 --- a/3.10/1084/data/test-cases/ba18f1aeaf21e26b.json +++ b/3.10/1086/data/test-cases/610d9eb599537e69.json @@ -1 +1 @@ -{"uid":"ba18f1aeaf21e26b","name":"Validate Council Output [WaverleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"64028773adeaa616798d2ec053582700","time":{"start":1698867726066,"stop":1698867730567,"duration":4501},"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":1698867726066,"stop":1698867726067,"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":1698867726067,"stop":1698867730565,"duration":4498},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867730565,"stop":1698867730565,"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":1698867730565,"stop":1698867730567,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"1f5125306a73fb3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/1f5125306a73fb3c","status":"passed","time":{"start":1698867772388,"stop":1698867776511,"duration":4123}},{"uid":"f8cfccfc1f9efe44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f8cfccfc1f9efe44","status":"passed","time":{"start":1698801806504,"stop":1698801810668,"duration":4164}},{"uid":"d3dc2addadd569d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d3dc2addadd569d7","status":"passed","time":{"start":1698788688144,"stop":1698788692293,"duration":4149}},{"uid":"7f14366336fc8a6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7f14366336fc8a6e","status":"passed","time":{"start":1698715225723,"stop":1698715230056,"duration":4333}},{"uid":"5fcbe8e4905aa970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5fcbe8e4905aa970","status":"passed","time":{"start":1698701629544,"stop":1698701633982,"duration":4438}},{"uid":"ef4b607c08861fbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ef4b607c08861fbb","status":"passed","time":{"start":1698700530729,"stop":1698700534905,"duration":4176}},{"uid":"54ce6de183c44a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/54ce6de183c44a1f","status":"passed","time":{"start":1698693108971,"stop":1698693112964,"duration":3993}},{"uid":"d18adb8baf811d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d18adb8baf811d2d","status":"passed","time":{"start":1698692936994,"stop":1698692941187,"duration":4193}},{"uid":"20464afc2baebabb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/20464afc2baebabb","status":"passed","time":{"start":1698646603909,"stop":1698646608747,"duration":4838}},{"uid":"d328bd06c7e8756c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d328bd06c7e8756c","status":"passed","time":{"start":1698628823587,"stop":1698628829610,"duration":6023}},{"uid":"ad45c3880795c2b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ad45c3880795c2b2","status":"passed","time":{"start":1698615486082,"stop":1698615491635,"duration":5553}},{"uid":"d0f5733099cc59c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d0f5733099cc59c6","status":"passed","time":{"start":1698615323778,"stop":1698615328024,"duration":4246}},{"uid":"1637dcbfbcd47b57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1637dcbfbcd47b57","status":"passed","time":{"start":1698542620789,"stop":1698542627507,"duration":6718}},{"uid":"5b98063157ae6d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5b98063157ae6d77","status":"passed","time":{"start":1698455818353,"stop":1698455822461,"duration":4108}},{"uid":"e2bc336d3dd3ec36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/e2bc336d3dd3ec36","status":"passed","time":{"start":1698369547046,"stop":1698369551377,"duration":4331}},{"uid":"effd35a54b80e266","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/effd35a54b80e266","status":"passed","time":{"start":1698283151838,"stop":1698283156324,"duration":4486}},{"uid":"f003f253ff08ec94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f003f253ff08ec94","status":"passed","time":{"start":1698196767722,"stop":1698196772269,"duration":4547}},{"uid":"df96f367a9d25994","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/df96f367a9d25994","status":"passed","time":{"start":1698178501686,"stop":1698178506471,"duration":4785}},{"uid":"f94f6d1acc823814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f94f6d1acc823814","status":"passed","time":{"start":1698178438282,"stop":1698178442538,"duration":4256}},{"uid":"5693450ab2014a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5693450ab2014a05","status":"passed","time":{"start":1698110416406,"stop":1698110420510,"duration":4104}}]},"tags":[]},"source":"ba18f1aeaf21e26b.json","parameterValues":["WaverleyBoroughCouncil"]} \ No newline at end of file +{"uid":"610d9eb599537e69","name":"Validate Council Output [WaverleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"64028773adeaa616798d2ec053582700","time":{"start":1698867809808,"stop":1698867814478,"duration":4670},"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":1698867809808,"stop":1698867809809,"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":1698867809809,"stop":1698867814475,"duration":4666},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867814475,"stop":1698867814475,"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":1698867814476,"stop":1698867814478,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f664d7caa3b0a525","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f664d7caa3b0a525","status":"passed","time":{"start":1698867793435,"stop":1698867798676,"duration":5241}},{"uid":"f8cfccfc1f9efe44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f8cfccfc1f9efe44","status":"passed","time":{"start":1698801806504,"stop":1698801810668,"duration":4164}},{"uid":"d3dc2addadd569d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d3dc2addadd569d7","status":"passed","time":{"start":1698788688144,"stop":1698788692293,"duration":4149}},{"uid":"7f14366336fc8a6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7f14366336fc8a6e","status":"passed","time":{"start":1698715225723,"stop":1698715230056,"duration":4333}},{"uid":"5fcbe8e4905aa970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5fcbe8e4905aa970","status":"passed","time":{"start":1698701629544,"stop":1698701633982,"duration":4438}},{"uid":"ef4b607c08861fbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ef4b607c08861fbb","status":"passed","time":{"start":1698700530729,"stop":1698700534905,"duration":4176}},{"uid":"54ce6de183c44a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/54ce6de183c44a1f","status":"passed","time":{"start":1698693108971,"stop":1698693112964,"duration":3993}},{"uid":"d18adb8baf811d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d18adb8baf811d2d","status":"passed","time":{"start":1698692936994,"stop":1698692941187,"duration":4193}},{"uid":"20464afc2baebabb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/20464afc2baebabb","status":"passed","time":{"start":1698646603909,"stop":1698646608747,"duration":4838}},{"uid":"d328bd06c7e8756c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d328bd06c7e8756c","status":"passed","time":{"start":1698628823587,"stop":1698628829610,"duration":6023}},{"uid":"ad45c3880795c2b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ad45c3880795c2b2","status":"passed","time":{"start":1698615486082,"stop":1698615491635,"duration":5553}},{"uid":"d0f5733099cc59c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d0f5733099cc59c6","status":"passed","time":{"start":1698615323778,"stop":1698615328024,"duration":4246}},{"uid":"1637dcbfbcd47b57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1637dcbfbcd47b57","status":"passed","time":{"start":1698542620789,"stop":1698542627507,"duration":6718}},{"uid":"5b98063157ae6d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5b98063157ae6d77","status":"passed","time":{"start":1698455818353,"stop":1698455822461,"duration":4108}},{"uid":"e2bc336d3dd3ec36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/e2bc336d3dd3ec36","status":"passed","time":{"start":1698369547046,"stop":1698369551377,"duration":4331}},{"uid":"effd35a54b80e266","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/effd35a54b80e266","status":"passed","time":{"start":1698283151838,"stop":1698283156324,"duration":4486}},{"uid":"f003f253ff08ec94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f003f253ff08ec94","status":"passed","time":{"start":1698196767722,"stop":1698196772269,"duration":4547}},{"uid":"df96f367a9d25994","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/df96f367a9d25994","status":"passed","time":{"start":1698178501686,"stop":1698178506471,"duration":4785}},{"uid":"f94f6d1acc823814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f94f6d1acc823814","status":"passed","time":{"start":1698178438282,"stop":1698178442538,"duration":4256}},{"uid":"5693450ab2014a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5693450ab2014a05","status":"passed","time":{"start":1698110416406,"stop":1698110420510,"duration":4104}}]},"tags":[]},"source":"610d9eb599537e69.json","parameterValues":["WaverleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/62cb20a2dfd514f1.json b/3.10/1086/data/test-cases/62cb20a2dfd514f1.json new file mode 100644 index 0000000000..68cc803ce8 --- /dev/null +++ b/3.10/1086/data/test-cases/62cb20a2dfd514f1.json @@ -0,0 +1 @@ +{"uid":"62cb20a2dfd514f1","name":"Validate Council Output [BristolCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9ccf2d38c1146637d9a0560b2cb0f48e","time":{"start":1698867380825,"stop":1698867386382,"duration":5557},"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":1698867380826,"stop":1698867380827,"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":1698867380827,"stop":1698867386378,"duration":5551},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867386378,"stop":1698867386379,"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":1698867386380,"stop":1698867386382,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"da11ad84eacf2c9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/da11ad84eacf2c9e","status":"passed","time":{"start":1698867413515,"stop":1698867418213,"duration":4698}},{"uid":"c283ba9bec861a96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c283ba9bec861a96","status":"passed","time":{"start":1698801509348,"stop":1698801514176,"duration":4828}},{"uid":"107e516837cecbc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/107e516837cecbc6","status":"passed","time":{"start":1698788417375,"stop":1698788421994,"duration":4619}},{"uid":"d54f25d8207623be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d54f25d8207623be","status":"passed","time":{"start":1698714893999,"stop":1698714899239,"duration":5240}},{"uid":"56811d91b40af8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/56811d91b40af8b","status":"passed","time":{"start":1698701284580,"stop":1698701289963,"duration":5383}},{"uid":"1301a7916e64fe35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1301a7916e64fe35","status":"passed","time":{"start":1698700153322,"stop":1698700157937,"duration":4615}},{"uid":"f982f61b20d8215b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f982f61b20d8215b","status":"passed","time":{"start":1698692698950,"stop":1698692703536,"duration":4586}},{"uid":"55e0bbaf839bf43d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/55e0bbaf839bf43d","status":"passed","time":{"start":1698692666008,"stop":1698692670955,"duration":4947}},{"uid":"e1de1419cb17c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1de1419cb17c0d3","status":"passed","time":{"start":1698646227229,"stop":1698646232261,"duration":5032}},{"uid":"6aaea88e42ba6b10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6aaea88e42ba6b10","status":"passed","time":{"start":1698628478697,"stop":1698628483467,"duration":4770}},{"uid":"7815069c2bf67b0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7815069c2bf67b0f","status":"passed","time":{"start":1698615115997,"stop":1698615121069,"duration":5072}},{"uid":"17764a8f7101eba2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/17764a8f7101eba2","status":"passed","time":{"start":1698615036862,"stop":1698615041539,"duration":4677}},{"uid":"f070f189688dd23d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f070f189688dd23d","status":"passed","time":{"start":1698542283254,"stop":1698542288161,"duration":4907}},{"uid":"e9cf1439ebd6d2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e9cf1439ebd6d2ff","status":"passed","time":{"start":1698455474349,"stop":1698455478866,"duration":4517}},{"uid":"da272f77e5f70792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/da272f77e5f70792","status":"passed","time":{"start":1698369156887,"stop":1698369161719,"duration":4832}},{"uid":"505e3cbb39c64c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/505e3cbb39c64c5c","status":"passed","time":{"start":1698282743783,"stop":1698282749791,"duration":6008}},{"uid":"cfb888e04d6c945a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cfb888e04d6c945a","status":"passed","time":{"start":1698196416691,"stop":1698196421997,"duration":5306}},{"uid":"c1f70344e01b9ebc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c1f70344e01b9ebc","status":"passed","time":{"start":1698178143506,"stop":1698178148648,"duration":5142}},{"uid":"400937ab69ae3b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/400937ab69ae3b0e","status":"passed","time":{"start":1698178099321,"stop":1698178103940,"duration":4619}},{"uid":"f31654267affb9c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/f31654267affb9c9","status":"passed","time":{"start":1698110013953,"stop":1698110018810,"duration":4857}}]},"tags":[]},"source":"62cb20a2dfd514f1.json","parameterValues":["BristolCityCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/64d47c384c8e8bd0.json b/3.10/1086/data/test-cases/64d47c384c8e8bd0.json new file mode 100644 index 0000000000..0b12243885 --- /dev/null +++ b/3.10/1086/data/test-cases/64d47c384c8e8bd0.json @@ -0,0 +1 @@ +{"uid":"64d47c384c8e8bd0","name":"Validate Council Output [LancasterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"457984096c8a54ecc6e0400bb319c59a","time":{"start":1698867483292,"stop":1698867490478,"duration":7186},"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":1698867483293,"stop":1698867483293,"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":1698867483294,"stop":1698867490475,"duration":7181},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867490475,"stop":1698867490476,"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":1698867490476,"stop":1698867490478,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":134,"unknown":0,"total":135},"items":[{"uid":"37e932face3e216","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/37e932face3e216","status":"passed","time":{"start":1698867482221,"stop":1698867488905,"duration":6684}},{"uid":"8e888d96db8ab713","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8e888d96db8ab713","status":"passed","time":{"start":1698801545007,"stop":1698801550022,"duration":5015}},{"uid":"b74feed10d91823b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b74feed10d91823b","status":"passed","time":{"start":1698788450631,"stop":1698788457059,"duration":6428}},{"uid":"6a72949b8ec32456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6a72949b8ec32456","status":"passed","time":{"start":1698714939591,"stop":1698714947486,"duration":7895}},{"uid":"8b9ab43f4d49fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b9ab43f4d49fcc","status":"passed","time":{"start":1698701319138,"stop":1698701324961,"duration":5823}},{"uid":"7e4e8a47a25977da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7e4e8a47a25977da","status":"passed","time":{"start":1698700185481,"stop":1698700190479,"duration":4998}},{"uid":"f1b54a85b6dc7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f1b54a85b6dc7e1","status":"passed","time":{"start":1698692729442,"stop":1698692735082,"duration":5640}},{"uid":"b8e481c59fb7ce4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b8e481c59fb7ce4e","status":"passed","time":{"start":1698692699893,"stop":1698692704811,"duration":4918}},{"uid":"95f8b6a8464860af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/95f8b6a8464860af","status":"passed","time":{"start":1698646351635,"stop":1698646360166,"duration":8531}},{"uid":"320e1cb479f45d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/320e1cb479f45d9a","status":"passed","time":{"start":1698628565303,"stop":1698628573253,"duration":7950}},{"uid":"c4729719d5fc214d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4729719d5fc214d","status":"passed","time":{"start":1698615227901,"stop":1698615233295,"duration":5394}},{"uid":"b6ad05ece95e3543","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b6ad05ece95e3543","status":"passed","time":{"start":1698615114255,"stop":1698615119335,"duration":5080}},{"uid":"81df347f9368334c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/81df347f9368334c","status":"passed","time":{"start":1698542377568,"stop":1698542389096,"duration":11528}},{"uid":"da54ffbbf81768a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/da54ffbbf81768a","status":"passed","time":{"start":1698455567868,"stop":1698455578231,"duration":10363}},{"uid":"2bc94b489ff71d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2bc94b489ff71d52","status":"passed","time":{"start":1698369241288,"stop":1698369246730,"duration":5442}},{"uid":"d73638a4220bf4ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d73638a4220bf4ac","status":"passed","time":{"start":1698282859049,"stop":1698282870318,"duration":11269}},{"uid":"1d0143b3e8eb02f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1d0143b3e8eb02f2","status":"passed","time":{"start":1698196517257,"stop":1698196525509,"duration":8252}},{"uid":"6d7b150f3509c13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d7b150f3509c13a","status":"passed","time":{"start":1698178241276,"stop":1698178246649,"duration":5373}},{"uid":"e95729f0bbef551b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e95729f0bbef551b","status":"passed","time":{"start":1698178221342,"stop":1698178228496,"duration":7154}},{"uid":"985de10a22b7fe1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/985de10a22b7fe1b","status":"passed","time":{"start":1698110107465,"stop":1698110117321,"duration":9856}}]},"tags":[]},"source":"64d47c384c8e8bd0.json","parameterValues":["LancasterCityCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/65cede1bbc301c32.json b/3.10/1086/data/test-cases/65cede1bbc301c32.json new file mode 100644 index 0000000000..ddedd37469 --- /dev/null +++ b/3.10/1086/data/test-cases/65cede1bbc301c32.json @@ -0,0 +1 @@ +{"uid":"65cede1bbc301c32","name":"Validate Council Output [CastlepointDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2113bd9b6e0e6c1292cdfc372af23712","time":{"start":1698867393282,"stop":1698867393292,"duration":10},"status":"failed","statusMessage":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154b8edab0>, 'council': 'CastlepointDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154b8edab0>, 'council': 'CastlepointDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867393282,"stop":1698867393283,"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":1698867393283,"stop":1698867393292,"duration":9},"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":127,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":170},"items":[{"uid":"e4215e2388718146","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e4215e2388718146","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1698867409062,"stop":1698867409072,"duration":10}},{"uid":"d1b3159699bfe30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d1b3159699bfe30","status":"passed","time":{"start":1698801509050,"stop":1698801510142,"duration":1092}},{"uid":"437daddbd0252416","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/437daddbd0252416","status":"passed","time":{"start":1698788422808,"stop":1698788423892,"duration":1084}},{"uid":"9f7d8f7c85f60ad4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9f7d8f7c85f60ad4","status":"passed","time":{"start":1698714891543,"stop":1698714892853,"duration":1310}},{"uid":"59f39d6e36e02d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/59f39d6e36e02d70","status":"passed","time":{"start":1698701279506,"stop":1698701281093,"duration":1587}},{"uid":"c1776da676f34351","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c1776da676f34351","status":"passed","time":{"start":1698700153616,"stop":1698700154759,"duration":1143}},{"uid":"5d4c0cc1a578021e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d4c0cc1a578021e","status":"passed","time":{"start":1698692699948,"stop":1698692700984,"duration":1036}},{"uid":"2de7525afc069c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2de7525afc069c0f","status":"passed","time":{"start":1698692662654,"stop":1698692663766,"duration":1112}},{"uid":"c3637526008a3e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c3637526008a3e50","status":"passed","time":{"start":1698646222812,"stop":1698646224500,"duration":1688}},{"uid":"1edf98c268b3f69f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1edf98c268b3f69f","status":"passed","time":{"start":1698628469825,"stop":1698628471083,"duration":1258}},{"uid":"9aa91cea88ebc148","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9aa91cea88ebc148","status":"passed","time":{"start":1698615112756,"stop":1698615114273,"duration":1517}},{"uid":"83f90d714cddff57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/83f90d714cddff57","status":"passed","time":{"start":1698615036654,"stop":1698615037738,"duration":1084}},{"uid":"63ae7a66850b8efc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/63ae7a66850b8efc","status":"passed","time":{"start":1698542278259,"stop":1698542279595,"duration":1336}},{"uid":"1d36c29a5a044169","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d36c29a5a044169","status":"passed","time":{"start":1698455468651,"stop":1698455469668,"duration":1017}},{"uid":"a623c98171ab82c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a623c98171ab82c0","status":"passed","time":{"start":1698369153852,"stop":1698369154887,"duration":1035}},{"uid":"79cfaa69413c802b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/79cfaa69413c802b","status":"passed","time":{"start":1698282742030,"stop":1698282743598,"duration":1568}},{"uid":"e6db632a390eb6a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e6db632a390eb6a7","status":"passed","time":{"start":1698196412105,"stop":1698196413625,"duration":1520}},{"uid":"3a8898cef8578e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3a8898cef8578e91","status":"passed","time":{"start":1698178141131,"stop":1698178142690,"duration":1559}},{"uid":"5c82082011281d08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5c82082011281d08","status":"passed","time":{"start":1698178104282,"stop":1698178105964,"duration":1682}},{"uid":"5de9fd719494e327","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5de9fd719494e327","status":"passed","time":{"start":1698110010252,"stop":1698110011276,"duration":1024}}]},"tags":[]},"source":"65cede1bbc301c32.json","parameterValues":["CastlepointDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/66ff6a46423a3f34.json b/3.10/1086/data/test-cases/66ff6a46423a3f34.json new file mode 100644 index 0000000000..e57dce60b3 --- /dev/null +++ b/3.10/1086/data/test-cases/66ff6a46423a3f34.json @@ -0,0 +1 @@ +{"uid":"66ff6a46423a3f34","name":"Validate Council Output [WelhatCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9757596c6a580c04f776b266c6584936","time":{"start":1698867816473,"stop":1698867816592,"duration":119},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce480f9b10>, 'council': 'WelhatCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce480f9b10>, 'council': 'WelhatCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867816474,"stop":1698867816474,"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":1698867816475,"stop":1698867816592,"duration":117},"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"f52fdb8764f8c988","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f52fdb8764f8c988","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867798680,"stop":1698867798774,"duration":94}},{"uid":"78257e3fc62d1550","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/78257e3fc62d1550","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801812475,"stop":1698801812584,"duration":109}},{"uid":"229ec5e31e43ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/229ec5e31e43ae29","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788693939,"stop":1698788694386,"duration":447}},{"uid":"dce78ce27b230387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/dce78ce27b230387","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715231726,"stop":1698715231854,"duration":128}},{"uid":"52e6bc9b75e28451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/52e6bc9b75e28451","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701635831,"stop":1698701635939,"duration":108}},{"uid":"ae9ae21e1983a01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae9ae21e1983a01f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700536591,"stop":1698700536706,"duration":115}},{"uid":"5b5a0ceb9071c650","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5b5a0ceb9071c650","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693114331,"stop":1698693114447,"duration":116}},{"uid":"9fe2222e45fbe795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9fe2222e45fbe795","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692942761,"stop":1698692942879,"duration":118}},{"uid":"f06336bc71173ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f06336bc71173ab3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646610612,"stop":1698646610877,"duration":265}},{"uid":"8cd1216b1ffdc584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8cd1216b1ffdc584","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628831437,"stop":1698628831582,"duration":145}},{"uid":"8b149f7d56eec6dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b149f7d56eec6dd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615493514,"stop":1698615493793,"duration":279}},{"uid":"72dd896488b29221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72dd896488b29221","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615329618,"stop":1698615330031,"duration":413}},{"uid":"540b1d95a4261892","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/540b1d95a4261892","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542629383,"stop":1698542629652,"duration":269}},{"uid":"5bcb54510f39e602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5bcb54510f39e602","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455824029,"stop":1698455824455,"duration":426}},{"uid":"8aa0557091b26de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8aa0557091b26de0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369552851,"stop":1698369553280,"duration":429}},{"uid":"3746ba58d1da8755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3746ba58d1da8755","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698283158307,"stop":1698283158987,"duration":680}},{"uid":"44aba7cf3279c281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/44aba7cf3279c281","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196774011,"stop":1698196774133,"duration":122}},{"uid":"e4cf6729bd4ee0a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e4cf6729bd4ee0a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178508470,"stop":1698178509171,"duration":701}},{"uid":"37cde6be399175a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37cde6be399175a5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178444174,"stop":1698178444308,"duration":134}},{"uid":"7036283cab8525df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/7036283cab8525df","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698110421886,"stop":1698110422327,"duration":441}}]},"tags":[]},"source":"66ff6a46423a3f34.json","parameterValues":["WelhatCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/2ac6b4f539b1a5fd.json b/3.10/1086/data/test-cases/679e0c3f7242013c.json similarity index 87% rename from 3.10/1084/data/test-cases/2ac6b4f539b1a5fd.json rename to 3.10/1086/data/test-cases/679e0c3f7242013c.json index c0caa921c4..f4b0890551 100644 --- a/3.10/1084/data/test-cases/2ac6b4f539b1a5fd.json +++ b/3.10/1086/data/test-cases/679e0c3f7242013c.json @@ -1 +1 @@ -{"uid":"2ac6b4f539b1a5fd","name":"Validate Council Output [HighPeakCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f014a970b405df22a91c3a1e6926ba51","time":{"start":1698867403595,"stop":1698867411043,"duration":7448},"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":1698867403596,"stop":1698867403596,"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":1698867403597,"stop":1698867411040,"duration":7443},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867411040,"stop":1698867411040,"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":1698867411040,"stop":1698867411043,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":60,"broken":0,"skipped":0,"passed":110,"unknown":0,"total":170},"items":[{"uid":"682a78b4a89ea96a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/682a78b4a89ea96a","status":"passed","time":{"start":1698867465878,"stop":1698867474250,"duration":8372}},{"uid":"c08726f6b9b59538","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c08726f6b9b59538","status":"passed","time":{"start":1698801604809,"stop":1698801612212,"duration":7403}},{"uid":"18b5c7e515bd190c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/18b5c7e515bd190c","status":"passed","time":{"start":1698788496063,"stop":1698788503151,"duration":7088}},{"uid":"ed92c63caa1d13fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed92c63caa1d13fc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714992096,"stop":1698715004483,"duration":12387}},{"uid":"412b971723697a66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/412b971723697a66","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701367689,"stop":1698701376810,"duration":9121}},{"uid":"292e9f8e6ac07e15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/292e9f8e6ac07e15","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700228846,"stop":1698700235603,"duration":6757}},{"uid":"841a683332219fe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/841a683332219fe1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693067866,"stop":1698693075299,"duration":7433}},{"uid":"8dd8e223f4497563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dd8e223f4497563","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692737878,"stop":1698692744229,"duration":6351}},{"uid":"3a724480c579c5f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3a724480c579c5f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646337536,"stop":1698646349029,"duration":11493}},{"uid":"73ae1da872273f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/73ae1da872273f1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628553248,"stop":1698628562957,"duration":9709}},{"uid":"7b53e90e10f58ca5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b53e90e10f58ca5","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615215059,"stop":1698615224114,"duration":9055}},{"uid":"844f8f299eb59c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/844f8f299eb59c5a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615104166,"stop":1698615111881,"duration":7715}},{"uid":"e9236bbd134854e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e9236bbd134854e6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542367402,"stop":1698542375117,"duration":7715}},{"uid":"dd1b2478f7d7b7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd1b2478f7d7b7e4","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455555393,"stop":1698455561920,"duration":6527}},{"uid":"1a2486c55ca55a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1a2486c55ca55a1f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369230524,"stop":1698369238056,"duration":7532}},{"uid":"998b930c0ff3bd99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/998b930c0ff3bd99","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698282845992,"stop":1698282856298,"duration":10306}},{"uid":"950b0ca68c25077d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/950b0ca68c25077d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196503856,"stop":1698196513068,"duration":9212}},{"uid":"545f3bac2e4efcc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/545f3bac2e4efcc0","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178229438,"stop":1698178238455,"duration":9017}},{"uid":"9edf33c62ac3fb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9edf33c62ac3fb34","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178209315,"stop":1698178219110,"duration":9795}},{"uid":"942f191adb3df58f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/942f191adb3df58f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698110098471,"stop":1698110105807,"duration":7336}}]},"tags":[]},"source":"2ac6b4f539b1a5fd.json","parameterValues":["HighPeakCouncil"]} \ No newline at end of file +{"uid":"679e0c3f7242013c","name":"Validate Council Output [HighPeakCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f014a970b405df22a91c3a1e6926ba51","time":{"start":1698867471061,"stop":1698867480667,"duration":9606},"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":1698867471061,"stop":1698867471062,"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":1698867471062,"stop":1698867480662,"duration":9600},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867480663,"stop":1698867480663,"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":1698867480663,"stop":1698867480667,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":60,"broken":0,"skipped":0,"passed":110,"unknown":0,"total":170},"items":[{"uid":"8a72c6be6f7a79aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/8a72c6be6f7a79aa","status":"passed","time":{"start":1698867473323,"stop":1698867480464,"duration":7141}},{"uid":"c08726f6b9b59538","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c08726f6b9b59538","status":"passed","time":{"start":1698801604809,"stop":1698801612212,"duration":7403}},{"uid":"18b5c7e515bd190c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/18b5c7e515bd190c","status":"passed","time":{"start":1698788496063,"stop":1698788503151,"duration":7088}},{"uid":"ed92c63caa1d13fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed92c63caa1d13fc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714992096,"stop":1698715004483,"duration":12387}},{"uid":"412b971723697a66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/412b971723697a66","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701367689,"stop":1698701376810,"duration":9121}},{"uid":"292e9f8e6ac07e15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/292e9f8e6ac07e15","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700228846,"stop":1698700235603,"duration":6757}},{"uid":"841a683332219fe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/841a683332219fe1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693067866,"stop":1698693075299,"duration":7433}},{"uid":"8dd8e223f4497563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dd8e223f4497563","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692737878,"stop":1698692744229,"duration":6351}},{"uid":"3a724480c579c5f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3a724480c579c5f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646337536,"stop":1698646349029,"duration":11493}},{"uid":"73ae1da872273f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/73ae1da872273f1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628553248,"stop":1698628562957,"duration":9709}},{"uid":"7b53e90e10f58ca5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b53e90e10f58ca5","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615215059,"stop":1698615224114,"duration":9055}},{"uid":"844f8f299eb59c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/844f8f299eb59c5a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615104166,"stop":1698615111881,"duration":7715}},{"uid":"e9236bbd134854e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e9236bbd134854e6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542367402,"stop":1698542375117,"duration":7715}},{"uid":"dd1b2478f7d7b7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd1b2478f7d7b7e4","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455555393,"stop":1698455561920,"duration":6527}},{"uid":"1a2486c55ca55a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1a2486c55ca55a1f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369230524,"stop":1698369238056,"duration":7532}},{"uid":"998b930c0ff3bd99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/998b930c0ff3bd99","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698282845992,"stop":1698282856298,"duration":10306}},{"uid":"950b0ca68c25077d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/950b0ca68c25077d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196503856,"stop":1698196513068,"duration":9212}},{"uid":"545f3bac2e4efcc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/545f3bac2e4efcc0","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178229438,"stop":1698178238455,"duration":9017}},{"uid":"9edf33c62ac3fb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9edf33c62ac3fb34","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178209315,"stop":1698178219110,"duration":9795}},{"uid":"942f191adb3df58f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/942f191adb3df58f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698110098471,"stop":1698110105807,"duration":7336}}]},"tags":[]},"source":"679e0c3f7242013c.json","parameterValues":["HighPeakCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/a0f73a607510d88e.json b/3.10/1086/data/test-cases/6f813be2b9273e78.json similarity index 95% rename from 3.10/1084/data/test-cases/a0f73a607510d88e.json rename to 3.10/1086/data/test-cases/6f813be2b9273e78.json index 5811e75ede..9a753f8aa5 100644 --- a/3.10/1084/data/test-cases/a0f73a607510d88e.json +++ b/3.10/1086/data/test-cases/6f813be2b9273e78.json @@ -1 +1 @@ -{"uid":"a0f73a607510d88e","name":"Validate Council Output [NorthSomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1d6e269a7b6351ace4d7bae7deb3de47","time":{"start":1698867427842,"stop":1698867558332,"duration":130490},"status":"failed","statusMessage":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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 = ('forms.n-somerset.gov.uk', 443), timeout = None\nsource_address = None, socket_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 = '/Waste/CollectionSchedule'\nbody = 'PreviousHouse=&PreviousPostcode=BS49+5AA&Postcode=BS49+5AA&SelectedUprn=24051674'\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '80', '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='/Waste/CollectionSchedule', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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 forms.n-somerset.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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/Waste/CollectionSchedule', response = None\nerror = ConnectTimeoutError(, 'Connection to forms.n-somerset.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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f061acdc0>, 'council': 'NorthSomersetCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthSomersetCouncil.py:30: in parse_data\n response = requests.request(\"POST\", api_url, headers=headers, data=values)\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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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 = ('forms.n-somerset.gov.uk', 443), timeout = None\nsource_address = None, socket_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 = '/Waste/CollectionSchedule'\nbody = 'PreviousHouse=&PreviousPostcode=BS49+5AA&Postcode=BS49+5AA&SelectedUprn=24051674'\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '80', '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='/Waste/CollectionSchedule', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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 forms.n-somerset.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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/Waste/CollectionSchedule', response = None\nerror = ConnectTimeoutError(, 'Connection to forms.n-somerset.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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f061acdc0>, 'council': 'NorthSomersetCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthSomersetCouncil.py:30: in parse_data\n response = requests.request(\"POST\", api_url, headers=headers, data=values)\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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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: NorthSomersetCouncil","time":{"start":1698867427842,"stop":1698867427843,"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":1698867427843,"stop":1698867558332,"duration":130489},"status":"failed","statusMessage":"HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","statusTrace":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"9bcbe0ca41ad8942","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9bcbe0ca41ad8942","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698867493816,"stop":1698867623604,"duration":129788}},{"uid":"5b00807aa1aaf507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5b00807aa1aaf507","status":"passed","time":{"start":1698801630027,"stop":1698801631347,"duration":1320}},{"uid":"59c53511b53f6960","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/59c53511b53f6960","status":"passed","time":{"start":1698788520746,"stop":1698788522151,"duration":1405}},{"uid":"3f939ca428b20f11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f939ca428b20f11","status":"passed","time":{"start":1698715027196,"stop":1698715028785,"duration":1589}},{"uid":"236809835c9283f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/236809835c9283f5","status":"passed","time":{"start":1698701398585,"stop":1698701400536,"duration":1951}},{"uid":"25139ffeb0e5e336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25139ffeb0e5e336","status":"passed","time":{"start":1698700253425,"stop":1698700254605,"duration":1180}},{"uid":"d623a04b6ddff91d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d623a04b6ddff91d","status":"passed","time":{"start":1698692895312,"stop":1698692896568,"duration":1256}},{"uid":"5a2b6f9b60938529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5a2b6f9b60938529","status":"passed","time":{"start":1698692763658,"stop":1698692764877,"duration":1219}},{"uid":"e3e591fbbc8e3718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e3e591fbbc8e3718","status":"passed","time":{"start":1698646378423,"stop":1698646380309,"duration":1886}},{"uid":"dd0ea9c88befb2b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/dd0ea9c88befb2b6","status":"passed","time":{"start":1698628595640,"stop":1698628597289,"duration":1649}},{"uid":"f1167a1bc6021751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f1167a1bc6021751","status":"passed","time":{"start":1698615208576,"stop":1698615210434,"duration":1858}},{"uid":"3b5aab996f2af0c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3b5aab996f2af0c0","status":"passed","time":{"start":1698615114668,"stop":1698615116077,"duration":1409}},{"uid":"7d249808940133d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d249808940133d1","status":"passed","time":{"start":1698542380793,"stop":1698542382602,"duration":1809}},{"uid":"f8d98873db23b1d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f8d98873db23b1d9","status":"passed","time":{"start":1698455590776,"stop":1698455591925,"duration":1149}},{"uid":"4e2e5834e8410981","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2e5834e8410981","status":"passed","time":{"start":1698369261230,"stop":1698369262802,"duration":1572}},{"uid":"6eee1d3443260188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6eee1d3443260188","status":"passed","time":{"start":1698282856228,"stop":1698282858113,"duration":1885}},{"uid":"182bd618db279758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/182bd618db279758","status":"passed","time":{"start":1698196521215,"stop":1698196523088,"duration":1873}},{"uid":"4ae5a0dd7100faa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ae5a0dd7100faa1","status":"passed","time":{"start":1698178244466,"stop":1698178246242,"duration":1776}},{"uid":"189c93f39895b0ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/189c93f39895b0ff","status":"passed","time":{"start":1698178185600,"stop":1698178187448,"duration":1848}},{"uid":"ae3cc4869bd167dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ae3cc4869bd167dc","status":"passed","time":{"start":1698110111008,"stop":1698110112382,"duration":1374}}]},"tags":[]},"source":"a0f73a607510d88e.json","parameterValues":["NorthSomersetCouncil"]} \ No newline at end of file +{"uid":"6f813be2b9273e78","name":"Validate Council Output [NorthSomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1d6e269a7b6351ace4d7bae7deb3de47","time":{"start":1698867510278,"stop":1698867641663,"duration":131385},"status":"failed","statusMessage":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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 = ('forms.n-somerset.gov.uk', 443), timeout = None\nsource_address = None, socket_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 = '/Waste/CollectionSchedule'\nbody = 'PreviousHouse=&PreviousPostcode=BS49+5AA&Postcode=BS49+5AA&SelectedUprn=24051674'\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '80', '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='/Waste/CollectionSchedule', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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 forms.n-somerset.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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/Waste/CollectionSchedule', response = None\nerror = ConnectTimeoutError(, 'Connection to forms.n-somerset.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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce495de590>, 'council': 'NorthSomersetCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthSomersetCouncil.py:30: in parse_data\n response = requests.request(\"POST\", api_url, headers=headers, data=values)\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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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 = ('forms.n-somerset.gov.uk', 443), timeout = None\nsource_address = None, socket_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 = '/Waste/CollectionSchedule'\nbody = 'PreviousHouse=&PreviousPostcode=BS49+5AA&Postcode=BS49+5AA&SelectedUprn=24051674'\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '80', '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='/Waste/CollectionSchedule', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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 forms.n-somerset.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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/Waste/CollectionSchedule', response = None\nerror = ConnectTimeoutError(, 'Connection to forms.n-somerset.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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce495de590>, 'council': 'NorthSomersetCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthSomersetCouncil.py:30: in parse_data\n response = requests.request(\"POST\", api_url, headers=headers, data=values)\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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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: NorthSomersetCouncil","time":{"start":1698867510278,"stop":1698867510279,"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":1698867510280,"stop":1698867641663,"duration":131383},"status":"failed","statusMessage":"HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","statusTrace":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"e65f436c9ba5df46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e65f436c9ba5df46","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698867505268,"stop":1698867636504,"duration":131236}},{"uid":"5b00807aa1aaf507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5b00807aa1aaf507","status":"passed","time":{"start":1698801630027,"stop":1698801631347,"duration":1320}},{"uid":"59c53511b53f6960","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/59c53511b53f6960","status":"passed","time":{"start":1698788520746,"stop":1698788522151,"duration":1405}},{"uid":"3f939ca428b20f11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f939ca428b20f11","status":"passed","time":{"start":1698715027196,"stop":1698715028785,"duration":1589}},{"uid":"236809835c9283f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/236809835c9283f5","status":"passed","time":{"start":1698701398585,"stop":1698701400536,"duration":1951}},{"uid":"25139ffeb0e5e336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25139ffeb0e5e336","status":"passed","time":{"start":1698700253425,"stop":1698700254605,"duration":1180}},{"uid":"d623a04b6ddff91d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d623a04b6ddff91d","status":"passed","time":{"start":1698692895312,"stop":1698692896568,"duration":1256}},{"uid":"5a2b6f9b60938529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5a2b6f9b60938529","status":"passed","time":{"start":1698692763658,"stop":1698692764877,"duration":1219}},{"uid":"e3e591fbbc8e3718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e3e591fbbc8e3718","status":"passed","time":{"start":1698646378423,"stop":1698646380309,"duration":1886}},{"uid":"dd0ea9c88befb2b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/dd0ea9c88befb2b6","status":"passed","time":{"start":1698628595640,"stop":1698628597289,"duration":1649}},{"uid":"f1167a1bc6021751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f1167a1bc6021751","status":"passed","time":{"start":1698615208576,"stop":1698615210434,"duration":1858}},{"uid":"3b5aab996f2af0c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3b5aab996f2af0c0","status":"passed","time":{"start":1698615114668,"stop":1698615116077,"duration":1409}},{"uid":"7d249808940133d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d249808940133d1","status":"passed","time":{"start":1698542380793,"stop":1698542382602,"duration":1809}},{"uid":"f8d98873db23b1d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f8d98873db23b1d9","status":"passed","time":{"start":1698455590776,"stop":1698455591925,"duration":1149}},{"uid":"4e2e5834e8410981","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2e5834e8410981","status":"passed","time":{"start":1698369261230,"stop":1698369262802,"duration":1572}},{"uid":"6eee1d3443260188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6eee1d3443260188","status":"passed","time":{"start":1698282856228,"stop":1698282858113,"duration":1885}},{"uid":"182bd618db279758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/182bd618db279758","status":"passed","time":{"start":1698196521215,"stop":1698196523088,"duration":1873}},{"uid":"4ae5a0dd7100faa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ae5a0dd7100faa1","status":"passed","time":{"start":1698178244466,"stop":1698178246242,"duration":1776}},{"uid":"189c93f39895b0ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/189c93f39895b0ff","status":"passed","time":{"start":1698178185600,"stop":1698178187448,"duration":1848}},{"uid":"ae3cc4869bd167dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ae3cc4869bd167dc","status":"passed","time":{"start":1698110111008,"stop":1698110112382,"duration":1374}}]},"tags":[]},"source":"6f813be2b9273e78.json","parameterValues":["NorthSomersetCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/6f96ea4815289d88.json b/3.10/1086/data/test-cases/6f96ea4815289d88.json new file mode 100644 index 0000000000..65ddfe2784 --- /dev/null +++ b/3.10/1086/data/test-cases/6f96ea4815289d88.json @@ -0,0 +1 @@ +{"uid":"6f96ea4815289d88","name":"Validate Council Output [SouthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"efde6c2c8e15955ad5fa48845f3c2c06","time":{"start":1698867723812,"stop":1698867724868,"duration":1056},"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.10/lib/python3.10/site-packages/urllib3/connectionpool.py:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: 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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154bf42c50>, 'council': 'SouthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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.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)\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 = '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.10/lib/python3.10/site-packages/urllib3/connectionpool.py:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: 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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154bf42c50>, 'council': 'SouthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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.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)\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":1698867723813,"stop":1698867723813,"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":1698867723814,"stop":1698867724868,"duration":1054},"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":55,"broken":0,"skipped":0,"passed":115,"unknown":0,"total":170},"items":[{"uid":"268df193a9a28137","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/268df193a9a28137","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867633038,"stop":1698867633666,"duration":628}},{"uid":"299f72e3043d58a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/299f72e3043d58a9","status":"passed","time":{"start":1698801762283,"stop":1698801763977,"duration":1694}},{"uid":"8acbe4bbbe337f80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8acbe4bbbe337f80","status":"passed","time":{"start":1698788650886,"stop":1698788653110,"duration":2224}},{"uid":"3f0aa1553f423dc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f0aa1553f423dc7","status":"passed","time":{"start":1698715186267,"stop":1698715188353,"duration":2086}},{"uid":"55f5480169960075","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/55f5480169960075","status":"passed","time":{"start":1698701586092,"stop":1698701588502,"duration":2410}},{"uid":"4b72f5404ddb1929","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4b72f5404ddb1929","status":"passed","time":{"start":1698700376381,"stop":1698700378185,"duration":1804}},{"uid":"a097ba00e044821b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a097ba00e044821b","status":"passed","time":{"start":1698693079358,"stop":1698693080947,"duration":1589}},{"uid":"225223bc333b809e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/225223bc333b809e","status":"passed","time":{"start":1698692884948,"stop":1698692886491,"duration":1543}},{"uid":"c9dcc68e0bdb861a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c9dcc68e0bdb861a","status":"passed","time":{"start":1698646565492,"stop":1698646568855,"duration":3363}},{"uid":"3a25ca99ba3ea870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3a25ca99ba3ea870","status":"passed","time":{"start":1698628626695,"stop":1698628628697,"duration":2002}},{"uid":"a8b2f283a6a781f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a8b2f283a6a781f1","status":"passed","time":{"start":1698615394324,"stop":1698615397264,"duration":2940}},{"uid":"7bd4b08dfce262d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7bd4b08dfce262d3","status":"passed","time":{"start":1698615281492,"stop":1698615283973,"duration":2481}},{"uid":"d4005ba276401317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d4005ba276401317","status":"passed","time":{"start":1698542549264,"stop":1698542551343,"duration":2079}},{"uid":"cf45817405b4c69a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/cf45817405b4c69a","status":"passed","time":{"start":1698455618376,"stop":1698455620142,"duration":1766}},{"uid":"d54f4d5408fce15c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d54f4d5408fce15c","status":"passed","time":{"start":1698369290099,"stop":1698369291892,"duration":1793}},{"uid":"8f607e3cdad54349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f607e3cdad54349","status":"passed","time":{"start":1698283047990,"stop":1698283050421,"duration":2431}},{"uid":"493b96ab38c7422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/493b96ab38c7422e","status":"passed","time":{"start":1698196701268,"stop":1698196703405,"duration":2137}},{"uid":"4c52e13737aea6e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4c52e13737aea6e8","status":"passed","time":{"start":1698178421825,"stop":1698178424840,"duration":3015}},{"uid":"b9ef19ed4b049c78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b9ef19ed4b049c78","status":"passed","time":{"start":1698178360467,"stop":1698178363062,"duration":2595}},{"uid":"fedaf4bde4703dfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/fedaf4bde4703dfb","status":"passed","time":{"start":1698110275986,"stop":1698110278014,"duration":2028}}]},"tags":[]},"source":"6f96ea4815289d88.json","parameterValues":["SouthTynesideCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/73fa6e3627fde0e.json b/3.10/1086/data/test-cases/73fa6e3627fde0e.json new file mode 100644 index 0000000000..6945291a74 --- /dev/null +++ b/3.10/1086/data/test-cases/73fa6e3627fde0e.json @@ -0,0 +1 @@ +{"uid":"73fa6e3627fde0e","name":"Validate Council Output [WestLothianCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9f3f42f00c512b5c1d2da286d5aaa3c2","time":{"start":1698867816648,"stop":1698867827464,"duration":10816},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WestLothianCouncil","time":{"start":1698867816649,"stop":1698867816650,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WestLothianCouncil","time":{"start":1698867816650,"stop":1698867827461,"duration":10811},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867827461,"stop":1698867827462,"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":1698867827462,"stop":1698867827464,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WestLothianCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"24fa2239e13cee43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/24fa2239e13cee43","status":"passed","time":{"start":1698867797375,"stop":1698867804638,"duration":7263}},{"uid":"5796166745a03c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5796166745a03c51","status":"passed","time":{"start":1698801812637,"stop":1698801819996,"duration":7359}},{"uid":"10e6bc0fa1d2fe95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/10e6bc0fa1d2fe95","status":"passed","time":{"start":1698788694431,"stop":1698788706694,"duration":12263}},{"uid":"39c44244527ce36a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/39c44244527ce36a","status":"passed","time":{"start":1698715232006,"stop":1698715240953,"duration":8947}},{"uid":"365a78b2111e80cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/365a78b2111e80cd","status":"passed","time":{"start":1698701635993,"stop":1698701647035,"duration":11042}},{"uid":"5add79fe0ac4b5cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5add79fe0ac4b5cf","status":"passed","time":{"start":1698700536757,"stop":1698700545091,"duration":8334}},{"uid":"736dff1f52e694a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/736dff1f52e694a2","status":"passed","time":{"start":1698693114595,"stop":1698693123597,"duration":9002}},{"uid":"c3da6486bc7b691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c3da6486bc7b691","status":"passed","time":{"start":1698692942924,"stop":1698692950547,"duration":7623}},{"uid":"6cf110e98739458","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6cf110e98739458","status":"passed","time":{"start":1698646610932,"stop":1698646620835,"duration":9903}},{"uid":"9273973b79fd5cdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9273973b79fd5cdc","status":"passed","time":{"start":1698628831633,"stop":1698628840329,"duration":8696}},{"uid":"51147f1228b0f063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51147f1228b0f063","status":"passed","time":{"start":1698615493848,"stop":1698615503535,"duration":9687}},{"uid":"196e2eaf2fc4ad37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/196e2eaf2fc4ad37","status":"passed","time":{"start":1698615330072,"stop":1698615337038,"duration":6966}},{"uid":"d2813f3f65c9c7c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d2813f3f65c9c7c7","status":"passed","time":{"start":1698542629694,"stop":1698542639989,"duration":10295}},{"uid":"ab8ef13f3ddc7442","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab8ef13f3ddc7442","status":"passed","time":{"start":1698455824500,"stop":1698455833680,"duration":9180}},{"uid":"eb5a19525360cdbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/eb5a19525360cdbe","status":"passed","time":{"start":1698369553424,"stop":1698369562511,"duration":9087}},{"uid":"96fe71336ec86362","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/96fe71336ec86362","status":"passed","time":{"start":1698283159036,"stop":1698283168879,"duration":9843}},{"uid":"6f8a5864d8a08fb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6f8a5864d8a08fb3","status":"passed","time":{"start":1698196774176,"stop":1698196782261,"duration":8085}},{"uid":"fbfe75bf56ff9e0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fbfe75bf56ff9e0e","status":"passed","time":{"start":1698178509227,"stop":1698178517791,"duration":8564}},{"uid":"a2dc430d78648f88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a2dc430d78648f88","status":"passed","time":{"start":1698178444355,"stop":1698178451791,"duration":7436}},{"uid":"32f9f83971c9c493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/32f9f83971c9c493","status":"passed","time":{"start":1698110428704,"stop":1698110438230,"duration":9526}}]},"tags":[]},"source":"73fa6e3627fde0e.json","parameterValues":["WestLothianCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/2f807c53adc929c2.json b/3.10/1086/data/test-cases/7578f2ba990c2fcb.json similarity index 83% rename from 3.10/1084/data/test-cases/2f807c53adc929c2.json rename to 3.10/1086/data/test-cases/7578f2ba990c2fcb.json index 2af7b4159f..f794593c10 100644 --- a/3.10/1084/data/test-cases/2f807c53adc929c2.json +++ b/3.10/1086/data/test-cases/7578f2ba990c2fcb.json @@ -1 +1 @@ -{"uid":"2f807c53adc929c2","name":"Validate Council Output [EastleighBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4b31307dbdce23dc5dddd2f51563d5a7","time":{"start":1698867360211,"stop":1698867361578,"duration":1367},"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":1698867360212,"stop":1698867360212,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastleighBoroughCouncil","time":{"start":1698867360213,"stop":1698867361575,"duration":1362},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867361575,"stop":1698867361576,"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":1698867361576,"stop":1698867361578,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"39400cfc6c9eaa42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/39400cfc6c9eaa42","status":"passed","time":{"start":1698867421558,"stop":1698867422920,"duration":1362}},{"uid":"d375451f870a3a98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d375451f870a3a98","status":"passed","time":{"start":1698801549541,"stop":1698801550973,"duration":1432}},{"uid":"4c1e716243785a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4c1e716243785a90","status":"passed","time":{"start":1698788453148,"stop":1698788454639,"duration":1491}},{"uid":"7ead26724a2577c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7ead26724a2577c6","status":"passed","time":{"start":1698714941606,"stop":1698714943348,"duration":1742}},{"uid":"f7b209cae2ebb55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f7b209cae2ebb55d","status":"passed","time":{"start":1698701313579,"stop":1698701315828,"duration":2249}},{"uid":"a6c52700968b23b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a6c52700968b23b1","status":"passed","time":{"start":1698700185087,"stop":1698700186616,"duration":1529}},{"uid":"5e03e5a4a0d156ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5e03e5a4a0d156ab","status":"passed","time":{"start":1698692726860,"stop":1698692728754,"duration":1894}},{"uid":"f22138051bbbacbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f22138051bbbacbe","status":"passed","time":{"start":1698692696852,"stop":1698692698322,"duration":1470}},{"uid":"8044b154d6eb80f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8044b154d6eb80f9","status":"passed","time":{"start":1698646278591,"stop":1698646280413,"duration":1822}},{"uid":"c29cb171fce1cec2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c29cb171fce1cec2","status":"passed","time":{"start":1698628505323,"stop":1698628507001,"duration":1678}},{"uid":"7bad663d82023d39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7bad663d82023d39","status":"passed","time":{"start":1698615152807,"stop":1698615154788,"duration":1981}},{"uid":"dfb7add8d053eeae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/dfb7add8d053eeae","status":"passed","time":{"start":1698615062685,"stop":1698615064379,"duration":1694}},{"uid":"d07d3921fd40c6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d07d3921fd40c6dc","status":"passed","time":{"start":1698542319698,"stop":1698542321491,"duration":1793}},{"uid":"400cb8f00b531b3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/400cb8f00b531b3d","status":"passed","time":{"start":1698455510463,"stop":1698455512106,"duration":1643}},{"uid":"81f98d208cd62ee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/81f98d208cd62ee1","status":"passed","time":{"start":1698369188507,"stop":1698369190108,"duration":1601}},{"uid":"6fd6eb0b1bb5197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6fd6eb0b1bb5197","status":"passed","time":{"start":1698282789522,"stop":1698282791587,"duration":2065}},{"uid":"a1e54f536e313ac7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a1e54f536e313ac7","status":"passed","time":{"start":1698196452652,"stop":1698196454503,"duration":1851}},{"uid":"5c671e287aaabde0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c671e287aaabde0","status":"passed","time":{"start":1698178174303,"stop":1698178176202,"duration":1899}},{"uid":"d922869f77e0f0ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d922869f77e0f0ba","status":"passed","time":{"start":1698178166527,"stop":1698178168118,"duration":1591}},{"uid":"138730a53ca5e36c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/138730a53ca5e36c","status":"passed","time":{"start":1698110044574,"stop":1698110046084,"duration":1510}}]},"tags":[]},"source":"2f807c53adc929c2.json","parameterValues":["EastleighBoroughCouncil"]} \ No newline at end of file +{"uid":"7578f2ba990c2fcb","name":"Validate Council Output [EastleighBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4b31307dbdce23dc5dddd2f51563d5a7","time":{"start":1698867425385,"stop":1698867427272,"duration":1887},"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":1698867425385,"stop":1698867425386,"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":1698867425386,"stop":1698867427268,"duration":1882},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867427269,"stop":1698867427270,"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":1698867427270,"stop":1698867427272,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"8a3c893009db84f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/8a3c893009db84f8","status":"passed","time":{"start":1698867436289,"stop":1698867437733,"duration":1444}},{"uid":"d375451f870a3a98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d375451f870a3a98","status":"passed","time":{"start":1698801549541,"stop":1698801550973,"duration":1432}},{"uid":"4c1e716243785a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4c1e716243785a90","status":"passed","time":{"start":1698788453148,"stop":1698788454639,"duration":1491}},{"uid":"7ead26724a2577c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7ead26724a2577c6","status":"passed","time":{"start":1698714941606,"stop":1698714943348,"duration":1742}},{"uid":"f7b209cae2ebb55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f7b209cae2ebb55d","status":"passed","time":{"start":1698701313579,"stop":1698701315828,"duration":2249}},{"uid":"a6c52700968b23b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a6c52700968b23b1","status":"passed","time":{"start":1698700185087,"stop":1698700186616,"duration":1529}},{"uid":"5e03e5a4a0d156ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5e03e5a4a0d156ab","status":"passed","time":{"start":1698692726860,"stop":1698692728754,"duration":1894}},{"uid":"f22138051bbbacbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f22138051bbbacbe","status":"passed","time":{"start":1698692696852,"stop":1698692698322,"duration":1470}},{"uid":"8044b154d6eb80f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8044b154d6eb80f9","status":"passed","time":{"start":1698646278591,"stop":1698646280413,"duration":1822}},{"uid":"c29cb171fce1cec2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c29cb171fce1cec2","status":"passed","time":{"start":1698628505323,"stop":1698628507001,"duration":1678}},{"uid":"7bad663d82023d39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7bad663d82023d39","status":"passed","time":{"start":1698615152807,"stop":1698615154788,"duration":1981}},{"uid":"dfb7add8d053eeae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/dfb7add8d053eeae","status":"passed","time":{"start":1698615062685,"stop":1698615064379,"duration":1694}},{"uid":"d07d3921fd40c6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d07d3921fd40c6dc","status":"passed","time":{"start":1698542319698,"stop":1698542321491,"duration":1793}},{"uid":"400cb8f00b531b3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/400cb8f00b531b3d","status":"passed","time":{"start":1698455510463,"stop":1698455512106,"duration":1643}},{"uid":"81f98d208cd62ee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/81f98d208cd62ee1","status":"passed","time":{"start":1698369188507,"stop":1698369190108,"duration":1601}},{"uid":"6fd6eb0b1bb5197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6fd6eb0b1bb5197","status":"passed","time":{"start":1698282789522,"stop":1698282791587,"duration":2065}},{"uid":"a1e54f536e313ac7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a1e54f536e313ac7","status":"passed","time":{"start":1698196452652,"stop":1698196454503,"duration":1851}},{"uid":"5c671e287aaabde0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c671e287aaabde0","status":"passed","time":{"start":1698178174303,"stop":1698178176202,"duration":1899}},{"uid":"d922869f77e0f0ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d922869f77e0f0ba","status":"passed","time":{"start":1698178166527,"stop":1698178168118,"duration":1591}},{"uid":"138730a53ca5e36c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/138730a53ca5e36c","status":"passed","time":{"start":1698110044574,"stop":1698110046084,"duration":1510}}]},"tags":[]},"source":"7578f2ba990c2fcb.json","parameterValues":["EastleighBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/7c2e5444f68a2b61.json b/3.10/1086/data/test-cases/7c2e5444f68a2b61.json new file mode 100644 index 0000000000..d482e90e99 --- /dev/null +++ b/3.10/1086/data/test-cases/7c2e5444f68a2b61.json @@ -0,0 +1 @@ +{"uid":"7c2e5444f68a2b61","name":"Validate Council Output [RochdaleCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a91e40164c913e6b5f3736b823229a66","time":{"start":1698867686618,"stop":1698867688641,"duration":2023},"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":1698867686619,"stop":1698867686620,"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":1698867686620,"stop":1698867688638,"duration":2018},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867688638,"stop":1698867688638,"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":1698867688639,"stop":1698867688641,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"aa18136d0380cb9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/aa18136d0380cb9d","status":"passed","time":{"start":1698867602695,"stop":1698867604170,"duration":1475}},{"uid":"c1d3cda9a41a9b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c1d3cda9a41a9b23","status":"passed","time":{"start":1698801732250,"stop":1698801733785,"duration":1535}},{"uid":"8d02621c90428938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8d02621c90428938","status":"passed","time":{"start":1698788619639,"stop":1698788621510,"duration":1871}},{"uid":"5ae166f969611509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5ae166f969611509","status":"passed","time":{"start":1698715171408,"stop":1698715173231,"duration":1823}},{"uid":"5f2202503a1e908c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5f2202503a1e908c","status":"passed","time":{"start":1698701561736,"stop":1698701563678,"duration":1942}},{"uid":"74c8dc05e1dfe544","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/74c8dc05e1dfe544","status":"passed","time":{"start":1698700347967,"stop":1698700349712,"duration":1745}},{"uid":"be0f66e132b22cce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/be0f66e132b22cce","status":"passed","time":{"start":1698693047280,"stop":1698693048824,"duration":1544}},{"uid":"5963bc46c0fe9721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5963bc46c0fe9721","status":"passed","time":{"start":1698692857400,"stop":1698692858925,"duration":1525}},{"uid":"45def3710374ac46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/45def3710374ac46","status":"passed","time":{"start":1698646545096,"stop":1698646547179,"duration":2083}},{"uid":"235ba6a33ed7ac75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/235ba6a33ed7ac75","status":"passed","time":{"start":1698628894471,"stop":1698628896173,"duration":1702}},{"uid":"704d8155438a6584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/704d8155438a6584","status":"passed","time":{"start":1698615374062,"stop":1698615376511,"duration":2449}},{"uid":"4aa31783cad616f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/4aa31783cad616f4","status":"passed","time":{"start":1698615265688,"stop":1698615267368,"duration":1680}},{"uid":"4d3ad6dc5cf4b2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d3ad6dc5cf4b2eb","status":"passed","time":{"start":1698542533169,"stop":1698542535598,"duration":2429}},{"uid":"bfccf29833f2095c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bfccf29833f2095c","status":"passed","time":{"start":1698455869170,"stop":1698455870723,"duration":1553}},{"uid":"46df9c6add667a53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/46df9c6add667a53","status":"passed","time":{"start":1698369526921,"stop":1698369528468,"duration":1547}},{"uid":"77e35d5687836bce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/77e35d5687836bce","status":"passed","time":{"start":1698283018477,"stop":1698283020316,"duration":1839}},{"uid":"5cd39242d3e0f932","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5cd39242d3e0f932","status":"passed","time":{"start":1698196684299,"stop":1698196686730,"duration":2431}},{"uid":"e0d1f8023c3e8066","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e0d1f8023c3e8066","status":"passed","time":{"start":1698178404101,"stop":1698178406154,"duration":2053}},{"uid":"f8969c626eeca989","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f8969c626eeca989","status":"passed","time":{"start":1698178344797,"stop":1698178346703,"duration":1906}},{"uid":"9c447a0672037e61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/9c447a0672037e61","status":"passed","time":{"start":1698110263077,"stop":1698110264733,"duration":1656}}]},"tags":[]},"source":"7c2e5444f68a2b61.json","parameterValues":["RochdaleCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/3669f81470a2639f.json b/3.10/1086/data/test-cases/7d22c9f1b35b1a3d.json similarity index 85% rename from 3.10/1084/data/test-cases/3669f81470a2639f.json rename to 3.10/1086/data/test-cases/7d22c9f1b35b1a3d.json index a8cf5c5535..4597dfdc4f 100644 --- a/3.10/1084/data/test-cases/3669f81470a2639f.json +++ b/3.10/1086/data/test-cases/7d22c9f1b35b1a3d.json @@ -1 +1 @@ -{"uid":"3669f81470a2639f","name":"Validate Council Output [DoncasterCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f78d4ae6baa752b4fc3e2cf80276d79","time":{"start":1698867350580,"stop":1698867353202,"duration":2622},"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":1698867350580,"stop":1698867350581,"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":1698867350581,"stop":1698867353199,"duration":2618},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867353199,"stop":1698867353199,"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":1698867353200,"stop":1698867353202,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"962cca69492cc8d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/962cca69492cc8d3","status":"passed","time":{"start":1698867413368,"stop":1698867415820,"duration":2452}},{"uid":"8754047bd86688c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8754047bd86688c1","status":"passed","time":{"start":1698801542805,"stop":1698801545000,"duration":2195}},{"uid":"87ca9a1b79c96569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/87ca9a1b79c96569","status":"passed","time":{"start":1698788448871,"stop":1698788450628,"duration":1757}},{"uid":"8567deba7865f90b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8567deba7865f90b","status":"passed","time":{"start":1698714933776,"stop":1698714935446,"duration":1670}},{"uid":"da0a1738c8b98a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da0a1738c8b98a65","status":"passed","time":{"start":1698701306627,"stop":1698701308634,"duration":2007}},{"uid":"66ae6b8ab6303c88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/66ae6b8ab6303c88","status":"passed","time":{"start":1698700178464,"stop":1698700180069,"duration":1605}},{"uid":"b0f59b2ba7b33d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b0f59b2ba7b33d2d","status":"passed","time":{"start":1698692720929,"stop":1698692722427,"duration":1498}},{"uid":"e8c2390c0a0443d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c2390c0a0443d","status":"passed","time":{"start":1698692690031,"stop":1698692691493,"duration":1462}},{"uid":"48e4703cf202e94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/48e4703cf202e94","status":"passed","time":{"start":1698646312618,"stop":1698646314463,"duration":1845}},{"uid":"e077e2d6e2ca9165","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e077e2d6e2ca9165","status":"passed","time":{"start":1698628497396,"stop":1698628499613,"duration":2217}},{"uid":"dac01e387342b54d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/dac01e387342b54d","status":"passed","time":{"start":1698615140161,"stop":1698615142023,"duration":1862}},{"uid":"3c6b737d5e54e14f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c6b737d5e54e14f","status":"passed","time":{"start":1698615055541,"stop":1698615057445,"duration":1904}},{"uid":"72b829439269e6d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/72b829439269e6d0","status":"passed","time":{"start":1698542311922,"stop":1698542313922,"duration":2000}},{"uid":"4f60a4f55a1497af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/4f60a4f55a1497af","status":"passed","time":{"start":1698455504782,"stop":1698455506300,"duration":1518}},{"uid":"b427f4be7f7fef4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b427f4be7f7fef4b","status":"passed","time":{"start":1698369181731,"stop":1698369183258,"duration":1527}},{"uid":"e4f42b7e101306f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e4f42b7e101306f","status":"passed","time":{"start":1698282780789,"stop":1698282783164,"duration":2375}},{"uid":"f074fa632caa2b62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f074fa632caa2b62","status":"passed","time":{"start":1698196454152,"stop":1698196455839,"duration":1687}},{"uid":"c14fc730a947c1a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c14fc730a947c1a4","status":"passed","time":{"start":1698178166258,"stop":1698178168414,"duration":2156}},{"uid":"60445f4c673ca331","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/60445f4c673ca331","status":"passed","time":{"start":1698178129192,"stop":1698178131308,"duration":2116}},{"uid":"dd091d6ebf7d297e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/dd091d6ebf7d297e","status":"passed","time":{"start":1698110038137,"stop":1698110039625,"duration":1488}}]},"tags":[]},"source":"3669f81470a2639f.json","parameterValues":["DoncasterCouncil"]} \ No newline at end of file +{"uid":"7d22c9f1b35b1a3d","name":"Validate Council Output [DoncasterCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f78d4ae6baa752b4fc3e2cf80276d79","time":{"start":1698867417742,"stop":1698867420098,"duration":2356},"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":1698867417742,"stop":1698867417743,"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":1698867417744,"stop":1698867420094,"duration":2350},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867420095,"stop":1698867420095,"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":1698867420096,"stop":1698867420098,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"c6e7b9cb4fb0f0f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/c6e7b9cb4fb0f0f4","status":"passed","time":{"start":1698867429599,"stop":1698867431441,"duration":1842}},{"uid":"8754047bd86688c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8754047bd86688c1","status":"passed","time":{"start":1698801542805,"stop":1698801545000,"duration":2195}},{"uid":"87ca9a1b79c96569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/87ca9a1b79c96569","status":"passed","time":{"start":1698788448871,"stop":1698788450628,"duration":1757}},{"uid":"8567deba7865f90b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8567deba7865f90b","status":"passed","time":{"start":1698714933776,"stop":1698714935446,"duration":1670}},{"uid":"da0a1738c8b98a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da0a1738c8b98a65","status":"passed","time":{"start":1698701306627,"stop":1698701308634,"duration":2007}},{"uid":"66ae6b8ab6303c88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/66ae6b8ab6303c88","status":"passed","time":{"start":1698700178464,"stop":1698700180069,"duration":1605}},{"uid":"b0f59b2ba7b33d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b0f59b2ba7b33d2d","status":"passed","time":{"start":1698692720929,"stop":1698692722427,"duration":1498}},{"uid":"e8c2390c0a0443d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c2390c0a0443d","status":"passed","time":{"start":1698692690031,"stop":1698692691493,"duration":1462}},{"uid":"48e4703cf202e94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/48e4703cf202e94","status":"passed","time":{"start":1698646312618,"stop":1698646314463,"duration":1845}},{"uid":"e077e2d6e2ca9165","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e077e2d6e2ca9165","status":"passed","time":{"start":1698628497396,"stop":1698628499613,"duration":2217}},{"uid":"dac01e387342b54d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/dac01e387342b54d","status":"passed","time":{"start":1698615140161,"stop":1698615142023,"duration":1862}},{"uid":"3c6b737d5e54e14f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c6b737d5e54e14f","status":"passed","time":{"start":1698615055541,"stop":1698615057445,"duration":1904}},{"uid":"72b829439269e6d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/72b829439269e6d0","status":"passed","time":{"start":1698542311922,"stop":1698542313922,"duration":2000}},{"uid":"4f60a4f55a1497af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/4f60a4f55a1497af","status":"passed","time":{"start":1698455504782,"stop":1698455506300,"duration":1518}},{"uid":"b427f4be7f7fef4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b427f4be7f7fef4b","status":"passed","time":{"start":1698369181731,"stop":1698369183258,"duration":1527}},{"uid":"e4f42b7e101306f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e4f42b7e101306f","status":"passed","time":{"start":1698282780789,"stop":1698282783164,"duration":2375}},{"uid":"f074fa632caa2b62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f074fa632caa2b62","status":"passed","time":{"start":1698196454152,"stop":1698196455839,"duration":1687}},{"uid":"c14fc730a947c1a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c14fc730a947c1a4","status":"passed","time":{"start":1698178166258,"stop":1698178168414,"duration":2156}},{"uid":"60445f4c673ca331","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/60445f4c673ca331","status":"passed","time":{"start":1698178129192,"stop":1698178131308,"duration":2116}},{"uid":"dd091d6ebf7d297e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/dd091d6ebf7d297e","status":"passed","time":{"start":1698110038137,"stop":1698110039625,"duration":1488}}]},"tags":[]},"source":"7d22c9f1b35b1a3d.json","parameterValues":["DoncasterCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/8155eacfa6b29bd4.json b/3.10/1086/data/test-cases/8155eacfa6b29bd4.json new file mode 100644 index 0000000000..b7d9f431cc --- /dev/null +++ b/3.10/1086/data/test-cases/8155eacfa6b29bd4.json @@ -0,0 +1 @@ +{"uid":"8155eacfa6b29bd4","name":"Validate Council Output [NorthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c3b97046df734f921dcc37a130cf4bef","time":{"start":1698867495566,"stop":1698867496521,"duration":955},"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":1698867495567,"stop":1698867495567,"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":1698867495568,"stop":1698867496515,"duration":947},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867496516,"stop":1698867496516,"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":1698867496517,"stop":1698867496520,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"ae3736ee2c49abdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/ae3736ee2c49abdd","status":"passed","time":{"start":1698867493639,"stop":1698867494682,"duration":1043}},{"uid":"5889f66218b29c6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5889f66218b29c6f","status":"passed","time":{"start":1698801618570,"stop":1698801619750,"duration":1180}},{"uid":"25b98e33a859db62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/25b98e33a859db62","status":"passed","time":{"start":1698788508566,"stop":1698788509503,"duration":937}},{"uid":"d74b5139f480ec86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d74b5139f480ec86","status":"passed","time":{"start":1698715012507,"stop":1698715013462,"duration":955}},{"uid":"5670701a04a5df9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5670701a04a5df9a","status":"passed","time":{"start":1698701384332,"stop":1698701385252,"duration":920}},{"uid":"985d4e5bd0c4694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/985d4e5bd0c4694","status":"passed","time":{"start":1698700242814,"stop":1698700243560,"duration":746}},{"uid":"d48a30331f96e6f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d48a30331f96e6f8","status":"passed","time":{"start":1698692883573,"stop":1698692884294,"duration":721}},{"uid":"cd2f90fdfc47e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cd2f90fdfc47e3","status":"passed","time":{"start":1698692751564,"stop":1698692752571,"duration":1007}},{"uid":"3d66433424b4d1e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3d66433424b4d1e9","status":"passed","time":{"start":1698646365275,"stop":1698646366212,"duration":937}},{"uid":"31ee416af0a63a8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/31ee416af0a63a8e","status":"passed","time":{"start":1698628582249,"stop":1698628583778,"duration":1529}},{"uid":"fa94eb407af0f8d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fa94eb407af0f8d3","status":"passed","time":{"start":1698615194952,"stop":1698615195884,"duration":932}},{"uid":"a75c5c59e4fc926f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a75c5c59e4fc926f","status":"passed","time":{"start":1698615103188,"stop":1698615104213,"duration":1025}},{"uid":"b31e7c4edd5133f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b31e7c4edd5133f7","status":"passed","time":{"start":1698542367428,"stop":1698542368468,"duration":1040}},{"uid":"53c0d98e66c2cc3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/53c0d98e66c2cc3a","status":"passed","time":{"start":1698455577793,"stop":1698455578753,"duration":960}},{"uid":"66581a8f35e84048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/66581a8f35e84048","status":"passed","time":{"start":1698369250073,"stop":1698369250836,"duration":763}},{"uid":"c62bd832435b72b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c62bd832435b72b8","status":"passed","time":{"start":1698282842169,"stop":1698282843148,"duration":979}},{"uid":"5451b55644890b53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5451b55644890b53","status":"passed","time":{"start":1698196507068,"stop":1698196508506,"duration":1438}},{"uid":"3166eccdc0f9e23b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3166eccdc0f9e23b","status":"passed","time":{"start":1698178229194,"stop":1698178230475,"duration":1281}},{"uid":"d24aabcdaa768489","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d24aabcdaa768489","status":"passed","time":{"start":1698178172972,"stop":1698178174049,"duration":1077}},{"uid":"94b94e3c61605f63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/94b94e3c61605f63","status":"passed","time":{"start":1698110098942,"stop":1698110099786,"duration":844}}]},"tags":[]},"source":"8155eacfa6b29bd4.json","parameterValues":["NorthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/89a037e24e996f4d.json b/3.10/1086/data/test-cases/89a037e24e996f4d.json new file mode 100644 index 0000000000..1983742f57 --- /dev/null +++ b/3.10/1086/data/test-cases/89a037e24e996f4d.json @@ -0,0 +1 @@ +{"uid":"89a037e24e996f4d","name":"Validate Council Output [CroydonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"cc336f6dd92ae6b8042805cd6f13d13e","time":{"start":1698867410269,"stop":1698867412145,"duration":1876},"status":"failed","statusMessage":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154bd514b0>, 'council': 'CroydonCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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 = '87813dd804cf9a89181451d599e44304c9acffb9', 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":false,"newFailed":false,"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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154bd514b0>, 'council': 'CroydonCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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 = '87813dd804cf9a89181451d599e44304c9acffb9', 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":1698867410269,"stop":1698867410270,"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":1698867410270,"stop":1698867412145,"duration":1875},"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":112,"broken":0,"skipped":0,"passed":58,"unknown":0,"total":170},"items":[{"uid":"a96a01a1f20f0ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/a96a01a1f20f0ec","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698867424110,"stop":1698867425299,"duration":1189}},{"uid":"d6d4cc4588c30b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d6d4cc4588c30b20","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698801535786,"stop":1698801536967,"duration":1181}},{"uid":"f1928b5432e63e8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f1928b5432e63e8a","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698788442762,"stop":1698788444331,"duration":1569}},{"uid":"cd94dee707b39a3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cd94dee707b39a3e","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698714922469,"stop":1698714924217,"duration":1748}},{"uid":"881a9c6a359cfca4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/881a9c6a359cfca4","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698701298845,"stop":1698701300698,"duration":1853}},{"uid":"2d73faa65a56bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2d73faa65a56bc","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698700171341,"stop":1698700173147,"duration":1806}},{"uid":"bd2b9bc43d11d3ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/bd2b9bc43d11d3ff","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692715305,"stop":1698692716537,"duration":1232}},{"uid":"383c54609fc989e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/383c54609fc989e1","status":"passed","time":{"start":1698692681269,"stop":1698692685622,"duration":4353}},{"uid":"162c2b0d30e1df9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/162c2b0d30e1df9c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698646242966,"stop":1698646245582,"duration":2616}},{"uid":"33e7fe4c4ac218cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/33e7fe4c4ac218cc","status":"passed","time":{"start":1698628483551,"stop":1698628487912,"duration":4361}},{"uid":"44a22a65c73849c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/44a22a65c73849c3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615127032,"stop":1698615129001,"duration":1969}},{"uid":"a002d3aa78a4c599","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a002d3aa78a4c599","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615049545,"stop":1698615051211,"duration":1666}},{"uid":"be5e977d438a238d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/be5e977d438a238d","status":"passed","time":{"start":1698542298387,"stop":1698542305868,"duration":7481}},{"uid":"bc89ae3f7d42f1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bc89ae3f7d42f1ab","status":"passed","time":{"start":1698455496299,"stop":1698455500839,"duration":4540}},{"uid":"ca00317480f890d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ca00317480f890d9","status":"passed","time":{"start":1698369173473,"stop":1698369177746,"duration":4273}},{"uid":"d8992e79ea49330c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d8992e79ea49330c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698282771446,"stop":1698282773230,"duration":1784}},{"uid":"ce34b1e867253d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce34b1e867253d84","status":"passed","time":{"start":1698196443404,"stop":1698196448410,"duration":5006}},{"uid":"f750c4cd4c3ba6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f750c4cd4c3ba6db","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178158372,"stop":1698178160735,"duration":2363}},{"uid":"2233038cd6af0fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2233038cd6af0fe","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178122154,"stop":1698178123891,"duration":1737}},{"uid":"df280d2c5e7bef0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/df280d2c5e7bef0f","status":"passed","time":{"start":1698110025613,"stop":1698110029786,"duration":4173}}]},"tags":[]},"source":"89a037e24e996f4d.json","parameterValues":["CroydonCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/8f3c0e0034c00e76.json b/3.10/1086/data/test-cases/8f3c0e0034c00e76.json new file mode 100644 index 0000000000..8db3d86201 --- /dev/null +++ b/3.10/1086/data/test-cases/8f3c0e0034c00e76.json @@ -0,0 +1 @@ +{"uid":"8f3c0e0034c00e76","name":"Validate Council Output [NorthKestevenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c9c754b0aeaa9653b56f57afebc35c99","time":{"start":1698867490482,"stop":1698867495560,"duration":5078},"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":1698867490482,"stop":1698867490483,"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":1698867490483,"stop":1698867495557,"duration":5074},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867495558,"stop":1698867495558,"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":1698867495558,"stop":1698867495560,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"c095975def18fde4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/c095975def18fde4","status":"passed","time":{"start":1698867488908,"stop":1698867493636,"duration":4728}},{"uid":"40edcbcb9c89e1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/40edcbcb9c89e1a2","status":"passed","time":{"start":1698801614031,"stop":1698801618567,"duration":4536}},{"uid":"8ceec43523d5e18c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8ceec43523d5e18c","status":"passed","time":{"start":1698788504944,"stop":1698788508563,"duration":3619}},{"uid":"c0d73429e4910788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c0d73429e4910788","status":"passed","time":{"start":1698715007042,"stop":1698715012503,"duration":5461}},{"uid":"62eb9d2885321bdf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/62eb9d2885321bdf","status":"passed","time":{"start":1698701379751,"stop":1698701384329,"duration":4578}},{"uid":"ae8db991ff013957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae8db991ff013957","status":"passed","time":{"start":1698700238586,"stop":1698700242810,"duration":4224}},{"uid":"36a2c5270ce675aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/36a2c5270ce675aa","status":"passed","time":{"start":1698692879278,"stop":1698692883569,"duration":4291}},{"uid":"18159a0f5751d35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/18159a0f5751d35","status":"passed","time":{"start":1698692746847,"stop":1698692751561,"duration":4714}},{"uid":"5fbb407c28eb7f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fbb407c28eb7f76","status":"passed","time":{"start":1698646360169,"stop":1698646365271,"duration":5102}},{"uid":"fdffcb53d76aa77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fdffcb53d76aa77d","status":"passed","time":{"start":1698628577811,"stop":1698628582245,"duration":4434}},{"uid":"359513c7efc02926","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/359513c7efc02926","status":"passed","time":{"start":1698615190591,"stop":1698615194947,"duration":4356}},{"uid":"143438810a90f8f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/143438810a90f8f8","status":"passed","time":{"start":1698615098048,"stop":1698615103185,"duration":5137}},{"uid":"79794328360f73cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/79794328360f73cb","status":"passed","time":{"start":1698542363111,"stop":1698542367424,"duration":4313}},{"uid":"ae3fdefbc1663862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ae3fdefbc1663862","status":"passed","time":{"start":1698455571977,"stop":1698455577790,"duration":5813}},{"uid":"19107c76f2e5ea95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19107c76f2e5ea95","status":"passed","time":{"start":1698369245845,"stop":1698369250069,"duration":4224}},{"uid":"5027faa125768286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5027faa125768286","status":"passed","time":{"start":1698282838301,"stop":1698282842164,"duration":3863}},{"uid":"165f2c017d5adc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/165f2c017d5adc3","status":"passed","time":{"start":1698196502867,"stop":1698196507065,"duration":4198}},{"uid":"68d701e9dc716eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/68d701e9dc716eab","status":"passed","time":{"start":1698178225273,"stop":1698178229190,"duration":3917}},{"uid":"efec3c456da34ae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/efec3c456da34ae3","status":"passed","time":{"start":1698178169166,"stop":1698178172969,"duration":3803}},{"uid":"4bcacda15fc29236","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/4bcacda15fc29236","status":"passed","time":{"start":1698110095573,"stop":1698110098939,"duration":3366}}]},"tags":[]},"source":"8f3c0e0034c00e76.json","parameterValues":["NorthKestevenDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/15a0c6313daaf85b.json b/3.10/1086/data/test-cases/9189aeea37943bc7.json similarity index 84% rename from 3.10/1084/data/test-cases/15a0c6313daaf85b.json rename to 3.10/1086/data/test-cases/9189aeea37943bc7.json index 696e23d4ab..37d1aa587e 100644 --- a/3.10/1084/data/test-cases/15a0c6313daaf85b.json +++ b/3.10/1086/data/test-cases/9189aeea37943bc7.json @@ -1 +1 @@ -{"uid":"15a0c6313daaf85b","name":"Validate Council Output [NorthLincolnshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"26474e54d95de49f99ef7b4310ac64f9","time":{"start":1698867418208,"stop":1698867422441,"duration":4233},"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":1698867418208,"stop":1698867418209,"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":1698867418209,"stop":1698867422437,"duration":4228},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867422438,"stop":1698867422438,"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":1698867422438,"stop":1698867422441,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"64639e7321e79240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/64639e7321e79240","status":"passed","time":{"start":1698867482905,"stop":1698867488342,"duration":5437}},{"uid":"3331092df53383b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3331092df53383b6","status":"passed","time":{"start":1698801619753,"stop":1698801624596,"duration":4843}},{"uid":"640be4e200daf30f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/640be4e200daf30f","status":"passed","time":{"start":1698788509507,"stop":1698788515270,"duration":5763}},{"uid":"4ab846d8306859d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4ab846d8306859d6","status":"passed","time":{"start":1698715013466,"stop":1698715019353,"duration":5887}},{"uid":"3b79dc7900fa11fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3b79dc7900fa11fb","status":"passed","time":{"start":1698701385255,"stop":1698701391263,"duration":6008}},{"uid":"9fc35e296b817aef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9fc35e296b817aef","status":"passed","time":{"start":1698700243563,"stop":1698700247834,"duration":4271}},{"uid":"340def64b5a9111f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/340def64b5a9111f","status":"passed","time":{"start":1698692884297,"stop":1698692890167,"duration":5870}},{"uid":"7f538e46d3ac2fcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7f538e46d3ac2fcb","status":"passed","time":{"start":1698692752574,"stop":1698692758038,"duration":5464}},{"uid":"a03fba88dbebdf4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a03fba88dbebdf4e","status":"passed","time":{"start":1698646366215,"stop":1698646371139,"duration":4924}},{"uid":"1f3b3aaadae9a6fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1f3b3aaadae9a6fd","status":"passed","time":{"start":1698628583781,"stop":1698628588814,"duration":5033}},{"uid":"9cac3199e3791c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9cac3199e3791c91","status":"passed","time":{"start":1698615195890,"stop":1698615200974,"duration":5084}},{"uid":"b364d57fd82deda2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b364d57fd82deda2","status":"passed","time":{"start":1698615104217,"stop":1698615109069,"duration":4852}},{"uid":"956936a70dd22bff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/956936a70dd22bff","status":"passed","time":{"start":1698542368471,"stop":1698542373686,"duration":5215}},{"uid":"1375282d3ffc33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1375282d3ffc33","status":"passed","time":{"start":1698455578756,"stop":1698455583896,"duration":5140}},{"uid":"6523c5e30f8b16e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6523c5e30f8b16e0","status":"passed","time":{"start":1698369250840,"stop":1698369255445,"duration":4605}},{"uid":"12936a008b3387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12936a008b3387","status":"passed","time":{"start":1698282843152,"stop":1698282847710,"duration":4558}},{"uid":"e1995e90bbefa0f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e1995e90bbefa0f2","status":"passed","time":{"start":1698196508509,"stop":1698196514092,"duration":5583}},{"uid":"4be5ecb2cabeed55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4be5ecb2cabeed55","status":"passed","time":{"start":1698178230478,"stop":1698178237541,"duration":7063}},{"uid":"1300f4c155f7894f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1300f4c155f7894f","status":"passed","time":{"start":1698178174052,"stop":1698178179275,"duration":5223}},{"uid":"e9dbefa08f7de06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/e9dbefa08f7de06b","status":"passed","time":{"start":1698110099788,"stop":1698110104801,"duration":5013}}]},"tags":[]},"source":"15a0c6313daaf85b.json","parameterValues":["NorthLincolnshireCouncil"]} \ No newline at end of file +{"uid":"9189aeea37943bc7","name":"Validate Council Output [NorthLincolnshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"26474e54d95de49f99ef7b4310ac64f9","time":{"start":1698867496524,"stop":1698867502046,"duration":5522},"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":1698867496525,"stop":1698867496526,"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":1698867496526,"stop":1698867502041,"duration":5515},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867502042,"stop":1698867502042,"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":1698867502042,"stop":1698867502046,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"fa9b8eb9ebeb3f30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/fa9b8eb9ebeb3f30","status":"passed","time":{"start":1698867494685,"stop":1698867499473,"duration":4788}},{"uid":"3331092df53383b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3331092df53383b6","status":"passed","time":{"start":1698801619753,"stop":1698801624596,"duration":4843}},{"uid":"640be4e200daf30f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/640be4e200daf30f","status":"passed","time":{"start":1698788509507,"stop":1698788515270,"duration":5763}},{"uid":"4ab846d8306859d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4ab846d8306859d6","status":"passed","time":{"start":1698715013466,"stop":1698715019353,"duration":5887}},{"uid":"3b79dc7900fa11fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3b79dc7900fa11fb","status":"passed","time":{"start":1698701385255,"stop":1698701391263,"duration":6008}},{"uid":"9fc35e296b817aef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9fc35e296b817aef","status":"passed","time":{"start":1698700243563,"stop":1698700247834,"duration":4271}},{"uid":"340def64b5a9111f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/340def64b5a9111f","status":"passed","time":{"start":1698692884297,"stop":1698692890167,"duration":5870}},{"uid":"7f538e46d3ac2fcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7f538e46d3ac2fcb","status":"passed","time":{"start":1698692752574,"stop":1698692758038,"duration":5464}},{"uid":"a03fba88dbebdf4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a03fba88dbebdf4e","status":"passed","time":{"start":1698646366215,"stop":1698646371139,"duration":4924}},{"uid":"1f3b3aaadae9a6fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1f3b3aaadae9a6fd","status":"passed","time":{"start":1698628583781,"stop":1698628588814,"duration":5033}},{"uid":"9cac3199e3791c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9cac3199e3791c91","status":"passed","time":{"start":1698615195890,"stop":1698615200974,"duration":5084}},{"uid":"b364d57fd82deda2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b364d57fd82deda2","status":"passed","time":{"start":1698615104217,"stop":1698615109069,"duration":4852}},{"uid":"956936a70dd22bff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/956936a70dd22bff","status":"passed","time":{"start":1698542368471,"stop":1698542373686,"duration":5215}},{"uid":"1375282d3ffc33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1375282d3ffc33","status":"passed","time":{"start":1698455578756,"stop":1698455583896,"duration":5140}},{"uid":"6523c5e30f8b16e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6523c5e30f8b16e0","status":"passed","time":{"start":1698369250840,"stop":1698369255445,"duration":4605}},{"uid":"12936a008b3387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12936a008b3387","status":"passed","time":{"start":1698282843152,"stop":1698282847710,"duration":4558}},{"uid":"e1995e90bbefa0f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e1995e90bbefa0f2","status":"passed","time":{"start":1698196508509,"stop":1698196514092,"duration":5583}},{"uid":"4be5ecb2cabeed55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4be5ecb2cabeed55","status":"passed","time":{"start":1698178230478,"stop":1698178237541,"duration":7063}},{"uid":"1300f4c155f7894f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1300f4c155f7894f","status":"passed","time":{"start":1698178174052,"stop":1698178179275,"duration":5223}},{"uid":"e9dbefa08f7de06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/e9dbefa08f7de06b","status":"passed","time":{"start":1698110099788,"stop":1698110104801,"duration":5013}}]},"tags":[]},"source":"9189aeea37943bc7.json","parameterValues":["NorthLincolnshireCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/af13372060f2b427.json b/3.10/1086/data/test-cases/926b93e504644b65.json similarity index 87% rename from 3.10/1084/data/test-cases/af13372060f2b427.json rename to 3.10/1086/data/test-cases/926b93e504644b65.json index d7ed79e6ed..84adc9ed10 100644 --- a/3.10/1084/data/test-cases/af13372060f2b427.json +++ b/3.10/1086/data/test-cases/926b93e504644b65.json @@ -1 +1 @@ -{"uid":"af13372060f2b427","name":"Validate Council Output [BoltonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c59a7b02ce88bbad9f9cdf4a119aec6c","time":{"start":1698867324209,"stop":1698867328520,"duration":4311},"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":1698867324210,"stop":1698867324210,"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":1698867324211,"stop":1698867328517,"duration":4306},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867328517,"stop":1698867328517,"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":1698867328518,"stop":1698867328520,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":72,"broken":0,"skipped":0,"passed":98,"unknown":0,"total":170},"items":[{"uid":"2f1644fd1753476b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/2f1644fd1753476b","status":"passed","time":{"start":1698867372618,"stop":1698867375900,"duration":3282}},{"uid":"6503521455f3530f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6503521455f3530f","status":"passed","time":{"start":1698801505897,"stop":1698801509343,"duration":3446}},{"uid":"de1b70140e0b4236","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/de1b70140e0b4236","status":"passed","time":{"start":1698788413693,"stop":1698788417371,"duration":3678}},{"uid":"8ebce07c0d410582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8ebce07c0d410582","status":"passed","time":{"start":1698714886950,"stop":1698714893995,"duration":7045}},{"uid":"e6a2020b2e6995e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e6a2020b2e6995e9","status":"passed","time":{"start":1698701280749,"stop":1698701284576,"duration":3827}},{"uid":"3999dcd717240e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3999dcd717240e0d","status":"passed","time":{"start":1698700149779,"stop":1698700153318,"duration":3539}},{"uid":"dbe656a1a2b3a4b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dbe656a1a2b3a4b0","status":"passed","time":{"start":1698692695430,"stop":1698692698947,"duration":3517}},{"uid":"e407ada7eaa3906a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e407ada7eaa3906a","status":"passed","time":{"start":1698692662428,"stop":1698692666005,"duration":3577}},{"uid":"d6dda23359ca779c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d6dda23359ca779c","status":"passed","time":{"start":1698646223493,"stop":1698646227226,"duration":3733}},{"uid":"c4325dd9ac7a7f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c4325dd9ac7a7f89","status":"passed","time":{"start":1698628473665,"stop":1698628478693,"duration":5028}},{"uid":"91afeb5bef6247a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/91afeb5bef6247a2","status":"passed","time":{"start":1698615112237,"stop":1698615115994,"duration":3757}},{"uid":"261ae14832633417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/261ae14832633417","status":"passed","time":{"start":1698615033300,"stop":1698615036859,"duration":3559}},{"uid":"857fa0fcb38e3669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/857fa0fcb38e3669","status":"passed","time":{"start":1698542279646,"stop":1698542283248,"duration":3602}},{"uid":"387eae703145048b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/387eae703145048b","status":"passed","time":{"start":1698455470297,"stop":1698455474345,"duration":4048}},{"uid":"5c6ab26864689215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/5c6ab26864689215","status":"passed","time":{"start":1698369152552,"stop":1698369156883,"duration":4331}},{"uid":"dd534b5b401bffe4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dd534b5b401bffe4","status":"passed","time":{"start":1698282739460,"stop":1698282743779,"duration":4319}},{"uid":"b1ed952b1e8160ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b1ed952b1e8160ac","status":"passed","time":{"start":1698196412517,"stop":1698196416688,"duration":4171}},{"uid":"fe9e2bc937d57734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fe9e2bc937d57734","status":"passed","time":{"start":1698178138967,"stop":1698178143502,"duration":4535}},{"uid":"adc1e16bc58387c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/adc1e16bc58387c8","status":"passed","time":{"start":1698178095023,"stop":1698178099318,"duration":4295}},{"uid":"e191e96588e2186e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/e191e96588e2186e","status":"passed","time":{"start":1698110010636,"stop":1698110013949,"duration":3313}}]},"tags":[]},"source":"af13372060f2b427.json","parameterValues":["BoltonCouncil"]} \ No newline at end of file +{"uid":"926b93e504644b65","name":"Validate Council Output [BoltonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c59a7b02ce88bbad9f9cdf4a119aec6c","time":{"start":1698867377266,"stop":1698867380821,"duration":3555},"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":1698867377267,"stop":1698867377267,"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":1698867377268,"stop":1698867380818,"duration":3550},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867380818,"stop":1698867380818,"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":1698867380819,"stop":1698867380821,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":72,"broken":0,"skipped":0,"passed":98,"unknown":0,"total":170},"items":[{"uid":"567ceb412013d7e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/567ceb412013d7e9","status":"passed","time":{"start":1698867409811,"stop":1698867413512,"duration":3701}},{"uid":"6503521455f3530f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6503521455f3530f","status":"passed","time":{"start":1698801505897,"stop":1698801509343,"duration":3446}},{"uid":"de1b70140e0b4236","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/de1b70140e0b4236","status":"passed","time":{"start":1698788413693,"stop":1698788417371,"duration":3678}},{"uid":"8ebce07c0d410582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8ebce07c0d410582","status":"passed","time":{"start":1698714886950,"stop":1698714893995,"duration":7045}},{"uid":"e6a2020b2e6995e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e6a2020b2e6995e9","status":"passed","time":{"start":1698701280749,"stop":1698701284576,"duration":3827}},{"uid":"3999dcd717240e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3999dcd717240e0d","status":"passed","time":{"start":1698700149779,"stop":1698700153318,"duration":3539}},{"uid":"dbe656a1a2b3a4b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dbe656a1a2b3a4b0","status":"passed","time":{"start":1698692695430,"stop":1698692698947,"duration":3517}},{"uid":"e407ada7eaa3906a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e407ada7eaa3906a","status":"passed","time":{"start":1698692662428,"stop":1698692666005,"duration":3577}},{"uid":"d6dda23359ca779c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d6dda23359ca779c","status":"passed","time":{"start":1698646223493,"stop":1698646227226,"duration":3733}},{"uid":"c4325dd9ac7a7f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c4325dd9ac7a7f89","status":"passed","time":{"start":1698628473665,"stop":1698628478693,"duration":5028}},{"uid":"91afeb5bef6247a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/91afeb5bef6247a2","status":"passed","time":{"start":1698615112237,"stop":1698615115994,"duration":3757}},{"uid":"261ae14832633417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/261ae14832633417","status":"passed","time":{"start":1698615033300,"stop":1698615036859,"duration":3559}},{"uid":"857fa0fcb38e3669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/857fa0fcb38e3669","status":"passed","time":{"start":1698542279646,"stop":1698542283248,"duration":3602}},{"uid":"387eae703145048b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/387eae703145048b","status":"passed","time":{"start":1698455470297,"stop":1698455474345,"duration":4048}},{"uid":"5c6ab26864689215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/5c6ab26864689215","status":"passed","time":{"start":1698369152552,"stop":1698369156883,"duration":4331}},{"uid":"dd534b5b401bffe4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dd534b5b401bffe4","status":"passed","time":{"start":1698282739460,"stop":1698282743779,"duration":4319}},{"uid":"b1ed952b1e8160ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b1ed952b1e8160ac","status":"passed","time":{"start":1698196412517,"stop":1698196416688,"duration":4171}},{"uid":"fe9e2bc937d57734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fe9e2bc937d57734","status":"passed","time":{"start":1698178138967,"stop":1698178143502,"duration":4535}},{"uid":"adc1e16bc58387c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/adc1e16bc58387c8","status":"passed","time":{"start":1698178095023,"stop":1698178099318,"duration":4295}},{"uid":"e191e96588e2186e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/e191e96588e2186e","status":"passed","time":{"start":1698110010636,"stop":1698110013949,"duration":3313}}]},"tags":[]},"source":"926b93e504644b65.json","parameterValues":["BoltonCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/94ad9ffab05ed23a.json b/3.10/1086/data/test-cases/94ad9ffab05ed23a.json new file mode 100644 index 0000000000..adb461f16c --- /dev/null +++ b/3.10/1086/data/test-cases/94ad9ffab05ed23a.json @@ -0,0 +1 @@ +{"uid":"94ad9ffab05ed23a","name":"Validate Council Output [ErewashBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8ee9bbdbf138f92b6ff30a1cde171930","time":{"start":1698867449741,"stop":1698867452852,"duration":3111},"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":1698867449741,"stop":1698867449742,"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":1698867449743,"stop":1698867452849,"duration":3106},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867452849,"stop":1698867452850,"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":1698867452850,"stop":1698867452852,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"6676bfec9ce99027","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6676bfec9ce99027","status":"passed","time":{"start":1698867457310,"stop":1698867459710,"duration":2400}},{"uid":"7c80bc23640fda41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7c80bc23640fda41","status":"passed","time":{"start":1698801578483,"stop":1698801580767,"duration":2284}},{"uid":"be39e66ece53954f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/be39e66ece53954f","status":"passed","time":{"start":1698788474183,"stop":1698788476633,"duration":2450}},{"uid":"c58cf6bc856dbd91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c58cf6bc856dbd91","status":"passed","time":{"start":1698714968356,"stop":1698714970953,"duration":2597}},{"uid":"750ddc4a69ee9c1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/750ddc4a69ee9c1c","status":"passed","time":{"start":1698701345216,"stop":1698701348062,"duration":2846}},{"uid":"63f9942c84dea2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/63f9942c84dea2c","status":"passed","time":{"start":1698700209752,"stop":1698700212177,"duration":2425}},{"uid":"f76c0ec9ee7e963d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f76c0ec9ee7e963d","status":"passed","time":{"start":1698692751469,"stop":1698692753776,"duration":2307}},{"uid":"5b2e6d6548a0d017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5b2e6d6548a0d017","status":"passed","time":{"start":1698692718302,"stop":1698692720553,"duration":2251}},{"uid":"9c324e01589d3119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9c324e01589d3119","status":"passed","time":{"start":1698646307511,"stop":1698646310025,"duration":2514}},{"uid":"9896efd2de37026a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9896efd2de37026a","status":"passed","time":{"start":1698628530726,"stop":1698628533134,"duration":2408}},{"uid":"2b55972b883abb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2b55972b883abb34","status":"passed","time":{"start":1698615189708,"stop":1698615192433,"duration":2725}},{"uid":"66f0f637e3d31f22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/66f0f637e3d31f22","status":"passed","time":{"start":1698615084364,"stop":1698615086807,"duration":2443}},{"uid":"976900fdff1d54a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/976900fdff1d54a6","status":"passed","time":{"start":1698542345397,"stop":1698542349374,"duration":3977}},{"uid":"8f811ab459c90fda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8f811ab459c90fda","status":"passed","time":{"start":1698455538099,"stop":1698455540373,"duration":2274}},{"uid":"9a725e2a2dda9029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a725e2a2dda9029","status":"passed","time":{"start":1698369210582,"stop":1698369212763,"duration":2181}},{"uid":"619cc473ac67fe1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/619cc473ac67fe1d","status":"passed","time":{"start":1698282820243,"stop":1698282823682,"duration":3439}},{"uid":"c1b194a70a6d3e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c1b194a70a6d3e84","status":"passed","time":{"start":1698196481903,"stop":1698196484606,"duration":2703}},{"uid":"c7e404b6d3ff6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c7e404b6d3ff6b74","status":"passed","time":{"start":1698178205778,"stop":1698178208705,"duration":2927}},{"uid":"1538614d12cb5284","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1538614d12cb5284","status":"passed","time":{"start":1698178187129,"stop":1698178189896,"duration":2767}},{"uid":"19f692d09224101e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/19f692d09224101e","status":"passed","time":{"start":1698110080137,"stop":1698110083051,"duration":2914}}]},"tags":[]},"source":"94ad9ffab05ed23a.json","parameterValues":["ErewashBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/4e9b9b1d9606cce7.json b/3.10/1086/data/test-cases/94c285e6ac8bb755.json similarity index 95% rename from 3.10/1084/data/test-cases/4e9b9b1d9606cce7.json rename to 3.10/1086/data/test-cases/94c285e6ac8bb755.json index 7a1faffd30..d29214e942 100644 --- a/3.10/1084/data/test-cases/4e9b9b1d9606cce7.json +++ b/3.10/1086/data/test-cases/94c285e6ac8bb755.json @@ -1 +1 @@ -{"uid":"4e9b9b1d9606cce7","name":"Validate Council Output [TamesideMBCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9b4fbe015a28e4f52e55a5bc5e2d6fd0","time":{"start":1698867589984,"stop":1698867720126,"duration":130142},"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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:497: 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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce5532ac80>, 'council': 'TamesideMBCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:497: 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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce5532ac80>, 'council': 'TamesideMBCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867589984,"stop":1698867589985,"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":1698867589985,"stop":1698867720126,"duration":130141},"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"9b373d3c4f27ad43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9b373d3c4f27ad43","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":1698867628026,"stop":1698867758798,"duration":130772}},{"uid":"616df04c0914dc1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/616df04c0914dc1e","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":1698801774032,"stop":1698801904359,"duration":130327}},{"uid":"d8a7d311e289bcbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8a7d311e289bcbd","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":1698788673033,"stop":1698788802858,"duration":129825}},{"uid":"552853045d32cd78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/552853045d32cd78","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":1698715208892,"stop":1698715339272,"duration":130380}},{"uid":"a17e22ae8e406ecf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a17e22ae8e406ecf","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":1698701591147,"stop":1698701721199,"duration":130052}},{"uid":"9c0016b8c9d14ce0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9c0016b8c9d14ce0","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":1698700394198,"stop":1698700525355,"duration":131157}},{"uid":"7e751ad619a0d52d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7e751ad619a0d52d","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":1698693079761,"stop":1698693210008,"duration":130247}},{"uid":"249aeffb2a28ec81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/249aeffb2a28ec81","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":1698692933305,"stop":1698693063422,"duration":130117}},{"uid":"7194431978c451fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7194431978c451fa","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":1698646612294,"stop":1698646742283,"duration":129989}},{"uid":"1d161544969d6229","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1d161544969d6229","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":1698628667091,"stop":1698628798328,"duration":131237}},{"uid":"32691c8511a8c3df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/32691c8511a8c3df","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":1698615414195,"stop":1698615543820,"duration":129625}},{"uid":"949f47f608167034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/949f47f608167034","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":1698615298477,"stop":1698615429354,"duration":130877}},{"uid":"3a0db9b2bd3947cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3a0db9b2bd3947cb","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":1698542594273,"stop":1698542724877,"duration":130604}},{"uid":"6288920b1abbd524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6288920b1abbd524","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":1698455665921,"stop":1698455795998,"duration":130077}},{"uid":"24d0fedc31ff96f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/24d0fedc31ff96f8","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":1698369328970,"stop":1698369459916,"duration":130946}},{"uid":"e7b071807a377c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e7b071807a377c9c","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":1698283088101,"stop":1698283218946,"duration":130845}},{"uid":"60cdc8d10e83153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/60cdc8d10e83153a","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":1698196745220,"stop":1698196876396,"duration":131176}},{"uid":"729bbd1311c8c7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/729bbd1311c8c7e1","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":1698178444638,"stop":1698178574585,"duration":129947}},{"uid":"3b6a3c7fa7c14a2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3b6a3c7fa7c14a2f","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":1698178381586,"stop":1698178512567,"duration":130981}},{"uid":"d092d53a7686af89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/d092d53a7686af89","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":1698110280927,"stop":1698110410492,"duration":129565}}]},"tags":[]},"source":"4e9b9b1d9606cce7.json","parameterValues":["TamesideMBCouncil"]} \ No newline at end of file +{"uid":"94c285e6ac8bb755","name":"Validate Council Output [TamesideMBCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9b4fbe015a28e4f52e55a5bc5e2d6fd0","time":{"start":1698867746922,"stop":1698867877219,"duration":130297},"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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:497: 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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f1553b2fd60>, 'council': 'TamesideMBCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:497: 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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f1553b2fd60>, 'council': 'TamesideMBCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867746923,"stop":1698867746923,"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":1698867746924,"stop":1698867877219,"duration":130295},"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"8f5dd94db6829bea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/8f5dd94db6829bea","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":1698867649092,"stop":1698867779903,"duration":130811}},{"uid":"616df04c0914dc1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/616df04c0914dc1e","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":1698801774032,"stop":1698801904359,"duration":130327}},{"uid":"d8a7d311e289bcbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8a7d311e289bcbd","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":1698788673033,"stop":1698788802858,"duration":129825}},{"uid":"552853045d32cd78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/552853045d32cd78","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":1698715208892,"stop":1698715339272,"duration":130380}},{"uid":"a17e22ae8e406ecf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a17e22ae8e406ecf","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":1698701591147,"stop":1698701721199,"duration":130052}},{"uid":"9c0016b8c9d14ce0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9c0016b8c9d14ce0","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":1698700394198,"stop":1698700525355,"duration":131157}},{"uid":"7e751ad619a0d52d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7e751ad619a0d52d","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":1698693079761,"stop":1698693210008,"duration":130247}},{"uid":"249aeffb2a28ec81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/249aeffb2a28ec81","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":1698692933305,"stop":1698693063422,"duration":130117}},{"uid":"7194431978c451fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7194431978c451fa","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":1698646612294,"stop":1698646742283,"duration":129989}},{"uid":"1d161544969d6229","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1d161544969d6229","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":1698628667091,"stop":1698628798328,"duration":131237}},{"uid":"32691c8511a8c3df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/32691c8511a8c3df","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":1698615414195,"stop":1698615543820,"duration":129625}},{"uid":"949f47f608167034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/949f47f608167034","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":1698615298477,"stop":1698615429354,"duration":130877}},{"uid":"3a0db9b2bd3947cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3a0db9b2bd3947cb","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":1698542594273,"stop":1698542724877,"duration":130604}},{"uid":"6288920b1abbd524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6288920b1abbd524","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":1698455665921,"stop":1698455795998,"duration":130077}},{"uid":"24d0fedc31ff96f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/24d0fedc31ff96f8","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":1698369328970,"stop":1698369459916,"duration":130946}},{"uid":"e7b071807a377c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e7b071807a377c9c","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":1698283088101,"stop":1698283218946,"duration":130845}},{"uid":"60cdc8d10e83153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/60cdc8d10e83153a","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":1698196745220,"stop":1698196876396,"duration":131176}},{"uid":"729bbd1311c8c7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/729bbd1311c8c7e1","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":1698178444638,"stop":1698178574585,"duration":129947}},{"uid":"3b6a3c7fa7c14a2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3b6a3c7fa7c14a2f","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":1698178381586,"stop":1698178512567,"duration":130981}},{"uid":"d092d53a7686af89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/d092d53a7686af89","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":1698110280927,"stop":1698110410492,"duration":129565}}]},"tags":[]},"source":"94c285e6ac8bb755.json","parameterValues":["TamesideMBCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/c0cda5c2a5d0a1fa.json b/3.10/1086/data/test-cases/9748c3175c1556ef.json similarity index 83% rename from 3.10/1084/data/test-cases/c0cda5c2a5d0a1fa.json rename to 3.10/1086/data/test-cases/9748c3175c1556ef.json index 898ab9eae3..daeede93b1 100644 --- a/3.10/1084/data/test-cases/c0cda5c2a5d0a1fa.json +++ b/3.10/1086/data/test-cases/9748c3175c1556ef.json @@ -1 +1 @@ -{"uid":"c0cda5c2a5d0a1fa","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2201f2e645b53978b00ee752136bc95f","time":{"start":1698867750196,"stop":1698867753212,"duration":3016},"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":1698867750196,"stop":1698867750197,"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":1698867750197,"stop":1698867753209,"duration":3012},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867753210,"stop":1698867753210,"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":1698867753211,"stop":1698867753212,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"a13f65ab99e9f223","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a13f65ab99e9f223","status":"passed","time":{"start":1698867783639,"stop":1698867786731,"duration":3092}},{"uid":"28cc04d5ba3a5daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28cc04d5ba3a5daa","status":"passed","time":{"start":1698801830714,"stop":1698801834272,"duration":3558}},{"uid":"1f91333cbea425bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1f91333cbea425bb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788713876,"stop":1698788714968,"duration":1092}},{"uid":"ed97a31e85a00930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed97a31e85a00930","status":"passed","time":{"start":1698715251304,"stop":1698715254819,"duration":3515}},{"uid":"b97e7d55b7847036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b97e7d55b7847036","status":"passed","time":{"start":1698701655085,"stop":1698701658563,"duration":3478}},{"uid":"c5e23f188ef5bf96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c5e23f188ef5bf96","status":"passed","time":{"start":1698700548498,"stop":1698700551558,"duration":3060}},{"uid":"1f8b6f40439f2e57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1f8b6f40439f2e57","status":"passed","time":{"start":1698693130105,"stop":1698693132875,"duration":2770}},{"uid":"261d50dcc3c8f8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/261d50dcc3c8f8d","status":"passed","time":{"start":1698692961362,"stop":1698692964367,"duration":3005}},{"uid":"2998a4944a9a9c61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2998a4944a9a9c61","status":"passed","time":{"start":1698646624840,"stop":1698646628513,"duration":3673}},{"uid":"7ef812e5fa313b27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7ef812e5fa313b27","status":"passed","time":{"start":1698628847434,"stop":1698628851186,"duration":3752}},{"uid":"2e4cb05d882f87f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e4cb05d882f87f5","status":"passed","time":{"start":1698615510437,"stop":1698615511728,"duration":1291}},{"uid":"91e94c1278944c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/91e94c1278944c21","status":"passed","time":{"start":1698615345632,"stop":1698615348843,"duration":3211}},{"uid":"62875c3860994ce8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/62875c3860994ce8","status":"passed","time":{"start":1698542651894,"stop":1698542655351,"duration":3457}},{"uid":"3ca403d17de42bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/3ca403d17de42bd3","status":"passed","time":{"start":1698455847556,"stop":1698455850968,"duration":3412}},{"uid":"7bfd376e6d12ea80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7bfd376e6d12ea80","status":"passed","time":{"start":1698369568296,"stop":1698369571772,"duration":3476}},{"uid":"1158dc536f0e7b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1158dc536f0e7b7c","status":"passed","time":{"start":1698283178222,"stop":1698283181932,"duration":3710}},{"uid":"6619183b2ff4c06a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6619183b2ff4c06a","status":"passed","time":{"start":1698196788707,"stop":1698196792396,"duration":3689}},{"uid":"8425392b99d4327e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8425392b99d4327e","status":"passed","time":{"start":1698178524728,"stop":1698178527878,"duration":3150}},{"uid":"d3f083ffb8e5dfe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d3f083ffb8e5dfe0","status":"passed","time":{"start":1698178457929,"stop":1698178461067,"duration":3138}},{"uid":"3f7a36c4f949bf94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3f7a36c4f949bf94","status":"passed","time":{"start":1698110428744,"stop":1698110431678,"duration":2934}}]},"tags":[]},"source":"c0cda5c2a5d0a1fa.json","parameterValues":["WindsorAndMaidenheadCouncil"]} \ No newline at end of file +{"uid":"9748c3175c1556ef","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2201f2e645b53978b00ee752136bc95f","time":{"start":1698867834548,"stop":1698867837934,"duration":3386},"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":1698867834548,"stop":1698867834549,"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":1698867834549,"stop":1698867837930,"duration":3381},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867837931,"stop":1698867837931,"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":1698867837932,"stop":1698867837934,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"863cb0b7813460dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/863cb0b7813460dd","status":"passed","time":{"start":1698867802909,"stop":1698867805870,"duration":2961}},{"uid":"28cc04d5ba3a5daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28cc04d5ba3a5daa","status":"passed","time":{"start":1698801830714,"stop":1698801834272,"duration":3558}},{"uid":"1f91333cbea425bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1f91333cbea425bb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788713876,"stop":1698788714968,"duration":1092}},{"uid":"ed97a31e85a00930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed97a31e85a00930","status":"passed","time":{"start":1698715251304,"stop":1698715254819,"duration":3515}},{"uid":"b97e7d55b7847036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b97e7d55b7847036","status":"passed","time":{"start":1698701655085,"stop":1698701658563,"duration":3478}},{"uid":"c5e23f188ef5bf96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c5e23f188ef5bf96","status":"passed","time":{"start":1698700548498,"stop":1698700551558,"duration":3060}},{"uid":"1f8b6f40439f2e57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1f8b6f40439f2e57","status":"passed","time":{"start":1698693130105,"stop":1698693132875,"duration":2770}},{"uid":"261d50dcc3c8f8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/261d50dcc3c8f8d","status":"passed","time":{"start":1698692961362,"stop":1698692964367,"duration":3005}},{"uid":"2998a4944a9a9c61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2998a4944a9a9c61","status":"passed","time":{"start":1698646624840,"stop":1698646628513,"duration":3673}},{"uid":"7ef812e5fa313b27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7ef812e5fa313b27","status":"passed","time":{"start":1698628847434,"stop":1698628851186,"duration":3752}},{"uid":"2e4cb05d882f87f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e4cb05d882f87f5","status":"passed","time":{"start":1698615510437,"stop":1698615511728,"duration":1291}},{"uid":"91e94c1278944c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/91e94c1278944c21","status":"passed","time":{"start":1698615345632,"stop":1698615348843,"duration":3211}},{"uid":"62875c3860994ce8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/62875c3860994ce8","status":"passed","time":{"start":1698542651894,"stop":1698542655351,"duration":3457}},{"uid":"3ca403d17de42bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/3ca403d17de42bd3","status":"passed","time":{"start":1698455847556,"stop":1698455850968,"duration":3412}},{"uid":"7bfd376e6d12ea80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7bfd376e6d12ea80","status":"passed","time":{"start":1698369568296,"stop":1698369571772,"duration":3476}},{"uid":"1158dc536f0e7b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1158dc536f0e7b7c","status":"passed","time":{"start":1698283178222,"stop":1698283181932,"duration":3710}},{"uid":"6619183b2ff4c06a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6619183b2ff4c06a","status":"passed","time":{"start":1698196788707,"stop":1698196792396,"duration":3689}},{"uid":"8425392b99d4327e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8425392b99d4327e","status":"passed","time":{"start":1698178524728,"stop":1698178527878,"duration":3150}},{"uid":"d3f083ffb8e5dfe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d3f083ffb8e5dfe0","status":"passed","time":{"start":1698178457929,"stop":1698178461067,"duration":3138}},{"uid":"3f7a36c4f949bf94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3f7a36c4f949bf94","status":"passed","time":{"start":1698110428744,"stop":1698110431678,"duration":2934}}]},"tags":[]},"source":"9748c3175c1556ef.json","parameterValues":["WindsorAndMaidenheadCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/2abc5b8e717e6f4d.json b/3.10/1086/data/test-cases/99bd166c33ebfb01.json similarity index 82% rename from 3.10/1084/data/test-cases/2abc5b8e717e6f4d.json rename to 3.10/1086/data/test-cases/99bd166c33ebfb01.json index 7946d00ffb..63d90a687f 100644 --- a/3.10/1084/data/test-cases/2abc5b8e717e6f4d.json +++ b/3.10/1086/data/test-cases/99bd166c33ebfb01.json @@ -1 +1 @@ -{"uid":"2abc5b8e717e6f4d","name":"Validate Council Output [WokingBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7c2f80e4a27e16d805d2712155b7a6c8","time":{"start":1698867753216,"stop":1698867758090,"duration":4874},"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":1698867753216,"stop":1698867753217,"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":1698867753217,"stop":1698867758087,"duration":4870},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867758087,"stop":1698867758088,"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":1698867758088,"stop":1698867758090,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"c88254b2b30604d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/c88254b2b30604d2","status":"passed","time":{"start":1698867786735,"stop":1698867791762,"duration":5027}},{"uid":"a914f70d3dc8d77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a914f70d3dc8d77d","status":"passed","time":{"start":1698801834276,"stop":1698801839280,"duration":5004}},{"uid":"63a1a551dfab7204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/63a1a551dfab7204","status":"passed","time":{"start":1698788715003,"stop":1698788719879,"duration":4876}},{"uid":"5e8c5f09dfeffeb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5e8c5f09dfeffeb9","status":"passed","time":{"start":1698715254823,"stop":1698715259961,"duration":5138}},{"uid":"8473ed93c550f7b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8473ed93c550f7b1","status":"passed","time":{"start":1698701658567,"stop":1698701663772,"duration":5205}},{"uid":"24163d1accc55ddb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24163d1accc55ddb","status":"passed","time":{"start":1698700553815,"stop":1698700558848,"duration":5033}},{"uid":"9e54a057c7f89819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9e54a057c7f89819","status":"passed","time":{"start":1698693132879,"stop":1698693137796,"duration":4917}},{"uid":"1a928adddba03399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a928adddba03399","status":"passed","time":{"start":1698692964371,"stop":1698692969121,"duration":4750}},{"uid":"6c0195fbd6b2f3cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6c0195fbd6b2f3cf","status":"passed","time":{"start":1698646628518,"stop":1698646634317,"duration":5799}},{"uid":"579b6e4e1b0d78ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/579b6e4e1b0d78ed","status":"passed","time":{"start":1698628851191,"stop":1698628858311,"duration":7120}},{"uid":"7b1f9d0e733f3e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b1f9d0e733f3e3b","status":"passed","time":{"start":1698615511732,"stop":1698615518023,"duration":6291}},{"uid":"3a187b30a788cdc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3a187b30a788cdc7","status":"passed","time":{"start":1698615348846,"stop":1698615354067,"duration":5221}},{"uid":"27b6d63df7ce6d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/27b6d63df7ce6d09","status":"passed","time":{"start":1698542655355,"stop":1698542661690,"duration":6335}},{"uid":"72a0b3b74d3fc953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/72a0b3b74d3fc953","status":"passed","time":{"start":1698455850972,"stop":1698455858936,"duration":7964}},{"uid":"d0269dcdefc6fe76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d0269dcdefc6fe76","status":"passed","time":{"start":1698369571777,"stop":1698369579393,"duration":7616}},{"uid":"5d77d1bb7132b47f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5d77d1bb7132b47f","status":"passed","time":{"start":1698283181936,"stop":1698283190063,"duration":8127}},{"uid":"a41b6e84603442a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a41b6e84603442a3","status":"passed","time":{"start":1698196792400,"stop":1698196797954,"duration":5554}},{"uid":"3339ed282b585446","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3339ed282b585446","status":"passed","time":{"start":1698178527883,"stop":1698178533242,"duration":5359}},{"uid":"259f551db7dbadc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/259f551db7dbadc","status":"passed","time":{"start":1698178461071,"stop":1698178469895,"duration":8824}},{"uid":"ff5c935dd913ff69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ff5c935dd913ff69","status":"passed","time":{"start":1698110438235,"stop":1698110443183,"duration":4948}}]},"tags":[]},"source":"2abc5b8e717e6f4d.json","parameterValues":["WokingBoroughCouncil"]} \ No newline at end of file +{"uid":"99bd166c33ebfb01","name":"Validate Council Output [WokingBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7c2f80e4a27e16d805d2712155b7a6c8","time":{"start":1698867837939,"stop":1698867843201,"duration":5262},"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":1698867837940,"stop":1698867837941,"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":1698867837941,"stop":1698867843197,"duration":5256},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867843197,"stop":1698867843198,"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":1698867843198,"stop":1698867843201,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"765848ef407daa6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/765848ef407daa6c","status":"passed","time":{"start":1698867805873,"stop":1698867815265,"duration":9392}},{"uid":"a914f70d3dc8d77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a914f70d3dc8d77d","status":"passed","time":{"start":1698801834276,"stop":1698801839280,"duration":5004}},{"uid":"63a1a551dfab7204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/63a1a551dfab7204","status":"passed","time":{"start":1698788715003,"stop":1698788719879,"duration":4876}},{"uid":"5e8c5f09dfeffeb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5e8c5f09dfeffeb9","status":"passed","time":{"start":1698715254823,"stop":1698715259961,"duration":5138}},{"uid":"8473ed93c550f7b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8473ed93c550f7b1","status":"passed","time":{"start":1698701658567,"stop":1698701663772,"duration":5205}},{"uid":"24163d1accc55ddb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24163d1accc55ddb","status":"passed","time":{"start":1698700553815,"stop":1698700558848,"duration":5033}},{"uid":"9e54a057c7f89819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9e54a057c7f89819","status":"passed","time":{"start":1698693132879,"stop":1698693137796,"duration":4917}},{"uid":"1a928adddba03399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a928adddba03399","status":"passed","time":{"start":1698692964371,"stop":1698692969121,"duration":4750}},{"uid":"6c0195fbd6b2f3cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6c0195fbd6b2f3cf","status":"passed","time":{"start":1698646628518,"stop":1698646634317,"duration":5799}},{"uid":"579b6e4e1b0d78ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/579b6e4e1b0d78ed","status":"passed","time":{"start":1698628851191,"stop":1698628858311,"duration":7120}},{"uid":"7b1f9d0e733f3e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b1f9d0e733f3e3b","status":"passed","time":{"start":1698615511732,"stop":1698615518023,"duration":6291}},{"uid":"3a187b30a788cdc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3a187b30a788cdc7","status":"passed","time":{"start":1698615348846,"stop":1698615354067,"duration":5221}},{"uid":"27b6d63df7ce6d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/27b6d63df7ce6d09","status":"passed","time":{"start":1698542655355,"stop":1698542661690,"duration":6335}},{"uid":"72a0b3b74d3fc953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/72a0b3b74d3fc953","status":"passed","time":{"start":1698455850972,"stop":1698455858936,"duration":7964}},{"uid":"d0269dcdefc6fe76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d0269dcdefc6fe76","status":"passed","time":{"start":1698369571777,"stop":1698369579393,"duration":7616}},{"uid":"5d77d1bb7132b47f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5d77d1bb7132b47f","status":"passed","time":{"start":1698283181936,"stop":1698283190063,"duration":8127}},{"uid":"a41b6e84603442a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a41b6e84603442a3","status":"passed","time":{"start":1698196792400,"stop":1698196797954,"duration":5554}},{"uid":"3339ed282b585446","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3339ed282b585446","status":"passed","time":{"start":1698178527883,"stop":1698178533242,"duration":5359}},{"uid":"259f551db7dbadc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/259f551db7dbadc","status":"passed","time":{"start":1698178461071,"stop":1698178469895,"duration":8824}},{"uid":"ff5c935dd913ff69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ff5c935dd913ff69","status":"passed","time":{"start":1698110438235,"stop":1698110443183,"duration":4948}}]},"tags":[]},"source":"99bd166c33ebfb01.json","parameterValues":["WokingBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/c8a0162f1d5cc86f.json b/3.10/1086/data/test-cases/a390ecaad449c9fd.json similarity index 83% rename from 3.10/1084/data/test-cases/c8a0162f1d5cc86f.json rename to 3.10/1086/data/test-cases/a390ecaad449c9fd.json index 58197fae90..1793161439 100644 --- a/3.10/1084/data/test-cases/c8a0162f1d5cc86f.json +++ b/3.10/1086/data/test-cases/a390ecaad449c9fd.json @@ -1 +1 @@ -{"uid":"c8a0162f1d5cc86f","name":"Validate Council Output [EastCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"94109bff7ef580f8a70ff49447a40d87","time":{"start":1698867357066,"stop":1698867359589,"duration":2523},"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":1698867357066,"stop":1698867357067,"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":1698867357067,"stop":1698867359586,"duration":2519},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867359587,"stop":1698867359587,"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":1698867359587,"stop":1698867359589,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"9dda1267c14d137e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9dda1267c14d137e","status":"passed","time":{"start":1698867418814,"stop":1698867420910,"duration":2096}},{"uid":"7e2113a11f2086f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7e2113a11f2086f3","status":"passed","time":{"start":1698801547672,"stop":1698801548926,"duration":1254}},{"uid":"2a010b7eedc4c9f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2a010b7eedc4c9f0","status":"passed","time":{"start":1698788451222,"stop":1698788452514,"duration":1292}},{"uid":"194cce5d5d929a35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/194cce5d5d929a35","status":"passed","time":{"start":1698714939123,"stop":1698714940768,"duration":1645}},{"uid":"22a5457f00e73850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/22a5457f00e73850","status":"passed","time":{"start":1698701311051,"stop":1698701312523,"duration":1472}},{"uid":"5cdcc681a7241b93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5cdcc681a7241b93","status":"passed","time":{"start":1698700183131,"stop":1698700184428,"duration":1297}},{"uid":"e9ecf9a150b8c7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e9ecf9a150b8c7e4","status":"passed","time":{"start":1698692725081,"stop":1698692726267,"duration":1186}},{"uid":"1b6236100d8917ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1b6236100d8917ac","status":"passed","time":{"start":1698692695021,"stop":1698692696268,"duration":1247}},{"uid":"5e6eb691a12bcbb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5e6eb691a12bcbb0","status":"passed","time":{"start":1698646274334,"stop":1698646277481,"duration":3147}},{"uid":"184eeb44b54847ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/184eeb44b54847ae","status":"passed","time":{"start":1698628503076,"stop":1698628504427,"duration":1351}},{"uid":"2d948f7d2f7d8a4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2d948f7d2f7d8a4f","status":"passed","time":{"start":1698615145454,"stop":1698615151750,"duration":6296}},{"uid":"272fe17df8b07dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/272fe17df8b07dc8","status":"passed","time":{"start":1698615060661,"stop":1698615061923,"duration":1262}},{"uid":"dc67cbbcd1efadbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/dc67cbbcd1efadbb","status":"passed","time":{"start":1698542316990,"stop":1698542318799,"duration":1809}},{"uid":"18a169056bfdda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/18a169056bfdda5","status":"passed","time":{"start":1698455509172,"stop":1698455510694,"duration":1522}},{"uid":"6795e86b051f9208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6795e86b051f9208","status":"passed","time":{"start":1698369186049,"stop":1698369187889,"duration":1840}},{"uid":"4859cf111949c3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4859cf111949c3ae","status":"passed","time":{"start":1698282787514,"stop":1698282789038,"duration":1524}},{"uid":"1a8b4299280f4308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1a8b4299280f4308","status":"passed","time":{"start":1698196458765,"stop":1698196460990,"duration":2225}},{"uid":"2169411bffe836a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2169411bffe836a","status":"passed","time":{"start":1698178171688,"stop":1698178173117,"duration":1429}},{"uid":"b7d752dc41bd6edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b7d752dc41bd6edd","status":"passed","time":{"start":1698178134700,"stop":1698178139415,"duration":4715}},{"uid":"381a68a4944b3f64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/381a68a4944b3f64","status":"passed","time":{"start":1698110042626,"stop":1698110043931,"duration":1305}}]},"tags":[]},"source":"c8a0162f1d5cc86f.json","parameterValues":["EastCambridgeshireCouncil"]} \ No newline at end of file +{"uid":"a390ecaad449c9fd","name":"Validate Council Output [EastCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"94109bff7ef580f8a70ff49447a40d87","time":{"start":1698867422916,"stop":1698867424326,"duration":1410},"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":1698867422917,"stop":1698867422917,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastCambridgeshireCouncil","time":{"start":1698867422917,"stop":1698867424322,"duration":1405},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867424322,"stop":1698867424323,"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":1698867424323,"stop":1698867424326,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"7e127cd65be99b9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7e127cd65be99b9e","status":"passed","time":{"start":1698867434204,"stop":1698867435490,"duration":1286}},{"uid":"7e2113a11f2086f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7e2113a11f2086f3","status":"passed","time":{"start":1698801547672,"stop":1698801548926,"duration":1254}},{"uid":"2a010b7eedc4c9f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2a010b7eedc4c9f0","status":"passed","time":{"start":1698788451222,"stop":1698788452514,"duration":1292}},{"uid":"194cce5d5d929a35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/194cce5d5d929a35","status":"passed","time":{"start":1698714939123,"stop":1698714940768,"duration":1645}},{"uid":"22a5457f00e73850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/22a5457f00e73850","status":"passed","time":{"start":1698701311051,"stop":1698701312523,"duration":1472}},{"uid":"5cdcc681a7241b93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5cdcc681a7241b93","status":"passed","time":{"start":1698700183131,"stop":1698700184428,"duration":1297}},{"uid":"e9ecf9a150b8c7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e9ecf9a150b8c7e4","status":"passed","time":{"start":1698692725081,"stop":1698692726267,"duration":1186}},{"uid":"1b6236100d8917ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1b6236100d8917ac","status":"passed","time":{"start":1698692695021,"stop":1698692696268,"duration":1247}},{"uid":"5e6eb691a12bcbb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5e6eb691a12bcbb0","status":"passed","time":{"start":1698646274334,"stop":1698646277481,"duration":3147}},{"uid":"184eeb44b54847ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/184eeb44b54847ae","status":"passed","time":{"start":1698628503076,"stop":1698628504427,"duration":1351}},{"uid":"2d948f7d2f7d8a4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2d948f7d2f7d8a4f","status":"passed","time":{"start":1698615145454,"stop":1698615151750,"duration":6296}},{"uid":"272fe17df8b07dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/272fe17df8b07dc8","status":"passed","time":{"start":1698615060661,"stop":1698615061923,"duration":1262}},{"uid":"dc67cbbcd1efadbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/dc67cbbcd1efadbb","status":"passed","time":{"start":1698542316990,"stop":1698542318799,"duration":1809}},{"uid":"18a169056bfdda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/18a169056bfdda5","status":"passed","time":{"start":1698455509172,"stop":1698455510694,"duration":1522}},{"uid":"6795e86b051f9208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6795e86b051f9208","status":"passed","time":{"start":1698369186049,"stop":1698369187889,"duration":1840}},{"uid":"4859cf111949c3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4859cf111949c3ae","status":"passed","time":{"start":1698282787514,"stop":1698282789038,"duration":1524}},{"uid":"1a8b4299280f4308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1a8b4299280f4308","status":"passed","time":{"start":1698196458765,"stop":1698196460990,"duration":2225}},{"uid":"2169411bffe836a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2169411bffe836a","status":"passed","time":{"start":1698178171688,"stop":1698178173117,"duration":1429}},{"uid":"b7d752dc41bd6edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b7d752dc41bd6edd","status":"passed","time":{"start":1698178134700,"stop":1698178139415,"duration":4715}},{"uid":"381a68a4944b3f64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/381a68a4944b3f64","status":"passed","time":{"start":1698110042626,"stop":1698110043931,"duration":1305}}]},"tags":[]},"source":"a390ecaad449c9fd.json","parameterValues":["EastCambridgeshireCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/a7b0f8a0d9b7447c.json b/3.10/1086/data/test-cases/a7b0f8a0d9b7447c.json new file mode 100644 index 0000000000..e3fb278b4a --- /dev/null +++ b/3.10/1086/data/test-cases/a7b0f8a0d9b7447c.json @@ -0,0 +1 @@ +{"uid":"a7b0f8a0d9b7447c","name":"Validate Council Output [ConwyCountyBorough]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8186cc541d41d38034a9211a23d0bbe2","time":{"start":1698867407040,"stop":1698867408259,"duration":1219},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ConwyCountyBorough","time":{"start":1698867407041,"stop":1698867407041,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ConwyCountyBorough","time":{"start":1698867407042,"stop":1698867408255,"duration":1213},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867408256,"stop":1698867408256,"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":1698867408256,"stop":1698867408259,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ConwyCountyBorough"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":9},"items":[{"uid":"f5e76bd5d7e0f514","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f5e76bd5d7e0f514","status":"passed","time":{"start":1698867421350,"stop":1698867422136,"duration":786}},{"uid":"1f787b9d53364bf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1f787b9d53364bf1","status":"passed","time":{"start":1698801533771,"stop":1698801534376,"duration":605}},{"uid":"e2ccdd9b155dc861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e2ccdd9b155dc861","status":"passed","time":{"start":1698788437126,"stop":1698788437844,"duration":718}},{"uid":"d917f6d0b4edaf5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d917f6d0b4edaf5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714920083,"stop":1698714920878,"duration":795}},{"uid":"e56d4e5db5a3c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e56d4e5db5a3c0d3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701295869,"stop":1698701297093,"duration":1224}},{"uid":"ac51e125da50f57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ac51e125da50f57a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700169203,"stop":1698700169970,"duration":767}},{"uid":"87d1d6172415ce42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/87d1d6172415ce42","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692713369,"stop":1698692714177,"duration":808}},{"uid":"49e3d157f7d82f03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/49e3d157f7d82f03","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692676174,"stop":1698692676957,"duration":783}}]},"tags":[]},"source":"a7b0f8a0d9b7447c.json","parameterValues":["ConwyCountyBorough"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/d54216a344f5c056.json b/3.10/1086/data/test-cases/a7d35b002cb7c286.json similarity index 90% rename from 3.10/1084/data/test-cases/d54216a344f5c056.json rename to 3.10/1086/data/test-cases/a7d35b002cb7c286.json index 8c9a8a7711..0290dc0482 100644 --- a/3.10/1084/data/test-cases/d54216a344f5c056.json +++ b/3.10/1086/data/test-cases/a7d35b002cb7c286.json @@ -1 +1 @@ -{"uid":"d54216a344f5c056","name":"Validate Council Output [BexleyCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b14d94c00a7a02b15ede5862fe9627b6","time":{"start":1698867322863,"stop":1698867323495,"duration":632},"status":"failed","statusMessage":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce55d09210>, 'council': 'BexleyCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce55d09210>, 'council': 'BexleyCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867322863,"stop":1698867322864,"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":1698867322864,"stop":1698867323495,"duration":631},"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":118,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":170},"items":[{"uid":"7459619bdde7bd03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7459619bdde7bd03","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698867371431,"stop":1698867371876,"duration":445}},{"uid":"9a94a2e4d9a22e61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9a94a2e4d9a22e61","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698801504650,"stop":1698801505110,"duration":460}},{"uid":"d9b2059bb97504dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d9b2059bb97504dd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698788412500,"stop":1698788412920,"duration":420}},{"uid":"51c8cc1372e7d9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/51c8cc1372e7d9b8","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698714885440,"stop":1698714885988,"duration":548}},{"uid":"b1df1b5e8e077bdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b1df1b5e8e077bdd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698701278705,"stop":1698701279363,"duration":658}},{"uid":"6c688923740ea0c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6c688923740ea0c7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698700148497,"stop":1698700148926,"duration":429}},{"uid":"92b4dca6e032dc91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/92b4dca6e032dc91","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692694258,"stop":1698692694758,"duration":500}},{"uid":"b105bbd11af9143c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b105bbd11af9143c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692661261,"stop":1698692661735,"duration":474}},{"uid":"9556c214d154a5da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9556c214d154a5da","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646221849,"stop":1698646222514,"duration":665}},{"uid":"20c94552b7f62c62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/20c94552b7f62c62","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698628471752,"stop":1698628472326,"duration":574}},{"uid":"b74f7bea4fc86d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b74f7bea4fc86d12","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615110677,"stop":1698615111278,"duration":601}},{"uid":"264df2f706c43ed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/264df2f706c43ed3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615031956,"stop":1698615032493,"duration":537}},{"uid":"426a19130410c65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/426a19130410c65","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698542278116,"stop":1698542278882,"duration":766}},{"uid":"833c9e79e5cc9cd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/833c9e79e5cc9cd2","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698455469032,"stop":1698455469573,"duration":541}},{"uid":"4f4442bfac8c5ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4f4442bfac8c5ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698369151404,"stop":1698369151819,"duration":415}},{"uid":"dc1c297f7e114c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc1c297f7e114c5a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698282737922,"stop":1698282738513,"duration":591}},{"uid":"9b7de5a0e376b35d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9b7de5a0e376b35d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698196411191,"stop":1698196411757,"duration":566}},{"uid":"ea041f52d764a1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea041f52d764a1ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178137378,"stop":1698178138043,"duration":665}},{"uid":"7e6e54e12127fbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7e6e54e12127fbc","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178093687,"stop":1698178094195,"duration":508}},{"uid":"1e692a6bde4f8336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1e692a6bde4f8336","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698110009476,"stop":1698110009945,"duration":469}}]},"tags":[]},"source":"d54216a344f5c056.json","parameterValues":["BexleyCouncil"]} \ No newline at end of file +{"uid":"a7d35b002cb7c286","name":"Validate Council Output [BexleyCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b14d94c00a7a02b15ede5862fe9627b6","time":{"start":1698867375684,"stop":1698867376342,"duration":658},"status":"failed","statusMessage":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce4874e320>, 'council': 'BexleyCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce4874e320>, 'council': 'BexleyCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867375684,"stop":1698867375685,"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":1698867375685,"stop":1698867376342,"duration":657},"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":118,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":170},"items":[{"uid":"2d9b623e8d23d70b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/2d9b623e8d23d70b","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698867408690,"stop":1698867409064,"duration":374}},{"uid":"9a94a2e4d9a22e61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9a94a2e4d9a22e61","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698801504650,"stop":1698801505110,"duration":460}},{"uid":"d9b2059bb97504dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d9b2059bb97504dd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698788412500,"stop":1698788412920,"duration":420}},{"uid":"51c8cc1372e7d9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/51c8cc1372e7d9b8","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698714885440,"stop":1698714885988,"duration":548}},{"uid":"b1df1b5e8e077bdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b1df1b5e8e077bdd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698701278705,"stop":1698701279363,"duration":658}},{"uid":"6c688923740ea0c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6c688923740ea0c7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698700148497,"stop":1698700148926,"duration":429}},{"uid":"92b4dca6e032dc91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/92b4dca6e032dc91","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692694258,"stop":1698692694758,"duration":500}},{"uid":"b105bbd11af9143c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b105bbd11af9143c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692661261,"stop":1698692661735,"duration":474}},{"uid":"9556c214d154a5da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9556c214d154a5da","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646221849,"stop":1698646222514,"duration":665}},{"uid":"20c94552b7f62c62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/20c94552b7f62c62","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698628471752,"stop":1698628472326,"duration":574}},{"uid":"b74f7bea4fc86d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b74f7bea4fc86d12","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615110677,"stop":1698615111278,"duration":601}},{"uid":"264df2f706c43ed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/264df2f706c43ed3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615031956,"stop":1698615032493,"duration":537}},{"uid":"426a19130410c65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/426a19130410c65","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698542278116,"stop":1698542278882,"duration":766}},{"uid":"833c9e79e5cc9cd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/833c9e79e5cc9cd2","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698455469032,"stop":1698455469573,"duration":541}},{"uid":"4f4442bfac8c5ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4f4442bfac8c5ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698369151404,"stop":1698369151819,"duration":415}},{"uid":"dc1c297f7e114c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc1c297f7e114c5a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698282737922,"stop":1698282738513,"duration":591}},{"uid":"9b7de5a0e376b35d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9b7de5a0e376b35d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698196411191,"stop":1698196411757,"duration":566}},{"uid":"ea041f52d764a1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea041f52d764a1ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178137378,"stop":1698178138043,"duration":665}},{"uid":"7e6e54e12127fbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7e6e54e12127fbc","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178093687,"stop":1698178094195,"duration":508}},{"uid":"1e692a6bde4f8336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1e692a6bde4f8336","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698110009476,"stop":1698110009945,"duration":469}}]},"tags":[]},"source":"a7d35b002cb7c286.json","parameterValues":["BexleyCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/aa3fead70720c727.json b/3.10/1086/data/test-cases/aa3fead70720c727.json new file mode 100644 index 0000000000..11ef5de736 --- /dev/null +++ b/3.10/1086/data/test-cases/aa3fead70720c727.json @@ -0,0 +1 @@ +{"uid":"aa3fead70720c727","name":"Validate Council Output [BroxtoweBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2a2bbcaf16a5fcec6968b3e85d684c8e","time":{"start":1698867390575,"stop":1698867397914,"duration":7339},"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":1698867390575,"stop":1698867390576,"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":1698867390576,"stop":1698867397911,"duration":7335},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867397912,"stop":1698867397912,"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":1698867397912,"stop":1698867397914,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"cf693c512afe43c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/cf693c512afe43c","status":"passed","time":{"start":1698867419183,"stop":1698867425214,"duration":6031}},{"uid":"9951552605639274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9951552605639274","status":"passed","time":{"start":1698801515236,"stop":1698801522764,"duration":7528}},{"uid":"c1a23398fee091d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c1a23398fee091d7","status":"passed","time":{"start":1698788422808,"stop":1698788428288,"duration":5480}},{"uid":"409ea7599b512d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/409ea7599b512d2a","status":"passed","time":{"start":1698714900193,"stop":1698714917878,"duration":17685}},{"uid":"ef13e56d29dffdbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ef13e56d29dffdbb","status":"passed","time":{"start":1698701291157,"stop":1698701297994,"duration":6837}},{"uid":"db217752b75a7aea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/db217752b75a7aea","status":"passed","time":{"start":1698700158873,"stop":1698700164602,"duration":5729}},{"uid":"6fe039ab67d9f377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6fe039ab67d9f377","status":"passed","time":{"start":1698692704429,"stop":1698692710076,"duration":5647}},{"uid":"54b7730457562dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54b7730457562dfd","status":"passed","time":{"start":1698692674760,"stop":1698692680191,"duration":5431}},{"uid":"1bdd4c792fe5d16b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1bdd4c792fe5d16b","status":"passed","time":{"start":1698646235530,"stop":1698646250036,"duration":14506}},{"uid":"e0ad0f53333933a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0ad0f53333933a1","status":"passed","time":{"start":1698628484926,"stop":1698628498230,"duration":13304}},{"uid":"2f10349cabd35535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2f10349cabd35535","status":"passed","time":{"start":1698615122106,"stop":1698615140636,"duration":18530}},{"uid":"8db06a8b0bd983ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8db06a8b0bd983ec","status":"passed","time":{"start":1698615042586,"stop":1698615048808,"duration":6222}},{"uid":"7d8a826926a637f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d8a826926a637f4","status":"passed","time":{"start":1698542289253,"stop":1698542301919,"duration":12666}},{"uid":"b21be19bf138f456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b21be19bf138f456","status":"passed","time":{"start":1698455482623,"stop":1698455489331,"duration":6708}},{"uid":"d47ccc0a9140807c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d47ccc0a9140807c","status":"passed","time":{"start":1698369165836,"stop":1698369178225,"duration":12389}},{"uid":"b155a246416a433d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b155a246416a433d","status":"passed","time":{"start":1698282754035,"stop":1698282765590,"duration":11555}},{"uid":"f3d61f55757060b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f3d61f55757060b7","status":"passed","time":{"start":1698196423182,"stop":1698196430121,"duration":6939}},{"uid":"59870aef8d063439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/59870aef8d063439","status":"passed","time":{"start":1698178149898,"stop":1698178157198,"duration":7300}},{"uid":"ead86061b79a79c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ead86061b79a79c6","status":"passed","time":{"start":1698178105130,"stop":1698178115621,"duration":10491}},{"uid":"94aa3221edfd8a00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/94aa3221edfd8a00","status":"passed","time":{"start":1698110024919,"stop":1698110037551,"duration":12632}}]},"tags":[]},"source":"aa3fead70720c727.json","parameterValues":["BroxtoweBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/acdcdad0e0dc46d.json b/3.10/1086/data/test-cases/acdcdad0e0dc46d.json new file mode 100644 index 0000000000..e4906755d1 --- /dev/null +++ b/3.10/1086/data/test-cases/acdcdad0e0dc46d.json @@ -0,0 +1 @@ +{"uid":"acdcdad0e0dc46d","name":"Validate Council Output [EastRidingCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f7ffd8878be96220bbaf283f6c48e546","time":{"start":1698867433839,"stop":1698867435263,"duration":1424},"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":1698867433840,"stop":1698867433840,"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":1698867433841,"stop":1698867435258,"duration":1417},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867435258,"stop":1698867435259,"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":1698867435259,"stop":1698867435263,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f877b255072359bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f877b255072359bd","status":"passed","time":{"start":1698867442532,"stop":1698867443751,"duration":1219}},{"uid":"48f5d73a28e82751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/48f5d73a28e82751","status":"passed","time":{"start":1698801556461,"stop":1698801557652,"duration":1191}},{"uid":"1e6851d598e45b1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1e6851d598e45b1a","status":"passed","time":{"start":1698788461044,"stop":1698788461963,"duration":919}},{"uid":"f452cb875346e47d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f452cb875346e47d","status":"passed","time":{"start":1698714950671,"stop":1698714952161,"duration":1490}},{"uid":"cd6c3abdebcdc2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cd6c3abdebcdc2b1","status":"passed","time":{"start":1698701323875,"stop":1698701328639,"duration":4764}},{"uid":"e8f89a9c83120627","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e8f89a9c83120627","status":"passed","time":{"start":1698700192035,"stop":1698700193440,"duration":1405}},{"uid":"d498ce9557a2b656","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d498ce9557a2b656","status":"passed","time":{"start":1698692735181,"stop":1698692740023,"duration":4842}},{"uid":"d69b1d0e9fb5bf8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d69b1d0e9fb5bf8b","status":"passed","time":{"start":1698692704709,"stop":1698692705963,"duration":1254}},{"uid":"4bbebd603570b2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/4bbebd603570b2e9","status":"passed","time":{"start":1698646289693,"stop":1698646291134,"duration":1441}},{"uid":"d71c5e5bb1953f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d71c5e5bb1953f13","status":"passed","time":{"start":1698628513612,"stop":1698628515054,"duration":1442}},{"uid":"299b8701468c82d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/299b8701468c82d8","status":"passed","time":{"start":1698615161973,"stop":1698615167364,"duration":5391}},{"uid":"a26e007eb3b50b61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a26e007eb3b50b61","status":"passed","time":{"start":1698615070477,"stop":1698615072039,"duration":1562}},{"uid":"3fe8d828749a0eae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3fe8d828749a0eae","status":"passed","time":{"start":1698542327712,"stop":1698542329328,"duration":1616}},{"uid":"2b380202fbd0ac02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2b380202fbd0ac02","status":"passed","time":{"start":1698455519039,"stop":1698455520037,"duration":998}},{"uid":"83012893be9ff505","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/83012893be9ff505","status":"passed","time":{"start":1698369197059,"stop":1698369198040,"duration":981}},{"uid":"727ac70445d48bb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/727ac70445d48bb3","status":"passed","time":{"start":1698282798937,"stop":1698282804821,"duration":5884}},{"uid":"bb2c3348c7385813","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/bb2c3348c7385813","status":"passed","time":{"start":1698196462223,"stop":1698196463894,"duration":1671}},{"uid":"90d07119ffc1f8be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/90d07119ffc1f8be","status":"passed","time":{"start":1698178183555,"stop":1698178185361,"duration":1806}},{"uid":"cfc91dc056d6a00b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cfc91dc056d6a00b","status":"passed","time":{"start":1698178174495,"stop":1698178175641,"duration":1146}},{"uid":"1c966f8534625f95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1c966f8534625f95","status":"passed","time":{"start":1698110060082,"stop":1698110061025,"duration":943}}]},"tags":[]},"source":"acdcdad0e0dc46d.json","parameterValues":["EastRidingCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/6923b5114896e7b0.json b/3.10/1086/data/test-cases/b49389594dc913a7.json similarity index 90% rename from 3.10/1084/data/test-cases/6923b5114896e7b0.json rename to 3.10/1086/data/test-cases/b49389594dc913a7.json index 1abb8c5edd..68f3dc35f2 100644 --- a/3.10/1084/data/test-cases/6923b5114896e7b0.json +++ b/3.10/1086/data/test-cases/b49389594dc913a7.json @@ -1 +1 @@ -{"uid":"6923b5114896e7b0","name":"Validate Council Output [MiltonKeynesCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a25fa98d985c8b6a2dc69b98eb9662d1","time":{"start":1698867517011,"stop":1698867517015,"duration":4},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce62a04760>, 'council': 'MiltonKeynesCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce62a04760>, 'council': 'MiltonKeynesCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867517012,"stop":1698867517012,"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":1698867517013,"stop":1698867517015,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"f7cd111cfbce7366","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/f7cd111cfbce7366","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867562772,"stop":1698867562777,"duration":5}},{"uid":"6f0f650d92ee6e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6f0f650d92ee6e28","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801695624,"stop":1698801695628,"duration":4}},{"uid":"d8be25202e35aafe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8be25202e35aafe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788603736,"stop":1698788603740,"duration":4}},{"uid":"191340fbbf0870c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/191340fbbf0870c9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715143197,"stop":1698715143201,"duration":4}},{"uid":"d022d729bc70ac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d022d729bc70ac3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701558164,"stop":1698701558168,"duration":4}},{"uid":"b15cfd944f97513e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/b15cfd944f97513e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700335459,"stop":1698700335464,"duration":5}},{"uid":"6bbf93ca618f60e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6bbf93ca618f60e1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692869284,"stop":1698692869288,"duration":4}},{"uid":"ec40484473883a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ec40484473883a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692845111,"stop":1698692845115,"duration":4}},{"uid":"7fd2310af3e47cc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fd2310af3e47cc3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646552288,"stop":1698646552292,"duration":4}},{"uid":"f974453d21637399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f974453d21637399","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628540784,"stop":1698628540790,"duration":6}},{"uid":"fb649a4b97bde347","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fb649a4b97bde347","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615176350,"stop":1698615176354,"duration":4}},{"uid":"80e439fbc5ea0613","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/80e439fbc5ea0613","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615086706,"stop":1698615086710,"duration":4}},{"uid":"f294ba6f9b685719","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f294ba6f9b685719","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542343906,"stop":1698542343910,"duration":4}},{"uid":"d0bfcf3b0c168f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d0bfcf3b0c168f8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455530367,"stop":1698455530371,"duration":4}},{"uid":"dbe342daba086a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/dbe342daba086a10","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369224144,"stop":1698369224149,"duration":5}},{"uid":"cf16ccd017bc1f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cf16ccd017bc1f6e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282803941,"stop":1698282803946,"duration":5}},{"uid":"f2eb7260ac7cd006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f2eb7260ac7cd006","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196475003,"stop":1698196475007,"duration":4}},{"uid":"ff6bab7370c22454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ff6bab7370c22454","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178211900,"stop":1698178211905,"duration":5}},{"uid":"d4b38a7fb26d9ded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d4b38a7fb26d9ded","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178151590,"stop":1698178151594,"duration":4}},{"uid":"5cf324ff33b9e717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5cf324ff33b9e717","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698110077831,"stop":1698110077835,"duration":4}}]},"tags":[]},"source":"6923b5114896e7b0.json","parameterValues":["MiltonKeynesCityCouncil"]} \ No newline at end of file +{"uid":"b49389594dc913a7","name":"Validate Council Output [MiltonKeynesCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a25fa98d985c8b6a2dc69b98eb9662d1","time":{"start":1698867667565,"stop":1698867667570,"duration":5},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154bd525f0>, 'council': 'MiltonKeynesCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154bd525f0>, 'council': 'MiltonKeynesCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867667566,"stop":1698867667566,"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":1698867667567,"stop":1698867667570,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"7ec51899863c2001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7ec51899863c2001","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867584869,"stop":1698867584873,"duration":4}},{"uid":"6f0f650d92ee6e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6f0f650d92ee6e28","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801695624,"stop":1698801695628,"duration":4}},{"uid":"d8be25202e35aafe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8be25202e35aafe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788603736,"stop":1698788603740,"duration":4}},{"uid":"191340fbbf0870c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/191340fbbf0870c9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715143197,"stop":1698715143201,"duration":4}},{"uid":"d022d729bc70ac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d022d729bc70ac3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701558164,"stop":1698701558168,"duration":4}},{"uid":"b15cfd944f97513e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/b15cfd944f97513e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700335459,"stop":1698700335464,"duration":5}},{"uid":"6bbf93ca618f60e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6bbf93ca618f60e1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692869284,"stop":1698692869288,"duration":4}},{"uid":"ec40484473883a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ec40484473883a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692845111,"stop":1698692845115,"duration":4}},{"uid":"7fd2310af3e47cc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fd2310af3e47cc3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646552288,"stop":1698646552292,"duration":4}},{"uid":"f974453d21637399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f974453d21637399","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628540784,"stop":1698628540790,"duration":6}},{"uid":"fb649a4b97bde347","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fb649a4b97bde347","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615176350,"stop":1698615176354,"duration":4}},{"uid":"80e439fbc5ea0613","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/80e439fbc5ea0613","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615086706,"stop":1698615086710,"duration":4}},{"uid":"f294ba6f9b685719","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f294ba6f9b685719","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542343906,"stop":1698542343910,"duration":4}},{"uid":"d0bfcf3b0c168f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d0bfcf3b0c168f8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455530367,"stop":1698455530371,"duration":4}},{"uid":"dbe342daba086a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/dbe342daba086a10","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369224144,"stop":1698369224149,"duration":5}},{"uid":"cf16ccd017bc1f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cf16ccd017bc1f6e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282803941,"stop":1698282803946,"duration":5}},{"uid":"f2eb7260ac7cd006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f2eb7260ac7cd006","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196475003,"stop":1698196475007,"duration":4}},{"uid":"ff6bab7370c22454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ff6bab7370c22454","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178211900,"stop":1698178211905,"duration":5}},{"uid":"d4b38a7fb26d9ded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d4b38a7fb26d9ded","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178151590,"stop":1698178151594,"duration":4}},{"uid":"5cf324ff33b9e717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5cf324ff33b9e717","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698110077831,"stop":1698110077835,"duration":4}}]},"tags":[]},"source":"b49389594dc913a7.json","parameterValues":["MiltonKeynesCityCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/6055320f41ad9b1a.json b/3.10/1086/data/test-cases/bbece61336891963.json similarity index 82% rename from 3.10/1084/data/test-cases/6055320f41ad9b1a.json rename to 3.10/1086/data/test-cases/bbece61336891963.json index c791914b0a..6ae91df212 100644 --- a/3.10/1084/data/test-cases/6055320f41ad9b1a.json +++ b/3.10/1086/data/test-cases/bbece61336891963.json @@ -1 +1 @@ -{"uid":"6055320f41ad9b1a","name":"Validate Council Output [ManchesterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6c9ed2342b08e1ed67054efc9a5b20e8","time":{"start":1698867506493,"stop":1698867509979,"duration":3486},"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":1698867506493,"stop":1698867506494,"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":1698867506494,"stop":1698867509977,"duration":3483},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867509977,"stop":1698867509977,"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":1698867509977,"stop":1698867509979,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"ed8073483c33298e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ed8073483c33298e","status":"passed","time":{"start":1698867551782,"stop":1698867560556,"duration":8774}},{"uid":"286cae50a325b75f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/286cae50a325b75f","status":"passed","time":{"start":1698801683937,"stop":1698801688705,"duration":4768}},{"uid":"5b2e6777d8dcb2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5b2e6777d8dcb2ff","status":"passed","time":{"start":1698788593928,"stop":1698788597494,"duration":3566}},{"uid":"4151ee49c767d6e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4151ee49c767d6e1","status":"passed","time":{"start":1698715136958,"stop":1698715140509,"duration":3551}},{"uid":"d9f165d85c5aa9eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d9f165d85c5aa9eb","status":"passed","time":{"start":1698701551814,"stop":1698701555036,"duration":3222}},{"uid":"17db3e0dfd5ddf61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17db3e0dfd5ddf61","status":"passed","time":{"start":1698700325528,"stop":1698700328562,"duration":3034}},{"uid":"e88462b9b23ea8bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e88462b9b23ea8bb","status":"passed","time":{"start":1698692864309,"stop":1698692867247,"duration":2938}},{"uid":"101d5e570867a07a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/101d5e570867a07a","status":"passed","time":{"start":1698692835242,"stop":1698692838886,"duration":3644}},{"uid":"fe89517c81e4d68e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fe89517c81e4d68e","status":"passed","time":{"start":1698646546540,"stop":1698646549565,"duration":3025}},{"uid":"f84aa3788ed1eee5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f84aa3788ed1eee5","status":"passed","time":{"start":1698628530398,"stop":1698628533739,"duration":3341}},{"uid":"3d75f232749803c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3d75f232749803c7","status":"passed","time":{"start":1698615169840,"stop":1698615173060,"duration":3220}},{"uid":"885c35716c701cf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/885c35716c701cf6","status":"passed","time":{"start":1698615076967,"stop":1698615080042,"duration":3075}},{"uid":"ba1eae64ca463b9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ba1eae64ca463b9b","status":"passed","time":{"start":1698542330306,"stop":1698542333540,"duration":3234}},{"uid":"d2a7670f2abd28d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d2a7670f2abd28d2","status":"passed","time":{"start":1698455517620,"stop":1698455524194,"duration":6574}},{"uid":"629460ca292d2a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/629460ca292d2a86","status":"passed","time":{"start":1698369206980,"stop":1698369217321,"duration":10341}},{"uid":"aca18f20d266c276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/aca18f20d266c276","status":"passed","time":{"start":1698282795497,"stop":1698282801231,"duration":5734}},{"uid":"d9b0eaf71b5b04d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d9b0eaf71b5b04d6","status":"passed","time":{"start":1698196467676,"stop":1698196471354,"duration":3678}},{"uid":"f7530b5f1d3a8790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f7530b5f1d3a8790","status":"passed","time":{"start":1698178199714,"stop":1698178203729,"duration":4015}},{"uid":"bc7065dbd44ea1f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc7065dbd44ea1f8","status":"passed","time":{"start":1698178146149,"stop":1698178148984,"duration":2835}},{"uid":"a4510941a7c07045","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a4510941a7c07045","status":"passed","time":{"start":1698110071014,"stop":1698110075472,"duration":4458}}]},"tags":[]},"source":"6055320f41ad9b1a.json","parameterValues":["ManchesterCityCouncil"]} \ No newline at end of file +{"uid":"bbece61336891963","name":"Validate Council Output [ManchesterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6c9ed2342b08e1ed67054efc9a5b20e8","time":{"start":1698867660535,"stop":1698867664352,"duration":3817},"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":1698867660535,"stop":1698867660536,"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":1698867660536,"stop":1698867664349,"duration":3813},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867664349,"stop":1698867664350,"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":1698867664350,"stop":1698867664352,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"7a90a546f0f27da4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7a90a546f0f27da4","status":"passed","time":{"start":1698867575952,"stop":1698867578963,"duration":3011}},{"uid":"286cae50a325b75f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/286cae50a325b75f","status":"passed","time":{"start":1698801683937,"stop":1698801688705,"duration":4768}},{"uid":"5b2e6777d8dcb2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5b2e6777d8dcb2ff","status":"passed","time":{"start":1698788593928,"stop":1698788597494,"duration":3566}},{"uid":"4151ee49c767d6e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4151ee49c767d6e1","status":"passed","time":{"start":1698715136958,"stop":1698715140509,"duration":3551}},{"uid":"d9f165d85c5aa9eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d9f165d85c5aa9eb","status":"passed","time":{"start":1698701551814,"stop":1698701555036,"duration":3222}},{"uid":"17db3e0dfd5ddf61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17db3e0dfd5ddf61","status":"passed","time":{"start":1698700325528,"stop":1698700328562,"duration":3034}},{"uid":"e88462b9b23ea8bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e88462b9b23ea8bb","status":"passed","time":{"start":1698692864309,"stop":1698692867247,"duration":2938}},{"uid":"101d5e570867a07a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/101d5e570867a07a","status":"passed","time":{"start":1698692835242,"stop":1698692838886,"duration":3644}},{"uid":"fe89517c81e4d68e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fe89517c81e4d68e","status":"passed","time":{"start":1698646546540,"stop":1698646549565,"duration":3025}},{"uid":"f84aa3788ed1eee5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f84aa3788ed1eee5","status":"passed","time":{"start":1698628530398,"stop":1698628533739,"duration":3341}},{"uid":"3d75f232749803c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3d75f232749803c7","status":"passed","time":{"start":1698615169840,"stop":1698615173060,"duration":3220}},{"uid":"885c35716c701cf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/885c35716c701cf6","status":"passed","time":{"start":1698615076967,"stop":1698615080042,"duration":3075}},{"uid":"ba1eae64ca463b9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ba1eae64ca463b9b","status":"passed","time":{"start":1698542330306,"stop":1698542333540,"duration":3234}},{"uid":"d2a7670f2abd28d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d2a7670f2abd28d2","status":"passed","time":{"start":1698455517620,"stop":1698455524194,"duration":6574}},{"uid":"629460ca292d2a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/629460ca292d2a86","status":"passed","time":{"start":1698369206980,"stop":1698369217321,"duration":10341}},{"uid":"aca18f20d266c276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/aca18f20d266c276","status":"passed","time":{"start":1698282795497,"stop":1698282801231,"duration":5734}},{"uid":"d9b0eaf71b5b04d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d9b0eaf71b5b04d6","status":"passed","time":{"start":1698196467676,"stop":1698196471354,"duration":3678}},{"uid":"f7530b5f1d3a8790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f7530b5f1d3a8790","status":"passed","time":{"start":1698178199714,"stop":1698178203729,"duration":4015}},{"uid":"bc7065dbd44ea1f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc7065dbd44ea1f8","status":"passed","time":{"start":1698178146149,"stop":1698178148984,"duration":2835}},{"uid":"a4510941a7c07045","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a4510941a7c07045","status":"passed","time":{"start":1698110071014,"stop":1698110075472,"duration":4458}}]},"tags":[]},"source":"bbece61336891963.json","parameterValues":["ManchesterCityCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/bc47ecf26c30cf84.json b/3.10/1086/data/test-cases/bc47ecf26c30cf84.json new file mode 100644 index 0000000000..088921603b --- /dev/null +++ b/3.10/1086/data/test-cases/bc47ecf26c30cf84.json @@ -0,0 +1 @@ +{"uid":"bc47ecf26c30cf84","name":"Validate Council Output [NewarkAndSherwoodDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4d76ea9dcf3a3c0d5f40470e07f35ac0","time":{"start":1698867674243,"stop":1698867675763,"duration":1520},"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":1698867674244,"stop":1698867674245,"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":1698867674245,"stop":1698867675759,"duration":1514},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867675760,"stop":1698867675760,"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":1698867675760,"stop":1698867675763,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"7cab4f02dd8da417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7cab4f02dd8da417","status":"passed","time":{"start":1698867590977,"stop":1698867591768,"duration":791}},{"uid":"20e8d52744914346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/20e8d52744914346","status":"passed","time":{"start":1698801698984,"stop":1698801699789,"duration":805}},{"uid":"144790ae52f742f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/144790ae52f742f9","status":"passed","time":{"start":1698788607007,"stop":1698788607839,"duration":832}},{"uid":"3dc83eea09b12757","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3dc83eea09b12757","status":"passed","time":{"start":1698715147067,"stop":1698715153606,"duration":6539}},{"uid":"e7418bbce5c686d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e7418bbce5c686d5","status":"passed","time":{"start":1698701567536,"stop":1698701569031,"duration":1495}},{"uid":"f15002b1b8903526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f15002b1b8903526","status":"passed","time":{"start":1698700338660,"stop":1698700339509,"duration":849}},{"uid":"d4610873b061753f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d4610873b061753f","status":"passed","time":{"start":1698692872328,"stop":1698692873194,"duration":866}},{"uid":"6de8c4bd67d403b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6de8c4bd67d403b","status":"passed","time":{"start":1698692848110,"stop":1698692849082,"duration":972}},{"uid":"e447e4a1459e4d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e447e4a1459e4d29","status":"passed","time":{"start":1698646557441,"stop":1698646558870,"duration":1429}},{"uid":"b7f9e466531cde77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b7f9e466531cde77","status":"passed","time":{"start":1698628544862,"stop":1698628546087,"duration":1225}},{"uid":"c4182bd61022061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4182bd61022061","status":"passed","time":{"start":1698615181483,"stop":1698615183000,"duration":1517}},{"uid":"5c4246d47cd687c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c4246d47cd687c5","status":"passed","time":{"start":1698615090328,"stop":1698615091531,"duration":1203}},{"uid":"32edaf165936408a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/32edaf165936408a","status":"passed","time":{"start":1698542352875,"stop":1698542355068,"duration":2193}},{"uid":"6f0daef8d62aa01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6f0daef8d62aa01f","status":"passed","time":{"start":1698455533433,"stop":1698455534223,"duration":790}},{"uid":"93460f7cefe9611d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93460f7cefe9611d","status":"passed","time":{"start":1698369227900,"stop":1698369228810,"duration":910}},{"uid":"46a7602a8995ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/46a7602a8995ae29","status":"passed","time":{"start":1698282808759,"stop":1698282810502,"duration":1743}},{"uid":"963113c863575479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/963113c863575479","status":"passed","time":{"start":1698196478898,"stop":1698196480286,"duration":1388}},{"uid":"ef761a36e6acd038","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ef761a36e6acd038","status":"passed","time":{"start":1698178215911,"stop":1698178217289,"duration":1378}},{"uid":"fb8589a0486ac56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/fb8589a0486ac56","status":"passed","time":{"start":1698178160507,"stop":1698178161797,"duration":1290}},{"uid":"148b7331fcd67421","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/148b7331fcd67421","status":"passed","time":{"start":1698110082059,"stop":1698110086254,"duration":4195}}]},"tags":[]},"source":"bc47ecf26c30cf84.json","parameterValues":["NewarkAndSherwoodDC"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/bd90af0ff8d6f89.json b/3.10/1086/data/test-cases/bd90af0ff8d6f89.json new file mode 100644 index 0000000000..f96d08b418 --- /dev/null +++ b/3.10/1086/data/test-cases/bd90af0ff8d6f89.json @@ -0,0 +1 @@ +{"uid":"bd90af0ff8d6f89","name":"Validate Council Output [StHelensBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"aefb4666f5cfa7265d9db53c16df38b6","time":{"start":1698867737116,"stop":1698867737905,"duration":789},"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":1698867737116,"stop":1698867737117,"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":1698867737117,"stop":1698867737902,"duration":785},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867737902,"stop":1698867737903,"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":1698867737903,"stop":1698867737905,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":84,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":170},"items":[{"uid":"8689cb143d8b1695","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/8689cb143d8b1695","status":"passed","time":{"start":1698867642018,"stop":1698867642508,"duration":490}},{"uid":"bfeaa6b30d26355d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/bfeaa6b30d26355d","status":"passed","time":{"start":1698801773455,"stop":1698801774028,"duration":573}},{"uid":"a8f7b81cae61941b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a8f7b81cae61941b","status":"passed","time":{"start":1698788660898,"stop":1698788661431,"duration":533}},{"uid":"42275d5cf3f7d9ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/42275d5cf3f7d9ce","status":"passed","time":{"start":1698715197835,"stop":1698715201020,"duration":3185}},{"uid":"8988f47d923778bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8988f47d923778bf","status":"passed","time":{"start":1698701599158,"stop":1698701599975,"duration":817}},{"uid":"9210b47dc1958003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9210b47dc1958003","status":"passed","time":{"start":1698700386982,"stop":1698700387515,"duration":533}},{"uid":"c13c0d5c3278064c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c13c0d5c3278064c","status":"passed","time":{"start":1698693088319,"stop":1698693088808,"duration":489}},{"uid":"8dcf3a98e9e013f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dcf3a98e9e013f","status":"passed","time":{"start":1698692894394,"stop":1698692894890,"duration":496}},{"uid":"31be466317a37c28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31be466317a37c28","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646579624,"stop":1698646579857,"duration":233}},{"uid":"3d97e705d3599bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3d97e705d3599bf0","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698628637024,"stop":1698628637233,"duration":209}},{"uid":"4b9ae3b8426ac4b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4b9ae3b8426ac4b2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615407068,"stop":1698615407284,"duration":216}},{"uid":"7e91383c379a3da5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7e91383c379a3da5","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615292610,"stop":1698615292790,"duration":180}},{"uid":"450975712ccd61a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/450975712ccd61a3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698542559745,"stop":1698542559938,"duration":193}},{"uid":"8675f7bcd2be08ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8675f7bcd2be08ed","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698455628719,"stop":1698455628836,"duration":117}},{"uid":"439186b048aa6479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/439186b048aa6479","status":"passed","time":{"start":1698369299088,"stop":1698369299781,"duration":693}},{"uid":"f33a60afd167cd4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f33a60afd167cd4d","status":"passed","time":{"start":1698283061331,"stop":1698283062260,"duration":929}},{"uid":"298933c6dcec4f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/298933c6dcec4f76","status":"passed","time":{"start":1698196711890,"stop":1698196712775,"duration":885}},{"uid":"51b84756a518d9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/51b84756a518d9f3","status":"passed","time":{"start":1698178436280,"stop":1698178437207,"duration":927}},{"uid":"a7efff7c4d278f8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7efff7c4d278f8c","status":"passed","time":{"start":1698178373611,"stop":1698178374439,"duration":828}},{"uid":"fc98ed4b54faa2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/fc98ed4b54faa2e7","status":"passed","time":{"start":1698110286768,"stop":1698110287409,"duration":641}}]},"tags":[]},"source":"bd90af0ff8d6f89.json","parameterValues":["StHelensBC"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/9d1a1de17b3a3c40.json b/3.10/1086/data/test-cases/bdbc254720619dcb.json similarity index 63% rename from 3.10/1084/data/test-cases/9d1a1de17b3a3c40.json rename to 3.10/1086/data/test-cases/bdbc254720619dcb.json index aefa555733..85baa27feb 100644 --- a/3.10/1084/data/test-cases/9d1a1de17b3a3c40.json +++ b/3.10/1086/data/test-cases/bdbc254720619dcb.json @@ -1 +1 @@ -{"uid":"9d1a1de17b3a3c40","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8469a840ac4282e76aa5171187cf23d5","time":{"start":1698867321415,"stop":1698867322195,"duration":780},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BathAndNorthEastSomersetCouncil","time":{"start":1698867321415,"stop":1698867321416,"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":1698867321416,"stop":1698867322192,"duration":776},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867322193,"stop":1698867322193,"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":1698867322193,"stop":1698867322195,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":39,"broken":0,"skipped":0,"passed":49,"unknown":0,"total":88},"items":[{"uid":"a2e67c5ad7d7bd92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a2e67c5ad7d7bd92","status":"passed","time":{"start":1698867369849,"stop":1698867370805,"duration":956}},{"uid":"d9ba9c6410892d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d9ba9c6410892d1","status":"passed","time":{"start":1698801503192,"stop":1698801503939,"duration":747}},{"uid":"39cbbb928377c6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/39cbbb928377c6d6","status":"passed","time":{"start":1698788411053,"stop":1698788411750,"duration":697}},{"uid":"eed9f533685d8f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/eed9f533685d8f7c","status":"passed","time":{"start":1698714883183,"stop":1698714884167,"duration":984}},{"uid":"7aef7cce8af9048a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7aef7cce8af9048a","status":"passed","time":{"start":1698701276420,"stop":1698701277698,"duration":1278}},{"uid":"cbd6a226bde9bbc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cbd6a226bde9bbc1","status":"passed","time":{"start":1698700147114,"stop":1698700147867,"duration":753}},{"uid":"3b49b48e1823d2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3b49b48e1823d2f","status":"passed","time":{"start":1698692692841,"stop":1698692693577,"duration":736}},{"uid":"500930bb7d7aa417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/500930bb7d7aa417","status":"passed","time":{"start":1698692659780,"stop":1698692660536,"duration":756}},{"uid":"a64d1ca92e000d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a64d1ca92e000d2a","status":"passed","time":{"start":1698646219203,"stop":1698646220487,"duration":1284}},{"uid":"8b77295c9b51d37d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8b77295c9b51d37d","status":"passed","time":{"start":1698628469753,"stop":1698628470861,"duration":1108}},{"uid":"7f60c2495346926d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f60c2495346926d","status":"passed","time":{"start":1698615108480,"stop":1698615109677,"duration":1197}},{"uid":"3adeda593a06400d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3adeda593a06400d","status":"passed","time":{"start":1698615030056,"stop":1698615030962,"duration":906}},{"uid":"d16010dcf53de276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d16010dcf53de276","status":"passed","time":{"start":1698542275756,"stop":1698542277187,"duration":1431}},{"uid":"35756858273f8b51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/35756858273f8b51","status":"passed","time":{"start":1698455467575,"stop":1698455468319,"duration":744}},{"uid":"c8ca6557a93bfa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c8ca6557a93bfa7","status":"passed","time":{"start":1698369149436,"stop":1698369150227,"duration":791}},{"uid":"b024bf24a31638c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b024bf24a31638c0","status":"passed","time":{"start":1698282735726,"stop":1698282736937,"duration":1211}},{"uid":"379b759fd4b62673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/379b759fd4b62673","status":"passed","time":{"start":1698196408772,"stop":1698196409871,"duration":1099}},{"uid":"f53f8a0b0b5d7bbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f53f8a0b0b5d7bbd","status":"passed","time":{"start":1698178135056,"stop":1698178136339,"duration":1283}},{"uid":"37c26fbc28e0c334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37c26fbc28e0c334","status":"passed","time":{"start":1698178091973,"stop":1698178092903,"duration":930}},{"uid":"b74e23691d4b2498","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/b74e23691d4b2498","status":"passed","time":{"start":1698110007891,"stop":1698110008608,"duration":717}}]},"tags":[]},"source":"9d1a1de17b3a3c40.json","parameterValues":["BathAndNorthEastSomersetCouncil"]} \ No newline at end of file +{"uid":"bdbc254720619dcb","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8469a840ac4282e76aa5171187cf23d5","time":{"start":1698867373491,"stop":1698867374653,"duration":1162},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BathAndNorthEastSomersetCouncil","time":{"start":1698867373491,"stop":1698867373492,"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":1698867373492,"stop":1698867374650,"duration":1158},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867374650,"stop":1698867374650,"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":1698867374651,"stop":1698867374653,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":39,"broken":0,"skipped":0,"passed":49,"unknown":0,"total":88},"items":[{"uid":"c99266aacf98b78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/c99266aacf98b78","status":"passed","time":{"start":1698867407230,"stop":1698867407983,"duration":753}},{"uid":"d9ba9c6410892d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d9ba9c6410892d1","status":"passed","time":{"start":1698801503192,"stop":1698801503939,"duration":747}},{"uid":"39cbbb928377c6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/39cbbb928377c6d6","status":"passed","time":{"start":1698788411053,"stop":1698788411750,"duration":697}},{"uid":"eed9f533685d8f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/eed9f533685d8f7c","status":"passed","time":{"start":1698714883183,"stop":1698714884167,"duration":984}},{"uid":"7aef7cce8af9048a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7aef7cce8af9048a","status":"passed","time":{"start":1698701276420,"stop":1698701277698,"duration":1278}},{"uid":"cbd6a226bde9bbc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cbd6a226bde9bbc1","status":"passed","time":{"start":1698700147114,"stop":1698700147867,"duration":753}},{"uid":"3b49b48e1823d2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3b49b48e1823d2f","status":"passed","time":{"start":1698692692841,"stop":1698692693577,"duration":736}},{"uid":"500930bb7d7aa417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/500930bb7d7aa417","status":"passed","time":{"start":1698692659780,"stop":1698692660536,"duration":756}},{"uid":"a64d1ca92e000d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a64d1ca92e000d2a","status":"passed","time":{"start":1698646219203,"stop":1698646220487,"duration":1284}},{"uid":"8b77295c9b51d37d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8b77295c9b51d37d","status":"passed","time":{"start":1698628469753,"stop":1698628470861,"duration":1108}},{"uid":"7f60c2495346926d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f60c2495346926d","status":"passed","time":{"start":1698615108480,"stop":1698615109677,"duration":1197}},{"uid":"3adeda593a06400d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3adeda593a06400d","status":"passed","time":{"start":1698615030056,"stop":1698615030962,"duration":906}},{"uid":"d16010dcf53de276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d16010dcf53de276","status":"passed","time":{"start":1698542275756,"stop":1698542277187,"duration":1431}},{"uid":"35756858273f8b51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/35756858273f8b51","status":"passed","time":{"start":1698455467575,"stop":1698455468319,"duration":744}},{"uid":"c8ca6557a93bfa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c8ca6557a93bfa7","status":"passed","time":{"start":1698369149436,"stop":1698369150227,"duration":791}},{"uid":"b024bf24a31638c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b024bf24a31638c0","status":"passed","time":{"start":1698282735726,"stop":1698282736937,"duration":1211}},{"uid":"379b759fd4b62673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/379b759fd4b62673","status":"passed","time":{"start":1698196408772,"stop":1698196409871,"duration":1099}},{"uid":"f53f8a0b0b5d7bbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f53f8a0b0b5d7bbd","status":"passed","time":{"start":1698178135056,"stop":1698178136339,"duration":1283}},{"uid":"37c26fbc28e0c334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37c26fbc28e0c334","status":"passed","time":{"start":1698178091973,"stop":1698178092903,"duration":930}},{"uid":"b74e23691d4b2498","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/b74e23691d4b2498","status":"passed","time":{"start":1698110007891,"stop":1698110008608,"duration":717}}]},"tags":[]},"source":"bdbc254720619dcb.json","parameterValues":["BathAndNorthEastSomersetCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/c1a0381f5c6b99dc.json b/3.10/1086/data/test-cases/c1a0381f5c6b99dc.json new file mode 100644 index 0000000000..4e84cdc455 --- /dev/null +++ b/3.10/1086/data/test-cases/c1a0381f5c6b99dc.json @@ -0,0 +1 @@ +{"uid":"c1a0381f5c6b99dc","name":"Validate Council Output [SwaleBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"af246d65f1eea891cf11ee497308965a","time":{"start":1698867745604,"stop":1698867746649,"duration":1045},"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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: 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:791: \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:492: 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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154af8bd90>, 'council': 'SwaleBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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, 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='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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: 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:791: \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:492: 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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154af8bd90>, 'council': 'SwaleBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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, 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='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":1698867745604,"stop":1698867745605,"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":1698867745605,"stop":1698867746649,"duration":1044},"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":145,"broken":0,"skipped":0,"passed":25,"unknown":0,"total":170},"items":[{"uid":"5b5996f1b41354b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/5b5996f1b41354b6","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":1698867648060,"stop":1698867648856,"duration":796}},{"uid":"27ed2181e17cb94b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27ed2181e17cb94b","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698801788333,"stop":1698801791552,"duration":3219}},{"uid":"5ec44e4c4a15ecb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5ec44e4c4a15ecb5","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698788666066,"stop":1698788669111,"duration":3045}},{"uid":"a3f55e945210a77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a3f55e945210a77d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698715205575,"stop":1698715208826,"duration":3251}},{"uid":"df5b6055d3286408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/df5b6055d3286408","status":"passed","time":{"start":1698701589042,"stop":1698701591142,"duration":2100}},{"uid":"60ecd658497bf6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/60ecd658497bf6d6","status":"passed","time":{"start":1698700393042,"stop":1698700394195,"duration":1153}},{"uid":"73e8d7073b49470b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/73e8d7073b49470b","status":"passed","time":{"start":1698693078651,"stop":1698693079756,"duration":1105}},{"uid":"fb7913c4da1a931f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/fb7913c4da1a931f","status":"passed","time":{"start":1698692903647,"stop":1698692933302,"duration":29655}},{"uid":"15d5090b3d14b81c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/15d5090b3d14b81c","status":"passed","time":{"start":1698646582912,"stop":1698646612289,"duration":29377}},{"uid":"c9c43b551db1f580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c9c43b551db1f580","status":"passed","time":{"start":1698628641629,"stop":1698628667087,"duration":25458}},{"uid":"6fca79c1db2b62bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6fca79c1db2b62bf","status":"passed","time":{"start":1698615412284,"stop":1698615414191,"duration":1907}},{"uid":"5649973f872bd0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5649973f872bd0d1","status":"passed","time":{"start":1698615297104,"stop":1698615298474,"duration":1370}},{"uid":"8f1c18328c11259e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8f1c18328c11259e","status":"passed","time":{"start":1698542568532,"stop":1698542594270,"duration":25738}},{"uid":"1125f7b9c2638c71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1125f7b9c2638c71","status":"passed","time":{"start":1698455636739,"stop":1698455665918,"duration":29179}},{"uid":"26969becfe1fd247","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26969becfe1fd247","status":"passed","time":{"start":1698369305475,"stop":1698369328966,"duration":23491}},{"uid":"c88812bdf2083059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c88812bdf2083059","status":"passed","time":{"start":1698283068253,"stop":1698283088095,"duration":19842}},{"uid":"14265c2b2a73086f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/14265c2b2a73086f","status":"passed","time":{"start":1698196718261,"stop":1698196745217,"duration":26956}},{"uid":"5c2babbbb4979501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c2babbbb4979501","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178442915,"stop":1698178444577,"duration":1662}},{"uid":"b2e451609847b13e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b2e451609847b13e","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178379713,"stop":1698178381532,"duration":1819}},{"uid":"78a1ccd2c7e2167d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/78a1ccd2c7e2167d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698110279719,"stop":1698110280868,"duration":1149}}]},"tags":[]},"source":"c1a0381f5c6b99dc.json","parameterValues":["SwaleBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/43f836266bef62bb.json b/3.10/1086/data/test-cases/c1f301ba9a71eede.json similarity index 86% rename from 3.10/1084/data/test-cases/43f836266bef62bb.json rename to 3.10/1086/data/test-cases/c1f301ba9a71eede.json index d3ec9b5587..59e5c0ef6b 100644 --- a/3.10/1084/data/test-cases/43f836266bef62bb.json +++ b/3.10/1086/data/test-cases/c1f301ba9a71eede.json @@ -1 +1 @@ -{"uid":"43f836266bef62bb","name":"Validate Council Output [MalvernHillsDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4fed604a10daf77aacbf6179bf28f404","time":{"start":1698867505436,"stop":1698867506490,"duration":1054},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: MalvernHillsDC","time":{"start":1698867505436,"stop":1698867505437,"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":1698867505437,"stop":1698867506488,"duration":1051},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867506488,"stop":1698867506488,"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":1698867506488,"stop":1698867506490,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":170},"items":[{"uid":"75a7f8ee1fea9a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/75a7f8ee1fea9a4d","status":"passed","time":{"start":1698867550792,"stop":1698867551778,"duration":986}},{"uid":"4f373da6edfa5cf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4f373da6edfa5cf2","status":"passed","time":{"start":1698801682865,"stop":1698801683934,"duration":1069}},{"uid":"26b0924fc5b63559","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/26b0924fc5b63559","status":"passed","time":{"start":1698788592896,"stop":1698788593925,"duration":1029}},{"uid":"5bd3bd847b6a8b03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5bd3bd847b6a8b03","status":"passed","time":{"start":1698715135892,"stop":1698715136952,"duration":1060}},{"uid":"7c484d2bc5863a44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7c484d2bc5863a44","status":"passed","time":{"start":1698701550537,"stop":1698701551811,"duration":1274}},{"uid":"294cafb397bd3f59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/294cafb397bd3f59","status":"passed","time":{"start":1698700324532,"stop":1698700325524,"duration":992}},{"uid":"3abffd62690f2997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3abffd62690f2997","status":"passed","time":{"start":1698692863417,"stop":1698692864306,"duration":889}},{"uid":"179c8e2f054fd116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/179c8e2f054fd116","status":"passed","time":{"start":1698692834362,"stop":1698692835239,"duration":877}},{"uid":"16cec1e94d61bc36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/16cec1e94d61bc36","status":"passed","time":{"start":1698646545051,"stop":1698646546537,"duration":1486}},{"uid":"319e2d1380701b0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/319e2d1380701b0d","status":"passed","time":{"start":1698628528905,"stop":1698628530394,"duration":1489}},{"uid":"42c541a3c3f437d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/42c541a3c3f437d7","status":"passed","time":{"start":1698615168354,"stop":1698615169836,"duration":1482}},{"uid":"63734bafe87ba1da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/63734bafe87ba1da","status":"passed","time":{"start":1698615075756,"stop":1698615076964,"duration":1208}},{"uid":"df5c9a28f0abcf01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/df5c9a28f0abcf01","status":"passed","time":{"start":1698542328943,"stop":1698542330303,"duration":1360}},{"uid":"a4de82a40fcf5a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a4de82a40fcf5a4d","status":"passed","time":{"start":1698455516569,"stop":1698455517616,"duration":1047}},{"uid":"4417c70cf026719a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4417c70cf026719a","status":"passed","time":{"start":1698369205918,"stop":1698369206976,"duration":1058}},{"uid":"bd67de75cddb90db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd67de75cddb90db","status":"passed","time":{"start":1698282794186,"stop":1698282795489,"duration":1303}},{"uid":"10c3557b29fcc475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/10c3557b29fcc475","status":"passed","time":{"start":1698196466465,"stop":1698196467673,"duration":1208}},{"uid":"53969e607e906dcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/53969e607e906dcd","status":"passed","time":{"start":1698178198428,"stop":1698178199710,"duration":1282}},{"uid":"dabde4b7d2a8d67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/dabde4b7d2a8d67f","status":"passed","time":{"start":1698178144690,"stop":1698178146146,"duration":1456}},{"uid":"a72e1339d0f0bd84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a72e1339d0f0bd84","status":"passed","time":{"start":1698110069917,"stop":1698110071011,"duration":1094}}]},"tags":[]},"source":"43f836266bef62bb.json","parameterValues":["MalvernHillsDC"]} \ No newline at end of file +{"uid":"c1f301ba9a71eede","name":"Validate Council Output [MalvernHillsDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4fed604a10daf77aacbf6179bf28f404","time":{"start":1698867659210,"stop":1698867660531,"duration":1321},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: MalvernHillsDC","time":{"start":1698867659211,"stop":1698867659212,"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":1698867659212,"stop":1698867660528,"duration":1316},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867660529,"stop":1698867660529,"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":1698867660529,"stop":1698867660531,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":170},"items":[{"uid":"a9f8a50ba0aa021d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/a9f8a50ba0aa021d","status":"passed","time":{"start":1698867575024,"stop":1698867575949,"duration":925}},{"uid":"4f373da6edfa5cf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4f373da6edfa5cf2","status":"passed","time":{"start":1698801682865,"stop":1698801683934,"duration":1069}},{"uid":"26b0924fc5b63559","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/26b0924fc5b63559","status":"passed","time":{"start":1698788592896,"stop":1698788593925,"duration":1029}},{"uid":"5bd3bd847b6a8b03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5bd3bd847b6a8b03","status":"passed","time":{"start":1698715135892,"stop":1698715136952,"duration":1060}},{"uid":"7c484d2bc5863a44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7c484d2bc5863a44","status":"passed","time":{"start":1698701550537,"stop":1698701551811,"duration":1274}},{"uid":"294cafb397bd3f59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/294cafb397bd3f59","status":"passed","time":{"start":1698700324532,"stop":1698700325524,"duration":992}},{"uid":"3abffd62690f2997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3abffd62690f2997","status":"passed","time":{"start":1698692863417,"stop":1698692864306,"duration":889}},{"uid":"179c8e2f054fd116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/179c8e2f054fd116","status":"passed","time":{"start":1698692834362,"stop":1698692835239,"duration":877}},{"uid":"16cec1e94d61bc36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/16cec1e94d61bc36","status":"passed","time":{"start":1698646545051,"stop":1698646546537,"duration":1486}},{"uid":"319e2d1380701b0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/319e2d1380701b0d","status":"passed","time":{"start":1698628528905,"stop":1698628530394,"duration":1489}},{"uid":"42c541a3c3f437d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/42c541a3c3f437d7","status":"passed","time":{"start":1698615168354,"stop":1698615169836,"duration":1482}},{"uid":"63734bafe87ba1da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/63734bafe87ba1da","status":"passed","time":{"start":1698615075756,"stop":1698615076964,"duration":1208}},{"uid":"df5c9a28f0abcf01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/df5c9a28f0abcf01","status":"passed","time":{"start":1698542328943,"stop":1698542330303,"duration":1360}},{"uid":"a4de82a40fcf5a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a4de82a40fcf5a4d","status":"passed","time":{"start":1698455516569,"stop":1698455517616,"duration":1047}},{"uid":"4417c70cf026719a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4417c70cf026719a","status":"passed","time":{"start":1698369205918,"stop":1698369206976,"duration":1058}},{"uid":"bd67de75cddb90db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd67de75cddb90db","status":"passed","time":{"start":1698282794186,"stop":1698282795489,"duration":1303}},{"uid":"10c3557b29fcc475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/10c3557b29fcc475","status":"passed","time":{"start":1698196466465,"stop":1698196467673,"duration":1208}},{"uid":"53969e607e906dcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/53969e607e906dcd","status":"passed","time":{"start":1698178198428,"stop":1698178199710,"duration":1282}},{"uid":"dabde4b7d2a8d67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/dabde4b7d2a8d67f","status":"passed","time":{"start":1698178144690,"stop":1698178146146,"duration":1456}},{"uid":"a72e1339d0f0bd84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a72e1339d0f0bd84","status":"passed","time":{"start":1698110069917,"stop":1698110071011,"duration":1094}}]},"tags":[]},"source":"c1f301ba9a71eede.json","parameterValues":["MalvernHillsDC"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/8d417b89105c4717.json b/3.10/1086/data/test-cases/c40b13909f6e1d52.json similarity index 79% rename from 3.10/1084/data/test-cases/8d417b89105c4717.json rename to 3.10/1086/data/test-cases/c40b13909f6e1d52.json index f579dd1aad..388559193a 100644 --- a/3.10/1084/data/test-cases/8d417b89105c4717.json +++ b/3.10/1086/data/test-cases/c40b13909f6e1d52.json @@ -1 +1 @@ -{"uid":"8d417b89105c4717","name":"Validate Council Output [NorthumberlandCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"be5066a45f8f21ace99c9910b786c6c9","time":{"start":1698867563993,"stop":1698867567751,"duration":3758},"status":"failed","statusMessage":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55d4916f2fb3 \n#1 0x55d4913c64a7 \n#2 0x55d49140ddd6 \n#3 0x55d49140dec1 \n#4 0x55d49144b354 \n#5 0x55d49142f96d \n#6 0x55d491448c02 \n#7 0x55d49142f713 \n#8 0x55d49140218b \n#9 0x55d491402f7e \n#10 0x55d4916b88d8 \n#11 0x55d4916bc800 \n#12 0x55d4916c6cfc \n#13 0x55d4916bd418 \n#14 0x55d49168a42f \n#15 0x55d4916e14e8 \n#16 0x55d4916e16b4 \n#17 0x55d4916f2143 \n#18 0x7f950b294ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f0538c220>, 'council': 'NorthumberlandCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthumberlandCouncil.py:45: in parse_data\n driver.find_element(By.ID, \"ccc-notify-accept\").click()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:738: in find_element\n return self.execute(Command.FIND_ELEMENT, {\"using\": by, \"value\": value})[\"value\"]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:344: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 404, 'value': '{\"value\":{\"error\":\"no such element\",\"message\":\"no such element: Unable to locate element: {\\...\\\\n#16 0x55d4916e16b4 \\\\u003Cunknown>\\\\n#17 0x55d4916f2143 \\\\u003Cunknown>\\\\n#18 0x7f950b294ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\nE (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nE Stacktrace:\nE #0 0x55d4916f2fb3 \nE #1 0x55d4913c64a7 \nE #2 0x55d49140ddd6 \nE #3 0x55d49140dec1 \nE #4 0x55d49144b354 \nE #5 0x55d49142f96d \nE #6 0x55d491448c02 \nE #7 0x55d49142f713 \nE #8 0x55d49140218b \nE #9 0x55d491402f7e \nE #10 0x55d4916b88d8 \nE #11 0x55d4916bc800 \nE #12 0x55d4916c6cfc \nE #13 0x55d4916bd418 \nE #14 0x55d49168a42f \nE #15 0x55d4916e14e8 \nE #16 0x55d4916e16b4 \nE #17 0x55d4916f2143 \nE #18 0x7f950b294ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: NoSuchElementException","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55d4916f2fb3 \n#1 0x55d4913c64a7 \n#2 0x55d49140ddd6 \n#3 0x55d49140dec1 \n#4 0x55d49144b354 \n#5 0x55d49142f96d \n#6 0x55d491448c02 \n#7 0x55d49142f713 \n#8 0x55d49140218b \n#9 0x55d491402f7e \n#10 0x55d4916b88d8 \n#11 0x55d4916bc800 \n#12 0x55d4916c6cfc \n#13 0x55d4916bd418 \n#14 0x55d49168a42f \n#15 0x55d4916e14e8 \n#16 0x55d4916e16b4 \n#17 0x55d4916f2143 \n#18 0x7f950b294ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f0538c220>, 'council': 'NorthumberlandCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthumberlandCouncil.py:45: in parse_data\n driver.find_element(By.ID, \"ccc-notify-accept\").click()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:738: in find_element\n return self.execute(Command.FIND_ELEMENT, {\"using\": by, \"value\": value})[\"value\"]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:344: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 404, 'value': '{\"value\":{\"error\":\"no such element\",\"message\":\"no such element: Unable to locate element: {\\...\\\\n#16 0x55d4916e16b4 \\\\u003Cunknown>\\\\n#17 0x55d4916f2143 \\\\u003Cunknown>\\\\n#18 0x7f950b294ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\nE (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nE Stacktrace:\nE #0 0x55d4916f2fb3 \nE #1 0x55d4913c64a7 \nE #2 0x55d49140ddd6 \nE #3 0x55d49140dec1 \nE #4 0x55d49144b354 \nE #5 0x55d49142f96d \nE #6 0x55d491448c02 \nE #7 0x55d49142f713 \nE #8 0x55d49140218b \nE #9 0x55d491402f7e \nE #10 0x55d4916b88d8 \nE #11 0x55d4916bc800 \nE #12 0x55d4916c6cfc \nE #13 0x55d4916bd418 \nE #14 0x55d49168a42f \nE #15 0x55d4916e14e8 \nE #16 0x55d4916e16b4 \nE #17 0x55d4916f2143 \nE #18 0x7f950b294ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: NoSuchElementException","steps":[{"name":"Given the council: NorthumberlandCouncil","time":{"start":1698867563994,"stop":1698867563994,"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":1698867563995,"stop":1698867567751,"duration":3756},"status":"failed","statusMessage":"Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55d4916f2fb3 \n#1 0x55d4913c64a7 \n#2 0x55d49140ddd6 \n#3 0x55d49140dec1 \n#4 0x55d49144b354 \n#5 0x55d49142f96d \n#6 0x55d491448c02 \n#7 0x55d49142f713 \n#8 0x55d49140218b \n#9 0x55d491402f7e \n#10 0x55d4916b88d8 \n#11 0x55d4916bc800 \n#12 0x55d4916c6cfc \n#13 0x55d4916bd418 \n#14 0x55d49168a42f \n#15 0x55d4916e14e8 \n#16 0x55d4916e16b4 \n#17 0x55d4916f2143 \n#18 0x7f950b294ac3 \n","statusTrace":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55d4916f2fb3 \n#1 0x55d4913c64a7 \n#2 0x55d49140ddd6 \n#3 0x55d49140dec1 \n#4 0x55d49144b354 \n#5 0x55d49142f96d \n#6 0x55d491448c02 \n#7 0x55d49142f713 \n#8 0x55d49140218b \n#9 0x55d491402f7e \n#10 0x55d4916b88d8 \n#11 0x55d4916bc800 \n#12 0x55d4916c6cfc \n#13 0x55d4916bd418 \n#14 0x55d49168a42f \n#15 0x55d4916e14e8 \n#16 0x55d4916e16b4 \n#17 0x55d4916f2143 \n#18 0x7f950b294ac3 \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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":25,"broken":0,"skipped":0,"passed":145,"unknown":0,"total":170},"items":[{"uid":"78df3c403673ed65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/78df3c403673ed65","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5582da4cffb3 \n#1 0x5582da1a34a7 \n#2 0x5582da1eadd6 \n#3 0x5582da1eaec1 \n#4 0x5582da228354 \n#5 0x5582da20c96d \n#6 0x5582da225c02 \n#7 0x5582da20c713 \n#8 0x5582da1df18b \n#9 0x5582da1dff7e \n#10 0x5582da4958d8 \n#11 0x5582da499800 \n#12 0x5582da4a3cfc \n#13 0x5582da49a418 \n#14 0x5582da46742f \n#15 0x5582da4be4e8 \n#16 0x5582da4be6b4 \n#17 0x5582da4cf143 \n#18 0x7f72da094ac3 ","time":{"start":1698867625459,"stop":1698867629334,"duration":3875}},{"uid":"62d0740c3f06e7f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/62d0740c3f06e7f0","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55be286b3fb3 \n#1 0x55be283874a7 \n#2 0x55be283cedd6 \n#3 0x55be283ceec1 \n#4 0x55be2840c354 \n#5 0x55be283f096d \n#6 0x55be28409c02 \n#7 0x55be283f0713 \n#8 0x55be283c318b \n#9 0x55be283c3f7e \n#10 0x55be286798d8 \n#11 0x55be2867d800 \n#12 0x55be28687cfc \n#13 0x55be2867e418 \n#14 0x55be2864b42f \n#15 0x55be286a24e8 \n#16 0x55be286a26b4 \n#17 0x55be286b3143 \n#18 0x7fa20da94ac3 ","time":{"start":1698801637172,"stop":1698801641065,"duration":3893}},{"uid":"fefe36f4ef37f448","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fefe36f4ef37f448","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55d01e580fb3 \n#1 0x55d01e2544a7 \n#2 0x55d01e29bdd6 \n#3 0x55d01e29bec1 \n#4 0x55d01e2d9354 \n#5 0x55d01e2bd96d \n#6 0x55d01e2d6c02 \n#7 0x55d01e2bd713 \n#8 0x55d01e29018b \n#9 0x55d01e290f7e \n#10 0x55d01e5468d8 \n#11 0x55d01e54a800 \n#12 0x55d01e554cfc \n#13 0x55d01e54b418 \n#14 0x55d01e51842f \n#15 0x55d01e56f4e8 \n#16 0x55d01e56f6b4 \n#17 0x55d01e580143 \n#18 0x7fa9d0294ac3 ","time":{"start":1698788528091,"stop":1698788532016,"duration":3925}},{"uid":"7bb8d59d55a95dd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7bb8d59d55a95dd7","status":"passed","time":{"start":1698715040936,"stop":1698715046615,"duration":5679}},{"uid":"9221f20de96d601b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9221f20de96d601b","status":"passed","time":{"start":1698701408431,"stop":1698701414652,"duration":6221}},{"uid":"4bc21ef09a6c2db9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4bc21ef09a6c2db9","status":"passed","time":{"start":1698700259860,"stop":1698700264904,"duration":5044}},{"uid":"26a76ad7c58368d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/26a76ad7c58368d9","status":"passed","time":{"start":1698692897908,"stop":1698692902645,"duration":4737}},{"uid":"91855af28dd1d6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91855af28dd1d6ff","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698692770155,"stop":1698692774773,"duration":4618}},{"uid":"6da4851843252070","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6da4851843252070","status":"passed","time":{"start":1698646386562,"stop":1698646393049,"duration":6487}},{"uid":"1305a571db0e5a70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1305a571db0e5a70","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698628742418,"stop":1698628748088,"duration":5670}},{"uid":"8b49662fa3fe153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b49662fa3fe153a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698615218815,"stop":1698615225437,"duration":6622}},{"uid":"92235eb6a3ff6497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/92235eb6a3ff6497","status":"passed","time":{"start":1698615117752,"stop":1698615122766,"duration":5014}},{"uid":"a76610d93d1787c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a76610d93d1787c2","status":"passed","time":{"start":1698542385033,"stop":1698542390606,"duration":5573}},{"uid":"48d0619b155e25fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/48d0619b155e25fe","status":"passed","time":{"start":1698455712457,"stop":1698455717128,"duration":4671}},{"uid":"2f57be299b1598d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2f57be299b1598d7","status":"passed","time":{"start":1698369376554,"stop":1698369381401,"duration":4847}},{"uid":"3edba04b77fc497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3edba04b77fc497","status":"passed","time":{"start":1698282863472,"stop":1698282869396,"duration":5924}},{"uid":"499e55d17b2ba8a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/499e55d17b2ba8a4","status":"passed","time":{"start":1698196528462,"stop":1698196535280,"duration":6818}},{"uid":"7ce32ff7825784b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7ce32ff7825784b7","status":"passed","time":{"start":1698178252238,"stop":1698178258116,"duration":5878}},{"uid":"bcc860598c1a6b15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bcc860598c1a6b15","status":"passed","time":{"start":1698178194324,"stop":1698178199403,"duration":5079}},{"uid":"306de2e4d4fabb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/306de2e4d4fabb6a","status":"passed","time":{"start":1698110113965,"stop":1698110118577,"duration":4612}}]},"tags":[]},"source":"8d417b89105c4717.json","parameterValues":["NorthumberlandCouncil"]} \ No newline at end of file +{"uid":"c40b13909f6e1d52","name":"Validate Council Output [NorthumberlandCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"be5066a45f8f21ace99c9910b786c6c9","time":{"start":1698867643871,"stop":1698867648706,"duration":4835},"status":"failed","statusMessage":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562bb28d1fb3 \n#1 0x562bb25a54a7 \n#2 0x562bb25ecdd6 \n#3 0x562bb25ecec1 \n#4 0x562bb262a354 \n#5 0x562bb260e96d \n#6 0x562bb2627c02 \n#7 0x562bb260e713 \n#8 0x562bb25e118b \n#9 0x562bb25e1f7e \n#10 0x562bb28978d8 \n#11 0x562bb289b800 \n#12 0x562bb28a5cfc \n#13 0x562bb289c418 \n#14 0x562bb286942f \n#15 0x562bb28c04e8 \n#16 0x562bb28c06b4 \n#17 0x562bb28d1143 \n#18 0x7f20c4a94ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce480c9540>, 'council': 'NorthumberlandCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthumberlandCouncil.py:45: in parse_data\n driver.find_element(By.ID, \"ccc-notify-accept\").click()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:738: in find_element\n return self.execute(Command.FIND_ELEMENT, {\"using\": by, \"value\": value})[\"value\"]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:344: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 404, 'value': '{\"value\":{\"error\":\"no such element\",\"message\":\"no such element: Unable to locate element: {\\...\\\\n#16 0x562bb28c06b4 \\\\u003Cunknown>\\\\n#17 0x562bb28d1143 \\\\u003Cunknown>\\\\n#18 0x7f20c4a94ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\nE (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nE Stacktrace:\nE #0 0x562bb28d1fb3 \nE #1 0x562bb25a54a7 \nE #2 0x562bb25ecdd6 \nE #3 0x562bb25ecec1 \nE #4 0x562bb262a354 \nE #5 0x562bb260e96d \nE #6 0x562bb2627c02 \nE #7 0x562bb260e713 \nE #8 0x562bb25e118b \nE #9 0x562bb25e1f7e \nE #10 0x562bb28978d8 \nE #11 0x562bb289b800 \nE #12 0x562bb28a5cfc \nE #13 0x562bb289c418 \nE #14 0x562bb286942f \nE #15 0x562bb28c04e8 \nE #16 0x562bb28c06b4 \nE #17 0x562bb28d1143 \nE #18 0x7f20c4a94ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: NoSuchElementException","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562bb28d1fb3 \n#1 0x562bb25a54a7 \n#2 0x562bb25ecdd6 \n#3 0x562bb25ecec1 \n#4 0x562bb262a354 \n#5 0x562bb260e96d \n#6 0x562bb2627c02 \n#7 0x562bb260e713 \n#8 0x562bb25e118b \n#9 0x562bb25e1f7e \n#10 0x562bb28978d8 \n#11 0x562bb289b800 \n#12 0x562bb28a5cfc \n#13 0x562bb289c418 \n#14 0x562bb286942f \n#15 0x562bb28c04e8 \n#16 0x562bb28c06b4 \n#17 0x562bb28d1143 \n#18 0x7f20c4a94ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce480c9540>, 'council': 'NorthumberlandCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthumberlandCouncil.py:45: in parse_data\n driver.find_element(By.ID, \"ccc-notify-accept\").click()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:738: in find_element\n return self.execute(Command.FIND_ELEMENT, {\"using\": by, \"value\": value})[\"value\"]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:344: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 404, 'value': '{\"value\":{\"error\":\"no such element\",\"message\":\"no such element: Unable to locate element: {\\...\\\\n#16 0x562bb28c06b4 \\\\u003Cunknown>\\\\n#17 0x562bb28d1143 \\\\u003Cunknown>\\\\n#18 0x7f20c4a94ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\nE (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nE Stacktrace:\nE #0 0x562bb28d1fb3 \nE #1 0x562bb25a54a7 \nE #2 0x562bb25ecdd6 \nE #3 0x562bb25ecec1 \nE #4 0x562bb262a354 \nE #5 0x562bb260e96d \nE #6 0x562bb2627c02 \nE #7 0x562bb260e713 \nE #8 0x562bb25e118b \nE #9 0x562bb25e1f7e \nE #10 0x562bb28978d8 \nE #11 0x562bb289b800 \nE #12 0x562bb28a5cfc \nE #13 0x562bb289c418 \nE #14 0x562bb286942f \nE #15 0x562bb28c04e8 \nE #16 0x562bb28c06b4 \nE #17 0x562bb28d1143 \nE #18 0x7f20c4a94ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: NoSuchElementException","steps":[{"name":"Given the council: NorthumberlandCouncil","time":{"start":1698867643872,"stop":1698867643872,"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":1698867643873,"stop":1698867648706,"duration":4833},"status":"failed","statusMessage":"Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562bb28d1fb3 \n#1 0x562bb25a54a7 \n#2 0x562bb25ecdd6 \n#3 0x562bb25ecec1 \n#4 0x562bb262a354 \n#5 0x562bb260e96d \n#6 0x562bb2627c02 \n#7 0x562bb260e713 \n#8 0x562bb25e118b \n#9 0x562bb25e1f7e \n#10 0x562bb28978d8 \n#11 0x562bb289b800 \n#12 0x562bb28a5cfc \n#13 0x562bb289c418 \n#14 0x562bb286942f \n#15 0x562bb28c04e8 \n#16 0x562bb28c06b4 \n#17 0x562bb28d1143 \n#18 0x7f20c4a94ac3 \n","statusTrace":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562bb28d1fb3 \n#1 0x562bb25a54a7 \n#2 0x562bb25ecdd6 \n#3 0x562bb25ecec1 \n#4 0x562bb262a354 \n#5 0x562bb260e96d \n#6 0x562bb2627c02 \n#7 0x562bb260e713 \n#8 0x562bb25e118b \n#9 0x562bb25e1f7e \n#10 0x562bb28978d8 \n#11 0x562bb289b800 \n#12 0x562bb28a5cfc \n#13 0x562bb289c418 \n#14 0x562bb286942f \n#15 0x562bb28c04e8 \n#16 0x562bb28c06b4 \n#17 0x562bb28d1143 \n#18 0x7f20c4a94ac3 \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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":25,"broken":0,"skipped":0,"passed":145,"unknown":0,"total":170},"items":[{"uid":"e929147f79306b4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e929147f79306b4b","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562dc50c4fb3 \n#1 0x562dc4d984a7 \n#2 0x562dc4ddfdd6 \n#3 0x562dc4ddfec1 \n#4 0x562dc4e1d354 \n#5 0x562dc4e0196d \n#6 0x562dc4e1ac02 \n#7 0x562dc4e01713 \n#8 0x562dc4dd418b \n#9 0x562dc4dd4f7e \n#10 0x562dc508a8d8 \n#11 0x562dc508e800 \n#12 0x562dc5098cfc \n#13 0x562dc508f418 \n#14 0x562dc505c42f \n#15 0x562dc50b34e8 \n#16 0x562dc50b36b4 \n#17 0x562dc50c4143 \n#18 0x7f0420094ac3 ","time":{"start":1698867642073,"stop":1698867645806,"duration":3733}},{"uid":"62d0740c3f06e7f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/62d0740c3f06e7f0","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55be286b3fb3 \n#1 0x55be283874a7 \n#2 0x55be283cedd6 \n#3 0x55be283ceec1 \n#4 0x55be2840c354 \n#5 0x55be283f096d \n#6 0x55be28409c02 \n#7 0x55be283f0713 \n#8 0x55be283c318b \n#9 0x55be283c3f7e \n#10 0x55be286798d8 \n#11 0x55be2867d800 \n#12 0x55be28687cfc \n#13 0x55be2867e418 \n#14 0x55be2864b42f \n#15 0x55be286a24e8 \n#16 0x55be286a26b4 \n#17 0x55be286b3143 \n#18 0x7fa20da94ac3 ","time":{"start":1698801637172,"stop":1698801641065,"duration":3893}},{"uid":"fefe36f4ef37f448","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fefe36f4ef37f448","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55d01e580fb3 \n#1 0x55d01e2544a7 \n#2 0x55d01e29bdd6 \n#3 0x55d01e29bec1 \n#4 0x55d01e2d9354 \n#5 0x55d01e2bd96d \n#6 0x55d01e2d6c02 \n#7 0x55d01e2bd713 \n#8 0x55d01e29018b \n#9 0x55d01e290f7e \n#10 0x55d01e5468d8 \n#11 0x55d01e54a800 \n#12 0x55d01e554cfc \n#13 0x55d01e54b418 \n#14 0x55d01e51842f \n#15 0x55d01e56f4e8 \n#16 0x55d01e56f6b4 \n#17 0x55d01e580143 \n#18 0x7fa9d0294ac3 ","time":{"start":1698788528091,"stop":1698788532016,"duration":3925}},{"uid":"7bb8d59d55a95dd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7bb8d59d55a95dd7","status":"passed","time":{"start":1698715040936,"stop":1698715046615,"duration":5679}},{"uid":"9221f20de96d601b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9221f20de96d601b","status":"passed","time":{"start":1698701408431,"stop":1698701414652,"duration":6221}},{"uid":"4bc21ef09a6c2db9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4bc21ef09a6c2db9","status":"passed","time":{"start":1698700259860,"stop":1698700264904,"duration":5044}},{"uid":"26a76ad7c58368d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/26a76ad7c58368d9","status":"passed","time":{"start":1698692897908,"stop":1698692902645,"duration":4737}},{"uid":"91855af28dd1d6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91855af28dd1d6ff","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698692770155,"stop":1698692774773,"duration":4618}},{"uid":"6da4851843252070","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6da4851843252070","status":"passed","time":{"start":1698646386562,"stop":1698646393049,"duration":6487}},{"uid":"1305a571db0e5a70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1305a571db0e5a70","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698628742418,"stop":1698628748088,"duration":5670}},{"uid":"8b49662fa3fe153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b49662fa3fe153a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698615218815,"stop":1698615225437,"duration":6622}},{"uid":"92235eb6a3ff6497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/92235eb6a3ff6497","status":"passed","time":{"start":1698615117752,"stop":1698615122766,"duration":5014}},{"uid":"a76610d93d1787c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a76610d93d1787c2","status":"passed","time":{"start":1698542385033,"stop":1698542390606,"duration":5573}},{"uid":"48d0619b155e25fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/48d0619b155e25fe","status":"passed","time":{"start":1698455712457,"stop":1698455717128,"duration":4671}},{"uid":"2f57be299b1598d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2f57be299b1598d7","status":"passed","time":{"start":1698369376554,"stop":1698369381401,"duration":4847}},{"uid":"3edba04b77fc497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3edba04b77fc497","status":"passed","time":{"start":1698282863472,"stop":1698282869396,"duration":5924}},{"uid":"499e55d17b2ba8a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/499e55d17b2ba8a4","status":"passed","time":{"start":1698196528462,"stop":1698196535280,"duration":6818}},{"uid":"7ce32ff7825784b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7ce32ff7825784b7","status":"passed","time":{"start":1698178252238,"stop":1698178258116,"duration":5878}},{"uid":"bcc860598c1a6b15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bcc860598c1a6b15","status":"passed","time":{"start":1698178194324,"stop":1698178199403,"duration":5079}},{"uid":"306de2e4d4fabb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/306de2e4d4fabb6a","status":"passed","time":{"start":1698110113965,"stop":1698110118577,"duration":4612}}]},"tags":[]},"source":"c40b13909f6e1d52.json","parameterValues":["NorthumberlandCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/c4af848eed42d2b7.json b/3.10/1086/data/test-cases/c4af848eed42d2b7.json new file mode 100644 index 0000000000..e9e4861097 --- /dev/null +++ b/3.10/1086/data/test-cases/c4af848eed42d2b7.json @@ -0,0 +1 @@ +{"uid":"c4af848eed42d2b7","name":"Validate Council Output [BromleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7f3dc7acf0fc90eded39e25c4ed3bb60","time":{"start":1698867386386,"stop":1698867390570,"duration":4184},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":true,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BromleyBoroughCouncil","time":{"start":1698867386386,"stop":1698867386387,"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":1698867386387,"stop":1698867390567,"duration":4180},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867390567,"stop":1698867390567,"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":1698867390568,"stop":1698867390570,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":49,"broken":0,"skipped":0,"passed":121,"unknown":0,"total":170},"items":[{"uid":"aeb3ed45197c50d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/aeb3ed45197c50d4","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698867418216,"stop":1698867419138,"duration":922}},{"uid":"92850054473927d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/92850054473927d2","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698801514180,"stop":1698801515179,"duration":999}},{"uid":"50a888526f979d94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/50a888526f979d94","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698788421997,"stop":1698788422765,"duration":768}},{"uid":"a1ea593f35469499","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a1ea593f35469499","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698714899244,"stop":1698714900147,"duration":903}},{"uid":"4906b39b6217d8d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4906b39b6217d8d0","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698701289966,"stop":1698701291106,"duration":1140}},{"uid":"48d4a1d460fe4b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48d4a1d460fe4b20","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698700157941,"stop":1698700158824,"duration":883}},{"uid":"24cb13771bc8d021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/24cb13771bc8d021","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692703540,"stop":1698692704385,"duration":845}},{"uid":"7eafa2d79b01d4fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7eafa2d79b01d4fd","status":"passed","time":{"start":1698692670959,"stop":1698692674757,"duration":3798}},{"uid":"fcd480e359b22881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fcd480e359b22881","status":"passed","time":{"start":1698646232264,"stop":1698646235526,"duration":3262}},{"uid":"d1b3a1c067df3ef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d1b3a1c067df3ef5","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698628483471,"stop":1698628484874,"duration":1403}},{"uid":"57af589fefc04d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/57af589fefc04d97","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615121073,"stop":1698615122053,"duration":980}},{"uid":"45fb15286fbfbcbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/45fb15286fbfbcbb","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615041542,"stop":1698615042516,"duration":974}},{"uid":"e42b3555051d30fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e42b3555051d30fa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698542288164,"stop":1698542289188,"duration":1024}},{"uid":"f17be26625ef7b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f17be26625ef7b8e","status":"passed","time":{"start":1698455478869,"stop":1698455482620,"duration":3751}},{"uid":"b2424a1a0a3021ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b2424a1a0a3021ff","status":"failed","statusDetails":"ValueError: unconverted data remains: \n \n (In progress)","time":{"start":1698369161722,"stop":1698369165746,"duration":4024}},{"uid":"a68acf28ac5bd007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a68acf28ac5bd007","status":"passed","time":{"start":1698282749795,"stop":1698282754031,"duration":4236}},{"uid":"40ec856a2c9049e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/40ec856a2c9049e3","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698196422000,"stop":1698196423115,"duration":1115}},{"uid":"423c69fc95862745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/423c69fc95862745","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178148652,"stop":1698178149809,"duration":1157}},{"uid":"93c36446cdfc84e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/93c36446cdfc84e8","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178103943,"stop":1698178105050,"duration":1107}},{"uid":"f6a38ef20d02b172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/f6a38ef20d02b172","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698110018814,"stop":1698110024846,"duration":6032}}]},"tags":[]},"source":"c4af848eed42d2b7.json","parameterValues":["BromleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/9b5a54981b6a72b6.json b/3.10/1086/data/test-cases/c6712e89a32cd362.json similarity index 82% rename from 3.10/1084/data/test-cases/9b5a54981b6a72b6.json rename to 3.10/1086/data/test-cases/c6712e89a32cd362.json index dcfac01732..406891596e 100644 --- a/3.10/1084/data/test-cases/9b5a54981b6a72b6.json +++ b/3.10/1086/data/test-cases/c6712e89a32cd362.json @@ -1 +1 @@ -{"uid":"9b5a54981b6a72b6","name":"Validate Council Output [WakefieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"532d749d88b4b8fb0bc694b350a3d71a","time":{"start":1698867841272,"stop":1698867848698,"duration":7426},"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":1698867841273,"stop":1698867841273,"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":1698867841274,"stop":1698867848695,"duration":7421},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867848695,"stop":1698867848695,"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":1698867848696,"stop":1698867848698,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":81,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":170},"items":[{"uid":"c80b85c435e805be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/c80b85c435e805be","status":"passed","time":{"start":1698867762818,"stop":1698867770940,"duration":8122}},{"uid":"d07935b10e75dc4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d07935b10e75dc4e","status":"passed","time":{"start":1698801796747,"stop":1698801804815,"duration":8068}},{"uid":"2736184ca793f31e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2736184ca793f31e","status":"passed","time":{"start":1698788674111,"stop":1698788686992,"duration":12881}},{"uid":"4342c418b497da2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4342c418b497da2a","status":"passed","time":{"start":1698715214818,"stop":1698715223809,"duration":8991}},{"uid":"5414febfc6f72172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5414febfc6f72172","status":"passed","time":{"start":1698701619202,"stop":1698701628016,"duration":8814}},{"uid":"228b554a7b5ac198","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/228b554a7b5ac198","status":"passed","time":{"start":1698700539964,"stop":1698700547670,"duration":7706}},{"uid":"e53345ec07fcd50b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e53345ec07fcd50b","status":"passed","time":{"start":1698693099778,"stop":1698693107696,"duration":7918}},{"uid":"f4731f79215edaf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f4731f79215edaf8","status":"passed","time":{"start":1698692927452,"stop":1698692935458,"duration":8006}},{"uid":"dafdf268a5c3e6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/dafdf268a5c3e6f","status":"passed","time":{"start":1698646593314,"stop":1698646601930,"duration":8616}},{"uid":"477c240521e83631","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/477c240521e83631","status":"passed","time":{"start":1698628813294,"stop":1698628821811,"duration":8517}},{"uid":"af36a20c060d02bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af36a20c060d02bc","status":"passed","time":{"start":1698615476263,"stop":1698615484389,"duration":8126}},{"uid":"61774fc5f4fb1d8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/61774fc5f4fb1d8f","status":"passed","time":{"start":1698615313268,"stop":1698615321919,"duration":8651}},{"uid":"7a1bf5ca2fa70e1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a1bf5ca2fa70e1a","status":"passed","time":{"start":1698542608140,"stop":1698542619047,"duration":10907}},{"uid":"134fe04c83b3611e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/134fe04c83b3611e","status":"passed","time":{"start":1698455807871,"stop":1698455816626,"duration":8755}},{"uid":"b7a9f6d9498d8a32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b7a9f6d9498d8a32","status":"passed","time":{"start":1698369535876,"stop":1698369545397,"duration":9521}},{"uid":"3a8fb07b4722f26c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3a8fb07b4722f26c","status":"passed","time":{"start":1698283137307,"stop":1698283149182,"duration":11875}},{"uid":"20b310523e5bd084","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/20b310523e5bd084","status":"passed","time":{"start":1698196757776,"stop":1698196766024,"duration":8248}},{"uid":"d90d9d1e310fde2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d90d9d1e310fde2f","status":"passed","time":{"start":1698178491920,"stop":1698178500120,"duration":8200}},{"uid":"85bfec208c449346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85bfec208c449346","status":"passed","time":{"start":1698178428666,"stop":1698178436945,"duration":8279}},{"uid":"509c382e58597bac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/509c382e58597bac","status":"passed","time":{"start":1698110420819,"stop":1698110428700,"duration":7881}}]},"tags":[]},"source":"9b5a54981b6a72b6.json","parameterValues":["WakefieldCityCouncil"]} \ No newline at end of file +{"uid":"c6712e89a32cd362","name":"Validate Council Output [WakefieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"532d749d88b4b8fb0bc694b350a3d71a","time":{"start":1698867798943,"stop":1698867808239,"duration":9296},"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":1698867798944,"stop":1698867798944,"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":1698867798945,"stop":1698867808235,"duration":9290},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867808235,"stop":1698867808235,"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":1698867808236,"stop":1698867808239,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":81,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":170},"items":[{"uid":"594ccf989e622c3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/594ccf989e622c3b","status":"passed","time":{"start":1698867784174,"stop":1698867792061,"duration":7887}},{"uid":"d07935b10e75dc4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d07935b10e75dc4e","status":"passed","time":{"start":1698801796747,"stop":1698801804815,"duration":8068}},{"uid":"2736184ca793f31e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2736184ca793f31e","status":"passed","time":{"start":1698788674111,"stop":1698788686992,"duration":12881}},{"uid":"4342c418b497da2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4342c418b497da2a","status":"passed","time":{"start":1698715214818,"stop":1698715223809,"duration":8991}},{"uid":"5414febfc6f72172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5414febfc6f72172","status":"passed","time":{"start":1698701619202,"stop":1698701628016,"duration":8814}},{"uid":"228b554a7b5ac198","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/228b554a7b5ac198","status":"passed","time":{"start":1698700539964,"stop":1698700547670,"duration":7706}},{"uid":"e53345ec07fcd50b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e53345ec07fcd50b","status":"passed","time":{"start":1698693099778,"stop":1698693107696,"duration":7918}},{"uid":"f4731f79215edaf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f4731f79215edaf8","status":"passed","time":{"start":1698692927452,"stop":1698692935458,"duration":8006}},{"uid":"dafdf268a5c3e6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/dafdf268a5c3e6f","status":"passed","time":{"start":1698646593314,"stop":1698646601930,"duration":8616}},{"uid":"477c240521e83631","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/477c240521e83631","status":"passed","time":{"start":1698628813294,"stop":1698628821811,"duration":8517}},{"uid":"af36a20c060d02bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af36a20c060d02bc","status":"passed","time":{"start":1698615476263,"stop":1698615484389,"duration":8126}},{"uid":"61774fc5f4fb1d8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/61774fc5f4fb1d8f","status":"passed","time":{"start":1698615313268,"stop":1698615321919,"duration":8651}},{"uid":"7a1bf5ca2fa70e1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a1bf5ca2fa70e1a","status":"passed","time":{"start":1698542608140,"stop":1698542619047,"duration":10907}},{"uid":"134fe04c83b3611e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/134fe04c83b3611e","status":"passed","time":{"start":1698455807871,"stop":1698455816626,"duration":8755}},{"uid":"b7a9f6d9498d8a32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b7a9f6d9498d8a32","status":"passed","time":{"start":1698369535876,"stop":1698369545397,"duration":9521}},{"uid":"3a8fb07b4722f26c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3a8fb07b4722f26c","status":"passed","time":{"start":1698283137307,"stop":1698283149182,"duration":11875}},{"uid":"20b310523e5bd084","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/20b310523e5bd084","status":"passed","time":{"start":1698196757776,"stop":1698196766024,"duration":8248}},{"uid":"d90d9d1e310fde2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d90d9d1e310fde2f","status":"passed","time":{"start":1698178491920,"stop":1698178500120,"duration":8200}},{"uid":"85bfec208c449346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85bfec208c449346","status":"passed","time":{"start":1698178428666,"stop":1698178436945,"duration":8279}},{"uid":"509c382e58597bac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/509c382e58597bac","status":"passed","time":{"start":1698110420819,"stop":1698110428700,"duration":7881}}]},"tags":[]},"source":"c6712e89a32cd362.json","parameterValues":["WakefieldCityCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/c7d1a1422d069b77.json b/3.10/1086/data/test-cases/c7d1a1422d069b77.json new file mode 100644 index 0000000000..8af6aa91ce --- /dev/null +++ b/3.10/1086/data/test-cases/c7d1a1422d069b77.json @@ -0,0 +1 @@ +{"uid":"c7d1a1422d069b77","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"04b39ae94b1ff1469a2ad10c001ef3a6","time":{"start":1698867781080,"stop":1698867792654,"duration":11574},"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":1698867781080,"stop":1698867781081,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ReigateAndBansteadBoroughCouncil","time":{"start":1698867781081,"stop":1698867792650,"duration":11569},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867792650,"stop":1698867792650,"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":1698867792651,"stop":1698867792654,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":1,"broken":0,"skipped":0,"passed":74,"unknown":0,"total":75},"items":[{"uid":"3d00f2258e4f3b4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/3d00f2258e4f3b4c","status":"passed","time":{"start":1698867777923,"stop":1698867788491,"duration":10568}},{"uid":"de5f8777d48e4a29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/de5f8777d48e4a29","status":"passed","time":{"start":1698801773420,"stop":1698801783368,"duration":9948}},{"uid":"2d0fb956d08c7a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2d0fb956d08c7a7b","status":"passed","time":{"start":1698788663708,"stop":1698788673028,"duration":9320}},{"uid":"59bc7bbcaf7ac3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/59bc7bbcaf7ac3ce","status":"passed","time":{"start":1698715177571,"stop":1698715192631,"duration":15060}},{"uid":"fff32e7e15c7daf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fff32e7e15c7daf9","status":"passed","time":{"start":1698701547211,"stop":1698701558802,"duration":11591}},{"uid":"5bbb245d4e104c59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5bbb245d4e104c59","status":"passed","time":{"start":1698700396432,"stop":1698700406449,"duration":10017}},{"uid":"55d6a22f09e72f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55d6a22f09e72f81","status":"passed","time":{"start":1698693034067,"stop":1698693045057,"duration":10990}},{"uid":"1a2fe46207005d93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a2fe46207005d93","status":"passed","time":{"start":1698692905804,"stop":1698692921560,"duration":15756}},{"uid":"5022cd8baf0c86ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5022cd8baf0c86ee","status":"passed","time":{"start":1698646525315,"stop":1698646541616,"duration":16301}},{"uid":"feb4ebbb53ee10fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/feb4ebbb53ee10fe","status":"passed","time":{"start":1698628880321,"stop":1698628891453,"duration":11132}},{"uid":"d11ae13dada10051","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d11ae13dada10051","status":"passed","time":{"start":1698615357703,"stop":1698615367808,"duration":10105}},{"uid":"6915f6e8636551f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6915f6e8636551f","status":"passed","time":{"start":1698615253306,"stop":1698615262384,"duration":9078}},{"uid":"e0e8576f44e76483","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e0e8576f44e76483","status":"passed","time":{"start":1698542522215,"stop":1698542530837,"duration":8622}},{"uid":"bb8e65beaaed3212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb8e65beaaed3212","status":"passed","time":{"start":1698455849315,"stop":1698455860042,"duration":10727}},{"uid":"25801270acfe9953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/25801270acfe9953","status":"passed","time":{"start":1698369513231,"stop":1698369523376,"duration":10145}},{"uid":"e84816605a4ca8b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e84816605a4ca8b6","status":"passed","time":{"start":1698283001980,"stop":1698283014451,"duration":12471}},{"uid":"6c1bc9209e73241f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6c1bc9209e73241f","status":"passed","time":{"start":1698196667603,"stop":1698196681643,"duration":14040}},{"uid":"ece8daf903a81428","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ece8daf903a81428","status":"passed","time":{"start":1698178390477,"stop":1698178401401,"duration":10924}},{"uid":"7d734d96c0868040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7d734d96c0868040","status":"passed","time":{"start":1698178330379,"stop":1698178342574,"duration":12195}},{"uid":"6b0b2867b9bf1930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/6b0b2867b9bf1930","status":"passed","time":{"start":1698110250816,"stop":1698110260119,"duration":9303}}]},"tags":[]},"source":"c7d1a1422d069b77.json","parameterValues":["ReigateAndBansteadBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/c7e1103d39b0bd1.json b/3.10/1086/data/test-cases/c7e1103d39b0bd1.json new file mode 100644 index 0000000000..ad1a0c0cc6 --- /dev/null +++ b/3.10/1086/data/test-cases/c7e1103d39b0bd1.json @@ -0,0 +1 @@ +{"uid":"c7e1103d39b0bd1","name":"Validate Council Output [MertonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"36e8dead67440054ce559fdfe42912ec","time":{"start":1698867664356,"stop":1698867666506,"duration":2150},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154af6c6a0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f154af6c6a0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154af6c6a0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f154af6c6a0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: MertonCouncil","time":{"start":1698867664357,"stop":1698867664358,"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":1698867664358,"stop":1698867666502,"duration":2144},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867666502,"stop":1698867666502,"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":1698867666502,"stop":1698867666506,"duration":4},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":127,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":170},"items":[{"uid":"811373d6ef99d3ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/811373d6ef99d3ca","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867578966,"stop":1698867583930,"duration":4964}},{"uid":"28174ff85070b899","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28174ff85070b899","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801688709,"stop":1698801694751,"duration":6042}},{"uid":"9271cddb604f8848","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9271cddb604f8848","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788597497,"stop":1698788602386,"duration":4889}},{"uid":"3e28bb51543e4d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3e28bb51543e4d5f","status":"passed","time":{"start":1698715140513,"stop":1698715142049,"duration":1536}},{"uid":"2cc7a04d9c9c4b76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2cc7a04d9c9c4b76","status":"passed","time":{"start":1698701555040,"stop":1698701556684,"duration":1644}},{"uid":"268785b1a5363d7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/268785b1a5363d7a","status":"passed","time":{"start":1698700328565,"stop":1698700334453,"duration":5888}},{"uid":"a9e63d464dfe9a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a9e63d464dfe9a86","status":"passed","time":{"start":1698692867250,"stop":1698692868564,"duration":1314}},{"uid":"3466e8a25b0d05e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/3466e8a25b0d05e8","status":"passed","time":{"start":1698692838889,"stop":1698692844299,"duration":5410}},{"uid":"2656f34bd0c1e562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2656f34bd0c1e562","status":"passed","time":{"start":1698646549569,"stop":1698646551218,"duration":1649}},{"uid":"6b3e7bc1a2be8e63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6b3e7bc1a2be8e63","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698628533742,"stop":1698628539647,"duration":5905}},{"uid":"ed489eb0b86236da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ed489eb0b86236da","status":"passed","time":{"start":1698615173064,"stop":1698615174798,"duration":1734}},{"uid":"fd6414b21cdf95d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/fd6414b21cdf95d1","status":"passed","time":{"start":1698615080045,"stop":1698615085737,"duration":5692}},{"uid":"fd2316c7164ecc12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/fd2316c7164ecc12","status":"passed","time":{"start":1698542333543,"stop":1698542342193,"duration":8650}},{"uid":"8b1c0bead6ae0cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b1c0bead6ae0cc","status":"passed","time":{"start":1698455524197,"stop":1698455529482,"duration":5285}},{"uid":"ef84ea8ce980de4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ef84ea8ce980de4b","status":"passed","time":{"start":1698369217324,"stop":1698369223041,"duration":5717}},{"uid":"387f2ac11a6f3206","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/387f2ac11a6f3206","status":"passed","time":{"start":1698282801234,"stop":1698282802842,"duration":1608}},{"uid":"c73094d35bdab9de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c73094d35bdab9de","status":"passed","time":{"start":1698196471357,"stop":1698196473353,"duration":1996}},{"uid":"f9833533d6492f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f9833533d6492f76","status":"passed","time":{"start":1698178203732,"stop":1698178209840,"duration":6108}},{"uid":"473c7de29e320fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/473c7de29e320fbe","status":"passed","time":{"start":1698178148987,"stop":1698178150558,"duration":1571}},{"uid":"449c904a1c254bf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/449c904a1c254bf2","status":"passed","time":{"start":1698110075475,"stop":1698110076762,"duration":1287}}]},"tags":[]},"source":"c7e1103d39b0bd1.json","parameterValues":["MertonCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/4fb1ac99ecf48417.json b/3.10/1086/data/test-cases/c82b503bd54a0452.json similarity index 88% rename from 3.10/1084/data/test-cases/4fb1ac99ecf48417.json rename to 3.10/1086/data/test-cases/c82b503bd54a0452.json index 2ea8090254..5c02f24073 100644 --- a/3.10/1084/data/test-cases/4fb1ac99ecf48417.json +++ b/3.10/1086/data/test-cases/c82b503bd54a0452.json @@ -1 +1 @@ -{"uid":"4fb1ac99ecf48417","name":"Validate Council Output [WiltshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"aedb86c72e1849b4679ed1a7ee37cf59","time":{"start":1698867742553,"stop":1698867750160,"duration":7607},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce55429b10>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce55429b10>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce55429b10>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce55429b10>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: WiltshireCouncil","time":{"start":1698867742553,"stop":1698867742554,"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":1698867742554,"stop":1698867750156,"duration":7602},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867750157,"stop":1698867750157,"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":1698867750158,"stop":1698867750160,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"8199637820d663d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/8199637820d663d8","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867779051,"stop":1698867783596,"duration":4545}},{"uid":"e18c4772d0b178b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e18c4772d0b178b7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801824068,"stop":1698801830670,"duration":6602}},{"uid":"5978f35dd62a0c7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5978f35dd62a0c7b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788711795,"stop":1698788713841,"duration":2046}},{"uid":"a2ff21b00362fd5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a2ff21b00362fd5c","status":"passed","time":{"start":1698715244862,"stop":1698715251300,"duration":6438}},{"uid":"e71cd1e96501605f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e71cd1e96501605f","status":"passed","time":{"start":1698701650963,"stop":1698701655080,"duration":4117}},{"uid":"c39bbab094caff24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c39bbab094caff24","status":"passed","time":{"start":1698700547675,"stop":1698700553810,"duration":6135}},{"uid":"4d1128a7200416db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4d1128a7200416db","status":"passed","time":{"start":1698693126687,"stop":1698693130101,"duration":3414}},{"uid":"93ae454dfbd578e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93ae454dfbd578e2","status":"passed","time":{"start":1698692953952,"stop":1698692961358,"duration":7406}},{"uid":"7f90173def1dea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7f90173def1dea35","status":"passed","time":{"start":1698646742622,"stop":1698646746014,"duration":3392}},{"uid":"49fa3fc43d657393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/49fa3fc43d657393","status":"passed","time":{"start":1698628844243,"stop":1698628847429,"duration":3186}},{"uid":"a9f973f2a8f9454e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a9f973f2a8f9454e","status":"passed","time":{"start":1698615507771,"stop":1698615510432,"duration":2661}},{"uid":"1b844514bf848495","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1b844514bf848495","status":"passed","time":{"start":1698615341109,"stop":1698615345629,"duration":4520}},{"uid":"1b6549fd5f1412e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1b6549fd5f1412e2","status":"passed","time":{"start":1698542644085,"stop":1698542651891,"duration":7806}},{"uid":"dcf48aa9c0cebeda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dcf48aa9c0cebeda","status":"passed","time":{"start":1698455840018,"stop":1698455847552,"duration":7534}},{"uid":"4722089fc28a24f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4722089fc28a24f8","status":"passed","time":{"start":1698369566033,"stop":1698369568292,"duration":2259}},{"uid":"c368c2e9449a4494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c368c2e9449a4494","status":"passed","time":{"start":1698283174414,"stop":1698283178218,"duration":3804}},{"uid":"5ae43316edb95fe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5ae43316edb95fe0","status":"passed","time":{"start":1698196786029,"stop":1698196788704,"duration":2675}},{"uid":"aeccd0c87f30f0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/aeccd0c87f30f0d1","status":"passed","time":{"start":1698178521705,"stop":1698178524723,"duration":3018}},{"uid":"7f4b44eefc53a554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7f4b44eefc53a554","status":"passed","time":{"start":1698178455171,"stop":1698178457925,"duration":2754}},{"uid":"74f95860f656e616","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/74f95860f656e616","status":"passed","time":{"start":1698110425736,"stop":1698110428739,"duration":3003}}]},"tags":[]},"source":"4fb1ac99ecf48417.json","parameterValues":["WiltshireCouncil"]} \ No newline at end of file +{"uid":"c82b503bd54a0452","name":"Validate Council Output [WiltshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"aedb86c72e1849b4679ed1a7ee37cf59","time":{"start":1698867831558,"stop":1698867834506,"duration":2948},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce49367a00>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce49367a00>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce49367a00>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce49367a00>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: WiltshireCouncil","time":{"start":1698867831558,"stop":1698867831559,"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":1698867831559,"stop":1698867834502,"duration":2943},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867834503,"stop":1698867834503,"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":1698867834504,"stop":1698867834506,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"4e812de7870a0f5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4e812de7870a0f5c","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867798819,"stop":1698867802875,"duration":4056}},{"uid":"e18c4772d0b178b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e18c4772d0b178b7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801824068,"stop":1698801830670,"duration":6602}},{"uid":"5978f35dd62a0c7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5978f35dd62a0c7b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788711795,"stop":1698788713841,"duration":2046}},{"uid":"a2ff21b00362fd5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a2ff21b00362fd5c","status":"passed","time":{"start":1698715244862,"stop":1698715251300,"duration":6438}},{"uid":"e71cd1e96501605f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e71cd1e96501605f","status":"passed","time":{"start":1698701650963,"stop":1698701655080,"duration":4117}},{"uid":"c39bbab094caff24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c39bbab094caff24","status":"passed","time":{"start":1698700547675,"stop":1698700553810,"duration":6135}},{"uid":"4d1128a7200416db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4d1128a7200416db","status":"passed","time":{"start":1698693126687,"stop":1698693130101,"duration":3414}},{"uid":"93ae454dfbd578e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93ae454dfbd578e2","status":"passed","time":{"start":1698692953952,"stop":1698692961358,"duration":7406}},{"uid":"7f90173def1dea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7f90173def1dea35","status":"passed","time":{"start":1698646742622,"stop":1698646746014,"duration":3392}},{"uid":"49fa3fc43d657393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/49fa3fc43d657393","status":"passed","time":{"start":1698628844243,"stop":1698628847429,"duration":3186}},{"uid":"a9f973f2a8f9454e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a9f973f2a8f9454e","status":"passed","time":{"start":1698615507771,"stop":1698615510432,"duration":2661}},{"uid":"1b844514bf848495","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1b844514bf848495","status":"passed","time":{"start":1698615341109,"stop":1698615345629,"duration":4520}},{"uid":"1b6549fd5f1412e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1b6549fd5f1412e2","status":"passed","time":{"start":1698542644085,"stop":1698542651891,"duration":7806}},{"uid":"dcf48aa9c0cebeda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dcf48aa9c0cebeda","status":"passed","time":{"start":1698455840018,"stop":1698455847552,"duration":7534}},{"uid":"4722089fc28a24f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4722089fc28a24f8","status":"passed","time":{"start":1698369566033,"stop":1698369568292,"duration":2259}},{"uid":"c368c2e9449a4494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c368c2e9449a4494","status":"passed","time":{"start":1698283174414,"stop":1698283178218,"duration":3804}},{"uid":"5ae43316edb95fe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5ae43316edb95fe0","status":"passed","time":{"start":1698196786029,"stop":1698196788704,"duration":2675}},{"uid":"aeccd0c87f30f0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/aeccd0c87f30f0d1","status":"passed","time":{"start":1698178521705,"stop":1698178524723,"duration":3018}},{"uid":"7f4b44eefc53a554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7f4b44eefc53a554","status":"passed","time":{"start":1698178455171,"stop":1698178457925,"duration":2754}},{"uid":"74f95860f656e616","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/74f95860f656e616","status":"passed","time":{"start":1698110425736,"stop":1698110428739,"duration":3003}}]},"tags":[]},"source":"c82b503bd54a0452.json","parameterValues":["WiltshireCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/105788596f8ef314.json b/3.10/1086/data/test-cases/ca8d551721ee873c.json similarity index 84% rename from 3.10/1084/data/test-cases/105788596f8ef314.json rename to 3.10/1086/data/test-cases/ca8d551721ee873c.json index 94bf41bf83..78416bf1c9 100644 --- a/3.10/1084/data/test-cases/105788596f8ef314.json +++ b/3.10/1086/data/test-cases/ca8d551721ee873c.json @@ -1 +1 @@ -{"uid":"105788596f8ef314","name":"Validate Council Output [StratfordUponAvonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d7632c48737fc67f2ba0cc9473d07d35","time":{"start":1698867584498,"stop":1698867589042,"duration":4544},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: StratfordUponAvonCouncil","time":{"start":1698867584499,"stop":1698867584499,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from StratfordUponAvonCouncil","time":{"start":1698867584500,"stop":1698867589040,"duration":4540},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867589040,"stop":1698867589040,"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":1698867589040,"stop":1698867589042,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StratfordUponAvonCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":38},"items":[{"uid":"9d186568f1b71492","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9d186568f1b71492","status":"passed","time":{"start":1698867625253,"stop":1698867626988,"duration":1735}},{"uid":"1e8f300baf14c51e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e8f300baf14c51e","status":"passed","time":{"start":1698801786611,"stop":1698801788328,"duration":1717}},{"uid":"4bec56c4d53eb1c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4bec56c4d53eb1c0","status":"passed","time":{"start":1698788664431,"stop":1698788666062,"duration":1631}},{"uid":"9406e6b61757bd26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9406e6b61757bd26","status":"passed","time":{"start":1698715203835,"stop":1698715205571,"duration":1736}},{"uid":"8b370bc37e7e72d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b370bc37e7e72d","status":"passed","time":{"start":1698701586928,"stop":1698701589038,"duration":2110}},{"uid":"856beeff03cbb964","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/856beeff03cbb964","status":"passed","time":{"start":1698700390498,"stop":1698700393038,"duration":2540}},{"uid":"5f22119c77139323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5f22119c77139323","status":"passed","time":{"start":1698693077113,"stop":1698693078648,"duration":1535}},{"uid":"b9cf9f929e42a042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b9cf9f929e42a042","status":"passed","time":{"start":1698692901977,"stop":1698692903643,"duration":1666}},{"uid":"8572d0e979b4cc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8572d0e979b4cc9","status":"passed","time":{"start":1698646580885,"stop":1698646582909,"duration":2024}},{"uid":"2ebbaa25d4b66a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ebbaa25d4b66a0f","status":"passed","time":{"start":1698628639787,"stop":1698628641625,"duration":1838}},{"uid":"90e3ecee37dde3a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/90e3ecee37dde3a9","status":"passed","time":{"start":1698615410210,"stop":1698615412278,"duration":2068}},{"uid":"ffc1acf25a75c78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ffc1acf25a75c78f","status":"passed","time":{"start":1698615295493,"stop":1698615297101,"duration":1608}},{"uid":"6e0c0690017420d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6e0c0690017420d1","status":"passed","time":{"start":1698542566471,"stop":1698542568528,"duration":2057}},{"uid":"efef1792df497d80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/efef1792df497d80","status":"passed","time":{"start":1698455635007,"stop":1698455636735,"duration":1728}},{"uid":"7ce7d076522d31c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7ce7d076522d31c5","status":"passed","time":{"start":1698369303720,"stop":1698369305471,"duration":1751}},{"uid":"789c8eaa17d6d02a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/789c8eaa17d6d02a","status":"passed","time":{"start":1698283066150,"stop":1698283068249,"duration":2099}},{"uid":"9bb55930e139315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9bb55930e139315","status":"passed","time":{"start":1698196716465,"stop":1698196718257,"duration":1792}},{"uid":"b2e62327d3eb3b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b2e62327d3eb3b84","status":"passed","time":{"start":1698178440943,"stop":1698178442910,"duration":1967}},{"uid":"5b61ac43354277bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5b61ac43354277bc","status":"passed","time":{"start":1698178377734,"stop":1698178379710,"duration":1976}},{"uid":"551b27b28fa5075d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/551b27b28fa5075d","status":"passed","time":{"start":1698110278285,"stop":1698110279715,"duration":1430}}]},"tags":[]},"source":"105788596f8ef314.json","parameterValues":["StratfordUponAvonCouncil"]} \ No newline at end of file +{"uid":"ca8d551721ee873c","name":"Validate Council Output [StratfordUponAvonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d7632c48737fc67f2ba0cc9473d07d35","time":{"start":1698867743148,"stop":1698867745600,"duration":2452},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: StratfordUponAvonCouncil","time":{"start":1698867743149,"stop":1698867743149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from StratfordUponAvonCouncil","time":{"start":1698867743150,"stop":1698867745597,"duration":2447},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867745597,"stop":1698867745597,"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":1698867745598,"stop":1698867745600,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StratfordUponAvonCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":38},"items":[{"uid":"4be94bba6a029ba1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4be94bba6a029ba1","status":"passed","time":{"start":1698867646338,"stop":1698867648057,"duration":1719}},{"uid":"1e8f300baf14c51e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e8f300baf14c51e","status":"passed","time":{"start":1698801786611,"stop":1698801788328,"duration":1717}},{"uid":"4bec56c4d53eb1c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4bec56c4d53eb1c0","status":"passed","time":{"start":1698788664431,"stop":1698788666062,"duration":1631}},{"uid":"9406e6b61757bd26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9406e6b61757bd26","status":"passed","time":{"start":1698715203835,"stop":1698715205571,"duration":1736}},{"uid":"8b370bc37e7e72d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b370bc37e7e72d","status":"passed","time":{"start":1698701586928,"stop":1698701589038,"duration":2110}},{"uid":"856beeff03cbb964","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/856beeff03cbb964","status":"passed","time":{"start":1698700390498,"stop":1698700393038,"duration":2540}},{"uid":"5f22119c77139323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5f22119c77139323","status":"passed","time":{"start":1698693077113,"stop":1698693078648,"duration":1535}},{"uid":"b9cf9f929e42a042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b9cf9f929e42a042","status":"passed","time":{"start":1698692901977,"stop":1698692903643,"duration":1666}},{"uid":"8572d0e979b4cc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8572d0e979b4cc9","status":"passed","time":{"start":1698646580885,"stop":1698646582909,"duration":2024}},{"uid":"2ebbaa25d4b66a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ebbaa25d4b66a0f","status":"passed","time":{"start":1698628639787,"stop":1698628641625,"duration":1838}},{"uid":"90e3ecee37dde3a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/90e3ecee37dde3a9","status":"passed","time":{"start":1698615410210,"stop":1698615412278,"duration":2068}},{"uid":"ffc1acf25a75c78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ffc1acf25a75c78f","status":"passed","time":{"start":1698615295493,"stop":1698615297101,"duration":1608}},{"uid":"6e0c0690017420d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6e0c0690017420d1","status":"passed","time":{"start":1698542566471,"stop":1698542568528,"duration":2057}},{"uid":"efef1792df497d80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/efef1792df497d80","status":"passed","time":{"start":1698455635007,"stop":1698455636735,"duration":1728}},{"uid":"7ce7d076522d31c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7ce7d076522d31c5","status":"passed","time":{"start":1698369303720,"stop":1698369305471,"duration":1751}},{"uid":"789c8eaa17d6d02a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/789c8eaa17d6d02a","status":"passed","time":{"start":1698283066150,"stop":1698283068249,"duration":2099}},{"uid":"9bb55930e139315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9bb55930e139315","status":"passed","time":{"start":1698196716465,"stop":1698196718257,"duration":1792}},{"uid":"b2e62327d3eb3b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b2e62327d3eb3b84","status":"passed","time":{"start":1698178440943,"stop":1698178442910,"duration":1967}},{"uid":"5b61ac43354277bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5b61ac43354277bc","status":"passed","time":{"start":1698178377734,"stop":1698178379710,"duration":1976}},{"uid":"551b27b28fa5075d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/551b27b28fa5075d","status":"passed","time":{"start":1698110278285,"stop":1698110279715,"duration":1430}}]},"tags":[]},"source":"ca8d551721ee873c.json","parameterValues":["StratfordUponAvonCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/f68a561495c8270b.json b/3.10/1086/data/test-cases/cb66348b9b702eb8.json similarity index 91% rename from 3.10/1084/data/test-cases/f68a561495c8270b.json rename to 3.10/1086/data/test-cases/cb66348b9b702eb8.json index 080ce701ef..54194ae0d0 100644 --- a/3.10/1084/data/test-cases/f68a561495c8270b.json +++ b/3.10/1086/data/test-cases/cb66348b9b702eb8.json @@ -1 +1 @@ -{"uid":"f68a561495c8270b","name":"Validate Council Output [MidSussexDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a89b66947aa74789814d9628a2d7e666","time":{"start":1698867516150,"stop":1698867516964,"duration":814},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce62f351b0>, 'council': 'MidSussexDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce62f351b0>, 'council': 'MidSussexDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867516150,"stop":1698867516151,"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":1698867516151,"stop":1698867516964,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":133,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":170},"items":[{"uid":"9a21b8c19204d168","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9a21b8c19204d168","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698867561965,"stop":1698867562719,"duration":754}},{"uid":"f96641415fefa38b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f96641415fefa38b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698801694791,"stop":1698801695564,"duration":773}},{"uid":"4499303d0b6b5e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4499303d0b6b5e50","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698788602418,"stop":1698788603684,"duration":1266}},{"uid":"ef2cc6a28b868a92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ef2cc6a28b868a92","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698715142053,"stop":1698715143144,"duration":1091}},{"uid":"9f18e8ea8996b14b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9f18e8ea8996b14b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698701556690,"stop":1698701558104,"duration":1414}},{"uid":"5d277fa12df0ffbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d277fa12df0ffbf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698700334456,"stop":1698700335405,"duration":949}},{"uid":"b6dff379c6da52fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b6dff379c6da52fb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692868567,"stop":1698692869237,"duration":670}},{"uid":"951518361180a018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/951518361180a018","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692844302,"stop":1698692845064,"duration":762}},{"uid":"8f4cf193f7565d68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8f4cf193f7565d68","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646551222,"stop":1698646552233,"duration":1011}},{"uid":"84963a50c32b4822","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/84963a50c32b4822","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698628539703,"stop":1698628540726,"duration":1023}},{"uid":"ca522b80c43de832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ca522b80c43de832","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615174802,"stop":1698615176293,"duration":1491}},{"uid":"607165a977ae4a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/607165a977ae4a7a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615085740,"stop":1698615086656,"duration":916}},{"uid":"203d8f3679224547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/203d8f3679224547","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698542342198,"stop":1698542343857,"duration":1659}},{"uid":"e985f01baca3fc30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e985f01baca3fc30","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698455529485,"stop":1698455530242,"duration":757}},{"uid":"736405411a38c137","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/736405411a38c137","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698369223054,"stop":1698369224085,"duration":1031}},{"uid":"253ac9c59859f2cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/253ac9c59859f2cf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698282802846,"stop":1698282803834,"duration":988}},{"uid":"ccf926dd1e693c23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ccf926dd1e693c23","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698196473355,"stop":1698196474867,"duration":1512}},{"uid":"6d06125430e2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d06125430e2933e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178209844,"stop":1698178211839,"duration":1995}},{"uid":"27c31125949c2caf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/27c31125949c2caf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178150561,"stop":1698178151499,"duration":938}},{"uid":"7227dd0e93996908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/7227dd0e93996908","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698110076765,"stop":1698110077779,"duration":1014}}]},"tags":[]},"source":"f68a561495c8270b.json","parameterValues":["MidSussexDistrictCouncil"]} \ No newline at end of file +{"uid":"cb66348b9b702eb8","name":"Validate Council Output [MidSussexDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a89b66947aa74789814d9628a2d7e666","time":{"start":1698867666547,"stop":1698867667505,"duration":958},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154af2dcc0>, 'council': 'MidSussexDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154af2dcc0>, 'council': 'MidSussexDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867666548,"stop":1698867666549,"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":1698867666549,"stop":1698867667505,"duration":956},"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":133,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":170},"items":[{"uid":"699ec444cccfe7cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/699ec444cccfe7cb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698867583963,"stop":1698867584771,"duration":808}},{"uid":"f96641415fefa38b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f96641415fefa38b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698801694791,"stop":1698801695564,"duration":773}},{"uid":"4499303d0b6b5e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4499303d0b6b5e50","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698788602418,"stop":1698788603684,"duration":1266}},{"uid":"ef2cc6a28b868a92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ef2cc6a28b868a92","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698715142053,"stop":1698715143144,"duration":1091}},{"uid":"9f18e8ea8996b14b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9f18e8ea8996b14b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698701556690,"stop":1698701558104,"duration":1414}},{"uid":"5d277fa12df0ffbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d277fa12df0ffbf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698700334456,"stop":1698700335405,"duration":949}},{"uid":"b6dff379c6da52fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b6dff379c6da52fb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692868567,"stop":1698692869237,"duration":670}},{"uid":"951518361180a018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/951518361180a018","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692844302,"stop":1698692845064,"duration":762}},{"uid":"8f4cf193f7565d68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8f4cf193f7565d68","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646551222,"stop":1698646552233,"duration":1011}},{"uid":"84963a50c32b4822","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/84963a50c32b4822","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698628539703,"stop":1698628540726,"duration":1023}},{"uid":"ca522b80c43de832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ca522b80c43de832","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615174802,"stop":1698615176293,"duration":1491}},{"uid":"607165a977ae4a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/607165a977ae4a7a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615085740,"stop":1698615086656,"duration":916}},{"uid":"203d8f3679224547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/203d8f3679224547","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698542342198,"stop":1698542343857,"duration":1659}},{"uid":"e985f01baca3fc30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e985f01baca3fc30","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698455529485,"stop":1698455530242,"duration":757}},{"uid":"736405411a38c137","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/736405411a38c137","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698369223054,"stop":1698369224085,"duration":1031}},{"uid":"253ac9c59859f2cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/253ac9c59859f2cf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698282802846,"stop":1698282803834,"duration":988}},{"uid":"ccf926dd1e693c23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ccf926dd1e693c23","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698196473355,"stop":1698196474867,"duration":1512}},{"uid":"6d06125430e2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d06125430e2933e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178209844,"stop":1698178211839,"duration":1995}},{"uid":"27c31125949c2caf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/27c31125949c2caf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178150561,"stop":1698178151499,"duration":938}},{"uid":"7227dd0e93996908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/7227dd0e93996908","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698110076765,"stop":1698110077779,"duration":1014}}]},"tags":[]},"source":"cb66348b9b702eb8.json","parameterValues":["MidSussexDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/cf044fd83128379f.json b/3.10/1086/data/test-cases/cf044fd83128379f.json new file mode 100644 index 0000000000..8d5a898f00 --- /dev/null +++ b/3.10/1086/data/test-cases/cf044fd83128379f.json @@ -0,0 +1 @@ +{"uid":"cf044fd83128379f","name":"Validate Council Output [NewcastleCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f8fee070cb49e91fbb5bb87c533c294a","time":{"start":1698867675767,"stop":1698867684000,"duration":8233},"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":1698867675767,"stop":1698867675768,"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":1698867675768,"stop":1698867683996,"duration":8228},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867683996,"stop":1698867683996,"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":1698867683996,"stop":1698867684000,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"bba56fbfc5d6b278","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/bba56fbfc5d6b278","status":"passed","time":{"start":1698867591771,"stop":1698867600433,"duration":8662}},{"uid":"dfead28ea3bb50c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/dfead28ea3bb50c1","status":"passed","time":{"start":1698801699792,"stop":1698801729648,"duration":29856}},{"uid":"b885f8be75ea137b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b885f8be75ea137b","status":"passed","time":{"start":1698788607842,"stop":1698788617233,"duration":9391}},{"uid":"ba18abcbadfd66a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ba18abcbadfd66a","status":"passed","time":{"start":1698715153610,"stop":1698715168600,"duration":14990}},{"uid":"9b3a18b14feeaedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9b3a18b14feeaedc","status":"passed","time":{"start":1698701569036,"stop":1698701575752,"duration":6716}},{"uid":"ab1facabe207795e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ab1facabe207795e","status":"passed","time":{"start":1698700339512,"stop":1698700345556,"duration":6044}},{"uid":"4e0898dd01fcfd7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4e0898dd01fcfd7c","status":"passed","time":{"start":1698692873197,"stop":1698692879228,"duration":6031}},{"uid":"a3f8524d314ff4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/a3f8524d314ff4","status":"passed","time":{"start":1698692849085,"stop":1698692855350,"duration":6265}},{"uid":"5466236ed2abd5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5466236ed2abd5b","status":"passed","time":{"start":1698646558874,"stop":1698646565326,"duration":6452}},{"uid":"5825b648c741ce4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5825b648c741ce4b","status":"passed","time":{"start":1698628546090,"stop":1698628577754,"duration":31664}},{"uid":"e7b871e58bc007d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e7b871e58bc007d2","status":"passed","time":{"start":1698615183004,"stop":1698615190532,"duration":7528}},{"uid":"7608a669b7694850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7608a669b7694850","status":"passed","time":{"start":1698615091534,"stop":1698615098003,"duration":6469}},{"uid":"c37774365e3677d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c37774365e3677d6","status":"passed","time":{"start":1698542355071,"stop":1698542363065,"duration":7994}},{"uid":"dd41f794ca6d31cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd41f794ca6d31cc","status":"passed","time":{"start":1698455534226,"stop":1698455571927,"duration":37701}},{"uid":"93d003c5d26d1332","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93d003c5d26d1332","status":"passed","time":{"start":1698369228813,"stop":1698369245800,"duration":16987}},{"uid":"111ea9d5ee1b41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/111ea9d5ee1b41e","status":"passed","time":{"start":1698282810506,"stop":1698282838244,"duration":27738}},{"uid":"4a24ca7ba9649f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4a24ca7ba9649f1","status":"passed","time":{"start":1698196480291,"stop":1698196502820,"duration":22529}},{"uid":"b1b5a816501cac1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b1b5a816501cac1c","status":"passed","time":{"start":1698178217293,"stop":1698178225215,"duration":7922}},{"uid":"46bf97f16fe55b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/46bf97f16fe55b2","status":"passed","time":{"start":1698178161800,"stop":1698178169117,"duration":7317}},{"uid":"3730eead80374294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3730eead80374294","status":"passed","time":{"start":1698110086257,"stop":1698110095525,"duration":9268}}]},"tags":[]},"source":"cf044fd83128379f.json","parameterValues":["NewcastleCityCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/bcc434f0f20104cc.json b/3.10/1086/data/test-cases/d0e95463e9149476.json similarity index 85% rename from 3.10/1084/data/test-cases/bcc434f0f20104cc.json rename to 3.10/1086/data/test-cases/d0e95463e9149476.json index f5d8091c21..aafcec15ac 100644 --- a/3.10/1084/data/test-cases/bcc434f0f20104cc.json +++ b/3.10/1086/data/test-cases/d0e95463e9149476.json @@ -1 +1 @@ -{"uid":"bcc434f0f20104cc","name":"Validate Council Output [EastLindseyDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"519a697efdcc9e7678d3369921187d0b","time":{"start":1698867361581,"stop":1698867366767,"duration":5186},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastLindseyDistrictCouncil","time":{"start":1698867361581,"stop":1698867361582,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastLindseyDistrictCouncil","time":{"start":1698867361582,"stop":1698867366764,"duration":5182},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867366765,"stop":1698867366765,"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":1698867366765,"stop":1698867366767,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastLindseyDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":23},"items":[{"uid":"ad212d322e9d3105","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ad212d322e9d3105","status":"passed","time":{"start":1698867422924,"stop":1698867429509,"duration":6585}},{"uid":"69c489325968271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/69c489325968271","status":"passed","time":{"start":1698801550977,"stop":1698801555933,"duration":4956}},{"uid":"42a1464d38ebcfd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/42a1464d38ebcfd4","status":"passed","time":{"start":1698788454642,"stop":1698788460593,"duration":5951}},{"uid":"cbd6af191b967a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cbd6af191b967a6b","status":"passed","time":{"start":1698714943351,"stop":1698714950055,"duration":6704}},{"uid":"839c9ace63f682d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/839c9ace63f682d6","status":"passed","time":{"start":1698701315832,"stop":1698701323092,"duration":7260}},{"uid":"5179dc888ab2a5ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5179dc888ab2a5ec","status":"passed","time":{"start":1698700186619,"stop":1698700191449,"duration":4830}},{"uid":"236bd7828600d778","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/236bd7828600d778","status":"passed","time":{"start":1698692728757,"stop":1698692734736,"duration":5979}},{"uid":"100815482feaa80c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/100815482feaa80c","status":"passed","time":{"start":1698692698325,"stop":1698692704231,"duration":5906}},{"uid":"5fafd137d7aa253f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fafd137d7aa253f","status":"passed","time":{"start":1698646280416,"stop":1698646288950,"duration":8534}},{"uid":"a7fd590afc6eab03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a7fd590afc6eab03","status":"passed","time":{"start":1698628507004,"stop":1698628513023,"duration":6019}},{"uid":"479127c63d6ede70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/479127c63d6ede70","status":"passed","time":{"start":1698615154793,"stop":1698615161131,"duration":6338}},{"uid":"d773e8261587d1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d773e8261587d1cc","status":"passed","time":{"start":1698615064381,"stop":1698615069849,"duration":5468}},{"uid":"44262c6aadc0db5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/44262c6aadc0db5f","status":"passed","time":{"start":1698542321494,"stop":1698542327026,"duration":5532}},{"uid":"9659c0d21c638138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9659c0d21c638138","status":"passed","time":{"start":1698455512110,"stop":1698455518596,"duration":6486}},{"uid":"69bd1f67b3fbf249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/69bd1f67b3fbf249","status":"passed","time":{"start":1698369190112,"stop":1698369196512,"duration":6400}},{"uid":"71d3fc15b53c9018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/71d3fc15b53c9018","status":"passed","time":{"start":1698282791592,"stop":1698282798197,"duration":6605}},{"uid":"7fbb7c402430ccac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7fbb7c402430ccac","status":"passed","time":{"start":1698196454506,"stop":1698196461535,"duration":7029}},{"uid":"88fd6fb366258c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88fd6fb366258c7e","status":"passed","time":{"start":1698178176206,"stop":1698178182748,"duration":6542}},{"uid":"f513eae40851546b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f513eae40851546b","status":"passed","time":{"start":1698178168121,"stop":1698178173891,"duration":5770}},{"uid":"2d431f308886e517","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/2d431f308886e517","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x561fa2903fb3 \n#1 0x561fa25d74a7 \n#2 0x561fa261edd6 \n#3 0x561fa261eec1 \n#4 0x561fa265c354 \n#5 0x561fa264096d \n#6 0x561fa2659c02 \n#7 0x561fa2640713 \n#8 0x561fa261318b \n#9 0x561fa2613f7e \n#10 0x561fa28c98d8 \n#11 0x561fa28cd800 \n#12 0x561fa28d7cfc \n#13 0x561fa28ce418 \n#14 0x561fa289b42f \n#15 0x561fa28f24e8 \n#16 0x561fa28f26b4 \n#17 0x561fa2903143 \n#18 0x7f6091c94ac3 ","time":{"start":1698110046087,"stop":1698110059418,"duration":13331}}]},"tags":[]},"source":"bcc434f0f20104cc.json","parameterValues":["EastLindseyDistrictCouncil"]} \ No newline at end of file +{"uid":"d0e95463e9149476","name":"Validate Council Output [EastLindseyDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"519a697efdcc9e7678d3369921187d0b","time":{"start":1698867427276,"stop":1698867433835,"duration":6559},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastLindseyDistrictCouncil","time":{"start":1698867427277,"stop":1698867427277,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastLindseyDistrictCouncil","time":{"start":1698867427278,"stop":1698867433832,"duration":6554},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867433832,"stop":1698867433832,"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":1698867433833,"stop":1698867433835,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastLindseyDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":23},"items":[{"uid":"bb68eae86dd6bfb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/bb68eae86dd6bfb7","status":"passed","time":{"start":1698867437736,"stop":1698867442529,"duration":4793}},{"uid":"69c489325968271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/69c489325968271","status":"passed","time":{"start":1698801550977,"stop":1698801555933,"duration":4956}},{"uid":"42a1464d38ebcfd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/42a1464d38ebcfd4","status":"passed","time":{"start":1698788454642,"stop":1698788460593,"duration":5951}},{"uid":"cbd6af191b967a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cbd6af191b967a6b","status":"passed","time":{"start":1698714943351,"stop":1698714950055,"duration":6704}},{"uid":"839c9ace63f682d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/839c9ace63f682d6","status":"passed","time":{"start":1698701315832,"stop":1698701323092,"duration":7260}},{"uid":"5179dc888ab2a5ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5179dc888ab2a5ec","status":"passed","time":{"start":1698700186619,"stop":1698700191449,"duration":4830}},{"uid":"236bd7828600d778","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/236bd7828600d778","status":"passed","time":{"start":1698692728757,"stop":1698692734736,"duration":5979}},{"uid":"100815482feaa80c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/100815482feaa80c","status":"passed","time":{"start":1698692698325,"stop":1698692704231,"duration":5906}},{"uid":"5fafd137d7aa253f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fafd137d7aa253f","status":"passed","time":{"start":1698646280416,"stop":1698646288950,"duration":8534}},{"uid":"a7fd590afc6eab03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a7fd590afc6eab03","status":"passed","time":{"start":1698628507004,"stop":1698628513023,"duration":6019}},{"uid":"479127c63d6ede70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/479127c63d6ede70","status":"passed","time":{"start":1698615154793,"stop":1698615161131,"duration":6338}},{"uid":"d773e8261587d1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d773e8261587d1cc","status":"passed","time":{"start":1698615064381,"stop":1698615069849,"duration":5468}},{"uid":"44262c6aadc0db5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/44262c6aadc0db5f","status":"passed","time":{"start":1698542321494,"stop":1698542327026,"duration":5532}},{"uid":"9659c0d21c638138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9659c0d21c638138","status":"passed","time":{"start":1698455512110,"stop":1698455518596,"duration":6486}},{"uid":"69bd1f67b3fbf249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/69bd1f67b3fbf249","status":"passed","time":{"start":1698369190112,"stop":1698369196512,"duration":6400}},{"uid":"71d3fc15b53c9018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/71d3fc15b53c9018","status":"passed","time":{"start":1698282791592,"stop":1698282798197,"duration":6605}},{"uid":"7fbb7c402430ccac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7fbb7c402430ccac","status":"passed","time":{"start":1698196454506,"stop":1698196461535,"duration":7029}},{"uid":"88fd6fb366258c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88fd6fb366258c7e","status":"passed","time":{"start":1698178176206,"stop":1698178182748,"duration":6542}},{"uid":"f513eae40851546b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f513eae40851546b","status":"passed","time":{"start":1698178168121,"stop":1698178173891,"duration":5770}},{"uid":"2d431f308886e517","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/2d431f308886e517","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x561fa2903fb3 \n#1 0x561fa25d74a7 \n#2 0x561fa261edd6 \n#3 0x561fa261eec1 \n#4 0x561fa265c354 \n#5 0x561fa264096d \n#6 0x561fa2659c02 \n#7 0x561fa2640713 \n#8 0x561fa261318b \n#9 0x561fa2613f7e \n#10 0x561fa28c98d8 \n#11 0x561fa28cd800 \n#12 0x561fa28d7cfc \n#13 0x561fa28ce418 \n#14 0x561fa289b42f \n#15 0x561fa28f24e8 \n#16 0x561fa28f26b4 \n#17 0x561fa2903143 \n#18 0x7f6091c94ac3 ","time":{"start":1698110046087,"stop":1698110059418,"duration":13331}}]},"tags":[]},"source":"d0e95463e9149476.json","parameterValues":["EastLindseyDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/d27f704a189549df.json b/3.10/1086/data/test-cases/d27f704a189549df.json new file mode 100644 index 0000000000..1988736249 --- /dev/null +++ b/3.10/1086/data/test-cases/d27f704a189549df.json @@ -0,0 +1 @@ +{"uid":"d27f704a189549df","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"43ce41b46876976a27337fcdb402fec8","time":{"start":1698867725261,"stop":1698867737112,"duration":11851},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: StaffordshireMoorlandsDistrictCouncil","time":{"start":1698867725262,"stop":1698867725263,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from StaffordshireMoorlandsDistrictCouncil","time":{"start":1698867725263,"stop":1698867737108,"duration":11845},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867737108,"stop":1698867737108,"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":1698867737108,"stop":1698867737112,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StaffordshireMoorlandsDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"eb9156891127a872","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/eb9156891127a872","status":"passed","time":{"start":1698867633921,"stop":1698867642012,"duration":8091}},{"uid":"2e63d7a9bd9c1396","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2e63d7a9bd9c1396","status":"passed","time":{"start":1698801763981,"stop":1698801773449,"duration":9468}},{"uid":"e8d3a0e787c6530","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e8d3a0e787c6530","status":"passed","time":{"start":1698788653113,"stop":1698788660894,"duration":7781}},{"uid":"a4eecb9688be9fdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4eecb9688be9fdc","status":"passed","time":{"start":1698715188357,"stop":1698715197830,"duration":9473}},{"uid":"241e8890f90df3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/241e8890f90df3ce","status":"passed","time":{"start":1698701588506,"stop":1698701599153,"duration":10647}},{"uid":"585a53381b8bdf4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/585a53381b8bdf4f","status":"passed","time":{"start":1698700378191,"stop":1698700386976,"duration":8785}},{"uid":"a2da25fc5bd06b86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a2da25fc5bd06b86","status":"passed","time":{"start":1698693080950,"stop":1698693088315,"duration":7365}},{"uid":"28f34cadcaed6577","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/28f34cadcaed6577","status":"passed","time":{"start":1698692886494,"stop":1698692894390,"duration":7896}},{"uid":"99c71ba79fcb8bc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/99c71ba79fcb8bc2","status":"passed","time":{"start":1698646568859,"stop":1698646579620,"duration":10761}},{"uid":"c518b2e46ac4fce2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c518b2e46ac4fce2","status":"passed","time":{"start":1698628628700,"stop":1698628637020,"duration":8320}},{"uid":"fabf37f538aef59c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fabf37f538aef59c","status":"passed","time":{"start":1698615397267,"stop":1698615407063,"duration":9796}},{"uid":"e8a7a871921d071f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e8a7a871921d071f","status":"passed","time":{"start":1698615283978,"stop":1698615292606,"duration":8628}},{"uid":"58fb0689a9ce96a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/58fb0689a9ce96a7","status":"passed","time":{"start":1698542551346,"stop":1698542559741,"duration":8395}},{"uid":"b352b21b6fae7d1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b352b21b6fae7d1c","status":"passed","time":{"start":1698455620146,"stop":1698455628715,"duration":8569}},{"uid":"6f9f2f3951f162c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6f9f2f3951f162c4","status":"passed","time":{"start":1698369291896,"stop":1698369299083,"duration":7187}},{"uid":"b3ce7f504ee00af2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b3ce7f504ee00af2","status":"passed","time":{"start":1698283050425,"stop":1698283061325,"duration":10900}},{"uid":"4506d54aa58b469a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4506d54aa58b469a","status":"passed","time":{"start":1698196703408,"stop":1698196711887,"duration":8479}},{"uid":"3dfbbf0769dc2fb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dfbbf0769dc2fb6","status":"passed","time":{"start":1698178424844,"stop":1698178436275,"duration":11431}},{"uid":"79d12763944f19bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79d12763944f19bf","status":"passed","time":{"start":1698178363065,"stop":1698178373606,"duration":10541}},{"uid":"5edb4a61707ffc23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5edb4a61707ffc23","status":"passed","time":{"start":1698110278017,"stop":1698110286765,"duration":8748}}]},"tags":[]},"source":"d27f704a189549df.json","parameterValues":["StaffordshireMoorlandsDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/e8acfd47d132b5cf.json b/3.10/1086/data/test-cases/d3ca3644287b65a2.json similarity index 85% rename from 3.10/1084/data/test-cases/e8acfd47d132b5cf.json rename to 3.10/1086/data/test-cases/d3ca3644287b65a2.json index 708bd455e1..5a89659e6a 100644 --- a/3.10/1084/data/test-cases/e8acfd47d132b5cf.json +++ b/3.10/1086/data/test-cases/d3ca3644287b65a2.json @@ -1 +1 @@ -{"uid":"e8acfd47d132b5cf","name":"Validate Council Output [WiganBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d724d8b9a4d0593a99f53e95b03e558b","time":{"start":1698867739573,"stop":1698867742549,"duration":2976},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WiganBoroughCouncil","time":{"start":1698867739574,"stop":1698867739574,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WiganBoroughCouncil","time":{"start":1698867739575,"stop":1698867742546,"duration":2971},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867742546,"stop":1698867742547,"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":1698867742547,"stop":1698867742549,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":94,"broken":0,"skipped":0,"passed":76,"unknown":0,"total":170},"items":[{"uid":"80966e3d91473b91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/80966e3d91473b91","status":"passed","time":{"start":1698867785644,"stop":1698867789083,"duration":3439}},{"uid":"437a3b49afef59b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/437a3b49afef59b9","status":"passed","time":{"start":1698801820001,"stop":1698801824064,"duration":4063}},{"uid":"f929017cf22e2fd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f929017cf22e2fd1","status":"passed","time":{"start":1698788706702,"stop":1698788711791,"duration":5089}},{"uid":"a6dd942a96182c0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a6dd942a96182c0d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715240958,"stop":1698715244820,"duration":3862}},{"uid":"eb563fe19ce52466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/eb563fe19ce52466","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701647039,"stop":1698701650910,"duration":3871}},{"uid":"cedbb1261177414d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cedbb1261177414d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700545095,"stop":1698700548458,"duration":3363}},{"uid":"dc0ce6216e6982ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dc0ce6216e6982ed","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693123601,"stop":1698693126653,"duration":3052}},{"uid":"b5ac2cfb21d2dd53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5ac2cfb21d2dd53","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692950551,"stop":1698692953917,"duration":3366}},{"uid":"1c7c387b4ff66f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1c7c387b4ff66f89","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646620839,"stop":1698646624797,"duration":3958}},{"uid":"2ecd5ef69e7a27f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ecd5ef69e7a27f3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628840333,"stop":1698628844203,"duration":3870}},{"uid":"40d9b36304f633a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/40d9b36304f633a2","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615503540,"stop":1698615507728,"duration":4188}},{"uid":"90483e440e197e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/90483e440e197e74","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615337042,"stop":1698615341078,"duration":4036}},{"uid":"574bc8c6672ca707","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/574bc8c6672ca707","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542639993,"stop":1698542644054,"duration":4061}},{"uid":"9f0ccecb1c7f46bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9f0ccecb1c7f46bc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455833684,"stop":1698455839984,"duration":6300}},{"uid":"566841f018f37d61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/566841f018f37d61","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369562515,"stop":1698369565999,"duration":3484}},{"uid":"4fe695403797f769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4fe695403797f769","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698283168883,"stop":1698283174378,"duration":5495}},{"uid":"38ef3bd890979ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/38ef3bd890979ef1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196782265,"stop":1698196785996,"duration":3731}},{"uid":"199ce4ac4540e5ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/199ce4ac4540e5ba","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178517795,"stop":1698178521667,"duration":3872}},{"uid":"ebf06efca2570b2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ebf06efca2570b2c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178451795,"stop":1698178455134,"duration":3339}},{"uid":"4e5b810c832a7959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/4e5b810c832a7959","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698110422371,"stop":1698110425703,"duration":3332}}]},"tags":[]},"source":"e8acfd47d132b5cf.json","parameterValues":["WiganBoroughCouncil"]} \ No newline at end of file +{"uid":"d3ca3644287b65a2","name":"Validate Council Output [WiganBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d724d8b9a4d0593a99f53e95b03e558b","time":{"start":1698867827470,"stop":1698867831553,"duration":4083},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WiganBoroughCouncil","time":{"start":1698867827470,"stop":1698867827471,"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":1698867827471,"stop":1698867831549,"duration":4078},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867831550,"stop":1698867831551,"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":1698867831551,"stop":1698867831553,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":94,"broken":0,"skipped":0,"passed":76,"unknown":0,"total":170},"items":[{"uid":"41d1a673d43c9e5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/41d1a673d43c9e5c","status":"passed","time":{"start":1698867804643,"stop":1698867807563,"duration":2920}},{"uid":"437a3b49afef59b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/437a3b49afef59b9","status":"passed","time":{"start":1698801820001,"stop":1698801824064,"duration":4063}},{"uid":"f929017cf22e2fd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f929017cf22e2fd1","status":"passed","time":{"start":1698788706702,"stop":1698788711791,"duration":5089}},{"uid":"a6dd942a96182c0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a6dd942a96182c0d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715240958,"stop":1698715244820,"duration":3862}},{"uid":"eb563fe19ce52466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/eb563fe19ce52466","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701647039,"stop":1698701650910,"duration":3871}},{"uid":"cedbb1261177414d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cedbb1261177414d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700545095,"stop":1698700548458,"duration":3363}},{"uid":"dc0ce6216e6982ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dc0ce6216e6982ed","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693123601,"stop":1698693126653,"duration":3052}},{"uid":"b5ac2cfb21d2dd53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5ac2cfb21d2dd53","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692950551,"stop":1698692953917,"duration":3366}},{"uid":"1c7c387b4ff66f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1c7c387b4ff66f89","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646620839,"stop":1698646624797,"duration":3958}},{"uid":"2ecd5ef69e7a27f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ecd5ef69e7a27f3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628840333,"stop":1698628844203,"duration":3870}},{"uid":"40d9b36304f633a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/40d9b36304f633a2","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615503540,"stop":1698615507728,"duration":4188}},{"uid":"90483e440e197e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/90483e440e197e74","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615337042,"stop":1698615341078,"duration":4036}},{"uid":"574bc8c6672ca707","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/574bc8c6672ca707","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542639993,"stop":1698542644054,"duration":4061}},{"uid":"9f0ccecb1c7f46bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9f0ccecb1c7f46bc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455833684,"stop":1698455839984,"duration":6300}},{"uid":"566841f018f37d61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/566841f018f37d61","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369562515,"stop":1698369565999,"duration":3484}},{"uid":"4fe695403797f769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4fe695403797f769","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698283168883,"stop":1698283174378,"duration":5495}},{"uid":"38ef3bd890979ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/38ef3bd890979ef1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196782265,"stop":1698196785996,"duration":3731}},{"uid":"199ce4ac4540e5ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/199ce4ac4540e5ba","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178517795,"stop":1698178521667,"duration":3872}},{"uid":"ebf06efca2570b2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ebf06efca2570b2c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178451795,"stop":1698178455134,"duration":3339}},{"uid":"4e5b810c832a7959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/4e5b810c832a7959","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698110422371,"stop":1698110425703,"duration":3332}}]},"tags":[]},"source":"d3ca3644287b65a2.json","parameterValues":["WiganBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/ff1e33a687595122.json b/3.10/1086/data/test-cases/d51d389b74887eb7.json similarity index 87% rename from 3.10/1084/data/test-cases/ff1e33a687595122.json rename to 3.10/1086/data/test-cases/d51d389b74887eb7.json index 01a75a7e95..409f8149b5 100644 --- a/3.10/1084/data/test-cases/ff1e33a687595122.json +++ b/3.10/1086/data/test-cases/d51d389b74887eb7.json @@ -1 +1 @@ -{"uid":"ff1e33a687595122","name":"Validate Council Output [SouthNorfolkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"484d0c5e2def185d103e4e0bbf55c9cd","time":{"start":1698867561744,"stop":1698867563395,"duration":1651},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce56c4e080>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce56c4e080>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce56c4e080>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce56c4e080>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: SouthNorfolkCouncil","time":{"start":1698867561744,"stop":1698867561745,"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":1698867561745,"stop":1698867563392,"duration":1647},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867563392,"stop":1698867563393,"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":1698867563393,"stop":1698867563395,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"dfe38fabc665c576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/dfe38fabc665c576","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867604749,"stop":1698867606454,"duration":1705}},{"uid":"2d38cf572f5fedfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2d38cf572f5fedfb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801756516,"stop":1698801758292,"duration":1776}},{"uid":"65e997db6e5645ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/65e997db6e5645ba","status":"passed","time":{"start":1698788645749,"stop":1698788647532,"duration":1783}},{"uid":"61b04f1ecd76cda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/61b04f1ecd76cda5","status":"passed","time":{"start":1698715207938,"stop":1698715209201,"duration":1263}},{"uid":"41bd93fe72a10645","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/41bd93fe72a10645","status":"passed","time":{"start":1698701580646,"stop":1698701582565,"duration":1919}},{"uid":"25da86a7d1e77b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25da86a7d1e77b23","status":"passed","time":{"start":1698700371459,"stop":1698700373244,"duration":1785}},{"uid":"6897081ee5c902df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6897081ee5c902df","status":"passed","time":{"start":1698693070665,"stop":1698693072294,"duration":1629}},{"uid":"9c3b2807640e284b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9c3b2807640e284b","status":"passed","time":{"start":1698692880249,"stop":1698692881856,"duration":1607}},{"uid":"293e01d7982da2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/293e01d7982da2e7","status":"passed","time":{"start":1698646574125,"stop":1698646576599,"duration":2474}},{"uid":"d326b34aa11a8058","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d326b34aa11a8058","status":"passed","time":{"start":1698628619136,"stop":1698628621879,"duration":2743}},{"uid":"b5d3c568b2da13b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b5d3c568b2da13b","status":"passed","time":{"start":1698615469631,"stop":1698615471388,"duration":1757}},{"uid":"8374370507ffc78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8374370507ffc78f","status":"passed","time":{"start":1698615303957,"stop":1698615305554,"duration":1597}},{"uid":"31b2d02d618b0b09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/31b2d02d618b0b09","status":"passed","time":{"start":1698542597518,"stop":1698542599883,"duration":2365}},{"uid":"7eede3223f840dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7eede3223f840dc8","status":"passed","time":{"start":1698455613057,"stop":1698455615527,"duration":2470}},{"uid":"c23d723c15e9f1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c23d723c15e9f1a2","status":"passed","time":{"start":1698369284101,"stop":1698369286299,"duration":2198}},{"uid":"2f70e5d3d004abae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f70e5d3d004abae","status":"passed","time":{"start":1698283125811,"stop":1698283131111,"duration":5300}},{"uid":"861ffe6daa91f122","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/861ffe6daa91f122","status":"passed","time":{"start":1698196747320,"stop":1698196749058,"duration":1738}},{"uid":"45db633e5c11b1fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/45db633e5c11b1fa","status":"passed","time":{"start":1698178484581,"stop":1698178486519,"duration":1938}},{"uid":"918ee715c01ff108","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/918ee715c01ff108","status":"passed","time":{"start":1698178421393,"stop":1698178423080,"duration":1687}},{"uid":"dc498891a0194eb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/dc498891a0194eb9","status":"passed","time":{"start":1698110274161,"stop":1698110275342,"duration":1181}}]},"tags":[]},"source":"ff1e33a687595122.json","parameterValues":["SouthNorfolkCouncil"]} \ No newline at end of file +{"uid":"d51d389b74887eb7","name":"Validate Council Output [SouthNorfolkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"484d0c5e2def185d103e4e0bbf55c9cd","time":{"start":1698867717657,"stop":1698867719495,"duration":1838},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154a9c6b90>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f154a9c6b90>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f154a9c6b90>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f154a9c6b90>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: SouthNorfolkCouncil","time":{"start":1698867717657,"stop":1698867717658,"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":1698867717658,"stop":1698867719490,"duration":1832},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867719491,"stop":1698867719492,"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":1698867719492,"stop":1698867719495,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"6da8d9a278235a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6da8d9a278235a55","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867627442,"stop":1698867629707,"duration":2265}},{"uid":"2d38cf572f5fedfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2d38cf572f5fedfb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801756516,"stop":1698801758292,"duration":1776}},{"uid":"65e997db6e5645ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/65e997db6e5645ba","status":"passed","time":{"start":1698788645749,"stop":1698788647532,"duration":1783}},{"uid":"61b04f1ecd76cda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/61b04f1ecd76cda5","status":"passed","time":{"start":1698715207938,"stop":1698715209201,"duration":1263}},{"uid":"41bd93fe72a10645","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/41bd93fe72a10645","status":"passed","time":{"start":1698701580646,"stop":1698701582565,"duration":1919}},{"uid":"25da86a7d1e77b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25da86a7d1e77b23","status":"passed","time":{"start":1698700371459,"stop":1698700373244,"duration":1785}},{"uid":"6897081ee5c902df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6897081ee5c902df","status":"passed","time":{"start":1698693070665,"stop":1698693072294,"duration":1629}},{"uid":"9c3b2807640e284b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9c3b2807640e284b","status":"passed","time":{"start":1698692880249,"stop":1698692881856,"duration":1607}},{"uid":"293e01d7982da2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/293e01d7982da2e7","status":"passed","time":{"start":1698646574125,"stop":1698646576599,"duration":2474}},{"uid":"d326b34aa11a8058","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d326b34aa11a8058","status":"passed","time":{"start":1698628619136,"stop":1698628621879,"duration":2743}},{"uid":"b5d3c568b2da13b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b5d3c568b2da13b","status":"passed","time":{"start":1698615469631,"stop":1698615471388,"duration":1757}},{"uid":"8374370507ffc78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8374370507ffc78f","status":"passed","time":{"start":1698615303957,"stop":1698615305554,"duration":1597}},{"uid":"31b2d02d618b0b09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/31b2d02d618b0b09","status":"passed","time":{"start":1698542597518,"stop":1698542599883,"duration":2365}},{"uid":"7eede3223f840dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7eede3223f840dc8","status":"passed","time":{"start":1698455613057,"stop":1698455615527,"duration":2470}},{"uid":"c23d723c15e9f1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c23d723c15e9f1a2","status":"passed","time":{"start":1698369284101,"stop":1698369286299,"duration":2198}},{"uid":"2f70e5d3d004abae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f70e5d3d004abae","status":"passed","time":{"start":1698283125811,"stop":1698283131111,"duration":5300}},{"uid":"861ffe6daa91f122","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/861ffe6daa91f122","status":"passed","time":{"start":1698196747320,"stop":1698196749058,"duration":1738}},{"uid":"45db633e5c11b1fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/45db633e5c11b1fa","status":"passed","time":{"start":1698178484581,"stop":1698178486519,"duration":1938}},{"uid":"918ee715c01ff108","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/918ee715c01ff108","status":"passed","time":{"start":1698178421393,"stop":1698178423080,"duration":1687}},{"uid":"dc498891a0194eb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/dc498891a0194eb9","status":"passed","time":{"start":1698110274161,"stop":1698110275342,"duration":1181}}]},"tags":[]},"source":"d51d389b74887eb7.json","parameterValues":["SouthNorfolkCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/ed13b48a520f33ee.json b/3.10/1086/data/test-cases/d6400db47743f80a.json similarity index 87% rename from 3.10/1084/data/test-cases/ed13b48a520f33ee.json rename to 3.10/1086/data/test-cases/d6400db47743f80a.json index 4f6cf73a9a..7c26503517 100644 --- a/3.10/1084/data/test-cases/ed13b48a520f33ee.json +++ b/3.10/1086/data/test-cases/d6400db47743f80a.json @@ -1 +1 @@ -{"uid":"ed13b48a520f33ee","name":"Validate Council Output [DurhamCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a6754a317b5a41ab9e370512cb3937ce","time":{"start":1698867353206,"stop":1698867357063,"duration":3857},"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":1698867353207,"stop":1698867353207,"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":1698867353207,"stop":1698867357060,"duration":3853},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867357061,"stop":1698867357061,"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":1698867357061,"stop":1698867357063,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"794bf5d69027b72a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/794bf5d69027b72a","status":"passed","time":{"start":1698867415824,"stop":1698867418810,"duration":2986}},{"uid":"f09ba2c1e5d0cae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f09ba2c1e5d0cae1","status":"passed","time":{"start":1698801544679,"stop":1698801547668,"duration":2989}},{"uid":"161c4ba0007efae9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/161c4ba0007efae9","status":"passed","time":{"start":1698788447785,"stop":1698788451219,"duration":3434}},{"uid":"793c4ca9956fec68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/793c4ca9956fec68","status":"passed","time":{"start":1698714935450,"stop":1698714939118,"duration":3668}},{"uid":"84605c68fd2fe22b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/84605c68fd2fe22b","status":"passed","time":{"start":1698701308638,"stop":1698701311047,"duration":2409}},{"uid":"a31a1659083c63ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a31a1659083c63ed","status":"passed","time":{"start":1698700180072,"stop":1698700183127,"duration":3055}},{"uid":"84deaf0404ece204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/84deaf0404ece204","status":"passed","time":{"start":1698692722431,"stop":1698692725077,"duration":2646}},{"uid":"f5e90ce89cd9d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f5e90ce89cd9d0d","status":"passed","time":{"start":1698692691496,"stop":1698692695018,"duration":3522}},{"uid":"b4fafbbd6130244e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b4fafbbd6130244e","status":"passed","time":{"start":1698646314475,"stop":1698646317222,"duration":2747}},{"uid":"4b3a53b5627985f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4b3a53b5627985f1","status":"passed","time":{"start":1698628499617,"stop":1698628503071,"duration":3454}},{"uid":"c3aec7762dc17173","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c3aec7762dc17173","status":"passed","time":{"start":1698615142026,"stop":1698615145449,"duration":3423}},{"uid":"7be2d09d4091d611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7be2d09d4091d611","status":"passed","time":{"start":1698615057448,"stop":1698615060658,"duration":3210}},{"uid":"92715053ae380fab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/92715053ae380fab","status":"passed","time":{"start":1698542313925,"stop":1698542316986,"duration":3061}},{"uid":"605600f894ac8b14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/605600f894ac8b14","status":"passed","time":{"start":1698455506303,"stop":1698455509168,"duration":2865}},{"uid":"26a3baf6a51a4970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26a3baf6a51a4970","status":"passed","time":{"start":1698369183262,"stop":1698369186045,"duration":2783}},{"uid":"4701c1db0d36f0ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4701c1db0d36f0ac","status":"passed","time":{"start":1698282783168,"stop":1698282787509,"duration":4341}},{"uid":"ca3efc3d0cf2891e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ca3efc3d0cf2891e","status":"passed","time":{"start":1698196455843,"stop":1698196458761,"duration":2918}},{"uid":"97907798cf1e49f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/97907798cf1e49f3","status":"passed","time":{"start":1698178168420,"stop":1698178171683,"duration":3263}},{"uid":"a7bdf7c649a5d17d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7bdf7c649a5d17d","status":"passed","time":{"start":1698178131311,"stop":1698178134696,"duration":3385}},{"uid":"7beff93f4de47f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/7beff93f4de47f7c","status":"passed","time":{"start":1698110039628,"stop":1698110042622,"duration":2994}}]},"tags":[]},"source":"ed13b48a520f33ee.json","parameterValues":["DurhamCouncil"]} \ No newline at end of file +{"uid":"d6400db47743f80a","name":"Validate Council Output [DurhamCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a6754a317b5a41ab9e370512cb3937ce","time":{"start":1698867419733,"stop":1698867422912,"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: DurhamCouncil","time":{"start":1698867419734,"stop":1698867419734,"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":1698867419734,"stop":1698867422909,"duration":3175},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867422910,"stop":1698867422910,"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":1698867422910,"stop":1698867422912,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f80cadbbabf5824c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f80cadbbabf5824c","status":"passed","time":{"start":1698867431444,"stop":1698867434201,"duration":2757}},{"uid":"f09ba2c1e5d0cae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f09ba2c1e5d0cae1","status":"passed","time":{"start":1698801544679,"stop":1698801547668,"duration":2989}},{"uid":"161c4ba0007efae9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/161c4ba0007efae9","status":"passed","time":{"start":1698788447785,"stop":1698788451219,"duration":3434}},{"uid":"793c4ca9956fec68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/793c4ca9956fec68","status":"passed","time":{"start":1698714935450,"stop":1698714939118,"duration":3668}},{"uid":"84605c68fd2fe22b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/84605c68fd2fe22b","status":"passed","time":{"start":1698701308638,"stop":1698701311047,"duration":2409}},{"uid":"a31a1659083c63ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a31a1659083c63ed","status":"passed","time":{"start":1698700180072,"stop":1698700183127,"duration":3055}},{"uid":"84deaf0404ece204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/84deaf0404ece204","status":"passed","time":{"start":1698692722431,"stop":1698692725077,"duration":2646}},{"uid":"f5e90ce89cd9d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f5e90ce89cd9d0d","status":"passed","time":{"start":1698692691496,"stop":1698692695018,"duration":3522}},{"uid":"b4fafbbd6130244e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b4fafbbd6130244e","status":"passed","time":{"start":1698646314475,"stop":1698646317222,"duration":2747}},{"uid":"4b3a53b5627985f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4b3a53b5627985f1","status":"passed","time":{"start":1698628499617,"stop":1698628503071,"duration":3454}},{"uid":"c3aec7762dc17173","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c3aec7762dc17173","status":"passed","time":{"start":1698615142026,"stop":1698615145449,"duration":3423}},{"uid":"7be2d09d4091d611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7be2d09d4091d611","status":"passed","time":{"start":1698615057448,"stop":1698615060658,"duration":3210}},{"uid":"92715053ae380fab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/92715053ae380fab","status":"passed","time":{"start":1698542313925,"stop":1698542316986,"duration":3061}},{"uid":"605600f894ac8b14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/605600f894ac8b14","status":"passed","time":{"start":1698455506303,"stop":1698455509168,"duration":2865}},{"uid":"26a3baf6a51a4970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26a3baf6a51a4970","status":"passed","time":{"start":1698369183262,"stop":1698369186045,"duration":2783}},{"uid":"4701c1db0d36f0ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4701c1db0d36f0ac","status":"passed","time":{"start":1698282783168,"stop":1698282787509,"duration":4341}},{"uid":"ca3efc3d0cf2891e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ca3efc3d0cf2891e","status":"passed","time":{"start":1698196455843,"stop":1698196458761,"duration":2918}},{"uid":"97907798cf1e49f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/97907798cf1e49f3","status":"passed","time":{"start":1698178168420,"stop":1698178171683,"duration":3263}},{"uid":"a7bdf7c649a5d17d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7bdf7c649a5d17d","status":"passed","time":{"start":1698178131311,"stop":1698178134696,"duration":3385}},{"uid":"7beff93f4de47f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/7beff93f4de47f7c","status":"passed","time":{"start":1698110039628,"stop":1698110042622,"duration":2994}}]},"tags":[]},"source":"d6400db47743f80a.json","parameterValues":["DurhamCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/d7409f340c70f61.json b/3.10/1086/data/test-cases/d7409f340c70f61.json new file mode 100644 index 0000000000..0a0a80917f --- /dev/null +++ b/3.10/1086/data/test-cases/d7409f340c70f61.json @@ -0,0 +1 @@ +{"uid":"d7409f340c70f61","name":"Validate Council Output [NorthNorthamptonshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"92c0f84b87cb9703264ef6f7bea152ee","time":{"start":1698867509302,"stop":1698867510274,"duration":972},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthNorthamptonshireCouncil","time":{"start":1698867509303,"stop":1698867509303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthNorthamptonshireCouncil","time":{"start":1698867509304,"stop":1698867510270,"duration":966},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867510270,"stop":1698867510270,"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":1698867510271,"stop":1698867510274,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthNorthamptonshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"628b645a277cb2b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/628b645a277cb2b2","status":"passed","time":{"start":1698867504595,"stop":1698867505265,"duration":670}}]},"tags":[]},"source":"d7409f340c70f61.json","parameterValues":["NorthNorthamptonshireCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/d94a2b91127646b7.json b/3.10/1086/data/test-cases/d94a2b91127646b7.json new file mode 100644 index 0000000000..d18642c55f --- /dev/null +++ b/3.10/1086/data/test-cases/d94a2b91127646b7.json @@ -0,0 +1 @@ +{"uid":"d94a2b91127646b7","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9239389a2bc21b81d8e3ab51bc478351","time":{"start":1698867412248,"stop":1698867417737,"duration":5489},"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":1698867412248,"stop":1698867412249,"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":1698867412249,"stop":1698867417734,"duration":5485},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867417734,"stop":1698867417734,"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":1698867417734,"stop":1698867417737,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"4920c40bae7cc72c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4920c40bae7cc72c","status":"passed","time":{"start":1698867425385,"stop":1698867429595,"duration":4210}},{"uid":"816a7fc293dc2c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/816a7fc293dc2c9","status":"passed","time":{"start":1698801537032,"stop":1698801542800,"duration":5768}},{"uid":"d8d9d098ec96bc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8d9d098ec96bc65","status":"passed","time":{"start":1698788444378,"stop":1698788448867,"duration":4489}},{"uid":"72eb7501dd69d092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/72eb7501dd69d092","status":"passed","time":{"start":1698714924267,"stop":1698714933772,"duration":9505}},{"uid":"4b667184a1d16203","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4b667184a1d16203","status":"passed","time":{"start":1698701300802,"stop":1698701306621,"duration":5819}},{"uid":"3f28a742ac59ee75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3f28a742ac59ee75","status":"passed","time":{"start":1698700173237,"stop":1698700178457,"duration":5220}},{"uid":"8b62c6c398463c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8b62c6c398463c49","status":"passed","time":{"start":1698692716624,"stop":1698692720923,"duration":4299}},{"uid":"4fad14abd1e592eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4fad14abd1e592eb","status":"passed","time":{"start":1698692685625,"stop":1698692690027,"duration":4402}},{"uid":"7fc75a1b86b0bb6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fc75a1b86b0bb6d","status":"passed","time":{"start":1698646245639,"stop":1698646312614,"duration":66975}},{"uid":"e0b6ed7fac212ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0b6ed7fac212ac4","status":"passed","time":{"start":1698628487916,"stop":1698628497392,"duration":9476}},{"uid":"242f6dfe31507f1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/242f6dfe31507f1d","status":"passed","time":{"start":1698615129148,"stop":1698615140158,"duration":11010}},{"uid":"ec27a29fbe6c47b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ec27a29fbe6c47b9","status":"passed","time":{"start":1698615051319,"stop":1698615055538,"duration":4219}},{"uid":"ee4b8c7c53885681","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ee4b8c7c53885681","status":"passed","time":{"start":1698542305871,"stop":1698542311919,"duration":6048}},{"uid":"bdd83bd075942531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bdd83bd075942531","status":"passed","time":{"start":1698455500842,"stop":1698455504777,"duration":3935}},{"uid":"4035144d8ff07014","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4035144d8ff07014","status":"passed","time":{"start":1698369177749,"stop":1698369181727,"duration":3978}},{"uid":"526d21cda38a7a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/526d21cda38a7a1e","status":"passed","time":{"start":1698282773366,"stop":1698282780785,"duration":7419}},{"uid":"2d69e7938d6b6199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2d69e7938d6b6199","status":"passed","time":{"start":1698196448413,"stop":1698196454149,"duration":5736}},{"uid":"88716ff8bbb72cb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88716ff8bbb72cb8","status":"passed","time":{"start":1698178160872,"stop":1698178166255,"duration":5383}},{"uid":"cb6b556dad0cb779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cb6b556dad0cb779","status":"passed","time":{"start":1698178124006,"stop":1698178129189,"duration":5183}},{"uid":"ec23d0f7c9aa2f9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ec23d0f7c9aa2f9c","status":"passed","time":{"start":1698110029789,"stop":1698110038132,"duration":8343}}]},"tags":[]},"source":"d94a2b91127646b7.json","parameterValues":["DerbyshireDalesDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/dde718791d24248d.json b/3.10/1086/data/test-cases/dde718791d24248d.json new file mode 100644 index 0000000000..52a2e88a86 --- /dev/null +++ b/3.10/1086/data/test-cases/dde718791d24248d.json @@ -0,0 +1 @@ +{"uid":"dde718791d24248d","name":"Validate Council Output [KingstonUponThamesCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5cc54a24c590c0c794126ca22d0562ff","time":{"start":1698867482391,"stop":1698867483251,"duration":860},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce4748cc10>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce4748cc10>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce4748cc10>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fce4748cc10>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: KingstonUponThamesCouncil","time":{"start":1698867482392,"stop":1698867482393,"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":1698867482393,"stop":1698867483247,"duration":854},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867483247,"stop":1698867483247,"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":1698867483248,"stop":1698867483251,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":27,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":170},"items":[{"uid":"9c3cadb3f6dab5ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/9c3cadb3f6dab5ea","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867481517,"stop":1698867482187,"duration":670}},{"uid":"6d65a63499300254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6d65a63499300254","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801613292,"stop":1698801613883,"duration":591}},{"uid":"e4768333274f4bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e4768333274f4bfc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788504272,"stop":1698788504869,"duration":597}},{"uid":"7da128a96f86b78d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7da128a96f86b78d","status":"passed","time":{"start":1698715005974,"stop":1698715006992,"duration":1018}},{"uid":"1254136e16acf9da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1254136e16acf9da","status":"passed","time":{"start":1698701378769,"stop":1698701379689,"duration":920}},{"uid":"951fbef95ee9d2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/951fbef95ee9d2b1","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698700236943,"stop":1698700238473,"duration":1530}},{"uid":"c2aa8a1a7d1859de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c2aa8a1a7d1859de","status":"passed","time":{"start":1698693076416,"stop":1698693077110,"duration":694}},{"uid":"90d742482fec1334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/90d742482fec1334","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698692745409,"stop":1698692746745,"duration":1336}},{"uid":"2cf6d873db9ffcf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2cf6d873db9ffcf0","status":"passed","time":{"start":1698646350763,"stop":1698646351630,"duration":867}},{"uid":"92a30e65d756e20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92a30e65d756e20b","status":"passed","time":{"start":1698628564446,"stop":1698628565300,"duration":854}},{"uid":"797ce1ab7dd83ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/797ce1ab7dd83ced","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698615226052,"stop":1698615227834,"duration":1782}},{"uid":"25544284d483389f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/25544284d483389f","status":"passed","time":{"start":1698615113256,"stop":1698615114252,"duration":996}},{"uid":"30ff2e7cec8a3fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/30ff2e7cec8a3fea","status":"passed","time":{"start":1698542376795,"stop":1698542377566,"duration":771}},{"uid":"31cda999c7b35212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/31cda999c7b35212","status":"passed","time":{"start":1698455567330,"stop":1698455567865,"duration":535}},{"uid":"63415dbc21ea0fc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/63415dbc21ea0fc4","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698369239554,"stop":1698369241187,"duration":1633}},{"uid":"202c5d40b5fdceb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/202c5d40b5fdceb2","status":"passed","time":{"start":1698282857968,"stop":1698282859046,"duration":1078}},{"uid":"dc0e10be6a777f45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dc0e10be6a777f45","status":"failed","statusDetails":"ValueError: time data 'Wednesday, 25 October\\n \\n (In progress) 2023' does not match format '%A, %d %B %Y'","time":{"start":1698196515476,"stop":1698196517203,"duration":1727}},{"uid":"cbec7e56f44d1bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cbec7e56f44d1bde","status":"passed","time":{"start":1698178240260,"stop":1698178241273,"duration":1013}},{"uid":"c160dba6805f3ae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/c160dba6805f3ae4","status":"passed","time":{"start":1698178220563,"stop":1698178221339,"duration":776}},{"uid":"d97c885e0d2b6d37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/d97c885e0d2b6d37","status":"passed","time":{"start":1698110106916,"stop":1698110107462,"duration":546}}]},"tags":[]},"source":"dde718791d24248d.json","parameterValues":["KingstonUponThamesCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/eafe7da36331e4ea.json b/3.10/1086/data/test-cases/ddf95e88a1951043.json similarity index 82% rename from 3.10/1084/data/test-cases/eafe7da36331e4ea.json rename to 3.10/1086/data/test-cases/ddf95e88a1951043.json index 9a82d49603..217e860d5e 100644 --- a/3.10/1084/data/test-cases/eafe7da36331e4ea.json +++ b/3.10/1086/data/test-cases/ddf95e88a1951043.json @@ -1 +1 @@ -{"uid":"eafe7da36331e4ea","name":"Validate Council Output [HarrogateBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5050a0c2bbf037ec5db785929519fc2e","time":{"start":1698867400496,"stop":1698867403592,"duration":3096},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: HarrogateBoroughCouncil","time":{"start":1698867400497,"stop":1698867400497,"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":1698867400497,"stop":1698867403589,"duration":3092},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867403590,"stop":1698867403590,"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":1698867403590,"stop":1698867403592,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":59,"broken":0,"skipped":0,"passed":49,"unknown":0,"total":108},"items":[{"uid":"a73d57088447607e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a73d57088447607e","status":"passed","time":{"start":1698867463374,"stop":1698867465874,"duration":2500}},{"uid":"ebf96ff4b66620b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/ebf96ff4b66620b9","status":"passed","time":{"start":1698801602481,"stop":1698801604805,"duration":2324}},{"uid":"8018be8c66ac088a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8018be8c66ac088a","status":"passed","time":{"start":1698788492418,"stop":1698788496060,"duration":3642}},{"uid":"5b5a8868a25d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5b5a8868a25d52","status":"passed","time":{"start":1698714989370,"stop":1698714992093,"duration":2723}},{"uid":"aa481fafb032e3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aa481fafb032e3d","status":"passed","time":{"start":1698701364705,"stop":1698701367686,"duration":2981}},{"uid":"f7740ed0daa21755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f7740ed0daa21755","status":"passed","time":{"start":1698700226153,"stop":1698700228842,"duration":2689}},{"uid":"c05231b4a35de3cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c05231b4a35de3cc","status":"passed","time":{"start":1698693065507,"stop":1698693067863,"duration":2356}},{"uid":"e1498c8c5671f5a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e1498c8c5671f5a1","status":"passed","time":{"start":1698692735358,"stop":1698692737875,"duration":2517}},{"uid":"edb3d205b491e54a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/edb3d205b491e54a","status":"passed","time":{"start":1698646334488,"stop":1698646337533,"duration":3045}},{"uid":"30a6ff156875fb63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/30a6ff156875fb63","status":"passed","time":{"start":1698628550736,"stop":1698628553245,"duration":2509}},{"uid":"bf3445448f2debe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/bf3445448f2debe1","status":"passed","time":{"start":1698615211177,"stop":1698615215055,"duration":3878}},{"uid":"7083f6df0da28123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7083f6df0da28123","status":"passed","time":{"start":1698615101846,"stop":1698615104163,"duration":2317}},{"uid":"121363873dd3690b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/121363873dd3690b","status":"passed","time":{"start":1698542365001,"stop":1698542367398,"duration":2397}},{"uid":"77fd888d9fa54ab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/77fd888d9fa54ab4","status":"passed","time":{"start":1698455553173,"stop":1698455555390,"duration":2217}},{"uid":"4ed5a3a3d64db8f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4ed5a3a3d64db8f1","status":"passed","time":{"start":1698369228317,"stop":1698369230521,"duration":2204}},{"uid":"ed81dd7204e42f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ed81dd7204e42f2","status":"passed","time":{"start":1698282842820,"stop":1698282845989,"duration":3169}},{"uid":"6772e531acf5b07f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6772e531acf5b07f","status":"passed","time":{"start":1698196501121,"stop":1698196503853,"duration":2732}},{"uid":"a3ab7af9fae3f87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a3ab7af9fae3f87","status":"passed","time":{"start":1698178225387,"stop":1698178229434,"duration":4047}},{"uid":"76c9d90a67563d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/76c9d90a67563d29","status":"passed","time":{"start":1698178205796,"stop":1698178209312,"duration":3516}},{"uid":"a182af92d9a33ee8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a182af92d9a33ee8","status":"passed","time":{"start":1698110096410,"stop":1698110098468,"duration":2058}}]},"tags":[]},"source":"eafe7da36331e4ea.json","parameterValues":["HarrogateBoroughCouncil"]} \ No newline at end of file +{"uid":"ddf95e88a1951043","name":"Validate Council Output [HarrogateBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5050a0c2bbf037ec5db785929519fc2e","time":{"start":1698867468501,"stop":1698867471055,"duration":2554},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: HarrogateBoroughCouncil","time":{"start":1698867468502,"stop":1698867468503,"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":1698867468503,"stop":1698867471052,"duration":2549},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867471052,"stop":1698867471053,"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":1698867471053,"stop":1698867471055,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":59,"broken":0,"skipped":0,"passed":49,"unknown":0,"total":108},"items":[{"uid":"b395da0ec87ef19a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/b395da0ec87ef19a","status":"passed","time":{"start":1698867471172,"stop":1698867473320,"duration":2148}},{"uid":"ebf96ff4b66620b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/ebf96ff4b66620b9","status":"passed","time":{"start":1698801602481,"stop":1698801604805,"duration":2324}},{"uid":"8018be8c66ac088a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8018be8c66ac088a","status":"passed","time":{"start":1698788492418,"stop":1698788496060,"duration":3642}},{"uid":"5b5a8868a25d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5b5a8868a25d52","status":"passed","time":{"start":1698714989370,"stop":1698714992093,"duration":2723}},{"uid":"aa481fafb032e3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aa481fafb032e3d","status":"passed","time":{"start":1698701364705,"stop":1698701367686,"duration":2981}},{"uid":"f7740ed0daa21755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f7740ed0daa21755","status":"passed","time":{"start":1698700226153,"stop":1698700228842,"duration":2689}},{"uid":"c05231b4a35de3cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c05231b4a35de3cc","status":"passed","time":{"start":1698693065507,"stop":1698693067863,"duration":2356}},{"uid":"e1498c8c5671f5a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e1498c8c5671f5a1","status":"passed","time":{"start":1698692735358,"stop":1698692737875,"duration":2517}},{"uid":"edb3d205b491e54a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/edb3d205b491e54a","status":"passed","time":{"start":1698646334488,"stop":1698646337533,"duration":3045}},{"uid":"30a6ff156875fb63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/30a6ff156875fb63","status":"passed","time":{"start":1698628550736,"stop":1698628553245,"duration":2509}},{"uid":"bf3445448f2debe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/bf3445448f2debe1","status":"passed","time":{"start":1698615211177,"stop":1698615215055,"duration":3878}},{"uid":"7083f6df0da28123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7083f6df0da28123","status":"passed","time":{"start":1698615101846,"stop":1698615104163,"duration":2317}},{"uid":"121363873dd3690b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/121363873dd3690b","status":"passed","time":{"start":1698542365001,"stop":1698542367398,"duration":2397}},{"uid":"77fd888d9fa54ab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/77fd888d9fa54ab4","status":"passed","time":{"start":1698455553173,"stop":1698455555390,"duration":2217}},{"uid":"4ed5a3a3d64db8f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4ed5a3a3d64db8f1","status":"passed","time":{"start":1698369228317,"stop":1698369230521,"duration":2204}},{"uid":"ed81dd7204e42f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ed81dd7204e42f2","status":"passed","time":{"start":1698282842820,"stop":1698282845989,"duration":3169}},{"uid":"6772e531acf5b07f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6772e531acf5b07f","status":"passed","time":{"start":1698196501121,"stop":1698196503853,"duration":2732}},{"uid":"a3ab7af9fae3f87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a3ab7af9fae3f87","status":"passed","time":{"start":1698178225387,"stop":1698178229434,"duration":4047}},{"uid":"76c9d90a67563d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/76c9d90a67563d29","status":"passed","time":{"start":1698178205796,"stop":1698178209312,"duration":3516}},{"uid":"a182af92d9a33ee8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a182af92d9a33ee8","status":"passed","time":{"start":1698110096410,"stop":1698110098468,"duration":2058}}]},"tags":[]},"source":"ddf95e88a1951043.json","parameterValues":["HarrogateBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/71c39eb2530c54f5.json b/3.10/1086/data/test-cases/e185285fbf99818b.json similarity index 82% rename from 3.10/1084/data/test-cases/71c39eb2530c54f5.json rename to 3.10/1086/data/test-cases/e185285fbf99818b.json index 0292af539a..b9affed213 100644 --- a/3.10/1084/data/test-cases/71c39eb2530c54f5.json +++ b/3.10/1086/data/test-cases/e185285fbf99818b.json @@ -1 +1 @@ -{"uid":"71c39eb2530c54f5","name":"Validate Council Output [CrawleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dac8bb4374cb8d8a9239d9475542e329","time":{"start":1698867338985,"stop":1698867341674,"duration":2689},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CrawleyBoroughCouncil","time":{"start":1698867338985,"stop":1698867338986,"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":1698867338986,"stop":1698867341671,"duration":2685},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867341671,"stop":1698867341672,"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":1698867341672,"stop":1698867341674,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":119,"broken":0,"skipped":0,"passed":51,"unknown":0,"total":170},"items":[{"uid":"dc037a43e0bc3296","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/dc037a43e0bc3296","status":"passed","time":{"start":1698867402330,"stop":1698867403829,"duration":1499}},{"uid":"5742e11c600f675c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5742e11c600f675c","status":"passed","time":{"start":1698801534380,"stop":1698801535782,"duration":1402}},{"uid":"7b93d3a7d984d296","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7b93d3a7d984d296","status":"passed","time":{"start":1698788437847,"stop":1698788442759,"duration":4912}},{"uid":"d31eeb8a5bda7b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d31eeb8a5bda7b84","status":"passed","time":{"start":1698714921011,"stop":1698714922466,"duration":1455}},{"uid":"a359caa9efcdac60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a359caa9efcdac60","status":"passed","time":{"start":1698701297146,"stop":1698701298832,"duration":1686}},{"uid":"d13ad779e431760b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/d13ad779e431760b","status":"passed","time":{"start":1698700170008,"stop":1698700171338,"duration":1330}},{"uid":"8999c26324ef272f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8999c26324ef272f","status":"passed","time":{"start":1698692714210,"stop":1698692715302,"duration":1092}},{"uid":"91e727fb09a5205f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91e727fb09a5205f","status":"passed","time":{"start":1698692676990,"stop":1698692681266,"duration":4276}},{"uid":"eaef58d2b37decd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eaef58d2b37decd","status":"passed","time":{"start":1698646240601,"stop":1698646242963,"duration":2362}},{"uid":"a54d235da9afdba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a54d235da9afdba4","status":"passed","time":{"start":1698628482010,"stop":1698628483548,"duration":1538}},{"uid":"4ab1b1690d43769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4ab1b1690d43769","status":"passed","time":{"start":1698615125469,"stop":1698615127028,"duration":1559}},{"uid":"24f181ff6e1eb77f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/24f181ff6e1eb77f","status":"passed","time":{"start":1698615048145,"stop":1698615049541,"duration":1396}},{"uid":"1eab90b93e126f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1eab90b93e126f1","status":"passed","time":{"start":1698542293784,"stop":1698542298384,"duration":4600}},{"uid":"c05232b88a0ff3e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c05232b88a0ff3e8","status":"passed","time":{"start":1698455494399,"stop":1698455496295,"duration":1896}},{"uid":"6485a4196537893f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6485a4196537893f","status":"passed","time":{"start":1698369171352,"stop":1698369173470,"duration":2118}},{"uid":"bb8128e796e19e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bb8128e796e19e84","status":"passed","time":{"start":1698282769457,"stop":1698282771442,"duration":1985}},{"uid":"f0b5f11bacd955e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f0b5f11bacd955e4","status":"passed","time":{"start":1698196441207,"stop":1698196443401,"duration":2194}},{"uid":"4daaa2381f374852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4daaa2381f374852","status":"passed","time":{"start":1698178156600,"stop":1698178158368,"duration":1768}},{"uid":"9aed6fa1eb693cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9aed6fa1eb693cf","status":"passed","time":{"start":1698178120672,"stop":1698178122151,"duration":1479}},{"uid":"74cb2e85cd7ce59c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/74cb2e85cd7ce59c","status":"passed","time":{"start":1698110023573,"stop":1698110025610,"duration":2037}}]},"tags":[]},"source":"71c39eb2530c54f5.json","parameterValues":["CrawleyBoroughCouncil"]} \ No newline at end of file +{"uid":"e185285fbf99818b","name":"Validate Council Output [CrawleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dac8bb4374cb8d8a9239d9475542e329","time":{"start":1698867408262,"stop":1698867410263,"duration":2001},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CrawleyBoroughCouncil","time":{"start":1698867408262,"stop":1698867408263,"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":1698867408263,"stop":1698867410258,"duration":1995},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867410259,"stop":1698867410259,"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":1698867410260,"stop":1698867410263,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":119,"broken":0,"skipped":0,"passed":51,"unknown":0,"total":170},"items":[{"uid":"7d0ca4ccbee000ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7d0ca4ccbee000ab","status":"passed","time":{"start":1698867422141,"stop":1698867424107,"duration":1966}},{"uid":"5742e11c600f675c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5742e11c600f675c","status":"passed","time":{"start":1698801534380,"stop":1698801535782,"duration":1402}},{"uid":"7b93d3a7d984d296","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7b93d3a7d984d296","status":"passed","time":{"start":1698788437847,"stop":1698788442759,"duration":4912}},{"uid":"d31eeb8a5bda7b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d31eeb8a5bda7b84","status":"passed","time":{"start":1698714921011,"stop":1698714922466,"duration":1455}},{"uid":"a359caa9efcdac60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a359caa9efcdac60","status":"passed","time":{"start":1698701297146,"stop":1698701298832,"duration":1686}},{"uid":"d13ad779e431760b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/d13ad779e431760b","status":"passed","time":{"start":1698700170008,"stop":1698700171338,"duration":1330}},{"uid":"8999c26324ef272f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8999c26324ef272f","status":"passed","time":{"start":1698692714210,"stop":1698692715302,"duration":1092}},{"uid":"91e727fb09a5205f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91e727fb09a5205f","status":"passed","time":{"start":1698692676990,"stop":1698692681266,"duration":4276}},{"uid":"eaef58d2b37decd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eaef58d2b37decd","status":"passed","time":{"start":1698646240601,"stop":1698646242963,"duration":2362}},{"uid":"a54d235da9afdba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a54d235da9afdba4","status":"passed","time":{"start":1698628482010,"stop":1698628483548,"duration":1538}},{"uid":"4ab1b1690d43769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4ab1b1690d43769","status":"passed","time":{"start":1698615125469,"stop":1698615127028,"duration":1559}},{"uid":"24f181ff6e1eb77f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/24f181ff6e1eb77f","status":"passed","time":{"start":1698615048145,"stop":1698615049541,"duration":1396}},{"uid":"1eab90b93e126f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1eab90b93e126f1","status":"passed","time":{"start":1698542293784,"stop":1698542298384,"duration":4600}},{"uid":"c05232b88a0ff3e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c05232b88a0ff3e8","status":"passed","time":{"start":1698455494399,"stop":1698455496295,"duration":1896}},{"uid":"6485a4196537893f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6485a4196537893f","status":"passed","time":{"start":1698369171352,"stop":1698369173470,"duration":2118}},{"uid":"bb8128e796e19e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bb8128e796e19e84","status":"passed","time":{"start":1698282769457,"stop":1698282771442,"duration":1985}},{"uid":"f0b5f11bacd955e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f0b5f11bacd955e4","status":"passed","time":{"start":1698196441207,"stop":1698196443401,"duration":2194}},{"uid":"4daaa2381f374852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4daaa2381f374852","status":"passed","time":{"start":1698178156600,"stop":1698178158368,"duration":1768}},{"uid":"9aed6fa1eb693cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9aed6fa1eb693cf","status":"passed","time":{"start":1698178120672,"stop":1698178122151,"duration":1479}},{"uid":"74cb2e85cd7ce59c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/74cb2e85cd7ce59c","status":"passed","time":{"start":1698110023573,"stop":1698110025610,"duration":2037}}]},"tags":[]},"source":"e185285fbf99818b.json","parameterValues":["CrawleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/1f65b206120890f1.json b/3.10/1086/data/test-cases/e242ac406a1d6e06.json similarity index 83% rename from 3.10/1084/data/test-cases/1f65b206120890f1.json rename to 3.10/1086/data/test-cases/e242ac406a1d6e06.json index 7a81340a80..c112601f3b 100644 --- a/3.10/1084/data/test-cases/1f65b206120890f1.json +++ b/3.10/1086/data/test-cases/e242ac406a1d6e06.json @@ -1 +1 @@ -{"uid":"1f65b206120890f1","name":"Validate Council Output [TorridgeDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"617b4311b681b19c6f82373e9ef5a04d","time":{"start":1698867709056,"stop":1698867711541,"duration":2485},"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":1698867709057,"stop":1698867709057,"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":1698867709057,"stop":1698867711539,"duration":2482},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867711539,"stop":1698867711539,"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":1698867711539,"stop":1698867711541,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"989068cd0c751465","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/989068cd0c751465","status":"passed","time":{"start":1698867773660,"stop":1698867776249,"duration":2589}},{"uid":"2b6643947b84197f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2b6643947b84197f","status":"passed","time":{"start":1698801791616,"stop":1698801794527,"duration":2911}},{"uid":"99b6fbd05192c508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/99b6fbd05192c508","status":"passed","time":{"start":1698788669165,"stop":1698788671797,"duration":2632}},{"uid":"d47e2e936c3cf99c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d47e2e936c3cf99c","status":"passed","time":{"start":1698715209206,"stop":1698715212091,"duration":2885}},{"uid":"650fac0d6bccf8e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/650fac0d6bccf8e2","status":"passed","time":{"start":1698701613593,"stop":1698701616560,"duration":2967}},{"uid":"618bd40d6b1c539e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/618bd40d6b1c539e","status":"passed","time":{"start":1698700406453,"stop":1698700409058,"duration":2605}},{"uid":"7217fbd2b92cff6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7217fbd2b92cff6c","status":"passed","time":{"start":1698693092074,"stop":1698693097961,"duration":5887}},{"uid":"54053de6181fc64a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54053de6181fc64a","status":"passed","time":{"start":1698692921563,"stop":1698692925709,"duration":4146}},{"uid":"1ae87d0acdb7a55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1ae87d0acdb7a55d","status":"passed","time":{"start":1698646587699,"stop":1698646590820,"duration":3121}},{"uid":"1beee8e852b10855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1beee8e852b10855","status":"passed","time":{"start":1698628804107,"stop":1698628811058,"duration":6951}},{"uid":"85ba9ac620795264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/85ba9ac620795264","status":"passed","time":{"start":1698615471392,"stop":1698615474056,"duration":2664}},{"uid":"75b53949a32c2209","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/75b53949a32c2209","status":"passed","time":{"start":1698615305556,"stop":1698615310990,"duration":5434}},{"uid":"d5e9dd2f01aef2e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d5e9dd2f01aef2e1","status":"passed","time":{"start":1698542599885,"stop":1698542605819,"duration":5934}},{"uid":"8300ddf5664118f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8300ddf5664118f4","status":"passed","time":{"start":1698455802904,"stop":1698455805588,"duration":2684}},{"uid":"4e2c0aa92e8e15d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2c0aa92e8e15d4","status":"passed","time":{"start":1698369593116,"stop":1698369597890,"duration":4774}},{"uid":"a1f8d4973f388da6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a1f8d4973f388da6","status":"passed","time":{"start":1698283131114,"stop":1698283134209,"duration":3095}},{"uid":"f299ee7137b60ac0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f299ee7137b60ac0","status":"passed","time":{"start":1698196749061,"stop":1698196751635,"duration":2574}},{"uid":"516038fbedfd8500","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/516038fbedfd8500","status":"passed","time":{"start":1698178486523,"stop":1698178489259,"duration":2736}},{"uid":"b49b6874cb3f9587","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b49b6874cb3f9587","status":"passed","time":{"start":1698178423084,"stop":1698178426602,"duration":3518}},{"uid":"70bf2d51e89042d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/70bf2d51e89042d1","status":"passed","time":{"start":1698110287412,"stop":1698110290199,"duration":2787}}]},"tags":[]},"source":"1f65b206120890f1.json","parameterValues":["TorridgeDistrictCouncil"]} \ No newline at end of file +{"uid":"e242ac406a1d6e06","name":"Validate Council Output [TorridgeDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"617b4311b681b19c6f82373e9ef5a04d","time":{"start":1698867792658,"stop":1698867796419,"duration":3761},"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":1698867792658,"stop":1698867792659,"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":1698867792659,"stop":1698867796416,"duration":3757},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867796416,"stop":1698867796416,"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":1698867796416,"stop":1698867796418,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"1b3cbd5ce71ae449","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/1b3cbd5ce71ae449","status":"passed","time":{"start":1698867788494,"stop":1698867792675,"duration":4181}},{"uid":"2b6643947b84197f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2b6643947b84197f","status":"passed","time":{"start":1698801791616,"stop":1698801794527,"duration":2911}},{"uid":"99b6fbd05192c508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/99b6fbd05192c508","status":"passed","time":{"start":1698788669165,"stop":1698788671797,"duration":2632}},{"uid":"d47e2e936c3cf99c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d47e2e936c3cf99c","status":"passed","time":{"start":1698715209206,"stop":1698715212091,"duration":2885}},{"uid":"650fac0d6bccf8e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/650fac0d6bccf8e2","status":"passed","time":{"start":1698701613593,"stop":1698701616560,"duration":2967}},{"uid":"618bd40d6b1c539e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/618bd40d6b1c539e","status":"passed","time":{"start":1698700406453,"stop":1698700409058,"duration":2605}},{"uid":"7217fbd2b92cff6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7217fbd2b92cff6c","status":"passed","time":{"start":1698693092074,"stop":1698693097961,"duration":5887}},{"uid":"54053de6181fc64a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54053de6181fc64a","status":"passed","time":{"start":1698692921563,"stop":1698692925709,"duration":4146}},{"uid":"1ae87d0acdb7a55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1ae87d0acdb7a55d","status":"passed","time":{"start":1698646587699,"stop":1698646590820,"duration":3121}},{"uid":"1beee8e852b10855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1beee8e852b10855","status":"passed","time":{"start":1698628804107,"stop":1698628811058,"duration":6951}},{"uid":"85ba9ac620795264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/85ba9ac620795264","status":"passed","time":{"start":1698615471392,"stop":1698615474056,"duration":2664}},{"uid":"75b53949a32c2209","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/75b53949a32c2209","status":"passed","time":{"start":1698615305556,"stop":1698615310990,"duration":5434}},{"uid":"d5e9dd2f01aef2e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d5e9dd2f01aef2e1","status":"passed","time":{"start":1698542599885,"stop":1698542605819,"duration":5934}},{"uid":"8300ddf5664118f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8300ddf5664118f4","status":"passed","time":{"start":1698455802904,"stop":1698455805588,"duration":2684}},{"uid":"4e2c0aa92e8e15d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2c0aa92e8e15d4","status":"passed","time":{"start":1698369593116,"stop":1698369597890,"duration":4774}},{"uid":"a1f8d4973f388da6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a1f8d4973f388da6","status":"passed","time":{"start":1698283131114,"stop":1698283134209,"duration":3095}},{"uid":"f299ee7137b60ac0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f299ee7137b60ac0","status":"passed","time":{"start":1698196749061,"stop":1698196751635,"duration":2574}},{"uid":"516038fbedfd8500","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/516038fbedfd8500","status":"passed","time":{"start":1698178486523,"stop":1698178489259,"duration":2736}},{"uid":"b49b6874cb3f9587","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b49b6874cb3f9587","status":"passed","time":{"start":1698178423084,"stop":1698178426602,"duration":3518}},{"uid":"70bf2d51e89042d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/70bf2d51e89042d1","status":"passed","time":{"start":1698110287412,"stop":1698110290199,"duration":2787}}]},"tags":[]},"source":"e242ac406a1d6e06.json","parameterValues":["TorridgeDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/1c503d3b35916279.json b/3.10/1086/data/test-cases/e5ec04c502ef9f5a.json similarity index 87% rename from 3.10/1084/data/test-cases/1c503d3b35916279.json rename to 3.10/1086/data/test-cases/e5ec04c502ef9f5a.json index d4538c88b8..6efc9d13b2 100644 --- a/3.10/1084/data/test-cases/1c503d3b35916279.json +++ b/3.10/1086/data/test-cases/e5ec04c502ef9f5a.json @@ -1 +1 @@ -{"uid":"1c503d3b35916279","name":"Validate Council Output [GatesheadCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"3a7171e6de629587a3f0d32410302b35","time":{"start":1698867389609,"stop":1698867397115,"duration":7506},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: GatesheadCouncil","time":{"start":1698867389609,"stop":1698867389610,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from GatesheadCouncil","time":{"start":1698867389610,"stop":1698867397112,"duration":7502},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867397112,"stop":1698867397112,"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":1698867397112,"stop":1698867397115,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"GatesheadCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":20,"unknown":0,"total":23},"items":[{"uid":"b11926f9d38340e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b11926f9d38340e2","status":"passed","time":{"start":1698867450438,"stop":1698867459401,"duration":8963}},{"uid":"517875ae1b09d728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/517875ae1b09d728","status":"passed","time":{"start":1698801583475,"stop":1698801591158,"duration":7683}},{"uid":"3b84dcdcf5837562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/3b84dcdcf5837562","status":"passed","time":{"start":1698788479909,"stop":1698788488566,"duration":8657}},{"uid":"bab837d7ab338793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bab837d7ab338793","status":"passed","time":{"start":1698714974958,"stop":1698714985140,"duration":10182}},{"uid":"d54d00873915b145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d54d00873915b145","status":"passed","time":{"start":1698701351504,"stop":1698701360302,"duration":8798}},{"uid":"e9e5ebe77d42408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e9e5ebe77d42408","status":"passed","time":{"start":1698700215004,"stop":1698700222572,"duration":7568}},{"uid":"584cb7b2ee27577f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/584cb7b2ee27577f","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5609899affb3 \n#1 0x5609896834a7 \n#2 0x56098966b49e \n#3 0x56098966b2ce \n#4 0x560989669ecd \n#5 0x56098966a4cf \n#6 0x560989679a04 \n#7 0x56098968e651 \n#8 0x56098969304b \n#9 0x56098966abf1 \n#10 0x56098968e446 \n#11 0x560989705dfc \n#12 0x5609896ec713 \n#13 0x5609896bf18b \n#14 0x5609896bff7e \n#15 0x5609899758d8 \n#16 0x560989979800 \n#17 0x560989983cfc \n#18 0x56098997a418 \n#19 0x56098994742f \n#20 0x56098999e4e8 \n#21 0x56098999e6b4 \n#22 0x5609899af143 \n#23 0x7f6748e94ac3 ","time":{"start":1698692756617,"stop":1698693060902,"duration":304285}},{"uid":"f14d59ab60748dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f14d59ab60748dfd","status":"passed","time":{"start":1698692723448,"stop":1698692730979,"duration":7531}},{"uid":"b107966b3d44337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b107966b3d44337c","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55a12d4eefb3 \n#1 0x55a12d1c24a7 \n#2 0x55a12d209dd6 \n#3 0x55a12d209ec1 \n#4 0x55a12d247354 \n#5 0x55a12d22b96d \n#6 0x55a12d244c02 \n#7 0x55a12d22b713 \n#8 0x55a12d1fe18b \n#9 0x55a12d1fef7e \n#10 0x55a12d4b48d8 \n#11 0x55a12d4b8800 \n#12 0x55a12d4c2cfc \n#13 0x55a12d4b9418 \n#14 0x55a12d48642f \n#15 0x55a12d4dd4e8 \n#16 0x55a12d4dd6b4 \n#17 0x55a12d4ee143 \n#18 0x7f4760494ac3 ","time":{"start":1698646313421,"stop":1698646328817,"duration":15396}},{"uid":"529b28f61f08b312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/529b28f61f08b312","status":"passed","time":{"start":1698628537138,"stop":1698628546623,"duration":9485}},{"uid":"9e987d6b6c3e9f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9e987d6b6c3e9f7c","status":"passed","time":{"start":1698615195844,"stop":1698615205519,"duration":9675}},{"uid":"1026b03c72a404f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1026b03c72a404f7","status":"passed","time":{"start":1698615090043,"stop":1698615097928,"duration":7885}},{"uid":"97904f871f1a1fac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/97904f871f1a1fac","status":"passed","time":{"start":1698542352330,"stop":1698542361010,"duration":8680}},{"uid":"a65a42445bbec2dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a65a42445bbec2dd","status":"passed","time":{"start":1698455542992,"stop":1698455550066,"duration":7074}},{"uid":"91ec55df5370342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/91ec55df5370342","status":"passed","time":{"start":1698369216108,"stop":1698369224058,"duration":7950}},{"uid":"cad55d6b1a0a6d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cad55d6b1a0a6d70","status":"passed","time":{"start":1698282827655,"stop":1698282837283,"duration":9628}},{"uid":"153147fd04257ab9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/153147fd04257ab9","status":"passed","time":{"start":1698196487904,"stop":1698196496351,"duration":8447}},{"uid":"7fd6cf11c95e8a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7fd6cf11c95e8a42","status":"passed","time":{"start":1698178211447,"stop":1698178221135,"duration":9688}},{"uid":"e8c5baac69e8a4ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e8c5baac69e8a4ce","status":"passed","time":{"start":1698178193203,"stop":1698178201540,"duration":8337}},{"uid":"e748600695ce7504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/e748600695ce7504","status":"passed","time":{"start":1698110085862,"stop":1698110092678,"duration":6816}}]},"tags":[]},"source":"1c503d3b35916279.json","parameterValues":["GatesheadCouncil"]} \ No newline at end of file +{"uid":"e5ec04c502ef9f5a","name":"Validate Council Output [GatesheadCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"3a7171e6de629587a3f0d32410302b35","time":{"start":1698867454008,"stop":1698867463774,"duration":9766},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: GatesheadCouncil","time":{"start":1698867454008,"stop":1698867454009,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from GatesheadCouncil","time":{"start":1698867454009,"stop":1698867463770,"duration":9761},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867463771,"stop":1698867463771,"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":1698867463771,"stop":1698867463774,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"GatesheadCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":20,"unknown":0,"total":23},"items":[{"uid":"5702d060a2dfe2ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/5702d060a2dfe2ec","status":"passed","time":{"start":1698867460477,"stop":1698867467478,"duration":7001}},{"uid":"517875ae1b09d728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/517875ae1b09d728","status":"passed","time":{"start":1698801583475,"stop":1698801591158,"duration":7683}},{"uid":"3b84dcdcf5837562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/3b84dcdcf5837562","status":"passed","time":{"start":1698788479909,"stop":1698788488566,"duration":8657}},{"uid":"bab837d7ab338793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bab837d7ab338793","status":"passed","time":{"start":1698714974958,"stop":1698714985140,"duration":10182}},{"uid":"d54d00873915b145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d54d00873915b145","status":"passed","time":{"start":1698701351504,"stop":1698701360302,"duration":8798}},{"uid":"e9e5ebe77d42408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e9e5ebe77d42408","status":"passed","time":{"start":1698700215004,"stop":1698700222572,"duration":7568}},{"uid":"584cb7b2ee27577f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/584cb7b2ee27577f","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5609899affb3 \n#1 0x5609896834a7 \n#2 0x56098966b49e \n#3 0x56098966b2ce \n#4 0x560989669ecd \n#5 0x56098966a4cf \n#6 0x560989679a04 \n#7 0x56098968e651 \n#8 0x56098969304b \n#9 0x56098966abf1 \n#10 0x56098968e446 \n#11 0x560989705dfc \n#12 0x5609896ec713 \n#13 0x5609896bf18b \n#14 0x5609896bff7e \n#15 0x5609899758d8 \n#16 0x560989979800 \n#17 0x560989983cfc \n#18 0x56098997a418 \n#19 0x56098994742f \n#20 0x56098999e4e8 \n#21 0x56098999e6b4 \n#22 0x5609899af143 \n#23 0x7f6748e94ac3 ","time":{"start":1698692756617,"stop":1698693060902,"duration":304285}},{"uid":"f14d59ab60748dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f14d59ab60748dfd","status":"passed","time":{"start":1698692723448,"stop":1698692730979,"duration":7531}},{"uid":"b107966b3d44337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b107966b3d44337c","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55a12d4eefb3 \n#1 0x55a12d1c24a7 \n#2 0x55a12d209dd6 \n#3 0x55a12d209ec1 \n#4 0x55a12d247354 \n#5 0x55a12d22b96d \n#6 0x55a12d244c02 \n#7 0x55a12d22b713 \n#8 0x55a12d1fe18b \n#9 0x55a12d1fef7e \n#10 0x55a12d4b48d8 \n#11 0x55a12d4b8800 \n#12 0x55a12d4c2cfc \n#13 0x55a12d4b9418 \n#14 0x55a12d48642f \n#15 0x55a12d4dd4e8 \n#16 0x55a12d4dd6b4 \n#17 0x55a12d4ee143 \n#18 0x7f4760494ac3 ","time":{"start":1698646313421,"stop":1698646328817,"duration":15396}},{"uid":"529b28f61f08b312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/529b28f61f08b312","status":"passed","time":{"start":1698628537138,"stop":1698628546623,"duration":9485}},{"uid":"9e987d6b6c3e9f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9e987d6b6c3e9f7c","status":"passed","time":{"start":1698615195844,"stop":1698615205519,"duration":9675}},{"uid":"1026b03c72a404f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1026b03c72a404f7","status":"passed","time":{"start":1698615090043,"stop":1698615097928,"duration":7885}},{"uid":"97904f871f1a1fac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/97904f871f1a1fac","status":"passed","time":{"start":1698542352330,"stop":1698542361010,"duration":8680}},{"uid":"a65a42445bbec2dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a65a42445bbec2dd","status":"passed","time":{"start":1698455542992,"stop":1698455550066,"duration":7074}},{"uid":"91ec55df5370342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/91ec55df5370342","status":"passed","time":{"start":1698369216108,"stop":1698369224058,"duration":7950}},{"uid":"cad55d6b1a0a6d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cad55d6b1a0a6d70","status":"passed","time":{"start":1698282827655,"stop":1698282837283,"duration":9628}},{"uid":"153147fd04257ab9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/153147fd04257ab9","status":"passed","time":{"start":1698196487904,"stop":1698196496351,"duration":8447}},{"uid":"7fd6cf11c95e8a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7fd6cf11c95e8a42","status":"passed","time":{"start":1698178211447,"stop":1698178221135,"duration":9688}},{"uid":"e8c5baac69e8a4ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e8c5baac69e8a4ce","status":"passed","time":{"start":1698178193203,"stop":1698178201540,"duration":8337}},{"uid":"e748600695ce7504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/e748600695ce7504","status":"passed","time":{"start":1698110085862,"stop":1698110092678,"duration":6816}}]},"tags":[]},"source":"e5ec04c502ef9f5a.json","parameterValues":["GatesheadCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/eb08c87edeeec35e.json b/3.10/1086/data/test-cases/eb08c87edeeec35e.json new file mode 100644 index 0000000000..8c5a8aa5c9 --- /dev/null +++ b/3.10/1086/data/test-cases/eb08c87edeeec35e.json @@ -0,0 +1 @@ +{"uid":"eb08c87edeeec35e","name":"Validate Council Output [CannockChaseDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"775e11c2e2379683333c47d17880850d","time":{"start":1698867387027,"stop":1698867388048,"duration":1021},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CannockChaseDistrictCouncil","time":{"start":1698867387027,"stop":1698867387028,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CannockChaseDistrictCouncil","time":{"start":1698867387029,"stop":1698867388044,"duration":1015},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867388044,"stop":1698867388045,"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":1698867388045,"stop":1698867388048,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CannockChaseDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":28,"unknown":0,"total":28},"items":[{"uid":"56506d51cdac33bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/56506d51cdac33bc","status":"passed","time":{"start":1698867405661,"stop":1698867406404,"duration":743}},{"uid":"104468b28561be5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/104468b28561be5d","status":"passed","time":{"start":1698801505009,"stop":1698801505987,"duration":978}},{"uid":"21aff505289b9f5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/21aff505289b9f5f","status":"passed","time":{"start":1698788407187,"stop":1698788408189,"duration":1002}},{"uid":"92053d3c1c4868fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/92053d3c1c4868fe","status":"passed","time":{"start":1698714882422,"stop":1698714883369,"duration":947}},{"uid":"1d47d6c81a228aa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1d47d6c81a228aa8","status":"passed","time":{"start":1698701273357,"stop":1698701274515,"duration":1158}},{"uid":"8f42822f71503b30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8f42822f71503b30","status":"passed","time":{"start":1698700144520,"stop":1698700145455,"duration":935}},{"uid":"9b8ff742abba5e9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9b8ff742abba5e9e","status":"passed","time":{"start":1698692695175,"stop":1698692695993,"duration":818}},{"uid":"91dffef7903a637c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91dffef7903a637c","status":"passed","time":{"start":1698692658661,"stop":1698692659526,"duration":865}},{"uid":"f10d1c3d201b6c7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f10d1c3d201b6c7c","status":"passed","time":{"start":1698646216894,"stop":1698646218007,"duration":1113}},{"uid":"124e2dea413eb1a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/124e2dea413eb1a6","status":"passed","time":{"start":1698628457961,"stop":1698628461281,"duration":3320}},{"uid":"e8789951d3d6f60c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e8789951d3d6f60c","status":"passed","time":{"start":1698615104144,"stop":1698615108067,"duration":3923}},{"uid":"257c9bf1aa9307fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/257c9bf1aa9307fe","status":"passed","time":{"start":1698615026651,"stop":1698615029240,"duration":2589}},{"uid":"39f5c900839f121c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/39f5c900839f121c","status":"passed","time":{"start":1698542266767,"stop":1698542269886,"duration":3119}},{"uid":"2a14bc2b9ec57103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a14bc2b9ec57103","status":"passed","time":{"start":1698455461133,"stop":1698455464009,"duration":2876}},{"uid":"effa788e35de9292","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/effa788e35de9292","status":"passed","time":{"start":1698369143230,"stop":1698369146598,"duration":3368}},{"uid":"ba33f6e0aa62ba71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ba33f6e0aa62ba71","status":"passed","time":{"start":1698282731164,"stop":1698282734792,"duration":3628}},{"uid":"37755b349aa16563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/37755b349aa16563","status":"passed","time":{"start":1698196405063,"stop":1698196407911,"duration":2848}},{"uid":"19c28f1ea764a138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/19c28f1ea764a138","status":"passed","time":{"start":1698178130798,"stop":1698178134091,"duration":3293}},{"uid":"a5b7e00437244ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a5b7e00437244ba7","status":"passed","time":{"start":1698178088247,"stop":1698178091156,"duration":2909}},{"uid":"a6a78b8004e9adfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a6a78b8004e9adfd","status":"passed","time":{"start":1698110004246,"stop":1698110007163,"duration":2917}}]},"tags":[]},"source":"eb08c87edeeec35e.json","parameterValues":["CannockChaseDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/a9176064c8d6721e.json b/3.10/1086/data/test-cases/eb3ca839fc15bae3.json similarity index 82% rename from 3.10/1084/data/test-cases/a9176064c8d6721e.json rename to 3.10/1086/data/test-cases/eb3ca839fc15bae3.json index 8075f1f688..1c124a9ad9 100644 --- a/3.10/1084/data/test-cases/a9176064c8d6721e.json +++ b/3.10/1086/data/test-cases/eb3ca839fc15bae3.json @@ -1 +1 @@ -{"uid":"a9176064c8d6721e","name":"Validate Council Output [MaldonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"53c5720a05c261e2bad5904bb33e19b7","time":{"start":1698867503847,"stop":1698867505433,"duration":1586},"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":1698867503847,"stop":1698867503848,"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":1698867503848,"stop":1698867505430,"duration":1582},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867505430,"stop":1698867505431,"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":1698867505431,"stop":1698867505433,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"325191fae8115e92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/325191fae8115e92","status":"passed","time":{"start":1698867549722,"stop":1698867550788,"duration":1066}},{"uid":"cb176a91b852def4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cb176a91b852def4","status":"passed","time":{"start":1698801681894,"stop":1698801682861,"duration":967}},{"uid":"da064ae3a6682f0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/da064ae3a6682f0d","status":"passed","time":{"start":1698788591212,"stop":1698788592893,"duration":1681}},{"uid":"747189ce52834535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/747189ce52834535","status":"passed","time":{"start":1698715134776,"stop":1698715135888,"duration":1112}},{"uid":"b37c4d316e51c517","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b37c4d316e51c517","status":"passed","time":{"start":1698701549397,"stop":1698701550532,"duration":1135}},{"uid":"1cd08f885d3ace6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1cd08f885d3ace6b","status":"passed","time":{"start":1698700323557,"stop":1698700324529,"duration":972}},{"uid":"3ee1b7b8d624fab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3ee1b7b8d624fab0","status":"passed","time":{"start":1698692862454,"stop":1698692863414,"duration":960}},{"uid":"7acd72fce1ba8988","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7acd72fce1ba8988","status":"passed","time":{"start":1698692832433,"stop":1698692834359,"duration":1926}},{"uid":"7fdf5f6869fd9cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fdf5f6869fd9cda","status":"passed","time":{"start":1698646543854,"stop":1698646545046,"duration":1192}},{"uid":"aeb9c59c65541655","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/aeb9c59c65541655","status":"passed","time":{"start":1698628527262,"stop":1698628528902,"duration":1640}},{"uid":"9a39cf4c856325fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9a39cf4c856325fc","status":"passed","time":{"start":1698615166878,"stop":1698615168350,"duration":1472}},{"uid":"ac64a328a48a4733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ac64a328a48a4733","status":"passed","time":{"start":1698615074380,"stop":1698615075754,"duration":1374}},{"uid":"b32626c1452100d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b32626c1452100d2","status":"passed","time":{"start":1698542327740,"stop":1698542328940,"duration":1200}},{"uid":"713ce6be97e81048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/713ce6be97e81048","status":"passed","time":{"start":1698455515566,"stop":1698455516566,"duration":1000}},{"uid":"2af3534b27b630ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2af3534b27b630ef","status":"passed","time":{"start":1698369204860,"stop":1698369205913,"duration":1053}},{"uid":"bd3fccbd3d1dfbdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd3fccbd3d1dfbdd","status":"passed","time":{"start":1698282792986,"stop":1698282794182,"duration":1196}},{"uid":"dd10ab3e47129754","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dd10ab3e47129754","status":"passed","time":{"start":1698196465178,"stop":1698196466463,"duration":1285}},{"uid":"988d06ca1cd9ff0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/988d06ca1cd9ff0e","status":"passed","time":{"start":1698178197227,"stop":1698178198425,"duration":1198}},{"uid":"a237525a16e7c92a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a237525a16e7c92a","status":"passed","time":{"start":1698178143624,"stop":1698178144685,"duration":1061}},{"uid":"1151e7ff351babea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1151e7ff351babea","status":"passed","time":{"start":1698110068913,"stop":1698110069914,"duration":1001}}]},"tags":[]},"source":"a9176064c8d6721e.json","parameterValues":["MaldonDistrictCouncil"]} \ No newline at end of file +{"uid":"eb3ca839fc15bae3","name":"Validate Council Output [MaldonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"53c5720a05c261e2bad5904bb33e19b7","time":{"start":1698867657963,"stop":1698867659207,"duration":1244},"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":1698867657964,"stop":1698867657965,"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":1698867657965,"stop":1698867659203,"duration":1238},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867659204,"stop":1698867659204,"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":1698867659205,"stop":1698867659207,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"356d53fd13d8c29e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/356d53fd13d8c29e","status":"passed","time":{"start":1698867573240,"stop":1698867575021,"duration":1781}},{"uid":"cb176a91b852def4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cb176a91b852def4","status":"passed","time":{"start":1698801681894,"stop":1698801682861,"duration":967}},{"uid":"da064ae3a6682f0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/da064ae3a6682f0d","status":"passed","time":{"start":1698788591212,"stop":1698788592893,"duration":1681}},{"uid":"747189ce52834535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/747189ce52834535","status":"passed","time":{"start":1698715134776,"stop":1698715135888,"duration":1112}},{"uid":"b37c4d316e51c517","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b37c4d316e51c517","status":"passed","time":{"start":1698701549397,"stop":1698701550532,"duration":1135}},{"uid":"1cd08f885d3ace6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1cd08f885d3ace6b","status":"passed","time":{"start":1698700323557,"stop":1698700324529,"duration":972}},{"uid":"3ee1b7b8d624fab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3ee1b7b8d624fab0","status":"passed","time":{"start":1698692862454,"stop":1698692863414,"duration":960}},{"uid":"7acd72fce1ba8988","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7acd72fce1ba8988","status":"passed","time":{"start":1698692832433,"stop":1698692834359,"duration":1926}},{"uid":"7fdf5f6869fd9cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fdf5f6869fd9cda","status":"passed","time":{"start":1698646543854,"stop":1698646545046,"duration":1192}},{"uid":"aeb9c59c65541655","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/aeb9c59c65541655","status":"passed","time":{"start":1698628527262,"stop":1698628528902,"duration":1640}},{"uid":"9a39cf4c856325fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9a39cf4c856325fc","status":"passed","time":{"start":1698615166878,"stop":1698615168350,"duration":1472}},{"uid":"ac64a328a48a4733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ac64a328a48a4733","status":"passed","time":{"start":1698615074380,"stop":1698615075754,"duration":1374}},{"uid":"b32626c1452100d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b32626c1452100d2","status":"passed","time":{"start":1698542327740,"stop":1698542328940,"duration":1200}},{"uid":"713ce6be97e81048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/713ce6be97e81048","status":"passed","time":{"start":1698455515566,"stop":1698455516566,"duration":1000}},{"uid":"2af3534b27b630ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2af3534b27b630ef","status":"passed","time":{"start":1698369204860,"stop":1698369205913,"duration":1053}},{"uid":"bd3fccbd3d1dfbdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd3fccbd3d1dfbdd","status":"passed","time":{"start":1698282792986,"stop":1698282794182,"duration":1196}},{"uid":"dd10ab3e47129754","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dd10ab3e47129754","status":"passed","time":{"start":1698196465178,"stop":1698196466463,"duration":1285}},{"uid":"988d06ca1cd9ff0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/988d06ca1cd9ff0e","status":"passed","time":{"start":1698178197227,"stop":1698178198425,"duration":1198}},{"uid":"a237525a16e7c92a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a237525a16e7c92a","status":"passed","time":{"start":1698178143624,"stop":1698178144685,"duration":1061}},{"uid":"1151e7ff351babea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1151e7ff351babea","status":"passed","time":{"start":1698110068913,"stop":1698110069914,"duration":1001}}]},"tags":[]},"source":"eb3ca839fc15bae3.json","parameterValues":["MaldonDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/ebc7f40120c9e810.json b/3.10/1086/data/test-cases/ebc7f40120c9e810.json new file mode 100644 index 0000000000..2b06b96508 --- /dev/null +++ b/3.10/1086/data/test-cases/ebc7f40120c9e810.json @@ -0,0 +1 @@ +{"uid":"ebc7f40120c9e810","name":"Validate Council Output [CheshireEastCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b583dc83005aea8688ae703bcdf0d977","time":{"start":1698867405094,"stop":1698867407036,"duration":1942},"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":1698867405095,"stop":1698867405096,"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":1698867405096,"stop":1698867407033,"duration":1937},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867407033,"stop":1698867407033,"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":1698867407034,"stop":1698867407036,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":73,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":170},"items":[{"uid":"e1720ff9cf9a677b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e1720ff9cf9a677b","status":"passed","time":{"start":1698867419866,"stop":1698867421341,"duration":1475}},{"uid":"14e72a0644fd89d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/14e72a0644fd89d9","status":"passed","time":{"start":1698801532178,"stop":1698801533767,"duration":1589}},{"uid":"70013b585683b48a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/70013b585683b48a","status":"passed","time":{"start":1698788434730,"stop":1698788437123,"duration":2393}},{"uid":"15ffca0c3e8e6dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/15ffca0c3e8e6dbc","status":"passed","time":{"start":1698714915582,"stop":1698714920079,"duration":4497}},{"uid":"5c7f7a4becd9dae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c7f7a4becd9dae5","status":"passed","time":{"start":1698701293357,"stop":1698701295861,"duration":2504}},{"uid":"a1787abbf7394947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a1787abbf7394947","status":"passed","time":{"start":1698700166318,"stop":1698700169199,"duration":2881}},{"uid":"5d9be04643c05282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d9be04643c05282","status":"passed","time":{"start":1698692711926,"stop":1698692713366,"duration":1440}},{"uid":"248030aefa5abb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/248030aefa5abb6a","status":"passed","time":{"start":1698692674620,"stop":1698692676171,"duration":1551}},{"uid":"2842aca8b97d5a81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2842aca8b97d5a81","status":"passed","time":{"start":1698646238590,"stop":1698646240597,"duration":2007}},{"uid":"d6997d5af1630356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d6997d5af1630356","status":"passed","time":{"start":1698628480256,"stop":1698628482006,"duration":1750}},{"uid":"f0cd926836185c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f0cd926836185c29","status":"passed","time":{"start":1698615123536,"stop":1698615125464,"duration":1928}},{"uid":"85f40947bb81a840","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/85f40947bb81a840","status":"passed","time":{"start":1698615046364,"stop":1698615048142,"duration":1778}},{"uid":"a34cc34a57178d6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a34cc34a57178d6d","status":"passed","time":{"start":1698542292044,"stop":1698542293781,"duration":1737}},{"uid":"1841132c24a7d738","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1841132c24a7d738","status":"passed","time":{"start":1698455491666,"stop":1698455494396,"duration":2730}},{"uid":"bb119badf1d5fcb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bb119badf1d5fcb8","status":"passed","time":{"start":1698369167384,"stop":1698369171348,"duration":3964}},{"uid":"8b3fccc1fc2dfd18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8b3fccc1fc2dfd18","status":"passed","time":{"start":1698282766755,"stop":1698282769451,"duration":2696}},{"uid":"7c627d316539f1bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7c627d316539f1bf","status":"passed","time":{"start":1698196437017,"stop":1698196441204,"duration":4187}},{"uid":"21c2376e0242b487","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/21c2376e0242b487","status":"passed","time":{"start":1698178154667,"stop":1698178156596,"duration":1929}},{"uid":"380e8ab748d68a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/380e8ab748d68a55","status":"passed","time":{"start":1698178118825,"stop":1698178120669,"duration":1844}},{"uid":"93dc4c7efe70344f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/93dc4c7efe70344f","status":"passed","time":{"start":1698110022000,"stop":1698110023570,"duration":1570}}]},"tags":[]},"source":"ebc7f40120c9e810.json","parameterValues":["CheshireEastCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/e6b6cbaba2b05900.json b/3.10/1086/data/test-cases/ed5c788380c3e21f.json similarity index 97% rename from 3.10/1084/data/test-cases/e6b6cbaba2b05900.json rename to 3.10/1086/data/test-cases/ed5c788380c3e21f.json index a379682846..3aacb62419 100644 --- a/3.10/1084/data/test-cases/e6b6cbaba2b05900.json +++ b/3.10/1086/data/test-cases/ed5c788380c3e21f.json @@ -1 +1 @@ -{"uid":"e6b6cbaba2b05900","name":"Validate Council Output [FenlandDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b9a0b94e117284e01290d827dc1bf029","time":{"start":1698867388658,"stop":1698867389357,"duration":699},"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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: 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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f12fb21a0>, 'council': 'FenlandDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: 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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f2f12fb21a0>, 'council': 'FenlandDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867388658,"stop":1698867388659,"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":1698867388659,"stop":1698867389356,"duration":697},"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":73,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":170},"items":[{"uid":"a1a3123cab01fa1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a1a3123cab01fa1a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867449440,"stop":1698867450062,"duration":622}},{"uid":"390e7eb50df20024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/390e7eb50df20024","status":"passed","time":{"start":1698801580770,"stop":1698801583471,"duration":2701}},{"uid":"88431c6d506e6ee2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/88431c6d506e6ee2","status":"passed","time":{"start":1698788476636,"stop":1698788479904,"duration":3268}},{"uid":"c5238d91acb03c63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c5238d91acb03c63","status":"passed","time":{"start":1698714970956,"stop":1698714974954,"duration":3998}},{"uid":"624ca3a79530def9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/624ca3a79530def9","status":"passed","time":{"start":1698701348066,"stop":1698701351500,"duration":3434}},{"uid":"8ba11d8e76b9433c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8ba11d8e76b9433c","status":"passed","time":{"start":1698700212180,"stop":1698700215001,"duration":2821}},{"uid":"252a0cda9bcf0626","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/252a0cda9bcf0626","status":"passed","time":{"start":1698692753779,"stop":1698692756614,"duration":2835}},{"uid":"23386860e5c05ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/23386860e5c05ed4","status":"passed","time":{"start":1698692720556,"stop":1698692723444,"duration":2888}},{"uid":"ceb72815a3e60ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ceb72815a3e60ce9","status":"passed","time":{"start":1698646310029,"stop":1698646313417,"duration":3388}},{"uid":"fd853bc9f2d71804","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fd853bc9f2d71804","status":"passed","time":{"start":1698628533138,"stop":1698628537134,"duration":3996}},{"uid":"3c063d464c507dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3c063d464c507dc","status":"passed","time":{"start":1698615192437,"stop":1698615195839,"duration":3402}},{"uid":"807148721d1b86ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/807148721d1b86ad","status":"passed","time":{"start":1698615086811,"stop":1698615090040,"duration":3229}},{"uid":"f732113d113dbf05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f732113d113dbf05","status":"passed","time":{"start":1698542349377,"stop":1698542352327,"duration":2950}},{"uid":"24f1dc31b0ed5c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/24f1dc31b0ed5c5c","status":"passed","time":{"start":1698455540377,"stop":1698455542988,"duration":2611}},{"uid":"6044ee0f8b3f33c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6044ee0f8b3f33c5","status":"passed","time":{"start":1698369212766,"stop":1698369216104,"duration":3338}},{"uid":"36ccf798246d060c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/36ccf798246d060c","status":"passed","time":{"start":1698282823685,"stop":1698282827651,"duration":3966}},{"uid":"b655334d5eed1130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b655334d5eed1130","status":"passed","time":{"start":1698196484609,"stop":1698196487901,"duration":3292}},{"uid":"754d980946c3dd94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/754d980946c3dd94","status":"passed","time":{"start":1698178208709,"stop":1698178211443,"duration":2734}},{"uid":"15a14fdbf2ef9c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/15a14fdbf2ef9c2","status":"passed","time":{"start":1698178189899,"stop":1698178193200,"duration":3301}},{"uid":"ab0d18d17f0b7068","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ab0d18d17f0b7068","status":"passed","time":{"start":1698110083054,"stop":1698110085859,"duration":2805}}]},"tags":[]},"source":"e6b6cbaba2b05900.json","parameterValues":["FenlandDistrictCouncil"]} \ No newline at end of file +{"uid":"ed5c788380c3e21f","name":"Validate Council Output [FenlandDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b9a0b94e117284e01290d827dc1bf029","time":{"start":1698867452856,"stop":1698867453650,"duration":794},"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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: 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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce4789e890>, 'council': 'FenlandDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: 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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce4789e890>, 'council': 'FenlandDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867452857,"stop":1698867452857,"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":1698867452858,"stop":1698867453650,"duration":792},"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":73,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":170},"items":[{"uid":"333572633565e628","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/333572633565e628","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867459713,"stop":1698867460224,"duration":511}},{"uid":"390e7eb50df20024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/390e7eb50df20024","status":"passed","time":{"start":1698801580770,"stop":1698801583471,"duration":2701}},{"uid":"88431c6d506e6ee2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/88431c6d506e6ee2","status":"passed","time":{"start":1698788476636,"stop":1698788479904,"duration":3268}},{"uid":"c5238d91acb03c63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c5238d91acb03c63","status":"passed","time":{"start":1698714970956,"stop":1698714974954,"duration":3998}},{"uid":"624ca3a79530def9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/624ca3a79530def9","status":"passed","time":{"start":1698701348066,"stop":1698701351500,"duration":3434}},{"uid":"8ba11d8e76b9433c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8ba11d8e76b9433c","status":"passed","time":{"start":1698700212180,"stop":1698700215001,"duration":2821}},{"uid":"252a0cda9bcf0626","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/252a0cda9bcf0626","status":"passed","time":{"start":1698692753779,"stop":1698692756614,"duration":2835}},{"uid":"23386860e5c05ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/23386860e5c05ed4","status":"passed","time":{"start":1698692720556,"stop":1698692723444,"duration":2888}},{"uid":"ceb72815a3e60ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ceb72815a3e60ce9","status":"passed","time":{"start":1698646310029,"stop":1698646313417,"duration":3388}},{"uid":"fd853bc9f2d71804","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fd853bc9f2d71804","status":"passed","time":{"start":1698628533138,"stop":1698628537134,"duration":3996}},{"uid":"3c063d464c507dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3c063d464c507dc","status":"passed","time":{"start":1698615192437,"stop":1698615195839,"duration":3402}},{"uid":"807148721d1b86ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/807148721d1b86ad","status":"passed","time":{"start":1698615086811,"stop":1698615090040,"duration":3229}},{"uid":"f732113d113dbf05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f732113d113dbf05","status":"passed","time":{"start":1698542349377,"stop":1698542352327,"duration":2950}},{"uid":"24f1dc31b0ed5c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/24f1dc31b0ed5c5c","status":"passed","time":{"start":1698455540377,"stop":1698455542988,"duration":2611}},{"uid":"6044ee0f8b3f33c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6044ee0f8b3f33c5","status":"passed","time":{"start":1698369212766,"stop":1698369216104,"duration":3338}},{"uid":"36ccf798246d060c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/36ccf798246d060c","status":"passed","time":{"start":1698282823685,"stop":1698282827651,"duration":3966}},{"uid":"b655334d5eed1130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b655334d5eed1130","status":"passed","time":{"start":1698196484609,"stop":1698196487901,"duration":3292}},{"uid":"754d980946c3dd94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/754d980946c3dd94","status":"passed","time":{"start":1698178208709,"stop":1698178211443,"duration":2734}},{"uid":"15a14fdbf2ef9c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/15a14fdbf2ef9c2","status":"passed","time":{"start":1698178189899,"stop":1698178193200,"duration":3301}},{"uid":"ab0d18d17f0b7068","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ab0d18d17f0b7068","status":"passed","time":{"start":1698110083054,"stop":1698110085859,"duration":2805}}]},"tags":[]},"source":"ed5c788380c3e21f.json","parameterValues":["FenlandDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/ed814ea9f6bbbd01.json b/3.10/1086/data/test-cases/ed814ea9f6bbbd01.json new file mode 100644 index 0000000000..50fd384ae2 --- /dev/null +++ b/3.10/1086/data/test-cases/ed814ea9f6bbbd01.json @@ -0,0 +1 @@ +{"uid":"ed814ea9f6bbbd01","name":"Validate Council Output [StockportBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b8d3ae7465651cc973ab14abfdea7a24","time":{"start":1698867737911,"stop":1698867743144,"duration":5233},"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":1698867737912,"stop":1698867737912,"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":1698867737912,"stop":1698867743141,"duration":5229},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867743141,"stop":1698867743142,"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":1698867743142,"stop":1698867743144,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"e926cdf04b1877b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e926cdf04b1877b2","status":"passed","time":{"start":1698867642512,"stop":1698867646335,"duration":3823}},{"uid":"1e1914f562cf1425","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e1914f562cf1425","status":"passed","time":{"start":1698801783372,"stop":1698801786606,"duration":3234}},{"uid":"e275eddfbfd9c993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e275eddfbfd9c993","status":"passed","time":{"start":1698788661434,"stop":1698788664427,"duration":2993}},{"uid":"2db169ed1eb667ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2db169ed1eb667ea","status":"passed","time":{"start":1698715201024,"stop":1698715203831,"duration":2807}},{"uid":"980eeb453e35d5aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/980eeb453e35d5aa","status":"passed","time":{"start":1698701599980,"stop":1698701613589,"duration":13609}},{"uid":"7d846f5fae4e9086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d846f5fae4e9086","status":"passed","time":{"start":1698700387518,"stop":1698700390494,"duration":2976}},{"uid":"f28fc80a29b774de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f28fc80a29b774de","status":"passed","time":{"start":1698693088812,"stop":1698693092071,"duration":3259}},{"uid":"4b26e90dccc41324","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4b26e90dccc41324","status":"passed","time":{"start":1698692894893,"stop":1698692901974,"duration":7081}},{"uid":"8eb40d48742757b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8eb40d48742757b1","status":"passed","time":{"start":1698646580025,"stop":1698646583616,"duration":3591}},{"uid":"25bf203ad22042b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/25bf203ad22042b9","status":"passed","time":{"start":1698628637403,"stop":1698628639783,"duration":2380}},{"uid":"e296531e7a343d7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e296531e7a343d7d","status":"passed","time":{"start":1698615407436,"stop":1698615410207,"duration":2771}},{"uid":"a8e6b01cee4e58a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a8e6b01cee4e58a7","status":"passed","time":{"start":1698615292911,"stop":1698615295490,"duration":2579}},{"uid":"c25acee168fff908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c25acee168fff908","status":"passed","time":{"start":1698542560057,"stop":1698542566468,"duration":6411}},{"uid":"7ecc3f606dd4ef6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7ecc3f606dd4ef6","status":"passed","time":{"start":1698455628981,"stop":1698455635004,"duration":6023}},{"uid":"a1a1378d059411c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a1a1378d059411c8","status":"passed","time":{"start":1698369299784,"stop":1698369303716,"duration":3932}},{"uid":"e800ecc90606e2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e800ecc90606e2b1","status":"passed","time":{"start":1698283062267,"stop":1698283066147,"duration":3880}},{"uid":"9c3f620aca0a84e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9c3f620aca0a84e5","status":"passed","time":{"start":1698196712778,"stop":1698196716462,"duration":3684}},{"uid":"bd5fc67cdc199361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bd5fc67cdc199361","status":"passed","time":{"start":1698178437210,"stop":1698178440940,"duration":3730}},{"uid":"bc949c4d117048ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc949c4d117048ed","status":"passed","time":{"start":1698178374443,"stop":1698178377730,"duration":3287}},{"uid":"6ff5dd5f0187c976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/6ff5dd5f0187c976","status":"passed","time":{"start":1698110275345,"stop":1698110278281,"duration":2936}}]},"tags":[]},"source":"ed814ea9f6bbbd01.json","parameterValues":["StockportBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/358322d2ad175013.json b/3.10/1086/data/test-cases/edf066917e2c0298.json similarity index 84% rename from 3.10/1084/data/test-cases/358322d2ad175013.json rename to 3.10/1086/data/test-cases/edf066917e2c0298.json index 2b9a41c575..717f7affc0 100644 --- a/3.10/1084/data/test-cases/358322d2ad175013.json +++ b/3.10/1086/data/test-cases/edf066917e2c0298.json @@ -1 +1 @@ -{"uid":"358322d2ad175013","name":"Validate Council Output [CharnwoodBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"801248c9ab954856945dc1ac5bef1fab","time":{"start":1698867327316,"stop":1698867328535,"duration":1219},"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":1698867327316,"stop":1698867327317,"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":1698867327317,"stop":1698867328533,"duration":1216},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867328533,"stop":1698867328534,"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":1698867328534,"stop":1698867328535,"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-az189-232"},{"name":"thread","value":"2141-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":28,"broken":0,"skipped":0,"passed":142,"unknown":0,"total":170},"items":[{"uid":"478dcb01eb072c2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/478dcb01eb072c2e","status":"passed","time":{"start":1698867388787,"stop":1698867390936,"duration":2149}},{"uid":"a3d58701a93524b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a3d58701a93524b1","status":"passed","time":{"start":1698801510146,"stop":1698801511802,"duration":1656}},{"uid":"d1812f8233b895e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d1812f8233b895e7","status":"passed","time":{"start":1698788423897,"stop":1698788426291,"duration":2394}},{"uid":"29fb179c4b6868a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29fb179c4b6868a0","status":"passed","time":{"start":1698714892858,"stop":1698714894590,"duration":1732}},{"uid":"bbc1c916792a119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/bbc1c916792a119","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698701281100,"stop":1698701283646,"duration":2546}},{"uid":"80810e61fab353fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/80810e61fab353fa","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698700154763,"stop":1698700156901,"duration":2138}},{"uid":"e464cbbfedd58ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e464cbbfedd58ef2","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692700988,"stop":1698692702615,"duration":1627}},{"uid":"b5086abf204ccc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5086abf204ccc65","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692663770,"stop":1698692665266,"duration":1496}},{"uid":"c1c1be89cff7ad4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c1c1be89cff7ad4f","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646224503,"stop":1698646228742,"duration":4239}},{"uid":"92d987ee69bdeb27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92d987ee69bdeb27","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698628471086,"stop":1698628473042,"duration":1956}},{"uid":"7c42663407473cf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7c42663407473cf3","status":"passed","time":{"start":1698615114278,"stop":1698615116098,"duration":1820}},{"uid":"3c01f879c5242b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c01f879c5242b72","status":"passed","time":{"start":1698615037742,"stop":1698615039828,"duration":2086}},{"uid":"ded811926ddf3b87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ded811926ddf3b87","status":"passed","time":{"start":1698542279600,"stop":1698542282558,"duration":2958}},{"uid":"43fe8b82c2a0c15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/43fe8b82c2a0c15","status":"passed","time":{"start":1698455469673,"stop":1698455471243,"duration":1570}},{"uid":"f331637d2fff8bb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f331637d2fff8bb7","status":"passed","time":{"start":1698369154889,"stop":1698369158094,"duration":3205}},{"uid":"d3fd5d853c0618ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d3fd5d853c0618ca","status":"passed","time":{"start":1698282743602,"stop":1698282745700,"duration":2098}},{"uid":"b53627de859eb98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b53627de859eb98","status":"passed","time":{"start":1698196413628,"stop":1698196416088,"duration":2460}},{"uid":"f13f6af1012dadbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f13f6af1012dadbd","status":"passed","time":{"start":1698178142694,"stop":1698178145007,"duration":2313}},{"uid":"545e96837f3d7a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/545e96837f3d7a10","status":"passed","time":{"start":1698178105967,"stop":1698178109099,"duration":3132}},{"uid":"63845204b947a244","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/63845204b947a244","status":"passed","time":{"start":1698110011279,"stop":1698110012843,"duration":1564}}]},"tags":[]},"source":"358322d2ad175013.json","parameterValues":["CharnwoodBoroughCouncil"]} \ No newline at end of file +{"uid":"edf066917e2c0298","name":"Validate Council Output [CharnwoodBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"801248c9ab954856945dc1ac5bef1fab","time":{"start":1698867393443,"stop":1698867395645,"duration":2202},"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":1698867393443,"stop":1698867393444,"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":1698867393444,"stop":1698867395642,"duration":2198},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867395642,"stop":1698867395642,"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":1698867395643,"stop":1698867395645,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":28,"broken":0,"skipped":0,"passed":142,"unknown":0,"total":170},"items":[{"uid":"34a93a5eb6a14308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/34a93a5eb6a14308","status":"passed","time":{"start":1698867409201,"stop":1698867410804,"duration":1603}},{"uid":"a3d58701a93524b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a3d58701a93524b1","status":"passed","time":{"start":1698801510146,"stop":1698801511802,"duration":1656}},{"uid":"d1812f8233b895e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d1812f8233b895e7","status":"passed","time":{"start":1698788423897,"stop":1698788426291,"duration":2394}},{"uid":"29fb179c4b6868a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29fb179c4b6868a0","status":"passed","time":{"start":1698714892858,"stop":1698714894590,"duration":1732}},{"uid":"bbc1c916792a119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/bbc1c916792a119","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698701281100,"stop":1698701283646,"duration":2546}},{"uid":"80810e61fab353fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/80810e61fab353fa","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698700154763,"stop":1698700156901,"duration":2138}},{"uid":"e464cbbfedd58ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e464cbbfedd58ef2","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692700988,"stop":1698692702615,"duration":1627}},{"uid":"b5086abf204ccc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5086abf204ccc65","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692663770,"stop":1698692665266,"duration":1496}},{"uid":"c1c1be89cff7ad4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c1c1be89cff7ad4f","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646224503,"stop":1698646228742,"duration":4239}},{"uid":"92d987ee69bdeb27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92d987ee69bdeb27","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698628471086,"stop":1698628473042,"duration":1956}},{"uid":"7c42663407473cf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7c42663407473cf3","status":"passed","time":{"start":1698615114278,"stop":1698615116098,"duration":1820}},{"uid":"3c01f879c5242b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c01f879c5242b72","status":"passed","time":{"start":1698615037742,"stop":1698615039828,"duration":2086}},{"uid":"ded811926ddf3b87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ded811926ddf3b87","status":"passed","time":{"start":1698542279600,"stop":1698542282558,"duration":2958}},{"uid":"43fe8b82c2a0c15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/43fe8b82c2a0c15","status":"passed","time":{"start":1698455469673,"stop":1698455471243,"duration":1570}},{"uid":"f331637d2fff8bb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f331637d2fff8bb7","status":"passed","time":{"start":1698369154889,"stop":1698369158094,"duration":3205}},{"uid":"d3fd5d853c0618ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d3fd5d853c0618ca","status":"passed","time":{"start":1698282743602,"stop":1698282745700,"duration":2098}},{"uid":"b53627de859eb98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b53627de859eb98","status":"passed","time":{"start":1698196413628,"stop":1698196416088,"duration":2460}},{"uid":"f13f6af1012dadbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f13f6af1012dadbd","status":"passed","time":{"start":1698178142694,"stop":1698178145007,"duration":2313}},{"uid":"545e96837f3d7a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/545e96837f3d7a10","status":"passed","time":{"start":1698178105967,"stop":1698178109099,"duration":3132}},{"uid":"63845204b947a244","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/63845204b947a244","status":"passed","time":{"start":1698110011279,"stop":1698110012843,"duration":1564}}]},"tags":[]},"source":"edf066917e2c0298.json","parameterValues":["CharnwoodBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/eee1052cbc065af0.json b/3.10/1086/data/test-cases/eee1052cbc065af0.json new file mode 100644 index 0000000000..b2c82a8fe6 --- /dev/null +++ b/3.10/1086/data/test-cases/eee1052cbc065af0.json @@ -0,0 +1 @@ +{"uid":"eee1052cbc065af0","name":"Validate Council Output [LeedsCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"973eb3b9bc5dfa31c9d5412a22fe2eb5","time":{"start":1698867420107,"stop":1698867653893,"duration":233786},"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":1698867420107,"stop":1698867420108,"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":1698867420109,"stop":1698867653888,"duration":233779},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867653888,"stop":1698867653888,"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":1698867653889,"stop":1698867653893,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"c0d26c93b3737f4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/c0d26c93b3737f4c","status":"passed","time":{"start":1698867445121,"stop":1698867569894,"duration":124773}},{"uid":"79f4cde8826c48f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79f4cde8826c48f","status":"passed","time":{"start":1698801550025,"stop":1698801673617,"duration":123592}},{"uid":"fad4e15c68635f1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fad4e15c68635f1c","status":"passed","time":{"start":1698788457064,"stop":1698788587883,"duration":130819}},{"uid":"e2467eedd507f249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e2467eedd507f249","status":"passed","time":{"start":1698714947490,"stop":1698715129756,"duration":182266}},{"uid":"58235cdb7f6a16f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/58235cdb7f6a16f4","status":"passed","time":{"start":1698701324965,"stop":1698701545424,"duration":220459}},{"uid":"203acb0b0a95bf65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/203acb0b0a95bf65","status":"passed","time":{"start":1698700190483,"stop":1698700320149,"duration":129666}},{"uid":"c741e65f690397ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c741e65f690397ed","status":"passed","time":{"start":1698692735086,"stop":1698692859342,"duration":124256}},{"uid":"1641ad71402850c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1641ad71402850c1","status":"passed","time":{"start":1698692704814,"stop":1698692829035,"duration":124221}},{"uid":"df0b44ca6d8f65ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/df0b44ca6d8f65ba","status":"passed","time":{"start":1698646317225,"stop":1698646539741,"duration":222516}},{"uid":"78d6fb5c9957a5f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/78d6fb5c9957a5f2","status":"passed","time":{"start":1698628573257,"stop":1698628742414,"duration":169157}},{"uid":"6e695a032b3788b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6e695a032b3788b7","status":"passed","time":{"start":1698615233300,"stop":1698615451617,"duration":218317}},{"uid":"416fa98799273909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/416fa98799273909","status":"passed","time":{"start":1698615119338,"stop":1698615288319,"duration":168981}},{"uid":"ff6c432a41c28ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ff6c432a41c28ed5","status":"passed","time":{"start":1698542389100,"stop":1698542578472,"duration":189372}},{"uid":"182669a0d6c620c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/182669a0d6c620c1","status":"passed","time":{"start":1698455578235,"stop":1698455712453,"duration":134218}},{"uid":"b272f88643c81565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b272f88643c81565","status":"passed","time":{"start":1698369246733,"stop":1698369376550,"duration":129817}},{"uid":"30b06bbd475aae25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/30b06bbd475aae25","status":"passed","time":{"start":1698282870326,"stop":1698283091433,"duration":221107}},{"uid":"a24da2fd3b5a65a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a24da2fd3b5a65a7","status":"passed","time":{"start":1698196525513,"stop":1698196731365,"duration":205852}},{"uid":"4e2ed744a367ea6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4e2ed744a367ea6e","status":"passed","time":{"start":1698178246655,"stop":1698178467427,"duration":220772}},{"uid":"61a8b7103fdead3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/61a8b7103fdead3d","status":"passed","time":{"start":1698178228500,"stop":1698178406046,"duration":177546}},{"uid":"3ba164a27288859e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3ba164a27288859e","status":"passed","time":{"start":1698110117325,"stop":1698110260191,"duration":142866}}]},"tags":[]},"source":"eee1052cbc065af0.json","parameterValues":["LeedsCityCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/f1d2fdb34fa3ab08.json b/3.10/1086/data/test-cases/f1d2fdb34fa3ab08.json new file mode 100644 index 0000000000..71242095ba --- /dev/null +++ b/3.10/1086/data/test-cases/f1d2fdb34fa3ab08.json @@ -0,0 +1 @@ +{"uid":"f1d2fdb34fa3ab08","name":"Validate Council Output [BCPCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7d71d1ccc30dceca9719e13fd958458d","time":{"start":1698867374657,"stop":1698867375679,"duration":1022},"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":1698867374657,"stop":1698867374658,"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":1698867374658,"stop":1698867375675,"duration":1017},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867375676,"stop":1698867375676,"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":1698867375676,"stop":1698867375679,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"d9059c3294815384","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/d9059c3294815384","status":"passed","time":{"start":1698867407990,"stop":1698867408687,"duration":697}},{"uid":"606d8485bffbfadf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/606d8485bffbfadf","status":"passed","time":{"start":1698801503942,"stop":1698801504646,"duration":704}},{"uid":"93a6406b6224de98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/93a6406b6224de98","status":"passed","time":{"start":1698788411754,"stop":1698788412497,"duration":743}},{"uid":"29eb131b0cbe301b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29eb131b0cbe301b","status":"passed","time":{"start":1698714884171,"stop":1698714885436,"duration":1265}},{"uid":"aed018d5c194dcca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aed018d5c194dcca","status":"passed","time":{"start":1698701277701,"stop":1698701278700,"duration":999}},{"uid":"21c25735a37f54ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/21c25735a37f54ec","status":"passed","time":{"start":1698700147872,"stop":1698700148493,"duration":621}},{"uid":"4336ede96abe994e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4336ede96abe994e","status":"passed","time":{"start":1698692693580,"stop":1698692694255,"duration":675}},{"uid":"8662a5a728872d34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8662a5a728872d34","status":"passed","time":{"start":1698692660540,"stop":1698692661258,"duration":718}},{"uid":"624cf1526725d123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/624cf1526725d123","status":"passed","time":{"start":1698646220491,"stop":1698646221845,"duration":1354}},{"uid":"113054d035a57c83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/113054d035a57c83","status":"passed","time":{"start":1698628470866,"stop":1698628471748,"duration":882}},{"uid":"eb344db7b592050c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/eb344db7b592050c","status":"passed","time":{"start":1698615109680,"stop":1698615110671,"duration":991}},{"uid":"5a5bf9cec50f3db8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5a5bf9cec50f3db8","status":"passed","time":{"start":1698615030964,"stop":1698615031953,"duration":989}},{"uid":"4d5e9d2ff229e634","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d5e9d2ff229e634","status":"passed","time":{"start":1698542277190,"stop":1698542278113,"duration":923}},{"uid":"1d70a115db2458aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d70a115db2458aa","status":"passed","time":{"start":1698455468323,"stop":1698455469028,"duration":705}},{"uid":"fa9cae547e998992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/fa9cae547e998992","status":"passed","time":{"start":1698369150231,"stop":1698369151401,"duration":1170}},{"uid":"12c4d0fa1c348e08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12c4d0fa1c348e08","status":"passed","time":{"start":1698282736941,"stop":1698282737918,"duration":977}},{"uid":"c6af354ba30aec66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c6af354ba30aec66","status":"passed","time":{"start":1698196409875,"stop":1698196411188,"duration":1313}},{"uid":"c9f1b3f1ed25a23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c9f1b3f1ed25a23a","status":"passed","time":{"start":1698178136344,"stop":1698178137375,"duration":1031}},{"uid":"1a8f165b8536eccb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a8f165b8536eccb","status":"passed","time":{"start":1698178092910,"stop":1698178093684,"duration":774}},{"uid":"cabeb0b84c90d411","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/cabeb0b84c90d411","status":"passed","time":{"start":1698110008612,"stop":1698110009473,"duration":861}}]},"tags":[]},"source":"f1d2fdb34fa3ab08.json","parameterValues":["BCPCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/f49c34d25189e363.json b/3.10/1086/data/test-cases/f49c34d25189e363.json new file mode 100644 index 0000000000..7c158b4531 --- /dev/null +++ b/3.10/1086/data/test-cases/f49c34d25189e363.json @@ -0,0 +1 @@ +{"uid":"f49c34d25189e363","name":"Validate Council Output [RushmoorCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9700dde83050a915705bb73b0a95103e","time":{"start":1698867695432,"stop":1698867696429,"duration":997},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f155053ba00>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f155053ba00>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f155053ba00>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f155053ba00>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: RushmoorCouncil","time":{"start":1698867695432,"stop":1698867695433,"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":1698867695433,"stop":1698867696425,"duration":992},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867696426,"stop":1698867696426,"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":1698867696426,"stop":1698867696429,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"4afa92a1106211b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4afa92a1106211b7","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867610338,"stop":1698867610939,"duration":601}},{"uid":"51796efb3d0e5e9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/51796efb3d0e5e9c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801739722,"stop":1698801740356,"duration":634}},{"uid":"8dfe042a2889810a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8dfe042a2889810a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788627601,"stop":1698788628216,"duration":615}},{"uid":"26284309d6933a48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/26284309d6933a48","status":"passed","time":{"start":1698715179345,"stop":1698715180414,"duration":1069}},{"uid":"981b24ae86a6f02d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/981b24ae86a6f02d","status":"passed","time":{"start":1698701570710,"stop":1698701571676,"duration":966}},{"uid":"17ef213b6d4d44d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17ef213b6d4d44d3","status":"passed","time":{"start":1698700354880,"stop":1698700355498,"duration":618}},{"uid":"1c3d3c1dc809629d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1c3d3c1dc809629d","status":"passed","time":{"start":1698693054089,"stop":1698693054653,"duration":564}},{"uid":"b610ea205b26625f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b610ea205b26625f","status":"passed","time":{"start":1698692864018,"stop":1698692864653,"duration":635}},{"uid":"ffd21ad9e5d5972f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ffd21ad9e5d5972f","status":"passed","time":{"start":1698646554173,"stop":1698646555236,"duration":1063}},{"uid":"945e44687be0f562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/945e44687be0f562","status":"passed","time":{"start":1698628902273,"stop":1698628903066,"duration":793}},{"uid":"e54321b77f781641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e54321b77f781641","status":"passed","time":{"start":1698615386070,"stop":1698615386994,"duration":924}},{"uid":"e0c6ca62bcb9b1b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e0c6ca62bcb9b1b6","status":"passed","time":{"start":1698615274946,"stop":1698615275635,"duration":689}},{"uid":"e993baaa15479e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e993baaa15479e38","status":"passed","time":{"start":1698542541208,"stop":1698542542127,"duration":919}},{"uid":"6ae842d357e55c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6ae842d357e55c92","status":"passed","time":{"start":1698455876053,"stop":1698455876669,"duration":616}},{"uid":"6947ff6fffc7b931","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6947ff6fffc7b931","status":"passed","time":{"start":1698369533659,"stop":1698369534369,"duration":710}},{"uid":"c40fef963544b700","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c40fef963544b700","status":"passed","time":{"start":1698283027678,"stop":1698283042180,"duration":14502}},{"uid":"adb5787cc9ee044e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/adb5787cc9ee044e","status":"passed","time":{"start":1698196694148,"stop":1698196694898,"duration":750}},{"uid":"4140253ce006b569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4140253ce006b569","status":"passed","time":{"start":1698178413116,"stop":1698178414129,"duration":1013}},{"uid":"8c78a2303c6280a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c78a2303c6280a2","status":"passed","time":{"start":1698178352441,"stop":1698178353220,"duration":779}},{"uid":"945f439bca4313ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/945f439bca4313ca","status":"passed","time":{"start":1698110269728,"stop":1698110270704,"duration":976}}]},"tags":[]},"source":"f49c34d25189e363.json","parameterValues":["RushmoorCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/be156d4dd44b7b38.json b/3.10/1086/data/test-cases/f8487f6ed62fb47f.json similarity index 83% rename from 3.10/1084/data/test-cases/be156d4dd44b7b38.json rename to 3.10/1086/data/test-cases/f8487f6ed62fb47f.json index 1f34707882..23085abcbb 100644 --- a/3.10/1084/data/test-cases/be156d4dd44b7b38.json +++ b/3.10/1086/data/test-cases/f8487f6ed62fb47f.json @@ -1 +1 @@ -{"uid":"be156d4dd44b7b38","name":"Validate Council Output [WarwickDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2173470ff84c6c7631fa3ff9d8433e49","time":{"start":1698867724144,"stop":1698867726062,"duration":1918},"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":1698867724144,"stop":1698867724145,"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":1698867724145,"stop":1698867726060,"duration":1915},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867726060,"stop":1698867726061,"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":1698867726061,"stop":1698867726062,"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"a9312aa4a9abfaa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a9312aa4a9abfaa8","status":"passed","time":{"start":1698867770946,"stop":1698867772383,"duration":1437}},{"uid":"fdba48e0b76ea684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/fdba48e0b76ea684","status":"passed","time":{"start":1698801804819,"stop":1698801806500,"duration":1681}},{"uid":"c29ace19a54ec4b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c29ace19a54ec4b8","status":"passed","time":{"start":1698788686996,"stop":1698788688141,"duration":1145}},{"uid":"e0126c4f9702ddac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e0126c4f9702ddac","status":"passed","time":{"start":1698715223814,"stop":1698715225718,"duration":1904}},{"uid":"9fdb22f0ca66cc1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9fdb22f0ca66cc1a","status":"passed","time":{"start":1698701628020,"stop":1698701629540,"duration":1520}},{"uid":"9e5b7abbdeadde0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9e5b7abbdeadde0e","status":"passed","time":{"start":1698700529515,"stop":1698700530725,"duration":1210}},{"uid":"70f8c0c673855b60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/70f8c0c673855b60","status":"passed","time":{"start":1698693107701,"stop":1698693108967,"duration":1266}},{"uid":"d88ce12513f6e639","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d88ce12513f6e639","status":"passed","time":{"start":1698692935462,"stop":1698692936990,"duration":1528}},{"uid":"6bbd01a5ee3420b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6bbd01a5ee3420b7","status":"passed","time":{"start":1698646601934,"stop":1698646603904,"duration":1970}},{"uid":"5dca376194569c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5dca376194569c17","status":"passed","time":{"start":1698628821815,"stop":1698628823583,"duration":1768}},{"uid":"58940f33783130f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/58940f33783130f2","status":"passed","time":{"start":1698615484393,"stop":1698615486077,"duration":1684}},{"uid":"5c3a4f9a2da5d97d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c3a4f9a2da5d97d","status":"passed","time":{"start":1698615321923,"stop":1698615323774,"duration":1851}},{"uid":"4276421d75383561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4276421d75383561","status":"passed","time":{"start":1698542619051,"stop":1698542620785,"duration":1734}},{"uid":"210ce65b1f400bd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/210ce65b1f400bd7","status":"passed","time":{"start":1698455816630,"stop":1698455818350,"duration":1720}},{"uid":"34cdedcc919b40ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/34cdedcc919b40ae","status":"passed","time":{"start":1698369545401,"stop":1698369547042,"duration":1641}},{"uid":"d9318f3b932b0553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d9318f3b932b0553","status":"passed","time":{"start":1698283149187,"stop":1698283151834,"duration":2647}},{"uid":"b5b0497b3223a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b5b0497b3223a9f3","status":"passed","time":{"start":1698196766028,"stop":1698196767719,"duration":1691}},{"uid":"8aa6613b8afc870f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8aa6613b8afc870f","status":"passed","time":{"start":1698178500124,"stop":1698178501681,"duration":1557}},{"uid":"8c11380b69520374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c11380b69520374","status":"passed","time":{"start":1698178436949,"stop":1698178438278,"duration":1329}},{"uid":"a9dbf3b8a42411a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a9dbf3b8a42411a7","status":"passed","time":{"start":1698110415117,"stop":1698110416402,"duration":1285}}]},"tags":[]},"source":"be156d4dd44b7b38.json","parameterValues":["WarwickDistrictCouncil"]} \ No newline at end of file +{"uid":"f8487f6ed62fb47f","name":"Validate Council Output [WarwickDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2173470ff84c6c7631fa3ff9d8433e49","time":{"start":1698867808245,"stop":1698867809802,"duration":1557},"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":1698867808245,"stop":1698867808246,"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":1698867808247,"stop":1698867809799,"duration":1552},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867809800,"stop":1698867809800,"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":1698867809800,"stop":1698867809802,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"3947a04e58a37983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/3947a04e58a37983","status":"passed","time":{"start":1698867792065,"stop":1698867793430,"duration":1365}},{"uid":"fdba48e0b76ea684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/fdba48e0b76ea684","status":"passed","time":{"start":1698801804819,"stop":1698801806500,"duration":1681}},{"uid":"c29ace19a54ec4b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c29ace19a54ec4b8","status":"passed","time":{"start":1698788686996,"stop":1698788688141,"duration":1145}},{"uid":"e0126c4f9702ddac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e0126c4f9702ddac","status":"passed","time":{"start":1698715223814,"stop":1698715225718,"duration":1904}},{"uid":"9fdb22f0ca66cc1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9fdb22f0ca66cc1a","status":"passed","time":{"start":1698701628020,"stop":1698701629540,"duration":1520}},{"uid":"9e5b7abbdeadde0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9e5b7abbdeadde0e","status":"passed","time":{"start":1698700529515,"stop":1698700530725,"duration":1210}},{"uid":"70f8c0c673855b60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/70f8c0c673855b60","status":"passed","time":{"start":1698693107701,"stop":1698693108967,"duration":1266}},{"uid":"d88ce12513f6e639","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d88ce12513f6e639","status":"passed","time":{"start":1698692935462,"stop":1698692936990,"duration":1528}},{"uid":"6bbd01a5ee3420b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6bbd01a5ee3420b7","status":"passed","time":{"start":1698646601934,"stop":1698646603904,"duration":1970}},{"uid":"5dca376194569c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5dca376194569c17","status":"passed","time":{"start":1698628821815,"stop":1698628823583,"duration":1768}},{"uid":"58940f33783130f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/58940f33783130f2","status":"passed","time":{"start":1698615484393,"stop":1698615486077,"duration":1684}},{"uid":"5c3a4f9a2da5d97d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c3a4f9a2da5d97d","status":"passed","time":{"start":1698615321923,"stop":1698615323774,"duration":1851}},{"uid":"4276421d75383561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4276421d75383561","status":"passed","time":{"start":1698542619051,"stop":1698542620785,"duration":1734}},{"uid":"210ce65b1f400bd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/210ce65b1f400bd7","status":"passed","time":{"start":1698455816630,"stop":1698455818350,"duration":1720}},{"uid":"34cdedcc919b40ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/34cdedcc919b40ae","status":"passed","time":{"start":1698369545401,"stop":1698369547042,"duration":1641}},{"uid":"d9318f3b932b0553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d9318f3b932b0553","status":"passed","time":{"start":1698283149187,"stop":1698283151834,"duration":2647}},{"uid":"b5b0497b3223a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b5b0497b3223a9f3","status":"passed","time":{"start":1698196766028,"stop":1698196767719,"duration":1691}},{"uid":"8aa6613b8afc870f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8aa6613b8afc870f","status":"passed","time":{"start":1698178500124,"stop":1698178501681,"duration":1557}},{"uid":"8c11380b69520374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c11380b69520374","status":"passed","time":{"start":1698178436949,"stop":1698178438278,"duration":1329}},{"uid":"a9dbf3b8a42411a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a9dbf3b8a42411a7","status":"passed","time":{"start":1698110415117,"stop":1698110416402,"duration":1285}}]},"tags":[]},"source":"f8487f6ed62fb47f.json","parameterValues":["WarwickDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/fd12c71fb72eb0b7.json b/3.10/1086/data/test-cases/fd12c71fb72eb0b7.json new file mode 100644 index 0000000000..b71136c9c0 --- /dev/null +++ b/3.10/1086/data/test-cases/fd12c71fb72eb0b7.json @@ -0,0 +1 @@ +{"uid":"fd12c71fb72eb0b7","name":"Validate Council Output [NeathPortTalbotCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6a7795e00df27bb2a2723cbd96dd78a1","time":{"start":1698867667624,"stop":1698867674239,"duration":6615},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NeathPortTalbotCouncil","time":{"start":1698867667624,"stop":1698867667625,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NeathPortTalbotCouncil","time":{"start":1698867667625,"stop":1698867674235,"duration":6610},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867674236,"stop":1698867674236,"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":1698867674236,"stop":1698867674239,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NeathPortTalbotCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":10,"unknown":0,"total":36},"items":[{"uid":"d9854bd52cb89956","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/d9854bd52cb89956","status":"passed","time":{"start":1698867584914,"stop":1698867590974,"duration":6060}},{"uid":"e5868aa596b342c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e5868aa596b342c1","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x559d2a407fb3 \n#1 0x559d2a0db4a7 \n#2 0x559d2a122dd6 \n#3 0x559d2a122ec1 \n#4 0x559d2a160354 \n#5 0x559d2a14496d \n#6 0x559d2a15dc02 \n#7 0x559d2a144713 \n#8 0x559d2a11718b \n#9 0x559d2a117f7e \n#10 0x559d2a3cd8d8 \n#11 0x559d2a3d1800 \n#12 0x559d2a3dbcfc \n#13 0x559d2a3d2418 \n#14 0x559d2a39f42f \n#15 0x559d2a3f64e8 \n#16 0x559d2a3f66b4 \n#17 0x559d2a407143 \n#18 0x7f580be94ac3 ","time":{"start":1698801695675,"stop":1698801698844,"duration":3169}},{"uid":"895ba0b1f23182af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/895ba0b1f23182af","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5577b3e2efb3 \n#1 0x5577b3b024a7 \n#2 0x5577b3b49dd6 \n#3 0x5577b3b49ec1 \n#4 0x5577b3b87354 \n#5 0x5577b3b6b96d \n#6 0x5577b3b84c02 \n#7 0x5577b3b6b713 \n#8 0x5577b3b3e18b \n#9 0x5577b3b3ef7e \n#10 0x5577b3df48d8 \n#11 0x5577b3df8800 \n#12 0x5577b3e02cfc \n#13 0x5577b3df9418 \n#14 0x5577b3dc642f \n#15 0x5577b3e1d4e8 \n#16 0x5577b3e1d6b4 \n#17 0x5577b3e2e143 \n#18 0x7f805bc94ac3 ","time":{"start":1698788603782,"stop":1698788606893,"duration":3111}},{"uid":"bd1121e5ea0357a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bd1121e5ea0357a5","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e0206c3fb3 \n#1 0x55e0203974a7 \n#2 0x55e0203dedd6 \n#3 0x55e0203deec1 \n#4 0x55e02041c354 \n#5 0x55e02040096d \n#6 0x55e020419c02 \n#7 0x55e020400713 \n#8 0x55e0203d318b \n#9 0x55e0203d3f7e \n#10 0x55e0206898d8 \n#11 0x55e02068d800 \n#12 0x55e020697cfc \n#13 0x55e02068e418 \n#14 0x55e02065b42f \n#15 0x55e0206b24e8 \n#16 0x55e0206b26b4 \n#17 0x55e0206c3143 \n#18 0x7f43af494ac3 ","time":{"start":1698715143250,"stop":1698715146946,"duration":3696}},{"uid":"b8d150296d6f5d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b8d150296d6f5d3d","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56108f3affb3 \n#1 0x56108f0834a7 \n#2 0x56108f0cadd6 \n#3 0x56108f0caec1 \n#4 0x56108f108354 \n#5 0x56108f0ec96d \n#6 0x56108f105c02 \n#7 0x56108f0ec713 \n#8 0x56108f0bf18b \n#9 0x56108f0bff7e \n#10 0x56108f3758d8 \n#11 0x56108f379800 \n#12 0x56108f383cfc \n#13 0x56108f37a418 \n#14 0x56108f34742f \n#15 0x56108f39e4e8 \n#16 0x56108f39e6b4 \n#17 0x56108f3af143 \n#18 0x7fa207c94ac3 ","time":{"start":1698701558216,"stop":1698701567371,"duration":9155}},{"uid":"2324c7e2352aec08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2324c7e2352aec08","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555630cb4fb3 \n#1 0x5556309884a7 \n#2 0x5556309cfdd6 \n#3 0x5556309cfec1 \n#4 0x555630a0d354 \n#5 0x5556309f196d \n#6 0x555630a0ac02 \n#7 0x5556309f1713 \n#8 0x5556309c418b \n#9 0x5556309c4f7e \n#10 0x555630c7a8d8 \n#11 0x555630c7e800 \n#12 0x555630c88cfc \n#13 0x555630c7f418 \n#14 0x555630c4c42f \n#15 0x555630ca34e8 \n#16 0x555630ca36b4 \n#17 0x555630cb4143 \n#18 0x7f666c094ac3 ","time":{"start":1698700335509,"stop":1698700338537,"duration":3028}},{"uid":"30d56dd82102b49c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/30d56dd82102b49c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555f901dafb3 \n#1 0x555f8feae4a7 \n#2 0x555f8fef5dd6 \n#3 0x555f8fef5ec1 \n#4 0x555f8ff33354 \n#5 0x555f8ff1796d \n#6 0x555f8ff30c02 \n#7 0x555f8ff17713 \n#8 0x555f8feea18b \n#9 0x555f8feeaf7e \n#10 0x555f901a08d8 \n#11 0x555f901a4800 \n#12 0x555f901aecfc \n#13 0x555f901a5418 \n#14 0x555f9017242f \n#15 0x555f901c94e8 \n#16 0x555f901c96b4 \n#17 0x555f901da143 \n#18 0x7f924c494ac3 ","time":{"start":1698692869328,"stop":1698692872215,"duration":2887}},{"uid":"f88072d09aaa4df6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f88072d09aaa4df6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b73f1c0fb3 \n#1 0x55b73ee944a7 \n#2 0x55b73eedbdd6 \n#3 0x55b73eedbec1 \n#4 0x55b73ef19354 \n#5 0x55b73eefd96d \n#6 0x55b73ef16c02 \n#7 0x55b73eefd713 \n#8 0x55b73eed018b \n#9 0x55b73eed0f7e \n#10 0x55b73f1868d8 \n#11 0x55b73f18a800 \n#12 0x55b73f194cfc \n#13 0x55b73f18b418 \n#14 0x55b73f15842f \n#15 0x55b73f1af4e8 \n#16 0x55b73f1af6b4 \n#17 0x55b73f1c0143 \n#18 0x7fddc1494ac3 ","time":{"start":1698692845155,"stop":1698692848041,"duration":2886}},{"uid":"608f662946f5e20a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/608f662946f5e20a","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 618)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x565077539fb3 \n#1 0x56507720d4a7 \n#2 0x56507725aecd \n#3 0x56507725926d \n#4 0x565077257028 \n#5 0x565077256097 \n#6 0x56507724ad59 \n#7 0x565077276942 \n#8 0x56507724a776 \n#9 0x565077276b0e \n#10 0x56507728fc02 \n#11 0x565077276713 \n#12 0x56507724918b \n#13 0x565077249f7e \n#14 0x5650774ff8d8 \n#15 0x565077503800 \n#16 0x56507750dcfc \n#17 0x565077504418 \n#18 0x5650774d142f \n#19 0x5650775284e8 \n#20 0x5650775286b4 \n#21 0x565077539143 \n#22 0x7f8704494ac3 ","time":{"start":1698646552341,"stop":1698646557356,"duration":5015}},{"uid":"7a4976c96dde764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7a4976c96dde764","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ef7ae8dfb3 \n#1 0x55ef7ab614a7 \n#2 0x55ef7aba8dd6 \n#3 0x55ef7aba8ec1 \n#4 0x55ef7abe6354 \n#5 0x55ef7abca96d \n#6 0x55ef7abe3c02 \n#7 0x55ef7abca713 \n#8 0x55ef7ab9d18b \n#9 0x55ef7ab9df7e \n#10 0x55ef7ae538d8 \n#11 0x55ef7ae57800 \n#12 0x55ef7ae61cfc \n#13 0x55ef7ae58418 \n#14 0x55ef7ae2542f \n#15 0x55ef7ae7c4e8 \n#16 0x55ef7ae7c6b4 \n#17 0x55ef7ae8d143 \n#18 0x7f1797a94ac3 ","time":{"start":1698628540843,"stop":1698628544732,"duration":3889}},{"uid":"a30aee990cb6a278","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a30aee990cb6a278","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55990eebafb3 \n#1 0x55990eb8e4a7 \n#2 0x55990ebd5dd6 \n#3 0x55990ebd5ec1 \n#4 0x55990ec13354 \n#5 0x55990ebf796d \n#6 0x55990ec10c02 \n#7 0x55990ebf7713 \n#8 0x55990ebca18b \n#9 0x55990ebcaf7e \n#10 0x55990ee808d8 \n#11 0x55990ee84800 \n#12 0x55990ee8ecfc \n#13 0x55990ee85418 \n#14 0x55990ee5242f \n#15 0x55990eea94e8 \n#16 0x55990eea96b4 \n#17 0x55990eeba143 \n#18 0x7f9c12c94ac3 ","time":{"start":1698615176403,"stop":1698615181351,"duration":4948}},{"uid":"baa212b100195569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/baa212b100195569","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56038cacbfb3 \n#1 0x56038c79f4a7 \n#2 0x56038c7e6dd6 \n#3 0x56038c7e6ec1 \n#4 0x56038c824354 \n#5 0x56038c80896d \n#6 0x56038c821c02 \n#7 0x56038c808713 \n#8 0x56038c7db18b \n#9 0x56038c7dbf7e \n#10 0x56038ca918d8 \n#11 0x56038ca95800 \n#12 0x56038ca9fcfc \n#13 0x56038ca96418 \n#14 0x56038ca6342f \n#15 0x56038caba4e8 \n#16 0x56038caba6b4 \n#17 0x56038cacb143 \n#18 0x7f6c17c94ac3 ","time":{"start":1698615086746,"stop":1698615090263,"duration":3517}},{"uid":"6fae8af8cc98892c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6fae8af8cc98892c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x561d8421bfb3 \n#1 0x561d83eef4a7 \n#2 0x561d83f36dd6 \n#3 0x561d83f36ec1 \n#4 0x561d83f74354 \n#5 0x561d83f5896d \n#6 0x561d83f71c02 \n#7 0x561d83f58713 \n#8 0x561d83f2b18b \n#9 0x561d83f2bf7e \n#10 0x561d841e18d8 \n#11 0x561d841e5800 \n#12 0x561d841efcfc \n#13 0x561d841e6418 \n#14 0x561d841b342f \n#15 0x561d8420a4e8 \n#16 0x561d8420a6b4 \n#17 0x561d8421b143 \n#18 0x7fedece94ac3 ","time":{"start":1698542343949,"stop":1698542352810,"duration":8861}},{"uid":"a9045f259c471cbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a9045f259c471cbb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ab1537afb3 \n#1 0x55ab1504e4a7 \n#2 0x55ab15095dd6 \n#3 0x55ab15095ec1 \n#4 0x55ab150d3354 \n#5 0x55ab150b796d \n#6 0x55ab150d0c02 \n#7 0x55ab150b7713 \n#8 0x55ab1508a18b \n#9 0x55ab1508af7e \n#10 0x55ab153408d8 \n#11 0x55ab15344800 \n#12 0x55ab1534ecfc \n#13 0x55ab15345418 \n#14 0x55ab1531242f \n#15 0x55ab153694e8 \n#16 0x55ab153696b4 \n#17 0x55ab1537a143 \n#18 0x7fa638694ac3 ","time":{"start":1698455530462,"stop":1698455533361,"duration":2899}},{"uid":"d45a12b932dd1d3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d45a12b932dd1d3c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ead8708fb3 \n#1 0x55ead83dc4a7 \n#2 0x55ead8423dd6 \n#3 0x55ead8423ec1 \n#4 0x55ead8461354 \n#5 0x55ead844596d \n#6 0x55ead845ec02 \n#7 0x55ead8445713 \n#8 0x55ead841818b \n#9 0x55ead8418f7e \n#10 0x55ead86ce8d8 \n#11 0x55ead86d2800 \n#12 0x55ead86dccfc \n#13 0x55ead86d3418 \n#14 0x55ead86a042f \n#15 0x55ead86f74e8 \n#16 0x55ead86f76b4 \n#17 0x55ead8708143 \n#18 0x7f8a60894ac3 ","time":{"start":1698369224190,"stop":1698369227792,"duration":3602}},{"uid":"608325b63676d40e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/608325b63676d40e","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5569ece13fb3 \n#1 0x5569ecae74a7 \n#2 0x5569ecb2edd6 \n#3 0x5569ecb2eec1 \n#4 0x5569ecb6c354 \n#5 0x5569ecb5096d \n#6 0x5569ecb69c02 \n#7 0x5569ecb50713 \n#8 0x5569ecb2318b \n#9 0x5569ecb23f7e \n#10 0x5569ecdd98d8 \n#11 0x5569ecddd800 \n#12 0x5569ecde7cfc \n#13 0x5569ecdde418 \n#14 0x5569ecdab42f \n#15 0x5569ece024e8 \n#16 0x5569ece026b4 \n#17 0x5569ece13143 \n#18 0x7fe474894ac3 ","time":{"start":1698282803998,"stop":1698282808682,"duration":4684}},{"uid":"cbe1a2fbe008b072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cbe1a2fbe008b072","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55cdc4ac3fb3 \n#1 0x55cdc47974a7 \n#2 0x55cdc47dedd6 \n#3 0x55cdc47deec1 \n#4 0x55cdc481c354 \n#5 0x55cdc480096d \n#6 0x55cdc4819c02 \n#7 0x55cdc4800713 \n#8 0x55cdc47d318b \n#9 0x55cdc47d3f7e \n#10 0x55cdc4a898d8 \n#11 0x55cdc4a8d800 \n#12 0x55cdc4a97cfc \n#13 0x55cdc4a8e418 \n#14 0x55cdc4a5b42f \n#15 0x55cdc4ab24e8 \n#16 0x55cdc4ab26b4 \n#17 0x55cdc4ac3143 \n#18 0x7fc6bd094ac3 ","time":{"start":1698196475076,"stop":1698196478831,"duration":3755}},{"uid":"c63a9a87ffcfa456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c63a9a87ffcfa456","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x556a81783fb3 \n#1 0x556a814574a7 \n#2 0x556a8149edd6 \n#3 0x556a8149eec1 \n#4 0x556a814dc354 \n#5 0x556a814c096d \n#6 0x556a814d9c02 \n#7 0x556a814c0713 \n#8 0x556a8149318b \n#9 0x556a81493f7e \n#10 0x556a817498d8 \n#11 0x556a8174d800 \n#12 0x556a81757cfc \n#13 0x556a8174e418 \n#14 0x556a8171b42f \n#15 0x556a817724e8 \n#16 0x556a817726b4 \n#17 0x556a81783143 \n#18 0x7f4144894ac3 ","time":{"start":1698178211953,"stop":1698178215751,"duration":3798}},{"uid":"a49ec3ba2ebe0aa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a49ec3ba2ebe0aa6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e9d22bafb3 \n#1 0x55e9d1f8e4a7 \n#2 0x55e9d1fd5dd6 \n#3 0x55e9d1fd5ec1 \n#4 0x55e9d2013354 \n#5 0x55e9d1ff796d \n#6 0x55e9d2010c02 \n#7 0x55e9d1ff7713 \n#8 0x55e9d1fca18b \n#9 0x55e9d1fcaf7e \n#10 0x55e9d22808d8 \n#11 0x55e9d2284800 \n#12 0x55e9d228ecfc \n#13 0x55e9d2285418 \n#14 0x55e9d225242f \n#15 0x55e9d22a94e8 \n#16 0x55e9d22a96b4 \n#17 0x55e9d22ba143 \n#18 0x7fd26ca94ac3 ","time":{"start":1698178151635,"stop":1698178160436,"duration":8801}},{"uid":"b6382ad2a51b1221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/b6382ad2a51b1221","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 627)\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55bd55ee7fb3 \n#1 0x55bd55bbb4a7 \n#2 0x55bd55c08ecd \n#3 0x55bd55c0726d \n#4 0x55bd55c05028 \n#5 0x55bd55c04097 \n#6 0x55bd55bf8d59 \n#7 0x55bd55c24942 \n#8 0x55bd55bf8776 \n#9 0x55bd55c24b0e \n#10 0x55bd55c3dc02 \n#11 0x55bd55c24713 \n#12 0x55bd55bf718b \n#13 0x55bd55bf7f7e \n#14 0x55bd55ead8d8 \n#15 0x55bd55eb1800 \n#16 0x55bd55ebbcfc \n#17 0x55bd55eb2418 \n#18 0x55bd55e7f42f \n#19 0x55bd55ed64e8 \n#20 0x55bd55ed66b4 \n#21 0x55bd55ee7143 \n#22 0x7fdae0e94ac3 ","time":{"start":1698110077874,"stop":1698110081953,"duration":4079}}]},"tags":[]},"source":"fd12c71fb72eb0b7.json","parameterValues":["NeathPortTalbotCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/fd94aeeb4b64e678.json b/3.10/1086/data/test-cases/fd94aeeb4b64e678.json new file mode 100644 index 0000000000..dbaa51c89d --- /dev/null +++ b/3.10/1086/data/test-cases/fd94aeeb4b64e678.json @@ -0,0 +1 @@ +{"uid":"fd94aeeb4b64e678","name":"Validate Council Output [SouthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"01716bffe56099aefdeaa09777ea1bc0","time":{"start":1698867716616,"stop":1698867717653,"duration":1037},"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":1698867716617,"stop":1698867716617,"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":1698867716617,"stop":1698867717650,"duration":1033},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867717651,"stop":1698867717651,"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":1698867717651,"stop":1698867717653,"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-az572-562"},{"name":"thread","value":"2244-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f2b7462ac1a5ffec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f2b7462ac1a5ffec","status":"passed","time":{"start":1698867626834,"stop":1698867627439,"duration":605}},{"uid":"2417d42cae8d3963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2417d42cae8d3963","status":"passed","time":{"start":1698801755860,"stop":1698801756511,"duration":651}},{"uid":"a2c410c85d86f5fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a2c410c85d86f5fa","status":"passed","time":{"start":1698788645077,"stop":1698788645745,"duration":668}},{"uid":"5a6df887712a063c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a6df887712a063c","status":"passed","time":{"start":1698715207068,"stop":1698715207934,"duration":866}},{"uid":"947972a19e5a047f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/947972a19e5a047f","status":"passed","time":{"start":1698701579592,"stop":1698701580637,"duration":1045}},{"uid":"bc83f9d0ca18bf12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc83f9d0ca18bf12","status":"passed","time":{"start":1698700370749,"stop":1698700371454,"duration":705}},{"uid":"892cb612bb8a260f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/892cb612bb8a260f","status":"passed","time":{"start":1698693069973,"stop":1698693070661,"duration":688}},{"uid":"d746d81bfa5f6323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d746d81bfa5f6323","status":"passed","time":{"start":1698692879583,"stop":1698692880245,"duration":662}},{"uid":"a7b9700702903342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a7b9700702903342","status":"passed","time":{"start":1698646573096,"stop":1698646574121,"duration":1025}},{"uid":"bca5d54544e12918","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bca5d54544e12918","status":"passed","time":{"start":1698628618086,"stop":1698628619130,"duration":1044}},{"uid":"86983fccc6805b41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/86983fccc6805b41","status":"passed","time":{"start":1698615468593,"stop":1698615469627,"duration":1034}},{"uid":"1bb87cb31597015a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1bb87cb31597015a","status":"passed","time":{"start":1698615303132,"stop":1698615303954,"duration":822}},{"uid":"19e385063871415d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/19e385063871415d","status":"passed","time":{"start":1698542596265,"stop":1698542597515,"duration":1250}},{"uid":"1f5f00ff67d87429","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1f5f00ff67d87429","status":"passed","time":{"start":1698455612449,"stop":1698455613053,"duration":604}},{"uid":"53bd7065db0f81a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/53bd7065db0f81a7","status":"passed","time":{"start":1698369283472,"stop":1698369284096,"duration":624}},{"uid":"604b7600f2aa901c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/604b7600f2aa901c","status":"passed","time":{"start":1698283124780,"stop":1698283125807,"duration":1027}},{"uid":"1588e7db60743b46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1588e7db60743b46","status":"passed","time":{"start":1698196746339,"stop":1698196747316,"duration":977}},{"uid":"d9857cb8e6003180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d9857cb8e6003180","status":"passed","time":{"start":1698178483537,"stop":1698178484576,"duration":1039}},{"uid":"f1eda36f443d9295","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f1eda36f443d9295","status":"passed","time":{"start":1698178420580,"stop":1698178421389,"duration":809}},{"uid":"2c2c138570be440e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/2c2c138570be440e","status":"passed","time":{"start":1698110273540,"stop":1698110274157,"duration":617}}]},"tags":[]},"source":"fd94aeeb4b64e678.json","parameterValues":["SouthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.10/1086/data/test-cases/ff451a4067e5b903.json b/3.10/1086/data/test-cases/ff451a4067e5b903.json new file mode 100644 index 0000000000..97145716d6 --- /dev/null +++ b/3.10/1086/data/test-cases/ff451a4067e5b903.json @@ -0,0 +1 @@ +{"uid":"ff451a4067e5b903","name":"Validate Council Output [EastDevonDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"33b002c0b125c12033855f36f4074886","time":{"start":1698867424330,"stop":1698867425381,"duration":1051},"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":1698867424331,"stop":1698867424332,"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":1698867424332,"stop":1698867425376,"duration":1044},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867425377,"stop":1698867425377,"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":1698867425377,"stop":1698867425381,"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-az572-562"},{"name":"thread","value":"2241-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"a1ee95a3976beb6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/a1ee95a3976beb6b","status":"passed","time":{"start":1698867435493,"stop":1698867436286,"duration":793}},{"uid":"79608a26a1663b7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79608a26a1663b7f","status":"passed","time":{"start":1698801548930,"stop":1698801549536,"duration":606}},{"uid":"5eb9e36cb3e0ec26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5eb9e36cb3e0ec26","status":"passed","time":{"start":1698788452517,"stop":1698788453144,"duration":627}},{"uid":"54e2c37fd3019e22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/54e2c37fd3019e22","status":"passed","time":{"start":1698714940772,"stop":1698714941602,"duration":830}},{"uid":"af545b2e4a5766de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/af545b2e4a5766de","status":"passed","time":{"start":1698701312526,"stop":1698701313575,"duration":1049}},{"uid":"2a2bb265988841ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2a2bb265988841ca","status":"passed","time":{"start":1698700184431,"stop":1698700185084,"duration":653}},{"uid":"a95cd13c6614d23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a95cd13c6614d23a","status":"passed","time":{"start":1698692726270,"stop":1698692726856,"duration":586}},{"uid":"c9aca970c89be377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c9aca970c89be377","status":"passed","time":{"start":1698692696271,"stop":1698692696850,"duration":579}},{"uid":"f40ffd56db1fda44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f40ffd56db1fda44","status":"passed","time":{"start":1698646277484,"stop":1698646278587,"duration":1103}},{"uid":"1dffc499dbe572bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1dffc499dbe572bc","status":"passed","time":{"start":1698628504431,"stop":1698628505319,"duration":888}},{"uid":"d850ecfd677a8076","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d850ecfd677a8076","status":"passed","time":{"start":1698615151754,"stop":1698615152801,"duration":1047}},{"uid":"ebf47e7758e1de48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ebf47e7758e1de48","status":"passed","time":{"start":1698615061926,"stop":1698615062682,"duration":756}},{"uid":"799c64c6e5b613e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/799c64c6e5b613e1","status":"passed","time":{"start":1698542318802,"stop":1698542319695,"duration":893}},{"uid":"d4858c9cc8f2ec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d4858c9cc8f2ec0","status":"passed","time":{"start":1698455509862,"stop":1698455510459,"duration":597}},{"uid":"d66fc27c1f31996c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d66fc27c1f31996c","status":"passed","time":{"start":1698369187892,"stop":1698369188504,"duration":612}},{"uid":"8f6d361e430cc453","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f6d361e430cc453","status":"passed","time":{"start":1698282788477,"stop":1698282789517,"duration":1040}},{"uid":"64e7c253d06a009e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/64e7c253d06a009e","status":"passed","time":{"start":1698196451707,"stop":1698196452649,"duration":942}},{"uid":"bf8ad94cf5ad616c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bf8ad94cf5ad616c","status":"passed","time":{"start":1698178173121,"stop":1698178174299,"duration":1178}},{"uid":"a18ee4e4050aca18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a18ee4e4050aca18","status":"passed","time":{"start":1698178165723,"stop":1698178166524,"duration":801}},{"uid":"93ed0439a4c2c179","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/93ed0439a4c2c179","status":"passed","time":{"start":1698110043934,"stop":1698110044571,"duration":637}}]},"tags":[]},"source":"ff451a4067e5b903.json","parameterValues":["EastDevonDC"]} \ No newline at end of file diff --git a/3.10/1086/data/timeline.json b/3.10/1086/data/timeline.json new file mode 100644 index 0000000000..6b5d06872e --- /dev/null +++ b/3.10/1086/data/timeline.json @@ -0,0 +1 @@ +{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","children":[{"name":"fv-az572-562","children":[{"name":"2244-MainThread","children":[{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"d51d389b74887eb7","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"failed","time":{"start":1698867717657,"stop":1698867719495,"duration":1838},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"d27f704a189549df","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867725261,"stop":1698867737112,"duration":11851},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"bd90af0ff8d6f89","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867737116,"stop":1698867737905,"duration":789},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"5b630b6dc7aab305","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867653897,"stop":1698867654906,"duration":1009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"e185285fbf99818b","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867408262,"stop":1698867410263,"duration":2001},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"cf044fd83128379f","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867675767,"stop":1698867684000,"duration":8233},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"28dce61f84e7c3b7","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867719539,"stop":1698867723808,"duration":4269},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"ebc7f40120c9e810","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867405094,"stop":1698867407036,"duration":1942},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"ca8d551721ee873c","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867743148,"stop":1698867745600,"duration":2452},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"c1a0381f5c6b99dc","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"failed","time":{"start":1698867745604,"stop":1698867746649,"duration":1045},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"7d22c9f1b35b1a3d","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867417742,"stop":1698867420098,"duration":2356},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"556e1327e4465f7d","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867684062,"stop":1698867686614,"duration":2552},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"1fbb235ff0420721","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867880220,"stop":1698867881920,"duration":1700},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"fd94aeeb4b64e678","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867716616,"stop":1698867717653,"duration":1037},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"206f305029ad97f","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"failed","time":{"start":1698867684004,"stop":1698867684010,"duration":6},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"a7b0f8a0d9b7447c","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867407040,"stop":1698867408259,"duration":1219},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"eee1052cbc065af0","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867420107,"stop":1698867653893,"duration":233786},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [CalderdaleCouncil]","uid":"4d0e6f396bc498cc","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867368892,"stop":1698867387023,"duration":18131},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"57334bfd0eb77b61","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867702724,"stop":1698867711503,"duration":8779},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"2b0eb17497eaed2e","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867877449,"stop":1698867880215,"duration":2766},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"eb08c87edeeec35e","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867387027,"stop":1698867388048,"duration":1021},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"c7e1103d39b0bd1","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"failed","time":{"start":1698867664356,"stop":1698867666506,"duration":2150},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"c1f301ba9a71eede","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867659210,"stop":1698867660531,"duration":1321},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"cb66348b9b702eb8","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"failed","time":{"start":1698867666547,"stop":1698867667505,"duration":958},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"65cede1bbc301c32","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"failed","time":{"start":1698867393282,"stop":1698867393292,"duration":10},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"94c285e6ac8bb755","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"failed","time":{"start":1698867746922,"stop":1698867877219,"duration":130297},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"ed814ea9f6bbbd01","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867737911,"stop":1698867743144,"duration":5233},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"f49c34d25189e363","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"failed","time":{"start":1698867695432,"stop":1698867696429,"duration":997},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"316b9f9bf352d04c","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867688645,"stop":1698867695427,"duration":6782},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"2531b84a2209d5df","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867696468,"stop":1698867700224,"duration":3756},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"1367e3908291916d","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"failed","time":{"start":1698867654910,"stop":1698867657921,"duration":3011},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"473ad7ed013405ac","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867711507,"stop":1698867714149,"duration":2642},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"eb3ca839fc15bae3","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867657963,"stop":1698867659207,"duration":1244},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"89a037e24e996f4d","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"failed","time":{"start":1698867410269,"stop":1698867412145,"duration":1876},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"edf066917e2c0298","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867393443,"stop":1698867395645,"duration":2202},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"22dc023249522231","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867700228,"stop":1698867702719,"duration":2491},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"bbece61336891963","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867660535,"stop":1698867664352,"duration":3817},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"7c2e5444f68a2b61","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867686618,"stop":1698867688641,"duration":2023},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"bc47ecf26c30cf84","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867674243,"stop":1698867675763,"duration":1520},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"55e3c52476f1aa03","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867714153,"stop":1698867716611,"duration":2458},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"6f96ea4815289d88","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"failed","time":{"start":1698867723812,"stop":1698867724868,"duration":1056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"4f67ba27307a0a4e","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867388052,"stop":1698867393278,"duration":5226},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"fd12c71fb72eb0b7","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867667624,"stop":1698867674239,"duration":6615},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"5872a347e47bc2cb","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"failed","time":{"start":1698867395648,"stop":1698867405052,"duration":9404},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"b49389594dc913a7","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"failed","time":{"start":1698867667565,"stop":1698867667570,"duration":5},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"d94a2b91127646b7","parentUid":"8a0b77cccb5b4aafce2f6196bdce88bb","status":"passed","time":{"start":1698867412248,"stop":1698867417737,"duration":5489},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]}],"uid":"8a0b77cccb5b4aafce2f6196bdce88bb"},{"name":"2241-MainThread","children":[{"name":"Validate Council Output [YorkCouncil]","uid":"40f8191f8ae1cccd","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867843206,"stop":1698867844142,"duration":936},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"bdbc254720619dcb","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867373491,"stop":1698867374653,"duration":1162},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"dde718791d24248d","parentUid":"842abda03768579b913829b5cef08229","status":"failed","time":{"start":1698867482391,"stop":1698867483251,"duration":860},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"926b93e504644b65","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867377266,"stop":1698867380821,"duration":3555},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"5b17717e5927385c","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867435267,"stop":1698867449737,"duration":14470},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"59fe52d5d03b2fe0","parentUid":"842abda03768579b913829b5cef08229","status":"failed","time":{"start":1698867641843,"stop":1698867643763,"duration":1920},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"c4af848eed42d2b7","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867386386,"stop":1698867390570,"duration":4184},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"d0e95463e9149476","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867427276,"stop":1698867433835,"duration":6559},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"4e0e972c85a97299","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867796425,"stop":1698867798939,"duration":2514},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"acdcdad0e0dc46d","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867433839,"stop":1698867435263,"duration":1424},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"64d47c384c8e8bd0","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867483292,"stop":1698867490478,"duration":7186},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"5920822ee68047dd","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867502050,"stop":1698867509296,"duration":7246},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"d3ca3644287b65a2","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867827470,"stop":1698867831553,"duration":4083},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"66ff6a46423a3f34","parentUid":"842abda03768579b913829b5cef08229","status":"failed","time":{"start":1698867816473,"stop":1698867816592,"duration":119},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"73fa6e3627fde0e","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867816648,"stop":1698867827464,"duration":10816},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"679e0c3f7242013c","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867471061,"stop":1698867480667,"duration":9606},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorthamptonshireCouncil]","uid":"d7409f340c70f61","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867509302,"stop":1698867510274,"duration":972},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"35fa0e1948e5955f","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867368892,"stop":1698867372358,"duration":3466},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"36e632b3296f106c","parentUid":"842abda03768579b913829b5cef08229","status":"failed","time":{"start":1698867466512,"stop":1698867468440,"duration":1928},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"a390ecaad449c9fd","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867422916,"stop":1698867424326,"duration":1410},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"aa3fead70720c727","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867390575,"stop":1698867397914,"duration":7339},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"47d92087ebcb7f70","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867463779,"stop":1698867466507,"duration":2728},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"6f813be2b9273e78","parentUid":"842abda03768579b913829b5cef08229","status":"failed","time":{"start":1698867510278,"stop":1698867641663,"duration":131385},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"62cb20a2dfd514f1","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867380825,"stop":1698867386382,"duration":5557},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"2eefd8f2e8860ade","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867417037,"stop":1698867419726,"duration":2689},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"ff451a4067e5b903","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867424330,"stop":1698867425381,"duration":1051},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"e242ac406a1d6e06","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867792658,"stop":1698867796419,"duration":3761},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"a7d35b002cb7c286","parentUid":"842abda03768579b913829b5cef08229","status":"failed","time":{"start":1698867375684,"stop":1698867376342,"duration":658},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"c40b13909f6e1d52","parentUid":"842abda03768579b913829b5cef08229","status":"failed","time":{"start":1698867643871,"stop":1698867648706,"duration":4835},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"7578f2ba990c2fcb","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867425385,"stop":1698867427272,"duration":1887},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"9189aeea37943bc7","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867496524,"stop":1698867502046,"duration":5522},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"1123a7e5902addc3","parentUid":"842abda03768579b913829b5cef08229","status":"failed","time":{"start":1698867372363,"stop":1698867373359,"duration":996},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"424d0970f27fee25","parentUid":"842abda03768579b913829b5cef08229","status":"failed","time":{"start":1698867376393,"stop":1698867376971,"duration":578},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"f8487f6ed62fb47f","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867808245,"stop":1698867809802,"duration":1557},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"ed5c788380c3e21f","parentUid":"842abda03768579b913829b5cef08229","status":"failed","time":{"start":1698867452856,"stop":1698867453650,"duration":794},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"d6400db47743f80a","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867419733,"stop":1698867422912,"duration":3179},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"420e64ab2ce21d72","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867397918,"stop":1698867417032,"duration":19114},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"c82b503bd54a0452","parentUid":"842abda03768579b913829b5cef08229","status":"failed","time":{"start":1698867831558,"stop":1698867834506,"duration":2948},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"2f1f3fe858ef2f23","parentUid":"842abda03768579b913829b5cef08229","status":"failed","time":{"start":1698867480671,"stop":1698867482290,"duration":1619},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"8f3c0e0034c00e76","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867490482,"stop":1698867495560,"duration":5078},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"99bd166c33ebfb01","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867837939,"stop":1698867843201,"duration":5262},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"f1d2fdb34fa3ab08","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867374657,"stop":1698867375679,"duration":1022},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"ddf95e88a1951043","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867468501,"stop":1698867471055,"duration":2554},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"350b7ebc27f187df","parentUid":"842abda03768579b913829b5cef08229","status":"failed","time":{"start":1698867648801,"stop":1698867780969,"duration":132168},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"610d9eb599537e69","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867809808,"stop":1698867814478,"duration":4670},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"94ad9ffab05ed23a","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867449741,"stop":1698867452852,"duration":3111},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"e5ec04c502ef9f5a","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867454008,"stop":1698867463774,"duration":9766},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"8155eacfa6b29bd4","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867495566,"stop":1698867496521,"duration":955},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"c7d1a1422d069b77","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867781080,"stop":1698867792654,"duration":11574},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"9748c3175c1556ef","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867834548,"stop":1698867837934,"duration":3386},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"5492d0018983cba0","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867814483,"stop":1698867816468,"duration":1985},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"c6712e89a32cd362","parentUid":"842abda03768579b913829b5cef08229","status":"passed","time":{"start":1698867798943,"stop":1698867808239,"duration":9296},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]}],"uid":"842abda03768579b913829b5cef08229"}],"uid":"ea292c59868a92ab7b5dfd44715d083d"}],"name":"timeline"} \ No newline at end of file diff --git a/3.10/1086/export/influxDbData.txt b/3.10/1086/export/influxDbData.txt new file mode 100644 index 0000000000..d9129586b1 --- /dev/null +++ b/3.10/1086/export/influxDbData.txt @@ -0,0 +1,12 @@ +launch_status failed=26 1698867897000000000 +launch_status broken=0 1698867897000000000 +launch_status passed=72 1698867897000000000 +launch_status skipped=0 1698867897000000000 +launch_status unknown=0 1698867897000000000 +launch_time duration=513028 1698867897000000000 +launch_time min_duration=5 1698867897000000000 +launch_time max_duration=233786 1698867897000000000 +launch_time sum_duration=984805 1698867897000000000 +launch_problems product_defects=26 1698867897000000000 +launch_retries retries=0 1698867897000000000 +launch_retries run=98 1698867897000000000 diff --git a/3.10/1084/export/mail.html b/3.10/1086/export/mail.html similarity index 100% rename from 3.10/1084/export/mail.html rename to 3.10/1086/export/mail.html diff --git a/3.10/1086/export/prometheusData.txt b/3.10/1086/export/prometheusData.txt new file mode 100644 index 0000000000..9257c5e1b2 --- /dev/null +++ b/3.10/1086/export/prometheusData.txt @@ -0,0 +1,12 @@ +launch_status_failed 26 +launch_status_broken 0 +launch_status_passed 72 +launch_status_skipped 0 +launch_status_unknown 0 +launch_time_duration 513028 +launch_time_min_duration 5 +launch_time_max_duration 233786 +launch_time_sum_duration 984805 +launch_problems_product_defects 26 +launch_retries_retries 0 +launch_retries_run 98 diff --git a/3.10/1084/favicon.ico b/3.10/1086/favicon.ico similarity index 100% rename from 3.10/1084/favicon.ico rename to 3.10/1086/favicon.ico diff --git a/3.10/1084/history/categories-trend.json b/3.10/1086/history/categories-trend.json similarity index 92% rename from 3.10/1084/history/categories-trend.json rename to 3.10/1086/history/categories-trend.json index af6ee1b729..ff54df3145 100644 --- a/3.10/1084/history/categories-trend.json +++ b/3.10/1086/history/categories-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084/","reportName":"Allure Report with history","data":{"Product defects":30}},{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"Product defects":27}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"Product defects":18}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086/","reportName":"Allure Report with history","data":{"Product defects":26}},{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"Product defects":27}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"Product defects":18}}] \ No newline at end of file diff --git a/3.10/1084/history/duration-trend.json b/3.10/1086/history/duration-trend.json similarity index 90% rename from 3.10/1084/history/duration-trend.json rename to 3.10/1086/history/duration-trend.json index df125bda9e..2ea3cf8866 100644 --- a/3.10/1084/history/duration-trend.json +++ b/3.10/1086/history/duration-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084/","reportName":"Allure Report with history","data":{"duration":534107}},{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"duration":430308}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"duration":414330}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"duration":404670}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"duration":475112}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"duration":457428}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"duration":419863}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"duration":523801}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"duration":414847}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"duration":535207}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"duration":446938}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"duration":444075}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"duration":406520}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"duration":462444}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"duration":417073}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"duration":584931}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"duration":492355}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"duration":475289}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"duration":448402}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"duration":428588}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086/","reportName":"Allure Report with history","data":{"duration":513028}},{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"duration":416203}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"duration":414330}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"duration":404670}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"duration":475112}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"duration":457428}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"duration":419863}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"duration":523801}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"duration":414847}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"duration":535207}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"duration":446938}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"duration":444075}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"duration":406520}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"duration":462444}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"duration":417073}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"duration":584931}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"duration":492355}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"duration":475289}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"duration":448402}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"duration":428588}}] \ No newline at end of file diff --git a/3.10/1084/history/history-trend.json b/3.10/1086/history/history-trend.json similarity index 92% rename from 3.10/1084/history/history-trend.json rename to 3.10/1086/history/history-trend.json index 8f010e13a7..6b576370ed 100644 --- a/3.10/1084/history/history-trend.json +++ b/3.10/1086/history/history-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084/","reportName":"Allure Report with history","data":{"failed":30,"broken":0,"skipped":0,"passed":68,"unknown":0,"total":98}},{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"failed":27,"broken":0,"skipped":0,"passed":71,"unknown":0,"total":98}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":98}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":97}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086/","reportName":"Allure Report with history","data":{"failed":26,"broken":0,"skipped":0,"passed":72,"unknown":0,"total":98}},{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"failed":27,"broken":0,"skipped":0,"passed":71,"unknown":0,"total":98}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":98}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":97}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}}] \ No newline at end of file diff --git a/3.10/1086/history/history.json b/3.10/1086/history/history.json new file mode 100644 index 0000000000..522526651b --- /dev/null +++ b/3.10/1086/history/history.json @@ -0,0 +1 @@ +{"d7632c48737fc67f2ba0cc9473d07d35":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":38},"items":[{"uid":"ca8d551721ee873c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/ca8d551721ee873c","status":"passed","time":{"start":1698867743148,"stop":1698867745600,"duration":2452}},{"uid":"4be94bba6a029ba1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4be94bba6a029ba1","status":"passed","time":{"start":1698867646338,"stop":1698867648057,"duration":1719}},{"uid":"1e8f300baf14c51e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e8f300baf14c51e","status":"passed","time":{"start":1698801786611,"stop":1698801788328,"duration":1717}},{"uid":"4bec56c4d53eb1c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4bec56c4d53eb1c0","status":"passed","time":{"start":1698788664431,"stop":1698788666062,"duration":1631}},{"uid":"9406e6b61757bd26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9406e6b61757bd26","status":"passed","time":{"start":1698715203835,"stop":1698715205571,"duration":1736}},{"uid":"8b370bc37e7e72d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b370bc37e7e72d","status":"passed","time":{"start":1698701586928,"stop":1698701589038,"duration":2110}},{"uid":"856beeff03cbb964","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/856beeff03cbb964","status":"passed","time":{"start":1698700390498,"stop":1698700393038,"duration":2540}},{"uid":"5f22119c77139323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5f22119c77139323","status":"passed","time":{"start":1698693077113,"stop":1698693078648,"duration":1535}},{"uid":"b9cf9f929e42a042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b9cf9f929e42a042","status":"passed","time":{"start":1698692901977,"stop":1698692903643,"duration":1666}},{"uid":"8572d0e979b4cc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8572d0e979b4cc9","status":"passed","time":{"start":1698646580885,"stop":1698646582909,"duration":2024}},{"uid":"2ebbaa25d4b66a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ebbaa25d4b66a0f","status":"passed","time":{"start":1698628639787,"stop":1698628641625,"duration":1838}},{"uid":"90e3ecee37dde3a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/90e3ecee37dde3a9","status":"passed","time":{"start":1698615410210,"stop":1698615412278,"duration":2068}},{"uid":"ffc1acf25a75c78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ffc1acf25a75c78f","status":"passed","time":{"start":1698615295493,"stop":1698615297101,"duration":1608}},{"uid":"6e0c0690017420d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6e0c0690017420d1","status":"passed","time":{"start":1698542566471,"stop":1698542568528,"duration":2057}},{"uid":"efef1792df497d80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/efef1792df497d80","status":"passed","time":{"start":1698455635007,"stop":1698455636735,"duration":1728}},{"uid":"7ce7d076522d31c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7ce7d076522d31c5","status":"passed","time":{"start":1698369303720,"stop":1698369305471,"duration":1751}},{"uid":"789c8eaa17d6d02a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/789c8eaa17d6d02a","status":"passed","time":{"start":1698283066150,"stop":1698283068249,"duration":2099}},{"uid":"9bb55930e139315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9bb55930e139315","status":"passed","time":{"start":1698196716465,"stop":1698196718257,"duration":1792}},{"uid":"b2e62327d3eb3b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b2e62327d3eb3b84","status":"passed","time":{"start":1698178440943,"stop":1698178442910,"duration":1967}},{"uid":"5b61ac43354277bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5b61ac43354277bc","status":"passed","time":{"start":1698178377734,"stop":1698178379710,"duration":1976}}]},"33b002c0b125c12033855f36f4074886":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"ff451a4067e5b903","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/ff451a4067e5b903","status":"passed","time":{"start":1698867424330,"stop":1698867425381,"duration":1051}},{"uid":"a1ee95a3976beb6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/a1ee95a3976beb6b","status":"passed","time":{"start":1698867435493,"stop":1698867436286,"duration":793}},{"uid":"79608a26a1663b7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79608a26a1663b7f","status":"passed","time":{"start":1698801548930,"stop":1698801549536,"duration":606}},{"uid":"5eb9e36cb3e0ec26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5eb9e36cb3e0ec26","status":"passed","time":{"start":1698788452517,"stop":1698788453144,"duration":627}},{"uid":"54e2c37fd3019e22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/54e2c37fd3019e22","status":"passed","time":{"start":1698714940772,"stop":1698714941602,"duration":830}},{"uid":"af545b2e4a5766de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/af545b2e4a5766de","status":"passed","time":{"start":1698701312526,"stop":1698701313575,"duration":1049}},{"uid":"2a2bb265988841ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2a2bb265988841ca","status":"passed","time":{"start":1698700184431,"stop":1698700185084,"duration":653}},{"uid":"a95cd13c6614d23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a95cd13c6614d23a","status":"passed","time":{"start":1698692726270,"stop":1698692726856,"duration":586}},{"uid":"c9aca970c89be377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c9aca970c89be377","status":"passed","time":{"start":1698692696271,"stop":1698692696850,"duration":579}},{"uid":"f40ffd56db1fda44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f40ffd56db1fda44","status":"passed","time":{"start":1698646277484,"stop":1698646278587,"duration":1103}},{"uid":"1dffc499dbe572bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1dffc499dbe572bc","status":"passed","time":{"start":1698628504431,"stop":1698628505319,"duration":888}},{"uid":"d850ecfd677a8076","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d850ecfd677a8076","status":"passed","time":{"start":1698615151754,"stop":1698615152801,"duration":1047}},{"uid":"ebf47e7758e1de48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ebf47e7758e1de48","status":"passed","time":{"start":1698615061926,"stop":1698615062682,"duration":756}},{"uid":"799c64c6e5b613e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/799c64c6e5b613e1","status":"passed","time":{"start":1698542318802,"stop":1698542319695,"duration":893}},{"uid":"d4858c9cc8f2ec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d4858c9cc8f2ec0","status":"passed","time":{"start":1698455509862,"stop":1698455510459,"duration":597}},{"uid":"d66fc27c1f31996c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d66fc27c1f31996c","status":"passed","time":{"start":1698369187892,"stop":1698369188504,"duration":612}},{"uid":"8f6d361e430cc453","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f6d361e430cc453","status":"passed","time":{"start":1698282788477,"stop":1698282789517,"duration":1040}},{"uid":"64e7c253d06a009e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/64e7c253d06a009e","status":"passed","time":{"start":1698196451707,"stop":1698196452649,"duration":942}},{"uid":"bf8ad94cf5ad616c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bf8ad94cf5ad616c","status":"passed","time":{"start":1698178173121,"stop":1698178174299,"duration":1178}},{"uid":"a18ee4e4050aca18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a18ee4e4050aca18","status":"passed","time":{"start":1698178165723,"stop":1698178166524,"duration":801}}]},"3a7171e6de629587a3f0d32410302b35":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":20,"unknown":0,"total":23},"items":[{"uid":"e5ec04c502ef9f5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/e5ec04c502ef9f5a","status":"passed","time":{"start":1698867454008,"stop":1698867463774,"duration":9766}},{"uid":"5702d060a2dfe2ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/5702d060a2dfe2ec","status":"passed","time":{"start":1698867460477,"stop":1698867467478,"duration":7001}},{"uid":"517875ae1b09d728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/517875ae1b09d728","status":"passed","time":{"start":1698801583475,"stop":1698801591158,"duration":7683}},{"uid":"3b84dcdcf5837562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/3b84dcdcf5837562","status":"passed","time":{"start":1698788479909,"stop":1698788488566,"duration":8657}},{"uid":"bab837d7ab338793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bab837d7ab338793","status":"passed","time":{"start":1698714974958,"stop":1698714985140,"duration":10182}},{"uid":"d54d00873915b145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d54d00873915b145","status":"passed","time":{"start":1698701351504,"stop":1698701360302,"duration":8798}},{"uid":"e9e5ebe77d42408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e9e5ebe77d42408","status":"passed","time":{"start":1698700215004,"stop":1698700222572,"duration":7568}},{"uid":"584cb7b2ee27577f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/584cb7b2ee27577f","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5609899affb3 \n#1 0x5609896834a7 \n#2 0x56098966b49e \n#3 0x56098966b2ce \n#4 0x560989669ecd \n#5 0x56098966a4cf \n#6 0x560989679a04 \n#7 0x56098968e651 \n#8 0x56098969304b \n#9 0x56098966abf1 \n#10 0x56098968e446 \n#11 0x560989705dfc \n#12 0x5609896ec713 \n#13 0x5609896bf18b \n#14 0x5609896bff7e \n#15 0x5609899758d8 \n#16 0x560989979800 \n#17 0x560989983cfc \n#18 0x56098997a418 \n#19 0x56098994742f \n#20 0x56098999e4e8 \n#21 0x56098999e6b4 \n#22 0x5609899af143 \n#23 0x7f6748e94ac3 ","time":{"start":1698692756617,"stop":1698693060902,"duration":304285}},{"uid":"f14d59ab60748dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f14d59ab60748dfd","status":"passed","time":{"start":1698692723448,"stop":1698692730979,"duration":7531}},{"uid":"b107966b3d44337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b107966b3d44337c","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55a12d4eefb3 \n#1 0x55a12d1c24a7 \n#2 0x55a12d209dd6 \n#3 0x55a12d209ec1 \n#4 0x55a12d247354 \n#5 0x55a12d22b96d \n#6 0x55a12d244c02 \n#7 0x55a12d22b713 \n#8 0x55a12d1fe18b \n#9 0x55a12d1fef7e \n#10 0x55a12d4b48d8 \n#11 0x55a12d4b8800 \n#12 0x55a12d4c2cfc \n#13 0x55a12d4b9418 \n#14 0x55a12d48642f \n#15 0x55a12d4dd4e8 \n#16 0x55a12d4dd6b4 \n#17 0x55a12d4ee143 \n#18 0x7f4760494ac3 ","time":{"start":1698646313421,"stop":1698646328817,"duration":15396}},{"uid":"529b28f61f08b312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/529b28f61f08b312","status":"passed","time":{"start":1698628537138,"stop":1698628546623,"duration":9485}},{"uid":"9e987d6b6c3e9f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9e987d6b6c3e9f7c","status":"passed","time":{"start":1698615195844,"stop":1698615205519,"duration":9675}},{"uid":"1026b03c72a404f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1026b03c72a404f7","status":"passed","time":{"start":1698615090043,"stop":1698615097928,"duration":7885}},{"uid":"97904f871f1a1fac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/97904f871f1a1fac","status":"passed","time":{"start":1698542352330,"stop":1698542361010,"duration":8680}},{"uid":"a65a42445bbec2dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a65a42445bbec2dd","status":"passed","time":{"start":1698455542992,"stop":1698455550066,"duration":7074}},{"uid":"91ec55df5370342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/91ec55df5370342","status":"passed","time":{"start":1698369216108,"stop":1698369224058,"duration":7950}},{"uid":"cad55d6b1a0a6d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cad55d6b1a0a6d70","status":"passed","time":{"start":1698282827655,"stop":1698282837283,"duration":9628}},{"uid":"153147fd04257ab9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/153147fd04257ab9","status":"passed","time":{"start":1698196487904,"stop":1698196496351,"duration":8447}},{"uid":"7fd6cf11c95e8a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7fd6cf11c95e8a42","status":"passed","time":{"start":1698178211447,"stop":1698178221135,"duration":9688}},{"uid":"e8c5baac69e8a4ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e8c5baac69e8a4ce","status":"passed","time":{"start":1698178193203,"stop":1698178201540,"duration":8337}}]},"b9a0b94e117284e01290d827dc1bf029":{"statistic":{"failed":73,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":170},"items":[{"uid":"ed5c788380c3e21f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/ed5c788380c3e21f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867452856,"stop":1698867453650,"duration":794}},{"uid":"333572633565e628","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/333572633565e628","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867459713,"stop":1698867460224,"duration":511}},{"uid":"390e7eb50df20024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/390e7eb50df20024","status":"passed","time":{"start":1698801580770,"stop":1698801583471,"duration":2701}},{"uid":"88431c6d506e6ee2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/88431c6d506e6ee2","status":"passed","time":{"start":1698788476636,"stop":1698788479904,"duration":3268}},{"uid":"c5238d91acb03c63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c5238d91acb03c63","status":"passed","time":{"start":1698714970956,"stop":1698714974954,"duration":3998}},{"uid":"624ca3a79530def9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/624ca3a79530def9","status":"passed","time":{"start":1698701348066,"stop":1698701351500,"duration":3434}},{"uid":"8ba11d8e76b9433c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8ba11d8e76b9433c","status":"passed","time":{"start":1698700212180,"stop":1698700215001,"duration":2821}},{"uid":"252a0cda9bcf0626","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/252a0cda9bcf0626","status":"passed","time":{"start":1698692753779,"stop":1698692756614,"duration":2835}},{"uid":"23386860e5c05ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/23386860e5c05ed4","status":"passed","time":{"start":1698692720556,"stop":1698692723444,"duration":2888}},{"uid":"ceb72815a3e60ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ceb72815a3e60ce9","status":"passed","time":{"start":1698646310029,"stop":1698646313417,"duration":3388}},{"uid":"fd853bc9f2d71804","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fd853bc9f2d71804","status":"passed","time":{"start":1698628533138,"stop":1698628537134,"duration":3996}},{"uid":"3c063d464c507dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3c063d464c507dc","status":"passed","time":{"start":1698615192437,"stop":1698615195839,"duration":3402}},{"uid":"807148721d1b86ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/807148721d1b86ad","status":"passed","time":{"start":1698615086811,"stop":1698615090040,"duration":3229}},{"uid":"f732113d113dbf05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f732113d113dbf05","status":"passed","time":{"start":1698542349377,"stop":1698542352327,"duration":2950}},{"uid":"24f1dc31b0ed5c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/24f1dc31b0ed5c5c","status":"passed","time":{"start":1698455540377,"stop":1698455542988,"duration":2611}},{"uid":"6044ee0f8b3f33c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6044ee0f8b3f33c5","status":"passed","time":{"start":1698369212766,"stop":1698369216104,"duration":3338}},{"uid":"36ccf798246d060c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/36ccf798246d060c","status":"passed","time":{"start":1698282823685,"stop":1698282827651,"duration":3966}},{"uid":"b655334d5eed1130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b655334d5eed1130","status":"passed","time":{"start":1698196484609,"stop":1698196487901,"duration":3292}},{"uid":"754d980946c3dd94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/754d980946c3dd94","status":"passed","time":{"start":1698178208709,"stop":1698178211443,"duration":2734}},{"uid":"15a14fdbf2ef9c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/15a14fdbf2ef9c2","status":"passed","time":{"start":1698178189899,"stop":1698178193200,"duration":3301}}]},"dd90c8e7bdfef60ba64401e6c2135205":{"statistic":{"failed":17,"broken":0,"skipped":0,"passed":153,"unknown":0,"total":170},"items":[{"uid":"28dce61f84e7c3b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/28dce61f84e7c3b7","status":"passed","time":{"start":1698867719539,"stop":1698867723808,"duration":4269}},{"uid":"ce1441405aaed98b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/ce1441405aaed98b","status":"passed","time":{"start":1698867629783,"stop":1698867633034,"duration":3251}},{"uid":"74b378e4131475f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74b378e4131475f4","status":"passed","time":{"start":1698801758336,"stop":1698801762280,"duration":3944}},{"uid":"bf09c88c9be9517a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/bf09c88c9be9517a","status":"passed","time":{"start":1698788647535,"stop":1698788650883,"duration":3348}},{"uid":"bf07c631a07f5bbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bf07c631a07f5bbe","status":"passed","time":{"start":1698715182514,"stop":1698715186264,"duration":3750}},{"uid":"92fbbfac03a44580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/92fbbfac03a44580","status":"passed","time":{"start":1698701582570,"stop":1698701586924,"duration":4354}},{"uid":"a91afb2ef4a9e67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a91afb2ef4a9e67f","status":"passed","time":{"start":1698700373248,"stop":1698700376378,"duration":3130}},{"uid":"b83c2d7f93c7769b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b83c2d7f93c7769b","status":"passed","time":{"start":1698693072300,"stop":1698693079355,"duration":7055}},{"uid":"97bf7e220022051d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/97bf7e220022051d","status":"passed","time":{"start":1698692881860,"stop":1698692884945,"duration":3085}},{"uid":"eddb3ffaa269e329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eddb3ffaa269e329","status":"passed","time":{"start":1698646576604,"stop":1698646580882,"duration":4278}},{"uid":"1a8b533a3977b7ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1a8b533a3977b7ef","status":"passed","time":{"start":1698628621883,"stop":1698628626691,"duration":4808}},{"uid":"87657179539018f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/87657179539018f7","status":"passed","time":{"start":1698615389259,"stop":1698615394320,"duration":5061}},{"uid":"266125815fd0c1a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/266125815fd0c1a5","status":"passed","time":{"start":1698615277515,"stop":1698615281489,"duration":3974}},{"uid":"7a27b36424594b8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a27b36424594b8a","status":"passed","time":{"start":1698542545208,"stop":1698542549261,"duration":4053}},{"uid":"1be99dcbd27c8ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1be99dcbd27c8ef1","status":"passed","time":{"start":1698455615531,"stop":1698455618373,"duration":2842}},{"uid":"f5f76522d6ab5159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5f76522d6ab5159","status":"passed","time":{"start":1698369286302,"stop":1698369290096,"duration":3794}},{"uid":"a59bd731d9f4b5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a59bd731d9f4b5d6","status":"passed","time":{"start":1698283043730,"stop":1698283047981,"duration":4251}},{"uid":"269f05e44478e589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/269f05e44478e589","status":"passed","time":{"start":1698196697163,"stop":1698196701265,"duration":4102}},{"uid":"4928a46f2025a79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4928a46f2025a79e","status":"passed","time":{"start":1698178417062,"stop":1698178421821,"duration":4759}},{"uid":"85eec774c0a34f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85eec774c0a34f46","status":"passed","time":{"start":1698178356086,"stop":1698178360464,"duration":4378}}]},"36e8dead67440054ce559fdfe42912ec":{"statistic":{"failed":127,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":170},"items":[{"uid":"c7e1103d39b0bd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/c7e1103d39b0bd1","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867664356,"stop":1698867666506,"duration":2150}},{"uid":"811373d6ef99d3ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/811373d6ef99d3ca","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867578966,"stop":1698867583930,"duration":4964}},{"uid":"28174ff85070b899","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28174ff85070b899","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801688709,"stop":1698801694751,"duration":6042}},{"uid":"9271cddb604f8848","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9271cddb604f8848","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788597497,"stop":1698788602386,"duration":4889}},{"uid":"3e28bb51543e4d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3e28bb51543e4d5f","status":"passed","time":{"start":1698715140513,"stop":1698715142049,"duration":1536}},{"uid":"2cc7a04d9c9c4b76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2cc7a04d9c9c4b76","status":"passed","time":{"start":1698701555040,"stop":1698701556684,"duration":1644}},{"uid":"268785b1a5363d7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/268785b1a5363d7a","status":"passed","time":{"start":1698700328565,"stop":1698700334453,"duration":5888}},{"uid":"a9e63d464dfe9a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a9e63d464dfe9a86","status":"passed","time":{"start":1698692867250,"stop":1698692868564,"duration":1314}},{"uid":"3466e8a25b0d05e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/3466e8a25b0d05e8","status":"passed","time":{"start":1698692838889,"stop":1698692844299,"duration":5410}},{"uid":"2656f34bd0c1e562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2656f34bd0c1e562","status":"passed","time":{"start":1698646549569,"stop":1698646551218,"duration":1649}},{"uid":"6b3e7bc1a2be8e63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6b3e7bc1a2be8e63","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698628533742,"stop":1698628539647,"duration":5905}},{"uid":"ed489eb0b86236da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ed489eb0b86236da","status":"passed","time":{"start":1698615173064,"stop":1698615174798,"duration":1734}},{"uid":"fd6414b21cdf95d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/fd6414b21cdf95d1","status":"passed","time":{"start":1698615080045,"stop":1698615085737,"duration":5692}},{"uid":"fd2316c7164ecc12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/fd2316c7164ecc12","status":"passed","time":{"start":1698542333543,"stop":1698542342193,"duration":8650}},{"uid":"8b1c0bead6ae0cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b1c0bead6ae0cc","status":"passed","time":{"start":1698455524197,"stop":1698455529482,"duration":5285}},{"uid":"ef84ea8ce980de4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ef84ea8ce980de4b","status":"passed","time":{"start":1698369217324,"stop":1698369223041,"duration":5717}},{"uid":"387f2ac11a6f3206","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/387f2ac11a6f3206","status":"passed","time":{"start":1698282801234,"stop":1698282802842,"duration":1608}},{"uid":"c73094d35bdab9de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c73094d35bdab9de","status":"passed","time":{"start":1698196471357,"stop":1698196473353,"duration":1996}},{"uid":"f9833533d6492f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f9833533d6492f76","status":"passed","time":{"start":1698178203732,"stop":1698178209840,"duration":6108}},{"uid":"473c7de29e320fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/473c7de29e320fbe","status":"passed","time":{"start":1698178148987,"stop":1698178150558,"duration":1571}}]},"d3931a358fdfe26e1ace17c1805a29ca":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":40,"unknown":0,"total":41},"items":[{"uid":"420e64ab2ce21d72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/420e64ab2ce21d72","status":"passed","time":{"start":1698867397918,"stop":1698867417032,"duration":19114}},{"uid":"f3abac8c452f9be6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f3abac8c452f9be6","status":"passed","time":{"start":1698867425218,"stop":1698867443210,"duration":17992}},{"uid":"7bfdcd0fb6ecf8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7bfdcd0fb6ecf8e","status":"passed","time":{"start":1698801522768,"stop":1698801541287,"duration":18519}},{"uid":"4eebb8810a26258e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4eebb8810a26258e","status":"passed","time":{"start":1698788428291,"stop":1698788445523,"duration":17232}},{"uid":"5f5b47e842d3143","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5f5b47e842d3143","status":"passed","time":{"start":1698714917883,"stop":1698714937549,"duration":19666}},{"uid":"a30b60baaa1b2980","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a30b60baaa1b2980","status":"passed","time":{"start":1698701297998,"stop":1698701316631,"duration":18633}},{"uid":"75b5e09e94a31afc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/75b5e09e94a31afc","status":"passed","time":{"start":1698700164605,"stop":1698700183089,"duration":18484}},{"uid":"f519e374f7bb1d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f519e374f7bb1d90","status":"passed","time":{"start":1698692710080,"stop":1698692727236,"duration":17156}},{"uid":"252d4f3cd54f718c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/252d4f3cd54f718c","status":"passed","time":{"start":1698692680194,"stop":1698692697421,"duration":17227}},{"uid":"e1879f6d6ad9434","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1879f6d6ad9434","status":"passed","time":{"start":1698646250039,"stop":1698646270100,"duration":20061}},{"uid":"f39e5f14540a894a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f39e5f14540a894a","status":"passed","time":{"start":1698628498234,"stop":1698628516677,"duration":18443}},{"uid":"e1deb8951ac983b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e1deb8951ac983b8","status":"passed","time":{"start":1698615140639,"stop":1698615159790,"duration":19151}},{"uid":"a6bd23e7e0dbe501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a6bd23e7e0dbe501","status":"passed","time":{"start":1698615048811,"stop":1698615066627,"duration":17816}},{"uid":"2924a11182a57992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/2924a11182a57992","status":"passed","time":{"start":1698542301922,"stop":1698542320360,"duration":18438}},{"uid":"bb466b6527e8c8d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb466b6527e8c8d4","status":"passed","time":{"start":1698455489335,"stop":1698455507358,"duration":18023}},{"uid":"c6204d1d39ea460d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c6204d1d39ea460d","status":"passed","time":{"start":1698369178229,"stop":1698369195358,"duration":17129}},{"uid":"8db2ce4614e120d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8db2ce4614e120d","status":"passed","time":{"start":1698282765594,"stop":1698282785516,"duration":19922}},{"uid":"74b5cd03e83881c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/74b5cd03e83881c1","status":"passed","time":{"start":1698196430123,"stop":1698196448957,"duration":18834}},{"uid":"2a98d5b4333d8f61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a98d5b4333d8f61","status":"passed","time":{"start":1698178157202,"stop":1698178175931,"duration":18729}},{"uid":"2f985d1f9b6807cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2f985d1f9b6807cb","status":"passed","time":{"start":1698178115624,"stop":1698178133493,"duration":17869}}]},"a25fa98d985c8b6a2dc69b98eb9662d1":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"b49389594dc913a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/b49389594dc913a7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867667565,"stop":1698867667570,"duration":5}},{"uid":"7ec51899863c2001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7ec51899863c2001","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867584869,"stop":1698867584873,"duration":4}},{"uid":"6f0f650d92ee6e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6f0f650d92ee6e28","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801695624,"stop":1698801695628,"duration":4}},{"uid":"d8be25202e35aafe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8be25202e35aafe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788603736,"stop":1698788603740,"duration":4}},{"uid":"191340fbbf0870c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/191340fbbf0870c9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715143197,"stop":1698715143201,"duration":4}},{"uid":"d022d729bc70ac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d022d729bc70ac3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701558164,"stop":1698701558168,"duration":4}},{"uid":"b15cfd944f97513e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/b15cfd944f97513e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700335459,"stop":1698700335464,"duration":5}},{"uid":"6bbf93ca618f60e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6bbf93ca618f60e1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692869284,"stop":1698692869288,"duration":4}},{"uid":"ec40484473883a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ec40484473883a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692845111,"stop":1698692845115,"duration":4}},{"uid":"7fd2310af3e47cc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fd2310af3e47cc3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646552288,"stop":1698646552292,"duration":4}},{"uid":"f974453d21637399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f974453d21637399","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628540784,"stop":1698628540790,"duration":6}},{"uid":"fb649a4b97bde347","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fb649a4b97bde347","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615176350,"stop":1698615176354,"duration":4}},{"uid":"80e439fbc5ea0613","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/80e439fbc5ea0613","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615086706,"stop":1698615086710,"duration":4}},{"uid":"f294ba6f9b685719","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f294ba6f9b685719","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542343906,"stop":1698542343910,"duration":4}},{"uid":"d0bfcf3b0c168f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d0bfcf3b0c168f8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455530367,"stop":1698455530371,"duration":4}},{"uid":"dbe342daba086a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/dbe342daba086a10","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369224144,"stop":1698369224149,"duration":5}},{"uid":"cf16ccd017bc1f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cf16ccd017bc1f6e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282803941,"stop":1698282803946,"duration":5}},{"uid":"f2eb7260ac7cd006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f2eb7260ac7cd006","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196475003,"stop":1698196475007,"duration":4}},{"uid":"ff6bab7370c22454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ff6bab7370c22454","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178211900,"stop":1698178211905,"duration":5}},{"uid":"d4b38a7fb26d9ded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d4b38a7fb26d9ded","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178151590,"stop":1698178151594,"duration":4}}]},"92c0f84b87cb9703264ef6f7bea152ee":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"d7409f340c70f61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/d7409f340c70f61","status":"passed","time":{"start":1698867509302,"stop":1698867510274,"duration":972}},{"uid":"628b645a277cb2b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/628b645a277cb2b2","status":"passed","time":{"start":1698867504595,"stop":1698867505265,"duration":670}}]},"99fdd3de4130aa28898411904d6d6098":{"statistic":{"failed":9,"broken":0,"skipped":0,"passed":161,"unknown":0,"total":170},"items":[{"uid":"1fbb235ff0420721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/1fbb235ff0420721","status":"passed","time":{"start":1698867880220,"stop":1698867881920,"duration":1700}},{"uid":"3335c6b80854ba0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/3335c6b80854ba0e","status":"passed","time":{"start":1698867782653,"stop":1698867784170,"duration":1517}},{"uid":"74a08ee0e7f1b723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74a08ee0e7f1b723","status":"passed","time":{"start":1698801912373,"stop":1698801913586,"duration":1213}},{"uid":"2128949cd0a23218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2128949cd0a23218","status":"passed","time":{"start":1698788805365,"stop":1698788806942,"duration":1577}},{"uid":"6cde76c763af22f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6cde76c763af22f7","status":"passed","time":{"start":1698715342228,"stop":1698715345725,"duration":3497}},{"uid":"953294503fdc460e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/953294503fdc460e","status":"passed","time":{"start":1698701723905,"stop":1698701725571,"duration":1666}},{"uid":"72d2495647b9eb6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/72d2495647b9eb6e","status":"passed","time":{"start":1698700528277,"stop":1698700529510,"duration":1233}},{"uid":"1002e2fb1a2229a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1002e2fb1a2229a0","status":"passed","time":{"start":1698693212126,"stop":1698693213198,"duration":1072}},{"uid":"824083742a6b5fad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/824083742a6b5fad","status":"passed","time":{"start":1698693065919,"stop":1698693067022,"duration":1103}},{"uid":"cfb432aed0fab1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cfb432aed0fab1cc","status":"passed","time":{"start":1698646585987,"stop":1698646587695,"duration":1708}},{"uid":"fc534cc321bc678b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fc534cc321bc678b","status":"passed","time":{"start":1698628801523,"stop":1698628804104,"duration":2581}},{"uid":"ecb35f9251286ea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ecb35f9251286ea6","status":"passed","time":{"start":1698615546535,"stop":1698615548217,"duration":1682}},{"uid":"9d0104ec9211fbac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9d0104ec9211fbac","status":"passed","time":{"start":1698615431824,"stop":1698615433171,"duration":1347}},{"uid":"14a4a6c3e3332abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/14a4a6c3e3332abf","status":"passed","time":{"start":1698542727661,"stop":1698542729211,"duration":1550}},{"uid":"815847b2764c8f10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/815847b2764c8f10","status":"passed","time":{"start":1698455798885,"stop":1698455802901,"duration":4016}},{"uid":"1df8f9b43da673c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1df8f9b43da673c7","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='online.torbay.gov.uk', port=443): Max retries exceeded with url: /services.bartec/collections?uprn=100041053198 (Caused by ConnectTimeoutError(, 'Connection to online.torbay.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698369462524,"stop":1698369592992,"duration":130468}},{"uid":"6573ab45164b7c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6573ab45164b7c51","status":"passed","time":{"start":1698283221819,"stop":1698283223519,"duration":1700}},{"uid":"1ef6ae775ff9562c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1ef6ae775ff9562c","status":"passed","time":{"start":1698196879007,"stop":1698196880352,"duration":1345}},{"uid":"681e3f6126e72b35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/681e3f6126e72b35","status":"passed","time":{"start":1698178577550,"stop":1698178579200,"duration":1650}},{"uid":"5701506cf0b81cfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5701506cf0b81cfe","status":"passed","time":{"start":1698178515215,"stop":1698178516835,"duration":1620}}]},"8469a840ac4282e76aa5171187cf23d5":{"statistic":{"failed":39,"broken":0,"skipped":0,"passed":49,"unknown":0,"total":88},"items":[{"uid":"bdbc254720619dcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/bdbc254720619dcb","status":"passed","time":{"start":1698867373491,"stop":1698867374653,"duration":1162}},{"uid":"c99266aacf98b78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/c99266aacf98b78","status":"passed","time":{"start":1698867407230,"stop":1698867407983,"duration":753}},{"uid":"d9ba9c6410892d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d9ba9c6410892d1","status":"passed","time":{"start":1698801503192,"stop":1698801503939,"duration":747}},{"uid":"39cbbb928377c6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/39cbbb928377c6d6","status":"passed","time":{"start":1698788411053,"stop":1698788411750,"duration":697}},{"uid":"eed9f533685d8f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/eed9f533685d8f7c","status":"passed","time":{"start":1698714883183,"stop":1698714884167,"duration":984}},{"uid":"7aef7cce8af9048a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7aef7cce8af9048a","status":"passed","time":{"start":1698701276420,"stop":1698701277698,"duration":1278}},{"uid":"cbd6a226bde9bbc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cbd6a226bde9bbc1","status":"passed","time":{"start":1698700147114,"stop":1698700147867,"duration":753}},{"uid":"3b49b48e1823d2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3b49b48e1823d2f","status":"passed","time":{"start":1698692692841,"stop":1698692693577,"duration":736}},{"uid":"500930bb7d7aa417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/500930bb7d7aa417","status":"passed","time":{"start":1698692659780,"stop":1698692660536,"duration":756}},{"uid":"a64d1ca92e000d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a64d1ca92e000d2a","status":"passed","time":{"start":1698646219203,"stop":1698646220487,"duration":1284}},{"uid":"8b77295c9b51d37d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8b77295c9b51d37d","status":"passed","time":{"start":1698628469753,"stop":1698628470861,"duration":1108}},{"uid":"7f60c2495346926d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f60c2495346926d","status":"passed","time":{"start":1698615108480,"stop":1698615109677,"duration":1197}},{"uid":"3adeda593a06400d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3adeda593a06400d","status":"passed","time":{"start":1698615030056,"stop":1698615030962,"duration":906}},{"uid":"d16010dcf53de276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d16010dcf53de276","status":"passed","time":{"start":1698542275756,"stop":1698542277187,"duration":1431}},{"uid":"35756858273f8b51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/35756858273f8b51","status":"passed","time":{"start":1698455467575,"stop":1698455468319,"duration":744}},{"uid":"c8ca6557a93bfa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c8ca6557a93bfa7","status":"passed","time":{"start":1698369149436,"stop":1698369150227,"duration":791}},{"uid":"b024bf24a31638c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b024bf24a31638c0","status":"passed","time":{"start":1698282735726,"stop":1698282736937,"duration":1211}},{"uid":"379b759fd4b62673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/379b759fd4b62673","status":"passed","time":{"start":1698196408772,"stop":1698196409871,"duration":1099}},{"uid":"f53f8a0b0b5d7bbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f53f8a0b0b5d7bbd","status":"passed","time":{"start":1698178135056,"stop":1698178136339,"duration":1283}},{"uid":"37c26fbc28e0c334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37c26fbc28e0c334","status":"passed","time":{"start":1698178091973,"stop":1698178092903,"duration":930}}]},"95d2ddaa8617a8ae0ab01b561e2fb1b9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"40f8191f8ae1cccd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/40f8191f8ae1cccd","status":"passed","time":{"start":1698867843206,"stop":1698867844142,"duration":936}},{"uid":"943f28fb9787677c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/943f28fb9787677c","status":"passed","time":{"start":1698867807567,"stop":1698867808103,"duration":536}},{"uid":"cf5ac5ce7798d5a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cf5ac5ce7798d5a4","status":"passed","time":{"start":1698801839285,"stop":1698801839920,"duration":635}},{"uid":"6f54ca6d006c949f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/6f54ca6d006c949f","status":"passed","time":{"start":1698788719884,"stop":1698788721836,"duration":1952}},{"uid":"4c3bb71695cbd855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4c3bb71695cbd855","status":"passed","time":{"start":1698715259965,"stop":1698715260773,"duration":808}},{"uid":"957564db2df02fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/957564db2df02fc5","status":"passed","time":{"start":1698701663776,"stop":1698701664655,"duration":879}},{"uid":"25bb7022a57e8c8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25bb7022a57e8c8d","status":"passed","time":{"start":1698700551563,"stop":1698700552131,"duration":568}},{"uid":"60b36f941e05066c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/60b36f941e05066c","status":"passed","time":{"start":1698693137801,"stop":1698693138329,"duration":528}},{"uid":"2c315b3332776e14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2c315b3332776e14","status":"passed","time":{"start":1698692969125,"stop":1698692971076,"duration":1951}},{"uid":"72471e1937ab4b94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/72471e1937ab4b94","status":"passed","time":{"start":1698646634322,"stop":1698646635217,"duration":895}},{"uid":"a30f7e7df316ef72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a30f7e7df316ef72","status":"passed","time":{"start":1698628858316,"stop":1698628859243,"duration":927}},{"uid":"ee376aa0061e429d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ee376aa0061e429d","status":"passed","time":{"start":1698615518028,"stop":1698615518926,"duration":898}},{"uid":"72a35697475fffaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72a35697475fffaa","status":"passed","time":{"start":1698615354071,"stop":1698615354911,"duration":840}},{"uid":"d72d57d551630571","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d72d57d551630571","status":"passed","time":{"start":1698542661694,"stop":1698542662723,"duration":1029}},{"uid":"99ce1d1eaab070c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/99ce1d1eaab070c","status":"passed","time":{"start":1698455858942,"stop":1698455859919,"duration":977}},{"uid":"bdfaeb90bdc369d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bdfaeb90bdc369d2","status":"passed","time":{"start":1698369579397,"stop":1698369579941,"duration":544}},{"uid":"2f271dc9fcc25234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f271dc9fcc25234","status":"passed","time":{"start":1698283190068,"stop":1698283190962,"duration":894}},{"uid":"8d0515873f872d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/8d0515873f872d5f","status":"passed","time":{"start":1698196797957,"stop":1698196798782,"duration":825}},{"uid":"d4500392bd69068b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d4500392bd69068b","status":"passed","time":{"start":1698178533246,"stop":1698178534148,"duration":902}},{"uid":"ac119cf31ed9b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ac119cf31ed9b31","status":"passed","time":{"start":1698178469899,"stop":1698178472749,"duration":2850}}]},"775e11c2e2379683333c47d17880850d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":28,"unknown":0,"total":28},"items":[{"uid":"eb08c87edeeec35e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/eb08c87edeeec35e","status":"passed","time":{"start":1698867387027,"stop":1698867388048,"duration":1021}},{"uid":"56506d51cdac33bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/56506d51cdac33bc","status":"passed","time":{"start":1698867405661,"stop":1698867406404,"duration":743}},{"uid":"104468b28561be5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/104468b28561be5d","status":"passed","time":{"start":1698801505009,"stop":1698801505987,"duration":978}},{"uid":"21aff505289b9f5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/21aff505289b9f5f","status":"passed","time":{"start":1698788407187,"stop":1698788408189,"duration":1002}},{"uid":"92053d3c1c4868fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/92053d3c1c4868fe","status":"passed","time":{"start":1698714882422,"stop":1698714883369,"duration":947}},{"uid":"1d47d6c81a228aa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1d47d6c81a228aa8","status":"passed","time":{"start":1698701273357,"stop":1698701274515,"duration":1158}},{"uid":"8f42822f71503b30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8f42822f71503b30","status":"passed","time":{"start":1698700144520,"stop":1698700145455,"duration":935}},{"uid":"9b8ff742abba5e9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9b8ff742abba5e9e","status":"passed","time":{"start":1698692695175,"stop":1698692695993,"duration":818}},{"uid":"91dffef7903a637c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91dffef7903a637c","status":"passed","time":{"start":1698692658661,"stop":1698692659526,"duration":865}},{"uid":"f10d1c3d201b6c7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f10d1c3d201b6c7c","status":"passed","time":{"start":1698646216894,"stop":1698646218007,"duration":1113}},{"uid":"124e2dea413eb1a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/124e2dea413eb1a6","status":"passed","time":{"start":1698628457961,"stop":1698628461281,"duration":3320}},{"uid":"e8789951d3d6f60c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e8789951d3d6f60c","status":"passed","time":{"start":1698615104144,"stop":1698615108067,"duration":3923}},{"uid":"257c9bf1aa9307fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/257c9bf1aa9307fe","status":"passed","time":{"start":1698615026651,"stop":1698615029240,"duration":2589}},{"uid":"39f5c900839f121c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/39f5c900839f121c","status":"passed","time":{"start":1698542266767,"stop":1698542269886,"duration":3119}},{"uid":"2a14bc2b9ec57103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a14bc2b9ec57103","status":"passed","time":{"start":1698455461133,"stop":1698455464009,"duration":2876}},{"uid":"effa788e35de9292","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/effa788e35de9292","status":"passed","time":{"start":1698369143230,"stop":1698369146598,"duration":3368}},{"uid":"ba33f6e0aa62ba71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ba33f6e0aa62ba71","status":"passed","time":{"start":1698282731164,"stop":1698282734792,"duration":3628}},{"uid":"37755b349aa16563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/37755b349aa16563","status":"passed","time":{"start":1698196405063,"stop":1698196407911,"duration":2848}},{"uid":"19c28f1ea764a138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/19c28f1ea764a138","status":"passed","time":{"start":1698178130798,"stop":1698178134091,"duration":3293}},{"uid":"a5b7e00437244ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a5b7e00437244ba7","status":"passed","time":{"start":1698178088247,"stop":1698178091156,"duration":2909}}]},"c59a7b02ce88bbad9f9cdf4a119aec6c":{"statistic":{"failed":72,"broken":0,"skipped":0,"passed":98,"unknown":0,"total":170},"items":[{"uid":"926b93e504644b65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/926b93e504644b65","status":"passed","time":{"start":1698867377266,"stop":1698867380821,"duration":3555}},{"uid":"567ceb412013d7e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/567ceb412013d7e9","status":"passed","time":{"start":1698867409811,"stop":1698867413512,"duration":3701}},{"uid":"6503521455f3530f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6503521455f3530f","status":"passed","time":{"start":1698801505897,"stop":1698801509343,"duration":3446}},{"uid":"de1b70140e0b4236","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/de1b70140e0b4236","status":"passed","time":{"start":1698788413693,"stop":1698788417371,"duration":3678}},{"uid":"8ebce07c0d410582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8ebce07c0d410582","status":"passed","time":{"start":1698714886950,"stop":1698714893995,"duration":7045}},{"uid":"e6a2020b2e6995e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e6a2020b2e6995e9","status":"passed","time":{"start":1698701280749,"stop":1698701284576,"duration":3827}},{"uid":"3999dcd717240e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3999dcd717240e0d","status":"passed","time":{"start":1698700149779,"stop":1698700153318,"duration":3539}},{"uid":"dbe656a1a2b3a4b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dbe656a1a2b3a4b0","status":"passed","time":{"start":1698692695430,"stop":1698692698947,"duration":3517}},{"uid":"e407ada7eaa3906a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e407ada7eaa3906a","status":"passed","time":{"start":1698692662428,"stop":1698692666005,"duration":3577}},{"uid":"d6dda23359ca779c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d6dda23359ca779c","status":"passed","time":{"start":1698646223493,"stop":1698646227226,"duration":3733}},{"uid":"c4325dd9ac7a7f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c4325dd9ac7a7f89","status":"passed","time":{"start":1698628473665,"stop":1698628478693,"duration":5028}},{"uid":"91afeb5bef6247a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/91afeb5bef6247a2","status":"passed","time":{"start":1698615112237,"stop":1698615115994,"duration":3757}},{"uid":"261ae14832633417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/261ae14832633417","status":"passed","time":{"start":1698615033300,"stop":1698615036859,"duration":3559}},{"uid":"857fa0fcb38e3669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/857fa0fcb38e3669","status":"passed","time":{"start":1698542279646,"stop":1698542283248,"duration":3602}},{"uid":"387eae703145048b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/387eae703145048b","status":"passed","time":{"start":1698455470297,"stop":1698455474345,"duration":4048}},{"uid":"5c6ab26864689215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/5c6ab26864689215","status":"passed","time":{"start":1698369152552,"stop":1698369156883,"duration":4331}},{"uid":"dd534b5b401bffe4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dd534b5b401bffe4","status":"passed","time":{"start":1698282739460,"stop":1698282743779,"duration":4319}},{"uid":"b1ed952b1e8160ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b1ed952b1e8160ac","status":"passed","time":{"start":1698196412517,"stop":1698196416688,"duration":4171}},{"uid":"fe9e2bc937d57734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fe9e2bc937d57734","status":"passed","time":{"start":1698178138967,"stop":1698178143502,"duration":4535}},{"uid":"adc1e16bc58387c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/adc1e16bc58387c8","status":"passed","time":{"start":1698178095023,"stop":1698178099318,"duration":4295}}]},"8feabb4d035e9d980eb81cc0b3d0bde3":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"55e3c52476f1aa03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/55e3c52476f1aa03","status":"passed","time":{"start":1698867714153,"stop":1698867716611,"duration":2458}},{"uid":"824ff01b7e0425af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/824ff01b7e0425af","status":"passed","time":{"start":1698867625098,"stop":1698867626831,"duration":1733}},{"uid":"3aa14b96e5ff5042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3aa14b96e5ff5042","status":"passed","time":{"start":1698801754044,"stop":1698801755856,"duration":1812}},{"uid":"fdfb7d7e04528666","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fdfb7d7e04528666","status":"passed","time":{"start":1698788643297,"stop":1698788645074,"duration":1777}},{"uid":"ff7a91b33f20d431","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ff7a91b33f20d431","status":"passed","time":{"start":1698715205091,"stop":1698715207065,"duration":1974}},{"uid":"7efb45a227958a5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7efb45a227958a5f","status":"passed","time":{"start":1698701577379,"stop":1698701579588,"duration":2209}},{"uid":"a8553aab1818ed00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a8553aab1818ed00","status":"passed","time":{"start":1698700368202,"stop":1698700370745,"duration":2543}},{"uid":"4fb21d996064202d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4fb21d996064202d","status":"passed","time":{"start":1698693068216,"stop":1698693069970,"duration":1754}},{"uid":"407df95359cac8e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/407df95359cac8e0","status":"passed","time":{"start":1698692877973,"stop":1698692879580,"duration":1607}},{"uid":"ec402d13c8cf583f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec402d13c8cf583f","status":"passed","time":{"start":1698646570192,"stop":1698646573092,"duration":2900}},{"uid":"339855a201632280","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/339855a201632280","status":"passed","time":{"start":1698628616180,"stop":1698628618082,"duration":1902}},{"uid":"56cd30a6cb408451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/56cd30a6cb408451","status":"passed","time":{"start":1698615466421,"stop":1698615468590,"duration":2169}},{"uid":"c834b5acd38a2d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/c834b5acd38a2d84","status":"passed","time":{"start":1698615300492,"stop":1698615303129,"duration":2637}},{"uid":"a09ef885136ae399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a09ef885136ae399","status":"passed","time":{"start":1698542592425,"stop":1698542596262,"duration":3837}},{"uid":"b042884bc297752f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b042884bc297752f","status":"passed","time":{"start":1698455609691,"stop":1698455612446,"duration":2755}},{"uid":"cb5dec6b700b1783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb5dec6b700b1783","status":"passed","time":{"start":1698369280764,"stop":1698369283469,"duration":2705}},{"uid":"33ac8c034b019d20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/33ac8c034b019d20","status":"passed","time":{"start":1698283122368,"stop":1698283124776,"duration":2408}},{"uid":"33bee09cc37f98a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/33bee09cc37f98a9","status":"passed","time":{"start":1698196744100,"stop":1698196746336,"duration":2236}},{"uid":"b6399617637c8245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b6399617637c8245","status":"passed","time":{"start":1698178481121,"stop":1698178483533,"duration":2412}},{"uid":"5bb96fe5e9691103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5bb96fe5e9691103","status":"passed","time":{"start":1698178418587,"stop":1698178420576,"duration":1989}}]},"8ee9bbdbf138f92b6ff30a1cde171930":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"94ad9ffab05ed23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/94ad9ffab05ed23a","status":"passed","time":{"start":1698867449741,"stop":1698867452852,"duration":3111}},{"uid":"6676bfec9ce99027","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6676bfec9ce99027","status":"passed","time":{"start":1698867457310,"stop":1698867459710,"duration":2400}},{"uid":"7c80bc23640fda41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7c80bc23640fda41","status":"passed","time":{"start":1698801578483,"stop":1698801580767,"duration":2284}},{"uid":"be39e66ece53954f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/be39e66ece53954f","status":"passed","time":{"start":1698788474183,"stop":1698788476633,"duration":2450}},{"uid":"c58cf6bc856dbd91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c58cf6bc856dbd91","status":"passed","time":{"start":1698714968356,"stop":1698714970953,"duration":2597}},{"uid":"750ddc4a69ee9c1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/750ddc4a69ee9c1c","status":"passed","time":{"start":1698701345216,"stop":1698701348062,"duration":2846}},{"uid":"63f9942c84dea2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/63f9942c84dea2c","status":"passed","time":{"start":1698700209752,"stop":1698700212177,"duration":2425}},{"uid":"f76c0ec9ee7e963d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f76c0ec9ee7e963d","status":"passed","time":{"start":1698692751469,"stop":1698692753776,"duration":2307}},{"uid":"5b2e6d6548a0d017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5b2e6d6548a0d017","status":"passed","time":{"start":1698692718302,"stop":1698692720553,"duration":2251}},{"uid":"9c324e01589d3119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9c324e01589d3119","status":"passed","time":{"start":1698646307511,"stop":1698646310025,"duration":2514}},{"uid":"9896efd2de37026a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9896efd2de37026a","status":"passed","time":{"start":1698628530726,"stop":1698628533134,"duration":2408}},{"uid":"2b55972b883abb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2b55972b883abb34","status":"passed","time":{"start":1698615189708,"stop":1698615192433,"duration":2725}},{"uid":"66f0f637e3d31f22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/66f0f637e3d31f22","status":"passed","time":{"start":1698615084364,"stop":1698615086807,"duration":2443}},{"uid":"976900fdff1d54a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/976900fdff1d54a6","status":"passed","time":{"start":1698542345397,"stop":1698542349374,"duration":3977}},{"uid":"8f811ab459c90fda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8f811ab459c90fda","status":"passed","time":{"start":1698455538099,"stop":1698455540373,"duration":2274}},{"uid":"9a725e2a2dda9029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a725e2a2dda9029","status":"passed","time":{"start":1698369210582,"stop":1698369212763,"duration":2181}},{"uid":"619cc473ac67fe1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/619cc473ac67fe1d","status":"passed","time":{"start":1698282820243,"stop":1698282823682,"duration":3439}},{"uid":"c1b194a70a6d3e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c1b194a70a6d3e84","status":"passed","time":{"start":1698196481903,"stop":1698196484606,"duration":2703}},{"uid":"c7e404b6d3ff6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c7e404b6d3ff6b74","status":"passed","time":{"start":1698178205778,"stop":1698178208705,"duration":2927}},{"uid":"1538614d12cb5284","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1538614d12cb5284","status":"passed","time":{"start":1698178187129,"stop":1698178189896,"duration":2767}}]},"5f78d4ae6baa752b4fc3e2cf80276d79":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"7d22c9f1b35b1a3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/7d22c9f1b35b1a3d","status":"passed","time":{"start":1698867417742,"stop":1698867420098,"duration":2356}},{"uid":"c6e7b9cb4fb0f0f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/c6e7b9cb4fb0f0f4","status":"passed","time":{"start":1698867429599,"stop":1698867431441,"duration":1842}},{"uid":"8754047bd86688c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8754047bd86688c1","status":"passed","time":{"start":1698801542805,"stop":1698801545000,"duration":2195}},{"uid":"87ca9a1b79c96569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/87ca9a1b79c96569","status":"passed","time":{"start":1698788448871,"stop":1698788450628,"duration":1757}},{"uid":"8567deba7865f90b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8567deba7865f90b","status":"passed","time":{"start":1698714933776,"stop":1698714935446,"duration":1670}},{"uid":"da0a1738c8b98a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da0a1738c8b98a65","status":"passed","time":{"start":1698701306627,"stop":1698701308634,"duration":2007}},{"uid":"66ae6b8ab6303c88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/66ae6b8ab6303c88","status":"passed","time":{"start":1698700178464,"stop":1698700180069,"duration":1605}},{"uid":"b0f59b2ba7b33d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b0f59b2ba7b33d2d","status":"passed","time":{"start":1698692720929,"stop":1698692722427,"duration":1498}},{"uid":"e8c2390c0a0443d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c2390c0a0443d","status":"passed","time":{"start":1698692690031,"stop":1698692691493,"duration":1462}},{"uid":"48e4703cf202e94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/48e4703cf202e94","status":"passed","time":{"start":1698646312618,"stop":1698646314463,"duration":1845}},{"uid":"e077e2d6e2ca9165","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e077e2d6e2ca9165","status":"passed","time":{"start":1698628497396,"stop":1698628499613,"duration":2217}},{"uid":"dac01e387342b54d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/dac01e387342b54d","status":"passed","time":{"start":1698615140161,"stop":1698615142023,"duration":1862}},{"uid":"3c6b737d5e54e14f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c6b737d5e54e14f","status":"passed","time":{"start":1698615055541,"stop":1698615057445,"duration":1904}},{"uid":"72b829439269e6d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/72b829439269e6d0","status":"passed","time":{"start":1698542311922,"stop":1698542313922,"duration":2000}},{"uid":"4f60a4f55a1497af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/4f60a4f55a1497af","status":"passed","time":{"start":1698455504782,"stop":1698455506300,"duration":1518}},{"uid":"b427f4be7f7fef4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b427f4be7f7fef4b","status":"passed","time":{"start":1698369181731,"stop":1698369183258,"duration":1527}},{"uid":"e4f42b7e101306f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e4f42b7e101306f","status":"passed","time":{"start":1698282780789,"stop":1698282783164,"duration":2375}},{"uid":"f074fa632caa2b62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f074fa632caa2b62","status":"passed","time":{"start":1698196454152,"stop":1698196455839,"duration":1687}},{"uid":"c14fc730a947c1a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c14fc730a947c1a4","status":"passed","time":{"start":1698178166258,"stop":1698178168414,"duration":2156}},{"uid":"60445f4c673ca331","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/60445f4c673ca331","status":"passed","time":{"start":1698178129192,"stop":1698178131308,"duration":2116}}]},"aedb86c72e1849b4679ed1a7ee37cf59":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"c82b503bd54a0452","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/c82b503bd54a0452","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867831558,"stop":1698867834506,"duration":2948}},{"uid":"4e812de7870a0f5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4e812de7870a0f5c","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867798819,"stop":1698867802875,"duration":4056}},{"uid":"e18c4772d0b178b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e18c4772d0b178b7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801824068,"stop":1698801830670,"duration":6602}},{"uid":"5978f35dd62a0c7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5978f35dd62a0c7b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788711795,"stop":1698788713841,"duration":2046}},{"uid":"a2ff21b00362fd5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a2ff21b00362fd5c","status":"passed","time":{"start":1698715244862,"stop":1698715251300,"duration":6438}},{"uid":"e71cd1e96501605f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e71cd1e96501605f","status":"passed","time":{"start":1698701650963,"stop":1698701655080,"duration":4117}},{"uid":"c39bbab094caff24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c39bbab094caff24","status":"passed","time":{"start":1698700547675,"stop":1698700553810,"duration":6135}},{"uid":"4d1128a7200416db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4d1128a7200416db","status":"passed","time":{"start":1698693126687,"stop":1698693130101,"duration":3414}},{"uid":"93ae454dfbd578e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93ae454dfbd578e2","status":"passed","time":{"start":1698692953952,"stop":1698692961358,"duration":7406}},{"uid":"7f90173def1dea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7f90173def1dea35","status":"passed","time":{"start":1698646742622,"stop":1698646746014,"duration":3392}},{"uid":"49fa3fc43d657393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/49fa3fc43d657393","status":"passed","time":{"start":1698628844243,"stop":1698628847429,"duration":3186}},{"uid":"a9f973f2a8f9454e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a9f973f2a8f9454e","status":"passed","time":{"start":1698615507771,"stop":1698615510432,"duration":2661}},{"uid":"1b844514bf848495","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1b844514bf848495","status":"passed","time":{"start":1698615341109,"stop":1698615345629,"duration":4520}},{"uid":"1b6549fd5f1412e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1b6549fd5f1412e2","status":"passed","time":{"start":1698542644085,"stop":1698542651891,"duration":7806}},{"uid":"dcf48aa9c0cebeda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dcf48aa9c0cebeda","status":"passed","time":{"start":1698455840018,"stop":1698455847552,"duration":7534}},{"uid":"4722089fc28a24f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4722089fc28a24f8","status":"passed","time":{"start":1698369566033,"stop":1698369568292,"duration":2259}},{"uid":"c368c2e9449a4494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c368c2e9449a4494","status":"passed","time":{"start":1698283174414,"stop":1698283178218,"duration":3804}},{"uid":"5ae43316edb95fe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5ae43316edb95fe0","status":"passed","time":{"start":1698196786029,"stop":1698196788704,"duration":2675}},{"uid":"aeccd0c87f30f0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/aeccd0c87f30f0d1","status":"passed","time":{"start":1698178521705,"stop":1698178524723,"duration":3018}},{"uid":"7f4b44eefc53a554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7f4b44eefc53a554","status":"passed","time":{"start":1698178455171,"stop":1698178457925,"duration":2754}}]},"5cc54a24c590c0c794126ca22d0562ff":{"statistic":{"failed":27,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":170},"items":[{"uid":"dde718791d24248d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/dde718791d24248d","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867482391,"stop":1698867483251,"duration":860}},{"uid":"9c3cadb3f6dab5ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/9c3cadb3f6dab5ea","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867481517,"stop":1698867482187,"duration":670}},{"uid":"6d65a63499300254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6d65a63499300254","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801613292,"stop":1698801613883,"duration":591}},{"uid":"e4768333274f4bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e4768333274f4bfc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788504272,"stop":1698788504869,"duration":597}},{"uid":"7da128a96f86b78d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7da128a96f86b78d","status":"passed","time":{"start":1698715005974,"stop":1698715006992,"duration":1018}},{"uid":"1254136e16acf9da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1254136e16acf9da","status":"passed","time":{"start":1698701378769,"stop":1698701379689,"duration":920}},{"uid":"951fbef95ee9d2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/951fbef95ee9d2b1","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698700236943,"stop":1698700238473,"duration":1530}},{"uid":"c2aa8a1a7d1859de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c2aa8a1a7d1859de","status":"passed","time":{"start":1698693076416,"stop":1698693077110,"duration":694}},{"uid":"90d742482fec1334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/90d742482fec1334","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698692745409,"stop":1698692746745,"duration":1336}},{"uid":"2cf6d873db9ffcf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2cf6d873db9ffcf0","status":"passed","time":{"start":1698646350763,"stop":1698646351630,"duration":867}},{"uid":"92a30e65d756e20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92a30e65d756e20b","status":"passed","time":{"start":1698628564446,"stop":1698628565300,"duration":854}},{"uid":"797ce1ab7dd83ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/797ce1ab7dd83ced","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698615226052,"stop":1698615227834,"duration":1782}},{"uid":"25544284d483389f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/25544284d483389f","status":"passed","time":{"start":1698615113256,"stop":1698615114252,"duration":996}},{"uid":"30ff2e7cec8a3fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/30ff2e7cec8a3fea","status":"passed","time":{"start":1698542376795,"stop":1698542377566,"duration":771}},{"uid":"31cda999c7b35212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/31cda999c7b35212","status":"passed","time":{"start":1698455567330,"stop":1698455567865,"duration":535}},{"uid":"63415dbc21ea0fc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/63415dbc21ea0fc4","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698369239554,"stop":1698369241187,"duration":1633}},{"uid":"202c5d40b5fdceb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/202c5d40b5fdceb2","status":"passed","time":{"start":1698282857968,"stop":1698282859046,"duration":1078}},{"uid":"dc0e10be6a777f45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dc0e10be6a777f45","status":"failed","statusDetails":"ValueError: time data 'Wednesday, 25 October\\n \\n (In progress) 2023' does not match format '%A, %d %B %Y'","time":{"start":1698196515476,"stop":1698196517203,"duration":1727}},{"uid":"cbec7e56f44d1bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cbec7e56f44d1bde","status":"passed","time":{"start":1698178240260,"stop":1698178241273,"duration":1013}},{"uid":"c160dba6805f3ae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/c160dba6805f3ae4","status":"passed","time":{"start":1698178220563,"stop":1698178221339,"duration":776}}]},"2a2bbcaf16a5fcec6968b3e85d684c8e":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"aa3fead70720c727","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/aa3fead70720c727","status":"passed","time":{"start":1698867390575,"stop":1698867397914,"duration":7339}},{"uid":"cf693c512afe43c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/cf693c512afe43c","status":"passed","time":{"start":1698867419183,"stop":1698867425214,"duration":6031}},{"uid":"9951552605639274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9951552605639274","status":"passed","time":{"start":1698801515236,"stop":1698801522764,"duration":7528}},{"uid":"c1a23398fee091d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c1a23398fee091d7","status":"passed","time":{"start":1698788422808,"stop":1698788428288,"duration":5480}},{"uid":"409ea7599b512d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/409ea7599b512d2a","status":"passed","time":{"start":1698714900193,"stop":1698714917878,"duration":17685}},{"uid":"ef13e56d29dffdbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ef13e56d29dffdbb","status":"passed","time":{"start":1698701291157,"stop":1698701297994,"duration":6837}},{"uid":"db217752b75a7aea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/db217752b75a7aea","status":"passed","time":{"start":1698700158873,"stop":1698700164602,"duration":5729}},{"uid":"6fe039ab67d9f377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6fe039ab67d9f377","status":"passed","time":{"start":1698692704429,"stop":1698692710076,"duration":5647}},{"uid":"54b7730457562dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54b7730457562dfd","status":"passed","time":{"start":1698692674760,"stop":1698692680191,"duration":5431}},{"uid":"1bdd4c792fe5d16b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1bdd4c792fe5d16b","status":"passed","time":{"start":1698646235530,"stop":1698646250036,"duration":14506}},{"uid":"e0ad0f53333933a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0ad0f53333933a1","status":"passed","time":{"start":1698628484926,"stop":1698628498230,"duration":13304}},{"uid":"2f10349cabd35535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2f10349cabd35535","status":"passed","time":{"start":1698615122106,"stop":1698615140636,"duration":18530}},{"uid":"8db06a8b0bd983ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8db06a8b0bd983ec","status":"passed","time":{"start":1698615042586,"stop":1698615048808,"duration":6222}},{"uid":"7d8a826926a637f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d8a826926a637f4","status":"passed","time":{"start":1698542289253,"stop":1698542301919,"duration":12666}},{"uid":"b21be19bf138f456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b21be19bf138f456","status":"passed","time":{"start":1698455482623,"stop":1698455489331,"duration":6708}},{"uid":"d47ccc0a9140807c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d47ccc0a9140807c","status":"passed","time":{"start":1698369165836,"stop":1698369178225,"duration":12389}},{"uid":"b155a246416a433d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b155a246416a433d","status":"passed","time":{"start":1698282754035,"stop":1698282765590,"duration":11555}},{"uid":"f3d61f55757060b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f3d61f55757060b7","status":"passed","time":{"start":1698196423182,"stop":1698196430121,"duration":6939}},{"uid":"59870aef8d063439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/59870aef8d063439","status":"passed","time":{"start":1698178149898,"stop":1698178157198,"duration":7300}},{"uid":"ead86061b79a79c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ead86061b79a79c6","status":"passed","time":{"start":1698178105130,"stop":1698178115621,"duration":10491}}]},"9239389a2bc21b81d8e3ab51bc478351":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"d94a2b91127646b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/d94a2b91127646b7","status":"passed","time":{"start":1698867412248,"stop":1698867417737,"duration":5489}},{"uid":"4920c40bae7cc72c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4920c40bae7cc72c","status":"passed","time":{"start":1698867425385,"stop":1698867429595,"duration":4210}},{"uid":"816a7fc293dc2c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/816a7fc293dc2c9","status":"passed","time":{"start":1698801537032,"stop":1698801542800,"duration":5768}},{"uid":"d8d9d098ec96bc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8d9d098ec96bc65","status":"passed","time":{"start":1698788444378,"stop":1698788448867,"duration":4489}},{"uid":"72eb7501dd69d092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/72eb7501dd69d092","status":"passed","time":{"start":1698714924267,"stop":1698714933772,"duration":9505}},{"uid":"4b667184a1d16203","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4b667184a1d16203","status":"passed","time":{"start":1698701300802,"stop":1698701306621,"duration":5819}},{"uid":"3f28a742ac59ee75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3f28a742ac59ee75","status":"passed","time":{"start":1698700173237,"stop":1698700178457,"duration":5220}},{"uid":"8b62c6c398463c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8b62c6c398463c49","status":"passed","time":{"start":1698692716624,"stop":1698692720923,"duration":4299}},{"uid":"4fad14abd1e592eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4fad14abd1e592eb","status":"passed","time":{"start":1698692685625,"stop":1698692690027,"duration":4402}},{"uid":"7fc75a1b86b0bb6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fc75a1b86b0bb6d","status":"passed","time":{"start":1698646245639,"stop":1698646312614,"duration":66975}},{"uid":"e0b6ed7fac212ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0b6ed7fac212ac4","status":"passed","time":{"start":1698628487916,"stop":1698628497392,"duration":9476}},{"uid":"242f6dfe31507f1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/242f6dfe31507f1d","status":"passed","time":{"start":1698615129148,"stop":1698615140158,"duration":11010}},{"uid":"ec27a29fbe6c47b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ec27a29fbe6c47b9","status":"passed","time":{"start":1698615051319,"stop":1698615055538,"duration":4219}},{"uid":"ee4b8c7c53885681","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ee4b8c7c53885681","status":"passed","time":{"start":1698542305871,"stop":1698542311919,"duration":6048}},{"uid":"bdd83bd075942531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bdd83bd075942531","status":"passed","time":{"start":1698455500842,"stop":1698455504777,"duration":3935}},{"uid":"4035144d8ff07014","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4035144d8ff07014","status":"passed","time":{"start":1698369177749,"stop":1698369181727,"duration":3978}},{"uid":"526d21cda38a7a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/526d21cda38a7a1e","status":"passed","time":{"start":1698282773366,"stop":1698282780785,"duration":7419}},{"uid":"2d69e7938d6b6199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2d69e7938d6b6199","status":"passed","time":{"start":1698196448413,"stop":1698196454149,"duration":5736}},{"uid":"88716ff8bbb72cb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88716ff8bbb72cb8","status":"passed","time":{"start":1698178160872,"stop":1698178166255,"duration":5383}},{"uid":"cb6b556dad0cb779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cb6b556dad0cb779","status":"passed","time":{"start":1698178124006,"stop":1698178129189,"duration":5183}}]},"aefb4666f5cfa7265d9db53c16df38b6":{"statistic":{"failed":84,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":170},"items":[{"uid":"bd90af0ff8d6f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/bd90af0ff8d6f89","status":"passed","time":{"start":1698867737116,"stop":1698867737905,"duration":789}},{"uid":"8689cb143d8b1695","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/8689cb143d8b1695","status":"passed","time":{"start":1698867642018,"stop":1698867642508,"duration":490}},{"uid":"bfeaa6b30d26355d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/bfeaa6b30d26355d","status":"passed","time":{"start":1698801773455,"stop":1698801774028,"duration":573}},{"uid":"a8f7b81cae61941b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a8f7b81cae61941b","status":"passed","time":{"start":1698788660898,"stop":1698788661431,"duration":533}},{"uid":"42275d5cf3f7d9ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/42275d5cf3f7d9ce","status":"passed","time":{"start":1698715197835,"stop":1698715201020,"duration":3185}},{"uid":"8988f47d923778bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8988f47d923778bf","status":"passed","time":{"start":1698701599158,"stop":1698701599975,"duration":817}},{"uid":"9210b47dc1958003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9210b47dc1958003","status":"passed","time":{"start":1698700386982,"stop":1698700387515,"duration":533}},{"uid":"c13c0d5c3278064c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c13c0d5c3278064c","status":"passed","time":{"start":1698693088319,"stop":1698693088808,"duration":489}},{"uid":"8dcf3a98e9e013f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dcf3a98e9e013f","status":"passed","time":{"start":1698692894394,"stop":1698692894890,"duration":496}},{"uid":"31be466317a37c28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31be466317a37c28","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646579624,"stop":1698646579857,"duration":233}},{"uid":"3d97e705d3599bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3d97e705d3599bf0","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698628637024,"stop":1698628637233,"duration":209}},{"uid":"4b9ae3b8426ac4b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4b9ae3b8426ac4b2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615407068,"stop":1698615407284,"duration":216}},{"uid":"7e91383c379a3da5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7e91383c379a3da5","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615292610,"stop":1698615292790,"duration":180}},{"uid":"450975712ccd61a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/450975712ccd61a3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698542559745,"stop":1698542559938,"duration":193}},{"uid":"8675f7bcd2be08ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8675f7bcd2be08ed","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698455628719,"stop":1698455628836,"duration":117}},{"uid":"439186b048aa6479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/439186b048aa6479","status":"passed","time":{"start":1698369299088,"stop":1698369299781,"duration":693}},{"uid":"f33a60afd167cd4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f33a60afd167cd4d","status":"passed","time":{"start":1698283061331,"stop":1698283062260,"duration":929}},{"uid":"298933c6dcec4f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/298933c6dcec4f76","status":"passed","time":{"start":1698196711890,"stop":1698196712775,"duration":885}},{"uid":"51b84756a518d9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/51b84756a518d9f3","status":"passed","time":{"start":1698178436280,"stop":1698178437207,"duration":927}},{"uid":"a7efff7c4d278f8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7efff7c4d278f8c","status":"passed","time":{"start":1698178373611,"stop":1698178374439,"duration":828}}]},"a89b66947aa74789814d9628a2d7e666":{"statistic":{"failed":133,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":170},"items":[{"uid":"cb66348b9b702eb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/cb66348b9b702eb8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698867666547,"stop":1698867667505,"duration":958}},{"uid":"699ec444cccfe7cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/699ec444cccfe7cb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698867583963,"stop":1698867584771,"duration":808}},{"uid":"f96641415fefa38b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f96641415fefa38b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698801694791,"stop":1698801695564,"duration":773}},{"uid":"4499303d0b6b5e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4499303d0b6b5e50","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698788602418,"stop":1698788603684,"duration":1266}},{"uid":"ef2cc6a28b868a92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ef2cc6a28b868a92","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698715142053,"stop":1698715143144,"duration":1091}},{"uid":"9f18e8ea8996b14b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9f18e8ea8996b14b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698701556690,"stop":1698701558104,"duration":1414}},{"uid":"5d277fa12df0ffbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d277fa12df0ffbf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698700334456,"stop":1698700335405,"duration":949}},{"uid":"b6dff379c6da52fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b6dff379c6da52fb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692868567,"stop":1698692869237,"duration":670}},{"uid":"951518361180a018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/951518361180a018","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692844302,"stop":1698692845064,"duration":762}},{"uid":"8f4cf193f7565d68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8f4cf193f7565d68","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646551222,"stop":1698646552233,"duration":1011}},{"uid":"84963a50c32b4822","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/84963a50c32b4822","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698628539703,"stop":1698628540726,"duration":1023}},{"uid":"ca522b80c43de832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ca522b80c43de832","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615174802,"stop":1698615176293,"duration":1491}},{"uid":"607165a977ae4a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/607165a977ae4a7a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615085740,"stop":1698615086656,"duration":916}},{"uid":"203d8f3679224547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/203d8f3679224547","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698542342198,"stop":1698542343857,"duration":1659}},{"uid":"e985f01baca3fc30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e985f01baca3fc30","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698455529485,"stop":1698455530242,"duration":757}},{"uid":"736405411a38c137","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/736405411a38c137","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698369223054,"stop":1698369224085,"duration":1031}},{"uid":"253ac9c59859f2cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/253ac9c59859f2cf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698282802846,"stop":1698282803834,"duration":988}},{"uid":"ccf926dd1e693c23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ccf926dd1e693c23","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698196473355,"stop":1698196474867,"duration":1512}},{"uid":"6d06125430e2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d06125430e2933e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178209844,"stop":1698178211839,"duration":1995}},{"uid":"27c31125949c2caf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/27c31125949c2caf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178150561,"stop":1698178151499,"duration":938}}]},"ca53b6762a00c9270716d2dce73b5f79":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"5872a347e47bc2cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/5872a347e47bc2cb","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867395648,"stop":1698867405052,"duration":9404}},{"uid":"9e73f5ff67b4f23e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/9e73f5ff67b4f23e","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867410807,"stop":1698867419830,"duration":9023}},{"uid":"6518411bcb9d4606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6518411bcb9d4606","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801511806,"stop":1698801532048,"duration":20242}},{"uid":"4ef0013123c7582f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4ef0013123c7582f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788426297,"stop":1698788434619,"duration":8322}},{"uid":"996c4d2396372cfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/996c4d2396372cfb","status":"passed","time":{"start":1698714894594,"stop":1698714915578,"duration":20984}},{"uid":"5c710dc0a9dc8dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c710dc0a9dc8dc9","status":"passed","time":{"start":1698701283814,"stop":1698701293352,"duration":9538}},{"uid":"7ed4cbe0852679fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ed4cbe0852679fc","status":"passed","time":{"start":1698700157051,"stop":1698700166310,"duration":9259}},{"uid":"8e26263904dde94d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8e26263904dde94d","status":"passed","time":{"start":1698692702744,"stop":1698692711923,"duration":9179}},{"uid":"e9fe127668872a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9fe127668872a23","status":"passed","time":{"start":1698692665395,"stop":1698692674617,"duration":9222}},{"uid":"eea380275a545d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eea380275a545d5","status":"passed","time":{"start":1698646228896,"stop":1698646238582,"duration":9686}},{"uid":"861573d4e436f2af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/861573d4e436f2af","status":"passed","time":{"start":1698628473193,"stop":1698628480253,"duration":7060}},{"uid":"2e5dbc620bb660d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e5dbc620bb660d6","status":"passed","time":{"start":1698615116102,"stop":1698615123533,"duration":7431}},{"uid":"8e7f8ac96dbfcfae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8e7f8ac96dbfcfae","status":"passed","time":{"start":1698615039831,"stop":1698615046361,"duration":6530}},{"uid":"78d78ee068946305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/78d78ee068946305","status":"passed","time":{"start":1698542282561,"stop":1698542292041,"duration":9480}},{"uid":"2d5ea1f5580fb0b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2d5ea1f5580fb0b7","status":"passed","time":{"start":1698455471246,"stop":1698455491661,"duration":20415}},{"uid":"2009f8cdc0450e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2009f8cdc0450e6","status":"passed","time":{"start":1698369158097,"stop":1698369167381,"duration":9284}},{"uid":"4ef3e25660884b3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4ef3e25660884b3a","status":"passed","time":{"start":1698282745704,"stop":1698282766751,"duration":21047}},{"uid":"672efc77f51fb059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/672efc77f51fb059","status":"passed","time":{"start":1698196416091,"stop":1698196437015,"duration":20924}},{"uid":"9b4adda0e928d378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9b4adda0e928d378","status":"passed","time":{"start":1698178145011,"stop":1698178154661,"duration":9650}},{"uid":"1e6240dd31a03404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1e6240dd31a03404","status":"passed","time":{"start":1698178109103,"stop":1698178118822,"duration":9719}}]},"26474e54d95de49f99ef7b4310ac64f9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"9189aeea37943bc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/9189aeea37943bc7","status":"passed","time":{"start":1698867496524,"stop":1698867502046,"duration":5522}},{"uid":"fa9b8eb9ebeb3f30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/fa9b8eb9ebeb3f30","status":"passed","time":{"start":1698867494685,"stop":1698867499473,"duration":4788}},{"uid":"3331092df53383b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3331092df53383b6","status":"passed","time":{"start":1698801619753,"stop":1698801624596,"duration":4843}},{"uid":"640be4e200daf30f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/640be4e200daf30f","status":"passed","time":{"start":1698788509507,"stop":1698788515270,"duration":5763}},{"uid":"4ab846d8306859d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4ab846d8306859d6","status":"passed","time":{"start":1698715013466,"stop":1698715019353,"duration":5887}},{"uid":"3b79dc7900fa11fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3b79dc7900fa11fb","status":"passed","time":{"start":1698701385255,"stop":1698701391263,"duration":6008}},{"uid":"9fc35e296b817aef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9fc35e296b817aef","status":"passed","time":{"start":1698700243563,"stop":1698700247834,"duration":4271}},{"uid":"340def64b5a9111f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/340def64b5a9111f","status":"passed","time":{"start":1698692884297,"stop":1698692890167,"duration":5870}},{"uid":"7f538e46d3ac2fcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7f538e46d3ac2fcb","status":"passed","time":{"start":1698692752574,"stop":1698692758038,"duration":5464}},{"uid":"a03fba88dbebdf4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a03fba88dbebdf4e","status":"passed","time":{"start":1698646366215,"stop":1698646371139,"duration":4924}},{"uid":"1f3b3aaadae9a6fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1f3b3aaadae9a6fd","status":"passed","time":{"start":1698628583781,"stop":1698628588814,"duration":5033}},{"uid":"9cac3199e3791c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9cac3199e3791c91","status":"passed","time":{"start":1698615195890,"stop":1698615200974,"duration":5084}},{"uid":"b364d57fd82deda2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b364d57fd82deda2","status":"passed","time":{"start":1698615104217,"stop":1698615109069,"duration":4852}},{"uid":"956936a70dd22bff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/956936a70dd22bff","status":"passed","time":{"start":1698542368471,"stop":1698542373686,"duration":5215}},{"uid":"1375282d3ffc33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1375282d3ffc33","status":"passed","time":{"start":1698455578756,"stop":1698455583896,"duration":5140}},{"uid":"6523c5e30f8b16e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6523c5e30f8b16e0","status":"passed","time":{"start":1698369250840,"stop":1698369255445,"duration":4605}},{"uid":"12936a008b3387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12936a008b3387","status":"passed","time":{"start":1698282843152,"stop":1698282847710,"duration":4558}},{"uid":"e1995e90bbefa0f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e1995e90bbefa0f2","status":"passed","time":{"start":1698196508509,"stop":1698196514092,"duration":5583}},{"uid":"4be5ecb2cabeed55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4be5ecb2cabeed55","status":"passed","time":{"start":1698178230478,"stop":1698178237541,"duration":7063}},{"uid":"1300f4c155f7894f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1300f4c155f7894f","status":"passed","time":{"start":1698178174052,"stop":1698178179275,"duration":5223}}]},"5050a0c2bbf037ec5db785929519fc2e":{"statistic":{"failed":59,"broken":0,"skipped":0,"passed":49,"unknown":0,"total":108},"items":[{"uid":"ddf95e88a1951043","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/ddf95e88a1951043","status":"passed","time":{"start":1698867468501,"stop":1698867471055,"duration":2554}},{"uid":"b395da0ec87ef19a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/b395da0ec87ef19a","status":"passed","time":{"start":1698867471172,"stop":1698867473320,"duration":2148}},{"uid":"ebf96ff4b66620b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/ebf96ff4b66620b9","status":"passed","time":{"start":1698801602481,"stop":1698801604805,"duration":2324}},{"uid":"8018be8c66ac088a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8018be8c66ac088a","status":"passed","time":{"start":1698788492418,"stop":1698788496060,"duration":3642}},{"uid":"5b5a8868a25d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5b5a8868a25d52","status":"passed","time":{"start":1698714989370,"stop":1698714992093,"duration":2723}},{"uid":"aa481fafb032e3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aa481fafb032e3d","status":"passed","time":{"start":1698701364705,"stop":1698701367686,"duration":2981}},{"uid":"f7740ed0daa21755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f7740ed0daa21755","status":"passed","time":{"start":1698700226153,"stop":1698700228842,"duration":2689}},{"uid":"c05231b4a35de3cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c05231b4a35de3cc","status":"passed","time":{"start":1698693065507,"stop":1698693067863,"duration":2356}},{"uid":"e1498c8c5671f5a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e1498c8c5671f5a1","status":"passed","time":{"start":1698692735358,"stop":1698692737875,"duration":2517}},{"uid":"edb3d205b491e54a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/edb3d205b491e54a","status":"passed","time":{"start":1698646334488,"stop":1698646337533,"duration":3045}},{"uid":"30a6ff156875fb63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/30a6ff156875fb63","status":"passed","time":{"start":1698628550736,"stop":1698628553245,"duration":2509}},{"uid":"bf3445448f2debe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/bf3445448f2debe1","status":"passed","time":{"start":1698615211177,"stop":1698615215055,"duration":3878}},{"uid":"7083f6df0da28123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7083f6df0da28123","status":"passed","time":{"start":1698615101846,"stop":1698615104163,"duration":2317}},{"uid":"121363873dd3690b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/121363873dd3690b","status":"passed","time":{"start":1698542365001,"stop":1698542367398,"duration":2397}},{"uid":"77fd888d9fa54ab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/77fd888d9fa54ab4","status":"passed","time":{"start":1698455553173,"stop":1698455555390,"duration":2217}},{"uid":"4ed5a3a3d64db8f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4ed5a3a3d64db8f1","status":"passed","time":{"start":1698369228317,"stop":1698369230521,"duration":2204}},{"uid":"ed81dd7204e42f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ed81dd7204e42f2","status":"passed","time":{"start":1698282842820,"stop":1698282845989,"duration":3169}},{"uid":"6772e531acf5b07f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6772e531acf5b07f","status":"passed","time":{"start":1698196501121,"stop":1698196503853,"duration":2732}},{"uid":"a3ab7af9fae3f87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a3ab7af9fae3f87","status":"passed","time":{"start":1698178225387,"stop":1698178229434,"duration":4047}},{"uid":"76c9d90a67563d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/76c9d90a67563d29","status":"passed","time":{"start":1698178205796,"stop":1698178209312,"duration":3516}}]},"4b31307dbdce23dc5dddd2f51563d5a7":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"7578f2ba990c2fcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/7578f2ba990c2fcb","status":"passed","time":{"start":1698867425385,"stop":1698867427272,"duration":1887}},{"uid":"8a3c893009db84f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/8a3c893009db84f8","status":"passed","time":{"start":1698867436289,"stop":1698867437733,"duration":1444}},{"uid":"d375451f870a3a98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d375451f870a3a98","status":"passed","time":{"start":1698801549541,"stop":1698801550973,"duration":1432}},{"uid":"4c1e716243785a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4c1e716243785a90","status":"passed","time":{"start":1698788453148,"stop":1698788454639,"duration":1491}},{"uid":"7ead26724a2577c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7ead26724a2577c6","status":"passed","time":{"start":1698714941606,"stop":1698714943348,"duration":1742}},{"uid":"f7b209cae2ebb55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f7b209cae2ebb55d","status":"passed","time":{"start":1698701313579,"stop":1698701315828,"duration":2249}},{"uid":"a6c52700968b23b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a6c52700968b23b1","status":"passed","time":{"start":1698700185087,"stop":1698700186616,"duration":1529}},{"uid":"5e03e5a4a0d156ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5e03e5a4a0d156ab","status":"passed","time":{"start":1698692726860,"stop":1698692728754,"duration":1894}},{"uid":"f22138051bbbacbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f22138051bbbacbe","status":"passed","time":{"start":1698692696852,"stop":1698692698322,"duration":1470}},{"uid":"8044b154d6eb80f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8044b154d6eb80f9","status":"passed","time":{"start":1698646278591,"stop":1698646280413,"duration":1822}},{"uid":"c29cb171fce1cec2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c29cb171fce1cec2","status":"passed","time":{"start":1698628505323,"stop":1698628507001,"duration":1678}},{"uid":"7bad663d82023d39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7bad663d82023d39","status":"passed","time":{"start":1698615152807,"stop":1698615154788,"duration":1981}},{"uid":"dfb7add8d053eeae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/dfb7add8d053eeae","status":"passed","time":{"start":1698615062685,"stop":1698615064379,"duration":1694}},{"uid":"d07d3921fd40c6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d07d3921fd40c6dc","status":"passed","time":{"start":1698542319698,"stop":1698542321491,"duration":1793}},{"uid":"400cb8f00b531b3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/400cb8f00b531b3d","status":"passed","time":{"start":1698455510463,"stop":1698455512106,"duration":1643}},{"uid":"81f98d208cd62ee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/81f98d208cd62ee1","status":"passed","time":{"start":1698369188507,"stop":1698369190108,"duration":1601}},{"uid":"6fd6eb0b1bb5197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6fd6eb0b1bb5197","status":"passed","time":{"start":1698282789522,"stop":1698282791587,"duration":2065}},{"uid":"a1e54f536e313ac7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a1e54f536e313ac7","status":"passed","time":{"start":1698196452652,"stop":1698196454503,"duration":1851}},{"uid":"5c671e287aaabde0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c671e287aaabde0","status":"passed","time":{"start":1698178174303,"stop":1698178176202,"duration":1899}},{"uid":"d922869f77e0f0ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d922869f77e0f0ba","status":"passed","time":{"start":1698178166527,"stop":1698178168118,"duration":1591}}]},"6c9ed2342b08e1ed67054efc9a5b20e8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"bbece61336891963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/bbece61336891963","status":"passed","time":{"start":1698867660535,"stop":1698867664352,"duration":3817}},{"uid":"7a90a546f0f27da4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7a90a546f0f27da4","status":"passed","time":{"start":1698867575952,"stop":1698867578963,"duration":3011}},{"uid":"286cae50a325b75f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/286cae50a325b75f","status":"passed","time":{"start":1698801683937,"stop":1698801688705,"duration":4768}},{"uid":"5b2e6777d8dcb2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5b2e6777d8dcb2ff","status":"passed","time":{"start":1698788593928,"stop":1698788597494,"duration":3566}},{"uid":"4151ee49c767d6e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4151ee49c767d6e1","status":"passed","time":{"start":1698715136958,"stop":1698715140509,"duration":3551}},{"uid":"d9f165d85c5aa9eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d9f165d85c5aa9eb","status":"passed","time":{"start":1698701551814,"stop":1698701555036,"duration":3222}},{"uid":"17db3e0dfd5ddf61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17db3e0dfd5ddf61","status":"passed","time":{"start":1698700325528,"stop":1698700328562,"duration":3034}},{"uid":"e88462b9b23ea8bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e88462b9b23ea8bb","status":"passed","time":{"start":1698692864309,"stop":1698692867247,"duration":2938}},{"uid":"101d5e570867a07a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/101d5e570867a07a","status":"passed","time":{"start":1698692835242,"stop":1698692838886,"duration":3644}},{"uid":"fe89517c81e4d68e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fe89517c81e4d68e","status":"passed","time":{"start":1698646546540,"stop":1698646549565,"duration":3025}},{"uid":"f84aa3788ed1eee5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f84aa3788ed1eee5","status":"passed","time":{"start":1698628530398,"stop":1698628533739,"duration":3341}},{"uid":"3d75f232749803c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3d75f232749803c7","status":"passed","time":{"start":1698615169840,"stop":1698615173060,"duration":3220}},{"uid":"885c35716c701cf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/885c35716c701cf6","status":"passed","time":{"start":1698615076967,"stop":1698615080042,"duration":3075}},{"uid":"ba1eae64ca463b9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ba1eae64ca463b9b","status":"passed","time":{"start":1698542330306,"stop":1698542333540,"duration":3234}},{"uid":"d2a7670f2abd28d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d2a7670f2abd28d2","status":"passed","time":{"start":1698455517620,"stop":1698455524194,"duration":6574}},{"uid":"629460ca292d2a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/629460ca292d2a86","status":"passed","time":{"start":1698369206980,"stop":1698369217321,"duration":10341}},{"uid":"aca18f20d266c276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/aca18f20d266c276","status":"passed","time":{"start":1698282795497,"stop":1698282801231,"duration":5734}},{"uid":"d9b0eaf71b5b04d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d9b0eaf71b5b04d6","status":"passed","time":{"start":1698196467676,"stop":1698196471354,"duration":3678}},{"uid":"f7530b5f1d3a8790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f7530b5f1d3a8790","status":"passed","time":{"start":1698178199714,"stop":1698178203729,"duration":4015}},{"uid":"bc7065dbd44ea1f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc7065dbd44ea1f8","status":"passed","time":{"start":1698178146149,"stop":1698178148984,"duration":2835}}]},"532d749d88b4b8fb0bc694b350a3d71a":{"statistic":{"failed":81,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":170},"items":[{"uid":"c6712e89a32cd362","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/c6712e89a32cd362","status":"passed","time":{"start":1698867798943,"stop":1698867808239,"duration":9296}},{"uid":"594ccf989e622c3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/594ccf989e622c3b","status":"passed","time":{"start":1698867784174,"stop":1698867792061,"duration":7887}},{"uid":"d07935b10e75dc4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d07935b10e75dc4e","status":"passed","time":{"start":1698801796747,"stop":1698801804815,"duration":8068}},{"uid":"2736184ca793f31e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2736184ca793f31e","status":"passed","time":{"start":1698788674111,"stop":1698788686992,"duration":12881}},{"uid":"4342c418b497da2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4342c418b497da2a","status":"passed","time":{"start":1698715214818,"stop":1698715223809,"duration":8991}},{"uid":"5414febfc6f72172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5414febfc6f72172","status":"passed","time":{"start":1698701619202,"stop":1698701628016,"duration":8814}},{"uid":"228b554a7b5ac198","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/228b554a7b5ac198","status":"passed","time":{"start":1698700539964,"stop":1698700547670,"duration":7706}},{"uid":"e53345ec07fcd50b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e53345ec07fcd50b","status":"passed","time":{"start":1698693099778,"stop":1698693107696,"duration":7918}},{"uid":"f4731f79215edaf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f4731f79215edaf8","status":"passed","time":{"start":1698692927452,"stop":1698692935458,"duration":8006}},{"uid":"dafdf268a5c3e6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/dafdf268a5c3e6f","status":"passed","time":{"start":1698646593314,"stop":1698646601930,"duration":8616}},{"uid":"477c240521e83631","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/477c240521e83631","status":"passed","time":{"start":1698628813294,"stop":1698628821811,"duration":8517}},{"uid":"af36a20c060d02bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af36a20c060d02bc","status":"passed","time":{"start":1698615476263,"stop":1698615484389,"duration":8126}},{"uid":"61774fc5f4fb1d8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/61774fc5f4fb1d8f","status":"passed","time":{"start":1698615313268,"stop":1698615321919,"duration":8651}},{"uid":"7a1bf5ca2fa70e1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a1bf5ca2fa70e1a","status":"passed","time":{"start":1698542608140,"stop":1698542619047,"duration":10907}},{"uid":"134fe04c83b3611e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/134fe04c83b3611e","status":"passed","time":{"start":1698455807871,"stop":1698455816626,"duration":8755}},{"uid":"b7a9f6d9498d8a32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b7a9f6d9498d8a32","status":"passed","time":{"start":1698369535876,"stop":1698369545397,"duration":9521}},{"uid":"3a8fb07b4722f26c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3a8fb07b4722f26c","status":"passed","time":{"start":1698283137307,"stop":1698283149182,"duration":11875}},{"uid":"20b310523e5bd084","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/20b310523e5bd084","status":"passed","time":{"start":1698196757776,"stop":1698196766024,"duration":8248}},{"uid":"d90d9d1e310fde2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d90d9d1e310fde2f","status":"passed","time":{"start":1698178491920,"stop":1698178500120,"duration":8200}},{"uid":"85bfec208c449346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85bfec208c449346","status":"passed","time":{"start":1698178428666,"stop":1698178436945,"duration":8279}}]},"1f15b033b85c0869097090322a2589a2":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"2f1f3fe858ef2f23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/2f1f3fe858ef2f23","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867480671,"stop":1698867482290,"duration":1619}},{"uid":"1cc29e2820f1030d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/1cc29e2820f1030d","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867480467,"stop":1698867481484,"duration":1017}},{"uid":"c3e67cc38300ea0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c3e67cc38300ea0b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801612216,"stop":1698801613253,"duration":1037}},{"uid":"d63d30eea8e5dc5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d63d30eea8e5dc5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788503154,"stop":1698788504238,"duration":1084}},{"uid":"f947bc0a9af7fa99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f947bc0a9af7fa99","status":"passed","time":{"start":1698715004520,"stop":1698715005969,"duration":1449}},{"uid":"e567a907b5aa395f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e567a907b5aa395f","status":"passed","time":{"start":1698701376853,"stop":1698701378764,"duration":1911}},{"uid":"8634217acedeb669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8634217acedeb669","status":"passed","time":{"start":1698700235641,"stop":1698700236938,"duration":1297}},{"uid":"6749d8106234cae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6749d8106234cae5","status":"passed","time":{"start":1698693075332,"stop":1698693076411,"duration":1079}},{"uid":"84b8fa25f770e32b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/84b8fa25f770e32b","status":"passed","time":{"start":1698692744264,"stop":1698692745405,"duration":1141}},{"uid":"31bbe4b0d3ff58ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31bbe4b0d3ff58ce","status":"passed","time":{"start":1698646349067,"stop":1698646350759,"duration":1692}},{"uid":"632ea5802a196788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/632ea5802a196788","status":"passed","time":{"start":1698628563050,"stop":1698628564442,"duration":1392}},{"uid":"987e3a2047aac619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/987e3a2047aac619","status":"passed","time":{"start":1698615224211,"stop":1698615226049,"duration":1838}},{"uid":"ea20d0a87cc537f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ea20d0a87cc537f7","status":"passed","time":{"start":1698615111914,"stop":1698615113253,"duration":1339}},{"uid":"b753940a47521bc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b753940a47521bc0","status":"passed","time":{"start":1698542375148,"stop":1698542376792,"duration":1644}},{"uid":"81a83c10353ac440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/81a83c10353ac440","status":"passed","time":{"start":1698455561953,"stop":1698455567326,"duration":5373}},{"uid":"f8c02b2f10764c2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f8c02b2f10764c2e","status":"passed","time":{"start":1698369238092,"stop":1698369239551,"duration":1459}},{"uid":"d976925c982502ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d976925c982502ec","status":"passed","time":{"start":1698282856341,"stop":1698282857965,"duration":1624}},{"uid":"2537cfb526bf3e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2537cfb526bf3e74","status":"passed","time":{"start":1698196513098,"stop":1698196515473,"duration":2375}},{"uid":"6a3aa7d4822be9a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6a3aa7d4822be9a8","status":"passed","time":{"start":1698178238512,"stop":1698178240257,"duration":1745}},{"uid":"acdf192500c2d644","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/acdf192500c2d644","status":"passed","time":{"start":1698178219144,"stop":1698178220560,"duration":1416}}]},"2113bd9b6e0e6c1292cdfc372af23712":{"statistic":{"failed":127,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":170},"items":[{"uid":"65cede1bbc301c32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/65cede1bbc301c32","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1698867393282,"stop":1698867393292,"duration":10}},{"uid":"e4215e2388718146","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e4215e2388718146","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1698867409062,"stop":1698867409072,"duration":10}},{"uid":"d1b3159699bfe30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d1b3159699bfe30","status":"passed","time":{"start":1698801509050,"stop":1698801510142,"duration":1092}},{"uid":"437daddbd0252416","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/437daddbd0252416","status":"passed","time":{"start":1698788422808,"stop":1698788423892,"duration":1084}},{"uid":"9f7d8f7c85f60ad4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9f7d8f7c85f60ad4","status":"passed","time":{"start":1698714891543,"stop":1698714892853,"duration":1310}},{"uid":"59f39d6e36e02d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/59f39d6e36e02d70","status":"passed","time":{"start":1698701279506,"stop":1698701281093,"duration":1587}},{"uid":"c1776da676f34351","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c1776da676f34351","status":"passed","time":{"start":1698700153616,"stop":1698700154759,"duration":1143}},{"uid":"5d4c0cc1a578021e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d4c0cc1a578021e","status":"passed","time":{"start":1698692699948,"stop":1698692700984,"duration":1036}},{"uid":"2de7525afc069c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2de7525afc069c0f","status":"passed","time":{"start":1698692662654,"stop":1698692663766,"duration":1112}},{"uid":"c3637526008a3e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c3637526008a3e50","status":"passed","time":{"start":1698646222812,"stop":1698646224500,"duration":1688}},{"uid":"1edf98c268b3f69f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1edf98c268b3f69f","status":"passed","time":{"start":1698628469825,"stop":1698628471083,"duration":1258}},{"uid":"9aa91cea88ebc148","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9aa91cea88ebc148","status":"passed","time":{"start":1698615112756,"stop":1698615114273,"duration":1517}},{"uid":"83f90d714cddff57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/83f90d714cddff57","status":"passed","time":{"start":1698615036654,"stop":1698615037738,"duration":1084}},{"uid":"63ae7a66850b8efc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/63ae7a66850b8efc","status":"passed","time":{"start":1698542278259,"stop":1698542279595,"duration":1336}},{"uid":"1d36c29a5a044169","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d36c29a5a044169","status":"passed","time":{"start":1698455468651,"stop":1698455469668,"duration":1017}},{"uid":"a623c98171ab82c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a623c98171ab82c0","status":"passed","time":{"start":1698369153852,"stop":1698369154887,"duration":1035}},{"uid":"79cfaa69413c802b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/79cfaa69413c802b","status":"passed","time":{"start":1698282742030,"stop":1698282743598,"duration":1568}},{"uid":"e6db632a390eb6a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e6db632a390eb6a7","status":"passed","time":{"start":1698196412105,"stop":1698196413625,"duration":1520}},{"uid":"3a8898cef8578e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3a8898cef8578e91","status":"passed","time":{"start":1698178141131,"stop":1698178142690,"duration":1559}},{"uid":"5c82082011281d08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5c82082011281d08","status":"passed","time":{"start":1698178104282,"stop":1698178105964,"duration":1682}}]},"c9c754b0aeaa9653b56f57afebc35c99":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"8f3c0e0034c00e76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/8f3c0e0034c00e76","status":"passed","time":{"start":1698867490482,"stop":1698867495560,"duration":5078}},{"uid":"c095975def18fde4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/c095975def18fde4","status":"passed","time":{"start":1698867488908,"stop":1698867493636,"duration":4728}},{"uid":"40edcbcb9c89e1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/40edcbcb9c89e1a2","status":"passed","time":{"start":1698801614031,"stop":1698801618567,"duration":4536}},{"uid":"8ceec43523d5e18c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8ceec43523d5e18c","status":"passed","time":{"start":1698788504944,"stop":1698788508563,"duration":3619}},{"uid":"c0d73429e4910788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c0d73429e4910788","status":"passed","time":{"start":1698715007042,"stop":1698715012503,"duration":5461}},{"uid":"62eb9d2885321bdf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/62eb9d2885321bdf","status":"passed","time":{"start":1698701379751,"stop":1698701384329,"duration":4578}},{"uid":"ae8db991ff013957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae8db991ff013957","status":"passed","time":{"start":1698700238586,"stop":1698700242810,"duration":4224}},{"uid":"36a2c5270ce675aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/36a2c5270ce675aa","status":"passed","time":{"start":1698692879278,"stop":1698692883569,"duration":4291}},{"uid":"18159a0f5751d35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/18159a0f5751d35","status":"passed","time":{"start":1698692746847,"stop":1698692751561,"duration":4714}},{"uid":"5fbb407c28eb7f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fbb407c28eb7f76","status":"passed","time":{"start":1698646360169,"stop":1698646365271,"duration":5102}},{"uid":"fdffcb53d76aa77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fdffcb53d76aa77d","status":"passed","time":{"start":1698628577811,"stop":1698628582245,"duration":4434}},{"uid":"359513c7efc02926","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/359513c7efc02926","status":"passed","time":{"start":1698615190591,"stop":1698615194947,"duration":4356}},{"uid":"143438810a90f8f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/143438810a90f8f8","status":"passed","time":{"start":1698615098048,"stop":1698615103185,"duration":5137}},{"uid":"79794328360f73cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/79794328360f73cb","status":"passed","time":{"start":1698542363111,"stop":1698542367424,"duration":4313}},{"uid":"ae3fdefbc1663862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ae3fdefbc1663862","status":"passed","time":{"start":1698455571977,"stop":1698455577790,"duration":5813}},{"uid":"19107c76f2e5ea95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19107c76f2e5ea95","status":"passed","time":{"start":1698369245845,"stop":1698369250069,"duration":4224}},{"uid":"5027faa125768286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5027faa125768286","status":"passed","time":{"start":1698282838301,"stop":1698282842164,"duration":3863}},{"uid":"165f2c017d5adc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/165f2c017d5adc3","status":"passed","time":{"start":1698196502867,"stop":1698196507065,"duration":4198}},{"uid":"68d701e9dc716eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/68d701e9dc716eab","status":"passed","time":{"start":1698178225273,"stop":1698178229190,"duration":3917}},{"uid":"efec3c456da34ae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/efec3c456da34ae3","status":"passed","time":{"start":1698178169166,"stop":1698178172969,"duration":3803}}]},"920a57bf4f74278e86b973f40cf06007":{"statistic":{"failed":124,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":170},"items":[{"uid":"1123a7e5902addc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/1123a7e5902addc3","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867372363,"stop":1698867373359,"duration":996}},{"uid":"eba5457bfc4b331f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/eba5457bfc4b331f","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867406389,"stop":1698867407117,"duration":728}},{"uid":"691ec64981b6d1b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/691ec64981b6d1b9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801502340,"stop":1698801503063,"duration":723}},{"uid":"a858944b67c95910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a858944b67c95910","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788410338,"stop":1698788410946,"duration":608}},{"uid":"d42f0287b699ed2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d42f0287b699ed2f","status":"passed","time":{"start":1698714882387,"stop":1698714883179,"duration":792}},{"uid":"4537a75f14039652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4537a75f14039652","status":"passed","time":{"start":1698701275449,"stop":1698701276416,"duration":967}},{"uid":"24bea55adef15963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24bea55adef15963","status":"passed","time":{"start":1698700146355,"stop":1698700147111,"duration":756}},{"uid":"11745c0f184bd9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/11745c0f184bd9a","status":"passed","time":{"start":1698692692089,"stop":1698692692838,"duration":749}},{"uid":"af62bb23c9fe2870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/af62bb23c9fe2870","status":"passed","time":{"start":1698692659204,"stop":1698692659777,"duration":573}},{"uid":"2685284f25f24e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2685284f25f24e38","status":"passed","time":{"start":1698646218202,"stop":1698646219199,"duration":997}},{"uid":"d35380dcd9c5034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d35380dcd9c5034","status":"passed","time":{"start":1698628468782,"stop":1698628469749,"duration":967}},{"uid":"3e9677667d12e2e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3e9677667d12e2e5","status":"passed","time":{"start":1698615107502,"stop":1698615108476,"duration":974}},{"uid":"db1c8a6966c5dd9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/db1c8a6966c5dd9e","status":"passed","time":{"start":1698615029271,"stop":1698615030053,"duration":782}},{"uid":"4a94fc685cbdb73b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4a94fc685cbdb73b","status":"passed","time":{"start":1698542274639,"stop":1698542275753,"duration":1114}},{"uid":"8fbad17e250d1df5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8fbad17e250d1df5","status":"passed","time":{"start":1698455466979,"stop":1698455467572,"duration":593}},{"uid":"3ee0fe07ff92c98c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3ee0fe07ff92c98c","status":"passed","time":{"start":1698369148815,"stop":1698369149432,"duration":617}},{"uid":"dc81b050cc80ce73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc81b050cc80ce73","status":"passed","time":{"start":1698282734457,"stop":1698282735721,"duration":1264}},{"uid":"794478d2e547caac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/794478d2e547caac","status":"passed","time":{"start":1698196407819,"stop":1698196408769,"duration":950}},{"uid":"83bcb5c4b5ed96a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/83bcb5c4b5ed96a1","status":"passed","time":{"start":1698178134071,"stop":1698178135053,"duration":982}},{"uid":"488520b9f56f0208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/488520b9f56f0208","status":"passed","time":{"start":1698178091162,"stop":1698178091970,"duration":808}}]},"efde6c2c8e15955ad5fa48845f3c2c06":{"statistic":{"failed":55,"broken":0,"skipped":0,"passed":115,"unknown":0,"total":170},"items":[{"uid":"6f96ea4815289d88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/6f96ea4815289d88","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867723812,"stop":1698867724868,"duration":1056}},{"uid":"268df193a9a28137","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/268df193a9a28137","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867633038,"stop":1698867633666,"duration":628}},{"uid":"299f72e3043d58a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/299f72e3043d58a9","status":"passed","time":{"start":1698801762283,"stop":1698801763977,"duration":1694}},{"uid":"8acbe4bbbe337f80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8acbe4bbbe337f80","status":"passed","time":{"start":1698788650886,"stop":1698788653110,"duration":2224}},{"uid":"3f0aa1553f423dc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f0aa1553f423dc7","status":"passed","time":{"start":1698715186267,"stop":1698715188353,"duration":2086}},{"uid":"55f5480169960075","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/55f5480169960075","status":"passed","time":{"start":1698701586092,"stop":1698701588502,"duration":2410}},{"uid":"4b72f5404ddb1929","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4b72f5404ddb1929","status":"passed","time":{"start":1698700376381,"stop":1698700378185,"duration":1804}},{"uid":"a097ba00e044821b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a097ba00e044821b","status":"passed","time":{"start":1698693079358,"stop":1698693080947,"duration":1589}},{"uid":"225223bc333b809e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/225223bc333b809e","status":"passed","time":{"start":1698692884948,"stop":1698692886491,"duration":1543}},{"uid":"c9dcc68e0bdb861a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c9dcc68e0bdb861a","status":"passed","time":{"start":1698646565492,"stop":1698646568855,"duration":3363}},{"uid":"3a25ca99ba3ea870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3a25ca99ba3ea870","status":"passed","time":{"start":1698628626695,"stop":1698628628697,"duration":2002}},{"uid":"a8b2f283a6a781f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a8b2f283a6a781f1","status":"passed","time":{"start":1698615394324,"stop":1698615397264,"duration":2940}},{"uid":"7bd4b08dfce262d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7bd4b08dfce262d3","status":"passed","time":{"start":1698615281492,"stop":1698615283973,"duration":2481}},{"uid":"d4005ba276401317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d4005ba276401317","status":"passed","time":{"start":1698542549264,"stop":1698542551343,"duration":2079}},{"uid":"cf45817405b4c69a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/cf45817405b4c69a","status":"passed","time":{"start":1698455618376,"stop":1698455620142,"duration":1766}},{"uid":"d54f4d5408fce15c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d54f4d5408fce15c","status":"passed","time":{"start":1698369290099,"stop":1698369291892,"duration":1793}},{"uid":"8f607e3cdad54349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f607e3cdad54349","status":"passed","time":{"start":1698283047990,"stop":1698283050421,"duration":2431}},{"uid":"493b96ab38c7422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/493b96ab38c7422e","status":"passed","time":{"start":1698196701268,"stop":1698196703405,"duration":2137}},{"uid":"4c52e13737aea6e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4c52e13737aea6e8","status":"passed","time":{"start":1698178421825,"stop":1698178424840,"duration":3015}},{"uid":"b9ef19ed4b049c78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b9ef19ed4b049c78","status":"passed","time":{"start":1698178360467,"stop":1698178363062,"duration":2595}}]},"7c2f80e4a27e16d805d2712155b7a6c8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"99bd166c33ebfb01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/99bd166c33ebfb01","status":"passed","time":{"start":1698867837939,"stop":1698867843201,"duration":5262}},{"uid":"765848ef407daa6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/765848ef407daa6c","status":"passed","time":{"start":1698867805873,"stop":1698867815265,"duration":9392}},{"uid":"a914f70d3dc8d77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a914f70d3dc8d77d","status":"passed","time":{"start":1698801834276,"stop":1698801839280,"duration":5004}},{"uid":"63a1a551dfab7204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/63a1a551dfab7204","status":"passed","time":{"start":1698788715003,"stop":1698788719879,"duration":4876}},{"uid":"5e8c5f09dfeffeb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5e8c5f09dfeffeb9","status":"passed","time":{"start":1698715254823,"stop":1698715259961,"duration":5138}},{"uid":"8473ed93c550f7b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8473ed93c550f7b1","status":"passed","time":{"start":1698701658567,"stop":1698701663772,"duration":5205}},{"uid":"24163d1accc55ddb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24163d1accc55ddb","status":"passed","time":{"start":1698700553815,"stop":1698700558848,"duration":5033}},{"uid":"9e54a057c7f89819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9e54a057c7f89819","status":"passed","time":{"start":1698693132879,"stop":1698693137796,"duration":4917}},{"uid":"1a928adddba03399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a928adddba03399","status":"passed","time":{"start":1698692964371,"stop":1698692969121,"duration":4750}},{"uid":"6c0195fbd6b2f3cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6c0195fbd6b2f3cf","status":"passed","time":{"start":1698646628518,"stop":1698646634317,"duration":5799}},{"uid":"579b6e4e1b0d78ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/579b6e4e1b0d78ed","status":"passed","time":{"start":1698628851191,"stop":1698628858311,"duration":7120}},{"uid":"7b1f9d0e733f3e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b1f9d0e733f3e3b","status":"passed","time":{"start":1698615511732,"stop":1698615518023,"duration":6291}},{"uid":"3a187b30a788cdc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3a187b30a788cdc7","status":"passed","time":{"start":1698615348846,"stop":1698615354067,"duration":5221}},{"uid":"27b6d63df7ce6d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/27b6d63df7ce6d09","status":"passed","time":{"start":1698542655355,"stop":1698542661690,"duration":6335}},{"uid":"72a0b3b74d3fc953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/72a0b3b74d3fc953","status":"passed","time":{"start":1698455850972,"stop":1698455858936,"duration":7964}},{"uid":"d0269dcdefc6fe76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d0269dcdefc6fe76","status":"passed","time":{"start":1698369571777,"stop":1698369579393,"duration":7616}},{"uid":"5d77d1bb7132b47f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5d77d1bb7132b47f","status":"passed","time":{"start":1698283181936,"stop":1698283190063,"duration":8127}},{"uid":"a41b6e84603442a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a41b6e84603442a3","status":"passed","time":{"start":1698196792400,"stop":1698196797954,"duration":5554}},{"uid":"3339ed282b585446","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3339ed282b585446","status":"passed","time":{"start":1698178527883,"stop":1698178533242,"duration":5359}},{"uid":"259f551db7dbadc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/259f551db7dbadc","status":"passed","time":{"start":1698178461071,"stop":1698178469895,"duration":8824}}]},"1b9aa52f7d9bfc9f284315c06170da9f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":10,"unknown":0,"total":10},"items":[{"uid":"4d0e6f396bc498cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/4d0e6f396bc498cc","status":"passed","time":{"start":1698867368892,"stop":1698867387023,"duration":18131}},{"uid":"eaa0ee40a70b4be8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/eaa0ee40a70b4be8","status":"passed","time":{"start":1698867399062,"stop":1698867405657,"duration":6595}},{"uid":"5067e0a6c9ffe976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5067e0a6c9ffe976","status":"passed","time":{"start":1698801499257,"stop":1698801505005,"duration":5748}},{"uid":"754aa81e6cadeead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/754aa81e6cadeead","status":"passed","time":{"start":1698788402272,"stop":1698788407184,"duration":4912}},{"uid":"2930cd6973196ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2930cd6973196ac","status":"passed","time":{"start":1698714870613,"stop":1698714882418,"duration":11805}},{"uid":"5cc4b25b18a807d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5cc4b25b18a807d2","status":"passed","time":{"start":1698701268143,"stop":1698701273354,"duration":5211}},{"uid":"6efce3cd96128393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6efce3cd96128393","status":"passed","time":{"start":1698700138986,"stop":1698700144516,"duration":5530}},{"uid":"b59a6a0c7189955d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b59a6a0c7189955d","status":"passed","time":{"start":1698692689398,"stop":1698692695171,"duration":5773}},{"uid":"eff8c2135cd669e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/eff8c2135cd669e1","status":"passed","time":{"start":1698692652175,"stop":1698692658656,"duration":6481}},{"uid":"14bd7472c1e5da6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/14bd7472c1e5da6c","status":"passed","time":{"start":1698646210807,"stop":1698646216889,"duration":6082}}]},"2b38025e8aac97bc44475bb81d609858":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"424d0970f27fee25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/424d0970f27fee25","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698867376393,"stop":1698867376971,"duration":578}},{"uid":"9e3d663242893144","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/9e3d663242893144","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698867409107,"stop":1698867409574,"duration":467}},{"uid":"f94cf4ed755c06ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f94cf4ed755c06ea","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698801505159,"stop":1698801505648,"duration":489}},{"uid":"ccf1f72ab13503ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/ccf1f72ab13503ae","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698788412979,"stop":1698788413485,"duration":506}},{"uid":"139945e9f4195c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/139945e9f4195c29","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698714886129,"stop":1698714886727,"duration":598}},{"uid":"8a65dd80eeb2422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8a65dd80eeb2422e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698701279501,"stop":1698701280511,"duration":1010}},{"uid":"595925fb78b08563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/595925fb78b08563","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698700149063,"stop":1698700149546,"duration":483}},{"uid":"a0c7161549e8af44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a0c7161549e8af44","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692694873,"stop":1698692695222,"duration":349}},{"uid":"6c8e662031e49a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6c8e662031e49a6a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692661853,"stop":1698692662213,"duration":360}},{"uid":"f5d3b52362fbffb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f5d3b52362fbffb2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698646222653,"stop":1698646223236,"duration":583}},{"uid":"288fc7aac58cc733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/288fc7aac58cc733","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698628472460,"stop":1698628473424,"duration":964}},{"uid":"7effe57764c779ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7effe57764c779ba","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615111412,"stop":1698615111982,"duration":570}},{"uid":"6353bdb7053bf342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6353bdb7053bf342","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615032594,"stop":1698615033146,"duration":552}},{"uid":"a00d42264c5484db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a00d42264c5484db","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698542278984,"stop":1698542279492,"duration":508}},{"uid":"6d0f6549df239e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6d0f6549df239e4b","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698455469682,"stop":1698455470127,"duration":445}},{"uid":"3b579f8113f1afa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b579f8113f1afa8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698369151924,"stop":1698369152392,"duration":468}},{"uid":"1a766e463e72141f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1a766e463e72141f","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698282738633,"stop":1698282739263,"duration":630}},{"uid":"a68ef96828916657","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a68ef96828916657","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698196411859,"stop":1698196412361,"duration":502}},{"uid":"c6c97ad5c07544ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c6c97ad5c07544ce","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178138168,"stop":1698178138755,"duration":587}},{"uid":"1874bcec54860377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1874bcec54860377","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178094304,"stop":1698178094858,"duration":554}}]},"6a7795e00df27bb2a2723cbd96dd78a1":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":10,"unknown":0,"total":36},"items":[{"uid":"fd12c71fb72eb0b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/fd12c71fb72eb0b7","status":"passed","time":{"start":1698867667624,"stop":1698867674239,"duration":6615}},{"uid":"d9854bd52cb89956","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/d9854bd52cb89956","status":"passed","time":{"start":1698867584914,"stop":1698867590974,"duration":6060}},{"uid":"e5868aa596b342c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e5868aa596b342c1","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x559d2a407fb3 \n#1 0x559d2a0db4a7 \n#2 0x559d2a122dd6 \n#3 0x559d2a122ec1 \n#4 0x559d2a160354 \n#5 0x559d2a14496d \n#6 0x559d2a15dc02 \n#7 0x559d2a144713 \n#8 0x559d2a11718b \n#9 0x559d2a117f7e \n#10 0x559d2a3cd8d8 \n#11 0x559d2a3d1800 \n#12 0x559d2a3dbcfc \n#13 0x559d2a3d2418 \n#14 0x559d2a39f42f \n#15 0x559d2a3f64e8 \n#16 0x559d2a3f66b4 \n#17 0x559d2a407143 \n#18 0x7f580be94ac3 ","time":{"start":1698801695675,"stop":1698801698844,"duration":3169}},{"uid":"895ba0b1f23182af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/895ba0b1f23182af","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5577b3e2efb3 \n#1 0x5577b3b024a7 \n#2 0x5577b3b49dd6 \n#3 0x5577b3b49ec1 \n#4 0x5577b3b87354 \n#5 0x5577b3b6b96d \n#6 0x5577b3b84c02 \n#7 0x5577b3b6b713 \n#8 0x5577b3b3e18b \n#9 0x5577b3b3ef7e \n#10 0x5577b3df48d8 \n#11 0x5577b3df8800 \n#12 0x5577b3e02cfc \n#13 0x5577b3df9418 \n#14 0x5577b3dc642f \n#15 0x5577b3e1d4e8 \n#16 0x5577b3e1d6b4 \n#17 0x5577b3e2e143 \n#18 0x7f805bc94ac3 ","time":{"start":1698788603782,"stop":1698788606893,"duration":3111}},{"uid":"bd1121e5ea0357a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bd1121e5ea0357a5","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e0206c3fb3 \n#1 0x55e0203974a7 \n#2 0x55e0203dedd6 \n#3 0x55e0203deec1 \n#4 0x55e02041c354 \n#5 0x55e02040096d \n#6 0x55e020419c02 \n#7 0x55e020400713 \n#8 0x55e0203d318b \n#9 0x55e0203d3f7e \n#10 0x55e0206898d8 \n#11 0x55e02068d800 \n#12 0x55e020697cfc \n#13 0x55e02068e418 \n#14 0x55e02065b42f \n#15 0x55e0206b24e8 \n#16 0x55e0206b26b4 \n#17 0x55e0206c3143 \n#18 0x7f43af494ac3 ","time":{"start":1698715143250,"stop":1698715146946,"duration":3696}},{"uid":"b8d150296d6f5d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b8d150296d6f5d3d","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56108f3affb3 \n#1 0x56108f0834a7 \n#2 0x56108f0cadd6 \n#3 0x56108f0caec1 \n#4 0x56108f108354 \n#5 0x56108f0ec96d \n#6 0x56108f105c02 \n#7 0x56108f0ec713 \n#8 0x56108f0bf18b \n#9 0x56108f0bff7e \n#10 0x56108f3758d8 \n#11 0x56108f379800 \n#12 0x56108f383cfc \n#13 0x56108f37a418 \n#14 0x56108f34742f \n#15 0x56108f39e4e8 \n#16 0x56108f39e6b4 \n#17 0x56108f3af143 \n#18 0x7fa207c94ac3 ","time":{"start":1698701558216,"stop":1698701567371,"duration":9155}},{"uid":"2324c7e2352aec08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2324c7e2352aec08","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555630cb4fb3 \n#1 0x5556309884a7 \n#2 0x5556309cfdd6 \n#3 0x5556309cfec1 \n#4 0x555630a0d354 \n#5 0x5556309f196d \n#6 0x555630a0ac02 \n#7 0x5556309f1713 \n#8 0x5556309c418b \n#9 0x5556309c4f7e \n#10 0x555630c7a8d8 \n#11 0x555630c7e800 \n#12 0x555630c88cfc \n#13 0x555630c7f418 \n#14 0x555630c4c42f \n#15 0x555630ca34e8 \n#16 0x555630ca36b4 \n#17 0x555630cb4143 \n#18 0x7f666c094ac3 ","time":{"start":1698700335509,"stop":1698700338537,"duration":3028}},{"uid":"30d56dd82102b49c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/30d56dd82102b49c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555f901dafb3 \n#1 0x555f8feae4a7 \n#2 0x555f8fef5dd6 \n#3 0x555f8fef5ec1 \n#4 0x555f8ff33354 \n#5 0x555f8ff1796d \n#6 0x555f8ff30c02 \n#7 0x555f8ff17713 \n#8 0x555f8feea18b \n#9 0x555f8feeaf7e \n#10 0x555f901a08d8 \n#11 0x555f901a4800 \n#12 0x555f901aecfc \n#13 0x555f901a5418 \n#14 0x555f9017242f \n#15 0x555f901c94e8 \n#16 0x555f901c96b4 \n#17 0x555f901da143 \n#18 0x7f924c494ac3 ","time":{"start":1698692869328,"stop":1698692872215,"duration":2887}},{"uid":"f88072d09aaa4df6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f88072d09aaa4df6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b73f1c0fb3 \n#1 0x55b73ee944a7 \n#2 0x55b73eedbdd6 \n#3 0x55b73eedbec1 \n#4 0x55b73ef19354 \n#5 0x55b73eefd96d \n#6 0x55b73ef16c02 \n#7 0x55b73eefd713 \n#8 0x55b73eed018b \n#9 0x55b73eed0f7e \n#10 0x55b73f1868d8 \n#11 0x55b73f18a800 \n#12 0x55b73f194cfc \n#13 0x55b73f18b418 \n#14 0x55b73f15842f \n#15 0x55b73f1af4e8 \n#16 0x55b73f1af6b4 \n#17 0x55b73f1c0143 \n#18 0x7fddc1494ac3 ","time":{"start":1698692845155,"stop":1698692848041,"duration":2886}},{"uid":"608f662946f5e20a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/608f662946f5e20a","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 618)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x565077539fb3 \n#1 0x56507720d4a7 \n#2 0x56507725aecd \n#3 0x56507725926d \n#4 0x565077257028 \n#5 0x565077256097 \n#6 0x56507724ad59 \n#7 0x565077276942 \n#8 0x56507724a776 \n#9 0x565077276b0e \n#10 0x56507728fc02 \n#11 0x565077276713 \n#12 0x56507724918b \n#13 0x565077249f7e \n#14 0x5650774ff8d8 \n#15 0x565077503800 \n#16 0x56507750dcfc \n#17 0x565077504418 \n#18 0x5650774d142f \n#19 0x5650775284e8 \n#20 0x5650775286b4 \n#21 0x565077539143 \n#22 0x7f8704494ac3 ","time":{"start":1698646552341,"stop":1698646557356,"duration":5015}},{"uid":"7a4976c96dde764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7a4976c96dde764","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ef7ae8dfb3 \n#1 0x55ef7ab614a7 \n#2 0x55ef7aba8dd6 \n#3 0x55ef7aba8ec1 \n#4 0x55ef7abe6354 \n#5 0x55ef7abca96d \n#6 0x55ef7abe3c02 \n#7 0x55ef7abca713 \n#8 0x55ef7ab9d18b \n#9 0x55ef7ab9df7e \n#10 0x55ef7ae538d8 \n#11 0x55ef7ae57800 \n#12 0x55ef7ae61cfc \n#13 0x55ef7ae58418 \n#14 0x55ef7ae2542f \n#15 0x55ef7ae7c4e8 \n#16 0x55ef7ae7c6b4 \n#17 0x55ef7ae8d143 \n#18 0x7f1797a94ac3 ","time":{"start":1698628540843,"stop":1698628544732,"duration":3889}},{"uid":"a30aee990cb6a278","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a30aee990cb6a278","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55990eebafb3 \n#1 0x55990eb8e4a7 \n#2 0x55990ebd5dd6 \n#3 0x55990ebd5ec1 \n#4 0x55990ec13354 \n#5 0x55990ebf796d \n#6 0x55990ec10c02 \n#7 0x55990ebf7713 \n#8 0x55990ebca18b \n#9 0x55990ebcaf7e \n#10 0x55990ee808d8 \n#11 0x55990ee84800 \n#12 0x55990ee8ecfc \n#13 0x55990ee85418 \n#14 0x55990ee5242f \n#15 0x55990eea94e8 \n#16 0x55990eea96b4 \n#17 0x55990eeba143 \n#18 0x7f9c12c94ac3 ","time":{"start":1698615176403,"stop":1698615181351,"duration":4948}},{"uid":"baa212b100195569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/baa212b100195569","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56038cacbfb3 \n#1 0x56038c79f4a7 \n#2 0x56038c7e6dd6 \n#3 0x56038c7e6ec1 \n#4 0x56038c824354 \n#5 0x56038c80896d \n#6 0x56038c821c02 \n#7 0x56038c808713 \n#8 0x56038c7db18b \n#9 0x56038c7dbf7e \n#10 0x56038ca918d8 \n#11 0x56038ca95800 \n#12 0x56038ca9fcfc \n#13 0x56038ca96418 \n#14 0x56038ca6342f \n#15 0x56038caba4e8 \n#16 0x56038caba6b4 \n#17 0x56038cacb143 \n#18 0x7f6c17c94ac3 ","time":{"start":1698615086746,"stop":1698615090263,"duration":3517}},{"uid":"6fae8af8cc98892c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6fae8af8cc98892c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x561d8421bfb3 \n#1 0x561d83eef4a7 \n#2 0x561d83f36dd6 \n#3 0x561d83f36ec1 \n#4 0x561d83f74354 \n#5 0x561d83f5896d \n#6 0x561d83f71c02 \n#7 0x561d83f58713 \n#8 0x561d83f2b18b \n#9 0x561d83f2bf7e \n#10 0x561d841e18d8 \n#11 0x561d841e5800 \n#12 0x561d841efcfc \n#13 0x561d841e6418 \n#14 0x561d841b342f \n#15 0x561d8420a4e8 \n#16 0x561d8420a6b4 \n#17 0x561d8421b143 \n#18 0x7fedece94ac3 ","time":{"start":1698542343949,"stop":1698542352810,"duration":8861}},{"uid":"a9045f259c471cbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a9045f259c471cbb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ab1537afb3 \n#1 0x55ab1504e4a7 \n#2 0x55ab15095dd6 \n#3 0x55ab15095ec1 \n#4 0x55ab150d3354 \n#5 0x55ab150b796d \n#6 0x55ab150d0c02 \n#7 0x55ab150b7713 \n#8 0x55ab1508a18b \n#9 0x55ab1508af7e \n#10 0x55ab153408d8 \n#11 0x55ab15344800 \n#12 0x55ab1534ecfc \n#13 0x55ab15345418 \n#14 0x55ab1531242f \n#15 0x55ab153694e8 \n#16 0x55ab153696b4 \n#17 0x55ab1537a143 \n#18 0x7fa638694ac3 ","time":{"start":1698455530462,"stop":1698455533361,"duration":2899}},{"uid":"d45a12b932dd1d3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d45a12b932dd1d3c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ead8708fb3 \n#1 0x55ead83dc4a7 \n#2 0x55ead8423dd6 \n#3 0x55ead8423ec1 \n#4 0x55ead8461354 \n#5 0x55ead844596d \n#6 0x55ead845ec02 \n#7 0x55ead8445713 \n#8 0x55ead841818b \n#9 0x55ead8418f7e \n#10 0x55ead86ce8d8 \n#11 0x55ead86d2800 \n#12 0x55ead86dccfc \n#13 0x55ead86d3418 \n#14 0x55ead86a042f \n#15 0x55ead86f74e8 \n#16 0x55ead86f76b4 \n#17 0x55ead8708143 \n#18 0x7f8a60894ac3 ","time":{"start":1698369224190,"stop":1698369227792,"duration":3602}},{"uid":"608325b63676d40e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/608325b63676d40e","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5569ece13fb3 \n#1 0x5569ecae74a7 \n#2 0x5569ecb2edd6 \n#3 0x5569ecb2eec1 \n#4 0x5569ecb6c354 \n#5 0x5569ecb5096d \n#6 0x5569ecb69c02 \n#7 0x5569ecb50713 \n#8 0x5569ecb2318b \n#9 0x5569ecb23f7e \n#10 0x5569ecdd98d8 \n#11 0x5569ecddd800 \n#12 0x5569ecde7cfc \n#13 0x5569ecdde418 \n#14 0x5569ecdab42f \n#15 0x5569ece024e8 \n#16 0x5569ece026b4 \n#17 0x5569ece13143 \n#18 0x7fe474894ac3 ","time":{"start":1698282803998,"stop":1698282808682,"duration":4684}},{"uid":"cbe1a2fbe008b072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cbe1a2fbe008b072","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55cdc4ac3fb3 \n#1 0x55cdc47974a7 \n#2 0x55cdc47dedd6 \n#3 0x55cdc47deec1 \n#4 0x55cdc481c354 \n#5 0x55cdc480096d \n#6 0x55cdc4819c02 \n#7 0x55cdc4800713 \n#8 0x55cdc47d318b \n#9 0x55cdc47d3f7e \n#10 0x55cdc4a898d8 \n#11 0x55cdc4a8d800 \n#12 0x55cdc4a97cfc \n#13 0x55cdc4a8e418 \n#14 0x55cdc4a5b42f \n#15 0x55cdc4ab24e8 \n#16 0x55cdc4ab26b4 \n#17 0x55cdc4ac3143 \n#18 0x7fc6bd094ac3 ","time":{"start":1698196475076,"stop":1698196478831,"duration":3755}},{"uid":"c63a9a87ffcfa456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c63a9a87ffcfa456","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x556a81783fb3 \n#1 0x556a814574a7 \n#2 0x556a8149edd6 \n#3 0x556a8149eec1 \n#4 0x556a814dc354 \n#5 0x556a814c096d \n#6 0x556a814d9c02 \n#7 0x556a814c0713 \n#8 0x556a8149318b \n#9 0x556a81493f7e \n#10 0x556a817498d8 \n#11 0x556a8174d800 \n#12 0x556a81757cfc \n#13 0x556a8174e418 \n#14 0x556a8171b42f \n#15 0x556a817724e8 \n#16 0x556a817726b4 \n#17 0x556a81783143 \n#18 0x7f4144894ac3 ","time":{"start":1698178211953,"stop":1698178215751,"duration":3798}},{"uid":"a49ec3ba2ebe0aa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a49ec3ba2ebe0aa6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e9d22bafb3 \n#1 0x55e9d1f8e4a7 \n#2 0x55e9d1fd5dd6 \n#3 0x55e9d1fd5ec1 \n#4 0x55e9d2013354 \n#5 0x55e9d1ff796d \n#6 0x55e9d2010c02 \n#7 0x55e9d1ff7713 \n#8 0x55e9d1fca18b \n#9 0x55e9d1fcaf7e \n#10 0x55e9d22808d8 \n#11 0x55e9d2284800 \n#12 0x55e9d228ecfc \n#13 0x55e9d2285418 \n#14 0x55e9d225242f \n#15 0x55e9d22a94e8 \n#16 0x55e9d22a96b4 \n#17 0x55e9d22ba143 \n#18 0x7fd26ca94ac3 ","time":{"start":1698178151635,"stop":1698178160436,"duration":8801}}]},"9f3f42f00c512b5c1d2da286d5aaa3c2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"73fa6e3627fde0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/73fa6e3627fde0e","status":"passed","time":{"start":1698867816648,"stop":1698867827464,"duration":10816}},{"uid":"24fa2239e13cee43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/24fa2239e13cee43","status":"passed","time":{"start":1698867797375,"stop":1698867804638,"duration":7263}},{"uid":"5796166745a03c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5796166745a03c51","status":"passed","time":{"start":1698801812637,"stop":1698801819996,"duration":7359}},{"uid":"10e6bc0fa1d2fe95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/10e6bc0fa1d2fe95","status":"passed","time":{"start":1698788694431,"stop":1698788706694,"duration":12263}},{"uid":"39c44244527ce36a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/39c44244527ce36a","status":"passed","time":{"start":1698715232006,"stop":1698715240953,"duration":8947}},{"uid":"365a78b2111e80cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/365a78b2111e80cd","status":"passed","time":{"start":1698701635993,"stop":1698701647035,"duration":11042}},{"uid":"5add79fe0ac4b5cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5add79fe0ac4b5cf","status":"passed","time":{"start":1698700536757,"stop":1698700545091,"duration":8334}},{"uid":"736dff1f52e694a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/736dff1f52e694a2","status":"passed","time":{"start":1698693114595,"stop":1698693123597,"duration":9002}},{"uid":"c3da6486bc7b691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c3da6486bc7b691","status":"passed","time":{"start":1698692942924,"stop":1698692950547,"duration":7623}},{"uid":"6cf110e98739458","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6cf110e98739458","status":"passed","time":{"start":1698646610932,"stop":1698646620835,"duration":9903}},{"uid":"9273973b79fd5cdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9273973b79fd5cdc","status":"passed","time":{"start":1698628831633,"stop":1698628840329,"duration":8696}},{"uid":"51147f1228b0f063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51147f1228b0f063","status":"passed","time":{"start":1698615493848,"stop":1698615503535,"duration":9687}},{"uid":"196e2eaf2fc4ad37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/196e2eaf2fc4ad37","status":"passed","time":{"start":1698615330072,"stop":1698615337038,"duration":6966}},{"uid":"d2813f3f65c9c7c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d2813f3f65c9c7c7","status":"passed","time":{"start":1698542629694,"stop":1698542639989,"duration":10295}},{"uid":"ab8ef13f3ddc7442","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab8ef13f3ddc7442","status":"passed","time":{"start":1698455824500,"stop":1698455833680,"duration":9180}},{"uid":"eb5a19525360cdbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/eb5a19525360cdbe","status":"passed","time":{"start":1698369553424,"stop":1698369562511,"duration":9087}},{"uid":"96fe71336ec86362","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/96fe71336ec86362","status":"passed","time":{"start":1698283159036,"stop":1698283168879,"duration":9843}},{"uid":"6f8a5864d8a08fb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6f8a5864d8a08fb3","status":"passed","time":{"start":1698196774176,"stop":1698196782261,"duration":8085}},{"uid":"fbfe75bf56ff9e0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fbfe75bf56ff9e0e","status":"passed","time":{"start":1698178509227,"stop":1698178517791,"duration":8564}},{"uid":"a2dc430d78648f88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a2dc430d78648f88","status":"passed","time":{"start":1698178444355,"stop":1698178451791,"duration":7436}}]},"7d71d1ccc30dceca9719e13fd958458d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f1d2fdb34fa3ab08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/f1d2fdb34fa3ab08","status":"passed","time":{"start":1698867374657,"stop":1698867375679,"duration":1022}},{"uid":"d9059c3294815384","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/d9059c3294815384","status":"passed","time":{"start":1698867407990,"stop":1698867408687,"duration":697}},{"uid":"606d8485bffbfadf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/606d8485bffbfadf","status":"passed","time":{"start":1698801503942,"stop":1698801504646,"duration":704}},{"uid":"93a6406b6224de98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/93a6406b6224de98","status":"passed","time":{"start":1698788411754,"stop":1698788412497,"duration":743}},{"uid":"29eb131b0cbe301b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29eb131b0cbe301b","status":"passed","time":{"start":1698714884171,"stop":1698714885436,"duration":1265}},{"uid":"aed018d5c194dcca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aed018d5c194dcca","status":"passed","time":{"start":1698701277701,"stop":1698701278700,"duration":999}},{"uid":"21c25735a37f54ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/21c25735a37f54ec","status":"passed","time":{"start":1698700147872,"stop":1698700148493,"duration":621}},{"uid":"4336ede96abe994e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4336ede96abe994e","status":"passed","time":{"start":1698692693580,"stop":1698692694255,"duration":675}},{"uid":"8662a5a728872d34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8662a5a728872d34","status":"passed","time":{"start":1698692660540,"stop":1698692661258,"duration":718}},{"uid":"624cf1526725d123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/624cf1526725d123","status":"passed","time":{"start":1698646220491,"stop":1698646221845,"duration":1354}},{"uid":"113054d035a57c83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/113054d035a57c83","status":"passed","time":{"start":1698628470866,"stop":1698628471748,"duration":882}},{"uid":"eb344db7b592050c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/eb344db7b592050c","status":"passed","time":{"start":1698615109680,"stop":1698615110671,"duration":991}},{"uid":"5a5bf9cec50f3db8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5a5bf9cec50f3db8","status":"passed","time":{"start":1698615030964,"stop":1698615031953,"duration":989}},{"uid":"4d5e9d2ff229e634","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d5e9d2ff229e634","status":"passed","time":{"start":1698542277190,"stop":1698542278113,"duration":923}},{"uid":"1d70a115db2458aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d70a115db2458aa","status":"passed","time":{"start":1698455468323,"stop":1698455469028,"duration":705}},{"uid":"fa9cae547e998992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/fa9cae547e998992","status":"passed","time":{"start":1698369150231,"stop":1698369151401,"duration":1170}},{"uid":"12c4d0fa1c348e08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12c4d0fa1c348e08","status":"passed","time":{"start":1698282736941,"stop":1698282737918,"duration":977}},{"uid":"c6af354ba30aec66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c6af354ba30aec66","status":"passed","time":{"start":1698196409875,"stop":1698196411188,"duration":1313}},{"uid":"c9f1b3f1ed25a23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c9f1b3f1ed25a23a","status":"passed","time":{"start":1698178136344,"stop":1698178137375,"duration":1031}},{"uid":"1a8f165b8536eccb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a8f165b8536eccb","status":"passed","time":{"start":1698178092910,"stop":1698178093684,"duration":774}}]},"4d76ea9dcf3a3c0d5f40470e07f35ac0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"bc47ecf26c30cf84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/bc47ecf26c30cf84","status":"passed","time":{"start":1698867674243,"stop":1698867675763,"duration":1520}},{"uid":"7cab4f02dd8da417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7cab4f02dd8da417","status":"passed","time":{"start":1698867590977,"stop":1698867591768,"duration":791}},{"uid":"20e8d52744914346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/20e8d52744914346","status":"passed","time":{"start":1698801698984,"stop":1698801699789,"duration":805}},{"uid":"144790ae52f742f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/144790ae52f742f9","status":"passed","time":{"start":1698788607007,"stop":1698788607839,"duration":832}},{"uid":"3dc83eea09b12757","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3dc83eea09b12757","status":"passed","time":{"start":1698715147067,"stop":1698715153606,"duration":6539}},{"uid":"e7418bbce5c686d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e7418bbce5c686d5","status":"passed","time":{"start":1698701567536,"stop":1698701569031,"duration":1495}},{"uid":"f15002b1b8903526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f15002b1b8903526","status":"passed","time":{"start":1698700338660,"stop":1698700339509,"duration":849}},{"uid":"d4610873b061753f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d4610873b061753f","status":"passed","time":{"start":1698692872328,"stop":1698692873194,"duration":866}},{"uid":"6de8c4bd67d403b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6de8c4bd67d403b","status":"passed","time":{"start":1698692848110,"stop":1698692849082,"duration":972}},{"uid":"e447e4a1459e4d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e447e4a1459e4d29","status":"passed","time":{"start":1698646557441,"stop":1698646558870,"duration":1429}},{"uid":"b7f9e466531cde77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b7f9e466531cde77","status":"passed","time":{"start":1698628544862,"stop":1698628546087,"duration":1225}},{"uid":"c4182bd61022061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4182bd61022061","status":"passed","time":{"start":1698615181483,"stop":1698615183000,"duration":1517}},{"uid":"5c4246d47cd687c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c4246d47cd687c5","status":"passed","time":{"start":1698615090328,"stop":1698615091531,"duration":1203}},{"uid":"32edaf165936408a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/32edaf165936408a","status":"passed","time":{"start":1698542352875,"stop":1698542355068,"duration":2193}},{"uid":"6f0daef8d62aa01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6f0daef8d62aa01f","status":"passed","time":{"start":1698455533433,"stop":1698455534223,"duration":790}},{"uid":"93460f7cefe9611d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93460f7cefe9611d","status":"passed","time":{"start":1698369227900,"stop":1698369228810,"duration":910}},{"uid":"46a7602a8995ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/46a7602a8995ae29","status":"passed","time":{"start":1698282808759,"stop":1698282810502,"duration":1743}},{"uid":"963113c863575479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/963113c863575479","status":"passed","time":{"start":1698196478898,"stop":1698196480286,"duration":1388}},{"uid":"ef761a36e6acd038","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ef761a36e6acd038","status":"passed","time":{"start":1698178215911,"stop":1698178217289,"duration":1378}},{"uid":"fb8589a0486ac56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/fb8589a0486ac56","status":"passed","time":{"start":1698178160507,"stop":1698178161797,"duration":1290}}]},"adada69a336066ec844ff916b7714101":{"statistic":{"failed":169,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":170},"items":[{"uid":"350b7ebc27f187df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/350b7ebc27f187df","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b4e0877fb3 \n#1 0x55b4e054b4a7 \n#2 0x55b4e05435d3 \n#3 0x55b4e0534007 \n#4 0x55b4e0535481 \n#5 0x55b4e053433f \n#6 0x55b4e053335c \n#7 0x55b4e05332ce \n#8 0x55b4e0531ecd \n#9 0x55b4e053235a \n#10 0x55b4e054db8e \n#11 0x55b4e05ce3b5 \n#12 0x55b4e05b4942 \n#13 0x55b4e05cdc02 \n#14 0x55b4e05b4713 \n#15 0x55b4e058718b \n#16 0x55b4e0587f7e \n#17 0x55b4e083d8d8 \n#18 0x55b4e0841800 \n#19 0x55b4e084bcfc \n#20 0x55b4e0842418 \n#21 0x55b4e080f42f \n#22 0x55b4e08664e8 \n#23 0x55b4e08666b4 \n#24 0x55b4e0877143 \n#25 0x7fcfa7094ac3 ","time":{"start":1698867648801,"stop":1698867780969,"duration":132168}},{"uid":"cfb4f9450ce2f5a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/cfb4f9450ce2f5a0","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55ad53c42fb3 \n#1 0x55ad539164a7 \n#2 0x55ad5390e5d3 \n#3 0x55ad538ff007 \n#4 0x55ad53900481 \n#5 0x55ad538ff33f \n#6 0x55ad538fe35c \n#7 0x55ad538fe2ce \n#8 0x55ad538fcecd \n#9 0x55ad538fd35a \n#10 0x55ad53918b8e \n#11 0x55ad539993b5 \n#12 0x55ad5397f942 \n#13 0x55ad53998c02 \n#14 0x55ad5397f713 \n#15 0x55ad5395218b \n#16 0x55ad53952f7e \n#17 0x55ad53c088d8 \n#18 0x55ad53c0c800 \n#19 0x55ad53c16cfc \n#20 0x55ad53c0d418 \n#21 0x55ad53bda42f \n#22 0x55ad53c314e8 \n#23 0x55ad53c316b4 \n#24 0x55ad53c42143 \n#25 0x7fbf76094ac3 ","time":{"start":1698867645876,"stop":1698867777851,"duration":131975}},{"uid":"d721aa2681d256d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d721aa2681d256d5","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x559d9a5c9fb3 \n#1 0x559d9a29d4a7 \n#2 0x559d9a2955d3 \n#3 0x559d9a286007 \n#4 0x559d9a287481 \n#5 0x559d9a28633f \n#6 0x559d9a28535c \n#7 0x559d9a2852ce \n#8 0x559d9a283ecd \n#9 0x559d9a28435a \n#10 0x559d9a29fb8e \n#11 0x559d9a3203b5 \n#12 0x559d9a306942 \n#13 0x559d9a31fc02 \n#14 0x559d9a306713 \n#15 0x559d9a2d918b \n#16 0x559d9a2d9f7e \n#17 0x559d9a58f8d8 \n#18 0x559d9a593800 \n#19 0x559d9a59dcfc \n#20 0x559d9a594418 \n#21 0x559d9a56142f \n#22 0x559d9a5b84e8 \n#23 0x559d9a5b86b4 \n#24 0x559d9a5c9143 \n#25 0x7f04c7094ac3 ","time":{"start":1698801641201,"stop":1698801773325,"duration":132124}},{"uid":"f5520db819c5d3b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f5520db819c5d3b6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55af4151cfb3 \n#1 0x55af411f04a7 \n#2 0x55af411e85d3 \n#3 0x55af411d9007 \n#4 0x55af411da481 \n#5 0x55af411d933f \n#6 0x55af411d835c \n#7 0x55af411d82ce \n#8 0x55af411d6ecd \n#9 0x55af411d735a \n#10 0x55af411f2b8e \n#11 0x55af412733b5 \n#12 0x55af41259942 \n#13 0x55af41272c02 \n#14 0x55af41259713 \n#15 0x55af4122c18b \n#16 0x55af4122cf7e \n#17 0x55af414e28d8 \n#18 0x55af414e6800 \n#19 0x55af414f0cfc \n#20 0x55af414e7418 \n#21 0x55af414b442f \n#22 0x55af4150b4e8 \n#23 0x55af4150b6b4 \n#24 0x55af4151c143 \n#25 0x7f8c9fa94ac3 ","time":{"start":1698788532085,"stop":1698788663610,"duration":131525}},{"uid":"da200da2f2441ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/da200da2f2441ac4","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55766541ffb3 \n#1 0x5576650f34a7 \n#2 0x5576650eb5d3 \n#3 0x5576650dc007 \n#4 0x5576650dd481 \n#5 0x5576650dc33f \n#6 0x5576650db35c \n#7 0x5576650db2ce \n#8 0x5576650d9ecd \n#9 0x5576650da35a \n#10 0x5576650f5b8e \n#11 0x5576651763b5 \n#12 0x55766515c942 \n#13 0x557665175c02 \n#14 0x55766515c713 \n#15 0x55766512f18b \n#16 0x55766512ff7e \n#17 0x5576653e58d8 \n#18 0x5576653e9800 \n#19 0x5576653f3cfc \n#20 0x5576653ea418 \n#21 0x5576653b742f \n#22 0x55766540e4e8 \n#23 0x55766540e6b4 \n#24 0x55766541f143 \n#25 0x7fcd38294ac3 ","time":{"start":1698715046619,"stop":1698715177480,"duration":130861}},{"uid":"da1a90c3150aa003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da1a90c3150aa003","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b686810fb3 \n#1 0x55b6864e44a7 \n#2 0x55b6864dc5d3 \n#3 0x55b6864cd007 \n#4 0x55b6864ce481 \n#5 0x55b6864cd33f \n#6 0x55b6864cc35c \n#7 0x55b6864cc2ce \n#8 0x55b6864caecd \n#9 0x55b6864cb35a \n#10 0x55b6864e6b8e \n#11 0x55b6865673b5 \n#12 0x55b68654d942 \n#13 0x55b686566c02 \n#14 0x55b68654d713 \n#15 0x55b68652018b \n#16 0x55b686520f7e \n#17 0x55b6867d68d8 \n#18 0x55b6867da800 \n#19 0x55b6867e4cfc \n#20 0x55b6867db418 \n#21 0x55b6867a842f \n#22 0x55b6867ff4e8 \n#23 0x55b6867ff6b4 \n#24 0x55b686810143 \n#25 0x7f1beb494ac3 ","time":{"start":1698701414656,"stop":1698701547129,"duration":132473}},{"uid":"c0d19b3ed3eb6864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d19b3ed3eb6864","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x56301e4d9fb3 \n#1 0x56301e1ad4a7 \n#2 0x56301e1a55d3 \n#3 0x56301e196007 \n#4 0x56301e197481 \n#5 0x56301e19633f \n#6 0x56301e19535c \n#7 0x56301e1952ce \n#8 0x56301e193ecd \n#9 0x56301e19435a \n#10 0x56301e1afb8e \n#11 0x56301e2303b5 \n#12 0x56301e216942 \n#13 0x56301e22fc02 \n#14 0x56301e216713 \n#15 0x56301e1e918b \n#16 0x56301e1e9f7e \n#17 0x56301e49f8d8 \n#18 0x56301e4a3800 \n#19 0x56301e4adcfc \n#20 0x56301e4a4418 \n#21 0x56301e47142f \n#22 0x56301e4c84e8 \n#23 0x56301e4c86b4 \n#24 0x56301e4d9143 \n#25 0x7f22a7c94ac3 ","time":{"start":1698700264908,"stop":1698700396342,"duration":131434}},{"uid":"55b7dc1a36496f74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55b7dc1a36496f74","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5567e8087fb3 \n#1 0x5567e7d5b4a7 \n#2 0x5567e7d535d3 \n#3 0x5567e7d44007 \n#4 0x5567e7d45481 \n#5 0x5567e7d4433f \n#6 0x5567e7d4335c \n#7 0x5567e7d432ce \n#8 0x5567e7d41ecd \n#9 0x5567e7d4235a \n#10 0x5567e7d5db8e \n#11 0x5567e7dde3b5 \n#12 0x5567e7dc4942 \n#13 0x5567e7dddc02 \n#14 0x5567e7dc4713 \n#15 0x5567e7d9718b \n#16 0x5567e7d97f7e \n#17 0x5567e804d8d8 \n#18 0x5567e8051800 \n#19 0x5567e805bcfc \n#20 0x5567e8052418 \n#21 0x5567e801f42f \n#22 0x5567e80764e8 \n#23 0x5567e80766b4 \n#24 0x5567e8087143 \n#25 0x7f18b7a94ac3 ","time":{"start":1698692902648,"stop":1698693033878,"duration":131230}},{"uid":"9b38cdc0cc77d787","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9b38cdc0cc77d787","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555e5d13bfb3 \n#1 0x555e5ce0f4a7 \n#2 0x555e5ce075d3 \n#3 0x555e5cdf8007 \n#4 0x555e5cdf9481 \n#5 0x555e5cdf833f \n#6 0x555e5cdf735c \n#7 0x555e5cdf72ce \n#8 0x555e5cdf5ecd \n#9 0x555e5cdf635a \n#10 0x555e5ce11b8e \n#11 0x555e5ce923b5 \n#12 0x555e5ce78942 \n#13 0x555e5ce91c02 \n#14 0x555e5ce78713 \n#15 0x555e5ce4b18b \n#16 0x555e5ce4bf7e \n#17 0x555e5d1018d8 \n#18 0x555e5d105800 \n#19 0x555e5d10fcfc \n#20 0x555e5d106418 \n#21 0x555e5d0d342f \n#22 0x555e5d12a4e8 \n#23 0x555e5d12a6b4 \n#24 0x555e5d13b143 \n#25 0x7f68f6e94ac3 ","time":{"start":1698692774848,"stop":1698692905732,"duration":130884}},{"uid":"d4e3f844f9d4a87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d4e3f844f9d4a87e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d3c2542fb3 \n#1 0x55d3c22164a7 \n#2 0x55d3c220e5d3 \n#3 0x55d3c21ff007 \n#4 0x55d3c2200481 \n#5 0x55d3c21ff33f \n#6 0x55d3c21fe35c \n#7 0x55d3c21fe2ce \n#8 0x55d3c21fcecd \n#9 0x55d3c21fd35a \n#10 0x55d3c2218b8e \n#11 0x55d3c22993b5 \n#12 0x55d3c227f942 \n#13 0x55d3c2298c02 \n#14 0x55d3c227f713 \n#15 0x55d3c225218b \n#16 0x55d3c2252f7e \n#17 0x55d3c25088d8 \n#18 0x55d3c250c800 \n#19 0x55d3c2516cfc \n#20 0x55d3c250d418 \n#21 0x55d3c24da42f \n#22 0x55d3c25314e8 \n#23 0x55d3c25316b4 \n#24 0x55d3c2542143 \n#25 0x7f894ae94ac3 ","time":{"start":1698646393053,"stop":1698646525212,"duration":132159}},{"uid":"d4713669fabb3f15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d4713669fabb3f15","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e148719fb3 \n#1 0x55e1483ed4a7 \n#2 0x55e1483e55d3 \n#3 0x55e1483d6007 \n#4 0x55e1483d7481 \n#5 0x55e1483d633f \n#6 0x55e1483d535c \n#7 0x55e1483d52ce \n#8 0x55e1483d3ecd \n#9 0x55e1483d435a \n#10 0x55e1483efb8e \n#11 0x55e1484703b5 \n#12 0x55e148456942 \n#13 0x55e14846fc02 \n#14 0x55e148456713 \n#15 0x55e14842918b \n#16 0x55e148429f7e \n#17 0x55e1486df8d8 \n#18 0x55e1486e3800 \n#19 0x55e1486edcfc \n#20 0x55e1486e4418 \n#21 0x55e1486b142f \n#22 0x55e1487084e8 \n#23 0x55e1487086b4 \n#24 0x55e148719143 \n#25 0x7f348d894ac3 ","time":{"start":1698628748145,"stop":1698628880239,"duration":132094}},{"uid":"51dd400295332385","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51dd400295332385","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d1401cbfb3 \n#1 0x55d13fe9f4a7 \n#2 0x55d13fe975d3 \n#3 0x55d13fe88007 \n#4 0x55d13fe89481 \n#5 0x55d13fe8833f \n#6 0x55d13fe8735c \n#7 0x55d13fe872ce \n#8 0x55d13fe85ecd \n#9 0x55d13fe8635a \n#10 0x55d13fea1b8e \n#11 0x55d13ff223b5 \n#12 0x55d13ff08942 \n#13 0x55d13ff21c02 \n#14 0x55d13ff08713 \n#15 0x55d13fedb18b \n#16 0x55d13fedbf7e \n#17 0x55d1401918d8 \n#18 0x55d140195800 \n#19 0x55d14019fcfc \n#20 0x55d140196418 \n#21 0x55d14016342f \n#22 0x55d1401ba4e8 \n#23 0x55d1401ba6b4 \n#24 0x55d1401cb143 \n#25 0x7f2c54494ac3 ","time":{"start":1698615225510,"stop":1698615357453,"duration":131943}},{"uid":"ca1cff507be72845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ca1cff507be72845","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e5925b0fb3 \n#1 0x55e5922844a7 \n#2 0x55e59227c5d3 \n#3 0x55e59226d007 \n#4 0x55e59226e481 \n#5 0x55e59226d33f \n#6 0x55e59226c35c \n#7 0x55e59226c2ce \n#8 0x55e59226aecd \n#9 0x55e59226b35a \n#10 0x55e592286b8e \n#11 0x55e5923073b5 \n#12 0x55e5922ed942 \n#13 0x55e592306c02 \n#14 0x55e5922ed713 \n#15 0x55e5922c018b \n#16 0x55e5922c0f7e \n#17 0x55e5925768d8 \n#18 0x55e59257a800 \n#19 0x55e592584cfc \n#20 0x55e59257b418 \n#21 0x55e59254842f \n#22 0x55e59259f4e8 \n#23 0x55e59259f6b4 \n#24 0x55e5925b0143 \n#25 0x7ff54c694ac3 ","time":{"start":1698615122769,"stop":1698615253230,"duration":130461}},{"uid":"6c5d78cc2776fb44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6c5d78cc2776fb44","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555ce8abafb3 \n#1 0x555ce878e4a7 \n#2 0x555ce87865d3 \n#3 0x555ce8777007 \n#4 0x555ce8778481 \n#5 0x555ce877733f \n#6 0x555ce877635c \n#7 0x555ce87762ce \n#8 0x555ce8774ecd \n#9 0x555ce877535a \n#10 0x555ce8790b8e \n#11 0x555ce88113b5 \n#12 0x555ce87f7942 \n#13 0x555ce8810c02 \n#14 0x555ce87f7713 \n#15 0x555ce87ca18b \n#16 0x555ce87caf7e \n#17 0x555ce8a808d8 \n#18 0x555ce8a84800 \n#19 0x555ce8a8ecfc \n#20 0x555ce8a85418 \n#21 0x555ce8a5242f \n#22 0x555ce8aa94e8 \n#23 0x555ce8aa96b4 \n#24 0x555ce8aba143 \n#25 0x7f9843294ac3 ","time":{"start":1698542390609,"stop":1698542522141,"duration":131532}},{"uid":"8b6e32bd7b1c2597","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b6e32bd7b1c2597","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d69c927fb3 \n#1 0x55d69c5fb4a7 \n#2 0x55d69c5f35d3 \n#3 0x55d69c5e4007 \n#4 0x55d69c5e5481 \n#5 0x55d69c5e433f \n#6 0x55d69c5e335c \n#7 0x55d69c5e32ce \n#8 0x55d69c5e1ecd \n#9 0x55d69c5e235a \n#10 0x55d69c5fdb8e \n#11 0x55d69c67e3b5 \n#12 0x55d69c664942 \n#13 0x55d69c67dc02 \n#14 0x55d69c664713 \n#15 0x55d69c63718b \n#16 0x55d69c637f7e \n#17 0x55d69c8ed8d8 \n#18 0x55d69c8f1800 \n#19 0x55d69c8fbcfc \n#20 0x55d69c8f2418 \n#21 0x55d69c8bf42f \n#22 0x55d69c9164e8 \n#23 0x55d69c9166b4 \n#24 0x55d69c927143 \n#25 0x7f8ce6694ac3 ","time":{"start":1698455717132,"stop":1698455849245,"duration":132113}},{"uid":"9d872f0517bd84c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9d872f0517bd84c7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55894f93dfb3 \n#1 0x55894f6114a7 \n#2 0x55894f6095d3 \n#3 0x55894f5fa007 \n#4 0x55894f5fb481 \n#5 0x55894f5fa33f \n#6 0x55894f5f935c \n#7 0x55894f5f92ce \n#8 0x55894f5f7ecd \n#9 0x55894f5f835a \n#10 0x55894f613b8e \n#11 0x55894f6943b5 \n#12 0x55894f67a942 \n#13 0x55894f693c02 \n#14 0x55894f67a713 \n#15 0x55894f64d18b \n#16 0x55894f64df7e \n#17 0x55894f9038d8 \n#18 0x55894f907800 \n#19 0x55894f911cfc \n#20 0x55894f908418 \n#21 0x55894f8d542f \n#22 0x55894f92c4e8 \n#23 0x55894f92c6b4 \n#24 0x55894f93d143 \n#25 0x7ff356494ac3 ","time":{"start":1698369381405,"stop":1698369513154,"duration":131749}},{"uid":"7134c957a8d04b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/7134c957a8d04b2a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x560e4b54cfb3 \n#1 0x560e4b2204a7 \n#2 0x560e4b2185d3 \n#3 0x560e4b209007 \n#4 0x560e4b20a481 \n#5 0x560e4b20933f \n#6 0x560e4b20835c \n#7 0x560e4b2082ce \n#8 0x560e4b206ecd \n#9 0x560e4b20735a \n#10 0x560e4b222b8e \n#11 0x560e4b2a33b5 \n#12 0x560e4b289942 \n#13 0x560e4b2a2c02 \n#14 0x560e4b289713 \n#15 0x560e4b25c18b \n#16 0x560e4b25cf7e \n#17 0x560e4b5128d8 \n#18 0x560e4b516800 \n#19 0x560e4b520cfc \n#20 0x560e4b517418 \n#21 0x560e4b4e442f \n#22 0x560e4b53b4e8 \n#23 0x560e4b53b6b4 \n#24 0x560e4b54c143 \n#25 0x7fbc4e894ac3 ","time":{"start":1698282869400,"stop":1698283001881,"duration":132481}},{"uid":"ce3728a8a1527672","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce3728a8a1527672","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x56012403dfb3 \n#1 0x560123d114a7 \n#2 0x560123d095d3 \n#3 0x560123cfa007 \n#4 0x560123cfb481 \n#5 0x560123cfa33f \n#6 0x560123cf935c \n#7 0x560123cf92ce \n#8 0x560123cf7ecd \n#9 0x560123cf835a \n#10 0x560123d13b8e \n#11 0x560123d943b5 \n#12 0x560123d7a942 \n#13 0x560123d93c02 \n#14 0x560123d7a713 \n#15 0x560123d4d18b \n#16 0x560123d4df7e \n#17 0x5601240038d8 \n#18 0x560124007800 \n#19 0x560124011cfc \n#20 0x560124008418 \n#21 0x560123fd542f \n#22 0x56012402c4e8 \n#23 0x56012402c6b4 \n#24 0x56012403d143 \n#25 0x7f14af094ac3 ","time":{"start":1698196535283,"stop":1698196667528,"duration":132245}},{"uid":"3c3d9145747e2326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3c3d9145747e2326","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55d825c20fb3 \n#1 0x55d8258f44a7 \n#2 0x55d8258ec5d3 \n#3 0x55d8258dd007 \n#4 0x55d8258de481 \n#5 0x55d8258dd33f \n#6 0x55d8258dc35c \n#7 0x55d8258dc2ce \n#8 0x55d8258daecd \n#9 0x55d8258db35a \n#10 0x55d8258f6b8e \n#11 0x55d8259773b5 \n#12 0x55d82595d942 \n#13 0x55d825976c02 \n#14 0x55d82595d713 \n#15 0x55d82593018b \n#16 0x55d825930f7e \n#17 0x55d825be68d8 \n#18 0x55d825bea800 \n#19 0x55d825bf4cfc \n#20 0x55d825beb418 \n#21 0x55d825bb842f \n#22 0x55d825c0f4e8 \n#23 0x55d825c0f6b4 \n#24 0x55d825c20143 \n#25 0x7fb6ad294ac3 ","time":{"start":1698178258120,"stop":1698178390271,"duration":132151}},{"uid":"1a715f4649029581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a715f4649029581","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x5651c25fffb3 \n#1 0x5651c22d34a7 \n#2 0x5651c22cb5d3 \n#3 0x5651c22bc007 \n#4 0x5651c22bd481 \n#5 0x5651c22bc33f \n#6 0x5651c22bb35c \n#7 0x5651c22bb2ce \n#8 0x5651c22b9ecd \n#9 0x5651c22ba35a \n#10 0x5651c22d5b8e \n#11 0x5651c23563b5 \n#12 0x5651c233c942 \n#13 0x5651c2355c02 \n#14 0x5651c233c713 \n#15 0x5651c230f18b \n#16 0x5651c230ff7e \n#17 0x5651c25c58d8 \n#18 0x5651c25c9800 \n#19 0x5651c25d3cfc \n#20 0x5651c25ca418 \n#21 0x5651c259742f \n#22 0x5651c25ee4e8 \n#23 0x5651c25ee6b4 \n#24 0x5651c25ff143 \n#25 0x7f5173c94ac3 ","time":{"start":1698178199407,"stop":1698178330299,"duration":130892}}]},"b14d94c00a7a02b15ede5862fe9627b6":{"statistic":{"failed":118,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":170},"items":[{"uid":"a7d35b002cb7c286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/a7d35b002cb7c286","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698867375684,"stop":1698867376342,"duration":658}},{"uid":"2d9b623e8d23d70b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/2d9b623e8d23d70b","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698867408690,"stop":1698867409064,"duration":374}},{"uid":"9a94a2e4d9a22e61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9a94a2e4d9a22e61","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698801504650,"stop":1698801505110,"duration":460}},{"uid":"d9b2059bb97504dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d9b2059bb97504dd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698788412500,"stop":1698788412920,"duration":420}},{"uid":"51c8cc1372e7d9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/51c8cc1372e7d9b8","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698714885440,"stop":1698714885988,"duration":548}},{"uid":"b1df1b5e8e077bdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b1df1b5e8e077bdd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698701278705,"stop":1698701279363,"duration":658}},{"uid":"6c688923740ea0c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6c688923740ea0c7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698700148497,"stop":1698700148926,"duration":429}},{"uid":"92b4dca6e032dc91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/92b4dca6e032dc91","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692694258,"stop":1698692694758,"duration":500}},{"uid":"b105bbd11af9143c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b105bbd11af9143c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692661261,"stop":1698692661735,"duration":474}},{"uid":"9556c214d154a5da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9556c214d154a5da","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646221849,"stop":1698646222514,"duration":665}},{"uid":"20c94552b7f62c62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/20c94552b7f62c62","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698628471752,"stop":1698628472326,"duration":574}},{"uid":"b74f7bea4fc86d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b74f7bea4fc86d12","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615110677,"stop":1698615111278,"duration":601}},{"uid":"264df2f706c43ed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/264df2f706c43ed3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615031956,"stop":1698615032493,"duration":537}},{"uid":"426a19130410c65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/426a19130410c65","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698542278116,"stop":1698542278882,"duration":766}},{"uid":"833c9e79e5cc9cd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/833c9e79e5cc9cd2","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698455469032,"stop":1698455469573,"duration":541}},{"uid":"4f4442bfac8c5ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4f4442bfac8c5ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698369151404,"stop":1698369151819,"duration":415}},{"uid":"dc1c297f7e114c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc1c297f7e114c5a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698282737922,"stop":1698282738513,"duration":591}},{"uid":"9b7de5a0e376b35d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9b7de5a0e376b35d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698196411191,"stop":1698196411757,"duration":566}},{"uid":"ea041f52d764a1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea041f52d764a1ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178137378,"stop":1698178138043,"duration":665}},{"uid":"7e6e54e12127fbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7e6e54e12127fbc","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178093687,"stop":1698178094195,"duration":508}}]},"94109bff7ef580f8a70ff49447a40d87":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"a390ecaad449c9fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/a390ecaad449c9fd","status":"passed","time":{"start":1698867422916,"stop":1698867424326,"duration":1410}},{"uid":"7e127cd65be99b9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7e127cd65be99b9e","status":"passed","time":{"start":1698867434204,"stop":1698867435490,"duration":1286}},{"uid":"7e2113a11f2086f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7e2113a11f2086f3","status":"passed","time":{"start":1698801547672,"stop":1698801548926,"duration":1254}},{"uid":"2a010b7eedc4c9f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2a010b7eedc4c9f0","status":"passed","time":{"start":1698788451222,"stop":1698788452514,"duration":1292}},{"uid":"194cce5d5d929a35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/194cce5d5d929a35","status":"passed","time":{"start":1698714939123,"stop":1698714940768,"duration":1645}},{"uid":"22a5457f00e73850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/22a5457f00e73850","status":"passed","time":{"start":1698701311051,"stop":1698701312523,"duration":1472}},{"uid":"5cdcc681a7241b93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5cdcc681a7241b93","status":"passed","time":{"start":1698700183131,"stop":1698700184428,"duration":1297}},{"uid":"e9ecf9a150b8c7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e9ecf9a150b8c7e4","status":"passed","time":{"start":1698692725081,"stop":1698692726267,"duration":1186}},{"uid":"1b6236100d8917ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1b6236100d8917ac","status":"passed","time":{"start":1698692695021,"stop":1698692696268,"duration":1247}},{"uid":"5e6eb691a12bcbb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5e6eb691a12bcbb0","status":"passed","time":{"start":1698646274334,"stop":1698646277481,"duration":3147}},{"uid":"184eeb44b54847ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/184eeb44b54847ae","status":"passed","time":{"start":1698628503076,"stop":1698628504427,"duration":1351}},{"uid":"2d948f7d2f7d8a4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2d948f7d2f7d8a4f","status":"passed","time":{"start":1698615145454,"stop":1698615151750,"duration":6296}},{"uid":"272fe17df8b07dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/272fe17df8b07dc8","status":"passed","time":{"start":1698615060661,"stop":1698615061923,"duration":1262}},{"uid":"dc67cbbcd1efadbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/dc67cbbcd1efadbb","status":"passed","time":{"start":1698542316990,"stop":1698542318799,"duration":1809}},{"uid":"18a169056bfdda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/18a169056bfdda5","status":"passed","time":{"start":1698455509172,"stop":1698455510694,"duration":1522}},{"uid":"6795e86b051f9208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6795e86b051f9208","status":"passed","time":{"start":1698369186049,"stop":1698369187889,"duration":1840}},{"uid":"4859cf111949c3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4859cf111949c3ae","status":"passed","time":{"start":1698282787514,"stop":1698282789038,"duration":1524}},{"uid":"1a8b4299280f4308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1a8b4299280f4308","status":"passed","time":{"start":1698196458765,"stop":1698196460990,"duration":2225}},{"uid":"2169411bffe836a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2169411bffe836a","status":"passed","time":{"start":1698178171688,"stop":1698178173117,"duration":1429}},{"uid":"b7d752dc41bd6edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b7d752dc41bd6edd","status":"passed","time":{"start":1698178134700,"stop":1698178139415,"duration":4715}}]},"6712f2e3b136c8030bb4071a5deccc97":{"statistic":{"failed":17,"broken":0,"skipped":0,"passed":153,"unknown":0,"total":170},"items":[{"uid":"5920822ee68047dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/5920822ee68047dd","status":"passed","time":{"start":1698867502050,"stop":1698867509296,"duration":7246}},{"uid":"2b1d7169caac6f65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/2b1d7169caac6f65","status":"passed","time":{"start":1698867499477,"stop":1698867504592,"duration":5115}},{"uid":"97f03b80653b9dd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/97f03b80653b9dd6","status":"passed","time":{"start":1698801624599,"stop":1698801630024,"duration":5425}},{"uid":"1429cc7263d9ba85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1429cc7263d9ba85","status":"passed","time":{"start":1698788515273,"stop":1698788520742,"duration":5469}},{"uid":"6d3108947c226db3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6d3108947c226db3","status":"passed","time":{"start":1698715019356,"stop":1698715027191,"duration":7835}},{"uid":"d3f3eac4df042029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d3f3eac4df042029","status":"passed","time":{"start":1698701391267,"stop":1698701398582,"duration":7315}},{"uid":"5d1d069f514c3ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d1d069f514c3ef2","status":"passed","time":{"start":1698700247837,"stop":1698700253421,"duration":5584}},{"uid":"216357116a24531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/216357116a24531","status":"passed","time":{"start":1698692890170,"stop":1698692895309,"duration":5139}},{"uid":"714aae454c4f5c9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/714aae454c4f5c9b","status":"passed","time":{"start":1698692758041,"stop":1698692763654,"duration":5613}},{"uid":"7b322a0b5ca02bf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7b322a0b5ca02bf4","status":"passed","time":{"start":1698646371143,"stop":1698646378419,"duration":7276}},{"uid":"ea59050268b7e2c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ea59050268b7e2c2","status":"passed","time":{"start":1698628588819,"stop":1698628595637,"duration":6818}},{"uid":"d072eba3c4800eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d072eba3c4800eea","status":"passed","time":{"start":1698615200980,"stop":1698615208572,"duration":7592}},{"uid":"d4a3235fdf49c39f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d4a3235fdf49c39f","status":"passed","time":{"start":1698615109078,"stop":1698615114665,"duration":5587}},{"uid":"76d12d94d9f23d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/76d12d94d9f23d8","status":"passed","time":{"start":1698542373688,"stop":1698542380790,"duration":7102}},{"uid":"c8460c6c19e948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c8460c6c19e948","status":"passed","time":{"start":1698455583900,"stop":1698455590772,"duration":6872}},{"uid":"cb9d27806fb5b126","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb9d27806fb5b126","status":"passed","time":{"start":1698369255448,"stop":1698369261227,"duration":5779}},{"uid":"fe30a8dbb1fc0e5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/fe30a8dbb1fc0e5f","status":"passed","time":{"start":1698282847714,"stop":1698282856223,"duration":8509}},{"uid":"51dd5e380d994356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/51dd5e380d994356","status":"passed","time":{"start":1698196514095,"stop":1698196521213,"duration":7118}},{"uid":"f1a319942e500aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f1a319942e500aba","status":"passed","time":{"start":1698178237545,"stop":1698178244462,"duration":6917}},{"uid":"5aa1d9e6a36c324b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5aa1d9e6a36c324b","status":"passed","time":{"start":1698178179281,"stop":1698178185597,"duration":6316}}]},"9b4fbe015a28e4f52e55a5bc5e2d6fd0":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"94c285e6ac8bb755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/94c285e6ac8bb755","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":1698867746922,"stop":1698867877219,"duration":130297}},{"uid":"8f5dd94db6829bea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/8f5dd94db6829bea","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":1698867649092,"stop":1698867779903,"duration":130811}},{"uid":"616df04c0914dc1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/616df04c0914dc1e","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":1698801774032,"stop":1698801904359,"duration":130327}},{"uid":"d8a7d311e289bcbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8a7d311e289bcbd","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":1698788673033,"stop":1698788802858,"duration":129825}},{"uid":"552853045d32cd78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/552853045d32cd78","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":1698715208892,"stop":1698715339272,"duration":130380}},{"uid":"a17e22ae8e406ecf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a17e22ae8e406ecf","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":1698701591147,"stop":1698701721199,"duration":130052}},{"uid":"9c0016b8c9d14ce0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9c0016b8c9d14ce0","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":1698700394198,"stop":1698700525355,"duration":131157}},{"uid":"7e751ad619a0d52d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7e751ad619a0d52d","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":1698693079761,"stop":1698693210008,"duration":130247}},{"uid":"249aeffb2a28ec81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/249aeffb2a28ec81","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":1698692933305,"stop":1698693063422,"duration":130117}},{"uid":"7194431978c451fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7194431978c451fa","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":1698646612294,"stop":1698646742283,"duration":129989}},{"uid":"1d161544969d6229","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1d161544969d6229","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":1698628667091,"stop":1698628798328,"duration":131237}},{"uid":"32691c8511a8c3df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/32691c8511a8c3df","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":1698615414195,"stop":1698615543820,"duration":129625}},{"uid":"949f47f608167034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/949f47f608167034","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":1698615298477,"stop":1698615429354,"duration":130877}},{"uid":"3a0db9b2bd3947cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3a0db9b2bd3947cb","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":1698542594273,"stop":1698542724877,"duration":130604}},{"uid":"6288920b1abbd524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6288920b1abbd524","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":1698455665921,"stop":1698455795998,"duration":130077}},{"uid":"24d0fedc31ff96f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/24d0fedc31ff96f8","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":1698369328970,"stop":1698369459916,"duration":130946}},{"uid":"e7b071807a377c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e7b071807a377c9c","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":1698283088101,"stop":1698283218946,"duration":130845}},{"uid":"60cdc8d10e83153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/60cdc8d10e83153a","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":1698196745220,"stop":1698196876396,"duration":131176}},{"uid":"729bbd1311c8c7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/729bbd1311c8c7e1","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":1698178444638,"stop":1698178574585,"duration":129947}},{"uid":"3b6a3c7fa7c14a2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3b6a3c7fa7c14a2f","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":1698178381586,"stop":1698178512567,"duration":130981}}]},"519a697efdcc9e7678d3369921187d0b":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":23},"items":[{"uid":"d0e95463e9149476","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/d0e95463e9149476","status":"passed","time":{"start":1698867427276,"stop":1698867433835,"duration":6559}},{"uid":"bb68eae86dd6bfb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/bb68eae86dd6bfb7","status":"passed","time":{"start":1698867437736,"stop":1698867442529,"duration":4793}},{"uid":"69c489325968271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/69c489325968271","status":"passed","time":{"start":1698801550977,"stop":1698801555933,"duration":4956}},{"uid":"42a1464d38ebcfd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/42a1464d38ebcfd4","status":"passed","time":{"start":1698788454642,"stop":1698788460593,"duration":5951}},{"uid":"cbd6af191b967a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cbd6af191b967a6b","status":"passed","time":{"start":1698714943351,"stop":1698714950055,"duration":6704}},{"uid":"839c9ace63f682d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/839c9ace63f682d6","status":"passed","time":{"start":1698701315832,"stop":1698701323092,"duration":7260}},{"uid":"5179dc888ab2a5ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5179dc888ab2a5ec","status":"passed","time":{"start":1698700186619,"stop":1698700191449,"duration":4830}},{"uid":"236bd7828600d778","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/236bd7828600d778","status":"passed","time":{"start":1698692728757,"stop":1698692734736,"duration":5979}},{"uid":"100815482feaa80c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/100815482feaa80c","status":"passed","time":{"start":1698692698325,"stop":1698692704231,"duration":5906}},{"uid":"5fafd137d7aa253f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fafd137d7aa253f","status":"passed","time":{"start":1698646280416,"stop":1698646288950,"duration":8534}},{"uid":"a7fd590afc6eab03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a7fd590afc6eab03","status":"passed","time":{"start":1698628507004,"stop":1698628513023,"duration":6019}},{"uid":"479127c63d6ede70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/479127c63d6ede70","status":"passed","time":{"start":1698615154793,"stop":1698615161131,"duration":6338}},{"uid":"d773e8261587d1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d773e8261587d1cc","status":"passed","time":{"start":1698615064381,"stop":1698615069849,"duration":5468}},{"uid":"44262c6aadc0db5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/44262c6aadc0db5f","status":"passed","time":{"start":1698542321494,"stop":1698542327026,"duration":5532}},{"uid":"9659c0d21c638138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9659c0d21c638138","status":"passed","time":{"start":1698455512110,"stop":1698455518596,"duration":6486}},{"uid":"69bd1f67b3fbf249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/69bd1f67b3fbf249","status":"passed","time":{"start":1698369190112,"stop":1698369196512,"duration":6400}},{"uid":"71d3fc15b53c9018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/71d3fc15b53c9018","status":"passed","time":{"start":1698282791592,"stop":1698282798197,"duration":6605}},{"uid":"7fbb7c402430ccac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7fbb7c402430ccac","status":"passed","time":{"start":1698196454506,"stop":1698196461535,"duration":7029}},{"uid":"88fd6fb366258c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88fd6fb366258c7e","status":"passed","time":{"start":1698178176206,"stop":1698178182748,"duration":6542}},{"uid":"f513eae40851546b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f513eae40851546b","status":"passed","time":{"start":1698178168121,"stop":1698178173891,"duration":5770}}]},"e8795ce8d9315a80a8e410520349c187":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":32},"items":[{"uid":"5b17717e5927385c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/5b17717e5927385c","status":"passed","time":{"start":1698867435267,"stop":1698867449737,"duration":14470}},{"uid":"4accaba7069276f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4accaba7069276f6","status":"passed","time":{"start":1698867443754,"stop":1698867457306,"duration":13552}},{"uid":"c041640454942eed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c041640454942eed","status":"passed","time":{"start":1698801557656,"stop":1698801578478,"duration":20822}},{"uid":"7414d2f36865d6c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7414d2f36865d6c5","status":"passed","time":{"start":1698788461967,"stop":1698788474179,"duration":12212}},{"uid":"4becea2dbf4aea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4becea2dbf4aea35","status":"passed","time":{"start":1698714952164,"stop":1698714968352,"duration":16188}},{"uid":"cff5c7598c1ae602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cff5c7598c1ae602","status":"passed","time":{"start":1698701328645,"stop":1698701345212,"duration":16567}},{"uid":"cd972070c6db1240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cd972070c6db1240","status":"passed","time":{"start":1698700193443,"stop":1698700209748,"duration":16305}},{"uid":"4102f1818a70d316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4102f1818a70d316","status":"passed","time":{"start":1698692740027,"stop":1698692751466,"duration":11439}},{"uid":"8bd2a0e34e7a2d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8bd2a0e34e7a2d82","status":"passed","time":{"start":1698692705966,"stop":1698692718299,"duration":12333}},{"uid":"a67a9caba4253199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a67a9caba4253199","status":"passed","time":{"start":1698646291139,"stop":1698646307508,"duration":16369}},{"uid":"ed017f981ebad832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ed017f981ebad832","status":"passed","time":{"start":1698628515057,"stop":1698628530721,"duration":15664}},{"uid":"1c7ac5cb97aa9481","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1c7ac5cb97aa9481","status":"passed","time":{"start":1698615167368,"stop":1698615189704,"duration":22336}},{"uid":"9a99dfbfae7f51f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9a99dfbfae7f51f1","status":"passed","time":{"start":1698615072044,"stop":1698615084361,"duration":12317}},{"uid":"3acaae084ef3695d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3acaae084ef3695d","status":"passed","time":{"start":1698542329331,"stop":1698542345394,"duration":16063}},{"uid":"e91947a2e33f29f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e91947a2e33f29f6","status":"passed","time":{"start":1698455520041,"stop":1698455538096,"duration":18055}},{"uid":"f5df90740f8509bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5df90740f8509bd","status":"passed","time":{"start":1698369198044,"stop":1698369210578,"duration":12534}},{"uid":"8668ad3d6314a625","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8668ad3d6314a625","status":"passed","time":{"start":1698282804825,"stop":1698282820237,"duration":15412}},{"uid":"c04f9de76587d6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c04f9de76587d6f3","status":"passed","time":{"start":1698196463897,"stop":1698196481900,"duration":18003}},{"uid":"832f90c458a59bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/832f90c458a59bfc","status":"passed","time":{"start":1698178185365,"stop":1698178205774,"duration":20409}},{"uid":"255fb80fc3d296fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/255fb80fc3d296fe","status":"passed","time":{"start":1698178175644,"stop":1698178187125,"duration":11481}}]},"f8fee070cb49e91fbb5bb87c533c294a":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"cf044fd83128379f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/cf044fd83128379f","status":"passed","time":{"start":1698867675767,"stop":1698867684000,"duration":8233}},{"uid":"bba56fbfc5d6b278","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/bba56fbfc5d6b278","status":"passed","time":{"start":1698867591771,"stop":1698867600433,"duration":8662}},{"uid":"dfead28ea3bb50c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/dfead28ea3bb50c1","status":"passed","time":{"start":1698801699792,"stop":1698801729648,"duration":29856}},{"uid":"b885f8be75ea137b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b885f8be75ea137b","status":"passed","time":{"start":1698788607842,"stop":1698788617233,"duration":9391}},{"uid":"ba18abcbadfd66a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ba18abcbadfd66a","status":"passed","time":{"start":1698715153610,"stop":1698715168600,"duration":14990}},{"uid":"9b3a18b14feeaedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9b3a18b14feeaedc","status":"passed","time":{"start":1698701569036,"stop":1698701575752,"duration":6716}},{"uid":"ab1facabe207795e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ab1facabe207795e","status":"passed","time":{"start":1698700339512,"stop":1698700345556,"duration":6044}},{"uid":"4e0898dd01fcfd7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4e0898dd01fcfd7c","status":"passed","time":{"start":1698692873197,"stop":1698692879228,"duration":6031}},{"uid":"a3f8524d314ff4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/a3f8524d314ff4","status":"passed","time":{"start":1698692849085,"stop":1698692855350,"duration":6265}},{"uid":"5466236ed2abd5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5466236ed2abd5b","status":"passed","time":{"start":1698646558874,"stop":1698646565326,"duration":6452}},{"uid":"5825b648c741ce4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5825b648c741ce4b","status":"passed","time":{"start":1698628546090,"stop":1698628577754,"duration":31664}},{"uid":"e7b871e58bc007d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e7b871e58bc007d2","status":"passed","time":{"start":1698615183004,"stop":1698615190532,"duration":7528}},{"uid":"7608a669b7694850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7608a669b7694850","status":"passed","time":{"start":1698615091534,"stop":1698615098003,"duration":6469}},{"uid":"c37774365e3677d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c37774365e3677d6","status":"passed","time":{"start":1698542355071,"stop":1698542363065,"duration":7994}},{"uid":"dd41f794ca6d31cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd41f794ca6d31cc","status":"passed","time":{"start":1698455534226,"stop":1698455571927,"duration":37701}},{"uid":"93d003c5d26d1332","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93d003c5d26d1332","status":"passed","time":{"start":1698369228813,"stop":1698369245800,"duration":16987}},{"uid":"111ea9d5ee1b41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/111ea9d5ee1b41e","status":"passed","time":{"start":1698282810506,"stop":1698282838244,"duration":27738}},{"uid":"4a24ca7ba9649f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4a24ca7ba9649f1","status":"passed","time":{"start":1698196480291,"stop":1698196502820,"duration":22529}},{"uid":"b1b5a816501cac1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b1b5a816501cac1c","status":"passed","time":{"start":1698178217293,"stop":1698178225215,"duration":7922}},{"uid":"46bf97f16fe55b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/46bf97f16fe55b2","status":"passed","time":{"start":1698178161800,"stop":1698178169117,"duration":7317}}]},"44ddd5985badeba6e2bcae7f904bc14a":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"22dc023249522231","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/22dc023249522231","status":"passed","time":{"start":1698867700228,"stop":1698867702719,"duration":2491}},{"uid":"3b0e1aa2ef04f1ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/3b0e1aa2ef04f1ea","status":"passed","time":{"start":1698867614344,"stop":1698867616460,"duration":2116}},{"uid":"3ab054c357bb6215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3ab054c357bb6215","status":"passed","time":{"start":1698801742295,"stop":1698801744673,"duration":2378}},{"uid":"4d11e303bf8afde4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4d11e303bf8afde4","status":"passed","time":{"start":1698788632032,"stop":1698788634281,"duration":2249}},{"uid":"f78959adf7272647","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f78959adf7272647","status":"passed","time":{"start":1698715192635,"stop":1698715195405,"duration":2770}},{"uid":"16ada858b498e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/16ada858b498e95f","status":"passed","time":{"start":1698701574979,"stop":1698701577391,"duration":2412}},{"uid":"359010b6aa9b552b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/359010b6aa9b552b","status":"passed","time":{"start":1698700357179,"stop":1698700359163,"duration":1984}},{"uid":"f151072228d94ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f151072228d94ca8","status":"passed","time":{"start":1698693056841,"stop":1698693059262,"duration":2421}},{"uid":"ce80650dd4f27a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ce80650dd4f27a6b","status":"passed","time":{"start":1698692866522,"stop":1698692868985,"duration":2463}},{"uid":"bc171461202c57f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/bc171461202c57f6","status":"passed","time":{"start":1698646557116,"stop":1698646559574,"duration":2458}},{"uid":"4992e1dad92f4e3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4992e1dad92f4e3a","status":"passed","time":{"start":1698628603438,"stop":1698628606074,"duration":2636}},{"uid":"e57073cd109d5ba5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e57073cd109d5ba5","status":"passed","time":{"start":1698615451621,"stop":1698615454372,"duration":2751}},{"uid":"38fefa2d8e41a29d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/38fefa2d8e41a29d","status":"passed","time":{"start":1698615288322,"stop":1698615290901,"duration":2579}},{"uid":"298409ed319dd109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/298409ed319dd109","status":"passed","time":{"start":1698542578475,"stop":1698542581420,"duration":2945}},{"uid":"2c587776466157df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2c587776466157df","status":"passed","time":{"start":1698455597751,"stop":1698455600048,"duration":2297}},{"uid":"d37267a3b1bd450f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d37267a3b1bd450f","status":"passed","time":{"start":1698369268328,"stop":1698369270521,"duration":2193}},{"uid":"d0f9e13965521136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d0f9e13965521136","status":"passed","time":{"start":1698283091437,"stop":1698283093804,"duration":2367}},{"uid":"fb4f29a83e8060c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/fb4f29a83e8060c1","status":"passed","time":{"start":1698196731368,"stop":1698196733873,"duration":2505}},{"uid":"6714b9e63b6a896","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6714b9e63b6a896","status":"passed","time":{"start":1698178467431,"stop":1698178469870,"duration":2439}},{"uid":"ba91277b86eeac86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ba91277b86eeac86","status":"passed","time":{"start":1698178406049,"stop":1698178408215,"duration":2166}}]},"445c69993d092ef0a391b637b7b8f077":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"473ad7ed013405ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/473ad7ed013405ac","status":"passed","time":{"start":1698867711507,"stop":1698867714149,"duration":2642}},{"uid":"6c1a074fe580919c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6c1a074fe580919c","status":"passed","time":{"start":1698867624141,"stop":1698867625095,"duration":954}},{"uid":"a1e86ce6df312c77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a1e86ce6df312c77","status":"passed","time":{"start":1698801752423,"stop":1698801754040,"duration":1617}},{"uid":"73df9ccad8ad38a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/73df9ccad8ad38a2","status":"passed","time":{"start":1698788642074,"stop":1698788643294,"duration":1220}},{"uid":"792793dd30843025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/792793dd30843025","status":"passed","time":{"start":1698715203736,"stop":1698715205086,"duration":1350}},{"uid":"1ea80027edd33c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1ea80027edd33c49","status":"passed","time":{"start":1698701575758,"stop":1698701577374,"duration":1616}},{"uid":"c0d5dc54c4a35ea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d5dc54c4a35ea5","status":"passed","time":{"start":1698700367048,"stop":1698700368199,"duration":1151}},{"uid":"3fdfe0d845ca8370","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3fdfe0d845ca8370","status":"passed","time":{"start":1698693067142,"stop":1698693068213,"duration":1071}},{"uid":"172eeb7f65e6ed9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/172eeb7f65e6ed9e","status":"passed","time":{"start":1698692876747,"stop":1698692877970,"duration":1223}},{"uid":"cd1ce7a59cc91957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cd1ce7a59cc91957","status":"passed","time":{"start":1698646568640,"stop":1698646570188,"duration":1548}},{"uid":"511d3af078b43ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/511d3af078b43ae2","status":"passed","time":{"start":1698628614497,"stop":1698628616177,"duration":1680}},{"uid":"6d7094d2ea5cdaab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6d7094d2ea5cdaab","status":"passed","time":{"start":1698615464646,"stop":1698615466417,"duration":1771}},{"uid":"72af921c12731e1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72af921c12731e1b","status":"passed","time":{"start":1698615299191,"stop":1698615300489,"duration":1298}},{"uid":"e669a427090eb871","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e669a427090eb871","status":"passed","time":{"start":1698542590377,"stop":1698542592422,"duration":2045}},{"uid":"254bb4ea3a1f0b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/254bb4ea3a1f0b74","status":"passed","time":{"start":1698455608142,"stop":1698455609688,"duration":1546}},{"uid":"33b7f5c8f57c9de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/33b7f5c8f57c9de0","status":"passed","time":{"start":1698369278897,"stop":1698369280761,"duration":1864}},{"uid":"b0fc33c17c9cb9b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b0fc33c17c9cb9b3","status":"passed","time":{"start":1698283119730,"stop":1698283122364,"duration":2634}},{"uid":"991c90a407f150f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/991c90a407f150f9","status":"passed","time":{"start":1698196742511,"stop":1698196744098,"duration":1587}},{"uid":"5f7ff92156fbe71f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5f7ff92156fbe71f","status":"passed","time":{"start":1698178478882,"stop":1698178481117,"duration":2235}},{"uid":"6c41341768fe5ae8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6c41341768fe5ae8","status":"passed","time":{"start":1698178417238,"stop":1698178418583,"duration":1345}}]},"46bdc81110002bd93542f111d9af2812":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":144,"unknown":0,"total":170},"items":[{"uid":"2531b84a2209d5df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/2531b84a2209d5df","status":"passed","time":{"start":1698867696468,"stop":1698867700224,"duration":3756}},{"uid":"2a26aec119d9a4b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/2a26aec119d9a4b4","status":"passed","time":{"start":1698867610972,"stop":1698867614341,"duration":3369}},{"uid":"d7349f5b361e14ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d7349f5b361e14ed","status":"passed","time":{"start":1698801740396,"stop":1698801742290,"duration":1894}},{"uid":"f72323d2569476f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f72323d2569476f5","status":"passed","time":{"start":1698788628249,"stop":1698788632029,"duration":3780}},{"uid":"3271dc4cbef2f969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3271dc4cbef2f969","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715180418,"stop":1698715182481,"duration":2063}},{"uid":"f1b44543890ca6aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f1b44543890ca6aa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701571681,"stop":1698701574826,"duration":3145}},{"uid":"426b0e2b63521503","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/426b0e2b63521503","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700355503,"stop":1698700357142,"duration":1639}},{"uid":"33163b26bcaa2bb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/33163b26bcaa2bb9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693054656,"stop":1698693056805,"duration":2149}},{"uid":"ea6380db9f8153a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ea6380db9f8153a6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692864656,"stop":1698692866488,"duration":1832}},{"uid":"ae70dba187d91b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ae70dba187d91b0e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646555242,"stop":1698646557074,"duration":1832}},{"uid":"3c4c89d3621a8d23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3c4c89d3621a8d23","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628903069,"stop":1698628904899,"duration":1830}},{"uid":"36054524b6a5b79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/36054524b6a5b79","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615386998,"stop":1698615389221,"duration":2223}},{"uid":"d89e7b726e508660","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d89e7b726e508660","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615275639,"stop":1698615277483,"duration":1844}},{"uid":"36647b02891745f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/36647b02891745f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542542130,"stop":1698542545176,"duration":3046}},{"uid":"2a469b407e77f316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a469b407e77f316","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455876672,"stop":1698455878206,"duration":1534}},{"uid":"8f7376a82795d060","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8f7376a82795d060","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369534373,"stop":1698369535841,"duration":1468}},{"uid":"e385d856194ecac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e385d856194ecac3","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698283042186,"stop":1698283043665,"duration":1479}},{"uid":"7f9f340a8854b708","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7f9f340a8854b708","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196694902,"stop":1698196697131,"duration":2229}},{"uid":"f530a7c655796e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f530a7c655796e28","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178414134,"stop":1698178417020,"duration":2886}},{"uid":"3eb0bca34815960e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3eb0bca34815960e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178353224,"stop":1698178356053,"duration":2829}}]},"f014a970b405df22a91c3a1e6926ba51":{"statistic":{"failed":60,"broken":0,"skipped":0,"passed":110,"unknown":0,"total":170},"items":[{"uid":"679e0c3f7242013c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/679e0c3f7242013c","status":"passed","time":{"start":1698867471061,"stop":1698867480667,"duration":9606}},{"uid":"8a72c6be6f7a79aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/8a72c6be6f7a79aa","status":"passed","time":{"start":1698867473323,"stop":1698867480464,"duration":7141}},{"uid":"c08726f6b9b59538","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c08726f6b9b59538","status":"passed","time":{"start":1698801604809,"stop":1698801612212,"duration":7403}},{"uid":"18b5c7e515bd190c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/18b5c7e515bd190c","status":"passed","time":{"start":1698788496063,"stop":1698788503151,"duration":7088}},{"uid":"ed92c63caa1d13fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed92c63caa1d13fc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714992096,"stop":1698715004483,"duration":12387}},{"uid":"412b971723697a66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/412b971723697a66","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701367689,"stop":1698701376810,"duration":9121}},{"uid":"292e9f8e6ac07e15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/292e9f8e6ac07e15","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700228846,"stop":1698700235603,"duration":6757}},{"uid":"841a683332219fe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/841a683332219fe1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693067866,"stop":1698693075299,"duration":7433}},{"uid":"8dd8e223f4497563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dd8e223f4497563","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692737878,"stop":1698692744229,"duration":6351}},{"uid":"3a724480c579c5f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3a724480c579c5f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646337536,"stop":1698646349029,"duration":11493}},{"uid":"73ae1da872273f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/73ae1da872273f1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628553248,"stop":1698628562957,"duration":9709}},{"uid":"7b53e90e10f58ca5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b53e90e10f58ca5","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615215059,"stop":1698615224114,"duration":9055}},{"uid":"844f8f299eb59c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/844f8f299eb59c5a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615104166,"stop":1698615111881,"duration":7715}},{"uid":"e9236bbd134854e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e9236bbd134854e6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542367402,"stop":1698542375117,"duration":7715}},{"uid":"dd1b2478f7d7b7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd1b2478f7d7b7e4","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455555393,"stop":1698455561920,"duration":6527}},{"uid":"1a2486c55ca55a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1a2486c55ca55a1f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369230524,"stop":1698369238056,"duration":7532}},{"uid":"998b930c0ff3bd99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/998b930c0ff3bd99","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698282845992,"stop":1698282856298,"duration":10306}},{"uid":"950b0ca68c25077d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/950b0ca68c25077d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196503856,"stop":1698196513068,"duration":9212}},{"uid":"545f3bac2e4efcc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/545f3bac2e4efcc0","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178229438,"stop":1698178238455,"duration":9017}},{"uid":"9edf33c62ac3fb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9edf33c62ac3fb34","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178209315,"stop":1698178219110,"duration":9795}}]},"f7ffd8878be96220bbaf283f6c48e546":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"acdcdad0e0dc46d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/acdcdad0e0dc46d","status":"passed","time":{"start":1698867433839,"stop":1698867435263,"duration":1424}},{"uid":"f877b255072359bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f877b255072359bd","status":"passed","time":{"start":1698867442532,"stop":1698867443751,"duration":1219}},{"uid":"48f5d73a28e82751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/48f5d73a28e82751","status":"passed","time":{"start":1698801556461,"stop":1698801557652,"duration":1191}},{"uid":"1e6851d598e45b1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1e6851d598e45b1a","status":"passed","time":{"start":1698788461044,"stop":1698788461963,"duration":919}},{"uid":"f452cb875346e47d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f452cb875346e47d","status":"passed","time":{"start":1698714950671,"stop":1698714952161,"duration":1490}},{"uid":"cd6c3abdebcdc2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cd6c3abdebcdc2b1","status":"passed","time":{"start":1698701323875,"stop":1698701328639,"duration":4764}},{"uid":"e8f89a9c83120627","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e8f89a9c83120627","status":"passed","time":{"start":1698700192035,"stop":1698700193440,"duration":1405}},{"uid":"d498ce9557a2b656","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d498ce9557a2b656","status":"passed","time":{"start":1698692735181,"stop":1698692740023,"duration":4842}},{"uid":"d69b1d0e9fb5bf8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d69b1d0e9fb5bf8b","status":"passed","time":{"start":1698692704709,"stop":1698692705963,"duration":1254}},{"uid":"4bbebd603570b2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/4bbebd603570b2e9","status":"passed","time":{"start":1698646289693,"stop":1698646291134,"duration":1441}},{"uid":"d71c5e5bb1953f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d71c5e5bb1953f13","status":"passed","time":{"start":1698628513612,"stop":1698628515054,"duration":1442}},{"uid":"299b8701468c82d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/299b8701468c82d8","status":"passed","time":{"start":1698615161973,"stop":1698615167364,"duration":5391}},{"uid":"a26e007eb3b50b61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a26e007eb3b50b61","status":"passed","time":{"start":1698615070477,"stop":1698615072039,"duration":1562}},{"uid":"3fe8d828749a0eae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3fe8d828749a0eae","status":"passed","time":{"start":1698542327712,"stop":1698542329328,"duration":1616}},{"uid":"2b380202fbd0ac02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2b380202fbd0ac02","status":"passed","time":{"start":1698455519039,"stop":1698455520037,"duration":998}},{"uid":"83012893be9ff505","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/83012893be9ff505","status":"passed","time":{"start":1698369197059,"stop":1698369198040,"duration":981}},{"uid":"727ac70445d48bb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/727ac70445d48bb3","status":"passed","time":{"start":1698282798937,"stop":1698282804821,"duration":5884}},{"uid":"bb2c3348c7385813","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/bb2c3348c7385813","status":"passed","time":{"start":1698196462223,"stop":1698196463894,"duration":1671}},{"uid":"90d07119ffc1f8be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/90d07119ffc1f8be","status":"passed","time":{"start":1698178183555,"stop":1698178185361,"duration":1806}},{"uid":"cfc91dc056d6a00b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cfc91dc056d6a00b","status":"passed","time":{"start":1698178174495,"stop":1698178175641,"duration":1146}}]},"7f3dc7acf0fc90eded39e25c4ed3bb60":{"statistic":{"failed":49,"broken":0,"skipped":0,"passed":121,"unknown":0,"total":170},"items":[{"uid":"c4af848eed42d2b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/c4af848eed42d2b7","status":"passed","time":{"start":1698867386386,"stop":1698867390570,"duration":4184}},{"uid":"aeb3ed45197c50d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/aeb3ed45197c50d4","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698867418216,"stop":1698867419138,"duration":922}},{"uid":"92850054473927d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/92850054473927d2","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698801514180,"stop":1698801515179,"duration":999}},{"uid":"50a888526f979d94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/50a888526f979d94","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698788421997,"stop":1698788422765,"duration":768}},{"uid":"a1ea593f35469499","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a1ea593f35469499","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698714899244,"stop":1698714900147,"duration":903}},{"uid":"4906b39b6217d8d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4906b39b6217d8d0","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698701289966,"stop":1698701291106,"duration":1140}},{"uid":"48d4a1d460fe4b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48d4a1d460fe4b20","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698700157941,"stop":1698700158824,"duration":883}},{"uid":"24cb13771bc8d021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/24cb13771bc8d021","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692703540,"stop":1698692704385,"duration":845}},{"uid":"7eafa2d79b01d4fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7eafa2d79b01d4fd","status":"passed","time":{"start":1698692670959,"stop":1698692674757,"duration":3798}},{"uid":"fcd480e359b22881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fcd480e359b22881","status":"passed","time":{"start":1698646232264,"stop":1698646235526,"duration":3262}},{"uid":"d1b3a1c067df3ef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d1b3a1c067df3ef5","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698628483471,"stop":1698628484874,"duration":1403}},{"uid":"57af589fefc04d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/57af589fefc04d97","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615121073,"stop":1698615122053,"duration":980}},{"uid":"45fb15286fbfbcbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/45fb15286fbfbcbb","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615041542,"stop":1698615042516,"duration":974}},{"uid":"e42b3555051d30fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e42b3555051d30fa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698542288164,"stop":1698542289188,"duration":1024}},{"uid":"f17be26625ef7b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f17be26625ef7b8e","status":"passed","time":{"start":1698455478869,"stop":1698455482620,"duration":3751}},{"uid":"b2424a1a0a3021ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b2424a1a0a3021ff","status":"failed","statusDetails":"ValueError: unconverted data remains: \n \n (In progress)","time":{"start":1698369161722,"stop":1698369165746,"duration":4024}},{"uid":"a68acf28ac5bd007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a68acf28ac5bd007","status":"passed","time":{"start":1698282749795,"stop":1698282754031,"duration":4236}},{"uid":"40ec856a2c9049e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/40ec856a2c9049e3","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698196422000,"stop":1698196423115,"duration":1115}},{"uid":"423c69fc95862745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/423c69fc95862745","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178148652,"stop":1698178149809,"duration":1157}},{"uid":"93c36446cdfc84e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/93c36446cdfc84e8","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178103943,"stop":1698178105050,"duration":1107}}]},"af246d65f1eea891cf11ee497308965a":{"statistic":{"failed":145,"broken":0,"skipped":0,"passed":25,"unknown":0,"total":170},"items":[{"uid":"c1a0381f5c6b99dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/c1a0381f5c6b99dc","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":1698867745604,"stop":1698867746649,"duration":1045}},{"uid":"5b5996f1b41354b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/5b5996f1b41354b6","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":1698867648060,"stop":1698867648856,"duration":796}},{"uid":"27ed2181e17cb94b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27ed2181e17cb94b","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698801788333,"stop":1698801791552,"duration":3219}},{"uid":"5ec44e4c4a15ecb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5ec44e4c4a15ecb5","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698788666066,"stop":1698788669111,"duration":3045}},{"uid":"a3f55e945210a77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a3f55e945210a77d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698715205575,"stop":1698715208826,"duration":3251}},{"uid":"df5b6055d3286408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/df5b6055d3286408","status":"passed","time":{"start":1698701589042,"stop":1698701591142,"duration":2100}},{"uid":"60ecd658497bf6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/60ecd658497bf6d6","status":"passed","time":{"start":1698700393042,"stop":1698700394195,"duration":1153}},{"uid":"73e8d7073b49470b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/73e8d7073b49470b","status":"passed","time":{"start":1698693078651,"stop":1698693079756,"duration":1105}},{"uid":"fb7913c4da1a931f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/fb7913c4da1a931f","status":"passed","time":{"start":1698692903647,"stop":1698692933302,"duration":29655}},{"uid":"15d5090b3d14b81c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/15d5090b3d14b81c","status":"passed","time":{"start":1698646582912,"stop":1698646612289,"duration":29377}},{"uid":"c9c43b551db1f580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c9c43b551db1f580","status":"passed","time":{"start":1698628641629,"stop":1698628667087,"duration":25458}},{"uid":"6fca79c1db2b62bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6fca79c1db2b62bf","status":"passed","time":{"start":1698615412284,"stop":1698615414191,"duration":1907}},{"uid":"5649973f872bd0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5649973f872bd0d1","status":"passed","time":{"start":1698615297104,"stop":1698615298474,"duration":1370}},{"uid":"8f1c18328c11259e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8f1c18328c11259e","status":"passed","time":{"start":1698542568532,"stop":1698542594270,"duration":25738}},{"uid":"1125f7b9c2638c71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1125f7b9c2638c71","status":"passed","time":{"start":1698455636739,"stop":1698455665918,"duration":29179}},{"uid":"26969becfe1fd247","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26969becfe1fd247","status":"passed","time":{"start":1698369305475,"stop":1698369328966,"duration":23491}},{"uid":"c88812bdf2083059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c88812bdf2083059","status":"passed","time":{"start":1698283068253,"stop":1698283088095,"duration":19842}},{"uid":"14265c2b2a73086f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/14265c2b2a73086f","status":"passed","time":{"start":1698196718261,"stop":1698196745217,"duration":26956}},{"uid":"5c2babbbb4979501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c2babbbb4979501","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178442915,"stop":1698178444577,"duration":1662}},{"uid":"b2e451609847b13e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b2e451609847b13e","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178379713,"stop":1698178381532,"duration":1819}}]},"b583dc83005aea8688ae703bcdf0d977":{"statistic":{"failed":73,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":170},"items":[{"uid":"ebc7f40120c9e810","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/ebc7f40120c9e810","status":"passed","time":{"start":1698867405094,"stop":1698867407036,"duration":1942}},{"uid":"e1720ff9cf9a677b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e1720ff9cf9a677b","status":"passed","time":{"start":1698867419866,"stop":1698867421341,"duration":1475}},{"uid":"14e72a0644fd89d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/14e72a0644fd89d9","status":"passed","time":{"start":1698801532178,"stop":1698801533767,"duration":1589}},{"uid":"70013b585683b48a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/70013b585683b48a","status":"passed","time":{"start":1698788434730,"stop":1698788437123,"duration":2393}},{"uid":"15ffca0c3e8e6dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/15ffca0c3e8e6dbc","status":"passed","time":{"start":1698714915582,"stop":1698714920079,"duration":4497}},{"uid":"5c7f7a4becd9dae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c7f7a4becd9dae5","status":"passed","time":{"start":1698701293357,"stop":1698701295861,"duration":2504}},{"uid":"a1787abbf7394947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a1787abbf7394947","status":"passed","time":{"start":1698700166318,"stop":1698700169199,"duration":2881}},{"uid":"5d9be04643c05282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d9be04643c05282","status":"passed","time":{"start":1698692711926,"stop":1698692713366,"duration":1440}},{"uid":"248030aefa5abb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/248030aefa5abb6a","status":"passed","time":{"start":1698692674620,"stop":1698692676171,"duration":1551}},{"uid":"2842aca8b97d5a81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2842aca8b97d5a81","status":"passed","time":{"start":1698646238590,"stop":1698646240597,"duration":2007}},{"uid":"d6997d5af1630356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d6997d5af1630356","status":"passed","time":{"start":1698628480256,"stop":1698628482006,"duration":1750}},{"uid":"f0cd926836185c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f0cd926836185c29","status":"passed","time":{"start":1698615123536,"stop":1698615125464,"duration":1928}},{"uid":"85f40947bb81a840","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/85f40947bb81a840","status":"passed","time":{"start":1698615046364,"stop":1698615048142,"duration":1778}},{"uid":"a34cc34a57178d6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a34cc34a57178d6d","status":"passed","time":{"start":1698542292044,"stop":1698542293781,"duration":1737}},{"uid":"1841132c24a7d738","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1841132c24a7d738","status":"passed","time":{"start":1698455491666,"stop":1698455494396,"duration":2730}},{"uid":"bb119badf1d5fcb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bb119badf1d5fcb8","status":"passed","time":{"start":1698369167384,"stop":1698369171348,"duration":3964}},{"uid":"8b3fccc1fc2dfd18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8b3fccc1fc2dfd18","status":"passed","time":{"start":1698282766755,"stop":1698282769451,"duration":2696}},{"uid":"7c627d316539f1bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7c627d316539f1bf","status":"passed","time":{"start":1698196437017,"stop":1698196441204,"duration":4187}},{"uid":"21c2376e0242b487","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/21c2376e0242b487","status":"passed","time":{"start":1698178154667,"stop":1698178156596,"duration":1929}},{"uid":"380e8ab748d68a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/380e8ab748d68a55","status":"passed","time":{"start":1698178118825,"stop":1698178120669,"duration":1844}}]},"702154f20d1bb392cb26213b3a14a202":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"2b0eb17497eaed2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/2b0eb17497eaed2e","status":"passed","time":{"start":1698867877449,"stop":1698867880215,"duration":2766}},{"uid":"6f755c4125cb1d7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6f755c4125cb1d7b","status":"passed","time":{"start":1698867780079,"stop":1698867782647,"duration":2568}},{"uid":"d409f6c2022b4163","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d409f6c2022b4163","status":"passed","time":{"start":1698801904726,"stop":1698801912369,"duration":7643}},{"uid":"1fcec98b36120b40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1fcec98b36120b40","status":"passed","time":{"start":1698788803077,"stop":1698788805362,"duration":2285}},{"uid":"5a0cc3a5a15d7582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a0cc3a5a15d7582","status":"passed","time":{"start":1698715339577,"stop":1698715342225,"duration":2648}},{"uid":"73de1b0e035ff549","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/73de1b0e035ff549","status":"passed","time":{"start":1698701721411,"stop":1698701723902,"duration":2491}},{"uid":"a39142c9c348d05b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a39142c9c348d05b","status":"passed","time":{"start":1698700525663,"stop":1698700528273,"duration":2610}},{"uid":"5dd43aa827514537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5dd43aa827514537","status":"passed","time":{"start":1698693210252,"stop":1698693212123,"duration":1871}},{"uid":"45817aceb7169a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/45817aceb7169a1e","status":"passed","time":{"start":1698693063658,"stop":1698693065916,"duration":2258}},{"uid":"7443efa744c6bd2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7443efa744c6bd2a","status":"passed","time":{"start":1698646583620,"stop":1698646585982,"duration":2362}},{"uid":"66cd7992eb869086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/66cd7992eb869086","status":"passed","time":{"start":1698628798602,"stop":1698628801519,"duration":2917}},{"uid":"873c69b3084a528a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/873c69b3084a528a","status":"passed","time":{"start":1698615544035,"stop":1698615546532,"duration":2497}},{"uid":"e853fefe0cfc16af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e853fefe0cfc16af","status":"passed","time":{"start":1698615429561,"stop":1698615431821,"duration":2260}},{"uid":"51133dc153b889da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51133dc153b889da","status":"passed","time":{"start":1698542725084,"stop":1698542727658,"duration":2574}},{"uid":"9d4c1362d62694a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9d4c1362d62694a3","status":"passed","time":{"start":1698455796242,"stop":1698455798882,"duration":2640}},{"uid":"3b07fe621df8a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b07fe621df8a9f3","status":"passed","time":{"start":1698369460109,"stop":1698369462520,"duration":2411}},{"uid":"b75269291f8f2a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b75269291f8f2a05","status":"passed","time":{"start":1698283219144,"stop":1698283221815,"duration":2671}},{"uid":"566fe7840909545c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/566fe7840909545c","status":"passed","time":{"start":1698196876661,"stop":1698196879004,"duration":2343}},{"uid":"82f1297bda7346fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/82f1297bda7346fd","status":"passed","time":{"start":1698178574927,"stop":1698178577546,"duration":2619}},{"uid":"45064cff81a0007c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/45064cff81a0007c","status":"passed","time":{"start":1698178512753,"stop":1698178515212,"duration":2459}}]},"04b39ae94b1ff1469a2ad10c001ef3a6":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":74,"unknown":0,"total":75},"items":[{"uid":"c7d1a1422d069b77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/c7d1a1422d069b77","status":"passed","time":{"start":1698867781080,"stop":1698867792654,"duration":11574}},{"uid":"3d00f2258e4f3b4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/3d00f2258e4f3b4c","status":"passed","time":{"start":1698867777923,"stop":1698867788491,"duration":10568}},{"uid":"de5f8777d48e4a29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/de5f8777d48e4a29","status":"passed","time":{"start":1698801773420,"stop":1698801783368,"duration":9948}},{"uid":"2d0fb956d08c7a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2d0fb956d08c7a7b","status":"passed","time":{"start":1698788663708,"stop":1698788673028,"duration":9320}},{"uid":"59bc7bbcaf7ac3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/59bc7bbcaf7ac3ce","status":"passed","time":{"start":1698715177571,"stop":1698715192631,"duration":15060}},{"uid":"fff32e7e15c7daf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fff32e7e15c7daf9","status":"passed","time":{"start":1698701547211,"stop":1698701558802,"duration":11591}},{"uid":"5bbb245d4e104c59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5bbb245d4e104c59","status":"passed","time":{"start":1698700396432,"stop":1698700406449,"duration":10017}},{"uid":"55d6a22f09e72f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55d6a22f09e72f81","status":"passed","time":{"start":1698693034067,"stop":1698693045057,"duration":10990}},{"uid":"1a2fe46207005d93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a2fe46207005d93","status":"passed","time":{"start":1698692905804,"stop":1698692921560,"duration":15756}},{"uid":"5022cd8baf0c86ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5022cd8baf0c86ee","status":"passed","time":{"start":1698646525315,"stop":1698646541616,"duration":16301}},{"uid":"feb4ebbb53ee10fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/feb4ebbb53ee10fe","status":"passed","time":{"start":1698628880321,"stop":1698628891453,"duration":11132}},{"uid":"d11ae13dada10051","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d11ae13dada10051","status":"passed","time":{"start":1698615357703,"stop":1698615367808,"duration":10105}},{"uid":"6915f6e8636551f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6915f6e8636551f","status":"passed","time":{"start":1698615253306,"stop":1698615262384,"duration":9078}},{"uid":"e0e8576f44e76483","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e0e8576f44e76483","status":"passed","time":{"start":1698542522215,"stop":1698542530837,"duration":8622}},{"uid":"bb8e65beaaed3212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb8e65beaaed3212","status":"passed","time":{"start":1698455849315,"stop":1698455860042,"duration":10727}},{"uid":"25801270acfe9953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/25801270acfe9953","status":"passed","time":{"start":1698369513231,"stop":1698369523376,"duration":10145}},{"uid":"e84816605a4ca8b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e84816605a4ca8b6","status":"passed","time":{"start":1698283001980,"stop":1698283014451,"duration":12471}},{"uid":"6c1bc9209e73241f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6c1bc9209e73241f","status":"passed","time":{"start":1698196667603,"stop":1698196681643,"duration":14040}},{"uid":"ece8daf903a81428","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ece8daf903a81428","status":"passed","time":{"start":1698178390477,"stop":1698178401401,"duration":10924}},{"uid":"7d734d96c0868040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7d734d96c0868040","status":"passed","time":{"start":1698178330379,"stop":1698178342574,"duration":12195}}]},"fd6e3e2b6c7fbe2d0715ca47848314a0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"5492d0018983cba0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/5492d0018983cba0","status":"passed","time":{"start":1698867814483,"stop":1698867816468,"duration":1985}},{"uid":"6f0a3f3934de7b7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6f0a3f3934de7b7d","status":"passed","time":{"start":1698867795882,"stop":1698867797371,"duration":1489}},{"uid":"a7d52b52a3489a56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a7d52b52a3489a56","status":"passed","time":{"start":1698801810673,"stop":1698801812471,"duration":1798}},{"uid":"8c0b10f722f44f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8c0b10f722f44f3b","status":"passed","time":{"start":1698788692298,"stop":1698788693935,"duration":1637}},{"uid":"e6168f164d27a540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e6168f164d27a540","status":"passed","time":{"start":1698715230061,"stop":1698715231720,"duration":1659}},{"uid":"fb70517ac622b8e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fb70517ac622b8e7","status":"passed","time":{"start":1698701633986,"stop":1698701635826,"duration":1840}},{"uid":"48b111fa0af0e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48b111fa0af0e95f","status":"passed","time":{"start":1698700534909,"stop":1698700536587,"duration":1678}},{"uid":"2f8e356d6ff52bc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/2f8e356d6ff52bc7","status":"passed","time":{"start":1698693112968,"stop":1698693114327,"duration":1359}},{"uid":"ac286a915be00a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac286a915be00a90","status":"passed","time":{"start":1698692941191,"stop":1698692942758,"duration":1567}},{"uid":"9df720bca319fefb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9df720bca319fefb","status":"passed","time":{"start":1698646608751,"stop":1698646610607,"duration":1856}},{"uid":"1c66eb672e7967fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1c66eb672e7967fa","status":"passed","time":{"start":1698628829615,"stop":1698628831432,"duration":1817}},{"uid":"47d5cf859651f27f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/47d5cf859651f27f","status":"passed","time":{"start":1698615491640,"stop":1698615493510,"duration":1870}},{"uid":"9855db2ada6d4ace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9855db2ada6d4ace","status":"passed","time":{"start":1698615328027,"stop":1698615329614,"duration":1587}},{"uid":"e5389274741f2da0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e5389274741f2da0","status":"passed","time":{"start":1698542627510,"stop":1698542629379,"duration":1869}},{"uid":"57be38d2ebd5542f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/57be38d2ebd5542f","status":"passed","time":{"start":1698455822467,"stop":1698455824025,"duration":1558}},{"uid":"ec38e67703bc9a0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ec38e67703bc9a0d","status":"passed","time":{"start":1698369551381,"stop":1698369552846,"duration":1465}},{"uid":"41f3e562f214ed97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/41f3e562f214ed97","status":"passed","time":{"start":1698283156329,"stop":1698283158303,"duration":1974}},{"uid":"6078a69d1f2f003a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6078a69d1f2f003a","status":"passed","time":{"start":1698196772273,"stop":1698196774008,"duration":1735}},{"uid":"9651630e0bd9d6b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9651630e0bd9d6b9","status":"passed","time":{"start":1698178506476,"stop":1698178508463,"duration":1987}},{"uid":"29f3ab53cc45862d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29f3ab53cc45862d","status":"passed","time":{"start":1698178442542,"stop":1698178444170,"duration":1628}}]},"9ccf2d38c1146637d9a0560b2cb0f48e":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"62cb20a2dfd514f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/62cb20a2dfd514f1","status":"passed","time":{"start":1698867380825,"stop":1698867386382,"duration":5557}},{"uid":"da11ad84eacf2c9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/da11ad84eacf2c9e","status":"passed","time":{"start":1698867413515,"stop":1698867418213,"duration":4698}},{"uid":"c283ba9bec861a96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c283ba9bec861a96","status":"passed","time":{"start":1698801509348,"stop":1698801514176,"duration":4828}},{"uid":"107e516837cecbc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/107e516837cecbc6","status":"passed","time":{"start":1698788417375,"stop":1698788421994,"duration":4619}},{"uid":"d54f25d8207623be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d54f25d8207623be","status":"passed","time":{"start":1698714893999,"stop":1698714899239,"duration":5240}},{"uid":"56811d91b40af8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/56811d91b40af8b","status":"passed","time":{"start":1698701284580,"stop":1698701289963,"duration":5383}},{"uid":"1301a7916e64fe35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1301a7916e64fe35","status":"passed","time":{"start":1698700153322,"stop":1698700157937,"duration":4615}},{"uid":"f982f61b20d8215b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f982f61b20d8215b","status":"passed","time":{"start":1698692698950,"stop":1698692703536,"duration":4586}},{"uid":"55e0bbaf839bf43d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/55e0bbaf839bf43d","status":"passed","time":{"start":1698692666008,"stop":1698692670955,"duration":4947}},{"uid":"e1de1419cb17c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1de1419cb17c0d3","status":"passed","time":{"start":1698646227229,"stop":1698646232261,"duration":5032}},{"uid":"6aaea88e42ba6b10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6aaea88e42ba6b10","status":"passed","time":{"start":1698628478697,"stop":1698628483467,"duration":4770}},{"uid":"7815069c2bf67b0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7815069c2bf67b0f","status":"passed","time":{"start":1698615115997,"stop":1698615121069,"duration":5072}},{"uid":"17764a8f7101eba2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/17764a8f7101eba2","status":"passed","time":{"start":1698615036862,"stop":1698615041539,"duration":4677}},{"uid":"f070f189688dd23d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f070f189688dd23d","status":"passed","time":{"start":1698542283254,"stop":1698542288161,"duration":4907}},{"uid":"e9cf1439ebd6d2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e9cf1439ebd6d2ff","status":"passed","time":{"start":1698455474349,"stop":1698455478866,"duration":4517}},{"uid":"da272f77e5f70792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/da272f77e5f70792","status":"passed","time":{"start":1698369156887,"stop":1698369161719,"duration":4832}},{"uid":"505e3cbb39c64c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/505e3cbb39c64c5c","status":"passed","time":{"start":1698282743783,"stop":1698282749791,"duration":6008}},{"uid":"cfb888e04d6c945a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cfb888e04d6c945a","status":"passed","time":{"start":1698196416691,"stop":1698196421997,"duration":5306}},{"uid":"c1f70344e01b9ebc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c1f70344e01b9ebc","status":"passed","time":{"start":1698178143506,"stop":1698178148648,"duration":5142}},{"uid":"400937ab69ae3b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/400937ab69ae3b0e","status":"passed","time":{"start":1698178099321,"stop":1698178103940,"duration":4619}}]},"801248c9ab954856945dc1ac5bef1fab":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":142,"unknown":0,"total":170},"items":[{"uid":"edf066917e2c0298","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/edf066917e2c0298","status":"passed","time":{"start":1698867393443,"stop":1698867395645,"duration":2202}},{"uid":"34a93a5eb6a14308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/34a93a5eb6a14308","status":"passed","time":{"start":1698867409201,"stop":1698867410804,"duration":1603}},{"uid":"a3d58701a93524b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a3d58701a93524b1","status":"passed","time":{"start":1698801510146,"stop":1698801511802,"duration":1656}},{"uid":"d1812f8233b895e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d1812f8233b895e7","status":"passed","time":{"start":1698788423897,"stop":1698788426291,"duration":2394}},{"uid":"29fb179c4b6868a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29fb179c4b6868a0","status":"passed","time":{"start":1698714892858,"stop":1698714894590,"duration":1732}},{"uid":"bbc1c916792a119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/bbc1c916792a119","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698701281100,"stop":1698701283646,"duration":2546}},{"uid":"80810e61fab353fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/80810e61fab353fa","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698700154763,"stop":1698700156901,"duration":2138}},{"uid":"e464cbbfedd58ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e464cbbfedd58ef2","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692700988,"stop":1698692702615,"duration":1627}},{"uid":"b5086abf204ccc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5086abf204ccc65","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692663770,"stop":1698692665266,"duration":1496}},{"uid":"c1c1be89cff7ad4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c1c1be89cff7ad4f","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646224503,"stop":1698646228742,"duration":4239}},{"uid":"92d987ee69bdeb27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92d987ee69bdeb27","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698628471086,"stop":1698628473042,"duration":1956}},{"uid":"7c42663407473cf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7c42663407473cf3","status":"passed","time":{"start":1698615114278,"stop":1698615116098,"duration":1820}},{"uid":"3c01f879c5242b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c01f879c5242b72","status":"passed","time":{"start":1698615037742,"stop":1698615039828,"duration":2086}},{"uid":"ded811926ddf3b87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ded811926ddf3b87","status":"passed","time":{"start":1698542279600,"stop":1698542282558,"duration":2958}},{"uid":"43fe8b82c2a0c15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/43fe8b82c2a0c15","status":"passed","time":{"start":1698455469673,"stop":1698455471243,"duration":1570}},{"uid":"f331637d2fff8bb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f331637d2fff8bb7","status":"passed","time":{"start":1698369154889,"stop":1698369158094,"duration":3205}},{"uid":"d3fd5d853c0618ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d3fd5d853c0618ca","status":"passed","time":{"start":1698282743602,"stop":1698282745700,"duration":2098}},{"uid":"b53627de859eb98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b53627de859eb98","status":"passed","time":{"start":1698196413628,"stop":1698196416088,"duration":2460}},{"uid":"f13f6af1012dadbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f13f6af1012dadbd","status":"passed","time":{"start":1698178142694,"stop":1698178145007,"duration":2313}},{"uid":"545e96837f3d7a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/545e96837f3d7a10","status":"passed","time":{"start":1698178105967,"stop":1698178109099,"duration":3132}}]},"93061d049d5e3b3b2886e3c632b0e1f1":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":30,"unknown":0,"total":33},"items":[{"uid":"2eefd8f2e8860ade","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/2eefd8f2e8860ade","status":"passed","time":{"start":1698867417037,"stop":1698867419726,"duration":2689}},{"uid":"f134980c8d1771be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f134980c8d1771be","status":"passed","time":{"start":1698867443214,"stop":1698867445117,"duration":1903}},{"uid":"d3cdc0915f025da8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d3cdc0915f025da8","status":"passed","time":{"start":1698801541292,"stop":1698801544676,"duration":3384}},{"uid":"680b717de1b2f101","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/680b717de1b2f101","status":"passed","time":{"start":1698788445527,"stop":1698788447782,"duration":2255}},{"uid":"be9b5affba07dc9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/be9b5affba07dc9a","status":"passed","time":{"start":1698714937553,"stop":1698714939588,"duration":2035}},{"uid":"c54767efaa914cf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/c54767efaa914cf1","status":"passed","time":{"start":1698701316638,"stop":1698701319134,"duration":2496}},{"uid":"cca313d3187e3ed6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cca313d3187e3ed6","status":"passed","time":{"start":1698700183094,"stop":1698700185478,"duration":2384}},{"uid":"9d9ef654773630a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9d9ef654773630a5","status":"passed","time":{"start":1698692727242,"stop":1698692729439,"duration":2197}},{"uid":"cb9ad15d1e38079e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cb9ad15d1e38079e","status":"passed","time":{"start":1698692697426,"stop":1698692699890,"duration":2464}},{"uid":"418296cb9f782cf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/418296cb9f782cf5","status":"passed","time":{"start":1698646270108,"stop":1698646274330,"duration":4222}},{"uid":"6324db1469757864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6324db1469757864","status":"passed","time":{"start":1698628516681,"stop":1698628518999,"duration":2318}},{"uid":"af9d3dadbc6f7507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af9d3dadbc6f7507","status":"passed","time":{"start":1698615159795,"stop":1698615162703,"duration":2908}},{"uid":"a5323d48cff6be31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a5323d48cff6be31","status":"passed","time":{"start":1698615066631,"stop":1698615070533,"duration":3902}},{"uid":"4298b9d3c97220bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4298b9d3c97220bb","status":"passed","time":{"start":1698542320364,"stop":1698542323438,"duration":3074}},{"uid":"eb93f554d943fefe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/eb93f554d943fefe","status":"passed","time":{"start":1698455507363,"stop":1698455509859,"duration":2496}},{"uid":"19c77f9a47ce07ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19c77f9a47ce07ba","status":"passed","time":{"start":1698369195362,"stop":1698369201541,"duration":6179}},{"uid":"ce89f35ba71ff7e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ce89f35ba71ff7e0","status":"passed","time":{"start":1698282785522,"stop":1698282788473,"duration":2951}},{"uid":"d4756df350084e44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d4756df350084e44","status":"passed","time":{"start":1698196448961,"stop":1698196451704,"duration":2743}},{"uid":"3dd212f0ac31979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dd212f0ac31979","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178175936,"stop":1698178193117,"duration":17181}},{"uid":"a17ff9a2842c8237","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a17ff9a2842c8237","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178133498,"stop":1698178165671,"duration":32173}}]},"9757596c6a580c04f776b266c6584936":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"66ff6a46423a3f34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/66ff6a46423a3f34","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867816473,"stop":1698867816592,"duration":119}},{"uid":"f52fdb8764f8c988","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f52fdb8764f8c988","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867798680,"stop":1698867798774,"duration":94}},{"uid":"78257e3fc62d1550","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/78257e3fc62d1550","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801812475,"stop":1698801812584,"duration":109}},{"uid":"229ec5e31e43ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/229ec5e31e43ae29","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788693939,"stop":1698788694386,"duration":447}},{"uid":"dce78ce27b230387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/dce78ce27b230387","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715231726,"stop":1698715231854,"duration":128}},{"uid":"52e6bc9b75e28451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/52e6bc9b75e28451","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701635831,"stop":1698701635939,"duration":108}},{"uid":"ae9ae21e1983a01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae9ae21e1983a01f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700536591,"stop":1698700536706,"duration":115}},{"uid":"5b5a0ceb9071c650","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5b5a0ceb9071c650","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693114331,"stop":1698693114447,"duration":116}},{"uid":"9fe2222e45fbe795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9fe2222e45fbe795","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692942761,"stop":1698692942879,"duration":118}},{"uid":"f06336bc71173ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f06336bc71173ab3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646610612,"stop":1698646610877,"duration":265}},{"uid":"8cd1216b1ffdc584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8cd1216b1ffdc584","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628831437,"stop":1698628831582,"duration":145}},{"uid":"8b149f7d56eec6dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b149f7d56eec6dd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615493514,"stop":1698615493793,"duration":279}},{"uid":"72dd896488b29221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72dd896488b29221","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615329618,"stop":1698615330031,"duration":413}},{"uid":"540b1d95a4261892","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/540b1d95a4261892","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542629383,"stop":1698542629652,"duration":269}},{"uid":"5bcb54510f39e602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5bcb54510f39e602","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455824029,"stop":1698455824455,"duration":426}},{"uid":"8aa0557091b26de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8aa0557091b26de0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369552851,"stop":1698369553280,"duration":429}},{"uid":"3746ba58d1da8755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3746ba58d1da8755","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698283158307,"stop":1698283158987,"duration":680}},{"uid":"44aba7cf3279c281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/44aba7cf3279c281","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196774011,"stop":1698196774133,"duration":122}},{"uid":"e4cf6729bd4ee0a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e4cf6729bd4ee0a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178508470,"stop":1698178509171,"duration":701}},{"uid":"37cde6be399175a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37cde6be399175a5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178444174,"stop":1698178444308,"duration":134}}]},"457984096c8a54ecc6e0400bb319c59a":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":134,"unknown":0,"total":135},"items":[{"uid":"64d47c384c8e8bd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/64d47c384c8e8bd0","status":"passed","time":{"start":1698867483292,"stop":1698867490478,"duration":7186}},{"uid":"37e932face3e216","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/37e932face3e216","status":"passed","time":{"start":1698867482221,"stop":1698867488905,"duration":6684}},{"uid":"8e888d96db8ab713","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8e888d96db8ab713","status":"passed","time":{"start":1698801545007,"stop":1698801550022,"duration":5015}},{"uid":"b74feed10d91823b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b74feed10d91823b","status":"passed","time":{"start":1698788450631,"stop":1698788457059,"duration":6428}},{"uid":"6a72949b8ec32456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6a72949b8ec32456","status":"passed","time":{"start":1698714939591,"stop":1698714947486,"duration":7895}},{"uid":"8b9ab43f4d49fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b9ab43f4d49fcc","status":"passed","time":{"start":1698701319138,"stop":1698701324961,"duration":5823}},{"uid":"7e4e8a47a25977da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7e4e8a47a25977da","status":"passed","time":{"start":1698700185481,"stop":1698700190479,"duration":4998}},{"uid":"f1b54a85b6dc7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f1b54a85b6dc7e1","status":"passed","time":{"start":1698692729442,"stop":1698692735082,"duration":5640}},{"uid":"b8e481c59fb7ce4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b8e481c59fb7ce4e","status":"passed","time":{"start":1698692699893,"stop":1698692704811,"duration":4918}},{"uid":"95f8b6a8464860af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/95f8b6a8464860af","status":"passed","time":{"start":1698646351635,"stop":1698646360166,"duration":8531}},{"uid":"320e1cb479f45d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/320e1cb479f45d9a","status":"passed","time":{"start":1698628565303,"stop":1698628573253,"duration":7950}},{"uid":"c4729719d5fc214d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4729719d5fc214d","status":"passed","time":{"start":1698615227901,"stop":1698615233295,"duration":5394}},{"uid":"b6ad05ece95e3543","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b6ad05ece95e3543","status":"passed","time":{"start":1698615114255,"stop":1698615119335,"duration":5080}},{"uid":"81df347f9368334c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/81df347f9368334c","status":"passed","time":{"start":1698542377568,"stop":1698542389096,"duration":11528}},{"uid":"da54ffbbf81768a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/da54ffbbf81768a","status":"passed","time":{"start":1698455567868,"stop":1698455578231,"duration":10363}},{"uid":"2bc94b489ff71d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2bc94b489ff71d52","status":"passed","time":{"start":1698369241288,"stop":1698369246730,"duration":5442}},{"uid":"d73638a4220bf4ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d73638a4220bf4ac","status":"passed","time":{"start":1698282859049,"stop":1698282870318,"duration":11269}},{"uid":"1d0143b3e8eb02f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1d0143b3e8eb02f2","status":"passed","time":{"start":1698196517257,"stop":1698196525509,"duration":8252}},{"uid":"6d7b150f3509c13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d7b150f3509c13a","status":"passed","time":{"start":1698178241276,"stop":1698178246649,"duration":5373}},{"uid":"e95729f0bbef551b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e95729f0bbef551b","status":"passed","time":{"start":1698178221342,"stop":1698178228496,"duration":7154}}]},"d724d8b9a4d0593a99f53e95b03e558b":{"statistic":{"failed":94,"broken":0,"skipped":0,"passed":76,"unknown":0,"total":170},"items":[{"uid":"d3ca3644287b65a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/d3ca3644287b65a2","status":"passed","time":{"start":1698867827470,"stop":1698867831553,"duration":4083}},{"uid":"41d1a673d43c9e5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/41d1a673d43c9e5c","status":"passed","time":{"start":1698867804643,"stop":1698867807563,"duration":2920}},{"uid":"437a3b49afef59b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/437a3b49afef59b9","status":"passed","time":{"start":1698801820001,"stop":1698801824064,"duration":4063}},{"uid":"f929017cf22e2fd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f929017cf22e2fd1","status":"passed","time":{"start":1698788706702,"stop":1698788711791,"duration":5089}},{"uid":"a6dd942a96182c0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a6dd942a96182c0d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715240958,"stop":1698715244820,"duration":3862}},{"uid":"eb563fe19ce52466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/eb563fe19ce52466","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701647039,"stop":1698701650910,"duration":3871}},{"uid":"cedbb1261177414d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cedbb1261177414d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700545095,"stop":1698700548458,"duration":3363}},{"uid":"dc0ce6216e6982ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dc0ce6216e6982ed","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693123601,"stop":1698693126653,"duration":3052}},{"uid":"b5ac2cfb21d2dd53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5ac2cfb21d2dd53","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692950551,"stop":1698692953917,"duration":3366}},{"uid":"1c7c387b4ff66f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1c7c387b4ff66f89","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646620839,"stop":1698646624797,"duration":3958}},{"uid":"2ecd5ef69e7a27f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ecd5ef69e7a27f3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628840333,"stop":1698628844203,"duration":3870}},{"uid":"40d9b36304f633a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/40d9b36304f633a2","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615503540,"stop":1698615507728,"duration":4188}},{"uid":"90483e440e197e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/90483e440e197e74","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615337042,"stop":1698615341078,"duration":4036}},{"uid":"574bc8c6672ca707","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/574bc8c6672ca707","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542639993,"stop":1698542644054,"duration":4061}},{"uid":"9f0ccecb1c7f46bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9f0ccecb1c7f46bc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455833684,"stop":1698455839984,"duration":6300}},{"uid":"566841f018f37d61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/566841f018f37d61","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369562515,"stop":1698369565999,"duration":3484}},{"uid":"4fe695403797f769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4fe695403797f769","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698283168883,"stop":1698283174378,"duration":5495}},{"uid":"38ef3bd890979ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/38ef3bd890979ef1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196782265,"stop":1698196785996,"duration":3731}},{"uid":"199ce4ac4540e5ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/199ce4ac4540e5ba","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178517795,"stop":1698178521667,"duration":3872}},{"uid":"ebf06efca2570b2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ebf06efca2570b2c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178451795,"stop":1698178455134,"duration":3339}}]},"be5066a45f8f21ace99c9910b786c6c9":{"statistic":{"failed":25,"broken":0,"skipped":0,"passed":145,"unknown":0,"total":170},"items":[{"uid":"c40b13909f6e1d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/c40b13909f6e1d52","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562bb28d1fb3 \n#1 0x562bb25a54a7 \n#2 0x562bb25ecdd6 \n#3 0x562bb25ecec1 \n#4 0x562bb262a354 \n#5 0x562bb260e96d \n#6 0x562bb2627c02 \n#7 0x562bb260e713 \n#8 0x562bb25e118b \n#9 0x562bb25e1f7e \n#10 0x562bb28978d8 \n#11 0x562bb289b800 \n#12 0x562bb28a5cfc \n#13 0x562bb289c418 \n#14 0x562bb286942f \n#15 0x562bb28c04e8 \n#16 0x562bb28c06b4 \n#17 0x562bb28d1143 \n#18 0x7f20c4a94ac3 ","time":{"start":1698867643871,"stop":1698867648706,"duration":4835}},{"uid":"e929147f79306b4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e929147f79306b4b","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562dc50c4fb3 \n#1 0x562dc4d984a7 \n#2 0x562dc4ddfdd6 \n#3 0x562dc4ddfec1 \n#4 0x562dc4e1d354 \n#5 0x562dc4e0196d \n#6 0x562dc4e1ac02 \n#7 0x562dc4e01713 \n#8 0x562dc4dd418b \n#9 0x562dc4dd4f7e \n#10 0x562dc508a8d8 \n#11 0x562dc508e800 \n#12 0x562dc5098cfc \n#13 0x562dc508f418 \n#14 0x562dc505c42f \n#15 0x562dc50b34e8 \n#16 0x562dc50b36b4 \n#17 0x562dc50c4143 \n#18 0x7f0420094ac3 ","time":{"start":1698867642073,"stop":1698867645806,"duration":3733}},{"uid":"62d0740c3f06e7f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/62d0740c3f06e7f0","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55be286b3fb3 \n#1 0x55be283874a7 \n#2 0x55be283cedd6 \n#3 0x55be283ceec1 \n#4 0x55be2840c354 \n#5 0x55be283f096d \n#6 0x55be28409c02 \n#7 0x55be283f0713 \n#8 0x55be283c318b \n#9 0x55be283c3f7e \n#10 0x55be286798d8 \n#11 0x55be2867d800 \n#12 0x55be28687cfc \n#13 0x55be2867e418 \n#14 0x55be2864b42f \n#15 0x55be286a24e8 \n#16 0x55be286a26b4 \n#17 0x55be286b3143 \n#18 0x7fa20da94ac3 ","time":{"start":1698801637172,"stop":1698801641065,"duration":3893}},{"uid":"fefe36f4ef37f448","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fefe36f4ef37f448","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55d01e580fb3 \n#1 0x55d01e2544a7 \n#2 0x55d01e29bdd6 \n#3 0x55d01e29bec1 \n#4 0x55d01e2d9354 \n#5 0x55d01e2bd96d \n#6 0x55d01e2d6c02 \n#7 0x55d01e2bd713 \n#8 0x55d01e29018b \n#9 0x55d01e290f7e \n#10 0x55d01e5468d8 \n#11 0x55d01e54a800 \n#12 0x55d01e554cfc \n#13 0x55d01e54b418 \n#14 0x55d01e51842f \n#15 0x55d01e56f4e8 \n#16 0x55d01e56f6b4 \n#17 0x55d01e580143 \n#18 0x7fa9d0294ac3 ","time":{"start":1698788528091,"stop":1698788532016,"duration":3925}},{"uid":"7bb8d59d55a95dd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7bb8d59d55a95dd7","status":"passed","time":{"start":1698715040936,"stop":1698715046615,"duration":5679}},{"uid":"9221f20de96d601b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9221f20de96d601b","status":"passed","time":{"start":1698701408431,"stop":1698701414652,"duration":6221}},{"uid":"4bc21ef09a6c2db9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4bc21ef09a6c2db9","status":"passed","time":{"start":1698700259860,"stop":1698700264904,"duration":5044}},{"uid":"26a76ad7c58368d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/26a76ad7c58368d9","status":"passed","time":{"start":1698692897908,"stop":1698692902645,"duration":4737}},{"uid":"91855af28dd1d6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91855af28dd1d6ff","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698692770155,"stop":1698692774773,"duration":4618}},{"uid":"6da4851843252070","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6da4851843252070","status":"passed","time":{"start":1698646386562,"stop":1698646393049,"duration":6487}},{"uid":"1305a571db0e5a70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1305a571db0e5a70","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698628742418,"stop":1698628748088,"duration":5670}},{"uid":"8b49662fa3fe153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b49662fa3fe153a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698615218815,"stop":1698615225437,"duration":6622}},{"uid":"92235eb6a3ff6497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/92235eb6a3ff6497","status":"passed","time":{"start":1698615117752,"stop":1698615122766,"duration":5014}},{"uid":"a76610d93d1787c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a76610d93d1787c2","status":"passed","time":{"start":1698542385033,"stop":1698542390606,"duration":5573}},{"uid":"48d0619b155e25fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/48d0619b155e25fe","status":"passed","time":{"start":1698455712457,"stop":1698455717128,"duration":4671}},{"uid":"2f57be299b1598d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2f57be299b1598d7","status":"passed","time":{"start":1698369376554,"stop":1698369381401,"duration":4847}},{"uid":"3edba04b77fc497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3edba04b77fc497","status":"passed","time":{"start":1698282863472,"stop":1698282869396,"duration":5924}},{"uid":"499e55d17b2ba8a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/499e55d17b2ba8a4","status":"passed","time":{"start":1698196528462,"stop":1698196535280,"duration":6818}},{"uid":"7ce32ff7825784b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7ce32ff7825784b7","status":"passed","time":{"start":1698178252238,"stop":1698178258116,"duration":5878}},{"uid":"bcc860598c1a6b15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bcc860598c1a6b15","status":"passed","time":{"start":1698178194324,"stop":1698178199403,"duration":5079}}]},"cc336f6dd92ae6b8042805cd6f13d13e":{"statistic":{"failed":112,"broken":0,"skipped":0,"passed":58,"unknown":0,"total":170},"items":[{"uid":"89a037e24e996f4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/89a037e24e996f4d","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698867410269,"stop":1698867412145,"duration":1876}},{"uid":"a96a01a1f20f0ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/a96a01a1f20f0ec","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698867424110,"stop":1698867425299,"duration":1189}},{"uid":"d6d4cc4588c30b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d6d4cc4588c30b20","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698801535786,"stop":1698801536967,"duration":1181}},{"uid":"f1928b5432e63e8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f1928b5432e63e8a","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698788442762,"stop":1698788444331,"duration":1569}},{"uid":"cd94dee707b39a3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cd94dee707b39a3e","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698714922469,"stop":1698714924217,"duration":1748}},{"uid":"881a9c6a359cfca4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/881a9c6a359cfca4","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698701298845,"stop":1698701300698,"duration":1853}},{"uid":"2d73faa65a56bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2d73faa65a56bc","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698700171341,"stop":1698700173147,"duration":1806}},{"uid":"bd2b9bc43d11d3ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/bd2b9bc43d11d3ff","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692715305,"stop":1698692716537,"duration":1232}},{"uid":"383c54609fc989e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/383c54609fc989e1","status":"passed","time":{"start":1698692681269,"stop":1698692685622,"duration":4353}},{"uid":"162c2b0d30e1df9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/162c2b0d30e1df9c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698646242966,"stop":1698646245582,"duration":2616}},{"uid":"33e7fe4c4ac218cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/33e7fe4c4ac218cc","status":"passed","time":{"start":1698628483551,"stop":1698628487912,"duration":4361}},{"uid":"44a22a65c73849c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/44a22a65c73849c3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615127032,"stop":1698615129001,"duration":1969}},{"uid":"a002d3aa78a4c599","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a002d3aa78a4c599","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615049545,"stop":1698615051211,"duration":1666}},{"uid":"be5e977d438a238d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/be5e977d438a238d","status":"passed","time":{"start":1698542298387,"stop":1698542305868,"duration":7481}},{"uid":"bc89ae3f7d42f1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bc89ae3f7d42f1ab","status":"passed","time":{"start":1698455496299,"stop":1698455500839,"duration":4540}},{"uid":"ca00317480f890d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ca00317480f890d9","status":"passed","time":{"start":1698369173473,"stop":1698369177746,"duration":4273}},{"uid":"d8992e79ea49330c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d8992e79ea49330c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698282771446,"stop":1698282773230,"duration":1784}},{"uid":"ce34b1e867253d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce34b1e867253d84","status":"passed","time":{"start":1698196443404,"stop":1698196448410,"duration":5006}},{"uid":"f750c4cd4c3ba6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f750c4cd4c3ba6db","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178158372,"stop":1698178160735,"duration":2363}},{"uid":"2233038cd6af0fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2233038cd6af0fe","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178122154,"stop":1698178123891,"duration":1737}}]},"e674cebf616dd1178743c85688db8654":{"statistic":{"failed":8,"broken":0,"skipped":0,"passed":162,"unknown":0,"total":170},"items":[{"uid":"1367e3908291916d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/1367e3908291916d","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867654910,"stop":1698867657921,"duration":3011}},{"uid":"49d61f752d26f20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/49d61f752d26f20","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867570570,"stop":1698867573206,"duration":2636}},{"uid":"603f3e8b27c93548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/603f3e8b27c93548","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801674440,"stop":1698801681848,"duration":7408}},{"uid":"511d6f58c1d4cdbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/511d6f58c1d4cdbc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788588699,"stop":1698788591178,"duration":2479}},{"uid":"f4d3e1f63a4d1e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f4d3e1f63a4d1e20","status":"passed","time":{"start":1698715130797,"stop":1698715134772,"duration":3975}},{"uid":"e2d9f03f4c8c616f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e2d9f03f4c8c616f","status":"passed","time":{"start":1698701546434,"stop":1698701549394,"duration":2960}},{"uid":"bc090f6376249ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc090f6376249ed4","status":"passed","time":{"start":1698700320940,"stop":1698700323554,"duration":2614}},{"uid":"5ee0c1e6a58a0f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5ee0c1e6a58a0f3b","status":"passed","time":{"start":1698692860055,"stop":1698692862451,"duration":2396}},{"uid":"9d8c6ada4ee5a743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9d8c6ada4ee5a743","status":"passed","time":{"start":1698692829900,"stop":1698692832430,"duration":2530}},{"uid":"551c66abe4b67fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/551c66abe4b67fd0","status":"passed","time":{"start":1698646540821,"stop":1698646543850,"duration":3029}},{"uid":"5e153b2a3640d298","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5e153b2a3640d298","status":"passed","time":{"start":1698628520048,"stop":1698628527259,"duration":7211}},{"uid":"747a7d41ac7811a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/747a7d41ac7811a4","status":"passed","time":{"start":1698615163827,"stop":1698615166874,"duration":3047}},{"uid":"652bdbae09fe06e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/652bdbae09fe06e8","status":"passed","time":{"start":1698615071594,"stop":1698615074377,"duration":2783}},{"uid":"b9bb287f3958cb76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b9bb287f3958cb76","status":"passed","time":{"start":1698542324525,"stop":1698542327736,"duration":3211}},{"uid":"65f8ad27061028d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/65f8ad27061028d9","status":"passed","time":{"start":1698455511557,"stop":1698455515562,"duration":4005}},{"uid":"4bb15e11440d995c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4bb15e11440d995c","status":"passed","time":{"start":1698369202356,"stop":1698369204854,"duration":2498}},{"uid":"69649c94ae9c890a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/69649c94ae9c890a","status":"passed","time":{"start":1698282790223,"stop":1698282792982,"duration":2759}},{"uid":"2b446903e726e4eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2b446903e726e4eb","status":"passed","time":{"start":1698196462028,"stop":1698196465175,"duration":3147}},{"uid":"2a11e987a4ac83a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a11e987a4ac83a8","status":"passed","time":{"start":1698178194263,"stop":1698178197221,"duration":2958}},{"uid":"79ae9f199b0d8576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79ae9f199b0d8576","status":"passed","time":{"start":1698178140435,"stop":1698178143620,"duration":3185}}]},"c3b97046df734f921dcc37a130cf4bef":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"8155eacfa6b29bd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/8155eacfa6b29bd4","status":"passed","time":{"start":1698867495566,"stop":1698867496521,"duration":955}},{"uid":"ae3736ee2c49abdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/ae3736ee2c49abdd","status":"passed","time":{"start":1698867493639,"stop":1698867494682,"duration":1043}},{"uid":"5889f66218b29c6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5889f66218b29c6f","status":"passed","time":{"start":1698801618570,"stop":1698801619750,"duration":1180}},{"uid":"25b98e33a859db62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/25b98e33a859db62","status":"passed","time":{"start":1698788508566,"stop":1698788509503,"duration":937}},{"uid":"d74b5139f480ec86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d74b5139f480ec86","status":"passed","time":{"start":1698715012507,"stop":1698715013462,"duration":955}},{"uid":"5670701a04a5df9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5670701a04a5df9a","status":"passed","time":{"start":1698701384332,"stop":1698701385252,"duration":920}},{"uid":"985d4e5bd0c4694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/985d4e5bd0c4694","status":"passed","time":{"start":1698700242814,"stop":1698700243560,"duration":746}},{"uid":"d48a30331f96e6f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d48a30331f96e6f8","status":"passed","time":{"start":1698692883573,"stop":1698692884294,"duration":721}},{"uid":"cd2f90fdfc47e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cd2f90fdfc47e3","status":"passed","time":{"start":1698692751564,"stop":1698692752571,"duration":1007}},{"uid":"3d66433424b4d1e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3d66433424b4d1e9","status":"passed","time":{"start":1698646365275,"stop":1698646366212,"duration":937}},{"uid":"31ee416af0a63a8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/31ee416af0a63a8e","status":"passed","time":{"start":1698628582249,"stop":1698628583778,"duration":1529}},{"uid":"fa94eb407af0f8d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fa94eb407af0f8d3","status":"passed","time":{"start":1698615194952,"stop":1698615195884,"duration":932}},{"uid":"a75c5c59e4fc926f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a75c5c59e4fc926f","status":"passed","time":{"start":1698615103188,"stop":1698615104213,"duration":1025}},{"uid":"b31e7c4edd5133f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b31e7c4edd5133f7","status":"passed","time":{"start":1698542367428,"stop":1698542368468,"duration":1040}},{"uid":"53c0d98e66c2cc3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/53c0d98e66c2cc3a","status":"passed","time":{"start":1698455577793,"stop":1698455578753,"duration":960}},{"uid":"66581a8f35e84048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/66581a8f35e84048","status":"passed","time":{"start":1698369250073,"stop":1698369250836,"duration":763}},{"uid":"c62bd832435b72b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c62bd832435b72b8","status":"passed","time":{"start":1698282842169,"stop":1698282843148,"duration":979}},{"uid":"5451b55644890b53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5451b55644890b53","status":"passed","time":{"start":1698196507068,"stop":1698196508506,"duration":1438}},{"uid":"3166eccdc0f9e23b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3166eccdc0f9e23b","status":"passed","time":{"start":1698178229194,"stop":1698178230475,"duration":1281}},{"uid":"d24aabcdaa768489","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d24aabcdaa768489","status":"passed","time":{"start":1698178172972,"stop":1698178174049,"duration":1077}}]},"1e5a723ab9bb5ec179bcd63e0a46576d":{"statistic":{"failed":21,"broken":0,"skipped":0,"passed":149,"unknown":0,"total":170},"items":[{"uid":"4e0e972c85a97299","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/4e0e972c85a97299","status":"passed","time":{"start":1698867796425,"stop":1698867798939,"duration":2514}},{"uid":"ef3f52ba1236b608","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/ef3f52ba1236b608","status":"passed","time":{"start":1698867792679,"stop":1698867795878,"duration":3199}},{"uid":"2a0d131507b2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2a0d131507b2933e","status":"passed","time":{"start":1698801794532,"stop":1698801796742,"duration":2210}},{"uid":"91bcdc3ee8e1f5b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/91bcdc3ee8e1f5b1","status":"passed","time":{"start":1698788671801,"stop":1698788674108,"duration":2307}},{"uid":"7b522557d11ae781","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7b522557d11ae781","status":"passed","time":{"start":1698715212096,"stop":1698715214814,"duration":2718}},{"uid":"ec82debd7ac2dd33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ec82debd7ac2dd33","status":"passed","time":{"start":1698701616567,"stop":1698701619198,"duration":2631}},{"uid":"7ea359c9bb13928e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ea359c9bb13928e","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":1698700409063,"stop":1698700539665,"duration":130602}},{"uid":"1019073225add97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1019073225add97b","status":"passed","time":{"start":1698693097965,"stop":1698693099774,"duration":1809}},{"uid":"ac4482f4ae1647f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac4482f4ae1647f6","status":"passed","time":{"start":1698692925713,"stop":1698692927448,"duration":1735}},{"uid":"76ebcce1ec014f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/76ebcce1ec014f76","status":"passed","time":{"start":1698646590825,"stop":1698646593309,"duration":2484}},{"uid":"c43ba67b0a20006d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c43ba67b0a20006d","status":"passed","time":{"start":1698628811063,"stop":1698628813290,"duration":2227}},{"uid":"1fbfa26b6dae2b04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1fbfa26b6dae2b04","status":"passed","time":{"start":1698615474061,"stop":1698615476258,"duration":2197}},{"uid":"48b6ea630135bc05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/48b6ea630135bc05","status":"passed","time":{"start":1698615310994,"stop":1698615313264,"duration":2270}},{"uid":"9843e132f983f5ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/9843e132f983f5ef","status":"passed","time":{"start":1698542605822,"stop":1698542608137,"duration":2315}},{"uid":"9c3bf6bb353ecceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9c3bf6bb353ecceb","status":"passed","time":{"start":1698455805592,"stop":1698455807867,"duration":2275}},{"uid":"9a081c4d9e7ece5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a081c4d9e7ece5","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":1698369597894,"stop":1698369728160,"duration":130266}},{"uid":"887d174930c7c38f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/887d174930c7c38f","status":"passed","time":{"start":1698283134213,"stop":1698283137303,"duration":3090}},{"uid":"5f968b162d5c9f5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5f968b162d5c9f5a","status":"passed","time":{"start":1698196751639,"stop":1698196757772,"duration":6133}},{"uid":"217a86d405987003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/217a86d405987003","status":"passed","time":{"start":1698178489264,"stop":1698178491915,"duration":2651}},{"uid":"2325f288c32b4a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2325f288c32b4a0","status":"passed","time":{"start":1698178426606,"stop":1698178428662,"duration":2056}}]},"dac8bb4374cb8d8a9239d9475542e329":{"statistic":{"failed":119,"broken":0,"skipped":0,"passed":51,"unknown":0,"total":170},"items":[{"uid":"e185285fbf99818b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/e185285fbf99818b","status":"passed","time":{"start":1698867408262,"stop":1698867410263,"duration":2001}},{"uid":"7d0ca4ccbee000ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7d0ca4ccbee000ab","status":"passed","time":{"start":1698867422141,"stop":1698867424107,"duration":1966}},{"uid":"5742e11c600f675c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5742e11c600f675c","status":"passed","time":{"start":1698801534380,"stop":1698801535782,"duration":1402}},{"uid":"7b93d3a7d984d296","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7b93d3a7d984d296","status":"passed","time":{"start":1698788437847,"stop":1698788442759,"duration":4912}},{"uid":"d31eeb8a5bda7b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d31eeb8a5bda7b84","status":"passed","time":{"start":1698714921011,"stop":1698714922466,"duration":1455}},{"uid":"a359caa9efcdac60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a359caa9efcdac60","status":"passed","time":{"start":1698701297146,"stop":1698701298832,"duration":1686}},{"uid":"d13ad779e431760b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/d13ad779e431760b","status":"passed","time":{"start":1698700170008,"stop":1698700171338,"duration":1330}},{"uid":"8999c26324ef272f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8999c26324ef272f","status":"passed","time":{"start":1698692714210,"stop":1698692715302,"duration":1092}},{"uid":"91e727fb09a5205f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91e727fb09a5205f","status":"passed","time":{"start":1698692676990,"stop":1698692681266,"duration":4276}},{"uid":"eaef58d2b37decd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eaef58d2b37decd","status":"passed","time":{"start":1698646240601,"stop":1698646242963,"duration":2362}},{"uid":"a54d235da9afdba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a54d235da9afdba4","status":"passed","time":{"start":1698628482010,"stop":1698628483548,"duration":1538}},{"uid":"4ab1b1690d43769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4ab1b1690d43769","status":"passed","time":{"start":1698615125469,"stop":1698615127028,"duration":1559}},{"uid":"24f181ff6e1eb77f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/24f181ff6e1eb77f","status":"passed","time":{"start":1698615048145,"stop":1698615049541,"duration":1396}},{"uid":"1eab90b93e126f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1eab90b93e126f1","status":"passed","time":{"start":1698542293784,"stop":1698542298384,"duration":4600}},{"uid":"c05232b88a0ff3e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c05232b88a0ff3e8","status":"passed","time":{"start":1698455494399,"stop":1698455496295,"duration":1896}},{"uid":"6485a4196537893f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6485a4196537893f","status":"passed","time":{"start":1698369171352,"stop":1698369173470,"duration":2118}},{"uid":"bb8128e796e19e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bb8128e796e19e84","status":"passed","time":{"start":1698282769457,"stop":1698282771442,"duration":1985}},{"uid":"f0b5f11bacd955e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f0b5f11bacd955e4","status":"passed","time":{"start":1698196441207,"stop":1698196443401,"duration":2194}},{"uid":"4daaa2381f374852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4daaa2381f374852","status":"passed","time":{"start":1698178156600,"stop":1698178158368,"duration":1768}},{"uid":"9aed6fa1eb693cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9aed6fa1eb693cf","status":"passed","time":{"start":1698178120672,"stop":1698178122151,"duration":1479}}]},"484d0c5e2def185d103e4e0bbf55c9cd":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"d51d389b74887eb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/d51d389b74887eb7","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867717657,"stop":1698867719495,"duration":1838}},{"uid":"6da8d9a278235a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6da8d9a278235a55","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867627442,"stop":1698867629707,"duration":2265}},{"uid":"2d38cf572f5fedfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2d38cf572f5fedfb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801756516,"stop":1698801758292,"duration":1776}},{"uid":"65e997db6e5645ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/65e997db6e5645ba","status":"passed","time":{"start":1698788645749,"stop":1698788647532,"duration":1783}},{"uid":"61b04f1ecd76cda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/61b04f1ecd76cda5","status":"passed","time":{"start":1698715207938,"stop":1698715209201,"duration":1263}},{"uid":"41bd93fe72a10645","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/41bd93fe72a10645","status":"passed","time":{"start":1698701580646,"stop":1698701582565,"duration":1919}},{"uid":"25da86a7d1e77b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25da86a7d1e77b23","status":"passed","time":{"start":1698700371459,"stop":1698700373244,"duration":1785}},{"uid":"6897081ee5c902df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6897081ee5c902df","status":"passed","time":{"start":1698693070665,"stop":1698693072294,"duration":1629}},{"uid":"9c3b2807640e284b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9c3b2807640e284b","status":"passed","time":{"start":1698692880249,"stop":1698692881856,"duration":1607}},{"uid":"293e01d7982da2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/293e01d7982da2e7","status":"passed","time":{"start":1698646574125,"stop":1698646576599,"duration":2474}},{"uid":"d326b34aa11a8058","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d326b34aa11a8058","status":"passed","time":{"start":1698628619136,"stop":1698628621879,"duration":2743}},{"uid":"b5d3c568b2da13b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b5d3c568b2da13b","status":"passed","time":{"start":1698615469631,"stop":1698615471388,"duration":1757}},{"uid":"8374370507ffc78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8374370507ffc78f","status":"passed","time":{"start":1698615303957,"stop":1698615305554,"duration":1597}},{"uid":"31b2d02d618b0b09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/31b2d02d618b0b09","status":"passed","time":{"start":1698542597518,"stop":1698542599883,"duration":2365}},{"uid":"7eede3223f840dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7eede3223f840dc8","status":"passed","time":{"start":1698455613057,"stop":1698455615527,"duration":2470}},{"uid":"c23d723c15e9f1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c23d723c15e9f1a2","status":"passed","time":{"start":1698369284101,"stop":1698369286299,"duration":2198}},{"uid":"2f70e5d3d004abae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f70e5d3d004abae","status":"passed","time":{"start":1698283125811,"stop":1698283131111,"duration":5300}},{"uid":"861ffe6daa91f122","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/861ffe6daa91f122","status":"passed","time":{"start":1698196747320,"stop":1698196749058,"duration":1738}},{"uid":"45db633e5c11b1fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/45db633e5c11b1fa","status":"passed","time":{"start":1698178484581,"stop":1698178486519,"duration":1938}},{"uid":"918ee715c01ff108","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/918ee715c01ff108","status":"passed","time":{"start":1698178421393,"stop":1698178423080,"duration":1687}}]},"2201f2e645b53978b00ee752136bc95f":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"9748c3175c1556ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/9748c3175c1556ef","status":"passed","time":{"start":1698867834548,"stop":1698867837934,"duration":3386}},{"uid":"863cb0b7813460dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/863cb0b7813460dd","status":"passed","time":{"start":1698867802909,"stop":1698867805870,"duration":2961}},{"uid":"28cc04d5ba3a5daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28cc04d5ba3a5daa","status":"passed","time":{"start":1698801830714,"stop":1698801834272,"duration":3558}},{"uid":"1f91333cbea425bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1f91333cbea425bb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788713876,"stop":1698788714968,"duration":1092}},{"uid":"ed97a31e85a00930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed97a31e85a00930","status":"passed","time":{"start":1698715251304,"stop":1698715254819,"duration":3515}},{"uid":"b97e7d55b7847036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b97e7d55b7847036","status":"passed","time":{"start":1698701655085,"stop":1698701658563,"duration":3478}},{"uid":"c5e23f188ef5bf96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c5e23f188ef5bf96","status":"passed","time":{"start":1698700548498,"stop":1698700551558,"duration":3060}},{"uid":"1f8b6f40439f2e57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1f8b6f40439f2e57","status":"passed","time":{"start":1698693130105,"stop":1698693132875,"duration":2770}},{"uid":"261d50dcc3c8f8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/261d50dcc3c8f8d","status":"passed","time":{"start":1698692961362,"stop":1698692964367,"duration":3005}},{"uid":"2998a4944a9a9c61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2998a4944a9a9c61","status":"passed","time":{"start":1698646624840,"stop":1698646628513,"duration":3673}},{"uid":"7ef812e5fa313b27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7ef812e5fa313b27","status":"passed","time":{"start":1698628847434,"stop":1698628851186,"duration":3752}},{"uid":"2e4cb05d882f87f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e4cb05d882f87f5","status":"passed","time":{"start":1698615510437,"stop":1698615511728,"duration":1291}},{"uid":"91e94c1278944c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/91e94c1278944c21","status":"passed","time":{"start":1698615345632,"stop":1698615348843,"duration":3211}},{"uid":"62875c3860994ce8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/62875c3860994ce8","status":"passed","time":{"start":1698542651894,"stop":1698542655351,"duration":3457}},{"uid":"3ca403d17de42bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/3ca403d17de42bd3","status":"passed","time":{"start":1698455847556,"stop":1698455850968,"duration":3412}},{"uid":"7bfd376e6d12ea80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7bfd376e6d12ea80","status":"passed","time":{"start":1698369568296,"stop":1698369571772,"duration":3476}},{"uid":"1158dc536f0e7b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1158dc536f0e7b7c","status":"passed","time":{"start":1698283178222,"stop":1698283181932,"duration":3710}},{"uid":"6619183b2ff4c06a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6619183b2ff4c06a","status":"passed","time":{"start":1698196788707,"stop":1698196792396,"duration":3689}},{"uid":"8425392b99d4327e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8425392b99d4327e","status":"passed","time":{"start":1698178524728,"stop":1698178527878,"duration":3150}},{"uid":"d3f083ffb8e5dfe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d3f083ffb8e5dfe0","status":"passed","time":{"start":1698178457929,"stop":1698178461067,"duration":3138}}]},"5f199ed7bccd24a997d0abd44066cd21":{"statistic":{"failed":12,"broken":0,"skipped":0,"passed":158,"unknown":0,"total":170},"items":[{"uid":"59fe52d5d03b2fe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/59fe52d5d03b2fe0","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698867641843,"stop":1698867643763,"duration":1920}},{"uid":"fb5085dff5af6d89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/fb5085dff5af6d89","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698867636659,"stop":1698867641918,"duration":5259}},{"uid":"27f67ab19a7fb902","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27f67ab19a7fb902","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698801631351,"stop":1698801637049,"duration":5698}},{"uid":"9a3de1feee7ce8ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9a3de1feee7ce8ac","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698788522154,"stop":1698788528001,"duration":5847}},{"uid":"c328ecd484e14973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c328ecd484e14973","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698715028788,"stop":1698715040801,"duration":12013}},{"uid":"f3fcc17e01765cb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f3fcc17e01765cb6","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698701400539,"stop":1698701408322,"duration":7783}},{"uid":"68ba860f703dc9d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/68ba860f703dc9d5","status":"passed","time":{"start":1698700254608,"stop":1698700259853,"duration":5245}},{"uid":"63700010bb15efc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/63700010bb15efc9","status":"passed","time":{"start":1698692896571,"stop":1698692897900,"duration":1329}},{"uid":"739feac8eca70a8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/739feac8eca70a8d","status":"passed","time":{"start":1698692764880,"stop":1698692770149,"duration":5269}},{"uid":"da4e73625ffb19d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/da4e73625ffb19d","status":"passed","time":{"start":1698646380313,"stop":1698646386556,"duration":6243}},{"uid":"17377b76348a5d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/17377b76348a5d90","status":"passed","time":{"start":1698628597293,"stop":1698628603432,"duration":6139}},{"uid":"f269d9897876e0a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f269d9897876e0a7","status":"passed","time":{"start":1698615210439,"stop":1698615218809,"duration":8370}},{"uid":"3cca0f70ae582ab6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3cca0f70ae582ab6","status":"passed","time":{"start":1698615116081,"stop":1698615117747,"duration":1666}},{"uid":"f1517ff5b8939c8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f1517ff5b8939c8f","status":"passed","time":{"start":1698542382606,"stop":1698542385029,"duration":2423}},{"uid":"bf918bbf5866a745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bf918bbf5866a745","status":"passed","time":{"start":1698455591929,"stop":1698455597746,"duration":5817}},{"uid":"a5451fb0639820ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a5451fb0639820ff","status":"passed","time":{"start":1698369262806,"stop":1698369268323,"duration":5517}},{"uid":"cb08544ba9862589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cb08544ba9862589","status":"passed","time":{"start":1698282858118,"stop":1698282863467,"duration":5349}},{"uid":"c9234c0e6f5595b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c9234c0e6f5595b9","status":"passed","time":{"start":1698196523091,"stop":1698196528457,"duration":5366}},{"uid":"287753027f9a16e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/287753027f9a16e8","status":"passed","time":{"start":1698178246247,"stop":1698178252232,"duration":5985}},{"uid":"9ba649ead52778e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9ba649ead52778e7","status":"passed","time":{"start":1698178187451,"stop":1698178194319,"duration":6868}}]},"01716bffe56099aefdeaa09777ea1bc0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"fd94aeeb4b64e678","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/fd94aeeb4b64e678","status":"passed","time":{"start":1698867716616,"stop":1698867717653,"duration":1037}},{"uid":"f2b7462ac1a5ffec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f2b7462ac1a5ffec","status":"passed","time":{"start":1698867626834,"stop":1698867627439,"duration":605}},{"uid":"2417d42cae8d3963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2417d42cae8d3963","status":"passed","time":{"start":1698801755860,"stop":1698801756511,"duration":651}},{"uid":"a2c410c85d86f5fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a2c410c85d86f5fa","status":"passed","time":{"start":1698788645077,"stop":1698788645745,"duration":668}},{"uid":"5a6df887712a063c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a6df887712a063c","status":"passed","time":{"start":1698715207068,"stop":1698715207934,"duration":866}},{"uid":"947972a19e5a047f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/947972a19e5a047f","status":"passed","time":{"start":1698701579592,"stop":1698701580637,"duration":1045}},{"uid":"bc83f9d0ca18bf12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc83f9d0ca18bf12","status":"passed","time":{"start":1698700370749,"stop":1698700371454,"duration":705}},{"uid":"892cb612bb8a260f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/892cb612bb8a260f","status":"passed","time":{"start":1698693069973,"stop":1698693070661,"duration":688}},{"uid":"d746d81bfa5f6323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d746d81bfa5f6323","status":"passed","time":{"start":1698692879583,"stop":1698692880245,"duration":662}},{"uid":"a7b9700702903342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a7b9700702903342","status":"passed","time":{"start":1698646573096,"stop":1698646574121,"duration":1025}},{"uid":"bca5d54544e12918","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bca5d54544e12918","status":"passed","time":{"start":1698628618086,"stop":1698628619130,"duration":1044}},{"uid":"86983fccc6805b41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/86983fccc6805b41","status":"passed","time":{"start":1698615468593,"stop":1698615469627,"duration":1034}},{"uid":"1bb87cb31597015a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1bb87cb31597015a","status":"passed","time":{"start":1698615303132,"stop":1698615303954,"duration":822}},{"uid":"19e385063871415d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/19e385063871415d","status":"passed","time":{"start":1698542596265,"stop":1698542597515,"duration":1250}},{"uid":"1f5f00ff67d87429","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1f5f00ff67d87429","status":"passed","time":{"start":1698455612449,"stop":1698455613053,"duration":604}},{"uid":"53bd7065db0f81a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/53bd7065db0f81a7","status":"passed","time":{"start":1698369283472,"stop":1698369284096,"duration":624}},{"uid":"604b7600f2aa901c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/604b7600f2aa901c","status":"passed","time":{"start":1698283124780,"stop":1698283125807,"duration":1027}},{"uid":"1588e7db60743b46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1588e7db60743b46","status":"passed","time":{"start":1698196746339,"stop":1698196747316,"duration":977}},{"uid":"d9857cb8e6003180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d9857cb8e6003180","status":"passed","time":{"start":1698178483537,"stop":1698178484576,"duration":1039}},{"uid":"f1eda36f443d9295","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f1eda36f443d9295","status":"passed","time":{"start":1698178420580,"stop":1698178421389,"duration":809}}]},"5bf150f9d14a36325cbfaf9b6349d178":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"206f305029ad97f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/206f305029ad97f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867684004,"stop":1698867684010,"duration":6}},{"uid":"95ec852c6c6d73d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/95ec852c6c6d73d6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867600437,"stop":1698867600441,"duration":4}},{"uid":"e02a41b03abe85de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e02a41b03abe85de","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801613921,"stop":1698801613925,"duration":4}},{"uid":"58839a266e16554b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/58839a266e16554b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788504901,"stop":1698788504904,"duration":3}},{"uid":"c10b4086048e7d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c10b4086048e7d97","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715006996,"stop":1698715007000,"duration":4}},{"uid":"912adcb68c64b57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/912adcb68c64b57a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701379693,"stop":1698701379698,"duration":5}},{"uid":"c576754f7516a1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c576754f7516a1c1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700238538,"stop":1698700238542,"duration":4}},{"uid":"85ec7b9ff5a8b185","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/85ec7b9ff5a8b185","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692879232,"stop":1698692879236,"duration":4}},{"uid":"61e801597b061cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/61e801597b061cf7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692746801,"stop":1698692746805,"duration":4}},{"uid":"6e3a2a18d0026b21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6e3a2a18d0026b21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646565330,"stop":1698646565335,"duration":5}},{"uid":"14922660670726ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/14922660670726ac","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628577758,"stop":1698628577762,"duration":4}},{"uid":"5731ba0c4f6a46b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/5731ba0c4f6a46b9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615190537,"stop":1698615190542,"duration":5}},{"uid":"3ed4e031fea931be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3ed4e031fea931be","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615098005,"stop":1698615098009,"duration":4}},{"uid":"3669c53d8476cb21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3669c53d8476cb21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542363068,"stop":1698542363072,"duration":4}},{"uid":"319450e268a465bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/319450e268a465bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455571930,"stop":1698455571934,"duration":4}},{"uid":"c809e654acc04267","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c809e654acc04267","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369245803,"stop":1698369245807,"duration":4}},{"uid":"de4700e1208ca904","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/de4700e1208ca904","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282838248,"stop":1698282838252,"duration":4}},{"uid":"a57699a339424dec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a57699a339424dec","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196502823,"stop":1698196502827,"duration":4}},{"uid":"e602837249619184","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e602837249619184","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178225219,"stop":1698178225223,"duration":4}},{"uid":"e9d479461b3394fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e9d479461b3394fa","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178169120,"stop":1698178169124,"duration":4}}]},"df5c822318460ed588d620415ff288f8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"4f67ba27307a0a4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/4f67ba27307a0a4e","status":"passed","time":{"start":1698867388052,"stop":1698867393278,"duration":5226}},{"uid":"687ecf69597ac401","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/687ecf69597ac401","status":"passed","time":{"start":1698867406407,"stop":1698867409058,"duration":2651}},{"uid":"15c5fee51358b261","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/15c5fee51358b261","status":"passed","time":{"start":1698801505991,"stop":1698801509046,"duration":3055}},{"uid":"209ebc23c84dfed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/209ebc23c84dfed3","status":"passed","time":{"start":1698788408192,"stop":1698788422800,"duration":14608}},{"uid":"ec2303384cd3640d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ec2303384cd3640d","status":"passed","time":{"start":1698714883372,"stop":1698714891539,"duration":8167}},{"uid":"9e576eae76858196","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9e576eae76858196","status":"passed","time":{"start":1698701274518,"stop":1698701279500,"duration":4982}},{"uid":"5e710435514fac94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5e710435514fac94","status":"passed","time":{"start":1698700145458,"stop":1698700153613,"duration":8155}},{"uid":"1168a6fbf03f76ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1168a6fbf03f76ab","status":"passed","time":{"start":1698692695997,"stop":1698692699945,"duration":3948}},{"uid":"93c69ee86b16997c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93c69ee86b16997c","status":"passed","time":{"start":1698692659529,"stop":1698692662651,"duration":3122}},{"uid":"ea7465e5d8b5241a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ea7465e5d8b5241a","status":"passed","time":{"start":1698646218011,"stop":1698646222809,"duration":4798}},{"uid":"b6432d67a46ec88d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b6432d67a46ec88d","status":"passed","time":{"start":1698628461285,"stop":1698628469822,"duration":8537}},{"uid":"7f1180f232329f7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f1180f232329f7e","status":"passed","time":{"start":1698615108071,"stop":1698615112753,"duration":4682}},{"uid":"f82fed317c4382bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/f82fed317c4382bb","status":"passed","time":{"start":1698615029245,"stop":1698615036651,"duration":7406}},{"uid":"624f6fe5c86e6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/624f6fe5c86e6b74","status":"passed","time":{"start":1698542269889,"stop":1698542278256,"duration":8367}},{"uid":"242b4e0170a79f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/242b4e0170a79f6e","status":"passed","time":{"start":1698455464013,"stop":1698455468647,"duration":4634}},{"uid":"b1a489409f48eace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b1a489409f48eace","status":"passed","time":{"start":1698369146603,"stop":1698369153849,"duration":7246}},{"uid":"f2b0594c1e4f408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f2b0594c1e4f408","status":"passed","time":{"start":1698282734797,"stop":1698282742027,"duration":7230}},{"uid":"a6ba867e9734389e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a6ba867e9734389e","status":"passed","time":{"start":1698196407914,"stop":1698196412102,"duration":4188}},{"uid":"dd499967ca8c09a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/dd499967ca8c09a6","status":"passed","time":{"start":1698178134095,"stop":1698178141127,"duration":7032}},{"uid":"eee666a52292f365","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/eee666a52292f365","status":"passed","time":{"start":1698178091162,"stop":1698178104278,"duration":13116}}]},"a91e40164c913e6b5f3736b823229a66":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"7c2e5444f68a2b61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/7c2e5444f68a2b61","status":"passed","time":{"start":1698867686618,"stop":1698867688641,"duration":2023}},{"uid":"aa18136d0380cb9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/aa18136d0380cb9d","status":"passed","time":{"start":1698867602695,"stop":1698867604170,"duration":1475}},{"uid":"c1d3cda9a41a9b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c1d3cda9a41a9b23","status":"passed","time":{"start":1698801732250,"stop":1698801733785,"duration":1535}},{"uid":"8d02621c90428938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8d02621c90428938","status":"passed","time":{"start":1698788619639,"stop":1698788621510,"duration":1871}},{"uid":"5ae166f969611509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5ae166f969611509","status":"passed","time":{"start":1698715171408,"stop":1698715173231,"duration":1823}},{"uid":"5f2202503a1e908c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5f2202503a1e908c","status":"passed","time":{"start":1698701561736,"stop":1698701563678,"duration":1942}},{"uid":"74c8dc05e1dfe544","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/74c8dc05e1dfe544","status":"passed","time":{"start":1698700347967,"stop":1698700349712,"duration":1745}},{"uid":"be0f66e132b22cce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/be0f66e132b22cce","status":"passed","time":{"start":1698693047280,"stop":1698693048824,"duration":1544}},{"uid":"5963bc46c0fe9721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5963bc46c0fe9721","status":"passed","time":{"start":1698692857400,"stop":1698692858925,"duration":1525}},{"uid":"45def3710374ac46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/45def3710374ac46","status":"passed","time":{"start":1698646545096,"stop":1698646547179,"duration":2083}},{"uid":"235ba6a33ed7ac75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/235ba6a33ed7ac75","status":"passed","time":{"start":1698628894471,"stop":1698628896173,"duration":1702}},{"uid":"704d8155438a6584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/704d8155438a6584","status":"passed","time":{"start":1698615374062,"stop":1698615376511,"duration":2449}},{"uid":"4aa31783cad616f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/4aa31783cad616f4","status":"passed","time":{"start":1698615265688,"stop":1698615267368,"duration":1680}},{"uid":"4d3ad6dc5cf4b2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d3ad6dc5cf4b2eb","status":"passed","time":{"start":1698542533169,"stop":1698542535598,"duration":2429}},{"uid":"bfccf29833f2095c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bfccf29833f2095c","status":"passed","time":{"start":1698455869170,"stop":1698455870723,"duration":1553}},{"uid":"46df9c6add667a53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/46df9c6add667a53","status":"passed","time":{"start":1698369526921,"stop":1698369528468,"duration":1547}},{"uid":"77e35d5687836bce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/77e35d5687836bce","status":"passed","time":{"start":1698283018477,"stop":1698283020316,"duration":1839}},{"uid":"5cd39242d3e0f932","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5cd39242d3e0f932","status":"passed","time":{"start":1698196684299,"stop":1698196686730,"duration":2431}},{"uid":"e0d1f8023c3e8066","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e0d1f8023c3e8066","status":"passed","time":{"start":1698178404101,"stop":1698178406154,"duration":2053}},{"uid":"f8969c626eeca989","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f8969c626eeca989","status":"passed","time":{"start":1698178344797,"stop":1698178346703,"duration":1906}}]},"f041ffb1356697b5d3d99569da0ccb15":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"57334bfd0eb77b61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/57334bfd0eb77b61","status":"passed","time":{"start":1698867702724,"stop":1698867711503,"duration":8779}},{"uid":"81cb7c369e164166","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/81cb7c369e164166","status":"passed","time":{"start":1698867616464,"stop":1698867624137,"duration":7673}},{"uid":"230b40036c9eb0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/230b40036c9eb0cb","status":"passed","time":{"start":1698801744678,"stop":1698801752419,"duration":7741}},{"uid":"5851028c2899c16d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5851028c2899c16d","status":"passed","time":{"start":1698788634284,"stop":1698788642071,"duration":7787}},{"uid":"cca4221ac7522a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cca4221ac7522a5c","status":"passed","time":{"start":1698715195408,"stop":1698715203732,"duration":8324}},{"uid":"ba54f212460b22d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ba54f212460b22d3","status":"passed","time":{"start":1698701577395,"stop":1698701586089,"duration":8694}},{"uid":"c55712bcda97ec83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c55712bcda97ec83","status":"passed","time":{"start":1698700359166,"stop":1698700367045,"duration":7879}},{"uid":"20e555e7298ca26f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/20e555e7298ca26f","status":"passed","time":{"start":1698693059265,"stop":1698693067139,"duration":7874}},{"uid":"c93a3f4581ee9dbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c93a3f4581ee9dbd","status":"passed","time":{"start":1698692868988,"stop":1698692876742,"duration":7754}},{"uid":"aff0e5974312e38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/aff0e5974312e38e","status":"passed","time":{"start":1698646559579,"stop":1698646568636,"duration":9057}},{"uid":"4ea146b5b479c46b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4ea146b5b479c46b","status":"passed","time":{"start":1698628606077,"stop":1698628614493,"duration":8416}},{"uid":"a5d3a66f1c61a969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a5d3a66f1c61a969","status":"passed","time":{"start":1698615454376,"stop":1698615464643,"duration":10267}},{"uid":"2ba02bc07e58fa88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/2ba02bc07e58fa88","status":"passed","time":{"start":1698615290904,"stop":1698615299188,"duration":8284}},{"uid":"51ba88a54322e401","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51ba88a54322e401","status":"passed","time":{"start":1698542581423,"stop":1698542590374,"duration":8951}},{"uid":"c5f75a8526c66984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c5f75a8526c66984","status":"passed","time":{"start":1698455600051,"stop":1698455608138,"duration":8087}},{"uid":"383a3ce01b91089f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/383a3ce01b91089f","status":"passed","time":{"start":1698369270524,"stop":1698369278894,"duration":8370}},{"uid":"339e8cd65417dd50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/339e8cd65417dd50","status":"passed","time":{"start":1698283093808,"stop":1698283119726,"duration":25918}},{"uid":"80a1b57e0f9f7dea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/80a1b57e0f9f7dea","status":"passed","time":{"start":1698196733876,"stop":1698196742508,"duration":8632}},{"uid":"4ac2cb294186e8b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ac2cb294186e8b1","status":"passed","time":{"start":1698178469874,"stop":1698178478879,"duration":9005}},{"uid":"269a173962730a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/269a173962730a7a","status":"passed","time":{"start":1698178408218,"stop":1698178417235,"duration":9017}}]},"1d6e269a7b6351ace4d7bae7deb3de47":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"6f813be2b9273e78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/6f813be2b9273e78","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698867510278,"stop":1698867641663,"duration":131385}},{"uid":"e65f436c9ba5df46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e65f436c9ba5df46","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698867505268,"stop":1698867636504,"duration":131236}},{"uid":"5b00807aa1aaf507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5b00807aa1aaf507","status":"passed","time":{"start":1698801630027,"stop":1698801631347,"duration":1320}},{"uid":"59c53511b53f6960","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/59c53511b53f6960","status":"passed","time":{"start":1698788520746,"stop":1698788522151,"duration":1405}},{"uid":"3f939ca428b20f11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f939ca428b20f11","status":"passed","time":{"start":1698715027196,"stop":1698715028785,"duration":1589}},{"uid":"236809835c9283f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/236809835c9283f5","status":"passed","time":{"start":1698701398585,"stop":1698701400536,"duration":1951}},{"uid":"25139ffeb0e5e336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25139ffeb0e5e336","status":"passed","time":{"start":1698700253425,"stop":1698700254605,"duration":1180}},{"uid":"d623a04b6ddff91d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d623a04b6ddff91d","status":"passed","time":{"start":1698692895312,"stop":1698692896568,"duration":1256}},{"uid":"5a2b6f9b60938529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5a2b6f9b60938529","status":"passed","time":{"start":1698692763658,"stop":1698692764877,"duration":1219}},{"uid":"e3e591fbbc8e3718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e3e591fbbc8e3718","status":"passed","time":{"start":1698646378423,"stop":1698646380309,"duration":1886}},{"uid":"dd0ea9c88befb2b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/dd0ea9c88befb2b6","status":"passed","time":{"start":1698628595640,"stop":1698628597289,"duration":1649}},{"uid":"f1167a1bc6021751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f1167a1bc6021751","status":"passed","time":{"start":1698615208576,"stop":1698615210434,"duration":1858}},{"uid":"3b5aab996f2af0c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3b5aab996f2af0c0","status":"passed","time":{"start":1698615114668,"stop":1698615116077,"duration":1409}},{"uid":"7d249808940133d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d249808940133d1","status":"passed","time":{"start":1698542380793,"stop":1698542382602,"duration":1809}},{"uid":"f8d98873db23b1d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f8d98873db23b1d9","status":"passed","time":{"start":1698455590776,"stop":1698455591925,"duration":1149}},{"uid":"4e2e5834e8410981","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2e5834e8410981","status":"passed","time":{"start":1698369261230,"stop":1698369262802,"duration":1572}},{"uid":"6eee1d3443260188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6eee1d3443260188","status":"passed","time":{"start":1698282856228,"stop":1698282858113,"duration":1885}},{"uid":"182bd618db279758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/182bd618db279758","status":"passed","time":{"start":1698196521215,"stop":1698196523088,"duration":1873}},{"uid":"4ae5a0dd7100faa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ae5a0dd7100faa1","status":"passed","time":{"start":1698178244466,"stop":1698178246242,"duration":1776}},{"uid":"189c93f39895b0ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/189c93f39895b0ff","status":"passed","time":{"start":1698178185600,"stop":1698178187448,"duration":1848}}]},"53c5720a05c261e2bad5904bb33e19b7":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"eb3ca839fc15bae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/eb3ca839fc15bae3","status":"passed","time":{"start":1698867657963,"stop":1698867659207,"duration":1244}},{"uid":"356d53fd13d8c29e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/356d53fd13d8c29e","status":"passed","time":{"start":1698867573240,"stop":1698867575021,"duration":1781}},{"uid":"cb176a91b852def4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cb176a91b852def4","status":"passed","time":{"start":1698801681894,"stop":1698801682861,"duration":967}},{"uid":"da064ae3a6682f0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/da064ae3a6682f0d","status":"passed","time":{"start":1698788591212,"stop":1698788592893,"duration":1681}},{"uid":"747189ce52834535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/747189ce52834535","status":"passed","time":{"start":1698715134776,"stop":1698715135888,"duration":1112}},{"uid":"b37c4d316e51c517","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b37c4d316e51c517","status":"passed","time":{"start":1698701549397,"stop":1698701550532,"duration":1135}},{"uid":"1cd08f885d3ace6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1cd08f885d3ace6b","status":"passed","time":{"start":1698700323557,"stop":1698700324529,"duration":972}},{"uid":"3ee1b7b8d624fab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3ee1b7b8d624fab0","status":"passed","time":{"start":1698692862454,"stop":1698692863414,"duration":960}},{"uid":"7acd72fce1ba8988","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7acd72fce1ba8988","status":"passed","time":{"start":1698692832433,"stop":1698692834359,"duration":1926}},{"uid":"7fdf5f6869fd9cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fdf5f6869fd9cda","status":"passed","time":{"start":1698646543854,"stop":1698646545046,"duration":1192}},{"uid":"aeb9c59c65541655","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/aeb9c59c65541655","status":"passed","time":{"start":1698628527262,"stop":1698628528902,"duration":1640}},{"uid":"9a39cf4c856325fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9a39cf4c856325fc","status":"passed","time":{"start":1698615166878,"stop":1698615168350,"duration":1472}},{"uid":"ac64a328a48a4733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ac64a328a48a4733","status":"passed","time":{"start":1698615074380,"stop":1698615075754,"duration":1374}},{"uid":"b32626c1452100d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b32626c1452100d2","status":"passed","time":{"start":1698542327740,"stop":1698542328940,"duration":1200}},{"uid":"713ce6be97e81048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/713ce6be97e81048","status":"passed","time":{"start":1698455515566,"stop":1698455516566,"duration":1000}},{"uid":"2af3534b27b630ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2af3534b27b630ef","status":"passed","time":{"start":1698369204860,"stop":1698369205913,"duration":1053}},{"uid":"bd3fccbd3d1dfbdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd3fccbd3d1dfbdd","status":"passed","time":{"start":1698282792986,"stop":1698282794182,"duration":1196}},{"uid":"dd10ab3e47129754","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dd10ab3e47129754","status":"passed","time":{"start":1698196465178,"stop":1698196466463,"duration":1285}},{"uid":"988d06ca1cd9ff0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/988d06ca1cd9ff0e","status":"passed","time":{"start":1698178197227,"stop":1698178198425,"duration":1198}},{"uid":"a237525a16e7c92a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a237525a16e7c92a","status":"passed","time":{"start":1698178143624,"stop":1698178144685,"duration":1061}}]},"64028773adeaa616798d2ec053582700":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"610d9eb599537e69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/610d9eb599537e69","status":"passed","time":{"start":1698867809808,"stop":1698867814478,"duration":4670}},{"uid":"f664d7caa3b0a525","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f664d7caa3b0a525","status":"passed","time":{"start":1698867793435,"stop":1698867798676,"duration":5241}},{"uid":"f8cfccfc1f9efe44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f8cfccfc1f9efe44","status":"passed","time":{"start":1698801806504,"stop":1698801810668,"duration":4164}},{"uid":"d3dc2addadd569d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d3dc2addadd569d7","status":"passed","time":{"start":1698788688144,"stop":1698788692293,"duration":4149}},{"uid":"7f14366336fc8a6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7f14366336fc8a6e","status":"passed","time":{"start":1698715225723,"stop":1698715230056,"duration":4333}},{"uid":"5fcbe8e4905aa970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5fcbe8e4905aa970","status":"passed","time":{"start":1698701629544,"stop":1698701633982,"duration":4438}},{"uid":"ef4b607c08861fbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ef4b607c08861fbb","status":"passed","time":{"start":1698700530729,"stop":1698700534905,"duration":4176}},{"uid":"54ce6de183c44a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/54ce6de183c44a1f","status":"passed","time":{"start":1698693108971,"stop":1698693112964,"duration":3993}},{"uid":"d18adb8baf811d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d18adb8baf811d2d","status":"passed","time":{"start":1698692936994,"stop":1698692941187,"duration":4193}},{"uid":"20464afc2baebabb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/20464afc2baebabb","status":"passed","time":{"start":1698646603909,"stop":1698646608747,"duration":4838}},{"uid":"d328bd06c7e8756c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d328bd06c7e8756c","status":"passed","time":{"start":1698628823587,"stop":1698628829610,"duration":6023}},{"uid":"ad45c3880795c2b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ad45c3880795c2b2","status":"passed","time":{"start":1698615486082,"stop":1698615491635,"duration":5553}},{"uid":"d0f5733099cc59c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d0f5733099cc59c6","status":"passed","time":{"start":1698615323778,"stop":1698615328024,"duration":4246}},{"uid":"1637dcbfbcd47b57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1637dcbfbcd47b57","status":"passed","time":{"start":1698542620789,"stop":1698542627507,"duration":6718}},{"uid":"5b98063157ae6d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5b98063157ae6d77","status":"passed","time":{"start":1698455818353,"stop":1698455822461,"duration":4108}},{"uid":"e2bc336d3dd3ec36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/e2bc336d3dd3ec36","status":"passed","time":{"start":1698369547046,"stop":1698369551377,"duration":4331}},{"uid":"effd35a54b80e266","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/effd35a54b80e266","status":"passed","time":{"start":1698283151838,"stop":1698283156324,"duration":4486}},{"uid":"f003f253ff08ec94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f003f253ff08ec94","status":"passed","time":{"start":1698196767722,"stop":1698196772269,"duration":4547}},{"uid":"df96f367a9d25994","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/df96f367a9d25994","status":"passed","time":{"start":1698178501686,"stop":1698178506471,"duration":4785}},{"uid":"f94f6d1acc823814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f94f6d1acc823814","status":"passed","time":{"start":1698178438282,"stop":1698178442538,"duration":4256}}]},"973eb3b9bc5dfa31c9d5412a22fe2eb5":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"eee1052cbc065af0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/eee1052cbc065af0","status":"passed","time":{"start":1698867420107,"stop":1698867653893,"duration":233786}},{"uid":"c0d26c93b3737f4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/c0d26c93b3737f4c","status":"passed","time":{"start":1698867445121,"stop":1698867569894,"duration":124773}},{"uid":"79f4cde8826c48f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79f4cde8826c48f","status":"passed","time":{"start":1698801550025,"stop":1698801673617,"duration":123592}},{"uid":"fad4e15c68635f1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fad4e15c68635f1c","status":"passed","time":{"start":1698788457064,"stop":1698788587883,"duration":130819}},{"uid":"e2467eedd507f249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e2467eedd507f249","status":"passed","time":{"start":1698714947490,"stop":1698715129756,"duration":182266}},{"uid":"58235cdb7f6a16f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/58235cdb7f6a16f4","status":"passed","time":{"start":1698701324965,"stop":1698701545424,"duration":220459}},{"uid":"203acb0b0a95bf65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/203acb0b0a95bf65","status":"passed","time":{"start":1698700190483,"stop":1698700320149,"duration":129666}},{"uid":"c741e65f690397ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c741e65f690397ed","status":"passed","time":{"start":1698692735086,"stop":1698692859342,"duration":124256}},{"uid":"1641ad71402850c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1641ad71402850c1","status":"passed","time":{"start":1698692704814,"stop":1698692829035,"duration":124221}},{"uid":"df0b44ca6d8f65ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/df0b44ca6d8f65ba","status":"passed","time":{"start":1698646317225,"stop":1698646539741,"duration":222516}},{"uid":"78d6fb5c9957a5f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/78d6fb5c9957a5f2","status":"passed","time":{"start":1698628573257,"stop":1698628742414,"duration":169157}},{"uid":"6e695a032b3788b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6e695a032b3788b7","status":"passed","time":{"start":1698615233300,"stop":1698615451617,"duration":218317}},{"uid":"416fa98799273909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/416fa98799273909","status":"passed","time":{"start":1698615119338,"stop":1698615288319,"duration":168981}},{"uid":"ff6c432a41c28ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ff6c432a41c28ed5","status":"passed","time":{"start":1698542389100,"stop":1698542578472,"duration":189372}},{"uid":"182669a0d6c620c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/182669a0d6c620c1","status":"passed","time":{"start":1698455578235,"stop":1698455712453,"duration":134218}},{"uid":"b272f88643c81565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b272f88643c81565","status":"passed","time":{"start":1698369246733,"stop":1698369376550,"duration":129817}},{"uid":"30b06bbd475aae25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/30b06bbd475aae25","status":"passed","time":{"start":1698282870326,"stop":1698283091433,"duration":221107}},{"uid":"a24da2fd3b5a65a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a24da2fd3b5a65a7","status":"passed","time":{"start":1698196525513,"stop":1698196731365,"duration":205852}},{"uid":"4e2ed744a367ea6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4e2ed744a367ea6e","status":"passed","time":{"start":1698178246655,"stop":1698178467427,"duration":220772}},{"uid":"61a8b7103fdead3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/61a8b7103fdead3d","status":"passed","time":{"start":1698178228500,"stop":1698178406046,"duration":177546}}]},"a6754a317b5a41ab9e370512cb3937ce":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"d6400db47743f80a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/d6400db47743f80a","status":"passed","time":{"start":1698867419733,"stop":1698867422912,"duration":3179}},{"uid":"f80cadbbabf5824c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f80cadbbabf5824c","status":"passed","time":{"start":1698867431444,"stop":1698867434201,"duration":2757}},{"uid":"f09ba2c1e5d0cae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f09ba2c1e5d0cae1","status":"passed","time":{"start":1698801544679,"stop":1698801547668,"duration":2989}},{"uid":"161c4ba0007efae9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/161c4ba0007efae9","status":"passed","time":{"start":1698788447785,"stop":1698788451219,"duration":3434}},{"uid":"793c4ca9956fec68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/793c4ca9956fec68","status":"passed","time":{"start":1698714935450,"stop":1698714939118,"duration":3668}},{"uid":"84605c68fd2fe22b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/84605c68fd2fe22b","status":"passed","time":{"start":1698701308638,"stop":1698701311047,"duration":2409}},{"uid":"a31a1659083c63ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a31a1659083c63ed","status":"passed","time":{"start":1698700180072,"stop":1698700183127,"duration":3055}},{"uid":"84deaf0404ece204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/84deaf0404ece204","status":"passed","time":{"start":1698692722431,"stop":1698692725077,"duration":2646}},{"uid":"f5e90ce89cd9d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f5e90ce89cd9d0d","status":"passed","time":{"start":1698692691496,"stop":1698692695018,"duration":3522}},{"uid":"b4fafbbd6130244e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b4fafbbd6130244e","status":"passed","time":{"start":1698646314475,"stop":1698646317222,"duration":2747}},{"uid":"4b3a53b5627985f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4b3a53b5627985f1","status":"passed","time":{"start":1698628499617,"stop":1698628503071,"duration":3454}},{"uid":"c3aec7762dc17173","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c3aec7762dc17173","status":"passed","time":{"start":1698615142026,"stop":1698615145449,"duration":3423}},{"uid":"7be2d09d4091d611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7be2d09d4091d611","status":"passed","time":{"start":1698615057448,"stop":1698615060658,"duration":3210}},{"uid":"92715053ae380fab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/92715053ae380fab","status":"passed","time":{"start":1698542313925,"stop":1698542316986,"duration":3061}},{"uid":"605600f894ac8b14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/605600f894ac8b14","status":"passed","time":{"start":1698455506303,"stop":1698455509168,"duration":2865}},{"uid":"26a3baf6a51a4970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26a3baf6a51a4970","status":"passed","time":{"start":1698369183262,"stop":1698369186045,"duration":2783}},{"uid":"4701c1db0d36f0ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4701c1db0d36f0ac","status":"passed","time":{"start":1698282783168,"stop":1698282787509,"duration":4341}},{"uid":"ca3efc3d0cf2891e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ca3efc3d0cf2891e","status":"passed","time":{"start":1698196455843,"stop":1698196458761,"duration":2918}},{"uid":"97907798cf1e49f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/97907798cf1e49f3","status":"passed","time":{"start":1698178168420,"stop":1698178171683,"duration":3263}},{"uid":"a7bdf7c649a5d17d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7bdf7c649a5d17d","status":"passed","time":{"start":1698178131311,"stop":1698178134696,"duration":3385}}]},"a2365ffeb3ba24c7926dc7b42b03858c":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"47d92087ebcb7f70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/47d92087ebcb7f70","status":"passed","time":{"start":1698867463779,"stop":1698867466507,"duration":2728}},{"uid":"2392fc074740145e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/2392fc074740145e","status":"passed","time":{"start":1698867467482,"stop":1698867469785,"duration":2303}},{"uid":"e334260aa3e4cc46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e334260aa3e4cc46","status":"passed","time":{"start":1698801591164,"stop":1698801593628,"duration":2464}},{"uid":"763ed04feca4c074","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/763ed04feca4c074","status":"passed","time":{"start":1698788488570,"stop":1698788490952,"duration":2382}},{"uid":"a4a08ee435b314af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4a08ee435b314af","status":"passed","time":{"start":1698714985145,"stop":1698714987803,"duration":2658}},{"uid":"ad7ec844be81f773","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ad7ec844be81f773","status":"passed","time":{"start":1698701360306,"stop":1698701363035,"duration":2729}},{"uid":"e80464851aaa4985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e80464851aaa4985","status":"passed","time":{"start":1698700222576,"stop":1698700225082,"duration":2506}},{"uid":"1e40201a75c95ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1e40201a75c95ef1","status":"passed","time":{"start":1698693060971,"stop":1698693063267,"duration":2296}},{"uid":"e8c538802d08d4c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c538802d08d4c9","status":"passed","time":{"start":1698692730982,"stop":1698692733062,"duration":2080}},{"uid":"f09bfb11d9fa7df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f09bfb11d9fa7df0","status":"passed","time":{"start":1698646328870,"stop":1698646331624,"duration":2754}},{"uid":"f60d53f522338866","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f60d53f522338866","status":"passed","time":{"start":1698628546626,"stop":1698628549109,"duration":2483}},{"uid":"d03c392a73dd22b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d03c392a73dd22b4","status":"passed","time":{"start":1698615205522,"stop":1698615208201,"duration":2679}},{"uid":"11e43a0f690f583d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/11e43a0f690f583d","status":"passed","time":{"start":1698615097931,"stop":1698615100275,"duration":2344}},{"uid":"6f592615c022c393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6f592615c022c393","status":"passed","time":{"start":1698542361013,"stop":1698542363506,"duration":2493}},{"uid":"ed6d43d9327037ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ed6d43d9327037ce","status":"passed","time":{"start":1698455550069,"stop":1698455552347,"duration":2278}},{"uid":"97d214eb5f36f5a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/97d214eb5f36f5a3","status":"passed","time":{"start":1698369224064,"stop":1698369226317,"duration":2253}},{"uid":"6d92fcd0a0deb97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6d92fcd0a0deb97b","status":"passed","time":{"start":1698282837287,"stop":1698282839922,"duration":2635}},{"uid":"b4012340d4adc9b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b4012340d4adc9b1","status":"passed","time":{"start":1698196496354,"stop":1698196498970,"duration":2616}},{"uid":"f459f80d73b14a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f459f80d73b14a6a","status":"passed","time":{"start":1698178221138,"stop":1698178223814,"duration":2676}},{"uid":"931c96bae7eb63ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/931c96bae7eb63ac","status":"passed","time":{"start":1698178201543,"stop":1698178204011,"duration":2468}}]},"617b4311b681b19c6f82373e9ef5a04d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"e242ac406a1d6e06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/e242ac406a1d6e06","status":"passed","time":{"start":1698867792658,"stop":1698867796419,"duration":3761}},{"uid":"1b3cbd5ce71ae449","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/1b3cbd5ce71ae449","status":"passed","time":{"start":1698867788494,"stop":1698867792675,"duration":4181}},{"uid":"2b6643947b84197f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2b6643947b84197f","status":"passed","time":{"start":1698801791616,"stop":1698801794527,"duration":2911}},{"uid":"99b6fbd05192c508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/99b6fbd05192c508","status":"passed","time":{"start":1698788669165,"stop":1698788671797,"duration":2632}},{"uid":"d47e2e936c3cf99c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d47e2e936c3cf99c","status":"passed","time":{"start":1698715209206,"stop":1698715212091,"duration":2885}},{"uid":"650fac0d6bccf8e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/650fac0d6bccf8e2","status":"passed","time":{"start":1698701613593,"stop":1698701616560,"duration":2967}},{"uid":"618bd40d6b1c539e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/618bd40d6b1c539e","status":"passed","time":{"start":1698700406453,"stop":1698700409058,"duration":2605}},{"uid":"7217fbd2b92cff6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7217fbd2b92cff6c","status":"passed","time":{"start":1698693092074,"stop":1698693097961,"duration":5887}},{"uid":"54053de6181fc64a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54053de6181fc64a","status":"passed","time":{"start":1698692921563,"stop":1698692925709,"duration":4146}},{"uid":"1ae87d0acdb7a55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1ae87d0acdb7a55d","status":"passed","time":{"start":1698646587699,"stop":1698646590820,"duration":3121}},{"uid":"1beee8e852b10855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1beee8e852b10855","status":"passed","time":{"start":1698628804107,"stop":1698628811058,"duration":6951}},{"uid":"85ba9ac620795264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/85ba9ac620795264","status":"passed","time":{"start":1698615471392,"stop":1698615474056,"duration":2664}},{"uid":"75b53949a32c2209","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/75b53949a32c2209","status":"passed","time":{"start":1698615305556,"stop":1698615310990,"duration":5434}},{"uid":"d5e9dd2f01aef2e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d5e9dd2f01aef2e1","status":"passed","time":{"start":1698542599885,"stop":1698542605819,"duration":5934}},{"uid":"8300ddf5664118f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8300ddf5664118f4","status":"passed","time":{"start":1698455802904,"stop":1698455805588,"duration":2684}},{"uid":"4e2c0aa92e8e15d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2c0aa92e8e15d4","status":"passed","time":{"start":1698369593116,"stop":1698369597890,"duration":4774}},{"uid":"a1f8d4973f388da6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a1f8d4973f388da6","status":"passed","time":{"start":1698283131114,"stop":1698283134209,"duration":3095}},{"uid":"f299ee7137b60ac0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f299ee7137b60ac0","status":"passed","time":{"start":1698196749061,"stop":1698196751635,"duration":2574}},{"uid":"516038fbedfd8500","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/516038fbedfd8500","status":"passed","time":{"start":1698178486523,"stop":1698178489259,"duration":2736}},{"uid":"b49b6874cb3f9587","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b49b6874cb3f9587","status":"passed","time":{"start":1698178423084,"stop":1698178426602,"duration":3518}}]},"9700dde83050a915705bb73b0a95103e":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"f49c34d25189e363","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/f49c34d25189e363","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867695432,"stop":1698867696429,"duration":997}},{"uid":"4afa92a1106211b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4afa92a1106211b7","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867610338,"stop":1698867610939,"duration":601}},{"uid":"51796efb3d0e5e9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/51796efb3d0e5e9c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801739722,"stop":1698801740356,"duration":634}},{"uid":"8dfe042a2889810a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8dfe042a2889810a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788627601,"stop":1698788628216,"duration":615}},{"uid":"26284309d6933a48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/26284309d6933a48","status":"passed","time":{"start":1698715179345,"stop":1698715180414,"duration":1069}},{"uid":"981b24ae86a6f02d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/981b24ae86a6f02d","status":"passed","time":{"start":1698701570710,"stop":1698701571676,"duration":966}},{"uid":"17ef213b6d4d44d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17ef213b6d4d44d3","status":"passed","time":{"start":1698700354880,"stop":1698700355498,"duration":618}},{"uid":"1c3d3c1dc809629d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1c3d3c1dc809629d","status":"passed","time":{"start":1698693054089,"stop":1698693054653,"duration":564}},{"uid":"b610ea205b26625f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b610ea205b26625f","status":"passed","time":{"start":1698692864018,"stop":1698692864653,"duration":635}},{"uid":"ffd21ad9e5d5972f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ffd21ad9e5d5972f","status":"passed","time":{"start":1698646554173,"stop":1698646555236,"duration":1063}},{"uid":"945e44687be0f562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/945e44687be0f562","status":"passed","time":{"start":1698628902273,"stop":1698628903066,"duration":793}},{"uid":"e54321b77f781641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e54321b77f781641","status":"passed","time":{"start":1698615386070,"stop":1698615386994,"duration":924}},{"uid":"e0c6ca62bcb9b1b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e0c6ca62bcb9b1b6","status":"passed","time":{"start":1698615274946,"stop":1698615275635,"duration":689}},{"uid":"e993baaa15479e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e993baaa15479e38","status":"passed","time":{"start":1698542541208,"stop":1698542542127,"duration":919}},{"uid":"6ae842d357e55c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6ae842d357e55c92","status":"passed","time":{"start":1698455876053,"stop":1698455876669,"duration":616}},{"uid":"6947ff6fffc7b931","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6947ff6fffc7b931","status":"passed","time":{"start":1698369533659,"stop":1698369534369,"duration":710}},{"uid":"c40fef963544b700","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c40fef963544b700","status":"passed","time":{"start":1698283027678,"stop":1698283042180,"duration":14502}},{"uid":"adb5787cc9ee044e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/adb5787cc9ee044e","status":"passed","time":{"start":1698196694148,"stop":1698196694898,"duration":750}},{"uid":"4140253ce006b569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4140253ce006b569","status":"passed","time":{"start":1698178413116,"stop":1698178414129,"duration":1013}},{"uid":"8c78a2303c6280a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c78a2303c6280a2","status":"passed","time":{"start":1698178352441,"stop":1698178353220,"duration":779}}]},"b8d3ae7465651cc973ab14abfdea7a24":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"ed814ea9f6bbbd01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/ed814ea9f6bbbd01","status":"passed","time":{"start":1698867737911,"stop":1698867743144,"duration":5233}},{"uid":"e926cdf04b1877b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e926cdf04b1877b2","status":"passed","time":{"start":1698867642512,"stop":1698867646335,"duration":3823}},{"uid":"1e1914f562cf1425","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e1914f562cf1425","status":"passed","time":{"start":1698801783372,"stop":1698801786606,"duration":3234}},{"uid":"e275eddfbfd9c993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e275eddfbfd9c993","status":"passed","time":{"start":1698788661434,"stop":1698788664427,"duration":2993}},{"uid":"2db169ed1eb667ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2db169ed1eb667ea","status":"passed","time":{"start":1698715201024,"stop":1698715203831,"duration":2807}},{"uid":"980eeb453e35d5aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/980eeb453e35d5aa","status":"passed","time":{"start":1698701599980,"stop":1698701613589,"duration":13609}},{"uid":"7d846f5fae4e9086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d846f5fae4e9086","status":"passed","time":{"start":1698700387518,"stop":1698700390494,"duration":2976}},{"uid":"f28fc80a29b774de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f28fc80a29b774de","status":"passed","time":{"start":1698693088812,"stop":1698693092071,"duration":3259}},{"uid":"4b26e90dccc41324","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4b26e90dccc41324","status":"passed","time":{"start":1698692894893,"stop":1698692901974,"duration":7081}},{"uid":"8eb40d48742757b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8eb40d48742757b1","status":"passed","time":{"start":1698646580025,"stop":1698646583616,"duration":3591}},{"uid":"25bf203ad22042b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/25bf203ad22042b9","status":"passed","time":{"start":1698628637403,"stop":1698628639783,"duration":2380}},{"uid":"e296531e7a343d7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e296531e7a343d7d","status":"passed","time":{"start":1698615407436,"stop":1698615410207,"duration":2771}},{"uid":"a8e6b01cee4e58a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a8e6b01cee4e58a7","status":"passed","time":{"start":1698615292911,"stop":1698615295490,"duration":2579}},{"uid":"c25acee168fff908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c25acee168fff908","status":"passed","time":{"start":1698542560057,"stop":1698542566468,"duration":6411}},{"uid":"7ecc3f606dd4ef6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7ecc3f606dd4ef6","status":"passed","time":{"start":1698455628981,"stop":1698455635004,"duration":6023}},{"uid":"a1a1378d059411c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a1a1378d059411c8","status":"passed","time":{"start":1698369299784,"stop":1698369303716,"duration":3932}},{"uid":"e800ecc90606e2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e800ecc90606e2b1","status":"passed","time":{"start":1698283062267,"stop":1698283066147,"duration":3880}},{"uid":"9c3f620aca0a84e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9c3f620aca0a84e5","status":"passed","time":{"start":1698196712778,"stop":1698196716462,"duration":3684}},{"uid":"bd5fc67cdc199361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bd5fc67cdc199361","status":"passed","time":{"start":1698178437210,"stop":1698178440940,"duration":3730}},{"uid":"bc949c4d117048ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc949c4d117048ed","status":"passed","time":{"start":1698178374443,"stop":1698178377730,"duration":3287}}]},"316f6b3276320661fa68609de6296157":{"statistic":{"failed":52,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":137},"items":[{"uid":"36e632b3296f106c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/36e632b3296f106c","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698867466512,"stop":1698867468440,"duration":1928}},{"uid":"a6733d3a773f5dee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/a6733d3a773f5dee","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698867469789,"stop":1698867471119,"duration":1330}},{"uid":"c0663f33e4b559c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c0663f33e4b559c3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698801593634,"stop":1698801602418,"duration":8784}},{"uid":"60452f50f026289f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/60452f50f026289f","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698788490955,"stop":1698788492356,"duration":1401}},{"uid":"36f052421dfdda56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/36f052421dfdda56","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698714987806,"stop":1698714989301,"duration":1495}},{"uid":"3fabcdfeb4264042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3fabcdfeb4264042","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698701363039,"stop":1698701364637,"duration":1598}},{"uid":"cc338da673cd71d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cc338da673cd71d4","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698700225085,"stop":1698700226091,"duration":1006}},{"uid":"fbec0ac47303cdf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/fbec0ac47303cdf8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698693063271,"stop":1698693065455,"duration":2184}},{"uid":"1e2c808fa05c63b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1e2c808fa05c63b2","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698692733065,"stop":1698692735246,"duration":2181}},{"uid":"ec06b2261b46c606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec06b2261b46c606","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646331628,"stop":1698646334421,"duration":2793}},{"uid":"c6a1dd11a788052b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c6a1dd11a788052b","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698628549112,"stop":1698628550675,"duration":1563}},{"uid":"69c4e6a2231fec96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/69c4e6a2231fec96","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615208205,"stop":1698615211115,"duration":2910}},{"uid":"ce080f0847ac27ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ce080f0847ac27ae","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615100278,"stop":1698615101798,"duration":1520}},{"uid":"321d99f8ff676ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/321d99f8ff676ca8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698542363509,"stop":1698542364948,"duration":1439}},{"uid":"ab0f8eae5d888223","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab0f8eae5d888223","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698455552350,"stop":1698455553064,"duration":714}},{"uid":"d53356e9e57b5917","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d53356e9e57b5917","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698369226324,"stop":1698369228264,"duration":1940}},{"uid":"502ddfee35f89763","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/502ddfee35f89763","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698282839925,"stop":1698282842700,"duration":2775}},{"uid":"ed2acb97abda56f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ed2acb97abda56f3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698196498973,"stop":1698196501071,"duration":2098}},{"uid":"cc4c5a1cd68e203d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cc4c5a1cd68e203d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178223817,"stop":1698178225323,"duration":1506}},{"uid":"22aa264c91328a26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/22aa264c91328a26","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178204014,"stop":1698178205742,"duration":1728}}]},"275289351e7211a486c45f3b8d1a8950":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"5b630b6dc7aab305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/5b630b6dc7aab305","status":"passed","time":{"start":1698867653897,"stop":1698867654906,"duration":1009}},{"uid":"68aeacd31e3e05cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/68aeacd31e3e05cd","status":"passed","time":{"start":1698867569899,"stop":1698867570567,"duration":668}},{"uid":"d47957612ff1e759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d47957612ff1e759","status":"passed","time":{"start":1698801673620,"stop":1698801674436,"duration":816}},{"uid":"1b6f55d9588a5ee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1b6f55d9588a5ee4","status":"passed","time":{"start":1698788587886,"stop":1698788588696,"duration":810}},{"uid":"8f232ff39411ae14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8f232ff39411ae14","status":"passed","time":{"start":1698715129760,"stop":1698715130794,"duration":1034}},{"uid":"beaa81c78985446f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/beaa81c78985446f","status":"passed","time":{"start":1698701545428,"stop":1698701546430,"duration":1002}},{"uid":"7d13343effdf8820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d13343effdf8820","status":"passed","time":{"start":1698700320152,"stop":1698700320937,"duration":785}},{"uid":"a4935b97f5ee537e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a4935b97f5ee537e","status":"passed","time":{"start":1698692859345,"stop":1698692860052,"duration":707}},{"uid":"732b10cc2cf70b58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/732b10cc2cf70b58","status":"passed","time":{"start":1698692829039,"stop":1698692829896,"duration":857}},{"uid":"36176523aa78e466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/36176523aa78e466","status":"passed","time":{"start":1698646539744,"stop":1698646540818,"duration":1074}},{"uid":"c0099985540c14ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c0099985540c14ee","status":"passed","time":{"start":1698628519003,"stop":1698628520042,"duration":1039}},{"uid":"75f90e05acf9b56d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/75f90e05acf9b56d","status":"passed","time":{"start":1698615162706,"stop":1698615163823,"duration":1117}},{"uid":"b13d156ceab2abed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b13d156ceab2abed","status":"passed","time":{"start":1698615070536,"stop":1698615071591,"duration":1055}},{"uid":"6b0cffb3913ae8d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6b0cffb3913ae8d8","status":"passed","time":{"start":1698542323443,"stop":1698542324520,"duration":1077}},{"uid":"5212d02bf3d68e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5212d02bf3d68e9f","status":"passed","time":{"start":1698455510697,"stop":1698455511554,"duration":857}},{"uid":"84d2a9d6622ea282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/84d2a9d6622ea282","status":"passed","time":{"start":1698369201544,"stop":1698369202353,"duration":809}},{"uid":"85e5016e54293d57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/85e5016e54293d57","status":"passed","time":{"start":1698282789042,"stop":1698282790218,"duration":1176}},{"uid":"f469d0454e351ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f469d0454e351ed4","status":"passed","time":{"start":1698196460993,"stop":1698196462025,"duration":1032}},{"uid":"b5b4161940878b8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b5b4161940878b8c","status":"passed","time":{"start":1698178193187,"stop":1698178194259,"duration":1072}},{"uid":"ce60e423c21c7524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ce60e423c21c7524","status":"passed","time":{"start":1698178139419,"stop":1698178140432,"duration":1013}}]},"2173470ff84c6c7631fa3ff9d8433e49":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f8487f6ed62fb47f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/f8487f6ed62fb47f","status":"passed","time":{"start":1698867808245,"stop":1698867809802,"duration":1557}},{"uid":"3947a04e58a37983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/3947a04e58a37983","status":"passed","time":{"start":1698867792065,"stop":1698867793430,"duration":1365}},{"uid":"fdba48e0b76ea684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/fdba48e0b76ea684","status":"passed","time":{"start":1698801804819,"stop":1698801806500,"duration":1681}},{"uid":"c29ace19a54ec4b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c29ace19a54ec4b8","status":"passed","time":{"start":1698788686996,"stop":1698788688141,"duration":1145}},{"uid":"e0126c4f9702ddac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e0126c4f9702ddac","status":"passed","time":{"start":1698715223814,"stop":1698715225718,"duration":1904}},{"uid":"9fdb22f0ca66cc1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9fdb22f0ca66cc1a","status":"passed","time":{"start":1698701628020,"stop":1698701629540,"duration":1520}},{"uid":"9e5b7abbdeadde0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9e5b7abbdeadde0e","status":"passed","time":{"start":1698700529515,"stop":1698700530725,"duration":1210}},{"uid":"70f8c0c673855b60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/70f8c0c673855b60","status":"passed","time":{"start":1698693107701,"stop":1698693108967,"duration":1266}},{"uid":"d88ce12513f6e639","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d88ce12513f6e639","status":"passed","time":{"start":1698692935462,"stop":1698692936990,"duration":1528}},{"uid":"6bbd01a5ee3420b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6bbd01a5ee3420b7","status":"passed","time":{"start":1698646601934,"stop":1698646603904,"duration":1970}},{"uid":"5dca376194569c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5dca376194569c17","status":"passed","time":{"start":1698628821815,"stop":1698628823583,"duration":1768}},{"uid":"58940f33783130f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/58940f33783130f2","status":"passed","time":{"start":1698615484393,"stop":1698615486077,"duration":1684}},{"uid":"5c3a4f9a2da5d97d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c3a4f9a2da5d97d","status":"passed","time":{"start":1698615321923,"stop":1698615323774,"duration":1851}},{"uid":"4276421d75383561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4276421d75383561","status":"passed","time":{"start":1698542619051,"stop":1698542620785,"duration":1734}},{"uid":"210ce65b1f400bd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/210ce65b1f400bd7","status":"passed","time":{"start":1698455816630,"stop":1698455818350,"duration":1720}},{"uid":"34cdedcc919b40ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/34cdedcc919b40ae","status":"passed","time":{"start":1698369545401,"stop":1698369547042,"duration":1641}},{"uid":"d9318f3b932b0553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d9318f3b932b0553","status":"passed","time":{"start":1698283149187,"stop":1698283151834,"duration":2647}},{"uid":"b5b0497b3223a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b5b0497b3223a9f3","status":"passed","time":{"start":1698196766028,"stop":1698196767719,"duration":1691}},{"uid":"8aa6613b8afc870f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8aa6613b8afc870f","status":"passed","time":{"start":1698178500124,"stop":1698178501681,"duration":1557}},{"uid":"8c11380b69520374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c11380b69520374","status":"passed","time":{"start":1698178436949,"stop":1698178438278,"duration":1329}}]},"9a30d8e08f9c216de4c4a05fec5f309a":{"statistic":{"failed":66,"broken":0,"skipped":0,"passed":102,"unknown":0,"total":168},"items":[{"uid":"5a2bf4185d0c7a9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5a2bf4185d0c7a9c","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698801555936,"stop":1698801556406,"duration":470}},{"uid":"dec8b6051a800220","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/dec8b6051a800220","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698788460596,"stop":1698788460999,"duration":403}},{"uid":"9f4caf30520bc036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9f4caf30520bc036","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698714950059,"stop":1698714950625,"duration":566}},{"uid":"e8e81e8c2ad2b5f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e8e81e8c2ad2b5f4","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698701323097,"stop":1698701323822,"duration":725}},{"uid":"418ace814f2b987e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/418ace814f2b987e","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698700191452,"stop":1698700191982,"duration":530}},{"uid":"dd693edca1643d26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dd693edca1643d26","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692734739,"stop":1698692735135,"duration":396}},{"uid":"a932edce646d8031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/a932edce646d8031","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692704234,"stop":1698692704663,"duration":429}},{"uid":"655bdbff15198af1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/655bdbff15198af1","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698646288954,"stop":1698646289641,"duration":687}},{"uid":"454dd91df9711508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/454dd91df9711508","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698628513027,"stop":1698628513559,"duration":532}},{"uid":"5b86861a2129964f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/5b86861a2129964f","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615161135,"stop":1698615161876,"duration":741}},{"uid":"b138064a35b6d921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b138064a35b6d921","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615069852,"stop":1698615070397,"duration":545}},{"uid":"5dbd060fb76312a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/5dbd060fb76312a3","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698542327029,"stop":1698542327604,"duration":575}},{"uid":"78cfbeaa447d2d30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/78cfbeaa447d2d30","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698455518599,"stop":1698455518987,"duration":388}},{"uid":"1e6da931c910564a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1e6da931c910564a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698369196515,"stop":1698369196936,"duration":421}},{"uid":"cc46eff040f1d2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cc46eff040f1d2ca","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698282798200,"stop":1698282798879,"duration":679}},{"uid":"d1eb21016dfe691f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d1eb21016dfe691f","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698196461538,"stop":1698196462176,"duration":638}},{"uid":"5fa48a9645f10f96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5fa48a9645f10f96","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178182752,"stop":1698178183448,"duration":696}},{"uid":"41c0366a2be87a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/41c0366a2be87a8","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178173894,"stop":1698178174451,"duration":557}},{"uid":"830c2a02bd420c95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/830c2a02bd420c95","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698110059535,"stop":1698110059954,"duration":419}},{"uid":"f3f97d4fc998f021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/f3f97d4fc998f021","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698064828611,"stop":1698064829075,"duration":464}}]},"8186cc541d41d38034a9211a23d0bbe2":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":9},"items":[{"uid":"a7b0f8a0d9b7447c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/a7b0f8a0d9b7447c","status":"passed","time":{"start":1698867407040,"stop":1698867408259,"duration":1219}},{"uid":"f5e76bd5d7e0f514","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f5e76bd5d7e0f514","status":"passed","time":{"start":1698867421350,"stop":1698867422136,"duration":786}},{"uid":"1f787b9d53364bf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1f787b9d53364bf1","status":"passed","time":{"start":1698801533771,"stop":1698801534376,"duration":605}},{"uid":"e2ccdd9b155dc861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e2ccdd9b155dc861","status":"passed","time":{"start":1698788437126,"stop":1698788437844,"duration":718}},{"uid":"d917f6d0b4edaf5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d917f6d0b4edaf5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714920083,"stop":1698714920878,"duration":795}},{"uid":"e56d4e5db5a3c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e56d4e5db5a3c0d3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701295869,"stop":1698701297093,"duration":1224}},{"uid":"ac51e125da50f57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ac51e125da50f57a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700169203,"stop":1698700169970,"duration":767}},{"uid":"87d1d6172415ce42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/87d1d6172415ce42","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692713369,"stop":1698692714177,"duration":808}},{"uid":"49e3d157f7d82f03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/49e3d157f7d82f03","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692676174,"stop":1698692676957,"duration":783}}]},"10c5adec7cdd71fa36d93e2bcbd9ad16":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"316b9f9bf352d04c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/316b9f9bf352d04c","status":"passed","time":{"start":1698867688645,"stop":1698867695427,"duration":6782}},{"uid":"27951615dcc78589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/27951615dcc78589","status":"passed","time":{"start":1698867604174,"stop":1698867610334,"duration":6160}},{"uid":"befeeb26077633e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/befeeb26077633e","status":"passed","time":{"start":1698801733788,"stop":1698801739718,"duration":5930}},{"uid":"b919dbdf47050443","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b919dbdf47050443","status":"passed","time":{"start":1698788621513,"stop":1698788627597,"duration":6084}},{"uid":"550097d57a0d7c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/550097d57a0d7c17","status":"passed","time":{"start":1698715173234,"stop":1698715179341,"duration":6107}},{"uid":"2c3b9d939cd60a09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2c3b9d939cd60a09","status":"passed","time":{"start":1698701563682,"stop":1698701570705,"duration":7023}},{"uid":"908aa7469a30150c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/908aa7469a30150c","status":"passed","time":{"start":1698700349715,"stop":1698700354876,"duration":5161}},{"uid":"1b227bf59abd5a99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1b227bf59abd5a99","status":"passed","time":{"start":1698693048827,"stop":1698693054085,"duration":5258}},{"uid":"57eb72d89121337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/57eb72d89121337c","status":"passed","time":{"start":1698692858928,"stop":1698692864014,"duration":5086}},{"uid":"338cb72d19778d5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/338cb72d19778d5d","status":"passed","time":{"start":1698646547182,"stop":1698646554169,"duration":6987}},{"uid":"bd7279f0a216e825","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bd7279f0a216e825","status":"passed","time":{"start":1698628896176,"stop":1698628902269,"duration":6093}},{"uid":"d1ce26a500cb74f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d1ce26a500cb74f7","status":"passed","time":{"start":1698615376514,"stop":1698615386065,"duration":9551}},{"uid":"da6693940e65d45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/da6693940e65d45","status":"passed","time":{"start":1698615267372,"stop":1698615274943,"duration":7571}},{"uid":"7e80f9c339d9a0d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7e80f9c339d9a0d6","status":"passed","time":{"start":1698542535601,"stop":1698542541204,"duration":5603}},{"uid":"1b5c357077da912d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1b5c357077da912d","status":"passed","time":{"start":1698455870726,"stop":1698455876049,"duration":5323}},{"uid":"9e695df1fa6dd0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9e695df1fa6dd0cb","status":"passed","time":{"start":1698369528472,"stop":1698369533655,"duration":5183}},{"uid":"cc9b5a8ce497f79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cc9b5a8ce497f79e","status":"passed","time":{"start":1698283020320,"stop":1698283027673,"duration":7353}},{"uid":"6dd9f1abe8295002","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6dd9f1abe8295002","status":"passed","time":{"start":1698196686733,"stop":1698196694145,"duration":7412}},{"uid":"18e17a42140a356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/18e17a42140a356","status":"passed","time":{"start":1698178406158,"stop":1698178413112,"duration":6954}},{"uid":"29ae97242a75d0c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29ae97242a75d0c2","status":"passed","time":{"start":1698178346707,"stop":1698178352438,"duration":5731}}]},"4fed604a10daf77aacbf6179bf28f404":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":170},"items":[{"uid":"c1f301ba9a71eede","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/c1f301ba9a71eede","status":"passed","time":{"start":1698867659210,"stop":1698867660531,"duration":1321}},{"uid":"a9f8a50ba0aa021d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/a9f8a50ba0aa021d","status":"passed","time":{"start":1698867575024,"stop":1698867575949,"duration":925}},{"uid":"4f373da6edfa5cf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4f373da6edfa5cf2","status":"passed","time":{"start":1698801682865,"stop":1698801683934,"duration":1069}},{"uid":"26b0924fc5b63559","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/26b0924fc5b63559","status":"passed","time":{"start":1698788592896,"stop":1698788593925,"duration":1029}},{"uid":"5bd3bd847b6a8b03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5bd3bd847b6a8b03","status":"passed","time":{"start":1698715135892,"stop":1698715136952,"duration":1060}},{"uid":"7c484d2bc5863a44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7c484d2bc5863a44","status":"passed","time":{"start":1698701550537,"stop":1698701551811,"duration":1274}},{"uid":"294cafb397bd3f59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/294cafb397bd3f59","status":"passed","time":{"start":1698700324532,"stop":1698700325524,"duration":992}},{"uid":"3abffd62690f2997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3abffd62690f2997","status":"passed","time":{"start":1698692863417,"stop":1698692864306,"duration":889}},{"uid":"179c8e2f054fd116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/179c8e2f054fd116","status":"passed","time":{"start":1698692834362,"stop":1698692835239,"duration":877}},{"uid":"16cec1e94d61bc36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/16cec1e94d61bc36","status":"passed","time":{"start":1698646545051,"stop":1698646546537,"duration":1486}},{"uid":"319e2d1380701b0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/319e2d1380701b0d","status":"passed","time":{"start":1698628528905,"stop":1698628530394,"duration":1489}},{"uid":"42c541a3c3f437d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/42c541a3c3f437d7","status":"passed","time":{"start":1698615168354,"stop":1698615169836,"duration":1482}},{"uid":"63734bafe87ba1da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/63734bafe87ba1da","status":"passed","time":{"start":1698615075756,"stop":1698615076964,"duration":1208}},{"uid":"df5c9a28f0abcf01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/df5c9a28f0abcf01","status":"passed","time":{"start":1698542328943,"stop":1698542330303,"duration":1360}},{"uid":"a4de82a40fcf5a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a4de82a40fcf5a4d","status":"passed","time":{"start":1698455516569,"stop":1698455517616,"duration":1047}},{"uid":"4417c70cf026719a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4417c70cf026719a","status":"passed","time":{"start":1698369205918,"stop":1698369206976,"duration":1058}},{"uid":"bd67de75cddb90db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd67de75cddb90db","status":"passed","time":{"start":1698282794186,"stop":1698282795489,"duration":1303}},{"uid":"10c3557b29fcc475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/10c3557b29fcc475","status":"passed","time":{"start":1698196466465,"stop":1698196467673,"duration":1208}},{"uid":"53969e607e906dcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/53969e607e906dcd","status":"passed","time":{"start":1698178198428,"stop":1698178199710,"duration":1282}},{"uid":"dabde4b7d2a8d67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/dabde4b7d2a8d67f","status":"passed","time":{"start":1698178144690,"stop":1698178146146,"duration":1456}}]},"974fd2c15e32d40e1deeebde92c36bd9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":141,"unknown":0,"total":145},"items":[{"uid":"35fa0e1948e5955f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/35fa0e1948e5955f","status":"passed","time":{"start":1698867368892,"stop":1698867372358,"duration":3466}},{"uid":"512bc38d27d8058f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/512bc38d27d8058f","status":"passed","time":{"start":1698867399062,"stop":1698867406386,"duration":7324}},{"uid":"da4f1a62e9699702","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/da4f1a62e9699702","status":"passed","time":{"start":1698801499256,"stop":1698801502335,"duration":3079}},{"uid":"a54268b8fbb16d83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a54268b8fbb16d83","status":"passed","time":{"start":1698788402273,"stop":1698788410334,"duration":8061}},{"uid":"cfe7d42afbdc183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cfe7d42afbdc183","status":"passed","time":{"start":1698714870613,"stop":1698714882380,"duration":11767}},{"uid":"8d827c19214389ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8d827c19214389ea","status":"passed","time":{"start":1698701268143,"stop":1698701275445,"duration":7302}},{"uid":"9594dbe931715790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9594dbe931715790","status":"passed","time":{"start":1698700138985,"stop":1698700146351,"duration":7366}},{"uid":"1fa33e43f5ac3728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1fa33e43f5ac3728","status":"passed","time":{"start":1698692689397,"stop":1698692692083,"duration":2686}},{"uid":"e9ffe216f486ccc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9ffe216f486ccc2","status":"passed","time":{"start":1698692652176,"stop":1698692659201,"duration":7025}},{"uid":"9a66c3f1437d2197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9a66c3f1437d2197","status":"passed","time":{"start":1698646210807,"stop":1698646218197,"duration":7390}},{"uid":"9589c8d60250ba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9589c8d60250ba4","status":"passed","time":{"start":1698628457961,"stop":1698628468778,"duration":10817}},{"uid":"d01fbef45f570253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d01fbef45f570253","status":"passed","time":{"start":1698615104142,"stop":1698615107497,"duration":3355}},{"uid":"1f9fc904785aac6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1f9fc904785aac6a","status":"passed","time":{"start":1698615026651,"stop":1698615029268,"duration":2617}},{"uid":"8bf740a9f35f873b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8bf740a9f35f873b","status":"passed","time":{"start":1698542266767,"stop":1698542274636,"duration":7869}},{"uid":"883fd13893c216e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/883fd13893c216e8","status":"passed","time":{"start":1698455461133,"stop":1698455466975,"duration":5842}},{"uid":"1b4f46ef4558b99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1b4f46ef4558b99f","status":"passed","time":{"start":1698369143229,"stop":1698369148812,"duration":5583}},{"uid":"c4da735883bf43ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c4da735883bf43ae","status":"passed","time":{"start":1698282731164,"stop":1698282734452,"duration":3288}},{"uid":"cd34772b3dc7275f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cd34772b3dc7275f","status":"passed","time":{"start":1698196405063,"stop":1698196407816,"duration":2753}},{"uid":"a0f79d39f2a0973d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a0f79d39f2a0973d","status":"passed","time":{"start":1698178130798,"stop":1698178134065,"duration":3267}},{"uid":"bfab0915f20decfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bfab0915f20decfb","status":"passed","time":{"start":1698178088247,"stop":1698178091157,"duration":2910}}]},"43ce41b46876976a27337fcdb402fec8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"d27f704a189549df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/d27f704a189549df","status":"passed","time":{"start":1698867725261,"stop":1698867737112,"duration":11851}},{"uid":"eb9156891127a872","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/eb9156891127a872","status":"passed","time":{"start":1698867633921,"stop":1698867642012,"duration":8091}},{"uid":"2e63d7a9bd9c1396","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2e63d7a9bd9c1396","status":"passed","time":{"start":1698801763981,"stop":1698801773449,"duration":9468}},{"uid":"e8d3a0e787c6530","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e8d3a0e787c6530","status":"passed","time":{"start":1698788653113,"stop":1698788660894,"duration":7781}},{"uid":"a4eecb9688be9fdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4eecb9688be9fdc","status":"passed","time":{"start":1698715188357,"stop":1698715197830,"duration":9473}},{"uid":"241e8890f90df3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/241e8890f90df3ce","status":"passed","time":{"start":1698701588506,"stop":1698701599153,"duration":10647}},{"uid":"585a53381b8bdf4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/585a53381b8bdf4f","status":"passed","time":{"start":1698700378191,"stop":1698700386976,"duration":8785}},{"uid":"a2da25fc5bd06b86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a2da25fc5bd06b86","status":"passed","time":{"start":1698693080950,"stop":1698693088315,"duration":7365}},{"uid":"28f34cadcaed6577","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/28f34cadcaed6577","status":"passed","time":{"start":1698692886494,"stop":1698692894390,"duration":7896}},{"uid":"99c71ba79fcb8bc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/99c71ba79fcb8bc2","status":"passed","time":{"start":1698646568859,"stop":1698646579620,"duration":10761}},{"uid":"c518b2e46ac4fce2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c518b2e46ac4fce2","status":"passed","time":{"start":1698628628700,"stop":1698628637020,"duration":8320}},{"uid":"fabf37f538aef59c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fabf37f538aef59c","status":"passed","time":{"start":1698615397267,"stop":1698615407063,"duration":9796}},{"uid":"e8a7a871921d071f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e8a7a871921d071f","status":"passed","time":{"start":1698615283978,"stop":1698615292606,"duration":8628}},{"uid":"58fb0689a9ce96a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/58fb0689a9ce96a7","status":"passed","time":{"start":1698542551346,"stop":1698542559741,"duration":8395}},{"uid":"b352b21b6fae7d1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b352b21b6fae7d1c","status":"passed","time":{"start":1698455620146,"stop":1698455628715,"duration":8569}},{"uid":"6f9f2f3951f162c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6f9f2f3951f162c4","status":"passed","time":{"start":1698369291896,"stop":1698369299083,"duration":7187}},{"uid":"b3ce7f504ee00af2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b3ce7f504ee00af2","status":"passed","time":{"start":1698283050425,"stop":1698283061325,"duration":10900}},{"uid":"4506d54aa58b469a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4506d54aa58b469a","status":"passed","time":{"start":1698196703408,"stop":1698196711887,"duration":8479}},{"uid":"3dfbbf0769dc2fb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dfbbf0769dc2fb6","status":"passed","time":{"start":1698178424844,"stop":1698178436275,"duration":11431}},{"uid":"79d12763944f19bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79d12763944f19bf","status":"passed","time":{"start":1698178363065,"stop":1698178373606,"duration":10541}}]},"dd9e500503c1050ad4a094bf9d94ac37":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":55,"unknown":0,"total":56},"items":[{"uid":"556e1327e4465f7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/556e1327e4465f7d","status":"passed","time":{"start":1698867684062,"stop":1698867686614,"duration":2552}},{"uid":"35ddf9fa17d147e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/35ddf9fa17d147e2","status":"passed","time":{"start":1698867600483,"stop":1698867602691,"duration":2208}},{"uid":"4d604bcd3f35168f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4d604bcd3f35168f","status":"passed","time":{"start":1698801729652,"stop":1698801732247,"duration":2595}},{"uid":"31feb2704847c381","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/31feb2704847c381","status":"passed","time":{"start":1698788617236,"stop":1698788619636,"duration":2400}},{"uid":"8db4f8aec3d836c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8db4f8aec3d836c4","status":"passed","time":{"start":1698715168604,"stop":1698715171405,"duration":2801}},{"uid":"502909701b378742","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/502909701b378742","status":"passed","time":{"start":1698701558806,"stop":1698701561732,"duration":2926}},{"uid":"76ec6c12e55339cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/76ec6c12e55339cb","status":"passed","time":{"start":1698700345560,"stop":1698700347964,"duration":2404}},{"uid":"df514e0cfa840d8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/df514e0cfa840d8c","status":"passed","time":{"start":1698693045060,"stop":1698693047277,"duration":2217}},{"uid":"9be9eb79edea0a91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9be9eb79edea0a91","status":"passed","time":{"start":1698692855353,"stop":1698692857397,"duration":2044}},{"uid":"e128eca9e7ea39ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e128eca9e7ea39ba","status":"passed","time":{"start":1698646541620,"stop":1698646545092,"duration":3472}},{"uid":"3f69d49d789be7d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3f69d49d789be7d6","status":"passed","time":{"start":1698628891457,"stop":1698628894468,"duration":3011}},{"uid":"4e3fe9f541dea915","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4e3fe9f541dea915","status":"passed","time":{"start":1698615367812,"stop":1698615374058,"duration":6246}},{"uid":"e5ea295064fdb052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e5ea295064fdb052","status":"passed","time":{"start":1698615262387,"stop":1698615265685,"duration":3298}},{"uid":"4e0b2b3a3450d103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4e0b2b3a3450d103","status":"passed","time":{"start":1698542530840,"stop":1698542533167,"duration":2327}},{"uid":"f5bb04317850ef95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f5bb04317850ef95","status":"passed","time":{"start":1698455860046,"stop":1698455869167,"duration":9121}},{"uid":"4e303a3e36347c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e303a3e36347c7e","status":"passed","time":{"start":1698369523379,"stop":1698369526918,"duration":3539}},{"uid":"15caeed6f90f91df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/15caeed6f90f91df","status":"passed","time":{"start":1698283014455,"stop":1698283018473,"duration":4018}},{"uid":"761f5153bd26f1d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/761f5153bd26f1d1","status":"passed","time":{"start":1698196681646,"stop":1698196684295,"duration":2649}},{"uid":"ea76dad100b22d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea76dad100b22d0","status":"passed","time":{"start":1698178401404,"stop":1698178404097,"duration":2693}},{"uid":"6cfada9642378d05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6cfada9642378d05","status":"passed","time":{"start":1698178342578,"stop":1698178344794,"duration":2216}}]},"dfd168eec4fcc06b2ec363ae43f3deca":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":127,"unknown":0,"total":129},"items":[{"uid":"855a285a8a180b5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1010//#testresult/855a285a8a180b5c","status":"passed","time":{"start":1697591691549,"stop":1697591731966,"duration":40417}},{"uid":"acc5a68fc7b6b984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1009//#testresult/acc5a68fc7b6b984","status":"passed","time":{"start":1697542567541,"stop":1697542595326,"duration":27785}},{"uid":"1c895c7cb26de16d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1008//#testresult/1c895c7cb26de16d","status":"passed","time":{"start":1697505297553,"stop":1697505318054,"duration":20501}},{"uid":"16fb12ca98ad3a9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1006//#testresult/16fb12ca98ad3a9f","status":"passed","time":{"start":1697484604594,"stop":1697484623384,"duration":18790}},{"uid":"627595b34ef61b82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1005//#testresult/627595b34ef61b82","status":"passed","time":{"start":1697484558938,"stop":1697484576121,"duration":17183}},{"uid":"8c7f4b61fb7126f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1004//#testresult/8c7f4b61fb7126f8","status":"passed","time":{"start":1697418949501,"stop":1697418974857,"duration":25356}},{"uid":"b2a07219b8161bcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1001//#testresult/b2a07219b8161bcd","status":"passed","time":{"start":1697403127941,"stop":1697403145975,"duration":18034}},{"uid":"6bca228f785bd990","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/998//#testresult/6bca228f785bd990","status":"passed","time":{"start":1697399682438,"stop":1697399702233,"duration":19795}},{"uid":"a809ad81b5e9e2b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/994//#testresult/a809ad81b5e9e2b5","status":"passed","time":{"start":1697366940706,"stop":1697366958123,"duration":17417}},{"uid":"326542a8c55637ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/992//#testresult/326542a8c55637ba","status":"passed","time":{"start":1697332769146,"stop":1697332792350,"duration":23204}},{"uid":"adb202986e30c548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/988//#testresult/adb202986e30c548","status":"passed","time":{"start":1697245943256,"stop":1697245962806,"duration":19550}},{"uid":"ef0cef5db50e5468","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/986//#testresult/ef0cef5db50e5468","status":"passed","time":{"start":1697159784696,"stop":1697159805459,"duration":20763}},{"uid":"6807cc5a7bd010dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/985//#testresult/6807cc5a7bd010dd","status":"passed","time":{"start":1697073122313,"stop":1697073151441,"duration":29128}},{"uid":"b370a3d1f2091493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/984//#testresult/b370a3d1f2091493","status":"passed","time":{"start":1697052875356,"stop":1697052894712,"duration":19356}},{"uid":"71c185e6bb4a6a09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/981//#testresult/71c185e6bb4a6a09","status":"passed","time":{"start":1697050686482,"stop":1697050709115,"duration":22633}},{"uid":"1e0c3f8336e6bdf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/978//#testresult/1e0c3f8336e6bdf0","status":"passed","time":{"start":1696986826701,"stop":1696986856110,"duration":29409}},{"uid":"a89ce8bbc189fcbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/977//#testresult/a89ce8bbc189fcbf","status":"passed","time":{"start":1696900416993,"stop":1696900435158,"duration":18165}},{"uid":"7745181124120ebe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/976//#testresult/7745181124120ebe","status":"passed","time":{"start":1696814039128,"stop":1696814057395,"duration":18267}},{"uid":"42e8dc64251d2bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/975//#testresult/42e8dc64251d2bd6","status":"passed","time":{"start":1696727930197,"stop":1696727947334,"duration":17137}},{"uid":"6c44fb7818fa4d4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/974//#testresult/6c44fb7818fa4d4e","status":"passed","time":{"start":1696641198703,"stop":1696641224570,"duration":25867}}]}} \ No newline at end of file diff --git a/3.10/1084/history/retry-trend.json b/3.10/1086/history/retry-trend.json similarity index 92% rename from 3.10/1084/history/retry-trend.json rename to 3.10/1086/history/retry-trend.json index 0796c8cd16..48e10852a1 100644 --- a/3.10/1084/history/retry-trend.json +++ b/3.10/1086/history/retry-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"run":96,"retry":0}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"run":96,"retry":0}}] \ No newline at end of file diff --git a/3.10/1084/index.html b/3.10/1086/index.html similarity index 94% rename from 3.10/1084/index.html rename to 3.10/1086/index.html index b2da30388f..a1429e2cf3 100644 --- a/3.10/1084/index.html +++ b/3.10/1086/index.html @@ -26,7 +26,7 @@ gtag('js', new Date()); gtag('config', 'G-FVWC4GKEYS'); gtag('allureVersion', 'dev') - gtag('reportUuid', '54765371-2696-40f3-8f62-bd05c3b40adf') + gtag('reportUuid', 'b6c5abbb-4e78-47ac-b2ec-e5e49c239407') diff --git a/3.10/1084/plugin/behaviors/index.js b/3.10/1086/plugin/behaviors/index.js similarity index 100% rename from 3.10/1084/plugin/behaviors/index.js rename to 3.10/1086/plugin/behaviors/index.js diff --git a/3.10/1084/plugin/packages/index.js b/3.10/1086/plugin/packages/index.js similarity index 100% rename from 3.10/1084/plugin/packages/index.js rename to 3.10/1086/plugin/packages/index.js diff --git a/3.10/1084/plugin/screen-diff/index.js b/3.10/1086/plugin/screen-diff/index.js similarity index 100% rename from 3.10/1084/plugin/screen-diff/index.js rename to 3.10/1086/plugin/screen-diff/index.js diff --git a/3.10/1084/plugin/screen-diff/styles.css b/3.10/1086/plugin/screen-diff/styles.css similarity index 100% rename from 3.10/1084/plugin/screen-diff/styles.css rename to 3.10/1086/plugin/screen-diff/styles.css diff --git a/3.10/1084/styles.css b/3.10/1086/styles.css similarity index 100% rename from 3.10/1084/styles.css rename to 3.10/1086/styles.css diff --git a/3.10/1084/widgets/behaviors.json b/3.10/1086/widgets/behaviors.json similarity index 70% rename from 3.10/1084/widgets/behaviors.json rename to 3.10/1086/widgets/behaviors.json index de5afcd25c..bc7c72dfde 100644 --- a/3.10/1084/widgets/behaviors.json +++ b/3.10/1086/widgets/behaviors.json @@ -1 +1 @@ -{"total":1,"items":[{"uid":"745d6022f2cf7bbcfa6ab2117482c74d","name":"Test each council output matches expected results in /outputs","statistic":{"failed":30,"broken":0,"skipped":0,"passed":68,"unknown":0,"total":98}}]} \ No newline at end of file +{"total":1,"items":[{"uid":"745d6022f2cf7bbcfa6ab2117482c74d","name":"Test each council output matches expected results in /outputs","statistic":{"failed":26,"broken":0,"skipped":0,"passed":72,"unknown":0,"total":98}}]} \ No newline at end of file diff --git a/3.10/1084/widgets/categories-trend.json b/3.10/1086/widgets/categories-trend.json similarity index 92% rename from 3.10/1084/widgets/categories-trend.json rename to 3.10/1086/widgets/categories-trend.json index af6ee1b729..ff54df3145 100644 --- a/3.10/1084/widgets/categories-trend.json +++ b/3.10/1086/widgets/categories-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084/","reportName":"Allure Report with history","data":{"Product defects":30}},{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"Product defects":27}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"Product defects":18}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086/","reportName":"Allure Report with history","data":{"Product defects":26}},{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"Product defects":27}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"Product defects":18}}] \ No newline at end of file diff --git a/3.10/1086/widgets/categories.json b/3.10/1086/widgets/categories.json new file mode 100644 index 0000000000..45a4e425f1 --- /dev/null +++ b/3.10/1086/widgets/categories.json @@ -0,0 +1 @@ +{"total":1,"items":[{"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d","name":"Product defects","statistic":{"failed":26,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":26}}]} \ No newline at end of file diff --git a/3.10/1084/widgets/duration-trend.json b/3.10/1086/widgets/duration-trend.json similarity index 90% rename from 3.10/1084/widgets/duration-trend.json rename to 3.10/1086/widgets/duration-trend.json index df125bda9e..2ea3cf8866 100644 --- a/3.10/1084/widgets/duration-trend.json +++ b/3.10/1086/widgets/duration-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084/","reportName":"Allure Report with history","data":{"duration":534107}},{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"duration":430308}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"duration":414330}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"duration":404670}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"duration":475112}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"duration":457428}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"duration":419863}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"duration":523801}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"duration":414847}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"duration":535207}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"duration":446938}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"duration":444075}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"duration":406520}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"duration":462444}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"duration":417073}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"duration":584931}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"duration":492355}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"duration":475289}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"duration":448402}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"duration":428588}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086/","reportName":"Allure Report with history","data":{"duration":513028}},{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"duration":416203}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"duration":414330}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"duration":404670}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"duration":475112}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"duration":457428}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"duration":419863}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"duration":523801}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"duration":414847}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"duration":535207}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"duration":446938}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"duration":444075}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"duration":406520}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"duration":462444}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"duration":417073}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"duration":584931}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"duration":492355}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"duration":475289}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"duration":448402}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"duration":428588}}] \ No newline at end of file diff --git a/3.10/1086/widgets/duration.json b/3.10/1086/widgets/duration.json new file mode 100644 index 0000000000..2879e8c88f --- /dev/null +++ b/3.10/1086/widgets/duration.json @@ -0,0 +1 @@ +[{"uid":"57334bfd0eb77b61","name":"Validate Council Output [SomersetCouncil]","time":{"start":1698867702724,"stop":1698867711503,"duration":8779},"status":"passed","severity":"normal"},{"uid":"a7d35b002cb7c286","name":"Validate Council Output [BexleyCouncil]","time":{"start":1698867375684,"stop":1698867376342,"duration":658},"status":"failed","severity":"normal"},{"uid":"acdcdad0e0dc46d","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1698867433839,"stop":1698867435263,"duration":1424},"status":"passed","severity":"normal"},{"uid":"ed814ea9f6bbbd01","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1698867737911,"stop":1698867743144,"duration":5233},"status":"passed","severity":"normal"},{"uid":"1367e3908291916d","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1698867654910,"stop":1698867657921,"duration":3011},"status":"failed","severity":"normal"},{"uid":"d94a2b91127646b7","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1698867412248,"stop":1698867417737,"duration":5489},"status":"passed","severity":"normal"},{"uid":"ff451a4067e5b903","name":"Validate Council Output [EastDevonDC]","time":{"start":1698867424330,"stop":1698867425381,"duration":1051},"status":"passed","severity":"normal"},{"uid":"c7d1a1422d069b77","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1698867781080,"stop":1698867792654,"duration":11574},"status":"passed","severity":"normal"},{"uid":"d7409f340c70f61","name":"Validate Council Output [NorthNorthamptonshireCouncil]","time":{"start":1698867509302,"stop":1698867510274,"duration":972},"status":"passed","severity":"normal"},{"uid":"d3ca3644287b65a2","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1698867827470,"stop":1698867831553,"duration":4083},"status":"passed","severity":"normal"},{"uid":"40f8191f8ae1cccd","name":"Validate Council Output [YorkCouncil]","time":{"start":1698867843206,"stop":1698867844142,"duration":936},"status":"passed","severity":"normal"},{"uid":"ebc7f40120c9e810","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1698867405094,"stop":1698867407036,"duration":1942},"status":"passed","severity":"normal"},{"uid":"a7b0f8a0d9b7447c","name":"Validate Council Output [ConwyCountyBorough]","time":{"start":1698867407040,"stop":1698867408259,"duration":1219},"status":"passed","severity":"normal"},{"uid":"5b630b6dc7aab305","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1698867653897,"stop":1698867654906,"duration":1009},"status":"passed","severity":"normal"},{"uid":"350b7ebc27f187df","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1698867648801,"stop":1698867780969,"duration":132168},"status":"failed","severity":"normal"},{"uid":"94c285e6ac8bb755","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1698867746922,"stop":1698867877219,"duration":130297},"status":"failed","severity":"normal"},{"uid":"73fa6e3627fde0e","name":"Validate Council Output [WestLothianCouncil]","time":{"start":1698867816648,"stop":1698867827464,"duration":10816},"status":"passed","severity":"normal"},{"uid":"679e0c3f7242013c","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1698867471061,"stop":1698867480667,"duration":9606},"status":"passed","severity":"normal"},{"uid":"f49c34d25189e363","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1698867695432,"stop":1698867696429,"duration":997},"status":"failed","severity":"normal"},{"uid":"ddf95e88a1951043","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1698867468501,"stop":1698867471055,"duration":2554},"status":"passed","severity":"normal"},{"uid":"66ff6a46423a3f34","name":"Validate Council Output [WelhatCouncil]","time":{"start":1698867816473,"stop":1698867816592,"duration":119},"status":"failed","severity":"normal"},{"uid":"c1f301ba9a71eede","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1698867659210,"stop":1698867660531,"duration":1321},"status":"passed","severity":"normal"},{"uid":"5b17717e5927385c","name":"Validate Council Output [EastSuffolkCouncil]","time":{"start":1698867435267,"stop":1698867449737,"duration":14470},"status":"passed","severity":"normal"},{"uid":"420e64ab2ce21d72","name":"Validate Council Output [BuckinghamshireCouncil]","time":{"start":1698867397918,"stop":1698867417032,"duration":19114},"status":"passed","severity":"normal"},{"uid":"bc47ecf26c30cf84","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1698867674243,"stop":1698867675763,"duration":1520},"status":"passed","severity":"normal"},{"uid":"65cede1bbc301c32","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1698867393282,"stop":1698867393292,"duration":10},"status":"failed","severity":"normal"},{"uid":"bd90af0ff8d6f89","name":"Validate Council Output [StHelensBC]","time":{"start":1698867737116,"stop":1698867737905,"duration":789},"status":"passed","severity":"normal"},{"uid":"2eefd8f2e8860ade","name":"Validate Council Output [BuryCouncil]","time":{"start":1698867417037,"stop":1698867419726,"duration":2689},"status":"passed","severity":"normal"},{"uid":"eb3ca839fc15bae3","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1698867657963,"stop":1698867659207,"duration":1244},"status":"passed","severity":"normal"},{"uid":"e242ac406a1d6e06","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1698867792658,"stop":1698867796419,"duration":3761},"status":"passed","severity":"normal"},{"uid":"1123a7e5902addc3","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1698867372363,"stop":1698867373359,"duration":996},"status":"failed","severity":"normal"},{"uid":"9748c3175c1556ef","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1698867834548,"stop":1698867837934,"duration":3386},"status":"passed","severity":"normal"},{"uid":"c1a0381f5c6b99dc","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1698867745604,"stop":1698867746649,"duration":1045},"status":"failed","severity":"normal"},{"uid":"fd94aeeb4b64e678","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1698867716616,"stop":1698867717653,"duration":1037},"status":"passed","severity":"normal"},{"uid":"2b0eb17497eaed2e","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1698867877449,"stop":1698867880215,"duration":2766},"status":"passed","severity":"normal"},{"uid":"62cb20a2dfd514f1","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1698867380825,"stop":1698867386382,"duration":5557},"status":"passed","severity":"normal"},{"uid":"a390ecaad449c9fd","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1698867422916,"stop":1698867424326,"duration":1410},"status":"passed","severity":"normal"},{"uid":"64d47c384c8e8bd0","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1698867483292,"stop":1698867490478,"duration":7186},"status":"passed","severity":"normal"},{"uid":"b49389594dc913a7","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1698867667565,"stop":1698867667570,"duration":5},"status":"failed","severity":"normal"},{"uid":"206f305029ad97f","name":"Validate Council Output [NorthEastLincs]","time":{"start":1698867684004,"stop":1698867684010,"duration":6},"status":"failed","severity":"normal"},{"uid":"aa3fead70720c727","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1698867390575,"stop":1698867397914,"duration":7339},"status":"passed","severity":"normal"},{"uid":"e185285fbf99818b","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1698867408262,"stop":1698867410263,"duration":2001},"status":"passed","severity":"normal"},{"uid":"cb66348b9b702eb8","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1698867666547,"stop":1698867667505,"duration":958},"status":"failed","severity":"normal"},{"uid":"fd12c71fb72eb0b7","name":"Validate Council Output [NeathPortTalbotCouncil]","time":{"start":1698867667624,"stop":1698867674239,"duration":6615},"status":"passed","severity":"normal"},{"uid":"d27f704a189549df","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","time":{"start":1698867725261,"stop":1698867737112,"duration":11851},"status":"passed","severity":"normal"},{"uid":"cf044fd83128379f","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1698867675767,"stop":1698867684000,"duration":8233},"status":"passed","severity":"normal"},{"uid":"7d22c9f1b35b1a3d","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1698867417742,"stop":1698867420098,"duration":2356},"status":"passed","severity":"normal"},{"uid":"94ad9ffab05ed23a","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1698867449741,"stop":1698867452852,"duration":3111},"status":"passed","severity":"normal"},{"uid":"6f96ea4815289d88","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1698867723812,"stop":1698867724868,"duration":1056},"status":"failed","severity":"normal"},{"uid":"c6712e89a32cd362","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1698867798943,"stop":1698867808239,"duration":9296},"status":"passed","severity":"normal"},{"uid":"d0e95463e9149476","name":"Validate Council Output [EastLindseyDistrictCouncil]","time":{"start":1698867427276,"stop":1698867433835,"duration":6559},"status":"passed","severity":"normal"},{"uid":"22dc023249522231","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1698867700228,"stop":1698867702719,"duration":2491},"status":"passed","severity":"normal"},{"uid":"926b93e504644b65","name":"Validate Council Output [BoltonCouncil]","time":{"start":1698867377266,"stop":1698867380821,"duration":3555},"status":"passed","severity":"normal"},{"uid":"ca8d551721ee873c","name":"Validate Council Output [StratfordUponAvonCouncil]","time":{"start":1698867743148,"stop":1698867745600,"duration":2452},"status":"passed","severity":"normal"},{"uid":"59fe52d5d03b2fe0","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1698867641843,"stop":1698867643763,"duration":1920},"status":"failed","severity":"normal"},{"uid":"5492d0018983cba0","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1698867814483,"stop":1698867816468,"duration":1985},"status":"passed","severity":"normal"},{"uid":"35fa0e1948e5955f","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1698867368892,"stop":1698867372358,"duration":3466},"status":"passed","severity":"normal"},{"uid":"7578f2ba990c2fcb","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1698867425385,"stop":1698867427272,"duration":1887},"status":"passed","severity":"normal"},{"uid":"c4af848eed42d2b7","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1698867386386,"stop":1698867390570,"duration":4184},"status":"passed","severity":"normal"},{"uid":"eb08c87edeeec35e","name":"Validate Council Output [CannockChaseDistrictCouncil]","time":{"start":1698867387027,"stop":1698867388048,"duration":1021},"status":"passed","severity":"normal"},{"uid":"99bd166c33ebfb01","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1698867837939,"stop":1698867843201,"duration":5262},"status":"passed","severity":"normal"},{"uid":"424d0970f27fee25","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1698867376393,"stop":1698867376971,"duration":578},"status":"failed","severity":"normal"},{"uid":"c7e1103d39b0bd1","name":"Validate Council Output [MertonCouncil]","time":{"start":1698867664356,"stop":1698867666506,"duration":2150},"status":"failed","severity":"normal"},{"uid":"2531b84a2209d5df","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1698867696468,"stop":1698867700224,"duration":3756},"status":"passed","severity":"normal"},{"uid":"dde718791d24248d","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1698867482391,"stop":1698867483251,"duration":860},"status":"failed","severity":"normal"},{"uid":"5872a347e47bc2cb","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1698867395648,"stop":1698867405052,"duration":9404},"status":"failed","severity":"normal"},{"uid":"473ad7ed013405ac","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1698867711507,"stop":1698867714149,"duration":2642},"status":"passed","severity":"normal"},{"uid":"8155eacfa6b29bd4","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1698867495566,"stop":1698867496521,"duration":955},"status":"passed","severity":"normal"},{"uid":"28dce61f84e7c3b7","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1698867719539,"stop":1698867723808,"duration":4269},"status":"passed","severity":"normal"},{"uid":"9189aeea37943bc7","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1698867496524,"stop":1698867502046,"duration":5522},"status":"passed","severity":"normal"},{"uid":"d6400db47743f80a","name":"Validate Council Output [DurhamCouncil]","time":{"start":1698867419733,"stop":1698867422912,"duration":3179},"status":"passed","severity":"normal"},{"uid":"2f1f3fe858ef2f23","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1698867480671,"stop":1698867482290,"duration":1619},"status":"failed","severity":"normal"},{"uid":"7c2e5444f68a2b61","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1698867686618,"stop":1698867688641,"duration":2023},"status":"passed","severity":"normal"},{"uid":"89a037e24e996f4d","name":"Validate Council Output [CroydonCouncil]","time":{"start":1698867410269,"stop":1698867412145,"duration":1876},"status":"failed","severity":"normal"},{"uid":"55e3c52476f1aa03","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1698867714153,"stop":1698867716611,"duration":2458},"status":"passed","severity":"normal"},{"uid":"4f67ba27307a0a4e","name":"Validate Council Output [CardiffCouncil]","time":{"start":1698867388052,"stop":1698867393278,"duration":5226},"status":"passed","severity":"normal"},{"uid":"d51d389b74887eb7","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1698867717657,"stop":1698867719495,"duration":1838},"status":"failed","severity":"normal"},{"uid":"edf066917e2c0298","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1698867393443,"stop":1698867395645,"duration":2202},"status":"passed","severity":"normal"},{"uid":"610d9eb599537e69","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1698867809808,"stop":1698867814478,"duration":4670},"status":"passed","severity":"normal"},{"uid":"c40b13909f6e1d52","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1698867643871,"stop":1698867648706,"duration":4835},"status":"failed","severity":"normal"},{"uid":"47d92087ebcb7f70","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1698867463779,"stop":1698867466507,"duration":2728},"status":"passed","severity":"normal"},{"uid":"4d0e6f396bc498cc","name":"Validate Council Output [CalderdaleCouncil]","time":{"start":1698867368892,"stop":1698867387023,"duration":18131},"status":"passed","severity":"normal"},{"uid":"36e632b3296f106c","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1698867466512,"stop":1698867468440,"duration":1928},"status":"failed","severity":"normal"},{"uid":"316b9f9bf352d04c","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1698867688645,"stop":1698867695427,"duration":6782},"status":"passed","severity":"normal"},{"uid":"4e0e972c85a97299","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1698867796425,"stop":1698867798939,"duration":2514},"status":"passed","severity":"normal"},{"uid":"5920822ee68047dd","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1698867502050,"stop":1698867509296,"duration":7246},"status":"passed","severity":"normal"},{"uid":"c82b503bd54a0452","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1698867831558,"stop":1698867834506,"duration":2948},"status":"failed","severity":"normal"},{"uid":"eee1052cbc065af0","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1698867420107,"stop":1698867653893,"duration":233786},"status":"passed","severity":"normal"},{"uid":"bbece61336891963","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1698867660535,"stop":1698867664352,"duration":3817},"status":"passed","severity":"normal"},{"uid":"f8487f6ed62fb47f","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1698867808245,"stop":1698867809802,"duration":1557},"status":"passed","severity":"normal"},{"uid":"556e1327e4465f7d","name":"Validate Council Output [RhonddaCynonTaffCouncil]","time":{"start":1698867684062,"stop":1698867686614,"duration":2552},"status":"passed","severity":"normal"},{"uid":"8f3c0e0034c00e76","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1698867490482,"stop":1698867495560,"duration":5078},"status":"passed","severity":"normal"},{"uid":"f1d2fdb34fa3ab08","name":"Validate Council Output [BCPCouncil]","time":{"start":1698867374657,"stop":1698867375679,"duration":1022},"status":"passed","severity":"normal"},{"uid":"6f813be2b9273e78","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1698867510278,"stop":1698867641663,"duration":131385},"status":"failed","severity":"normal"},{"uid":"e5ec04c502ef9f5a","name":"Validate Council Output [GatesheadCouncil]","time":{"start":1698867454008,"stop":1698867463774,"duration":9766},"status":"passed","severity":"normal"},{"uid":"1fbb235ff0420721","name":"Validate Council Output [TorbayCouncil]","time":{"start":1698867880220,"stop":1698867881920,"duration":1700},"status":"passed","severity":"normal"},{"uid":"bdbc254720619dcb","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1698867373491,"stop":1698867374653,"duration":1162},"status":"passed","severity":"normal"},{"uid":"ed5c788380c3e21f","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1698867452856,"stop":1698867453650,"duration":794},"status":"failed","severity":"normal"}] \ No newline at end of file diff --git a/3.10/1084/widgets/environment.json b/3.10/1086/widgets/environment.json similarity index 100% rename from 3.10/1084/widgets/environment.json rename to 3.10/1086/widgets/environment.json diff --git a/3.10/1086/widgets/executors.json b/3.10/1086/widgets/executors.json new file mode 100644 index 0000000000..f9f9269bc9 --- /dev/null +++ b/3.10/1086/widgets/executors.json @@ -0,0 +1 @@ +[{"name":"GitHub Actions","type":"github","url":"https://robbrad.github.io/UKBinCollectionData/3.10","buildOrder":1086,"buildName":"GitHub Actions Run #6724263996","buildUrl":"https://github.com/robbrad/UKBinCollectionData/actions/runs/6724263996","reportName":"Allure Report with history","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086/"}] \ No newline at end of file diff --git a/3.10/1084/widgets/history-trend.json b/3.10/1086/widgets/history-trend.json similarity index 92% rename from 3.10/1084/widgets/history-trend.json rename to 3.10/1086/widgets/history-trend.json index 8f010e13a7..6b576370ed 100644 --- a/3.10/1084/widgets/history-trend.json +++ b/3.10/1086/widgets/history-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084/","reportName":"Allure Report with history","data":{"failed":30,"broken":0,"skipped":0,"passed":68,"unknown":0,"total":98}},{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"failed":27,"broken":0,"skipped":0,"passed":71,"unknown":0,"total":98}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":98}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":97}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086/","reportName":"Allure Report with history","data":{"failed":26,"broken":0,"skipped":0,"passed":72,"unknown":0,"total":98}},{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"failed":27,"broken":0,"skipped":0,"passed":71,"unknown":0,"total":98}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":98}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":97}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}}] \ No newline at end of file diff --git a/3.10/1084/widgets/launch.json b/3.10/1086/widgets/launch.json similarity index 100% rename from 3.10/1084/widgets/launch.json rename to 3.10/1086/widgets/launch.json diff --git a/3.10/1084/widgets/retry-trend.json b/3.10/1086/widgets/retry-trend.json similarity index 92% rename from 3.10/1084/widgets/retry-trend.json rename to 3.10/1086/widgets/retry-trend.json index 0796c8cd16..48e10852a1 100644 --- a/3.10/1084/widgets/retry-trend.json +++ b/3.10/1086/widgets/retry-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"run":96,"retry":0}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"run":96,"retry":0}}] \ No newline at end of file diff --git a/3.10/1086/widgets/severity.json b/3.10/1086/widgets/severity.json new file mode 100644 index 0000000000..69e27d5102 --- /dev/null +++ b/3.10/1086/widgets/severity.json @@ -0,0 +1 @@ +[{"uid":"c40b13909f6e1d52","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1698867643871,"stop":1698867648706,"duration":4835},"status":"failed","severity":"normal"},{"uid":"f8487f6ed62fb47f","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1698867808245,"stop":1698867809802,"duration":1557},"status":"passed","severity":"normal"},{"uid":"62cb20a2dfd514f1","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1698867380825,"stop":1698867386382,"duration":5557},"status":"passed","severity":"normal"},{"uid":"ed5c788380c3e21f","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1698867452856,"stop":1698867453650,"duration":794},"status":"failed","severity":"normal"},{"uid":"a7d35b002cb7c286","name":"Validate Council Output [BexleyCouncil]","time":{"start":1698867375684,"stop":1698867376342,"duration":658},"status":"failed","severity":"normal"},{"uid":"2eefd8f2e8860ade","name":"Validate Council Output [BuryCouncil]","time":{"start":1698867417037,"stop":1698867419726,"duration":2689},"status":"passed","severity":"normal"},{"uid":"55e3c52476f1aa03","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1698867714153,"stop":1698867716611,"duration":2458},"status":"passed","severity":"normal"},{"uid":"316b9f9bf352d04c","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1698867688645,"stop":1698867695427,"duration":6782},"status":"passed","severity":"normal"},{"uid":"e242ac406a1d6e06","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1698867792658,"stop":1698867796419,"duration":3761},"status":"passed","severity":"normal"},{"uid":"6f813be2b9273e78","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1698867510278,"stop":1698867641663,"duration":131385},"status":"failed","severity":"normal"},{"uid":"ff451a4067e5b903","name":"Validate Council Output [EastDevonDC]","time":{"start":1698867424330,"stop":1698867425381,"duration":1051},"status":"passed","severity":"normal"},{"uid":"f49c34d25189e363","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1698867695432,"stop":1698867696429,"duration":997},"status":"failed","severity":"normal"},{"uid":"eb08c87edeeec35e","name":"Validate Council Output [CannockChaseDistrictCouncil]","time":{"start":1698867387027,"stop":1698867388048,"duration":1021},"status":"passed","severity":"normal"},{"uid":"eb3ca839fc15bae3","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1698867657963,"stop":1698867659207,"duration":1244},"status":"passed","severity":"normal"},{"uid":"2b0eb17497eaed2e","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1698867877449,"stop":1698867880215,"duration":2766},"status":"passed","severity":"normal"},{"uid":"424d0970f27fee25","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1698867376393,"stop":1698867376971,"duration":578},"status":"failed","severity":"normal"},{"uid":"d7409f340c70f61","name":"Validate Council Output [NorthNorthamptonshireCouncil]","time":{"start":1698867509302,"stop":1698867510274,"duration":972},"status":"passed","severity":"normal"},{"uid":"89a037e24e996f4d","name":"Validate Council Output [CroydonCouncil]","time":{"start":1698867410269,"stop":1698867412145,"duration":1876},"status":"failed","severity":"normal"},{"uid":"7578f2ba990c2fcb","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1698867425385,"stop":1698867427272,"duration":1887},"status":"passed","severity":"normal"},{"uid":"473ad7ed013405ac","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1698867711507,"stop":1698867714149,"duration":2642},"status":"passed","severity":"normal"},{"uid":"2531b84a2209d5df","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1698867696468,"stop":1698867700224,"duration":3756},"status":"passed","severity":"normal"},{"uid":"5920822ee68047dd","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1698867502050,"stop":1698867509296,"duration":7246},"status":"passed","severity":"normal"},{"uid":"4d0e6f396bc498cc","name":"Validate Council Output [CalderdaleCouncil]","time":{"start":1698867368892,"stop":1698867387023,"duration":18131},"status":"passed","severity":"normal"},{"uid":"7c2e5444f68a2b61","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1698867686618,"stop":1698867688641,"duration":2023},"status":"passed","severity":"normal"},{"uid":"8155eacfa6b29bd4","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1698867495566,"stop":1698867496521,"duration":955},"status":"passed","severity":"normal"},{"uid":"7d22c9f1b35b1a3d","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1698867417742,"stop":1698867420098,"duration":2356},"status":"passed","severity":"normal"},{"uid":"edf066917e2c0298","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1698867393443,"stop":1698867395645,"duration":2202},"status":"passed","severity":"normal"},{"uid":"9748c3175c1556ef","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1698867834548,"stop":1698867837934,"duration":3386},"status":"passed","severity":"normal"},{"uid":"ca8d551721ee873c","name":"Validate Council Output [StratfordUponAvonCouncil]","time":{"start":1698867743148,"stop":1698867745600,"duration":2452},"status":"passed","severity":"normal"},{"uid":"c6712e89a32cd362","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1698867798943,"stop":1698867808239,"duration":9296},"status":"passed","severity":"normal"},{"uid":"fd12c71fb72eb0b7","name":"Validate Council Output [NeathPortTalbotCouncil]","time":{"start":1698867667624,"stop":1698867674239,"duration":6615},"status":"passed","severity":"normal"},{"uid":"28dce61f84e7c3b7","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1698867719539,"stop":1698867723808,"duration":4269},"status":"passed","severity":"normal"},{"uid":"d6400db47743f80a","name":"Validate Council Output [DurhamCouncil]","time":{"start":1698867419733,"stop":1698867422912,"duration":3179},"status":"passed","severity":"normal"},{"uid":"9189aeea37943bc7","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1698867496524,"stop":1698867502046,"duration":5522},"status":"passed","severity":"normal"},{"uid":"99bd166c33ebfb01","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1698867837939,"stop":1698867843201,"duration":5262},"status":"passed","severity":"normal"},{"uid":"ddf95e88a1951043","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1698867468501,"stop":1698867471055,"duration":2554},"status":"passed","severity":"normal"},{"uid":"e5ec04c502ef9f5a","name":"Validate Council Output [GatesheadCouncil]","time":{"start":1698867454008,"stop":1698867463774,"duration":9766},"status":"passed","severity":"normal"},{"uid":"5872a347e47bc2cb","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1698867395648,"stop":1698867405052,"duration":9404},"status":"failed","severity":"normal"},{"uid":"f1d2fdb34fa3ab08","name":"Validate Council Output [BCPCouncil]","time":{"start":1698867374657,"stop":1698867375679,"duration":1022},"status":"passed","severity":"normal"},{"uid":"5492d0018983cba0","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1698867814483,"stop":1698867816468,"duration":1985},"status":"passed","severity":"normal"},{"uid":"b49389594dc913a7","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1698867667565,"stop":1698867667570,"duration":5},"status":"failed","severity":"normal"},{"uid":"bc47ecf26c30cf84","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1698867674243,"stop":1698867675763,"duration":1520},"status":"passed","severity":"normal"},{"uid":"22dc023249522231","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1698867700228,"stop":1698867702719,"duration":2491},"status":"passed","severity":"normal"},{"uid":"bbece61336891963","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1698867660535,"stop":1698867664352,"duration":3817},"status":"passed","severity":"normal"},{"uid":"6f96ea4815289d88","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1698867723812,"stop":1698867724868,"duration":1056},"status":"failed","severity":"normal"},{"uid":"d94a2b91127646b7","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1698867412248,"stop":1698867417737,"duration":5489},"status":"passed","severity":"normal"},{"uid":"350b7ebc27f187df","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1698867648801,"stop":1698867780969,"duration":132168},"status":"failed","severity":"normal"},{"uid":"c7d1a1422d069b77","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1698867781080,"stop":1698867792654,"duration":11574},"status":"passed","severity":"normal"},{"uid":"bdbc254720619dcb","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1698867373491,"stop":1698867374653,"duration":1162},"status":"passed","severity":"normal"},{"uid":"420e64ab2ce21d72","name":"Validate Council Output [BuckinghamshireCouncil]","time":{"start":1698867397918,"stop":1698867417032,"duration":19114},"status":"passed","severity":"normal"},{"uid":"2f1f3fe858ef2f23","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1698867480671,"stop":1698867482290,"duration":1619},"status":"failed","severity":"normal"},{"uid":"8f3c0e0034c00e76","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1698867490482,"stop":1698867495560,"duration":5078},"status":"passed","severity":"normal"},{"uid":"610d9eb599537e69","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1698867809808,"stop":1698867814478,"duration":4670},"status":"passed","severity":"normal"},{"uid":"94ad9ffab05ed23a","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1698867449741,"stop":1698867452852,"duration":3111},"status":"passed","severity":"normal"},{"uid":"d0e95463e9149476","name":"Validate Council Output [EastLindseyDistrictCouncil]","time":{"start":1698867427276,"stop":1698867433835,"duration":6559},"status":"passed","severity":"normal"},{"uid":"c1a0381f5c6b99dc","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1698867745604,"stop":1698867746649,"duration":1045},"status":"failed","severity":"normal"},{"uid":"d27f704a189549df","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","time":{"start":1698867725261,"stop":1698867737112,"duration":11851},"status":"passed","severity":"normal"},{"uid":"bd90af0ff8d6f89","name":"Validate Council Output [StHelensBC]","time":{"start":1698867737116,"stop":1698867737905,"duration":789},"status":"passed","severity":"normal"},{"uid":"5b17717e5927385c","name":"Validate Council Output [EastSuffolkCouncil]","time":{"start":1698867435267,"stop":1698867449737,"duration":14470},"status":"passed","severity":"normal"},{"uid":"e185285fbf99818b","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1698867408262,"stop":1698867410263,"duration":2001},"status":"passed","severity":"normal"},{"uid":"d51d389b74887eb7","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1698867717657,"stop":1698867719495,"duration":1838},"status":"failed","severity":"normal"},{"uid":"40f8191f8ae1cccd","name":"Validate Council Output [YorkCouncil]","time":{"start":1698867843206,"stop":1698867844142,"duration":936},"status":"passed","severity":"normal"},{"uid":"4f67ba27307a0a4e","name":"Validate Council Output [CardiffCouncil]","time":{"start":1698867388052,"stop":1698867393278,"duration":5226},"status":"passed","severity":"normal"},{"uid":"926b93e504644b65","name":"Validate Council Output [BoltonCouncil]","time":{"start":1698867377266,"stop":1698867380821,"duration":3555},"status":"passed","severity":"normal"},{"uid":"5b630b6dc7aab305","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1698867653897,"stop":1698867654906,"duration":1009},"status":"passed","severity":"normal"},{"uid":"ebc7f40120c9e810","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1698867405094,"stop":1698867407036,"duration":1942},"status":"passed","severity":"normal"},{"uid":"c4af848eed42d2b7","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1698867386386,"stop":1698867390570,"duration":4184},"status":"passed","severity":"normal"},{"uid":"1fbb235ff0420721","name":"Validate Council Output [TorbayCouncil]","time":{"start":1698867880220,"stop":1698867881920,"duration":1700},"status":"passed","severity":"normal"},{"uid":"59fe52d5d03b2fe0","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1698867641843,"stop":1698867643763,"duration":1920},"status":"failed","severity":"normal"},{"uid":"acdcdad0e0dc46d","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1698867433839,"stop":1698867435263,"duration":1424},"status":"passed","severity":"normal"},{"uid":"4e0e972c85a97299","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1698867796425,"stop":1698867798939,"duration":2514},"status":"passed","severity":"normal"},{"uid":"c82b503bd54a0452","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1698867831558,"stop":1698867834506,"duration":2948},"status":"failed","severity":"normal"},{"uid":"66ff6a46423a3f34","name":"Validate Council Output [WelhatCouncil]","time":{"start":1698867816473,"stop":1698867816592,"duration":119},"status":"failed","severity":"normal"},{"uid":"1123a7e5902addc3","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1698867372363,"stop":1698867373359,"duration":996},"status":"failed","severity":"normal"},{"uid":"679e0c3f7242013c","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1698867471061,"stop":1698867480667,"duration":9606},"status":"passed","severity":"normal"},{"uid":"73fa6e3627fde0e","name":"Validate Council Output [WestLothianCouncil]","time":{"start":1698867816648,"stop":1698867827464,"duration":10816},"status":"passed","severity":"normal"},{"uid":"ed814ea9f6bbbd01","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1698867737911,"stop":1698867743144,"duration":5233},"status":"passed","severity":"normal"},{"uid":"47d92087ebcb7f70","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1698867463779,"stop":1698867466507,"duration":2728},"status":"passed","severity":"normal"},{"uid":"aa3fead70720c727","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1698867390575,"stop":1698867397914,"duration":7339},"status":"passed","severity":"normal"},{"uid":"556e1327e4465f7d","name":"Validate Council Output [RhonddaCynonTaffCouncil]","time":{"start":1698867684062,"stop":1698867686614,"duration":2552},"status":"passed","severity":"normal"},{"uid":"206f305029ad97f","name":"Validate Council Output [NorthEastLincs]","time":{"start":1698867684004,"stop":1698867684010,"duration":6},"status":"failed","severity":"normal"},{"uid":"64d47c384c8e8bd0","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1698867483292,"stop":1698867490478,"duration":7186},"status":"passed","severity":"normal"},{"uid":"1367e3908291916d","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1698867654910,"stop":1698867657921,"duration":3011},"status":"failed","severity":"normal"},{"uid":"a7b0f8a0d9b7447c","name":"Validate Council Output [ConwyCountyBorough]","time":{"start":1698867407040,"stop":1698867408259,"duration":1219},"status":"passed","severity":"normal"},{"uid":"cf044fd83128379f","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1698867675767,"stop":1698867684000,"duration":8233},"status":"passed","severity":"normal"},{"uid":"d3ca3644287b65a2","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1698867827470,"stop":1698867831553,"duration":4083},"status":"passed","severity":"normal"},{"uid":"c7e1103d39b0bd1","name":"Validate Council Output [MertonCouncil]","time":{"start":1698867664356,"stop":1698867666506,"duration":2150},"status":"failed","severity":"normal"},{"uid":"fd94aeeb4b64e678","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1698867716616,"stop":1698867717653,"duration":1037},"status":"passed","severity":"normal"},{"uid":"cb66348b9b702eb8","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1698867666547,"stop":1698867667505,"duration":958},"status":"failed","severity":"normal"},{"uid":"36e632b3296f106c","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1698867466512,"stop":1698867468440,"duration":1928},"status":"failed","severity":"normal"},{"uid":"dde718791d24248d","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1698867482391,"stop":1698867483251,"duration":860},"status":"failed","severity":"normal"},{"uid":"94c285e6ac8bb755","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1698867746922,"stop":1698867877219,"duration":130297},"status":"failed","severity":"normal"},{"uid":"65cede1bbc301c32","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1698867393282,"stop":1698867393292,"duration":10},"status":"failed","severity":"normal"},{"uid":"57334bfd0eb77b61","name":"Validate Council Output [SomersetCouncil]","time":{"start":1698867702724,"stop":1698867711503,"duration":8779},"status":"passed","severity":"normal"},{"uid":"35fa0e1948e5955f","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1698867368892,"stop":1698867372358,"duration":3466},"status":"passed","severity":"normal"},{"uid":"eee1052cbc065af0","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1698867420107,"stop":1698867653893,"duration":233786},"status":"passed","severity":"normal"},{"uid":"a390ecaad449c9fd","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1698867422916,"stop":1698867424326,"duration":1410},"status":"passed","severity":"normal"},{"uid":"c1f301ba9a71eede","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1698867659210,"stop":1698867660531,"duration":1321},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/3.10/1086/widgets/status-chart.json b/3.10/1086/widgets/status-chart.json new file mode 100644 index 0000000000..2879e8c88f --- /dev/null +++ b/3.10/1086/widgets/status-chart.json @@ -0,0 +1 @@ +[{"uid":"57334bfd0eb77b61","name":"Validate Council Output [SomersetCouncil]","time":{"start":1698867702724,"stop":1698867711503,"duration":8779},"status":"passed","severity":"normal"},{"uid":"a7d35b002cb7c286","name":"Validate Council Output [BexleyCouncil]","time":{"start":1698867375684,"stop":1698867376342,"duration":658},"status":"failed","severity":"normal"},{"uid":"acdcdad0e0dc46d","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1698867433839,"stop":1698867435263,"duration":1424},"status":"passed","severity":"normal"},{"uid":"ed814ea9f6bbbd01","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1698867737911,"stop":1698867743144,"duration":5233},"status":"passed","severity":"normal"},{"uid":"1367e3908291916d","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1698867654910,"stop":1698867657921,"duration":3011},"status":"failed","severity":"normal"},{"uid":"d94a2b91127646b7","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1698867412248,"stop":1698867417737,"duration":5489},"status":"passed","severity":"normal"},{"uid":"ff451a4067e5b903","name":"Validate Council Output [EastDevonDC]","time":{"start":1698867424330,"stop":1698867425381,"duration":1051},"status":"passed","severity":"normal"},{"uid":"c7d1a1422d069b77","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1698867781080,"stop":1698867792654,"duration":11574},"status":"passed","severity":"normal"},{"uid":"d7409f340c70f61","name":"Validate Council Output [NorthNorthamptonshireCouncil]","time":{"start":1698867509302,"stop":1698867510274,"duration":972},"status":"passed","severity":"normal"},{"uid":"d3ca3644287b65a2","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1698867827470,"stop":1698867831553,"duration":4083},"status":"passed","severity":"normal"},{"uid":"40f8191f8ae1cccd","name":"Validate Council Output [YorkCouncil]","time":{"start":1698867843206,"stop":1698867844142,"duration":936},"status":"passed","severity":"normal"},{"uid":"ebc7f40120c9e810","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1698867405094,"stop":1698867407036,"duration":1942},"status":"passed","severity":"normal"},{"uid":"a7b0f8a0d9b7447c","name":"Validate Council Output [ConwyCountyBorough]","time":{"start":1698867407040,"stop":1698867408259,"duration":1219},"status":"passed","severity":"normal"},{"uid":"5b630b6dc7aab305","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1698867653897,"stop":1698867654906,"duration":1009},"status":"passed","severity":"normal"},{"uid":"350b7ebc27f187df","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1698867648801,"stop":1698867780969,"duration":132168},"status":"failed","severity":"normal"},{"uid":"94c285e6ac8bb755","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1698867746922,"stop":1698867877219,"duration":130297},"status":"failed","severity":"normal"},{"uid":"73fa6e3627fde0e","name":"Validate Council Output [WestLothianCouncil]","time":{"start":1698867816648,"stop":1698867827464,"duration":10816},"status":"passed","severity":"normal"},{"uid":"679e0c3f7242013c","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1698867471061,"stop":1698867480667,"duration":9606},"status":"passed","severity":"normal"},{"uid":"f49c34d25189e363","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1698867695432,"stop":1698867696429,"duration":997},"status":"failed","severity":"normal"},{"uid":"ddf95e88a1951043","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1698867468501,"stop":1698867471055,"duration":2554},"status":"passed","severity":"normal"},{"uid":"66ff6a46423a3f34","name":"Validate Council Output [WelhatCouncil]","time":{"start":1698867816473,"stop":1698867816592,"duration":119},"status":"failed","severity":"normal"},{"uid":"c1f301ba9a71eede","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1698867659210,"stop":1698867660531,"duration":1321},"status":"passed","severity":"normal"},{"uid":"5b17717e5927385c","name":"Validate Council Output [EastSuffolkCouncil]","time":{"start":1698867435267,"stop":1698867449737,"duration":14470},"status":"passed","severity":"normal"},{"uid":"420e64ab2ce21d72","name":"Validate Council Output [BuckinghamshireCouncil]","time":{"start":1698867397918,"stop":1698867417032,"duration":19114},"status":"passed","severity":"normal"},{"uid":"bc47ecf26c30cf84","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1698867674243,"stop":1698867675763,"duration":1520},"status":"passed","severity":"normal"},{"uid":"65cede1bbc301c32","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1698867393282,"stop":1698867393292,"duration":10},"status":"failed","severity":"normal"},{"uid":"bd90af0ff8d6f89","name":"Validate Council Output [StHelensBC]","time":{"start":1698867737116,"stop":1698867737905,"duration":789},"status":"passed","severity":"normal"},{"uid":"2eefd8f2e8860ade","name":"Validate Council Output [BuryCouncil]","time":{"start":1698867417037,"stop":1698867419726,"duration":2689},"status":"passed","severity":"normal"},{"uid":"eb3ca839fc15bae3","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1698867657963,"stop":1698867659207,"duration":1244},"status":"passed","severity":"normal"},{"uid":"e242ac406a1d6e06","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1698867792658,"stop":1698867796419,"duration":3761},"status":"passed","severity":"normal"},{"uid":"1123a7e5902addc3","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1698867372363,"stop":1698867373359,"duration":996},"status":"failed","severity":"normal"},{"uid":"9748c3175c1556ef","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1698867834548,"stop":1698867837934,"duration":3386},"status":"passed","severity":"normal"},{"uid":"c1a0381f5c6b99dc","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1698867745604,"stop":1698867746649,"duration":1045},"status":"failed","severity":"normal"},{"uid":"fd94aeeb4b64e678","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1698867716616,"stop":1698867717653,"duration":1037},"status":"passed","severity":"normal"},{"uid":"2b0eb17497eaed2e","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1698867877449,"stop":1698867880215,"duration":2766},"status":"passed","severity":"normal"},{"uid":"62cb20a2dfd514f1","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1698867380825,"stop":1698867386382,"duration":5557},"status":"passed","severity":"normal"},{"uid":"a390ecaad449c9fd","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1698867422916,"stop":1698867424326,"duration":1410},"status":"passed","severity":"normal"},{"uid":"64d47c384c8e8bd0","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1698867483292,"stop":1698867490478,"duration":7186},"status":"passed","severity":"normal"},{"uid":"b49389594dc913a7","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1698867667565,"stop":1698867667570,"duration":5},"status":"failed","severity":"normal"},{"uid":"206f305029ad97f","name":"Validate Council Output [NorthEastLincs]","time":{"start":1698867684004,"stop":1698867684010,"duration":6},"status":"failed","severity":"normal"},{"uid":"aa3fead70720c727","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1698867390575,"stop":1698867397914,"duration":7339},"status":"passed","severity":"normal"},{"uid":"e185285fbf99818b","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1698867408262,"stop":1698867410263,"duration":2001},"status":"passed","severity":"normal"},{"uid":"cb66348b9b702eb8","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1698867666547,"stop":1698867667505,"duration":958},"status":"failed","severity":"normal"},{"uid":"fd12c71fb72eb0b7","name":"Validate Council Output [NeathPortTalbotCouncil]","time":{"start":1698867667624,"stop":1698867674239,"duration":6615},"status":"passed","severity":"normal"},{"uid":"d27f704a189549df","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","time":{"start":1698867725261,"stop":1698867737112,"duration":11851},"status":"passed","severity":"normal"},{"uid":"cf044fd83128379f","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1698867675767,"stop":1698867684000,"duration":8233},"status":"passed","severity":"normal"},{"uid":"7d22c9f1b35b1a3d","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1698867417742,"stop":1698867420098,"duration":2356},"status":"passed","severity":"normal"},{"uid":"94ad9ffab05ed23a","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1698867449741,"stop":1698867452852,"duration":3111},"status":"passed","severity":"normal"},{"uid":"6f96ea4815289d88","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1698867723812,"stop":1698867724868,"duration":1056},"status":"failed","severity":"normal"},{"uid":"c6712e89a32cd362","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1698867798943,"stop":1698867808239,"duration":9296},"status":"passed","severity":"normal"},{"uid":"d0e95463e9149476","name":"Validate Council Output [EastLindseyDistrictCouncil]","time":{"start":1698867427276,"stop":1698867433835,"duration":6559},"status":"passed","severity":"normal"},{"uid":"22dc023249522231","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1698867700228,"stop":1698867702719,"duration":2491},"status":"passed","severity":"normal"},{"uid":"926b93e504644b65","name":"Validate Council Output [BoltonCouncil]","time":{"start":1698867377266,"stop":1698867380821,"duration":3555},"status":"passed","severity":"normal"},{"uid":"ca8d551721ee873c","name":"Validate Council Output [StratfordUponAvonCouncil]","time":{"start":1698867743148,"stop":1698867745600,"duration":2452},"status":"passed","severity":"normal"},{"uid":"59fe52d5d03b2fe0","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1698867641843,"stop":1698867643763,"duration":1920},"status":"failed","severity":"normal"},{"uid":"5492d0018983cba0","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1698867814483,"stop":1698867816468,"duration":1985},"status":"passed","severity":"normal"},{"uid":"35fa0e1948e5955f","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1698867368892,"stop":1698867372358,"duration":3466},"status":"passed","severity":"normal"},{"uid":"7578f2ba990c2fcb","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1698867425385,"stop":1698867427272,"duration":1887},"status":"passed","severity":"normal"},{"uid":"c4af848eed42d2b7","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1698867386386,"stop":1698867390570,"duration":4184},"status":"passed","severity":"normal"},{"uid":"eb08c87edeeec35e","name":"Validate Council Output [CannockChaseDistrictCouncil]","time":{"start":1698867387027,"stop":1698867388048,"duration":1021},"status":"passed","severity":"normal"},{"uid":"99bd166c33ebfb01","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1698867837939,"stop":1698867843201,"duration":5262},"status":"passed","severity":"normal"},{"uid":"424d0970f27fee25","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1698867376393,"stop":1698867376971,"duration":578},"status":"failed","severity":"normal"},{"uid":"c7e1103d39b0bd1","name":"Validate Council Output [MertonCouncil]","time":{"start":1698867664356,"stop":1698867666506,"duration":2150},"status":"failed","severity":"normal"},{"uid":"2531b84a2209d5df","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1698867696468,"stop":1698867700224,"duration":3756},"status":"passed","severity":"normal"},{"uid":"dde718791d24248d","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1698867482391,"stop":1698867483251,"duration":860},"status":"failed","severity":"normal"},{"uid":"5872a347e47bc2cb","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1698867395648,"stop":1698867405052,"duration":9404},"status":"failed","severity":"normal"},{"uid":"473ad7ed013405ac","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1698867711507,"stop":1698867714149,"duration":2642},"status":"passed","severity":"normal"},{"uid":"8155eacfa6b29bd4","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1698867495566,"stop":1698867496521,"duration":955},"status":"passed","severity":"normal"},{"uid":"28dce61f84e7c3b7","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1698867719539,"stop":1698867723808,"duration":4269},"status":"passed","severity":"normal"},{"uid":"9189aeea37943bc7","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1698867496524,"stop":1698867502046,"duration":5522},"status":"passed","severity":"normal"},{"uid":"d6400db47743f80a","name":"Validate Council Output [DurhamCouncil]","time":{"start":1698867419733,"stop":1698867422912,"duration":3179},"status":"passed","severity":"normal"},{"uid":"2f1f3fe858ef2f23","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1698867480671,"stop":1698867482290,"duration":1619},"status":"failed","severity":"normal"},{"uid":"7c2e5444f68a2b61","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1698867686618,"stop":1698867688641,"duration":2023},"status":"passed","severity":"normal"},{"uid":"89a037e24e996f4d","name":"Validate Council Output [CroydonCouncil]","time":{"start":1698867410269,"stop":1698867412145,"duration":1876},"status":"failed","severity":"normal"},{"uid":"55e3c52476f1aa03","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1698867714153,"stop":1698867716611,"duration":2458},"status":"passed","severity":"normal"},{"uid":"4f67ba27307a0a4e","name":"Validate Council Output [CardiffCouncil]","time":{"start":1698867388052,"stop":1698867393278,"duration":5226},"status":"passed","severity":"normal"},{"uid":"d51d389b74887eb7","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1698867717657,"stop":1698867719495,"duration":1838},"status":"failed","severity":"normal"},{"uid":"edf066917e2c0298","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1698867393443,"stop":1698867395645,"duration":2202},"status":"passed","severity":"normal"},{"uid":"610d9eb599537e69","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1698867809808,"stop":1698867814478,"duration":4670},"status":"passed","severity":"normal"},{"uid":"c40b13909f6e1d52","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1698867643871,"stop":1698867648706,"duration":4835},"status":"failed","severity":"normal"},{"uid":"47d92087ebcb7f70","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1698867463779,"stop":1698867466507,"duration":2728},"status":"passed","severity":"normal"},{"uid":"4d0e6f396bc498cc","name":"Validate Council Output [CalderdaleCouncil]","time":{"start":1698867368892,"stop":1698867387023,"duration":18131},"status":"passed","severity":"normal"},{"uid":"36e632b3296f106c","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1698867466512,"stop":1698867468440,"duration":1928},"status":"failed","severity":"normal"},{"uid":"316b9f9bf352d04c","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1698867688645,"stop":1698867695427,"duration":6782},"status":"passed","severity":"normal"},{"uid":"4e0e972c85a97299","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1698867796425,"stop":1698867798939,"duration":2514},"status":"passed","severity":"normal"},{"uid":"5920822ee68047dd","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1698867502050,"stop":1698867509296,"duration":7246},"status":"passed","severity":"normal"},{"uid":"c82b503bd54a0452","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1698867831558,"stop":1698867834506,"duration":2948},"status":"failed","severity":"normal"},{"uid":"eee1052cbc065af0","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1698867420107,"stop":1698867653893,"duration":233786},"status":"passed","severity":"normal"},{"uid":"bbece61336891963","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1698867660535,"stop":1698867664352,"duration":3817},"status":"passed","severity":"normal"},{"uid":"f8487f6ed62fb47f","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1698867808245,"stop":1698867809802,"duration":1557},"status":"passed","severity":"normal"},{"uid":"556e1327e4465f7d","name":"Validate Council Output [RhonddaCynonTaffCouncil]","time":{"start":1698867684062,"stop":1698867686614,"duration":2552},"status":"passed","severity":"normal"},{"uid":"8f3c0e0034c00e76","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1698867490482,"stop":1698867495560,"duration":5078},"status":"passed","severity":"normal"},{"uid":"f1d2fdb34fa3ab08","name":"Validate Council Output [BCPCouncil]","time":{"start":1698867374657,"stop":1698867375679,"duration":1022},"status":"passed","severity":"normal"},{"uid":"6f813be2b9273e78","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1698867510278,"stop":1698867641663,"duration":131385},"status":"failed","severity":"normal"},{"uid":"e5ec04c502ef9f5a","name":"Validate Council Output [GatesheadCouncil]","time":{"start":1698867454008,"stop":1698867463774,"duration":9766},"status":"passed","severity":"normal"},{"uid":"1fbb235ff0420721","name":"Validate Council Output [TorbayCouncil]","time":{"start":1698867880220,"stop":1698867881920,"duration":1700},"status":"passed","severity":"normal"},{"uid":"bdbc254720619dcb","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1698867373491,"stop":1698867374653,"duration":1162},"status":"passed","severity":"normal"},{"uid":"ed5c788380c3e21f","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1698867452856,"stop":1698867453650,"duration":794},"status":"failed","severity":"normal"}] \ No newline at end of file diff --git a/3.10/1084/widgets/suites.json b/3.10/1086/widgets/suites.json similarity index 100% rename from 3.10/1084/widgets/suites.json rename to 3.10/1086/widgets/suites.json diff --git a/3.10/1086/widgets/summary.json b/3.10/1086/widgets/summary.json new file mode 100644 index 0000000000..177424f1bb --- /dev/null +++ b/3.10/1086/widgets/summary.json @@ -0,0 +1 @@ +{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":26,"broken":0,"skipped":0,"passed":72,"unknown":0,"total":98},"time":{"start":1698867368892,"stop":1698867881920,"duration":513028,"minDuration":5,"maxDuration":233786,"sumDuration":984805}} \ No newline at end of file diff --git a/3.10/1085/app.js b/3.10/1087/app.js similarity index 100% rename from 3.10/1085/app.js rename to 3.10/1087/app.js diff --git a/3.10/1085/data/behaviors.csv b/3.10/1087/data/behaviors.csv similarity index 100% rename from 3.10/1085/data/behaviors.csv rename to 3.10/1087/data/behaviors.csv diff --git a/3.10/1087/data/behaviors.json b/3.10/1087/data/behaviors.json new file mode 100644 index 0000000000..5c86e36df6 --- /dev/null +++ b/3.10/1087/data/behaviors.json @@ -0,0 +1 @@ +{"uid":"b1a8273437954620fa374b796ffaacdd","children":[{"name":"Test each council output matches expected results in /outputs","children":[{"name":"Validate Council Output [CalderdaleCouncil]","uid":"eaa0ee40a70b4be8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867399062,"stop":1698867405657,"duration":6595},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"512bc38d27d8058f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867399062,"stop":1698867406386,"duration":7324},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"56506d51cdac33bc","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867405661,"stop":1698867406404,"duration":743},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"eba5457bfc4b331f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867406389,"stop":1698867407117,"duration":728},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"687ecf69597ac401","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867406407,"stop":1698867409058,"duration":2651},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"c99266aacf98b78","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867407230,"stop":1698867407983,"duration":753},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"d9059c3294815384","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867407990,"stop":1698867408687,"duration":697},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"2d9b623e8d23d70b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867408690,"stop":1698867409064,"duration":374},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"e4215e2388718146","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867409062,"stop":1698867409072,"duration":10},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"9e3d663242893144","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867409107,"stop":1698867409574,"duration":467},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"34a93a5eb6a14308","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867409201,"stop":1698867410804,"duration":1603},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"567ceb412013d7e9","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867409811,"stop":1698867413512,"duration":3701},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"9e73f5ff67b4f23e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867410807,"stop":1698867419830,"duration":9023},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"da11ad84eacf2c9e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867413515,"stop":1698867418213,"duration":4698},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"aeb3ed45197c50d4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867418216,"stop":1698867419138,"duration":922},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"cf693c512afe43c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867419183,"stop":1698867425214,"duration":6031},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"e1720ff9cf9a677b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867419866,"stop":1698867421341,"duration":1475},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"f5e76bd5d7e0f514","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867421350,"stop":1698867422136,"duration":786},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"7d0ca4ccbee000ab","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867422141,"stop":1698867424107,"duration":1966},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"a96a01a1f20f0ec","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867424110,"stop":1698867425299,"duration":1189},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"f3abac8c452f9be6","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867425218,"stop":1698867443210,"duration":17992},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"4920c40bae7cc72c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867425385,"stop":1698867429595,"duration":4210},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"c6e7b9cb4fb0f0f4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867429599,"stop":1698867431441,"duration":1842},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"f80cadbbabf5824c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867431444,"stop":1698867434201,"duration":2757},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"7e127cd65be99b9e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867434204,"stop":1698867435490,"duration":1286},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"a1ee95a3976beb6b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867435493,"stop":1698867436286,"duration":793},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"8a3c893009db84f8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867436289,"stop":1698867437733,"duration":1444},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"bb68eae86dd6bfb7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867437736,"stop":1698867442529,"duration":4793},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"f877b255072359bd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867442532,"stop":1698867443751,"duration":1219},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"f134980c8d1771be","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867443214,"stop":1698867445117,"duration":1903},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"4accaba7069276f6","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867443754,"stop":1698867457306,"duration":13552},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"c0d26c93b3737f4c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867445121,"stop":1698867569894,"duration":124773},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"6676bfec9ce99027","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867457310,"stop":1698867459710,"duration":2400},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"333572633565e628","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867459713,"stop":1698867460224,"duration":511},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"5702d060a2dfe2ec","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867460477,"stop":1698867467478,"duration":7001},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"2392fc074740145e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867467482,"stop":1698867469785,"duration":2303},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"a6733d3a773f5dee","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867469789,"stop":1698867471119,"duration":1330},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"b395da0ec87ef19a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867471172,"stop":1698867473320,"duration":2148},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"8a72c6be6f7a79aa","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867473323,"stop":1698867480464,"duration":7141},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"1cc29e2820f1030d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867480467,"stop":1698867481484,"duration":1017},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"9c3cadb3f6dab5ea","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867481517,"stop":1698867482187,"duration":670},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"37e932face3e216","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867482221,"stop":1698867488905,"duration":6684},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"c095975def18fde4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867488908,"stop":1698867493636,"duration":4728},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"ae3736ee2c49abdd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867493639,"stop":1698867494682,"duration":1043},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"fa9b8eb9ebeb3f30","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867494685,"stop":1698867499473,"duration":4788},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"2b1d7169caac6f65","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867499477,"stop":1698867504592,"duration":5115},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorthamptonshireCouncil]","uid":"628b645a277cb2b2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867504595,"stop":1698867505265,"duration":670},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"e65f436c9ba5df46","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867505268,"stop":1698867636504,"duration":131236},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"68aeacd31e3e05cd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867569899,"stop":1698867570567,"duration":668},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"49d61f752d26f20","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867570570,"stop":1698867573206,"duration":2636},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"356d53fd13d8c29e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867573240,"stop":1698867575021,"duration":1781},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"a9f8a50ba0aa021d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867575024,"stop":1698867575949,"duration":925},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"7a90a546f0f27da4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867575952,"stop":1698867578963,"duration":3011},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"811373d6ef99d3ca","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867578966,"stop":1698867583930,"duration":4964},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"699ec444cccfe7cb","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867583963,"stop":1698867584771,"duration":808},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"7ec51899863c2001","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867584869,"stop":1698867584873,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"d9854bd52cb89956","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867584914,"stop":1698867590974,"duration":6060},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"7cab4f02dd8da417","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867590977,"stop":1698867591768,"duration":791},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"bba56fbfc5d6b278","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867591771,"stop":1698867600433,"duration":8662},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"95ec852c6c6d73d6","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867600437,"stop":1698867600441,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"35ddf9fa17d147e2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867600483,"stop":1698867602691,"duration":2208},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"aa18136d0380cb9d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867602695,"stop":1698867604170,"duration":1475},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"27951615dcc78589","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867604174,"stop":1698867610334,"duration":6160},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"4afa92a1106211b7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867610338,"stop":1698867610939,"duration":601},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"2a26aec119d9a4b4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867610972,"stop":1698867614341,"duration":3369},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"3b0e1aa2ef04f1ea","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867614344,"stop":1698867616460,"duration":2116},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"81cb7c369e164166","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867616464,"stop":1698867624137,"duration":7673},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"6c1a074fe580919c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867624141,"stop":1698867625095,"duration":954},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"824ff01b7e0425af","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867625098,"stop":1698867626831,"duration":1733},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"f2b7462ac1a5ffec","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867626834,"stop":1698867627439,"duration":605},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"6da8d9a278235a55","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867627442,"stop":1698867629707,"duration":2265},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"ce1441405aaed98b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867629783,"stop":1698867633034,"duration":3251},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"268df193a9a28137","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867633038,"stop":1698867633666,"duration":628},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"eb9156891127a872","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867633921,"stop":1698867642012,"duration":8091},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"fb5085dff5af6d89","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867636659,"stop":1698867641918,"duration":5259},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"8689cb143d8b1695","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867642018,"stop":1698867642508,"duration":490},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"e929147f79306b4b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867642073,"stop":1698867645806,"duration":3733},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"e926cdf04b1877b2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867642512,"stop":1698867646335,"duration":3823},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"cfb4f9450ce2f5a0","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867645876,"stop":1698867777851,"duration":131975},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"4be94bba6a029ba1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867646338,"stop":1698867648057,"duration":1719},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"5b5996f1b41354b6","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867648060,"stop":1698867648856,"duration":796},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"8f5dd94db6829bea","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867649092,"stop":1698867779903,"duration":130811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"3d00f2258e4f3b4c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867777923,"stop":1698867788491,"duration":10568},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"6f755c4125cb1d7b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867780079,"stop":1698867782647,"duration":2568},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"3335c6b80854ba0e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867782653,"stop":1698867784170,"duration":1517},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"594ccf989e622c3b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867784174,"stop":1698867792061,"duration":7887},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"1b3cbd5ce71ae449","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867788494,"stop":1698867792675,"duration":4181},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"3947a04e58a37983","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867792065,"stop":1698867793430,"duration":1365},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"ef3f52ba1236b608","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867792679,"stop":1698867795878,"duration":3199},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"f664d7caa3b0a525","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867793435,"stop":1698867798676,"duration":5241},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"6f0a3f3934de7b7d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867795882,"stop":1698867797371,"duration":1489},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"24fa2239e13cee43","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867797375,"stop":1698867804638,"duration":7263},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"f52fdb8764f8c988","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867798680,"stop":1698867798774,"duration":94},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"4e812de7870a0f5c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867798819,"stop":1698867802875,"duration":4056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"863cb0b7813460dd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867802909,"stop":1698867805870,"duration":2961},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"41d1a673d43c9e5c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867804643,"stop":1698867807563,"duration":2920},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"765848ef407daa6c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867805873,"stop":1698867815265,"duration":9392},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"943f28fb9787677c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867807567,"stop":1698867808103,"duration":536},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]}],"uid":"745d6022f2cf7bbcfa6ab2117482c74d"}],"name":"behaviors"} \ No newline at end of file diff --git a/3.10/1085/data/categories.csv b/3.10/1087/data/categories.csv similarity index 100% rename from 3.10/1085/data/categories.csv rename to 3.10/1087/data/categories.csv diff --git a/3.10/1087/data/categories.json b/3.10/1087/data/categories.json new file mode 100644 index 0000000000..8dc71c430c --- /dev/null +++ b/3.10/1087/data/categories.json @@ -0,0 +1 @@ +{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[{"name":"Product defects","children":[{"name":"AssertionError: True","children":[{"name":"Validate Council Output [BasingstokeCouncil]","uid":"eba5457bfc4b331f","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867406389,"stop":1698867407117,"duration":728},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"9e73f5ff67b4f23e","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867410807,"stop":1698867419830,"duration":9023},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"1cc29e2820f1030d","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867480467,"stop":1698867481484,"duration":1017},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"9c3cadb3f6dab5ea","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867481517,"stop":1698867482187,"duration":670},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"49d61f752d26f20","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867570570,"stop":1698867573206,"duration":2636},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"811373d6ef99d3ca","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867578966,"stop":1698867583930,"duration":4964},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"4afa92a1106211b7","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867610338,"stop":1698867610939,"duration":601},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"6da8d9a278235a55","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867627442,"stop":1698867629707,"duration":2265},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"4e812de7870a0f5c","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867798819,"stop":1698867802875,"duration":4056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]}],"uid":"7c24b927440b996265fa00562c80d409"},{"name":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","children":[{"name":"Validate Council Output [BexleyCouncil]","uid":"2d9b623e8d23d70b","parentUid":"d77b1905470b201f47e6a2fd88783fc8","status":"failed","time":{"start":1698867408690,"stop":1698867409064,"duration":374},"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":"e4215e2388718146","parentUid":"10e62c07220697704542a568f6b3bad8","status":"failed","time":{"start":1698867409062,"stop":1698867409072,"duration":10},"flaky":false,"newFailed":true,"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=11&year=2023 (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 [BlackburnCouncil]","uid":"9e3d663242893144","parentUid":"72f7279042c17c73e8157e61fc5c47c2","status":"failed","time":{"start":1698867409107,"stop":1698867409574,"duration":467},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]}],"uid":"72f7279042c17c73e8157e61fc5c47c2"},{"name":"ConnectionError: Error fetching council data: data absent when page was scraped.","children":[{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"aeb3ed45197c50d4","parentUid":"5836d64c3118a4dcb06e403d77a17020","status":"failed","time":{"start":1698867418216,"stop":1698867419138,"duration":922},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]}],"uid":"5836d64c3118a4dcb06e403d77a17020"},{"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":"a96a01a1f20f0ec","parentUid":"a78ff623788e2f668dc907f5674bb7c7","status":"failed","time":{"start":1698867424110,"stop":1698867425299,"duration":1189},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]}],"uid":"a78ff623788e2f668dc907f5674bb7c7"},{"name":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","children":[{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"333572633565e628","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1698867459713,"stop":1698867460224,"duration":511},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"268df193a9a28137","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1698867633038,"stop":1698867633666,"duration":628},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]}],"uid":"24d8cb1e20ccfd85379a2dbd7ab201ee"},{"name":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","children":[{"name":"Validate Council Output [GuildfordCouncil]","uid":"a6733d3a773f5dee","parentUid":"ce17111d98891ea44dca225c756485ea","status":"failed","time":{"start":1698867469789,"stop":1698867471119,"duration":1330},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]}],"uid":"ce17111d98891ea44dca225c756485ea"},{"name":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","children":[{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"e65f436c9ba5df46","parentUid":"d1cbdb26d594dbf7c65bf3410a5b2539","status":"failed","time":{"start":1698867505268,"stop":1698867636504,"duration":131236},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]}],"uid":"d1cbdb26d594dbf7c65bf3410a5b2539"},{"name":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","children":[{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"699ec444cccfe7cb","parentUid":"0e6a54cc054e07784f37eaceb9a6f8d6","status":"failed","time":{"start":1698867583963,"stop":1698867584771,"duration":808},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]}],"uid":"0e6a54cc054e07784f37eaceb9a6f8d6"},{"name":"AttributeError: 'str' object has no attribute 'text'","children":[{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"7ec51899863c2001","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1698867584869,"stop":1698867584873,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"95ec852c6c6d73d6","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1698867600437,"stop":1698867600441,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"f52fdb8764f8c988","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1698867798680,"stop":1698867798774,"duration":94},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]}],"uid":"f5941661bf697e3ffa3c0350125690a6"},{"name":"NotImplementedError: Country GB does not have subdivision Eng","children":[{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"fb5085dff5af6d89","parentUid":"7dbea5d1178d5494bccef274fe7a8d45","status":"failed","time":{"start":1698867636659,"stop":1698867641918,"duration":5259},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]}],"uid":"7dbea5d1178d5494bccef274fe7a8d45"},{"name":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562dc50c4fb3 \n#1 0x562dc4d984a7 \n#2 0x562dc4ddfdd6 \n#3 0x562dc4ddfec1 \n#4 0x562dc4e1d354 \n#5 0x562dc4e0196d \n#6 0x562dc4e1ac02 \n#7 0x562dc4e01713 \n#8 0x562dc4dd418b \n#9 0x562dc4dd4f7e \n#10 0x562dc508a8d8 \n#11 0x562dc508e800 \n#12 0x562dc5098cfc \n#13 0x562dc508f418 \n#14 0x562dc505c42f \n#15 0x562dc50b34e8 \n#16 0x562dc50b36b4 \n#17 0x562dc50c4143 \n#18 0x7f0420094ac3 ","children":[{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"e929147f79306b4b","parentUid":"020f29c988547d46814dc089ff224be2","status":"failed","time":{"start":1698867642073,"stop":1698867645806,"duration":3733},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]}],"uid":"020f29c988547d46814dc089ff224be2"},{"name":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55ad53c42fb3 \n#1 0x55ad539164a7 \n#2 0x55ad5390e5d3 \n#3 0x55ad538ff007 \n#4 0x55ad53900481 \n#5 0x55ad538ff33f \n#6 0x55ad538fe35c \n#7 0x55ad538fe2ce \n#8 0x55ad538fcecd \n#9 0x55ad538fd35a \n#10 0x55ad53918b8e \n#11 0x55ad539993b5 \n#12 0x55ad5397f942 \n#13 0x55ad53998c02 \n#14 0x55ad5397f713 \n#15 0x55ad5395218b \n#16 0x55ad53952f7e \n#17 0x55ad53c088d8 \n#18 0x55ad53c0c800 \n#19 0x55ad53c16cfc \n#20 0x55ad53c0d418 \n#21 0x55ad53bda42f \n#22 0x55ad53c314e8 \n#23 0x55ad53c316b4 \n#24 0x55ad53c42143 \n#25 0x7fbf76094ac3 ","children":[{"name":"Validate Council Output [PrestonCityCouncil]","uid":"cfb4f9450ce2f5a0","parentUid":"e6e648b1c36fa0da4dad1cbf507e34f8","status":"failed","time":{"start":1698867645876,"stop":1698867777851,"duration":131975},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]}],"uid":"e6e648b1c36fa0da4dad1cbf507e34f8"},{"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":"5b5996f1b41354b6","parentUid":"0b2c8ebe6011728543c48fad994bd6b5","status":"failed","time":{"start":1698867648060,"stop":1698867648856,"duration":796},"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":"8f5dd94db6829bea","parentUid":"9e8f3333e72654d441f564834ce1a552","status":"failed","time":{"start":1698867649092,"stop":1698867779903,"duration":130811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]}],"uid":"9e8f3333e72654d441f564834ce1a552"}],"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d"}],"name":"categories"} \ No newline at end of file diff --git a/3.10/1087/data/packages.json b/3.10/1087/data/packages.json new file mode 100644 index 0000000000..9144406f30 --- /dev/null +++ b/3.10/1087/data/packages.json @@ -0,0 +1 @@ +{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[{"name":"Validate Council Output [CalderdaleCouncil]","uid":"eaa0ee40a70b4be8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867399062,"stop":1698867405657,"duration":6595},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"512bc38d27d8058f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867399062,"stop":1698867406386,"duration":7324},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"56506d51cdac33bc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867405661,"stop":1698867406404,"duration":743},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"eba5457bfc4b331f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867406389,"stop":1698867407117,"duration":728},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"687ecf69597ac401","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867406407,"stop":1698867409058,"duration":2651},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"c99266aacf98b78","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867407230,"stop":1698867407983,"duration":753},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"d9059c3294815384","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867407990,"stop":1698867408687,"duration":697},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"2d9b623e8d23d70b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867408690,"stop":1698867409064,"duration":374},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"e4215e2388718146","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867409062,"stop":1698867409072,"duration":10},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"9e3d663242893144","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867409107,"stop":1698867409574,"duration":467},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"34a93a5eb6a14308","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867409201,"stop":1698867410804,"duration":1603},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"567ceb412013d7e9","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867409811,"stop":1698867413512,"duration":3701},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"9e73f5ff67b4f23e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867410807,"stop":1698867419830,"duration":9023},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"da11ad84eacf2c9e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867413515,"stop":1698867418213,"duration":4698},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"aeb3ed45197c50d4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867418216,"stop":1698867419138,"duration":922},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"cf693c512afe43c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867419183,"stop":1698867425214,"duration":6031},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"e1720ff9cf9a677b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867419866,"stop":1698867421341,"duration":1475},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"f5e76bd5d7e0f514","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867421350,"stop":1698867422136,"duration":786},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"7d0ca4ccbee000ab","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867422141,"stop":1698867424107,"duration":1966},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"a96a01a1f20f0ec","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867424110,"stop":1698867425299,"duration":1189},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"f3abac8c452f9be6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867425218,"stop":1698867443210,"duration":17992},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"4920c40bae7cc72c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867425385,"stop":1698867429595,"duration":4210},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"c6e7b9cb4fb0f0f4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867429599,"stop":1698867431441,"duration":1842},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"f80cadbbabf5824c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867431444,"stop":1698867434201,"duration":2757},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"7e127cd65be99b9e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867434204,"stop":1698867435490,"duration":1286},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"a1ee95a3976beb6b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867435493,"stop":1698867436286,"duration":793},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"8a3c893009db84f8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867436289,"stop":1698867437733,"duration":1444},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"bb68eae86dd6bfb7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867437736,"stop":1698867442529,"duration":4793},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"f877b255072359bd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867442532,"stop":1698867443751,"duration":1219},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"f134980c8d1771be","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867443214,"stop":1698867445117,"duration":1903},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"4accaba7069276f6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867443754,"stop":1698867457306,"duration":13552},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"c0d26c93b3737f4c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867445121,"stop":1698867569894,"duration":124773},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"6676bfec9ce99027","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867457310,"stop":1698867459710,"duration":2400},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"333572633565e628","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867459713,"stop":1698867460224,"duration":511},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"5702d060a2dfe2ec","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867460477,"stop":1698867467478,"duration":7001},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"2392fc074740145e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867467482,"stop":1698867469785,"duration":2303},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"a6733d3a773f5dee","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867469789,"stop":1698867471119,"duration":1330},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"b395da0ec87ef19a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867471172,"stop":1698867473320,"duration":2148},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"8a72c6be6f7a79aa","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867473323,"stop":1698867480464,"duration":7141},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"1cc29e2820f1030d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867480467,"stop":1698867481484,"duration":1017},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"9c3cadb3f6dab5ea","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867481517,"stop":1698867482187,"duration":670},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"37e932face3e216","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867482221,"stop":1698867488905,"duration":6684},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"c095975def18fde4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867488908,"stop":1698867493636,"duration":4728},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"ae3736ee2c49abdd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867493639,"stop":1698867494682,"duration":1043},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"fa9b8eb9ebeb3f30","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867494685,"stop":1698867499473,"duration":4788},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"2b1d7169caac6f65","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867499477,"stop":1698867504592,"duration":5115},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorthamptonshireCouncil]","uid":"628b645a277cb2b2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867504595,"stop":1698867505265,"duration":670},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"e65f436c9ba5df46","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867505268,"stop":1698867636504,"duration":131236},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"68aeacd31e3e05cd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867569899,"stop":1698867570567,"duration":668},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"49d61f752d26f20","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867570570,"stop":1698867573206,"duration":2636},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"356d53fd13d8c29e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867573240,"stop":1698867575021,"duration":1781},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"a9f8a50ba0aa021d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867575024,"stop":1698867575949,"duration":925},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"7a90a546f0f27da4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867575952,"stop":1698867578963,"duration":3011},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"811373d6ef99d3ca","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867578966,"stop":1698867583930,"duration":4964},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"699ec444cccfe7cb","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867583963,"stop":1698867584771,"duration":808},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"7ec51899863c2001","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867584869,"stop":1698867584873,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"d9854bd52cb89956","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867584914,"stop":1698867590974,"duration":6060},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"7cab4f02dd8da417","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867590977,"stop":1698867591768,"duration":791},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"bba56fbfc5d6b278","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867591771,"stop":1698867600433,"duration":8662},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"95ec852c6c6d73d6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867600437,"stop":1698867600441,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"35ddf9fa17d147e2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867600483,"stop":1698867602691,"duration":2208},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"aa18136d0380cb9d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867602695,"stop":1698867604170,"duration":1475},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"27951615dcc78589","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867604174,"stop":1698867610334,"duration":6160},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"4afa92a1106211b7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867610338,"stop":1698867610939,"duration":601},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"2a26aec119d9a4b4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867610972,"stop":1698867614341,"duration":3369},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"3b0e1aa2ef04f1ea","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867614344,"stop":1698867616460,"duration":2116},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"81cb7c369e164166","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867616464,"stop":1698867624137,"duration":7673},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"6c1a074fe580919c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867624141,"stop":1698867625095,"duration":954},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"824ff01b7e0425af","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867625098,"stop":1698867626831,"duration":1733},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"f2b7462ac1a5ffec","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867626834,"stop":1698867627439,"duration":605},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"6da8d9a278235a55","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867627442,"stop":1698867629707,"duration":2265},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"ce1441405aaed98b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867629783,"stop":1698867633034,"duration":3251},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"268df193a9a28137","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867633038,"stop":1698867633666,"duration":628},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"eb9156891127a872","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867633921,"stop":1698867642012,"duration":8091},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"fb5085dff5af6d89","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867636659,"stop":1698867641918,"duration":5259},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"8689cb143d8b1695","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867642018,"stop":1698867642508,"duration":490},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"e929147f79306b4b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867642073,"stop":1698867645806,"duration":3733},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"e926cdf04b1877b2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867642512,"stop":1698867646335,"duration":3823},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"cfb4f9450ce2f5a0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867645876,"stop":1698867777851,"duration":131975},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"4be94bba6a029ba1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867646338,"stop":1698867648057,"duration":1719},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"5b5996f1b41354b6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867648060,"stop":1698867648856,"duration":796},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"8f5dd94db6829bea","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867649092,"stop":1698867779903,"duration":130811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"3d00f2258e4f3b4c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867777923,"stop":1698867788491,"duration":10568},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"6f755c4125cb1d7b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867780079,"stop":1698867782647,"duration":2568},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"3335c6b80854ba0e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867782653,"stop":1698867784170,"duration":1517},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"594ccf989e622c3b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867784174,"stop":1698867792061,"duration":7887},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"1b3cbd5ce71ae449","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867788494,"stop":1698867792675,"duration":4181},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"3947a04e58a37983","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867792065,"stop":1698867793430,"duration":1365},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"ef3f52ba1236b608","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867792679,"stop":1698867795878,"duration":3199},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"f664d7caa3b0a525","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867793435,"stop":1698867798676,"duration":5241},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"6f0a3f3934de7b7d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867795882,"stop":1698867797371,"duration":1489},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"24fa2239e13cee43","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867797375,"stop":1698867804638,"duration":7263},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"f52fdb8764f8c988","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867798680,"stop":1698867798774,"duration":94},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"4e812de7870a0f5c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867798819,"stop":1698867802875,"duration":4056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"863cb0b7813460dd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867802909,"stop":1698867805870,"duration":2961},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"41d1a673d43c9e5c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867804643,"stop":1698867807563,"duration":2920},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"765848ef407daa6c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867805873,"stop":1698867815265,"duration":9392},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"943f28fb9787677c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867807567,"stop":1698867808103,"duration":536},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]}],"name":"packages"} \ No newline at end of file diff --git a/3.10/1087/data/suites.csv b/3.10/1087/data/suites.csv new file mode 100644 index 0000000000..9b254be2d0 --- /dev/null +++ b/3.10/1087/data/suites.csv @@ -0,0 +1,99 @@ +"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description" +"passed","Wed Nov 01 19:38:08 GMT 2023","Wed Nov 01 19:38:13 GMT 2023","4728","","","","","","Validate Council Output [NorthKestevenDistrictCouncil]","" +"passed","Wed Nov 01 19:40:26 GMT 2023","Wed Nov 01 19:40:27 GMT 2023","605","","","","","","Validate Council Output [SouthLanarkshireCouncil]","" +"failed","Wed Nov 01 19:36:58 GMT 2023","Wed Nov 01 19:36:59 GMT 2023","922","","","","","","Validate Council Output [BromleyBoroughCouncil]","" +"failed","Wed Nov 01 19:36:49 GMT 2023","Wed Nov 01 19:36:49 GMT 2023","467","","","","","","Validate Council Output [BlackburnCouncil]","" +"failed","Wed Nov 01 19:40:36 GMT 2023","Wed Nov 01 19:40:41 GMT 2023","5259","","","","","","Validate Council Output [NorthTynesideCouncil]","" +"passed","Wed Nov 01 19:38:24 GMT 2023","Wed Nov 01 19:38:25 GMT 2023","670","","","","","","Validate Council Output [NorthNorthamptonshireCouncil]","" +"passed","Wed Nov 01 19:39:35 GMT 2023","Wed Nov 01 19:39:35 GMT 2023","925","","","","","","Validate Council Output [MalvernHillsDC]","" +"passed","Wed Nov 01 19:40:04 GMT 2023","Wed Nov 01 19:40:10 GMT 2023","6160","","","","","","Validate Council Output [RushcliffeBoroughCouncil]","" +"passed","Wed Nov 01 19:37:17 GMT 2023","Wed Nov 01 19:37:22 GMT 2023","4793","","","","","","Validate Council Output [EastLindseyDistrictCouncil]","" +"passed","Wed Nov 01 19:36:47 GMT 2023","Wed Nov 01 19:36:47 GMT 2023","753","","","","","","Validate Council Output [BathAndNorthEastSomersetCouncil]","" +"passed","Wed Nov 01 19:36:47 GMT 2023","Wed Nov 01 19:36:48 GMT 2023","697","","","","","","Validate Council Output [BCPCouncil]","" +"passed","Wed Nov 01 19:36:59 GMT 2023","Wed Nov 01 19:37:05 GMT 2023","6031","","","","","","Validate Council Output [BroxtoweBoroughCouncil]","" +"passed","Wed Nov 01 19:37:09 GMT 2023","Wed Nov 01 19:37:11 GMT 2023","1842","","","","","","Validate Council Output [DoncasterCouncil]","" +"passed","Wed Nov 01 19:40:16 GMT 2023","Wed Nov 01 19:40:24 GMT 2023","7673","","","","","","Validate Council Output [SomersetCouncil]","" +"passed","Wed Nov 01 19:43:24 GMT 2023","Wed Nov 01 19:43:27 GMT 2023","2920","","","","","","Validate Council Output [WiganBoroughCouncil]","" +"failed","Wed Nov 01 19:39:43 GMT 2023","Wed Nov 01 19:39:44 GMT 2023","808","","","","","","Validate Council Output [MidSussexDistrictCouncil]","" +"passed","Wed Nov 01 19:40:10 GMT 2023","Wed Nov 01 19:40:14 GMT 2023","3369","","","","","","Validate Council Output [SalfordCityCouncil]","" +"passed","Wed Nov 01 19:37:15 GMT 2023","Wed Nov 01 19:37:16 GMT 2023","793","","","","","","Validate Council Output [EastDevonDC]","" +"passed","Wed Nov 01 19:39:44 GMT 2023","Wed Nov 01 19:39:50 GMT 2023","6060","","","","","","Validate Council Output [NeathPortTalbotCouncil]","" +"passed","Wed Nov 01 19:43:17 GMT 2023","Wed Nov 01 19:43:24 GMT 2023","7263","","","","","","Validate Council Output [WestLothianCouncil]","" +"passed","Wed Nov 01 19:38:19 GMT 2023","Wed Nov 01 19:38:24 GMT 2023","5115","","","","","","Validate Council Output [NorthNorfolkDistrictCouncil]","" +"passed","Wed Nov 01 19:36:39 GMT 2023","Wed Nov 01 19:36:45 GMT 2023","6595","","","","","","Validate Council Output [CalderdaleCouncil]","" +"passed","Wed Nov 01 19:40:24 GMT 2023","Wed Nov 01 19:40:25 GMT 2023","954","","","","","","Validate Council Output [SouthAyrshireCouncil]","" +"failed","Wed Nov 01 19:38:01 GMT 2023","Wed Nov 01 19:38:02 GMT 2023","670","","","","","","Validate Council Output [KingstonUponThamesCouncil]","" +"failed","Wed Nov 01 19:40:27 GMT 2023","Wed Nov 01 19:40:29 GMT 2023","2265","","","","","","Validate Council Output [SouthNorfolkCouncil]","" +"passed","Wed Nov 01 19:37:23 GMT 2023","Wed Nov 01 19:37:37 GMT 2023","13552","","","","","","Validate Council Output [EastSuffolkCouncil]","" +"passed","Wed Nov 01 19:36:46 GMT 2023","Wed Nov 01 19:36:49 GMT 2023","2651","","","","","","Validate Council Output [CardiffCouncil]","" +"passed","Wed Nov 01 19:39:35 GMT 2023","Wed Nov 01 19:39:38 GMT 2023","3011","","","","","","Validate Council Output [ManchesterCityCouncil]","" +"failed","Wed Nov 01 19:40:48 GMT 2023","Wed Nov 01 19:40:48 GMT 2023","796","","","","","","Validate Council Output [SwaleBoroughCouncil]","" +"passed","Wed Nov 01 19:40:00 GMT 2023","Wed Nov 01 19:40:02 GMT 2023","2208","","","","","","Validate Council Output [RhonddaCynonTaffCouncil]","" +"passed","Wed Nov 01 19:40:29 GMT 2023","Wed Nov 01 19:40:33 GMT 2023","3251","","","","","","Validate Council Output [SouthOxfordshireCouncil]","" +"passed","Wed Nov 01 19:37:25 GMT 2023","Wed Nov 01 19:39:29 GMT 2023","124773","","","","","","Validate Council Output [LeedsCityCouncil]","" +"passed","Wed Nov 01 19:43:12 GMT 2023","Wed Nov 01 19:43:15 GMT 2023","3199","","","","","","Validate Council Output [ValeofGlamorganCouncil]","" +"failed","Wed Nov 01 19:36:48 GMT 2023","Wed Nov 01 19:36:49 GMT 2023","374","","","","","","Validate Council Output [BexleyCouncil]","" +"passed","Wed Nov 01 19:36:49 GMT 2023","Wed Nov 01 19:36:53 GMT 2023","3701","","","","","","Validate Council Output [BoltonCouncil]","" +"passed","Wed Nov 01 19:36:49 GMT 2023","Wed Nov 01 19:36:50 GMT 2023","1603","","","","","","Validate Council Output [CharnwoodBoroughCouncil]","" +"passed","Wed Nov 01 19:43:12 GMT 2023","Wed Nov 01 19:43:13 GMT 2023","1365","","","","","","Validate Council Output [WarwickDistrictCouncil]","" +"passed","Wed Nov 01 19:40:25 GMT 2023","Wed Nov 01 19:40:26 GMT 2023","1733","","","","","","Validate Council Output [SouthCambridgeshireCouncil]","" +"failed","Wed Nov 01 19:40:45 GMT 2023","Wed Nov 01 19:42:57 GMT 2023","131975","","","","","","Validate Council Output [PrestonCityCouncil]","" +"passed","Wed Nov 01 19:37:01 GMT 2023","Wed Nov 01 19:37:02 GMT 2023","786","","","","","","Validate Council Output [ConwyCountyBorough]","" +"passed","Wed Nov 01 19:37:05 GMT 2023","Wed Nov 01 19:37:09 GMT 2023","4210","","","","","","Validate Council Output [DerbyshireDalesDistrictCouncil]","" +"passed","Wed Nov 01 19:40:02 GMT 2023","Wed Nov 01 19:40:04 GMT 2023","1475","","","","","","Validate Council Output [RochdaleCouncil]","" +"passed","Wed Nov 01 19:37:40 GMT 2023","Wed Nov 01 19:37:47 GMT 2023","7001","","","","","","Validate Council Output [GatesheadCouncil]","" +"passed","Wed Nov 01 19:37:14 GMT 2023","Wed Nov 01 19:37:15 GMT 2023","1286","","","","","","Validate Council Output [EastCambridgeshireCouncil]","" +"passed","Wed Nov 01 19:38:14 GMT 2023","Wed Nov 01 19:38:19 GMT 2023","4788","","","","","","Validate Council Output [NorthLincolnshireCouncil]","" +"failed","Wed Nov 01 19:37:39 GMT 2023","Wed Nov 01 19:37:40 GMT 2023","511","","","","","","Validate Council Output [FenlandDistrictCouncil]","" +"passed","Wed Nov 01 19:43:13 GMT 2023","Wed Nov 01 19:43:18 GMT 2023","5241","","","","","","Validate Council Output [WaverleyBoroughCouncil]","" +"passed","Wed Nov 01 19:43:08 GMT 2023","Wed Nov 01 19:43:12 GMT 2023","4181","","","","","","Validate Council Output [TorridgeDistrictCouncil]","" +"passed","Wed Nov 01 19:37:16 GMT 2023","Wed Nov 01 19:37:17 GMT 2023","1444","","","","","","Validate Council Output [EastleighBoroughCouncil]","" +"passed","Wed Nov 01 19:39:51 GMT 2023","Wed Nov 01 19:40:00 GMT 2023","8662","","","","","","Validate Council Output [NewcastleCityCouncil]","" +"passed","Wed Nov 01 19:36:53 GMT 2023","Wed Nov 01 19:36:58 GMT 2023","4698","","","","","","Validate Council Output [BristolCityCouncil]","" +"passed","Wed Nov 01 19:37:02 GMT 2023","Wed Nov 01 19:37:04 GMT 2023","1966","","","","","","Validate Council Output [CrawleyBoroughCouncil]","" +"passed","Wed Nov 01 19:37:37 GMT 2023","Wed Nov 01 19:37:39 GMT 2023","2400","","","","","","Validate Council Output [ErewashBoroughCouncil]","" +"passed","Wed Nov 01 19:36:45 GMT 2023","Wed Nov 01 19:36:46 GMT 2023","743","","","","","","Validate Council Output [CannockChaseDistrictCouncil]","" +"passed","Wed Nov 01 19:43:00 GMT 2023","Wed Nov 01 19:43:02 GMT 2023","2568","","","","","","Validate Council Output [TonbridgeAndMallingBC]","" +"passed","Wed Nov 01 19:37:05 GMT 2023","Wed Nov 01 19:37:23 GMT 2023","17992","","","","","","Validate Council Output [BuckinghamshireCouncil]","" +"passed","Wed Nov 01 19:37:53 GMT 2023","Wed Nov 01 19:38:00 GMT 2023","7141","","","","","","Validate Council Output [HighPeakCouncil]","" +"failed","Wed Nov 01 19:39:44 GMT 2023","Wed Nov 01 19:39:44 GMT 2023","4","","","","","","Validate Council Output [MiltonKeynesCityCouncil]","" +"failed","Wed Nov 01 19:36:50 GMT 2023","Wed Nov 01 19:36:59 GMT 2023","9023","","","","","","Validate Council Output [ChelmsfordCityCouncil]","" +"failed","Wed Nov 01 19:40:00 GMT 2023","Wed Nov 01 19:40:00 GMT 2023","4","","","","","","Validate Council Output [NorthEastLincs]","" +"failed","Wed Nov 01 19:40:49 GMT 2023","Wed Nov 01 19:42:59 GMT 2023","130811","","","","","","Validate Council Output [TamesideMBCouncil]","" +"passed","Wed Nov 01 19:37:47 GMT 2023","Wed Nov 01 19:37:49 GMT 2023","2303","","","","","","Validate Council Output [GlasgowCityCouncil]","" +"passed","Wed Nov 01 19:39:50 GMT 2023","Wed Nov 01 19:39:51 GMT 2023","791","","","","","","Validate Council Output [NewarkAndSherwoodDC]","" +"failed","Wed Nov 01 19:40:42 GMT 2023","Wed Nov 01 19:40:45 GMT 2023","3733","","","","","","Validate Council Output [NorthumberlandCouncil]","" +"passed","Wed Nov 01 19:36:59 GMT 2023","Wed Nov 01 19:37:01 GMT 2023","1475","","","","","","Validate Council Output [CheshireEastCouncil]","" +"failed","Wed Nov 01 19:39:30 GMT 2023","Wed Nov 01 19:39:33 GMT 2023","2636","","","","","","Validate Council Output [LondonBoroughHounslow]","" +"passed","Wed Nov 01 19:40:14 GMT 2023","Wed Nov 01 19:40:16 GMT 2023","2116","","","","","","Validate Council Output [SheffieldCityCouncil]","" +"failed","Wed Nov 01 19:36:49 GMT 2023","Wed Nov 01 19:36:49 GMT 2023","10","","","","","","Validate Council Output [CastlepointDistrictCouncil]","" +"passed","Wed Nov 01 19:40:46 GMT 2023","Wed Nov 01 19:40:48 GMT 2023","1719","","","","","","Validate Council Output [StratfordUponAvonCouncil]","" +"failed","Wed Nov 01 19:39:38 GMT 2023","Wed Nov 01 19:39:43 GMT 2023","4964","","","","","","Validate Council Output [MertonCouncil]","" +"passed","Wed Nov 01 19:43:02 GMT 2023","Wed Nov 01 19:43:04 GMT 2023","1517","","","","","","Validate Council Output [TorbayCouncil]","" +"failed","Wed Nov 01 19:38:25 GMT 2023","Wed Nov 01 19:40:36 GMT 2023","131236","","","","","","Validate Council Output [NorthSomersetCouncil]","" +"passed","Wed Nov 01 19:43:27 GMT 2023","Wed Nov 01 19:43:28 GMT 2023","536","","","","","","Validate Council Output [YorkCouncil]","" +"passed","Wed Nov 01 19:39:29 GMT 2023","Wed Nov 01 19:39:30 GMT 2023","668","","","","","","Validate Council Output [LisburnCastlereaghCityCouncil]","" +"passed","Wed Nov 01 19:37:11 GMT 2023","Wed Nov 01 19:37:14 GMT 2023","2757","","","","","","Validate Council Output [DurhamCouncil]","" +"failed","Wed Nov 01 19:40:10 GMT 2023","Wed Nov 01 19:40:10 GMT 2023","601","","","","","","Validate Council Output [RushmoorCouncil]","" +"passed","Wed Nov 01 19:37:23 GMT 2023","Wed Nov 01 19:37:25 GMT 2023","1903","","","","","","Validate Council Output [BuryCouncil]","" +"passed","Wed Nov 01 19:40:33 GMT 2023","Wed Nov 01 19:40:42 GMT 2023","8091","","","","","","Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","" +"passed","Wed Nov 01 19:40:42 GMT 2023","Wed Nov 01 19:40:46 GMT 2023","3823","","","","","","Validate Council Output [StockportBoroughCouncil]","" +"passed","Wed Nov 01 19:39:33 GMT 2023","Wed Nov 01 19:39:35 GMT 2023","1781","","","","","","Validate Council Output [MaldonDistrictCouncil]","" +"passed","Wed Nov 01 19:43:04 GMT 2023","Wed Nov 01 19:43:12 GMT 2023","7887","","","","","","Validate Council Output [WakefieldCityCouncil]","" +"passed","Wed Nov 01 19:42:57 GMT 2023","Wed Nov 01 19:43:08 GMT 2023","10568","","","","","","Validate Council Output [ReigateAndBansteadBoroughCouncil]","" +"passed","Wed Nov 01 19:38:02 GMT 2023","Wed Nov 01 19:38:08 GMT 2023","6684","","","","","","Validate Council Output [LancasterCityCouncil]","" +"passed","Wed Nov 01 19:43:15 GMT 2023","Wed Nov 01 19:43:17 GMT 2023","1489","","","","","","Validate Council Output [WealdenDistrictCouncil]","" +"passed","Wed Nov 01 19:43:22 GMT 2023","Wed Nov 01 19:43:25 GMT 2023","2961","","","","","","Validate Council Output [WindsorAndMaidenheadCouncil]","" +"passed","Wed Nov 01 19:43:25 GMT 2023","Wed Nov 01 19:43:35 GMT 2023","9392","","","","","","Validate Council Output [WokingBoroughCouncil]","" +"failed","Wed Nov 01 19:37:49 GMT 2023","Wed Nov 01 19:37:51 GMT 2023","1330","","","","","","Validate Council Output [GuildfordCouncil]","" +"passed","Wed Nov 01 19:36:39 GMT 2023","Wed Nov 01 19:36:46 GMT 2023","7324","","","","","","Validate Council Output [AylesburyValeCouncil]","" +"failed","Wed Nov 01 19:40:33 GMT 2023","Wed Nov 01 19:40:33 GMT 2023","628","","","","","","Validate Council Output [SouthTynesideCouncil]","" +"failed","Wed Nov 01 19:36:46 GMT 2023","Wed Nov 01 19:36:47 GMT 2023","728","","","","","","Validate Council Output [BasingstokeCouncil]","" +"failed","Wed Nov 01 19:37:04 GMT 2023","Wed Nov 01 19:37:05 GMT 2023","1189","","","","","","Validate Council Output [CroydonCouncil]","" +"passed","Wed Nov 01 19:37:51 GMT 2023","Wed Nov 01 19:37:53 GMT 2023","2148","","","","","","Validate Council Output [HarrogateBoroughCouncil]","" +"failed","Wed Nov 01 19:43:18 GMT 2023","Wed Nov 01 19:43:18 GMT 2023","94","","","","","","Validate Council Output [WelhatCouncil]","" +"passed","Wed Nov 01 19:38:13 GMT 2023","Wed Nov 01 19:38:14 GMT 2023","1043","","","","","","Validate Council Output [NorthLanarkshireCouncil]","" +"passed","Wed Nov 01 19:37:22 GMT 2023","Wed Nov 01 19:37:23 GMT 2023","1219","","","","","","Validate Council Output [EastRidingCouncil]","" +"failed","Wed Nov 01 19:43:18 GMT 2023","Wed Nov 01 19:43:22 GMT 2023","4056","","","","","","Validate Council Output [WiltshireCouncil]","" +"passed","Wed Nov 01 19:40:42 GMT 2023","Wed Nov 01 19:40:42 GMT 2023","490","","","","","","Validate Council Output [StHelensBC]","" +"failed","Wed Nov 01 19:38:00 GMT 2023","Wed Nov 01 19:38:01 GMT 2023","1017","","","","","","Validate Council Output [HuntingdonDistrictCouncil]","" diff --git a/3.10/1087/data/suites.json b/3.10/1087/data/suites.json new file mode 100644 index 0000000000..5dbc785380 --- /dev/null +++ b/3.10/1087/data/suites.json @@ -0,0 +1 @@ +{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[{"name":"Validate Council Output [CalderdaleCouncil]","uid":"eaa0ee40a70b4be8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867399062,"stop":1698867405657,"duration":6595},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"512bc38d27d8058f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867399062,"stop":1698867406386,"duration":7324},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"56506d51cdac33bc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867405661,"stop":1698867406404,"duration":743},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"eba5457bfc4b331f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867406389,"stop":1698867407117,"duration":728},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"687ecf69597ac401","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867406407,"stop":1698867409058,"duration":2651},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"c99266aacf98b78","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867407230,"stop":1698867407983,"duration":753},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"d9059c3294815384","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867407990,"stop":1698867408687,"duration":697},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"2d9b623e8d23d70b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867408690,"stop":1698867409064,"duration":374},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"e4215e2388718146","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867409062,"stop":1698867409072,"duration":10},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"9e3d663242893144","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867409107,"stop":1698867409574,"duration":467},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"34a93a5eb6a14308","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867409201,"stop":1698867410804,"duration":1603},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"567ceb412013d7e9","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867409811,"stop":1698867413512,"duration":3701},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"9e73f5ff67b4f23e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867410807,"stop":1698867419830,"duration":9023},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"da11ad84eacf2c9e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867413515,"stop":1698867418213,"duration":4698},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"aeb3ed45197c50d4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867418216,"stop":1698867419138,"duration":922},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"cf693c512afe43c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867419183,"stop":1698867425214,"duration":6031},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"e1720ff9cf9a677b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867419866,"stop":1698867421341,"duration":1475},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"f5e76bd5d7e0f514","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867421350,"stop":1698867422136,"duration":786},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"7d0ca4ccbee000ab","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867422141,"stop":1698867424107,"duration":1966},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"a96a01a1f20f0ec","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867424110,"stop":1698867425299,"duration":1189},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"f3abac8c452f9be6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867425218,"stop":1698867443210,"duration":17992},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"4920c40bae7cc72c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867425385,"stop":1698867429595,"duration":4210},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"c6e7b9cb4fb0f0f4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867429599,"stop":1698867431441,"duration":1842},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"f80cadbbabf5824c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867431444,"stop":1698867434201,"duration":2757},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"7e127cd65be99b9e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867434204,"stop":1698867435490,"duration":1286},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"a1ee95a3976beb6b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867435493,"stop":1698867436286,"duration":793},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"8a3c893009db84f8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867436289,"stop":1698867437733,"duration":1444},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"bb68eae86dd6bfb7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867437736,"stop":1698867442529,"duration":4793},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"f877b255072359bd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867442532,"stop":1698867443751,"duration":1219},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"f134980c8d1771be","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867443214,"stop":1698867445117,"duration":1903},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"4accaba7069276f6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867443754,"stop":1698867457306,"duration":13552},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"c0d26c93b3737f4c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867445121,"stop":1698867569894,"duration":124773},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"6676bfec9ce99027","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867457310,"stop":1698867459710,"duration":2400},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"333572633565e628","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867459713,"stop":1698867460224,"duration":511},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"5702d060a2dfe2ec","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867460477,"stop":1698867467478,"duration":7001},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"2392fc074740145e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867467482,"stop":1698867469785,"duration":2303},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"a6733d3a773f5dee","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867469789,"stop":1698867471119,"duration":1330},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"b395da0ec87ef19a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867471172,"stop":1698867473320,"duration":2148},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"8a72c6be6f7a79aa","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867473323,"stop":1698867480464,"duration":7141},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"1cc29e2820f1030d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867480467,"stop":1698867481484,"duration":1017},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"9c3cadb3f6dab5ea","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867481517,"stop":1698867482187,"duration":670},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"37e932face3e216","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867482221,"stop":1698867488905,"duration":6684},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"c095975def18fde4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867488908,"stop":1698867493636,"duration":4728},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"ae3736ee2c49abdd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867493639,"stop":1698867494682,"duration":1043},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"fa9b8eb9ebeb3f30","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867494685,"stop":1698867499473,"duration":4788},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"2b1d7169caac6f65","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867499477,"stop":1698867504592,"duration":5115},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorthamptonshireCouncil]","uid":"628b645a277cb2b2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867504595,"stop":1698867505265,"duration":670},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"e65f436c9ba5df46","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867505268,"stop":1698867636504,"duration":131236},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"68aeacd31e3e05cd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867569899,"stop":1698867570567,"duration":668},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"49d61f752d26f20","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867570570,"stop":1698867573206,"duration":2636},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"356d53fd13d8c29e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867573240,"stop":1698867575021,"duration":1781},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"a9f8a50ba0aa021d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867575024,"stop":1698867575949,"duration":925},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"7a90a546f0f27da4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867575952,"stop":1698867578963,"duration":3011},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"811373d6ef99d3ca","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867578966,"stop":1698867583930,"duration":4964},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"699ec444cccfe7cb","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867583963,"stop":1698867584771,"duration":808},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"7ec51899863c2001","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867584869,"stop":1698867584873,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"d9854bd52cb89956","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867584914,"stop":1698867590974,"duration":6060},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"7cab4f02dd8da417","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867590977,"stop":1698867591768,"duration":791},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"bba56fbfc5d6b278","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867591771,"stop":1698867600433,"duration":8662},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"95ec852c6c6d73d6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867600437,"stop":1698867600441,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"35ddf9fa17d147e2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867600483,"stop":1698867602691,"duration":2208},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"aa18136d0380cb9d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867602695,"stop":1698867604170,"duration":1475},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"27951615dcc78589","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867604174,"stop":1698867610334,"duration":6160},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"4afa92a1106211b7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867610338,"stop":1698867610939,"duration":601},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"2a26aec119d9a4b4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867610972,"stop":1698867614341,"duration":3369},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"3b0e1aa2ef04f1ea","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867614344,"stop":1698867616460,"duration":2116},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"81cb7c369e164166","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867616464,"stop":1698867624137,"duration":7673},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"6c1a074fe580919c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867624141,"stop":1698867625095,"duration":954},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"824ff01b7e0425af","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867625098,"stop":1698867626831,"duration":1733},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"f2b7462ac1a5ffec","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867626834,"stop":1698867627439,"duration":605},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"6da8d9a278235a55","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867627442,"stop":1698867629707,"duration":2265},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"ce1441405aaed98b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867629783,"stop":1698867633034,"duration":3251},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"268df193a9a28137","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867633038,"stop":1698867633666,"duration":628},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"eb9156891127a872","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867633921,"stop":1698867642012,"duration":8091},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"fb5085dff5af6d89","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867636659,"stop":1698867641918,"duration":5259},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"8689cb143d8b1695","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867642018,"stop":1698867642508,"duration":490},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"e929147f79306b4b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867642073,"stop":1698867645806,"duration":3733},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"e926cdf04b1877b2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867642512,"stop":1698867646335,"duration":3823},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"cfb4f9450ce2f5a0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867645876,"stop":1698867777851,"duration":131975},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"4be94bba6a029ba1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867646338,"stop":1698867648057,"duration":1719},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"5b5996f1b41354b6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867648060,"stop":1698867648856,"duration":796},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"8f5dd94db6829bea","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867649092,"stop":1698867779903,"duration":130811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"3d00f2258e4f3b4c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867777923,"stop":1698867788491,"duration":10568},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"6f755c4125cb1d7b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867780079,"stop":1698867782647,"duration":2568},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"3335c6b80854ba0e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867782653,"stop":1698867784170,"duration":1517},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"594ccf989e622c3b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867784174,"stop":1698867792061,"duration":7887},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"1b3cbd5ce71ae449","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867788494,"stop":1698867792675,"duration":4181},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"3947a04e58a37983","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867792065,"stop":1698867793430,"duration":1365},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"ef3f52ba1236b608","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867792679,"stop":1698867795878,"duration":3199},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"f664d7caa3b0a525","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867793435,"stop":1698867798676,"duration":5241},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"6f0a3f3934de7b7d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867795882,"stop":1698867797371,"duration":1489},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"24fa2239e13cee43","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867797375,"stop":1698867804638,"duration":7263},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"f52fdb8764f8c988","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867798680,"stop":1698867798774,"duration":94},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"4e812de7870a0f5c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867798819,"stop":1698867802875,"duration":4056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"863cb0b7813460dd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867802909,"stop":1698867805870,"duration":2961},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"41d1a673d43c9e5c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867804643,"stop":1698867807563,"duration":2920},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"765848ef407daa6c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867805873,"stop":1698867815265,"duration":9392},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"943f28fb9787677c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867807567,"stop":1698867808103,"duration":536},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]}],"name":"suites"} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/1b3cbd5ce71ae449.json b/3.10/1087/data/test-cases/1b3cbd5ce71ae449.json new file mode 100644 index 0000000000..b2c02db24d --- /dev/null +++ b/3.10/1087/data/test-cases/1b3cbd5ce71ae449.json @@ -0,0 +1 @@ +{"uid":"1b3cbd5ce71ae449","name":"Validate Council Output [TorridgeDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"617b4311b681b19c6f82373e9ef5a04d","time":{"start":1698867788494,"stop":1698867792675,"duration":4181},"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":1698867788495,"stop":1698867788495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from TorridgeDistrictCouncil","time":{"start":1698867788496,"stop":1698867792673,"duration":4177},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867792673,"stop":1698867792673,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867792673,"stop":1698867792675,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"2b6643947b84197f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2b6643947b84197f","status":"passed","time":{"start":1698801791616,"stop":1698801794527,"duration":2911}},{"uid":"99b6fbd05192c508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/99b6fbd05192c508","status":"passed","time":{"start":1698788669165,"stop":1698788671797,"duration":2632}},{"uid":"d47e2e936c3cf99c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d47e2e936c3cf99c","status":"passed","time":{"start":1698715209206,"stop":1698715212091,"duration":2885}},{"uid":"650fac0d6bccf8e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/650fac0d6bccf8e2","status":"passed","time":{"start":1698701613593,"stop":1698701616560,"duration":2967}},{"uid":"618bd40d6b1c539e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/618bd40d6b1c539e","status":"passed","time":{"start":1698700406453,"stop":1698700409058,"duration":2605}},{"uid":"7217fbd2b92cff6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7217fbd2b92cff6c","status":"passed","time":{"start":1698693092074,"stop":1698693097961,"duration":5887}},{"uid":"54053de6181fc64a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54053de6181fc64a","status":"passed","time":{"start":1698692921563,"stop":1698692925709,"duration":4146}},{"uid":"1ae87d0acdb7a55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1ae87d0acdb7a55d","status":"passed","time":{"start":1698646587699,"stop":1698646590820,"duration":3121}},{"uid":"1beee8e852b10855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1beee8e852b10855","status":"passed","time":{"start":1698628804107,"stop":1698628811058,"duration":6951}},{"uid":"85ba9ac620795264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/85ba9ac620795264","status":"passed","time":{"start":1698615471392,"stop":1698615474056,"duration":2664}},{"uid":"75b53949a32c2209","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/75b53949a32c2209","status":"passed","time":{"start":1698615305556,"stop":1698615310990,"duration":5434}},{"uid":"d5e9dd2f01aef2e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d5e9dd2f01aef2e1","status":"passed","time":{"start":1698542599885,"stop":1698542605819,"duration":5934}},{"uid":"8300ddf5664118f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8300ddf5664118f4","status":"passed","time":{"start":1698455802904,"stop":1698455805588,"duration":2684}},{"uid":"4e2c0aa92e8e15d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2c0aa92e8e15d4","status":"passed","time":{"start":1698369593116,"stop":1698369597890,"duration":4774}},{"uid":"a1f8d4973f388da6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a1f8d4973f388da6","status":"passed","time":{"start":1698283131114,"stop":1698283134209,"duration":3095}},{"uid":"f299ee7137b60ac0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f299ee7137b60ac0","status":"passed","time":{"start":1698196749061,"stop":1698196751635,"duration":2574}},{"uid":"516038fbedfd8500","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/516038fbedfd8500","status":"passed","time":{"start":1698178486523,"stop":1698178489259,"duration":2736}},{"uid":"b49b6874cb3f9587","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b49b6874cb3f9587","status":"passed","time":{"start":1698178423084,"stop":1698178426602,"duration":3518}},{"uid":"70bf2d51e89042d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/70bf2d51e89042d1","status":"passed","time":{"start":1698110287412,"stop":1698110290199,"duration":2787}},{"uid":"d2fbe8146e7d79fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/d2fbe8146e7d79fa","status":"passed","time":{"start":1698065313272,"stop":1698065316129,"duration":2857}}]},"tags":[]},"source":"1b3cbd5ce71ae449.json","parameterValues":["TorridgeDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/1cc29e2820f1030d.json b/3.10/1087/data/test-cases/1cc29e2820f1030d.json new file mode 100644 index 0000000000..c8b7b50aca --- /dev/null +++ b/3.10/1087/data/test-cases/1cc29e2820f1030d.json @@ -0,0 +1 @@ +{"uid":"1cc29e2820f1030d","name":"Validate Council Output [HuntingdonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1f15b033b85c0869097090322a2589a2","time":{"start":1698867480467,"stop":1698867481484,"duration":1017},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900c159ba0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f900c159ba0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900c159ba0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f900c159ba0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: HuntingdonDistrictCouncil","time":{"start":1698867480468,"stop":1698867480468,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from HuntingdonDistrictCouncil","time":{"start":1698867480468,"stop":1698867481481,"duration":1013},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867481481,"stop":1698867481481,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867481481,"stop":1698867481484,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: True\n","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":169},"items":[{"uid":"c3e67cc38300ea0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c3e67cc38300ea0b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801612216,"stop":1698801613253,"duration":1037}},{"uid":"d63d30eea8e5dc5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d63d30eea8e5dc5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788503154,"stop":1698788504238,"duration":1084}},{"uid":"f947bc0a9af7fa99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f947bc0a9af7fa99","status":"passed","time":{"start":1698715004520,"stop":1698715005969,"duration":1449}},{"uid":"e567a907b5aa395f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e567a907b5aa395f","status":"passed","time":{"start":1698701376853,"stop":1698701378764,"duration":1911}},{"uid":"8634217acedeb669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8634217acedeb669","status":"passed","time":{"start":1698700235641,"stop":1698700236938,"duration":1297}},{"uid":"6749d8106234cae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6749d8106234cae5","status":"passed","time":{"start":1698693075332,"stop":1698693076411,"duration":1079}},{"uid":"84b8fa25f770e32b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/84b8fa25f770e32b","status":"passed","time":{"start":1698692744264,"stop":1698692745405,"duration":1141}},{"uid":"31bbe4b0d3ff58ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31bbe4b0d3ff58ce","status":"passed","time":{"start":1698646349067,"stop":1698646350759,"duration":1692}},{"uid":"632ea5802a196788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/632ea5802a196788","status":"passed","time":{"start":1698628563050,"stop":1698628564442,"duration":1392}},{"uid":"987e3a2047aac619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/987e3a2047aac619","status":"passed","time":{"start":1698615224211,"stop":1698615226049,"duration":1838}},{"uid":"ea20d0a87cc537f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ea20d0a87cc537f7","status":"passed","time":{"start":1698615111914,"stop":1698615113253,"duration":1339}},{"uid":"b753940a47521bc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b753940a47521bc0","status":"passed","time":{"start":1698542375148,"stop":1698542376792,"duration":1644}},{"uid":"81a83c10353ac440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/81a83c10353ac440","status":"passed","time":{"start":1698455561953,"stop":1698455567326,"duration":5373}},{"uid":"f8c02b2f10764c2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f8c02b2f10764c2e","status":"passed","time":{"start":1698369238092,"stop":1698369239551,"duration":1459}},{"uid":"d976925c982502ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d976925c982502ec","status":"passed","time":{"start":1698282856341,"stop":1698282857965,"duration":1624}},{"uid":"2537cfb526bf3e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2537cfb526bf3e74","status":"passed","time":{"start":1698196513098,"stop":1698196515473,"duration":2375}},{"uid":"6a3aa7d4822be9a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6a3aa7d4822be9a8","status":"passed","time":{"start":1698178238512,"stop":1698178240257,"duration":1745}},{"uid":"acdf192500c2d644","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/acdf192500c2d644","status":"passed","time":{"start":1698178219144,"stop":1698178220560,"duration":1416}},{"uid":"4773f0a93ee9111e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/4773f0a93ee9111e","status":"passed","time":{"start":1698110105840,"stop":1698110106913,"duration":1073}},{"uid":"c756139875260671","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/c756139875260671","status":"passed","time":{"start":1698065169482,"stop":1698065170613,"duration":1131}}]},"tags":[]},"source":"1cc29e2820f1030d.json","parameterValues":["HuntingdonDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/2392fc074740145e.json b/3.10/1087/data/test-cases/2392fc074740145e.json new file mode 100644 index 0000000000..793fc35b6a --- /dev/null +++ b/3.10/1087/data/test-cases/2392fc074740145e.json @@ -0,0 +1 @@ +{"uid":"2392fc074740145e","name":"Validate Council Output [GlasgowCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a2365ffeb3ba24c7926dc7b42b03858c","time":{"start":1698867467482,"stop":1698867469785,"duration":2303},"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":1698867467482,"stop":1698867467483,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from GlasgowCityCouncil","time":{"start":1698867467483,"stop":1698867469782,"duration":2299},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867469782,"stop":1698867469783,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867469783,"stop":1698867469785,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"e334260aa3e4cc46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e334260aa3e4cc46","status":"passed","time":{"start":1698801591164,"stop":1698801593628,"duration":2464}},{"uid":"763ed04feca4c074","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/763ed04feca4c074","status":"passed","time":{"start":1698788488570,"stop":1698788490952,"duration":2382}},{"uid":"a4a08ee435b314af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4a08ee435b314af","status":"passed","time":{"start":1698714985145,"stop":1698714987803,"duration":2658}},{"uid":"ad7ec844be81f773","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ad7ec844be81f773","status":"passed","time":{"start":1698701360306,"stop":1698701363035,"duration":2729}},{"uid":"e80464851aaa4985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e80464851aaa4985","status":"passed","time":{"start":1698700222576,"stop":1698700225082,"duration":2506}},{"uid":"1e40201a75c95ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1e40201a75c95ef1","status":"passed","time":{"start":1698693060971,"stop":1698693063267,"duration":2296}},{"uid":"e8c538802d08d4c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c538802d08d4c9","status":"passed","time":{"start":1698692730982,"stop":1698692733062,"duration":2080}},{"uid":"f09bfb11d9fa7df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f09bfb11d9fa7df0","status":"passed","time":{"start":1698646328870,"stop":1698646331624,"duration":2754}},{"uid":"f60d53f522338866","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f60d53f522338866","status":"passed","time":{"start":1698628546626,"stop":1698628549109,"duration":2483}},{"uid":"d03c392a73dd22b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d03c392a73dd22b4","status":"passed","time":{"start":1698615205522,"stop":1698615208201,"duration":2679}},{"uid":"11e43a0f690f583d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/11e43a0f690f583d","status":"passed","time":{"start":1698615097931,"stop":1698615100275,"duration":2344}},{"uid":"6f592615c022c393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6f592615c022c393","status":"passed","time":{"start":1698542361013,"stop":1698542363506,"duration":2493}},{"uid":"ed6d43d9327037ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ed6d43d9327037ce","status":"passed","time":{"start":1698455550069,"stop":1698455552347,"duration":2278}},{"uid":"97d214eb5f36f5a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/97d214eb5f36f5a3","status":"passed","time":{"start":1698369224064,"stop":1698369226317,"duration":2253}},{"uid":"6d92fcd0a0deb97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6d92fcd0a0deb97b","status":"passed","time":{"start":1698282837287,"stop":1698282839922,"duration":2635}},{"uid":"b4012340d4adc9b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b4012340d4adc9b1","status":"passed","time":{"start":1698196496354,"stop":1698196498970,"duration":2616}},{"uid":"f459f80d73b14a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f459f80d73b14a6a","status":"passed","time":{"start":1698178221138,"stop":1698178223814,"duration":2676}},{"uid":"931c96bae7eb63ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/931c96bae7eb63ac","status":"passed","time":{"start":1698178201543,"stop":1698178204011,"duration":2468}},{"uid":"703db62bc51ed76d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/703db62bc51ed76d","status":"passed","time":{"start":1698110092681,"stop":1698110094902,"duration":2221}},{"uid":"2484a174f3c51372","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/2484a174f3c51372","status":"passed","time":{"start":1698065155600,"stop":1698065157832,"duration":2232}}]},"tags":[]},"source":"2392fc074740145e.json","parameterValues":["GlasgowCityCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/24fa2239e13cee43.json b/3.10/1087/data/test-cases/24fa2239e13cee43.json new file mode 100644 index 0000000000..82cd2b8ea5 --- /dev/null +++ b/3.10/1087/data/test-cases/24fa2239e13cee43.json @@ -0,0 +1 @@ +{"uid":"24fa2239e13cee43","name":"Validate Council Output [WestLothianCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9f3f42f00c512b5c1d2da286d5aaa3c2","time":{"start":1698867797375,"stop":1698867804638,"duration":7263},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WestLothianCouncil","time":{"start":1698867797375,"stop":1698867797376,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from WestLothianCouncil","time":{"start":1698867797376,"stop":1698867804636,"duration":7260},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867804636,"stop":1698867804636,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867804637,"stop":1698867804638,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WestLothianCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":22},"items":[{"uid":"5796166745a03c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5796166745a03c51","status":"passed","time":{"start":1698801812637,"stop":1698801819996,"duration":7359}},{"uid":"10e6bc0fa1d2fe95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/10e6bc0fa1d2fe95","status":"passed","time":{"start":1698788694431,"stop":1698788706694,"duration":12263}},{"uid":"39c44244527ce36a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/39c44244527ce36a","status":"passed","time":{"start":1698715232006,"stop":1698715240953,"duration":8947}},{"uid":"365a78b2111e80cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/365a78b2111e80cd","status":"passed","time":{"start":1698701635993,"stop":1698701647035,"duration":11042}},{"uid":"5add79fe0ac4b5cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5add79fe0ac4b5cf","status":"passed","time":{"start":1698700536757,"stop":1698700545091,"duration":8334}},{"uid":"736dff1f52e694a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/736dff1f52e694a2","status":"passed","time":{"start":1698693114595,"stop":1698693123597,"duration":9002}},{"uid":"c3da6486bc7b691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c3da6486bc7b691","status":"passed","time":{"start":1698692942924,"stop":1698692950547,"duration":7623}},{"uid":"6cf110e98739458","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6cf110e98739458","status":"passed","time":{"start":1698646610932,"stop":1698646620835,"duration":9903}},{"uid":"9273973b79fd5cdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9273973b79fd5cdc","status":"passed","time":{"start":1698628831633,"stop":1698628840329,"duration":8696}},{"uid":"51147f1228b0f063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51147f1228b0f063","status":"passed","time":{"start":1698615493848,"stop":1698615503535,"duration":9687}},{"uid":"196e2eaf2fc4ad37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/196e2eaf2fc4ad37","status":"passed","time":{"start":1698615330072,"stop":1698615337038,"duration":6966}},{"uid":"d2813f3f65c9c7c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d2813f3f65c9c7c7","status":"passed","time":{"start":1698542629694,"stop":1698542639989,"duration":10295}},{"uid":"ab8ef13f3ddc7442","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab8ef13f3ddc7442","status":"passed","time":{"start":1698455824500,"stop":1698455833680,"duration":9180}},{"uid":"eb5a19525360cdbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/eb5a19525360cdbe","status":"passed","time":{"start":1698369553424,"stop":1698369562511,"duration":9087}},{"uid":"96fe71336ec86362","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/96fe71336ec86362","status":"passed","time":{"start":1698283159036,"stop":1698283168879,"duration":9843}},{"uid":"6f8a5864d8a08fb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6f8a5864d8a08fb3","status":"passed","time":{"start":1698196774176,"stop":1698196782261,"duration":8085}},{"uid":"fbfe75bf56ff9e0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fbfe75bf56ff9e0e","status":"passed","time":{"start":1698178509227,"stop":1698178517791,"duration":8564}},{"uid":"a2dc430d78648f88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a2dc430d78648f88","status":"passed","time":{"start":1698178444355,"stop":1698178451791,"duration":7436}},{"uid":"32f9f83971c9c493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/32f9f83971c9c493","status":"passed","time":{"start":1698110428704,"stop":1698110438230,"duration":9526}},{"uid":"edc2484178f6150d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/edc2484178f6150d","status":"passed","time":{"start":1698065255535,"stop":1698065266065,"duration":10530}}]},"tags":[]},"source":"24fa2239e13cee43.json","parameterValues":["WestLothianCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/77bb1f8d36ea93ce.json b/3.10/1087/data/test-cases/268df193a9a28137.json similarity index 88% rename from 3.10/1085/data/test-cases/77bb1f8d36ea93ce.json rename to 3.10/1087/data/test-cases/268df193a9a28137.json index c0f1fb1e8e..53c4ef06f6 100644 --- a/3.10/1085/data/test-cases/77bb1f8d36ea93ce.json +++ b/3.10/1087/data/test-cases/268df193a9a28137.json @@ -1 +1 @@ -{"uid":"77bb1f8d36ea93ce","name":"Validate Council Output [SouthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"efde6c2c8e15955ad5fa48845f3c2c06","time":{"start":1698867609644,"stop":1698867610281,"duration":637},"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.10/lib/python3.10/site-packages/urllib3/connectionpool.py:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: 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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecd96dbd00>, 'council': 'SouthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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.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)\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":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\": \"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.10/lib/python3.10/site-packages/urllib3/connectionpool.py:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: 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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecd96dbd00>, 'council': 'SouthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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.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)\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":1698867609644,"stop":1698867609645,"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":1698867609645,"stop":1698867610281,"duration":636},"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":54,"broken":0,"skipped":0,"passed":115,"unknown":0,"total":169},"items":[{"uid":"299f72e3043d58a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/299f72e3043d58a9","status":"passed","time":{"start":1698801762283,"stop":1698801763977,"duration":1694}},{"uid":"8acbe4bbbe337f80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8acbe4bbbe337f80","status":"passed","time":{"start":1698788650886,"stop":1698788653110,"duration":2224}},{"uid":"3f0aa1553f423dc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f0aa1553f423dc7","status":"passed","time":{"start":1698715186267,"stop":1698715188353,"duration":2086}},{"uid":"55f5480169960075","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/55f5480169960075","status":"passed","time":{"start":1698701586092,"stop":1698701588502,"duration":2410}},{"uid":"4b72f5404ddb1929","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4b72f5404ddb1929","status":"passed","time":{"start":1698700376381,"stop":1698700378185,"duration":1804}},{"uid":"a097ba00e044821b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a097ba00e044821b","status":"passed","time":{"start":1698693079358,"stop":1698693080947,"duration":1589}},{"uid":"225223bc333b809e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/225223bc333b809e","status":"passed","time":{"start":1698692884948,"stop":1698692886491,"duration":1543}},{"uid":"c9dcc68e0bdb861a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c9dcc68e0bdb861a","status":"passed","time":{"start":1698646565492,"stop":1698646568855,"duration":3363}},{"uid":"3a25ca99ba3ea870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3a25ca99ba3ea870","status":"passed","time":{"start":1698628626695,"stop":1698628628697,"duration":2002}},{"uid":"a8b2f283a6a781f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a8b2f283a6a781f1","status":"passed","time":{"start":1698615394324,"stop":1698615397264,"duration":2940}},{"uid":"7bd4b08dfce262d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7bd4b08dfce262d3","status":"passed","time":{"start":1698615281492,"stop":1698615283973,"duration":2481}},{"uid":"d4005ba276401317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d4005ba276401317","status":"passed","time":{"start":1698542549264,"stop":1698542551343,"duration":2079}},{"uid":"cf45817405b4c69a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/cf45817405b4c69a","status":"passed","time":{"start":1698455618376,"stop":1698455620142,"duration":1766}},{"uid":"d54f4d5408fce15c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d54f4d5408fce15c","status":"passed","time":{"start":1698369290099,"stop":1698369291892,"duration":1793}},{"uid":"8f607e3cdad54349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f607e3cdad54349","status":"passed","time":{"start":1698283047990,"stop":1698283050421,"duration":2431}},{"uid":"493b96ab38c7422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/493b96ab38c7422e","status":"passed","time":{"start":1698196701268,"stop":1698196703405,"duration":2137}},{"uid":"4c52e13737aea6e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4c52e13737aea6e8","status":"passed","time":{"start":1698178421825,"stop":1698178424840,"duration":3015}},{"uid":"b9ef19ed4b049c78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b9ef19ed4b049c78","status":"passed","time":{"start":1698178360467,"stop":1698178363062,"duration":2595}},{"uid":"fedaf4bde4703dfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/fedaf4bde4703dfb","status":"passed","time":{"start":1698110275986,"stop":1698110278014,"duration":2028}},{"uid":"f219292edf84eb8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/f219292edf84eb8c","status":"passed","time":{"start":1698065060886,"stop":1698065062499,"duration":1613}}]},"tags":[]},"source":"77bb1f8d36ea93ce.json","parameterValues":["SouthTynesideCouncil"]} \ No newline at end of file +{"uid":"268df193a9a28137","name":"Validate Council Output [SouthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"efde6c2c8e15955ad5fa48845f3c2c06","time":{"start":1698867633038,"stop":1698867633666,"duration":628},"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.10/lib/python3.10/site-packages/urllib3/connectionpool.py:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: 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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120b53a2c0>, 'council': 'SouthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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.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)\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":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\": \"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.10/lib/python3.10/site-packages/urllib3/connectionpool.py:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: 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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120b53a2c0>, 'council': 'SouthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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.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)\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":1698867633038,"stop":1698867633039,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from SouthTynesideCouncil","time":{"start":1698867633039,"stop":1698867633666,"duration":627},"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":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":2},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":54,"broken":0,"skipped":0,"passed":115,"unknown":0,"total":169},"items":[{"uid":"299f72e3043d58a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/299f72e3043d58a9","status":"passed","time":{"start":1698801762283,"stop":1698801763977,"duration":1694}},{"uid":"8acbe4bbbe337f80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8acbe4bbbe337f80","status":"passed","time":{"start":1698788650886,"stop":1698788653110,"duration":2224}},{"uid":"3f0aa1553f423dc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f0aa1553f423dc7","status":"passed","time":{"start":1698715186267,"stop":1698715188353,"duration":2086}},{"uid":"55f5480169960075","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/55f5480169960075","status":"passed","time":{"start":1698701586092,"stop":1698701588502,"duration":2410}},{"uid":"4b72f5404ddb1929","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4b72f5404ddb1929","status":"passed","time":{"start":1698700376381,"stop":1698700378185,"duration":1804}},{"uid":"a097ba00e044821b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a097ba00e044821b","status":"passed","time":{"start":1698693079358,"stop":1698693080947,"duration":1589}},{"uid":"225223bc333b809e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/225223bc333b809e","status":"passed","time":{"start":1698692884948,"stop":1698692886491,"duration":1543}},{"uid":"c9dcc68e0bdb861a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c9dcc68e0bdb861a","status":"passed","time":{"start":1698646565492,"stop":1698646568855,"duration":3363}},{"uid":"3a25ca99ba3ea870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3a25ca99ba3ea870","status":"passed","time":{"start":1698628626695,"stop":1698628628697,"duration":2002}},{"uid":"a8b2f283a6a781f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a8b2f283a6a781f1","status":"passed","time":{"start":1698615394324,"stop":1698615397264,"duration":2940}},{"uid":"7bd4b08dfce262d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7bd4b08dfce262d3","status":"passed","time":{"start":1698615281492,"stop":1698615283973,"duration":2481}},{"uid":"d4005ba276401317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d4005ba276401317","status":"passed","time":{"start":1698542549264,"stop":1698542551343,"duration":2079}},{"uid":"cf45817405b4c69a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/cf45817405b4c69a","status":"passed","time":{"start":1698455618376,"stop":1698455620142,"duration":1766}},{"uid":"d54f4d5408fce15c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d54f4d5408fce15c","status":"passed","time":{"start":1698369290099,"stop":1698369291892,"duration":1793}},{"uid":"8f607e3cdad54349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f607e3cdad54349","status":"passed","time":{"start":1698283047990,"stop":1698283050421,"duration":2431}},{"uid":"493b96ab38c7422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/493b96ab38c7422e","status":"passed","time":{"start":1698196701268,"stop":1698196703405,"duration":2137}},{"uid":"4c52e13737aea6e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4c52e13737aea6e8","status":"passed","time":{"start":1698178421825,"stop":1698178424840,"duration":3015}},{"uid":"b9ef19ed4b049c78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b9ef19ed4b049c78","status":"passed","time":{"start":1698178360467,"stop":1698178363062,"duration":2595}},{"uid":"fedaf4bde4703dfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/fedaf4bde4703dfb","status":"passed","time":{"start":1698110275986,"stop":1698110278014,"duration":2028}},{"uid":"f219292edf84eb8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/f219292edf84eb8c","status":"passed","time":{"start":1698065060886,"stop":1698065062499,"duration":1613}}]},"tags":[]},"source":"268df193a9a28137.json","parameterValues":["SouthTynesideCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/27951615dcc78589.json b/3.10/1087/data/test-cases/27951615dcc78589.json new file mode 100644 index 0000000000..0a0e9a5d65 --- /dev/null +++ b/3.10/1087/data/test-cases/27951615dcc78589.json @@ -0,0 +1 @@ +{"uid":"27951615dcc78589","name":"Validate Council Output [RushcliffeBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"10c5adec7cdd71fa36d93e2bcbd9ad16","time":{"start":1698867604174,"stop":1698867610334,"duration":6160},"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":1698867604174,"stop":1698867604174,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from RushcliffeBoroughCouncil","time":{"start":1698867604175,"stop":1698867610331,"duration":6156},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867610332,"stop":1698867610332,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867610332,"stop":1698867610334,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"befeeb26077633e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/befeeb26077633e","status":"passed","time":{"start":1698801733788,"stop":1698801739718,"duration":5930}},{"uid":"b919dbdf47050443","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b919dbdf47050443","status":"passed","time":{"start":1698788621513,"stop":1698788627597,"duration":6084}},{"uid":"550097d57a0d7c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/550097d57a0d7c17","status":"passed","time":{"start":1698715173234,"stop":1698715179341,"duration":6107}},{"uid":"2c3b9d939cd60a09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2c3b9d939cd60a09","status":"passed","time":{"start":1698701563682,"stop":1698701570705,"duration":7023}},{"uid":"908aa7469a30150c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/908aa7469a30150c","status":"passed","time":{"start":1698700349715,"stop":1698700354876,"duration":5161}},{"uid":"1b227bf59abd5a99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1b227bf59abd5a99","status":"passed","time":{"start":1698693048827,"stop":1698693054085,"duration":5258}},{"uid":"57eb72d89121337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/57eb72d89121337c","status":"passed","time":{"start":1698692858928,"stop":1698692864014,"duration":5086}},{"uid":"338cb72d19778d5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/338cb72d19778d5d","status":"passed","time":{"start":1698646547182,"stop":1698646554169,"duration":6987}},{"uid":"bd7279f0a216e825","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bd7279f0a216e825","status":"passed","time":{"start":1698628896176,"stop":1698628902269,"duration":6093}},{"uid":"d1ce26a500cb74f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d1ce26a500cb74f7","status":"passed","time":{"start":1698615376514,"stop":1698615386065,"duration":9551}},{"uid":"da6693940e65d45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/da6693940e65d45","status":"passed","time":{"start":1698615267372,"stop":1698615274943,"duration":7571}},{"uid":"7e80f9c339d9a0d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7e80f9c339d9a0d6","status":"passed","time":{"start":1698542535601,"stop":1698542541204,"duration":5603}},{"uid":"1b5c357077da912d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1b5c357077da912d","status":"passed","time":{"start":1698455870726,"stop":1698455876049,"duration":5323}},{"uid":"9e695df1fa6dd0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9e695df1fa6dd0cb","status":"passed","time":{"start":1698369528472,"stop":1698369533655,"duration":5183}},{"uid":"cc9b5a8ce497f79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cc9b5a8ce497f79e","status":"passed","time":{"start":1698283020320,"stop":1698283027673,"duration":7353}},{"uid":"6dd9f1abe8295002","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6dd9f1abe8295002","status":"passed","time":{"start":1698196686733,"stop":1698196694145,"duration":7412}},{"uid":"18e17a42140a356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/18e17a42140a356","status":"passed","time":{"start":1698178406158,"stop":1698178413112,"duration":6954}},{"uid":"29ae97242a75d0c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29ae97242a75d0c2","status":"passed","time":{"start":1698178346707,"stop":1698178352438,"duration":5731}},{"uid":"56e52d37c9481e76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/56e52d37c9481e76","status":"passed","time":{"start":1698110264736,"stop":1698110269724,"duration":4988}},{"uid":"381204c6e8fd7b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/381204c6e8fd7b5","status":"passed","time":{"start":1698065031348,"stop":1698065037536,"duration":6188}}]},"tags":[]},"source":"27951615dcc78589.json","parameterValues":["RushcliffeBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/2a26aec119d9a4b4.json b/3.10/1087/data/test-cases/2a26aec119d9a4b4.json new file mode 100644 index 0000000000..d8d1cb66a4 --- /dev/null +++ b/3.10/1087/data/test-cases/2a26aec119d9a4b4.json @@ -0,0 +1 @@ +{"uid":"2a26aec119d9a4b4","name":"Validate Council Output [SalfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"46bdc81110002bd93542f111d9af2812","time":{"start":1698867610972,"stop":1698867614341,"duration":3369},"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":1698867610973,"stop":1698867610973,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from SalfordCityCouncil","time":{"start":1698867610973,"stop":1698867614337,"duration":3364},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867614337,"stop":1698867614338,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867614338,"stop":1698867614341,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":26,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":169},"items":[{"uid":"d7349f5b361e14ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d7349f5b361e14ed","status":"passed","time":{"start":1698801740396,"stop":1698801742290,"duration":1894}},{"uid":"f72323d2569476f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f72323d2569476f5","status":"passed","time":{"start":1698788628249,"stop":1698788632029,"duration":3780}},{"uid":"3271dc4cbef2f969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3271dc4cbef2f969","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715180418,"stop":1698715182481,"duration":2063}},{"uid":"f1b44543890ca6aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f1b44543890ca6aa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701571681,"stop":1698701574826,"duration":3145}},{"uid":"426b0e2b63521503","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/426b0e2b63521503","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700355503,"stop":1698700357142,"duration":1639}},{"uid":"33163b26bcaa2bb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/33163b26bcaa2bb9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693054656,"stop":1698693056805,"duration":2149}},{"uid":"ea6380db9f8153a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ea6380db9f8153a6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692864656,"stop":1698692866488,"duration":1832}},{"uid":"ae70dba187d91b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ae70dba187d91b0e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646555242,"stop":1698646557074,"duration":1832}},{"uid":"3c4c89d3621a8d23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3c4c89d3621a8d23","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628903069,"stop":1698628904899,"duration":1830}},{"uid":"36054524b6a5b79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/36054524b6a5b79","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615386998,"stop":1698615389221,"duration":2223}},{"uid":"d89e7b726e508660","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d89e7b726e508660","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615275639,"stop":1698615277483,"duration":1844}},{"uid":"36647b02891745f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/36647b02891745f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542542130,"stop":1698542545176,"duration":3046}},{"uid":"2a469b407e77f316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a469b407e77f316","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455876672,"stop":1698455878206,"duration":1534}},{"uid":"8f7376a82795d060","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8f7376a82795d060","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369534373,"stop":1698369535841,"duration":1468}},{"uid":"e385d856194ecac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e385d856194ecac3","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698283042186,"stop":1698283043665,"duration":1479}},{"uid":"7f9f340a8854b708","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7f9f340a8854b708","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196694902,"stop":1698196697131,"duration":2229}},{"uid":"f530a7c655796e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f530a7c655796e28","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178414134,"stop":1698178417020,"duration":2886}},{"uid":"3eb0bca34815960e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3eb0bca34815960e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178353224,"stop":1698178356053,"duration":2829}},{"uid":"c0ca6c80f5897814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/c0ca6c80f5897814","status":"passed","time":{"start":1698110270708,"stop":1698110272682,"duration":1974}},{"uid":"c255926a9a174a1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/c255926a9a174a1c","status":"passed","time":{"start":1698065038239,"stop":1698065041795,"duration":3556}}]},"tags":[]},"source":"2a26aec119d9a4b4.json","parameterValues":["SalfordCityCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/2b1d7169caac6f65.json b/3.10/1087/data/test-cases/2b1d7169caac6f65.json new file mode 100644 index 0000000000..9e583f50bd --- /dev/null +++ b/3.10/1087/data/test-cases/2b1d7169caac6f65.json @@ -0,0 +1 @@ +{"uid":"2b1d7169caac6f65","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6712f2e3b136c8030bb4071a5deccc97","time":{"start":1698867499477,"stop":1698867504592,"duration":5115},"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":1698867499477,"stop":1698867499478,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from NorthNorfolkDistrictCouncil","time":{"start":1698867499478,"stop":1698867504589,"duration":5111},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867504590,"stop":1698867504590,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867504590,"stop":1698867504592,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":17,"broken":0,"skipped":0,"passed":152,"unknown":0,"total":169},"items":[{"uid":"97f03b80653b9dd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/97f03b80653b9dd6","status":"passed","time":{"start":1698801624599,"stop":1698801630024,"duration":5425}},{"uid":"1429cc7263d9ba85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1429cc7263d9ba85","status":"passed","time":{"start":1698788515273,"stop":1698788520742,"duration":5469}},{"uid":"6d3108947c226db3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6d3108947c226db3","status":"passed","time":{"start":1698715019356,"stop":1698715027191,"duration":7835}},{"uid":"d3f3eac4df042029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d3f3eac4df042029","status":"passed","time":{"start":1698701391267,"stop":1698701398582,"duration":7315}},{"uid":"5d1d069f514c3ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d1d069f514c3ef2","status":"passed","time":{"start":1698700247837,"stop":1698700253421,"duration":5584}},{"uid":"216357116a24531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/216357116a24531","status":"passed","time":{"start":1698692890170,"stop":1698692895309,"duration":5139}},{"uid":"714aae454c4f5c9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/714aae454c4f5c9b","status":"passed","time":{"start":1698692758041,"stop":1698692763654,"duration":5613}},{"uid":"7b322a0b5ca02bf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7b322a0b5ca02bf4","status":"passed","time":{"start":1698646371143,"stop":1698646378419,"duration":7276}},{"uid":"ea59050268b7e2c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ea59050268b7e2c2","status":"passed","time":{"start":1698628588819,"stop":1698628595637,"duration":6818}},{"uid":"d072eba3c4800eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d072eba3c4800eea","status":"passed","time":{"start":1698615200980,"stop":1698615208572,"duration":7592}},{"uid":"d4a3235fdf49c39f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d4a3235fdf49c39f","status":"passed","time":{"start":1698615109078,"stop":1698615114665,"duration":5587}},{"uid":"76d12d94d9f23d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/76d12d94d9f23d8","status":"passed","time":{"start":1698542373688,"stop":1698542380790,"duration":7102}},{"uid":"c8460c6c19e948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c8460c6c19e948","status":"passed","time":{"start":1698455583900,"stop":1698455590772,"duration":6872}},{"uid":"cb9d27806fb5b126","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb9d27806fb5b126","status":"passed","time":{"start":1698369255448,"stop":1698369261227,"duration":5779}},{"uid":"fe30a8dbb1fc0e5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/fe30a8dbb1fc0e5f","status":"passed","time":{"start":1698282847714,"stop":1698282856223,"duration":8509}},{"uid":"51dd5e380d994356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/51dd5e380d994356","status":"passed","time":{"start":1698196514095,"stop":1698196521213,"duration":7118}},{"uid":"f1a319942e500aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f1a319942e500aba","status":"passed","time":{"start":1698178237545,"stop":1698178244462,"duration":6917}},{"uid":"5aa1d9e6a36c324b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5aa1d9e6a36c324b","status":"passed","time":{"start":1698178179281,"stop":1698178185597,"duration":6316}},{"uid":"c0247f1b6ef7a76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/c0247f1b6ef7a76","status":"passed","time":{"start":1698110104804,"stop":1698110111005,"duration":6201}},{"uid":"64e11ee75e68d81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/64e11ee75e68d81","status":"passed","time":{"start":1698064867705,"stop":1698064873167,"duration":5462}}]},"tags":[]},"source":"2b1d7169caac6f65.json","parameterValues":["NorthNorfolkDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/2d9b623e8d23d70b.json b/3.10/1087/data/test-cases/2d9b623e8d23d70b.json new file mode 100644 index 0000000000..5ca0a8c8ab --- /dev/null +++ b/3.10/1087/data/test-cases/2d9b623e8d23d70b.json @@ -0,0 +1 @@ +{"uid":"2d9b623e8d23d70b","name":"Validate Council Output [BexleyCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b14d94c00a7a02b15ede5862fe9627b6","time":{"start":1698867408690,"stop":1698867409064,"duration":374},"status":"failed","statusMessage":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120bb3fa60>, 'council': 'BexleyCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120bb3fa60>, 'council': 'BexleyCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867408690,"stop":1698867408691,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from BexleyCouncil","time":{"start":1698867408691,"stop":1698867409064,"duration":373},"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":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":2},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":117,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":169},"items":[{"uid":"9a94a2e4d9a22e61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9a94a2e4d9a22e61","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698801504650,"stop":1698801505110,"duration":460}},{"uid":"d9b2059bb97504dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d9b2059bb97504dd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698788412500,"stop":1698788412920,"duration":420}},{"uid":"51c8cc1372e7d9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/51c8cc1372e7d9b8","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698714885440,"stop":1698714885988,"duration":548}},{"uid":"b1df1b5e8e077bdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b1df1b5e8e077bdd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698701278705,"stop":1698701279363,"duration":658}},{"uid":"6c688923740ea0c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6c688923740ea0c7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698700148497,"stop":1698700148926,"duration":429}},{"uid":"92b4dca6e032dc91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/92b4dca6e032dc91","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692694258,"stop":1698692694758,"duration":500}},{"uid":"b105bbd11af9143c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b105bbd11af9143c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692661261,"stop":1698692661735,"duration":474}},{"uid":"9556c214d154a5da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9556c214d154a5da","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646221849,"stop":1698646222514,"duration":665}},{"uid":"20c94552b7f62c62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/20c94552b7f62c62","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698628471752,"stop":1698628472326,"duration":574}},{"uid":"b74f7bea4fc86d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b74f7bea4fc86d12","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615110677,"stop":1698615111278,"duration":601}},{"uid":"264df2f706c43ed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/264df2f706c43ed3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615031956,"stop":1698615032493,"duration":537}},{"uid":"426a19130410c65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/426a19130410c65","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698542278116,"stop":1698542278882,"duration":766}},{"uid":"833c9e79e5cc9cd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/833c9e79e5cc9cd2","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698455469032,"stop":1698455469573,"duration":541}},{"uid":"4f4442bfac8c5ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4f4442bfac8c5ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698369151404,"stop":1698369151819,"duration":415}},{"uid":"dc1c297f7e114c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc1c297f7e114c5a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698282737922,"stop":1698282738513,"duration":591}},{"uid":"9b7de5a0e376b35d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9b7de5a0e376b35d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698196411191,"stop":1698196411757,"duration":566}},{"uid":"ea041f52d764a1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea041f52d764a1ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178137378,"stop":1698178138043,"duration":665}},{"uid":"7e6e54e12127fbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7e6e54e12127fbc","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178093687,"stop":1698178094195,"duration":508}},{"uid":"1e692a6bde4f8336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1e692a6bde4f8336","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698110009476,"stop":1698110009945,"duration":469}},{"uid":"bab3f0f15b38a1bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/bab3f0f15b38a1bf","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698064775333,"stop":1698064775840,"duration":507}}]},"tags":[]},"source":"2d9b623e8d23d70b.json","parameterValues":["BexleyCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/a1a3123cab01fa1a.json b/3.10/1087/data/test-cases/333572633565e628.json similarity index 88% rename from 3.10/1085/data/test-cases/a1a3123cab01fa1a.json rename to 3.10/1087/data/test-cases/333572633565e628.json index da86e11136..2c7927835d 100644 --- a/3.10/1085/data/test-cases/a1a3123cab01fa1a.json +++ b/3.10/1087/data/test-cases/333572633565e628.json @@ -1 +1 @@ -{"uid":"a1a3123cab01fa1a","name":"Validate Council Output [FenlandDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b9a0b94e117284e01290d827dc1bf029","time":{"start":1698867449440,"stop":1698867450062,"duration":622},"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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: 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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f47ac040>, 'council': 'FenlandDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":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 = '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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: 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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f47ac040>, 'council': 'FenlandDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867449440,"stop":1698867449441,"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":1698867449441,"stop":1698867450062,"duration":621},"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":72,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":169},"items":[{"uid":"390e7eb50df20024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/390e7eb50df20024","status":"passed","time":{"start":1698801580770,"stop":1698801583471,"duration":2701}},{"uid":"88431c6d506e6ee2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/88431c6d506e6ee2","status":"passed","time":{"start":1698788476636,"stop":1698788479904,"duration":3268}},{"uid":"c5238d91acb03c63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c5238d91acb03c63","status":"passed","time":{"start":1698714970956,"stop":1698714974954,"duration":3998}},{"uid":"624ca3a79530def9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/624ca3a79530def9","status":"passed","time":{"start":1698701348066,"stop":1698701351500,"duration":3434}},{"uid":"8ba11d8e76b9433c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8ba11d8e76b9433c","status":"passed","time":{"start":1698700212180,"stop":1698700215001,"duration":2821}},{"uid":"252a0cda9bcf0626","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/252a0cda9bcf0626","status":"passed","time":{"start":1698692753779,"stop":1698692756614,"duration":2835}},{"uid":"23386860e5c05ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/23386860e5c05ed4","status":"passed","time":{"start":1698692720556,"stop":1698692723444,"duration":2888}},{"uid":"ceb72815a3e60ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ceb72815a3e60ce9","status":"passed","time":{"start":1698646310029,"stop":1698646313417,"duration":3388}},{"uid":"fd853bc9f2d71804","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fd853bc9f2d71804","status":"passed","time":{"start":1698628533138,"stop":1698628537134,"duration":3996}},{"uid":"3c063d464c507dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3c063d464c507dc","status":"passed","time":{"start":1698615192437,"stop":1698615195839,"duration":3402}},{"uid":"807148721d1b86ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/807148721d1b86ad","status":"passed","time":{"start":1698615086811,"stop":1698615090040,"duration":3229}},{"uid":"f732113d113dbf05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f732113d113dbf05","status":"passed","time":{"start":1698542349377,"stop":1698542352327,"duration":2950}},{"uid":"24f1dc31b0ed5c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/24f1dc31b0ed5c5c","status":"passed","time":{"start":1698455540377,"stop":1698455542988,"duration":2611}},{"uid":"6044ee0f8b3f33c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6044ee0f8b3f33c5","status":"passed","time":{"start":1698369212766,"stop":1698369216104,"duration":3338}},{"uid":"36ccf798246d060c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/36ccf798246d060c","status":"passed","time":{"start":1698282823685,"stop":1698282827651,"duration":3966}},{"uid":"b655334d5eed1130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b655334d5eed1130","status":"passed","time":{"start":1698196484609,"stop":1698196487901,"duration":3292}},{"uid":"754d980946c3dd94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/754d980946c3dd94","status":"passed","time":{"start":1698178208709,"stop":1698178211443,"duration":2734}},{"uid":"15a14fdbf2ef9c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/15a14fdbf2ef9c2","status":"passed","time":{"start":1698178189899,"stop":1698178193200,"duration":3301}},{"uid":"ab0d18d17f0b7068","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ab0d18d17f0b7068","status":"passed","time":{"start":1698110083054,"stop":1698110085859,"duration":2805}},{"uid":"7af24138ab1a8d00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/7af24138ab1a8d00","status":"passed","time":{"start":1698064847856,"stop":1698064850975,"duration":3119}}]},"tags":[]},"source":"a1a3123cab01fa1a.json","parameterValues":["FenlandDistrictCouncil"]} \ No newline at end of file +{"uid":"333572633565e628","name":"Validate Council Output [FenlandDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b9a0b94e117284e01290d827dc1bf029","time":{"start":1698867459713,"stop":1698867460224,"duration":511},"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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: 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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900cebbb80>, 'council': 'FenlandDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":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 = '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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: 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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900cebbb80>, 'council': 'FenlandDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867459713,"stop":1698867459714,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from FenlandDistrictCouncil","time":{"start":1698867459714,"stop":1698867460224,"duration":510},"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":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":2},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":72,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":169},"items":[{"uid":"390e7eb50df20024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/390e7eb50df20024","status":"passed","time":{"start":1698801580770,"stop":1698801583471,"duration":2701}},{"uid":"88431c6d506e6ee2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/88431c6d506e6ee2","status":"passed","time":{"start":1698788476636,"stop":1698788479904,"duration":3268}},{"uid":"c5238d91acb03c63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c5238d91acb03c63","status":"passed","time":{"start":1698714970956,"stop":1698714974954,"duration":3998}},{"uid":"624ca3a79530def9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/624ca3a79530def9","status":"passed","time":{"start":1698701348066,"stop":1698701351500,"duration":3434}},{"uid":"8ba11d8e76b9433c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8ba11d8e76b9433c","status":"passed","time":{"start":1698700212180,"stop":1698700215001,"duration":2821}},{"uid":"252a0cda9bcf0626","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/252a0cda9bcf0626","status":"passed","time":{"start":1698692753779,"stop":1698692756614,"duration":2835}},{"uid":"23386860e5c05ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/23386860e5c05ed4","status":"passed","time":{"start":1698692720556,"stop":1698692723444,"duration":2888}},{"uid":"ceb72815a3e60ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ceb72815a3e60ce9","status":"passed","time":{"start":1698646310029,"stop":1698646313417,"duration":3388}},{"uid":"fd853bc9f2d71804","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fd853bc9f2d71804","status":"passed","time":{"start":1698628533138,"stop":1698628537134,"duration":3996}},{"uid":"3c063d464c507dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3c063d464c507dc","status":"passed","time":{"start":1698615192437,"stop":1698615195839,"duration":3402}},{"uid":"807148721d1b86ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/807148721d1b86ad","status":"passed","time":{"start":1698615086811,"stop":1698615090040,"duration":3229}},{"uid":"f732113d113dbf05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f732113d113dbf05","status":"passed","time":{"start":1698542349377,"stop":1698542352327,"duration":2950}},{"uid":"24f1dc31b0ed5c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/24f1dc31b0ed5c5c","status":"passed","time":{"start":1698455540377,"stop":1698455542988,"duration":2611}},{"uid":"6044ee0f8b3f33c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6044ee0f8b3f33c5","status":"passed","time":{"start":1698369212766,"stop":1698369216104,"duration":3338}},{"uid":"36ccf798246d060c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/36ccf798246d060c","status":"passed","time":{"start":1698282823685,"stop":1698282827651,"duration":3966}},{"uid":"b655334d5eed1130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b655334d5eed1130","status":"passed","time":{"start":1698196484609,"stop":1698196487901,"duration":3292}},{"uid":"754d980946c3dd94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/754d980946c3dd94","status":"passed","time":{"start":1698178208709,"stop":1698178211443,"duration":2734}},{"uid":"15a14fdbf2ef9c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/15a14fdbf2ef9c2","status":"passed","time":{"start":1698178189899,"stop":1698178193200,"duration":3301}},{"uid":"ab0d18d17f0b7068","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ab0d18d17f0b7068","status":"passed","time":{"start":1698110083054,"stop":1698110085859,"duration":2805}},{"uid":"7af24138ab1a8d00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/7af24138ab1a8d00","status":"passed","time":{"start":1698064847856,"stop":1698064850975,"duration":3119}}]},"tags":[]},"source":"333572633565e628.json","parameterValues":["FenlandDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/3335c6b80854ba0e.json b/3.10/1087/data/test-cases/3335c6b80854ba0e.json new file mode 100644 index 0000000000..abd3f078df --- /dev/null +++ b/3.10/1087/data/test-cases/3335c6b80854ba0e.json @@ -0,0 +1 @@ +{"uid":"3335c6b80854ba0e","name":"Validate Council Output [TorbayCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"99fdd3de4130aa28898411904d6d6098","time":{"start":1698867782653,"stop":1698867784170,"duration":1517},"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":1698867782653,"stop":1698867782655,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from TorbayCouncil","time":{"start":1698867782655,"stop":1698867784166,"duration":1511},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867784167,"stop":1698867784167,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867784167,"stop":1698867784170,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":9,"broken":0,"skipped":0,"passed":160,"unknown":0,"total":169},"items":[{"uid":"74a08ee0e7f1b723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74a08ee0e7f1b723","status":"passed","time":{"start":1698801912373,"stop":1698801913586,"duration":1213}},{"uid":"2128949cd0a23218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2128949cd0a23218","status":"passed","time":{"start":1698788805365,"stop":1698788806942,"duration":1577}},{"uid":"6cde76c763af22f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6cde76c763af22f7","status":"passed","time":{"start":1698715342228,"stop":1698715345725,"duration":3497}},{"uid":"953294503fdc460e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/953294503fdc460e","status":"passed","time":{"start":1698701723905,"stop":1698701725571,"duration":1666}},{"uid":"72d2495647b9eb6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/72d2495647b9eb6e","status":"passed","time":{"start":1698700528277,"stop":1698700529510,"duration":1233}},{"uid":"1002e2fb1a2229a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1002e2fb1a2229a0","status":"passed","time":{"start":1698693212126,"stop":1698693213198,"duration":1072}},{"uid":"824083742a6b5fad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/824083742a6b5fad","status":"passed","time":{"start":1698693065919,"stop":1698693067022,"duration":1103}},{"uid":"cfb432aed0fab1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cfb432aed0fab1cc","status":"passed","time":{"start":1698646585987,"stop":1698646587695,"duration":1708}},{"uid":"fc534cc321bc678b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fc534cc321bc678b","status":"passed","time":{"start":1698628801523,"stop":1698628804104,"duration":2581}},{"uid":"ecb35f9251286ea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ecb35f9251286ea6","status":"passed","time":{"start":1698615546535,"stop":1698615548217,"duration":1682}},{"uid":"9d0104ec9211fbac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9d0104ec9211fbac","status":"passed","time":{"start":1698615431824,"stop":1698615433171,"duration":1347}},{"uid":"14a4a6c3e3332abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/14a4a6c3e3332abf","status":"passed","time":{"start":1698542727661,"stop":1698542729211,"duration":1550}},{"uid":"815847b2764c8f10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/815847b2764c8f10","status":"passed","time":{"start":1698455798885,"stop":1698455802901,"duration":4016}},{"uid":"1df8f9b43da673c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1df8f9b43da673c7","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='online.torbay.gov.uk', port=443): Max retries exceeded with url: /services.bartec/collections?uprn=100041053198 (Caused by ConnectTimeoutError(, 'Connection to online.torbay.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698369462524,"stop":1698369592992,"duration":130468}},{"uid":"6573ab45164b7c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6573ab45164b7c51","status":"passed","time":{"start":1698283221819,"stop":1698283223519,"duration":1700}},{"uid":"1ef6ae775ff9562c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1ef6ae775ff9562c","status":"passed","time":{"start":1698196879007,"stop":1698196880352,"duration":1345}},{"uid":"681e3f6126e72b35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/681e3f6126e72b35","status":"passed","time":{"start":1698178577550,"stop":1698178579200,"duration":1650}},{"uid":"5701506cf0b81cfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5701506cf0b81cfe","status":"passed","time":{"start":1698178515215,"stop":1698178516835,"duration":1620}},{"uid":"386a37803440bab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/386a37803440bab","status":"passed","time":{"start":1698110413891,"stop":1698110415114,"duration":1223}},{"uid":"61eb1dc300987664","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/61eb1dc300987664","status":"passed","time":{"start":1698065237897,"stop":1698065239378,"duration":1481}}]},"tags":[]},"source":"3335c6b80854ba0e.json","parameterValues":["TorbayCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/34a93a5eb6a14308.json b/3.10/1087/data/test-cases/34a93a5eb6a14308.json new file mode 100644 index 0000000000..0644a17fae --- /dev/null +++ b/3.10/1087/data/test-cases/34a93a5eb6a14308.json @@ -0,0 +1 @@ +{"uid":"34a93a5eb6a14308","name":"Validate Council Output [CharnwoodBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"801248c9ab954856945dc1ac5bef1fab","time":{"start":1698867409201,"stop":1698867410804,"duration":1603},"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":1698867409201,"stop":1698867409202,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from CharnwoodBoroughCouncil","time":{"start":1698867409202,"stop":1698867410801,"duration":1599},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867410802,"stop":1698867410802,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867410802,"stop":1698867410804,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":28,"broken":0,"skipped":0,"passed":141,"unknown":0,"total":169},"items":[{"uid":"a3d58701a93524b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a3d58701a93524b1","status":"passed","time":{"start":1698801510146,"stop":1698801511802,"duration":1656}},{"uid":"d1812f8233b895e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d1812f8233b895e7","status":"passed","time":{"start":1698788423897,"stop":1698788426291,"duration":2394}},{"uid":"29fb179c4b6868a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29fb179c4b6868a0","status":"passed","time":{"start":1698714892858,"stop":1698714894590,"duration":1732}},{"uid":"bbc1c916792a119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/bbc1c916792a119","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698701281100,"stop":1698701283646,"duration":2546}},{"uid":"80810e61fab353fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/80810e61fab353fa","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698700154763,"stop":1698700156901,"duration":2138}},{"uid":"e464cbbfedd58ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e464cbbfedd58ef2","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692700988,"stop":1698692702615,"duration":1627}},{"uid":"b5086abf204ccc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5086abf204ccc65","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692663770,"stop":1698692665266,"duration":1496}},{"uid":"c1c1be89cff7ad4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c1c1be89cff7ad4f","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646224503,"stop":1698646228742,"duration":4239}},{"uid":"92d987ee69bdeb27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92d987ee69bdeb27","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698628471086,"stop":1698628473042,"duration":1956}},{"uid":"7c42663407473cf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7c42663407473cf3","status":"passed","time":{"start":1698615114278,"stop":1698615116098,"duration":1820}},{"uid":"3c01f879c5242b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c01f879c5242b72","status":"passed","time":{"start":1698615037742,"stop":1698615039828,"duration":2086}},{"uid":"ded811926ddf3b87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ded811926ddf3b87","status":"passed","time":{"start":1698542279600,"stop":1698542282558,"duration":2958}},{"uid":"43fe8b82c2a0c15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/43fe8b82c2a0c15","status":"passed","time":{"start":1698455469673,"stop":1698455471243,"duration":1570}},{"uid":"f331637d2fff8bb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f331637d2fff8bb7","status":"passed","time":{"start":1698369154889,"stop":1698369158094,"duration":3205}},{"uid":"d3fd5d853c0618ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d3fd5d853c0618ca","status":"passed","time":{"start":1698282743602,"stop":1698282745700,"duration":2098}},{"uid":"b53627de859eb98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b53627de859eb98","status":"passed","time":{"start":1698196413628,"stop":1698196416088,"duration":2460}},{"uid":"f13f6af1012dadbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f13f6af1012dadbd","status":"passed","time":{"start":1698178142694,"stop":1698178145007,"duration":2313}},{"uid":"545e96837f3d7a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/545e96837f3d7a10","status":"passed","time":{"start":1698178105967,"stop":1698178109099,"duration":3132}},{"uid":"63845204b947a244","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/63845204b947a244","status":"passed","time":{"start":1698110011279,"stop":1698110012843,"duration":1564}},{"uid":"8176167fd7d969e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/8176167fd7d969e2","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698064777629,"stop":1698064779300,"duration":1671}}]},"tags":[]},"source":"34a93a5eb6a14308.json","parameterValues":["CharnwoodBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/356d53fd13d8c29e.json b/3.10/1087/data/test-cases/356d53fd13d8c29e.json new file mode 100644 index 0000000000..1d83f87485 --- /dev/null +++ b/3.10/1087/data/test-cases/356d53fd13d8c29e.json @@ -0,0 +1 @@ +{"uid":"356d53fd13d8c29e","name":"Validate Council Output [MaldonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"53c5720a05c261e2bad5904bb33e19b7","time":{"start":1698867573240,"stop":1698867575021,"duration":1781},"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":1698867573240,"stop":1698867573241,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from MaldonDistrictCouncil","time":{"start":1698867573241,"stop":1698867575018,"duration":1777},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867575018,"stop":1698867575019,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867575019,"stop":1698867575021,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"cb176a91b852def4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cb176a91b852def4","status":"passed","time":{"start":1698801681894,"stop":1698801682861,"duration":967}},{"uid":"da064ae3a6682f0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/da064ae3a6682f0d","status":"passed","time":{"start":1698788591212,"stop":1698788592893,"duration":1681}},{"uid":"747189ce52834535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/747189ce52834535","status":"passed","time":{"start":1698715134776,"stop":1698715135888,"duration":1112}},{"uid":"b37c4d316e51c517","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b37c4d316e51c517","status":"passed","time":{"start":1698701549397,"stop":1698701550532,"duration":1135}},{"uid":"1cd08f885d3ace6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1cd08f885d3ace6b","status":"passed","time":{"start":1698700323557,"stop":1698700324529,"duration":972}},{"uid":"3ee1b7b8d624fab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3ee1b7b8d624fab0","status":"passed","time":{"start":1698692862454,"stop":1698692863414,"duration":960}},{"uid":"7acd72fce1ba8988","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7acd72fce1ba8988","status":"passed","time":{"start":1698692832433,"stop":1698692834359,"duration":1926}},{"uid":"7fdf5f6869fd9cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fdf5f6869fd9cda","status":"passed","time":{"start":1698646543854,"stop":1698646545046,"duration":1192}},{"uid":"aeb9c59c65541655","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/aeb9c59c65541655","status":"passed","time":{"start":1698628527262,"stop":1698628528902,"duration":1640}},{"uid":"9a39cf4c856325fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9a39cf4c856325fc","status":"passed","time":{"start":1698615166878,"stop":1698615168350,"duration":1472}},{"uid":"ac64a328a48a4733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ac64a328a48a4733","status":"passed","time":{"start":1698615074380,"stop":1698615075754,"duration":1374}},{"uid":"b32626c1452100d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b32626c1452100d2","status":"passed","time":{"start":1698542327740,"stop":1698542328940,"duration":1200}},{"uid":"713ce6be97e81048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/713ce6be97e81048","status":"passed","time":{"start":1698455515566,"stop":1698455516566,"duration":1000}},{"uid":"2af3534b27b630ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2af3534b27b630ef","status":"passed","time":{"start":1698369204860,"stop":1698369205913,"duration":1053}},{"uid":"bd3fccbd3d1dfbdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd3fccbd3d1dfbdd","status":"passed","time":{"start":1698282792986,"stop":1698282794182,"duration":1196}},{"uid":"dd10ab3e47129754","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dd10ab3e47129754","status":"passed","time":{"start":1698196465178,"stop":1698196466463,"duration":1285}},{"uid":"988d06ca1cd9ff0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/988d06ca1cd9ff0e","status":"passed","time":{"start":1698178197227,"stop":1698178198425,"duration":1198}},{"uid":"a237525a16e7c92a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a237525a16e7c92a","status":"passed","time":{"start":1698178143624,"stop":1698178144685,"duration":1061}},{"uid":"1151e7ff351babea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1151e7ff351babea","status":"passed","time":{"start":1698110068913,"stop":1698110069914,"duration":1001}},{"uid":"ca72bbb198d2b887","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/ca72bbb198d2b887","status":"passed","time":{"start":1698064833752,"stop":1698064834783,"duration":1031}}]},"tags":[]},"source":"356d53fd13d8c29e.json","parameterValues":["MaldonDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/35ddf9fa17d147e2.json b/3.10/1087/data/test-cases/35ddf9fa17d147e2.json new file mode 100644 index 0000000000..6efa1aa31a --- /dev/null +++ b/3.10/1087/data/test-cases/35ddf9fa17d147e2.json @@ -0,0 +1 @@ +{"uid":"35ddf9fa17d147e2","name":"Validate Council Output [RhonddaCynonTaffCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dd9e500503c1050ad4a094bf9d94ac37","time":{"start":1698867600483,"stop":1698867602691,"duration":2208},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: RhonddaCynonTaffCouncil","time":{"start":1698867600483,"stop":1698867600484,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from RhonddaCynonTaffCouncil","time":{"start":1698867600484,"stop":1698867602689,"duration":2205},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867602689,"stop":1698867602690,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867602690,"stop":1698867602691,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RhonddaCynonTaffCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":54,"unknown":0,"total":55},"items":[{"uid":"4d604bcd3f35168f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4d604bcd3f35168f","status":"passed","time":{"start":1698801729652,"stop":1698801732247,"duration":2595}},{"uid":"31feb2704847c381","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/31feb2704847c381","status":"passed","time":{"start":1698788617236,"stop":1698788619636,"duration":2400}},{"uid":"8db4f8aec3d836c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8db4f8aec3d836c4","status":"passed","time":{"start":1698715168604,"stop":1698715171405,"duration":2801}},{"uid":"502909701b378742","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/502909701b378742","status":"passed","time":{"start":1698701558806,"stop":1698701561732,"duration":2926}},{"uid":"76ec6c12e55339cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/76ec6c12e55339cb","status":"passed","time":{"start":1698700345560,"stop":1698700347964,"duration":2404}},{"uid":"df514e0cfa840d8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/df514e0cfa840d8c","status":"passed","time":{"start":1698693045060,"stop":1698693047277,"duration":2217}},{"uid":"9be9eb79edea0a91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9be9eb79edea0a91","status":"passed","time":{"start":1698692855353,"stop":1698692857397,"duration":2044}},{"uid":"e128eca9e7ea39ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e128eca9e7ea39ba","status":"passed","time":{"start":1698646541620,"stop":1698646545092,"duration":3472}},{"uid":"3f69d49d789be7d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3f69d49d789be7d6","status":"passed","time":{"start":1698628891457,"stop":1698628894468,"duration":3011}},{"uid":"4e3fe9f541dea915","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4e3fe9f541dea915","status":"passed","time":{"start":1698615367812,"stop":1698615374058,"duration":6246}},{"uid":"e5ea295064fdb052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e5ea295064fdb052","status":"passed","time":{"start":1698615262387,"stop":1698615265685,"duration":3298}},{"uid":"4e0b2b3a3450d103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4e0b2b3a3450d103","status":"passed","time":{"start":1698542530840,"stop":1698542533167,"duration":2327}},{"uid":"f5bb04317850ef95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f5bb04317850ef95","status":"passed","time":{"start":1698455860046,"stop":1698455869167,"duration":9121}},{"uid":"4e303a3e36347c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e303a3e36347c7e","status":"passed","time":{"start":1698369523379,"stop":1698369526918,"duration":3539}},{"uid":"15caeed6f90f91df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/15caeed6f90f91df","status":"passed","time":{"start":1698283014455,"stop":1698283018473,"duration":4018}},{"uid":"761f5153bd26f1d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/761f5153bd26f1d1","status":"passed","time":{"start":1698196681646,"stop":1698196684295,"duration":2649}},{"uid":"ea76dad100b22d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea76dad100b22d0","status":"passed","time":{"start":1698178401404,"stop":1698178404097,"duration":2693}},{"uid":"6cfada9642378d05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6cfada9642378d05","status":"passed","time":{"start":1698178342578,"stop":1698178344794,"duration":2216}},{"uid":"75a2316e6b6d44d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/75a2316e6b6d44d0","status":"passed","time":{"start":1698110260124,"stop":1698110263074,"duration":2950}},{"uid":"3534b5490507e80c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/3534b5490507e80c","status":"passed","time":{"start":1698065025889,"stop":1698065028776,"duration":2887}}]},"tags":[]},"source":"35ddf9fa17d147e2.json","parameterValues":["RhonddaCynonTaffCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/37e932face3e216.json b/3.10/1087/data/test-cases/37e932face3e216.json new file mode 100644 index 0000000000..70b83a6bcc --- /dev/null +++ b/3.10/1087/data/test-cases/37e932face3e216.json @@ -0,0 +1 @@ +{"uid":"37e932face3e216","name":"Validate Council Output [LancasterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"457984096c8a54ecc6e0400bb319c59a","time":{"start":1698867482221,"stop":1698867488905,"duration":6684},"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":1698867482222,"stop":1698867482222,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from LancasterCityCouncil","time":{"start":1698867482223,"stop":1698867488902,"duration":6679},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867488902,"stop":1698867488903,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867488903,"stop":1698867488905,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":133,"unknown":0,"total":134},"items":[{"uid":"8e888d96db8ab713","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8e888d96db8ab713","status":"passed","time":{"start":1698801545007,"stop":1698801550022,"duration":5015}},{"uid":"b74feed10d91823b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b74feed10d91823b","status":"passed","time":{"start":1698788450631,"stop":1698788457059,"duration":6428}},{"uid":"6a72949b8ec32456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6a72949b8ec32456","status":"passed","time":{"start":1698714939591,"stop":1698714947486,"duration":7895}},{"uid":"8b9ab43f4d49fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b9ab43f4d49fcc","status":"passed","time":{"start":1698701319138,"stop":1698701324961,"duration":5823}},{"uid":"7e4e8a47a25977da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7e4e8a47a25977da","status":"passed","time":{"start":1698700185481,"stop":1698700190479,"duration":4998}},{"uid":"f1b54a85b6dc7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f1b54a85b6dc7e1","status":"passed","time":{"start":1698692729442,"stop":1698692735082,"duration":5640}},{"uid":"b8e481c59fb7ce4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b8e481c59fb7ce4e","status":"passed","time":{"start":1698692699893,"stop":1698692704811,"duration":4918}},{"uid":"95f8b6a8464860af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/95f8b6a8464860af","status":"passed","time":{"start":1698646351635,"stop":1698646360166,"duration":8531}},{"uid":"320e1cb479f45d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/320e1cb479f45d9a","status":"passed","time":{"start":1698628565303,"stop":1698628573253,"duration":7950}},{"uid":"c4729719d5fc214d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4729719d5fc214d","status":"passed","time":{"start":1698615227901,"stop":1698615233295,"duration":5394}},{"uid":"b6ad05ece95e3543","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b6ad05ece95e3543","status":"passed","time":{"start":1698615114255,"stop":1698615119335,"duration":5080}},{"uid":"81df347f9368334c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/81df347f9368334c","status":"passed","time":{"start":1698542377568,"stop":1698542389096,"duration":11528}},{"uid":"da54ffbbf81768a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/da54ffbbf81768a","status":"passed","time":{"start":1698455567868,"stop":1698455578231,"duration":10363}},{"uid":"2bc94b489ff71d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2bc94b489ff71d52","status":"passed","time":{"start":1698369241288,"stop":1698369246730,"duration":5442}},{"uid":"d73638a4220bf4ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d73638a4220bf4ac","status":"passed","time":{"start":1698282859049,"stop":1698282870318,"duration":11269}},{"uid":"1d0143b3e8eb02f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1d0143b3e8eb02f2","status":"passed","time":{"start":1698196517257,"stop":1698196525509,"duration":8252}},{"uid":"6d7b150f3509c13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d7b150f3509c13a","status":"passed","time":{"start":1698178241276,"stop":1698178246649,"duration":5373}},{"uid":"e95729f0bbef551b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e95729f0bbef551b","status":"passed","time":{"start":1698178221342,"stop":1698178228496,"duration":7154}},{"uid":"985de10a22b7fe1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/985de10a22b7fe1b","status":"passed","time":{"start":1698110107465,"stop":1698110117321,"duration":9856}},{"uid":"62da579099a49d31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/62da579099a49d31","status":"passed","time":{"start":1698065171417,"stop":1698065176927,"duration":5510}}]},"tags":[]},"source":"37e932face3e216.json","parameterValues":["LancasterCityCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/3947a04e58a37983.json b/3.10/1087/data/test-cases/3947a04e58a37983.json new file mode 100644 index 0000000000..e01a38cc09 --- /dev/null +++ b/3.10/1087/data/test-cases/3947a04e58a37983.json @@ -0,0 +1 @@ +{"uid":"3947a04e58a37983","name":"Validate Council Output [WarwickDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2173470ff84c6c7631fa3ff9d8433e49","time":{"start":1698867792065,"stop":1698867793430,"duration":1365},"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":1698867792065,"stop":1698867792065,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from WarwickDistrictCouncil","time":{"start":1698867792066,"stop":1698867793428,"duration":1362},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867793428,"stop":1698867793429,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867793429,"stop":1698867793430,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"fdba48e0b76ea684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/fdba48e0b76ea684","status":"passed","time":{"start":1698801804819,"stop":1698801806500,"duration":1681}},{"uid":"c29ace19a54ec4b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c29ace19a54ec4b8","status":"passed","time":{"start":1698788686996,"stop":1698788688141,"duration":1145}},{"uid":"e0126c4f9702ddac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e0126c4f9702ddac","status":"passed","time":{"start":1698715223814,"stop":1698715225718,"duration":1904}},{"uid":"9fdb22f0ca66cc1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9fdb22f0ca66cc1a","status":"passed","time":{"start":1698701628020,"stop":1698701629540,"duration":1520}},{"uid":"9e5b7abbdeadde0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9e5b7abbdeadde0e","status":"passed","time":{"start":1698700529515,"stop":1698700530725,"duration":1210}},{"uid":"70f8c0c673855b60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/70f8c0c673855b60","status":"passed","time":{"start":1698693107701,"stop":1698693108967,"duration":1266}},{"uid":"d88ce12513f6e639","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d88ce12513f6e639","status":"passed","time":{"start":1698692935462,"stop":1698692936990,"duration":1528}},{"uid":"6bbd01a5ee3420b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6bbd01a5ee3420b7","status":"passed","time":{"start":1698646601934,"stop":1698646603904,"duration":1970}},{"uid":"5dca376194569c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5dca376194569c17","status":"passed","time":{"start":1698628821815,"stop":1698628823583,"duration":1768}},{"uid":"58940f33783130f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/58940f33783130f2","status":"passed","time":{"start":1698615484393,"stop":1698615486077,"duration":1684}},{"uid":"5c3a4f9a2da5d97d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c3a4f9a2da5d97d","status":"passed","time":{"start":1698615321923,"stop":1698615323774,"duration":1851}},{"uid":"4276421d75383561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4276421d75383561","status":"passed","time":{"start":1698542619051,"stop":1698542620785,"duration":1734}},{"uid":"210ce65b1f400bd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/210ce65b1f400bd7","status":"passed","time":{"start":1698455816630,"stop":1698455818350,"duration":1720}},{"uid":"34cdedcc919b40ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/34cdedcc919b40ae","status":"passed","time":{"start":1698369545401,"stop":1698369547042,"duration":1641}},{"uid":"d9318f3b932b0553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d9318f3b932b0553","status":"passed","time":{"start":1698283149187,"stop":1698283151834,"duration":2647}},{"uid":"b5b0497b3223a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b5b0497b3223a9f3","status":"passed","time":{"start":1698196766028,"stop":1698196767719,"duration":1691}},{"uid":"8aa6613b8afc870f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8aa6613b8afc870f","status":"passed","time":{"start":1698178500124,"stop":1698178501681,"duration":1557}},{"uid":"8c11380b69520374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c11380b69520374","status":"passed","time":{"start":1698178436949,"stop":1698178438278,"duration":1329}},{"uid":"a9dbf3b8a42411a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a9dbf3b8a42411a7","status":"passed","time":{"start":1698110415117,"stop":1698110416402,"duration":1285}},{"uid":"fac58706a7034d7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/fac58706a7034d7f","status":"passed","time":{"start":1698065248446,"stop":1698065249727,"duration":1281}}]},"tags":[]},"source":"3947a04e58a37983.json","parameterValues":["WarwickDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/3b0e1aa2ef04f1ea.json b/3.10/1087/data/test-cases/3b0e1aa2ef04f1ea.json new file mode 100644 index 0000000000..f0bcbe1a6f --- /dev/null +++ b/3.10/1087/data/test-cases/3b0e1aa2ef04f1ea.json @@ -0,0 +1 @@ +{"uid":"3b0e1aa2ef04f1ea","name":"Validate Council Output [SheffieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"44ddd5985badeba6e2bcae7f904bc14a","time":{"start":1698867614344,"stop":1698867616460,"duration":2116},"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":1698867614345,"stop":1698867614345,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from SheffieldCityCouncil","time":{"start":1698867614345,"stop":1698867616457,"duration":2112},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867616458,"stop":1698867616458,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867616458,"stop":1698867616460,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"3ab054c357bb6215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3ab054c357bb6215","status":"passed","time":{"start":1698801742295,"stop":1698801744673,"duration":2378}},{"uid":"4d11e303bf8afde4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4d11e303bf8afde4","status":"passed","time":{"start":1698788632032,"stop":1698788634281,"duration":2249}},{"uid":"f78959adf7272647","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f78959adf7272647","status":"passed","time":{"start":1698715192635,"stop":1698715195405,"duration":2770}},{"uid":"16ada858b498e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/16ada858b498e95f","status":"passed","time":{"start":1698701574979,"stop":1698701577391,"duration":2412}},{"uid":"359010b6aa9b552b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/359010b6aa9b552b","status":"passed","time":{"start":1698700357179,"stop":1698700359163,"duration":1984}},{"uid":"f151072228d94ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f151072228d94ca8","status":"passed","time":{"start":1698693056841,"stop":1698693059262,"duration":2421}},{"uid":"ce80650dd4f27a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ce80650dd4f27a6b","status":"passed","time":{"start":1698692866522,"stop":1698692868985,"duration":2463}},{"uid":"bc171461202c57f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/bc171461202c57f6","status":"passed","time":{"start":1698646557116,"stop":1698646559574,"duration":2458}},{"uid":"4992e1dad92f4e3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4992e1dad92f4e3a","status":"passed","time":{"start":1698628603438,"stop":1698628606074,"duration":2636}},{"uid":"e57073cd109d5ba5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e57073cd109d5ba5","status":"passed","time":{"start":1698615451621,"stop":1698615454372,"duration":2751}},{"uid":"38fefa2d8e41a29d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/38fefa2d8e41a29d","status":"passed","time":{"start":1698615288322,"stop":1698615290901,"duration":2579}},{"uid":"298409ed319dd109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/298409ed319dd109","status":"passed","time":{"start":1698542578475,"stop":1698542581420,"duration":2945}},{"uid":"2c587776466157df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2c587776466157df","status":"passed","time":{"start":1698455597751,"stop":1698455600048,"duration":2297}},{"uid":"d37267a3b1bd450f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d37267a3b1bd450f","status":"passed","time":{"start":1698369268328,"stop":1698369270521,"duration":2193}},{"uid":"d0f9e13965521136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d0f9e13965521136","status":"passed","time":{"start":1698283091437,"stop":1698283093804,"duration":2367}},{"uid":"fb4f29a83e8060c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/fb4f29a83e8060c1","status":"passed","time":{"start":1698196731368,"stop":1698196733873,"duration":2505}},{"uid":"6714b9e63b6a896","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6714b9e63b6a896","status":"passed","time":{"start":1698178467431,"stop":1698178469870,"duration":2439}},{"uid":"ba91277b86eeac86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ba91277b86eeac86","status":"passed","time":{"start":1698178406049,"stop":1698178408215,"duration":2166}},{"uid":"54af3a8286a36a60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/54af3a8286a36a60","status":"passed","time":{"start":1698110260194,"stop":1698110262435,"duration":2241}},{"uid":"84f0d0526d08ca88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/84f0d0526d08ca88","status":"passed","time":{"start":1698065041799,"stop":1698065044112,"duration":2313}}]},"tags":[]},"source":"3b0e1aa2ef04f1ea.json","parameterValues":["SheffieldCityCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/3d00f2258e4f3b4c.json b/3.10/1087/data/test-cases/3d00f2258e4f3b4c.json new file mode 100644 index 0000000000..70a0ff6e05 --- /dev/null +++ b/3.10/1087/data/test-cases/3d00f2258e4f3b4c.json @@ -0,0 +1 @@ +{"uid":"3d00f2258e4f3b4c","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"04b39ae94b1ff1469a2ad10c001ef3a6","time":{"start":1698867777923,"stop":1698867788491,"duration":10568},"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":1698867777923,"stop":1698867777924,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from ReigateAndBansteadBoroughCouncil","time":{"start":1698867777924,"stop":1698867788488,"duration":10564},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867788488,"stop":1698867788489,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867788489,"stop":1698867788491,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":1,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":74},"items":[{"uid":"de5f8777d48e4a29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/de5f8777d48e4a29","status":"passed","time":{"start":1698801773420,"stop":1698801783368,"duration":9948}},{"uid":"2d0fb956d08c7a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2d0fb956d08c7a7b","status":"passed","time":{"start":1698788663708,"stop":1698788673028,"duration":9320}},{"uid":"59bc7bbcaf7ac3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/59bc7bbcaf7ac3ce","status":"passed","time":{"start":1698715177571,"stop":1698715192631,"duration":15060}},{"uid":"fff32e7e15c7daf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fff32e7e15c7daf9","status":"passed","time":{"start":1698701547211,"stop":1698701558802,"duration":11591}},{"uid":"5bbb245d4e104c59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5bbb245d4e104c59","status":"passed","time":{"start":1698700396432,"stop":1698700406449,"duration":10017}},{"uid":"55d6a22f09e72f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55d6a22f09e72f81","status":"passed","time":{"start":1698693034067,"stop":1698693045057,"duration":10990}},{"uid":"1a2fe46207005d93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a2fe46207005d93","status":"passed","time":{"start":1698692905804,"stop":1698692921560,"duration":15756}},{"uid":"5022cd8baf0c86ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5022cd8baf0c86ee","status":"passed","time":{"start":1698646525315,"stop":1698646541616,"duration":16301}},{"uid":"feb4ebbb53ee10fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/feb4ebbb53ee10fe","status":"passed","time":{"start":1698628880321,"stop":1698628891453,"duration":11132}},{"uid":"d11ae13dada10051","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d11ae13dada10051","status":"passed","time":{"start":1698615357703,"stop":1698615367808,"duration":10105}},{"uid":"6915f6e8636551f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6915f6e8636551f","status":"passed","time":{"start":1698615253306,"stop":1698615262384,"duration":9078}},{"uid":"e0e8576f44e76483","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e0e8576f44e76483","status":"passed","time":{"start":1698542522215,"stop":1698542530837,"duration":8622}},{"uid":"bb8e65beaaed3212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb8e65beaaed3212","status":"passed","time":{"start":1698455849315,"stop":1698455860042,"duration":10727}},{"uid":"25801270acfe9953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/25801270acfe9953","status":"passed","time":{"start":1698369513231,"stop":1698369523376,"duration":10145}},{"uid":"e84816605a4ca8b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e84816605a4ca8b6","status":"passed","time":{"start":1698283001980,"stop":1698283014451,"duration":12471}},{"uid":"6c1bc9209e73241f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6c1bc9209e73241f","status":"passed","time":{"start":1698196667603,"stop":1698196681643,"duration":14040}},{"uid":"ece8daf903a81428","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ece8daf903a81428","status":"passed","time":{"start":1698178390477,"stop":1698178401401,"duration":10924}},{"uid":"7d734d96c0868040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7d734d96c0868040","status":"passed","time":{"start":1698178330379,"stop":1698178342574,"duration":12195}},{"uid":"6b0b2867b9bf1930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/6b0b2867b9bf1930","status":"passed","time":{"start":1698110250816,"stop":1698110260119,"duration":9303}},{"uid":"c855efb3447e145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/c855efb3447e145","status":"passed","time":{"start":1698065016710,"stop":1698065025886,"duration":9176}}]},"tags":[]},"source":"3d00f2258e4f3b4c.json","parameterValues":["ReigateAndBansteadBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/41d1a673d43c9e5c.json b/3.10/1087/data/test-cases/41d1a673d43c9e5c.json new file mode 100644 index 0000000000..87df0e17ac --- /dev/null +++ b/3.10/1087/data/test-cases/41d1a673d43c9e5c.json @@ -0,0 +1 @@ +{"uid":"41d1a673d43c9e5c","name":"Validate Council Output [WiganBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d724d8b9a4d0593a99f53e95b03e558b","time":{"start":1698867804643,"stop":1698867807563,"duration":2920},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WiganBoroughCouncil","time":{"start":1698867804643,"stop":1698867804644,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from WiganBoroughCouncil","time":{"start":1698867804644,"stop":1698867807560,"duration":2916},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867807560,"stop":1698867807561,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867807561,"stop":1698867807563,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":94,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":169},"items":[{"uid":"437a3b49afef59b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/437a3b49afef59b9","status":"passed","time":{"start":1698801820001,"stop":1698801824064,"duration":4063}},{"uid":"f929017cf22e2fd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f929017cf22e2fd1","status":"passed","time":{"start":1698788706702,"stop":1698788711791,"duration":5089}},{"uid":"a6dd942a96182c0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a6dd942a96182c0d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715240958,"stop":1698715244820,"duration":3862}},{"uid":"eb563fe19ce52466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/eb563fe19ce52466","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701647039,"stop":1698701650910,"duration":3871}},{"uid":"cedbb1261177414d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cedbb1261177414d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700545095,"stop":1698700548458,"duration":3363}},{"uid":"dc0ce6216e6982ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dc0ce6216e6982ed","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693123601,"stop":1698693126653,"duration":3052}},{"uid":"b5ac2cfb21d2dd53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5ac2cfb21d2dd53","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692950551,"stop":1698692953917,"duration":3366}},{"uid":"1c7c387b4ff66f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1c7c387b4ff66f89","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646620839,"stop":1698646624797,"duration":3958}},{"uid":"2ecd5ef69e7a27f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ecd5ef69e7a27f3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628840333,"stop":1698628844203,"duration":3870}},{"uid":"40d9b36304f633a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/40d9b36304f633a2","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615503540,"stop":1698615507728,"duration":4188}},{"uid":"90483e440e197e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/90483e440e197e74","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615337042,"stop":1698615341078,"duration":4036}},{"uid":"574bc8c6672ca707","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/574bc8c6672ca707","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542639993,"stop":1698542644054,"duration":4061}},{"uid":"9f0ccecb1c7f46bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9f0ccecb1c7f46bc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455833684,"stop":1698455839984,"duration":6300}},{"uid":"566841f018f37d61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/566841f018f37d61","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369562515,"stop":1698369565999,"duration":3484}},{"uid":"4fe695403797f769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4fe695403797f769","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698283168883,"stop":1698283174378,"duration":5495}},{"uid":"38ef3bd890979ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/38ef3bd890979ef1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196782265,"stop":1698196785996,"duration":3731}},{"uid":"199ce4ac4540e5ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/199ce4ac4540e5ba","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178517795,"stop":1698178521667,"duration":3872}},{"uid":"ebf06efca2570b2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ebf06efca2570b2c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178451795,"stop":1698178455134,"duration":3339}},{"uid":"4e5b810c832a7959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/4e5b810c832a7959","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698110422371,"stop":1698110425703,"duration":3332}},{"uid":"dc0e74a4041a63e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/dc0e74a4041a63e3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698065266069,"stop":1698065269482,"duration":3413}}]},"tags":[]},"source":"41d1a673d43c9e5c.json","parameterValues":["WiganBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/6d01c384dadba87.json b/3.10/1087/data/test-cases/4920c40bae7cc72c.json similarity index 71% rename from 3.10/1085/data/test-cases/6d01c384dadba87.json rename to 3.10/1087/data/test-cases/4920c40bae7cc72c.json index 201dd9a4ff..19789c416f 100644 --- a/3.10/1085/data/test-cases/6d01c384dadba87.json +++ b/3.10/1087/data/test-cases/4920c40bae7cc72c.json @@ -1 +1 @@ -{"uid":"6d01c384dadba87","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9239389a2bc21b81d8e3ab51bc478351","time":{"start":1698867408297,"stop":1698867413363,"duration":5066},"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":1698867408297,"stop":1698867408298,"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":1698867408299,"stop":1698867413360,"duration":5061},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867413360,"stop":1698867413361,"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":1698867413361,"stop":1698867413363,"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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"816a7fc293dc2c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/816a7fc293dc2c9","status":"passed","time":{"start":1698801537032,"stop":1698801542800,"duration":5768}},{"uid":"d8d9d098ec96bc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8d9d098ec96bc65","status":"passed","time":{"start":1698788444378,"stop":1698788448867,"duration":4489}},{"uid":"72eb7501dd69d092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/72eb7501dd69d092","status":"passed","time":{"start":1698714924267,"stop":1698714933772,"duration":9505}},{"uid":"4b667184a1d16203","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4b667184a1d16203","status":"passed","time":{"start":1698701300802,"stop":1698701306621,"duration":5819}},{"uid":"3f28a742ac59ee75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3f28a742ac59ee75","status":"passed","time":{"start":1698700173237,"stop":1698700178457,"duration":5220}},{"uid":"8b62c6c398463c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8b62c6c398463c49","status":"passed","time":{"start":1698692716624,"stop":1698692720923,"duration":4299}},{"uid":"4fad14abd1e592eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4fad14abd1e592eb","status":"passed","time":{"start":1698692685625,"stop":1698692690027,"duration":4402}},{"uid":"7fc75a1b86b0bb6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fc75a1b86b0bb6d","status":"passed","time":{"start":1698646245639,"stop":1698646312614,"duration":66975}},{"uid":"e0b6ed7fac212ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0b6ed7fac212ac4","status":"passed","time":{"start":1698628487916,"stop":1698628497392,"duration":9476}},{"uid":"242f6dfe31507f1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/242f6dfe31507f1d","status":"passed","time":{"start":1698615129148,"stop":1698615140158,"duration":11010}},{"uid":"ec27a29fbe6c47b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ec27a29fbe6c47b9","status":"passed","time":{"start":1698615051319,"stop":1698615055538,"duration":4219}},{"uid":"ee4b8c7c53885681","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ee4b8c7c53885681","status":"passed","time":{"start":1698542305871,"stop":1698542311919,"duration":6048}},{"uid":"bdd83bd075942531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bdd83bd075942531","status":"passed","time":{"start":1698455500842,"stop":1698455504777,"duration":3935}},{"uid":"4035144d8ff07014","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4035144d8ff07014","status":"passed","time":{"start":1698369177749,"stop":1698369181727,"duration":3978}},{"uid":"526d21cda38a7a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/526d21cda38a7a1e","status":"passed","time":{"start":1698282773366,"stop":1698282780785,"duration":7419}},{"uid":"2d69e7938d6b6199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2d69e7938d6b6199","status":"passed","time":{"start":1698196448413,"stop":1698196454149,"duration":5736}},{"uid":"88716ff8bbb72cb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88716ff8bbb72cb8","status":"passed","time":{"start":1698178160872,"stop":1698178166255,"duration":5383}},{"uid":"cb6b556dad0cb779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cb6b556dad0cb779","status":"passed","time":{"start":1698178124006,"stop":1698178129189,"duration":5183}},{"uid":"ec23d0f7c9aa2f9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ec23d0f7c9aa2f9c","status":"passed","time":{"start":1698110029789,"stop":1698110038132,"duration":8343}},{"uid":"77f78ede0e127e70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/77f78ede0e127e70","status":"passed","time":{"start":1698064797260,"stop":1698064803121,"duration":5861}}]},"tags":[]},"source":"6d01c384dadba87.json","parameterValues":["DerbyshireDalesDistrictCouncil"]} \ No newline at end of file +{"uid":"4920c40bae7cc72c","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9239389a2bc21b81d8e3ab51bc478351","time":{"start":1698867425385,"stop":1698867429595,"duration":4210},"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":1698867425385,"stop":1698867425385,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from DerbyshireDalesDistrictCouncil","time":{"start":1698867425386,"stop":1698867429593,"duration":4207},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867429593,"stop":1698867429593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867429593,"stop":1698867429595,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"816a7fc293dc2c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/816a7fc293dc2c9","status":"passed","time":{"start":1698801537032,"stop":1698801542800,"duration":5768}},{"uid":"d8d9d098ec96bc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8d9d098ec96bc65","status":"passed","time":{"start":1698788444378,"stop":1698788448867,"duration":4489}},{"uid":"72eb7501dd69d092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/72eb7501dd69d092","status":"passed","time":{"start":1698714924267,"stop":1698714933772,"duration":9505}},{"uid":"4b667184a1d16203","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4b667184a1d16203","status":"passed","time":{"start":1698701300802,"stop":1698701306621,"duration":5819}},{"uid":"3f28a742ac59ee75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3f28a742ac59ee75","status":"passed","time":{"start":1698700173237,"stop":1698700178457,"duration":5220}},{"uid":"8b62c6c398463c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8b62c6c398463c49","status":"passed","time":{"start":1698692716624,"stop":1698692720923,"duration":4299}},{"uid":"4fad14abd1e592eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4fad14abd1e592eb","status":"passed","time":{"start":1698692685625,"stop":1698692690027,"duration":4402}},{"uid":"7fc75a1b86b0bb6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fc75a1b86b0bb6d","status":"passed","time":{"start":1698646245639,"stop":1698646312614,"duration":66975}},{"uid":"e0b6ed7fac212ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0b6ed7fac212ac4","status":"passed","time":{"start":1698628487916,"stop":1698628497392,"duration":9476}},{"uid":"242f6dfe31507f1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/242f6dfe31507f1d","status":"passed","time":{"start":1698615129148,"stop":1698615140158,"duration":11010}},{"uid":"ec27a29fbe6c47b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ec27a29fbe6c47b9","status":"passed","time":{"start":1698615051319,"stop":1698615055538,"duration":4219}},{"uid":"ee4b8c7c53885681","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ee4b8c7c53885681","status":"passed","time":{"start":1698542305871,"stop":1698542311919,"duration":6048}},{"uid":"bdd83bd075942531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bdd83bd075942531","status":"passed","time":{"start":1698455500842,"stop":1698455504777,"duration":3935}},{"uid":"4035144d8ff07014","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4035144d8ff07014","status":"passed","time":{"start":1698369177749,"stop":1698369181727,"duration":3978}},{"uid":"526d21cda38a7a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/526d21cda38a7a1e","status":"passed","time":{"start":1698282773366,"stop":1698282780785,"duration":7419}},{"uid":"2d69e7938d6b6199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2d69e7938d6b6199","status":"passed","time":{"start":1698196448413,"stop":1698196454149,"duration":5736}},{"uid":"88716ff8bbb72cb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88716ff8bbb72cb8","status":"passed","time":{"start":1698178160872,"stop":1698178166255,"duration":5383}},{"uid":"cb6b556dad0cb779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cb6b556dad0cb779","status":"passed","time":{"start":1698178124006,"stop":1698178129189,"duration":5183}},{"uid":"ec23d0f7c9aa2f9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ec23d0f7c9aa2f9c","status":"passed","time":{"start":1698110029789,"stop":1698110038132,"duration":8343}},{"uid":"77f78ede0e127e70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/77f78ede0e127e70","status":"passed","time":{"start":1698064797260,"stop":1698064803121,"duration":5861}}]},"tags":[]},"source":"4920c40bae7cc72c.json","parameterValues":["DerbyshireDalesDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/49d61f752d26f20.json b/3.10/1087/data/test-cases/49d61f752d26f20.json new file mode 100644 index 0000000000..70d1d1b467 --- /dev/null +++ b/3.10/1087/data/test-cases/49d61f752d26f20.json @@ -0,0 +1 @@ +{"uid":"49d61f752d26f20","name":"Validate Council Output [LondonBoroughHounslow]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e674cebf616dd1178743c85688db8654","time":{"start":1698867570570,"stop":1698867573206,"duration":2636},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120ad79480>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f120ad79480>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120ad79480>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f120ad79480>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: LondonBoroughHounslow","time":{"start":1698867570570,"stop":1698867570571,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from LondonBoroughHounslow","time":{"start":1698867570571,"stop":1698867573202,"duration":2631},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867573203,"stop":1698867573203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867573203,"stop":1698867573206,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: True\n","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":162,"unknown":0,"total":169},"items":[{"uid":"603f3e8b27c93548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/603f3e8b27c93548","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801674440,"stop":1698801681848,"duration":7408}},{"uid":"511d6f58c1d4cdbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/511d6f58c1d4cdbc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788588699,"stop":1698788591178,"duration":2479}},{"uid":"f4d3e1f63a4d1e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f4d3e1f63a4d1e20","status":"passed","time":{"start":1698715130797,"stop":1698715134772,"duration":3975}},{"uid":"e2d9f03f4c8c616f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e2d9f03f4c8c616f","status":"passed","time":{"start":1698701546434,"stop":1698701549394,"duration":2960}},{"uid":"bc090f6376249ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc090f6376249ed4","status":"passed","time":{"start":1698700320940,"stop":1698700323554,"duration":2614}},{"uid":"5ee0c1e6a58a0f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5ee0c1e6a58a0f3b","status":"passed","time":{"start":1698692860055,"stop":1698692862451,"duration":2396}},{"uid":"9d8c6ada4ee5a743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9d8c6ada4ee5a743","status":"passed","time":{"start":1698692829900,"stop":1698692832430,"duration":2530}},{"uid":"551c66abe4b67fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/551c66abe4b67fd0","status":"passed","time":{"start":1698646540821,"stop":1698646543850,"duration":3029}},{"uid":"5e153b2a3640d298","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5e153b2a3640d298","status":"passed","time":{"start":1698628520048,"stop":1698628527259,"duration":7211}},{"uid":"747a7d41ac7811a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/747a7d41ac7811a4","status":"passed","time":{"start":1698615163827,"stop":1698615166874,"duration":3047}},{"uid":"652bdbae09fe06e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/652bdbae09fe06e8","status":"passed","time":{"start":1698615071594,"stop":1698615074377,"duration":2783}},{"uid":"b9bb287f3958cb76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b9bb287f3958cb76","status":"passed","time":{"start":1698542324525,"stop":1698542327736,"duration":3211}},{"uid":"65f8ad27061028d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/65f8ad27061028d9","status":"passed","time":{"start":1698455511557,"stop":1698455515562,"duration":4005}},{"uid":"4bb15e11440d995c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4bb15e11440d995c","status":"passed","time":{"start":1698369202356,"stop":1698369204854,"duration":2498}},{"uid":"69649c94ae9c890a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/69649c94ae9c890a","status":"passed","time":{"start":1698282790223,"stop":1698282792982,"duration":2759}},{"uid":"2b446903e726e4eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2b446903e726e4eb","status":"passed","time":{"start":1698196462028,"stop":1698196465175,"duration":3147}},{"uid":"2a11e987a4ac83a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a11e987a4ac83a8","status":"passed","time":{"start":1698178194263,"stop":1698178197221,"duration":2958}},{"uid":"79ae9f199b0d8576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79ae9f199b0d8576","status":"passed","time":{"start":1698178140435,"stop":1698178143620,"duration":3185}},{"uid":"8d3974f81032adef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/8d3974f81032adef","status":"passed","time":{"start":1698110066115,"stop":1698110068910,"duration":2795}},{"uid":"4fe7358d95e675d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/4fe7358d95e675d7","status":"passed","time":{"start":1698064830405,"stop":1698064833749,"duration":3344}}]},"tags":[]},"source":"49d61f752d26f20.json","parameterValues":["LondonBoroughHounslow"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/4accaba7069276f6.json b/3.10/1087/data/test-cases/4accaba7069276f6.json new file mode 100644 index 0000000000..d17ef61825 --- /dev/null +++ b/3.10/1087/data/test-cases/4accaba7069276f6.json @@ -0,0 +1 @@ +{"uid":"4accaba7069276f6","name":"Validate Council Output [EastSuffolkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e8795ce8d9315a80a8e410520349c187","time":{"start":1698867443754,"stop":1698867457306,"duration":13552},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastSuffolkCouncil","time":{"start":1698867443755,"stop":1698867443755,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from EastSuffolkCouncil","time":{"start":1698867443755,"stop":1698867457304,"duration":13549},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867457304,"stop":1698867457304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867457305,"stop":1698867457306,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastSuffolkCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":28,"unknown":0,"total":31},"items":[{"uid":"c041640454942eed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c041640454942eed","status":"passed","time":{"start":1698801557656,"stop":1698801578478,"duration":20822}},{"uid":"7414d2f36865d6c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7414d2f36865d6c5","status":"passed","time":{"start":1698788461967,"stop":1698788474179,"duration":12212}},{"uid":"4becea2dbf4aea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4becea2dbf4aea35","status":"passed","time":{"start":1698714952164,"stop":1698714968352,"duration":16188}},{"uid":"cff5c7598c1ae602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cff5c7598c1ae602","status":"passed","time":{"start":1698701328645,"stop":1698701345212,"duration":16567}},{"uid":"cd972070c6db1240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cd972070c6db1240","status":"passed","time":{"start":1698700193443,"stop":1698700209748,"duration":16305}},{"uid":"4102f1818a70d316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4102f1818a70d316","status":"passed","time":{"start":1698692740027,"stop":1698692751466,"duration":11439}},{"uid":"8bd2a0e34e7a2d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8bd2a0e34e7a2d82","status":"passed","time":{"start":1698692705966,"stop":1698692718299,"duration":12333}},{"uid":"a67a9caba4253199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a67a9caba4253199","status":"passed","time":{"start":1698646291139,"stop":1698646307508,"duration":16369}},{"uid":"ed017f981ebad832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ed017f981ebad832","status":"passed","time":{"start":1698628515057,"stop":1698628530721,"duration":15664}},{"uid":"1c7ac5cb97aa9481","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1c7ac5cb97aa9481","status":"passed","time":{"start":1698615167368,"stop":1698615189704,"duration":22336}},{"uid":"9a99dfbfae7f51f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9a99dfbfae7f51f1","status":"passed","time":{"start":1698615072044,"stop":1698615084361,"duration":12317}},{"uid":"3acaae084ef3695d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3acaae084ef3695d","status":"passed","time":{"start":1698542329331,"stop":1698542345394,"duration":16063}},{"uid":"e91947a2e33f29f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e91947a2e33f29f6","status":"passed","time":{"start":1698455520041,"stop":1698455538096,"duration":18055}},{"uid":"f5df90740f8509bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5df90740f8509bd","status":"passed","time":{"start":1698369198044,"stop":1698369210578,"duration":12534}},{"uid":"8668ad3d6314a625","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8668ad3d6314a625","status":"passed","time":{"start":1698282804825,"stop":1698282820237,"duration":15412}},{"uid":"c04f9de76587d6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c04f9de76587d6f3","status":"passed","time":{"start":1698196463897,"stop":1698196481900,"duration":18003}},{"uid":"832f90c458a59bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/832f90c458a59bfc","status":"passed","time":{"start":1698178185365,"stop":1698178205774,"duration":20409}},{"uid":"255fb80fc3d296fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/255fb80fc3d296fe","status":"passed","time":{"start":1698178175644,"stop":1698178187125,"duration":11481}},{"uid":"6d137d17bd2bfe9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/6d137d17bd2bfe9b","status":"passed","time":{"start":1698110061028,"stop":1698110080133,"duration":19105}},{"uid":"994e59e5d521c4a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/994e59e5d521c4a3","status":"passed","time":{"start":1698064830194,"stop":1698064845623,"duration":15429}}]},"tags":[]},"source":"4accaba7069276f6.json","parameterValues":["EastSuffolkCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/4afa92a1106211b7.json b/3.10/1087/data/test-cases/4afa92a1106211b7.json new file mode 100644 index 0000000000..3c7cc5c015 --- /dev/null +++ b/3.10/1087/data/test-cases/4afa92a1106211b7.json @@ -0,0 +1 @@ +{"uid":"4afa92a1106211b7","name":"Validate Council Output [RushmoorCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9700dde83050a915705bb73b0a95103e","time":{"start":1698867610338,"stop":1698867610939,"duration":601},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120c0e3b20>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f120c0e3b20>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120c0e3b20>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f120c0e3b20>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: RushmoorCouncil","time":{"start":1698867610338,"stop":1698867610339,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from RushmoorCouncil","time":{"start":1698867610339,"stop":1698867610936,"duration":597},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867610936,"stop":1698867610937,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867610937,"stop":1698867610939,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: True\n","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":169},"items":[{"uid":"51796efb3d0e5e9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/51796efb3d0e5e9c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801739722,"stop":1698801740356,"duration":634}},{"uid":"8dfe042a2889810a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8dfe042a2889810a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788627601,"stop":1698788628216,"duration":615}},{"uid":"26284309d6933a48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/26284309d6933a48","status":"passed","time":{"start":1698715179345,"stop":1698715180414,"duration":1069}},{"uid":"981b24ae86a6f02d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/981b24ae86a6f02d","status":"passed","time":{"start":1698701570710,"stop":1698701571676,"duration":966}},{"uid":"17ef213b6d4d44d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17ef213b6d4d44d3","status":"passed","time":{"start":1698700354880,"stop":1698700355498,"duration":618}},{"uid":"1c3d3c1dc809629d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1c3d3c1dc809629d","status":"passed","time":{"start":1698693054089,"stop":1698693054653,"duration":564}},{"uid":"b610ea205b26625f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b610ea205b26625f","status":"passed","time":{"start":1698692864018,"stop":1698692864653,"duration":635}},{"uid":"ffd21ad9e5d5972f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ffd21ad9e5d5972f","status":"passed","time":{"start":1698646554173,"stop":1698646555236,"duration":1063}},{"uid":"945e44687be0f562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/945e44687be0f562","status":"passed","time":{"start":1698628902273,"stop":1698628903066,"duration":793}},{"uid":"e54321b77f781641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e54321b77f781641","status":"passed","time":{"start":1698615386070,"stop":1698615386994,"duration":924}},{"uid":"e0c6ca62bcb9b1b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e0c6ca62bcb9b1b6","status":"passed","time":{"start":1698615274946,"stop":1698615275635,"duration":689}},{"uid":"e993baaa15479e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e993baaa15479e38","status":"passed","time":{"start":1698542541208,"stop":1698542542127,"duration":919}},{"uid":"6ae842d357e55c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6ae842d357e55c92","status":"passed","time":{"start":1698455876053,"stop":1698455876669,"duration":616}},{"uid":"6947ff6fffc7b931","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6947ff6fffc7b931","status":"passed","time":{"start":1698369533659,"stop":1698369534369,"duration":710}},{"uid":"c40fef963544b700","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c40fef963544b700","status":"passed","time":{"start":1698283027678,"stop":1698283042180,"duration":14502}},{"uid":"adb5787cc9ee044e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/adb5787cc9ee044e","status":"passed","time":{"start":1698196694148,"stop":1698196694898,"duration":750}},{"uid":"4140253ce006b569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4140253ce006b569","status":"passed","time":{"start":1698178413116,"stop":1698178414129,"duration":1013}},{"uid":"8c78a2303c6280a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c78a2303c6280a2","status":"passed","time":{"start":1698178352441,"stop":1698178353220,"duration":779}},{"uid":"945f439bca4313ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/945f439bca4313ca","status":"passed","time":{"start":1698110269728,"stop":1698110270704,"duration":976}},{"uid":"75497b4321964b83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/75497b4321964b83","status":"passed","time":{"start":1698065037540,"stop":1698065038234,"duration":694}}]},"tags":[]},"source":"4afa92a1106211b7.json","parameterValues":["RushmoorCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/4be94bba6a029ba1.json b/3.10/1087/data/test-cases/4be94bba6a029ba1.json new file mode 100644 index 0000000000..be1fe0d1c0 --- /dev/null +++ b/3.10/1087/data/test-cases/4be94bba6a029ba1.json @@ -0,0 +1 @@ +{"uid":"4be94bba6a029ba1","name":"Validate Council Output [StratfordUponAvonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d7632c48737fc67f2ba0cc9473d07d35","time":{"start":1698867646338,"stop":1698867648057,"duration":1719},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: StratfordUponAvonCouncil","time":{"start":1698867646338,"stop":1698867646339,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from StratfordUponAvonCouncil","time":{"start":1698867646339,"stop":1698867648054,"duration":1715},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867648055,"stop":1698867648055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867648055,"stop":1698867648057,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StratfordUponAvonCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":37},"items":[{"uid":"1e8f300baf14c51e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e8f300baf14c51e","status":"passed","time":{"start":1698801786611,"stop":1698801788328,"duration":1717}},{"uid":"4bec56c4d53eb1c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4bec56c4d53eb1c0","status":"passed","time":{"start":1698788664431,"stop":1698788666062,"duration":1631}},{"uid":"9406e6b61757bd26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9406e6b61757bd26","status":"passed","time":{"start":1698715203835,"stop":1698715205571,"duration":1736}},{"uid":"8b370bc37e7e72d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b370bc37e7e72d","status":"passed","time":{"start":1698701586928,"stop":1698701589038,"duration":2110}},{"uid":"856beeff03cbb964","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/856beeff03cbb964","status":"passed","time":{"start":1698700390498,"stop":1698700393038,"duration":2540}},{"uid":"5f22119c77139323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5f22119c77139323","status":"passed","time":{"start":1698693077113,"stop":1698693078648,"duration":1535}},{"uid":"b9cf9f929e42a042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b9cf9f929e42a042","status":"passed","time":{"start":1698692901977,"stop":1698692903643,"duration":1666}},{"uid":"8572d0e979b4cc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8572d0e979b4cc9","status":"passed","time":{"start":1698646580885,"stop":1698646582909,"duration":2024}},{"uid":"2ebbaa25d4b66a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ebbaa25d4b66a0f","status":"passed","time":{"start":1698628639787,"stop":1698628641625,"duration":1838}},{"uid":"90e3ecee37dde3a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/90e3ecee37dde3a9","status":"passed","time":{"start":1698615410210,"stop":1698615412278,"duration":2068}},{"uid":"ffc1acf25a75c78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ffc1acf25a75c78f","status":"passed","time":{"start":1698615295493,"stop":1698615297101,"duration":1608}},{"uid":"6e0c0690017420d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6e0c0690017420d1","status":"passed","time":{"start":1698542566471,"stop":1698542568528,"duration":2057}},{"uid":"efef1792df497d80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/efef1792df497d80","status":"passed","time":{"start":1698455635007,"stop":1698455636735,"duration":1728}},{"uid":"7ce7d076522d31c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7ce7d076522d31c5","status":"passed","time":{"start":1698369303720,"stop":1698369305471,"duration":1751}},{"uid":"789c8eaa17d6d02a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/789c8eaa17d6d02a","status":"passed","time":{"start":1698283066150,"stop":1698283068249,"duration":2099}},{"uid":"9bb55930e139315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9bb55930e139315","status":"passed","time":{"start":1698196716465,"stop":1698196718257,"duration":1792}},{"uid":"b2e62327d3eb3b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b2e62327d3eb3b84","status":"passed","time":{"start":1698178440943,"stop":1698178442910,"duration":1967}},{"uid":"5b61ac43354277bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5b61ac43354277bc","status":"passed","time":{"start":1698178377734,"stop":1698178379710,"duration":1976}},{"uid":"551b27b28fa5075d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/551b27b28fa5075d","status":"passed","time":{"start":1698110278285,"stop":1698110279715,"duration":1430}},{"uid":"6976126c02c4c928","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/6976126c02c4c928","status":"passed","time":{"start":1698065075060,"stop":1698065076766,"duration":1706}}]},"tags":[]},"source":"4be94bba6a029ba1.json","parameterValues":["StratfordUponAvonCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/4e812de7870a0f5c.json b/3.10/1087/data/test-cases/4e812de7870a0f5c.json new file mode 100644 index 0000000000..6d65a2b80c --- /dev/null +++ b/3.10/1087/data/test-cases/4e812de7870a0f5c.json @@ -0,0 +1 @@ +{"uid":"4e812de7870a0f5c","name":"Validate Council Output [WiltshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"aedb86c72e1849b4679ed1a7ee37cf59","time":{"start":1698867798819,"stop":1698867802875,"duration":4056},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120c8fec20>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f120c8fec20>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120c8fec20>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f120c8fec20>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: WiltshireCouncil","time":{"start":1698867798819,"stop":1698867798820,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from WiltshireCouncil","time":{"start":1698867798820,"stop":1698867802871,"duration":4051},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867802872,"stop":1698867802872,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867802872,"stop":1698867802875,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: True\n","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":169},"items":[{"uid":"e18c4772d0b178b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e18c4772d0b178b7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801824068,"stop":1698801830670,"duration":6602}},{"uid":"5978f35dd62a0c7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5978f35dd62a0c7b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788711795,"stop":1698788713841,"duration":2046}},{"uid":"a2ff21b00362fd5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a2ff21b00362fd5c","status":"passed","time":{"start":1698715244862,"stop":1698715251300,"duration":6438}},{"uid":"e71cd1e96501605f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e71cd1e96501605f","status":"passed","time":{"start":1698701650963,"stop":1698701655080,"duration":4117}},{"uid":"c39bbab094caff24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c39bbab094caff24","status":"passed","time":{"start":1698700547675,"stop":1698700553810,"duration":6135}},{"uid":"4d1128a7200416db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4d1128a7200416db","status":"passed","time":{"start":1698693126687,"stop":1698693130101,"duration":3414}},{"uid":"93ae454dfbd578e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93ae454dfbd578e2","status":"passed","time":{"start":1698692953952,"stop":1698692961358,"duration":7406}},{"uid":"7f90173def1dea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7f90173def1dea35","status":"passed","time":{"start":1698646742622,"stop":1698646746014,"duration":3392}},{"uid":"49fa3fc43d657393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/49fa3fc43d657393","status":"passed","time":{"start":1698628844243,"stop":1698628847429,"duration":3186}},{"uid":"a9f973f2a8f9454e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a9f973f2a8f9454e","status":"passed","time":{"start":1698615507771,"stop":1698615510432,"duration":2661}},{"uid":"1b844514bf848495","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1b844514bf848495","status":"passed","time":{"start":1698615341109,"stop":1698615345629,"duration":4520}},{"uid":"1b6549fd5f1412e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1b6549fd5f1412e2","status":"passed","time":{"start":1698542644085,"stop":1698542651891,"duration":7806}},{"uid":"dcf48aa9c0cebeda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dcf48aa9c0cebeda","status":"passed","time":{"start":1698455840018,"stop":1698455847552,"duration":7534}},{"uid":"4722089fc28a24f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4722089fc28a24f8","status":"passed","time":{"start":1698369566033,"stop":1698369568292,"duration":2259}},{"uid":"c368c2e9449a4494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c368c2e9449a4494","status":"passed","time":{"start":1698283174414,"stop":1698283178218,"duration":3804}},{"uid":"5ae43316edb95fe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5ae43316edb95fe0","status":"passed","time":{"start":1698196786029,"stop":1698196788704,"duration":2675}},{"uid":"aeccd0c87f30f0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/aeccd0c87f30f0d1","status":"passed","time":{"start":1698178521705,"stop":1698178524723,"duration":3018}},{"uid":"7f4b44eefc53a554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7f4b44eefc53a554","status":"passed","time":{"start":1698178455171,"stop":1698178457925,"duration":2754}},{"uid":"74f95860f656e616","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/74f95860f656e616","status":"passed","time":{"start":1698110425736,"stop":1698110428739,"duration":3003}},{"uid":"dab3c70f8f6dc26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/dab3c70f8f6dc26","status":"passed","time":{"start":1698065269522,"stop":1698065276331,"duration":6809}}]},"tags":[]},"source":"4e812de7870a0f5c.json","parameterValues":["WiltshireCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/512bc38d27d8058f.json b/3.10/1087/data/test-cases/512bc38d27d8058f.json new file mode 100644 index 0000000000..64ed3dd507 --- /dev/null +++ b/3.10/1087/data/test-cases/512bc38d27d8058f.json @@ -0,0 +1 @@ +{"uid":"512bc38d27d8058f","name":"Validate Council Output [AylesburyValeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"974fd2c15e32d40e1deeebde92c36bd9","time":{"start":1698867399062,"stop":1698867406386,"duration":7324},"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":1698867399062,"stop":1698867399063,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from AylesburyValeCouncil","time":{"start":1698867399063,"stop":1698867406382,"duration":7319},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867406382,"stop":1698867406382,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867406383,"stop":1698867406386,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":140,"unknown":0,"total":144},"items":[{"uid":"da4f1a62e9699702","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/da4f1a62e9699702","status":"passed","time":{"start":1698801499256,"stop":1698801502335,"duration":3079}},{"uid":"a54268b8fbb16d83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a54268b8fbb16d83","status":"passed","time":{"start":1698788402273,"stop":1698788410334,"duration":8061}},{"uid":"cfe7d42afbdc183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cfe7d42afbdc183","status":"passed","time":{"start":1698714870613,"stop":1698714882380,"duration":11767}},{"uid":"8d827c19214389ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8d827c19214389ea","status":"passed","time":{"start":1698701268143,"stop":1698701275445,"duration":7302}},{"uid":"9594dbe931715790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9594dbe931715790","status":"passed","time":{"start":1698700138985,"stop":1698700146351,"duration":7366}},{"uid":"1fa33e43f5ac3728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1fa33e43f5ac3728","status":"passed","time":{"start":1698692689397,"stop":1698692692083,"duration":2686}},{"uid":"e9ffe216f486ccc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9ffe216f486ccc2","status":"passed","time":{"start":1698692652176,"stop":1698692659201,"duration":7025}},{"uid":"9a66c3f1437d2197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9a66c3f1437d2197","status":"passed","time":{"start":1698646210807,"stop":1698646218197,"duration":7390}},{"uid":"9589c8d60250ba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9589c8d60250ba4","status":"passed","time":{"start":1698628457961,"stop":1698628468778,"duration":10817}},{"uid":"d01fbef45f570253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d01fbef45f570253","status":"passed","time":{"start":1698615104142,"stop":1698615107497,"duration":3355}},{"uid":"1f9fc904785aac6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1f9fc904785aac6a","status":"passed","time":{"start":1698615026651,"stop":1698615029268,"duration":2617}},{"uid":"8bf740a9f35f873b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8bf740a9f35f873b","status":"passed","time":{"start":1698542266767,"stop":1698542274636,"duration":7869}},{"uid":"883fd13893c216e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/883fd13893c216e8","status":"passed","time":{"start":1698455461133,"stop":1698455466975,"duration":5842}},{"uid":"1b4f46ef4558b99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1b4f46ef4558b99f","status":"passed","time":{"start":1698369143229,"stop":1698369148812,"duration":5583}},{"uid":"c4da735883bf43ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c4da735883bf43ae","status":"passed","time":{"start":1698282731164,"stop":1698282734452,"duration":3288}},{"uid":"cd34772b3dc7275f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cd34772b3dc7275f","status":"passed","time":{"start":1698196405063,"stop":1698196407816,"duration":2753}},{"uid":"a0f79d39f2a0973d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a0f79d39f2a0973d","status":"passed","time":{"start":1698178130798,"stop":1698178134065,"duration":3267}},{"uid":"bfab0915f20decfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bfab0915f20decfb","status":"passed","time":{"start":1698178088247,"stop":1698178091157,"duration":2910}},{"uid":"f2dff482129a784b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/f2dff482129a784b","status":"passed","time":{"start":1698110004245,"stop":1698110007288,"duration":3043}},{"uid":"b430a06cebbf968a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/b430a06cebbf968a","status":"passed","time":{"start":1698064769697,"stop":1698064773062,"duration":3365}}]},"tags":[]},"source":"512bc38d27d8058f.json","parameterValues":["AylesburyValeCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/56506d51cdac33bc.json b/3.10/1087/data/test-cases/56506d51cdac33bc.json new file mode 100644 index 0000000000..a88c269fde --- /dev/null +++ b/3.10/1087/data/test-cases/56506d51cdac33bc.json @@ -0,0 +1 @@ +{"uid":"56506d51cdac33bc","name":"Validate Council Output [CannockChaseDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"775e11c2e2379683333c47d17880850d","time":{"start":1698867405661,"stop":1698867406404,"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: CannockChaseDistrictCouncil","time":{"start":1698867405661,"stop":1698867405662,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from CannockChaseDistrictCouncil","time":{"start":1698867405662,"stop":1698867406401,"duration":739},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867406401,"stop":1698867406401,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867406402,"stop":1698867406404,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CannockChaseDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":27,"unknown":0,"total":27},"items":[{"uid":"104468b28561be5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/104468b28561be5d","status":"passed","time":{"start":1698801505009,"stop":1698801505987,"duration":978}},{"uid":"21aff505289b9f5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/21aff505289b9f5f","status":"passed","time":{"start":1698788407187,"stop":1698788408189,"duration":1002}},{"uid":"92053d3c1c4868fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/92053d3c1c4868fe","status":"passed","time":{"start":1698714882422,"stop":1698714883369,"duration":947}},{"uid":"1d47d6c81a228aa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1d47d6c81a228aa8","status":"passed","time":{"start":1698701273357,"stop":1698701274515,"duration":1158}},{"uid":"8f42822f71503b30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8f42822f71503b30","status":"passed","time":{"start":1698700144520,"stop":1698700145455,"duration":935}},{"uid":"9b8ff742abba5e9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9b8ff742abba5e9e","status":"passed","time":{"start":1698692695175,"stop":1698692695993,"duration":818}},{"uid":"91dffef7903a637c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91dffef7903a637c","status":"passed","time":{"start":1698692658661,"stop":1698692659526,"duration":865}},{"uid":"f10d1c3d201b6c7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f10d1c3d201b6c7c","status":"passed","time":{"start":1698646216894,"stop":1698646218007,"duration":1113}},{"uid":"124e2dea413eb1a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/124e2dea413eb1a6","status":"passed","time":{"start":1698628457961,"stop":1698628461281,"duration":3320}},{"uid":"e8789951d3d6f60c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e8789951d3d6f60c","status":"passed","time":{"start":1698615104144,"stop":1698615108067,"duration":3923}},{"uid":"257c9bf1aa9307fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/257c9bf1aa9307fe","status":"passed","time":{"start":1698615026651,"stop":1698615029240,"duration":2589}},{"uid":"39f5c900839f121c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/39f5c900839f121c","status":"passed","time":{"start":1698542266767,"stop":1698542269886,"duration":3119}},{"uid":"2a14bc2b9ec57103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a14bc2b9ec57103","status":"passed","time":{"start":1698455461133,"stop":1698455464009,"duration":2876}},{"uid":"effa788e35de9292","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/effa788e35de9292","status":"passed","time":{"start":1698369143230,"stop":1698369146598,"duration":3368}},{"uid":"ba33f6e0aa62ba71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ba33f6e0aa62ba71","status":"passed","time":{"start":1698282731164,"stop":1698282734792,"duration":3628}},{"uid":"37755b349aa16563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/37755b349aa16563","status":"passed","time":{"start":1698196405063,"stop":1698196407911,"duration":2848}},{"uid":"19c28f1ea764a138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/19c28f1ea764a138","status":"passed","time":{"start":1698178130798,"stop":1698178134091,"duration":3293}},{"uid":"a5b7e00437244ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a5b7e00437244ba7","status":"passed","time":{"start":1698178088247,"stop":1698178091156,"duration":2909}},{"uid":"a6a78b8004e9adfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a6a78b8004e9adfd","status":"passed","time":{"start":1698110004246,"stop":1698110007163,"duration":2917}},{"uid":"64a72cb1c5acf922","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/64a72cb1c5acf922","status":"passed","time":{"start":1698064769696,"stop":1698064773205,"duration":3509}}]},"tags":[]},"source":"56506d51cdac33bc.json","parameterValues":["CannockChaseDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/567ceb412013d7e9.json b/3.10/1087/data/test-cases/567ceb412013d7e9.json new file mode 100644 index 0000000000..89e92fdae3 --- /dev/null +++ b/3.10/1087/data/test-cases/567ceb412013d7e9.json @@ -0,0 +1 @@ +{"uid":"567ceb412013d7e9","name":"Validate Council Output [BoltonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c59a7b02ce88bbad9f9cdf4a119aec6c","time":{"start":1698867409811,"stop":1698867413512,"duration":3701},"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":1698867409811,"stop":1698867409812,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from BoltonCouncil","time":{"start":1698867409812,"stop":1698867413510,"duration":3698},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867413510,"stop":1698867413510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867413510,"stop":1698867413512,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":72,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":169},"items":[{"uid":"6503521455f3530f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6503521455f3530f","status":"passed","time":{"start":1698801505897,"stop":1698801509343,"duration":3446}},{"uid":"de1b70140e0b4236","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/de1b70140e0b4236","status":"passed","time":{"start":1698788413693,"stop":1698788417371,"duration":3678}},{"uid":"8ebce07c0d410582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8ebce07c0d410582","status":"passed","time":{"start":1698714886950,"stop":1698714893995,"duration":7045}},{"uid":"e6a2020b2e6995e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e6a2020b2e6995e9","status":"passed","time":{"start":1698701280749,"stop":1698701284576,"duration":3827}},{"uid":"3999dcd717240e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3999dcd717240e0d","status":"passed","time":{"start":1698700149779,"stop":1698700153318,"duration":3539}},{"uid":"dbe656a1a2b3a4b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dbe656a1a2b3a4b0","status":"passed","time":{"start":1698692695430,"stop":1698692698947,"duration":3517}},{"uid":"e407ada7eaa3906a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e407ada7eaa3906a","status":"passed","time":{"start":1698692662428,"stop":1698692666005,"duration":3577}},{"uid":"d6dda23359ca779c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d6dda23359ca779c","status":"passed","time":{"start":1698646223493,"stop":1698646227226,"duration":3733}},{"uid":"c4325dd9ac7a7f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c4325dd9ac7a7f89","status":"passed","time":{"start":1698628473665,"stop":1698628478693,"duration":5028}},{"uid":"91afeb5bef6247a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/91afeb5bef6247a2","status":"passed","time":{"start":1698615112237,"stop":1698615115994,"duration":3757}},{"uid":"261ae14832633417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/261ae14832633417","status":"passed","time":{"start":1698615033300,"stop":1698615036859,"duration":3559}},{"uid":"857fa0fcb38e3669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/857fa0fcb38e3669","status":"passed","time":{"start":1698542279646,"stop":1698542283248,"duration":3602}},{"uid":"387eae703145048b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/387eae703145048b","status":"passed","time":{"start":1698455470297,"stop":1698455474345,"duration":4048}},{"uid":"5c6ab26864689215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/5c6ab26864689215","status":"passed","time":{"start":1698369152552,"stop":1698369156883,"duration":4331}},{"uid":"dd534b5b401bffe4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dd534b5b401bffe4","status":"passed","time":{"start":1698282739460,"stop":1698282743779,"duration":4319}},{"uid":"b1ed952b1e8160ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b1ed952b1e8160ac","status":"passed","time":{"start":1698196412517,"stop":1698196416688,"duration":4171}},{"uid":"fe9e2bc937d57734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fe9e2bc937d57734","status":"passed","time":{"start":1698178138967,"stop":1698178143502,"duration":4535}},{"uid":"adc1e16bc58387c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/adc1e16bc58387c8","status":"passed","time":{"start":1698178095023,"stop":1698178099318,"duration":4295}},{"uid":"e191e96588e2186e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/e191e96588e2186e","status":"passed","time":{"start":1698110010636,"stop":1698110013949,"duration":3313}},{"uid":"e3d7ebaa3778957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/e3d7ebaa3778957","status":"passed","time":{"start":1698064776575,"stop":1698064780450,"duration":3875}}]},"tags":[]},"source":"567ceb412013d7e9.json","parameterValues":["BoltonCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/5702d060a2dfe2ec.json b/3.10/1087/data/test-cases/5702d060a2dfe2ec.json new file mode 100644 index 0000000000..1f769aec3b --- /dev/null +++ b/3.10/1087/data/test-cases/5702d060a2dfe2ec.json @@ -0,0 +1 @@ +{"uid":"5702d060a2dfe2ec","name":"Validate Council Output [GatesheadCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"3a7171e6de629587a3f0d32410302b35","time":{"start":1698867460477,"stop":1698867467478,"duration":7001},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: GatesheadCouncil","time":{"start":1698867460477,"stop":1698867460478,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from GatesheadCouncil","time":{"start":1698867460478,"stop":1698867467474,"duration":6996},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867467475,"stop":1698867467475,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867467475,"stop":1698867467478,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"GatesheadCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":19,"unknown":0,"total":22},"items":[{"uid":"517875ae1b09d728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/517875ae1b09d728","status":"passed","time":{"start":1698801583475,"stop":1698801591158,"duration":7683}},{"uid":"3b84dcdcf5837562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/3b84dcdcf5837562","status":"passed","time":{"start":1698788479909,"stop":1698788488566,"duration":8657}},{"uid":"bab837d7ab338793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bab837d7ab338793","status":"passed","time":{"start":1698714974958,"stop":1698714985140,"duration":10182}},{"uid":"d54d00873915b145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d54d00873915b145","status":"passed","time":{"start":1698701351504,"stop":1698701360302,"duration":8798}},{"uid":"e9e5ebe77d42408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e9e5ebe77d42408","status":"passed","time":{"start":1698700215004,"stop":1698700222572,"duration":7568}},{"uid":"584cb7b2ee27577f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/584cb7b2ee27577f","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5609899affb3 \n#1 0x5609896834a7 \n#2 0x56098966b49e \n#3 0x56098966b2ce \n#4 0x560989669ecd \n#5 0x56098966a4cf \n#6 0x560989679a04 \n#7 0x56098968e651 \n#8 0x56098969304b \n#9 0x56098966abf1 \n#10 0x56098968e446 \n#11 0x560989705dfc \n#12 0x5609896ec713 \n#13 0x5609896bf18b \n#14 0x5609896bff7e \n#15 0x5609899758d8 \n#16 0x560989979800 \n#17 0x560989983cfc \n#18 0x56098997a418 \n#19 0x56098994742f \n#20 0x56098999e4e8 \n#21 0x56098999e6b4 \n#22 0x5609899af143 \n#23 0x7f6748e94ac3 ","time":{"start":1698692756617,"stop":1698693060902,"duration":304285}},{"uid":"f14d59ab60748dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f14d59ab60748dfd","status":"passed","time":{"start":1698692723448,"stop":1698692730979,"duration":7531}},{"uid":"b107966b3d44337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b107966b3d44337c","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55a12d4eefb3 \n#1 0x55a12d1c24a7 \n#2 0x55a12d209dd6 \n#3 0x55a12d209ec1 \n#4 0x55a12d247354 \n#5 0x55a12d22b96d \n#6 0x55a12d244c02 \n#7 0x55a12d22b713 \n#8 0x55a12d1fe18b \n#9 0x55a12d1fef7e \n#10 0x55a12d4b48d8 \n#11 0x55a12d4b8800 \n#12 0x55a12d4c2cfc \n#13 0x55a12d4b9418 \n#14 0x55a12d48642f \n#15 0x55a12d4dd4e8 \n#16 0x55a12d4dd6b4 \n#17 0x55a12d4ee143 \n#18 0x7f4760494ac3 ","time":{"start":1698646313421,"stop":1698646328817,"duration":15396}},{"uid":"529b28f61f08b312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/529b28f61f08b312","status":"passed","time":{"start":1698628537138,"stop":1698628546623,"duration":9485}},{"uid":"9e987d6b6c3e9f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9e987d6b6c3e9f7c","status":"passed","time":{"start":1698615195844,"stop":1698615205519,"duration":9675}},{"uid":"1026b03c72a404f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1026b03c72a404f7","status":"passed","time":{"start":1698615090043,"stop":1698615097928,"duration":7885}},{"uid":"97904f871f1a1fac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/97904f871f1a1fac","status":"passed","time":{"start":1698542352330,"stop":1698542361010,"duration":8680}},{"uid":"a65a42445bbec2dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a65a42445bbec2dd","status":"passed","time":{"start":1698455542992,"stop":1698455550066,"duration":7074}},{"uid":"91ec55df5370342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/91ec55df5370342","status":"passed","time":{"start":1698369216108,"stop":1698369224058,"duration":7950}},{"uid":"cad55d6b1a0a6d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cad55d6b1a0a6d70","status":"passed","time":{"start":1698282827655,"stop":1698282837283,"duration":9628}},{"uid":"153147fd04257ab9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/153147fd04257ab9","status":"passed","time":{"start":1698196487904,"stop":1698196496351,"duration":8447}},{"uid":"7fd6cf11c95e8a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7fd6cf11c95e8a42","status":"passed","time":{"start":1698178211447,"stop":1698178221135,"duration":9688}},{"uid":"e8c5baac69e8a4ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e8c5baac69e8a4ce","status":"passed","time":{"start":1698178193203,"stop":1698178201540,"duration":8337}},{"uid":"e748600695ce7504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/e748600695ce7504","status":"passed","time":{"start":1698110085862,"stop":1698110092678,"duration":6816}},{"uid":"f0110509bf417780","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/f0110509bf417780","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x559efd056fb3 \n#1 0x559efcd2a4a7 \n#2 0x559efcd1249e \n#3 0x559efcd122ce \n#4 0x559efcd10ecd \n#5 0x559efcd114cf \n#6 0x559efcd20a04 \n#7 0x559efcd35651 \n#8 0x559efcd3a04b \n#9 0x559efcd11bf1 \n#10 0x559efcd35446 \n#11 0x559efcdacdfc \n#12 0x559efcd93713 \n#13 0x559efcd6618b \n#14 0x559efcd66f7e \n#15 0x559efd01c8d8 \n#16 0x559efd020800 \n#17 0x559efd02acfc \n#18 0x559efd021418 \n#19 0x559efcfee42f \n#20 0x559efd0454e8 \n#21 0x559efd0456b4 \n#22 0x559efd056143 \n#23 0x7f4b86494ac3 ","time":{"start":1698064850979,"stop":1698065155519,"duration":304540}}]},"tags":[]},"source":"5702d060a2dfe2ec.json","parameterValues":["GatesheadCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/594ccf989e622c3b.json b/3.10/1087/data/test-cases/594ccf989e622c3b.json new file mode 100644 index 0000000000..2b4267a831 --- /dev/null +++ b/3.10/1087/data/test-cases/594ccf989e622c3b.json @@ -0,0 +1 @@ +{"uid":"594ccf989e622c3b","name":"Validate Council Output [WakefieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"532d749d88b4b8fb0bc694b350a3d71a","time":{"start":1698867784174,"stop":1698867792061,"duration":7887},"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":1698867784174,"stop":1698867784175,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from WakefieldCityCouncil","time":{"start":1698867784175,"stop":1698867792058,"duration":7883},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867792058,"stop":1698867792058,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867792058,"stop":1698867792061,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":81,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":169},"items":[{"uid":"d07935b10e75dc4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d07935b10e75dc4e","status":"passed","time":{"start":1698801796747,"stop":1698801804815,"duration":8068}},{"uid":"2736184ca793f31e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2736184ca793f31e","status":"passed","time":{"start":1698788674111,"stop":1698788686992,"duration":12881}},{"uid":"4342c418b497da2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4342c418b497da2a","status":"passed","time":{"start":1698715214818,"stop":1698715223809,"duration":8991}},{"uid":"5414febfc6f72172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5414febfc6f72172","status":"passed","time":{"start":1698701619202,"stop":1698701628016,"duration":8814}},{"uid":"228b554a7b5ac198","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/228b554a7b5ac198","status":"passed","time":{"start":1698700539964,"stop":1698700547670,"duration":7706}},{"uid":"e53345ec07fcd50b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e53345ec07fcd50b","status":"passed","time":{"start":1698693099778,"stop":1698693107696,"duration":7918}},{"uid":"f4731f79215edaf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f4731f79215edaf8","status":"passed","time":{"start":1698692927452,"stop":1698692935458,"duration":8006}},{"uid":"dafdf268a5c3e6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/dafdf268a5c3e6f","status":"passed","time":{"start":1698646593314,"stop":1698646601930,"duration":8616}},{"uid":"477c240521e83631","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/477c240521e83631","status":"passed","time":{"start":1698628813294,"stop":1698628821811,"duration":8517}},{"uid":"af36a20c060d02bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af36a20c060d02bc","status":"passed","time":{"start":1698615476263,"stop":1698615484389,"duration":8126}},{"uid":"61774fc5f4fb1d8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/61774fc5f4fb1d8f","status":"passed","time":{"start":1698615313268,"stop":1698615321919,"duration":8651}},{"uid":"7a1bf5ca2fa70e1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a1bf5ca2fa70e1a","status":"passed","time":{"start":1698542608140,"stop":1698542619047,"duration":10907}},{"uid":"134fe04c83b3611e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/134fe04c83b3611e","status":"passed","time":{"start":1698455807871,"stop":1698455816626,"duration":8755}},{"uid":"b7a9f6d9498d8a32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b7a9f6d9498d8a32","status":"passed","time":{"start":1698369535876,"stop":1698369545397,"duration":9521}},{"uid":"3a8fb07b4722f26c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3a8fb07b4722f26c","status":"passed","time":{"start":1698283137307,"stop":1698283149182,"duration":11875}},{"uid":"20b310523e5bd084","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/20b310523e5bd084","status":"passed","time":{"start":1698196757776,"stop":1698196766024,"duration":8248}},{"uid":"d90d9d1e310fde2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d90d9d1e310fde2f","status":"passed","time":{"start":1698178491920,"stop":1698178500120,"duration":8200}},{"uid":"85bfec208c449346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85bfec208c449346","status":"passed","time":{"start":1698178428666,"stop":1698178436945,"duration":8279}},{"uid":"509c382e58597bac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/509c382e58597bac","status":"passed","time":{"start":1698110420819,"stop":1698110428700,"duration":7881}},{"uid":"8b118cea0faa5abb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/8b118cea0faa5abb","status":"passed","time":{"start":1698065239383,"stop":1698065248442,"duration":9059}}]},"tags":[]},"source":"594ccf989e622c3b.json","parameterValues":["WakefieldCityCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/761c04ebd8b55aed.json b/3.10/1087/data/test-cases/5b5996f1b41354b6.json similarity index 95% rename from 3.10/1084/data/test-cases/761c04ebd8b55aed.json rename to 3.10/1087/data/test-cases/5b5996f1b41354b6.json index ef45ee346d..6544d10a8a 100644 --- a/3.10/1084/data/test-cases/761c04ebd8b55aed.json +++ b/3.10/1087/data/test-cases/5b5996f1b41354b6.json @@ -1 +1 @@ -{"uid":"761c04ebd8b55aed","name":"Validate Council Output [SwaleBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"af246d65f1eea891cf11ee497308965a","time":{"start":1698867589046,"stop":1698867589795,"duration":749},"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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: 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:791: \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:492: 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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce570933a0>, 'council': 'SwaleBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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, 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='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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: 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:791: \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:492: 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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce570933a0>, 'council': 'SwaleBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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, 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='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":1698867589047,"stop":1698867589048,"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":1698867589048,"stop":1698867589795,"duration":747},"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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":145,"broken":0,"skipped":0,"passed":25,"unknown":0,"total":170},"items":[{"uid":"7ea7945045a87340","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7ea7945045a87340","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":1698867626993,"stop":1698867627719,"duration":726}},{"uid":"27ed2181e17cb94b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27ed2181e17cb94b","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698801788333,"stop":1698801791552,"duration":3219}},{"uid":"5ec44e4c4a15ecb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5ec44e4c4a15ecb5","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698788666066,"stop":1698788669111,"duration":3045}},{"uid":"a3f55e945210a77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a3f55e945210a77d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698715205575,"stop":1698715208826,"duration":3251}},{"uid":"df5b6055d3286408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/df5b6055d3286408","status":"passed","time":{"start":1698701589042,"stop":1698701591142,"duration":2100}},{"uid":"60ecd658497bf6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/60ecd658497bf6d6","status":"passed","time":{"start":1698700393042,"stop":1698700394195,"duration":1153}},{"uid":"73e8d7073b49470b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/73e8d7073b49470b","status":"passed","time":{"start":1698693078651,"stop":1698693079756,"duration":1105}},{"uid":"fb7913c4da1a931f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/fb7913c4da1a931f","status":"passed","time":{"start":1698692903647,"stop":1698692933302,"duration":29655}},{"uid":"15d5090b3d14b81c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/15d5090b3d14b81c","status":"passed","time":{"start":1698646582912,"stop":1698646612289,"duration":29377}},{"uid":"c9c43b551db1f580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c9c43b551db1f580","status":"passed","time":{"start":1698628641629,"stop":1698628667087,"duration":25458}},{"uid":"6fca79c1db2b62bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6fca79c1db2b62bf","status":"passed","time":{"start":1698615412284,"stop":1698615414191,"duration":1907}},{"uid":"5649973f872bd0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5649973f872bd0d1","status":"passed","time":{"start":1698615297104,"stop":1698615298474,"duration":1370}},{"uid":"8f1c18328c11259e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8f1c18328c11259e","status":"passed","time":{"start":1698542568532,"stop":1698542594270,"duration":25738}},{"uid":"1125f7b9c2638c71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1125f7b9c2638c71","status":"passed","time":{"start":1698455636739,"stop":1698455665918,"duration":29179}},{"uid":"26969becfe1fd247","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26969becfe1fd247","status":"passed","time":{"start":1698369305475,"stop":1698369328966,"duration":23491}},{"uid":"c88812bdf2083059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c88812bdf2083059","status":"passed","time":{"start":1698283068253,"stop":1698283088095,"duration":19842}},{"uid":"14265c2b2a73086f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/14265c2b2a73086f","status":"passed","time":{"start":1698196718261,"stop":1698196745217,"duration":26956}},{"uid":"5c2babbbb4979501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c2babbbb4979501","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178442915,"stop":1698178444577,"duration":1662}},{"uid":"b2e451609847b13e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b2e451609847b13e","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178379713,"stop":1698178381532,"duration":1819}},{"uid":"78a1ccd2c7e2167d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/78a1ccd2c7e2167d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698110279719,"stop":1698110280868,"duration":1149}}]},"tags":[]},"source":"761c04ebd8b55aed.json","parameterValues":["SwaleBoroughCouncil"]} \ No newline at end of file +{"uid":"5b5996f1b41354b6","name":"Validate Council Output [SwaleBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"af246d65f1eea891cf11ee497308965a","time":{"start":1698867648060,"stop":1698867648856,"duration":796},"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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: 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:791: \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:492: 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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120c731ae0>, 'council': 'SwaleBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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, 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='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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: 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:791: \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:492: 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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120c731ae0>, 'council': 'SwaleBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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, 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='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":1698867648060,"stop":1698867648061,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from SwaleBoroughCouncil","time":{"start":1698867648061,"stop":1698867648856,"duration":795},"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":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":2},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":144,"broken":0,"skipped":0,"passed":25,"unknown":0,"total":169},"items":[{"uid":"27ed2181e17cb94b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27ed2181e17cb94b","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698801788333,"stop":1698801791552,"duration":3219}},{"uid":"5ec44e4c4a15ecb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5ec44e4c4a15ecb5","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698788666066,"stop":1698788669111,"duration":3045}},{"uid":"a3f55e945210a77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a3f55e945210a77d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698715205575,"stop":1698715208826,"duration":3251}},{"uid":"df5b6055d3286408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/df5b6055d3286408","status":"passed","time":{"start":1698701589042,"stop":1698701591142,"duration":2100}},{"uid":"60ecd658497bf6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/60ecd658497bf6d6","status":"passed","time":{"start":1698700393042,"stop":1698700394195,"duration":1153}},{"uid":"73e8d7073b49470b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/73e8d7073b49470b","status":"passed","time":{"start":1698693078651,"stop":1698693079756,"duration":1105}},{"uid":"fb7913c4da1a931f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/fb7913c4da1a931f","status":"passed","time":{"start":1698692903647,"stop":1698692933302,"duration":29655}},{"uid":"15d5090b3d14b81c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/15d5090b3d14b81c","status":"passed","time":{"start":1698646582912,"stop":1698646612289,"duration":29377}},{"uid":"c9c43b551db1f580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c9c43b551db1f580","status":"passed","time":{"start":1698628641629,"stop":1698628667087,"duration":25458}},{"uid":"6fca79c1db2b62bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6fca79c1db2b62bf","status":"passed","time":{"start":1698615412284,"stop":1698615414191,"duration":1907}},{"uid":"5649973f872bd0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5649973f872bd0d1","status":"passed","time":{"start":1698615297104,"stop":1698615298474,"duration":1370}},{"uid":"8f1c18328c11259e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8f1c18328c11259e","status":"passed","time":{"start":1698542568532,"stop":1698542594270,"duration":25738}},{"uid":"1125f7b9c2638c71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1125f7b9c2638c71","status":"passed","time":{"start":1698455636739,"stop":1698455665918,"duration":29179}},{"uid":"26969becfe1fd247","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26969becfe1fd247","status":"passed","time":{"start":1698369305475,"stop":1698369328966,"duration":23491}},{"uid":"c88812bdf2083059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c88812bdf2083059","status":"passed","time":{"start":1698283068253,"stop":1698283088095,"duration":19842}},{"uid":"14265c2b2a73086f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/14265c2b2a73086f","status":"passed","time":{"start":1698196718261,"stop":1698196745217,"duration":26956}},{"uid":"5c2babbbb4979501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c2babbbb4979501","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178442915,"stop":1698178444577,"duration":1662}},{"uid":"b2e451609847b13e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b2e451609847b13e","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178379713,"stop":1698178381532,"duration":1819}},{"uid":"78a1ccd2c7e2167d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/78a1ccd2c7e2167d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698110279719,"stop":1698110280868,"duration":1149}},{"uid":"2131a8e510828b86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/2131a8e510828b86","status":"passed","time":{"start":1698065076771,"stop":1698065098003,"duration":21232}}]},"tags":[]},"source":"5b5996f1b41354b6.json","parameterValues":["SwaleBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/628b645a277cb2b2.json b/3.10/1087/data/test-cases/628b645a277cb2b2.json new file mode 100644 index 0000000000..7a17aea116 --- /dev/null +++ b/3.10/1087/data/test-cases/628b645a277cb2b2.json @@ -0,0 +1 @@ +{"uid":"628b645a277cb2b2","name":"Validate Council Output [NorthNorthamptonshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"92c0f84b87cb9703264ef6f7bea152ee","time":{"start":1698867504595,"stop":1698867505265,"duration":670},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthNorthamptonshireCouncil","time":{"start":1698867504595,"stop":1698867504596,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from NorthNorthamptonshireCouncil","time":{"start":1698867504596,"stop":1698867505262,"duration":666},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867505262,"stop":1698867505262,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867505262,"stop":1698867505265,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthNorthamptonshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"628b645a277cb2b2.json","parameterValues":["NorthNorthamptonshireCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/6676bfec9ce99027.json b/3.10/1087/data/test-cases/6676bfec9ce99027.json new file mode 100644 index 0000000000..af461b0d50 --- /dev/null +++ b/3.10/1087/data/test-cases/6676bfec9ce99027.json @@ -0,0 +1 @@ +{"uid":"6676bfec9ce99027","name":"Validate Council Output [ErewashBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8ee9bbdbf138f92b6ff30a1cde171930","time":{"start":1698867457310,"stop":1698867459710,"duration":2400},"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":1698867457310,"stop":1698867457311,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from ErewashBoroughCouncil","time":{"start":1698867457311,"stop":1698867459707,"duration":2396},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867459708,"stop":1698867459708,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867459708,"stop":1698867459710,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"7c80bc23640fda41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7c80bc23640fda41","status":"passed","time":{"start":1698801578483,"stop":1698801580767,"duration":2284}},{"uid":"be39e66ece53954f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/be39e66ece53954f","status":"passed","time":{"start":1698788474183,"stop":1698788476633,"duration":2450}},{"uid":"c58cf6bc856dbd91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c58cf6bc856dbd91","status":"passed","time":{"start":1698714968356,"stop":1698714970953,"duration":2597}},{"uid":"750ddc4a69ee9c1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/750ddc4a69ee9c1c","status":"passed","time":{"start":1698701345216,"stop":1698701348062,"duration":2846}},{"uid":"63f9942c84dea2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/63f9942c84dea2c","status":"passed","time":{"start":1698700209752,"stop":1698700212177,"duration":2425}},{"uid":"f76c0ec9ee7e963d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f76c0ec9ee7e963d","status":"passed","time":{"start":1698692751469,"stop":1698692753776,"duration":2307}},{"uid":"5b2e6d6548a0d017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5b2e6d6548a0d017","status":"passed","time":{"start":1698692718302,"stop":1698692720553,"duration":2251}},{"uid":"9c324e01589d3119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9c324e01589d3119","status":"passed","time":{"start":1698646307511,"stop":1698646310025,"duration":2514}},{"uid":"9896efd2de37026a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9896efd2de37026a","status":"passed","time":{"start":1698628530726,"stop":1698628533134,"duration":2408}},{"uid":"2b55972b883abb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2b55972b883abb34","status":"passed","time":{"start":1698615189708,"stop":1698615192433,"duration":2725}},{"uid":"66f0f637e3d31f22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/66f0f637e3d31f22","status":"passed","time":{"start":1698615084364,"stop":1698615086807,"duration":2443}},{"uid":"976900fdff1d54a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/976900fdff1d54a6","status":"passed","time":{"start":1698542345397,"stop":1698542349374,"duration":3977}},{"uid":"8f811ab459c90fda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8f811ab459c90fda","status":"passed","time":{"start":1698455538099,"stop":1698455540373,"duration":2274}},{"uid":"9a725e2a2dda9029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a725e2a2dda9029","status":"passed","time":{"start":1698369210582,"stop":1698369212763,"duration":2181}},{"uid":"619cc473ac67fe1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/619cc473ac67fe1d","status":"passed","time":{"start":1698282820243,"stop":1698282823682,"duration":3439}},{"uid":"c1b194a70a6d3e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c1b194a70a6d3e84","status":"passed","time":{"start":1698196481903,"stop":1698196484606,"duration":2703}},{"uid":"c7e404b6d3ff6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c7e404b6d3ff6b74","status":"passed","time":{"start":1698178205778,"stop":1698178208705,"duration":2927}},{"uid":"1538614d12cb5284","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1538614d12cb5284","status":"passed","time":{"start":1698178187129,"stop":1698178189896,"duration":2767}},{"uid":"19f692d09224101e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/19f692d09224101e","status":"passed","time":{"start":1698110080137,"stop":1698110083051,"duration":2914}},{"uid":"7761a1ac713ac512","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/7761a1ac713ac512","status":"passed","time":{"start":1698064845629,"stop":1698064847853,"duration":2224}}]},"tags":[]},"source":"6676bfec9ce99027.json","parameterValues":["ErewashBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/687ecf69597ac401.json b/3.10/1087/data/test-cases/687ecf69597ac401.json new file mode 100644 index 0000000000..e3a8ee1231 --- /dev/null +++ b/3.10/1087/data/test-cases/687ecf69597ac401.json @@ -0,0 +1 @@ +{"uid":"687ecf69597ac401","name":"Validate Council Output [CardiffCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"df5c822318460ed588d620415ff288f8","time":{"start":1698867406407,"stop":1698867409058,"duration":2651},"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":1698867406407,"stop":1698867406408,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from CardiffCouncil","time":{"start":1698867406408,"stop":1698867409055,"duration":2647},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867409055,"stop":1698867409056,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867409057,"stop":1698867409058,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":166,"unknown":0,"total":169},"items":[{"uid":"15c5fee51358b261","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/15c5fee51358b261","status":"passed","time":{"start":1698801505991,"stop":1698801509046,"duration":3055}},{"uid":"209ebc23c84dfed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/209ebc23c84dfed3","status":"passed","time":{"start":1698788408192,"stop":1698788422800,"duration":14608}},{"uid":"ec2303384cd3640d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ec2303384cd3640d","status":"passed","time":{"start":1698714883372,"stop":1698714891539,"duration":8167}},{"uid":"9e576eae76858196","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9e576eae76858196","status":"passed","time":{"start":1698701274518,"stop":1698701279500,"duration":4982}},{"uid":"5e710435514fac94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5e710435514fac94","status":"passed","time":{"start":1698700145458,"stop":1698700153613,"duration":8155}},{"uid":"1168a6fbf03f76ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1168a6fbf03f76ab","status":"passed","time":{"start":1698692695997,"stop":1698692699945,"duration":3948}},{"uid":"93c69ee86b16997c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93c69ee86b16997c","status":"passed","time":{"start":1698692659529,"stop":1698692662651,"duration":3122}},{"uid":"ea7465e5d8b5241a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ea7465e5d8b5241a","status":"passed","time":{"start":1698646218011,"stop":1698646222809,"duration":4798}},{"uid":"b6432d67a46ec88d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b6432d67a46ec88d","status":"passed","time":{"start":1698628461285,"stop":1698628469822,"duration":8537}},{"uid":"7f1180f232329f7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f1180f232329f7e","status":"passed","time":{"start":1698615108071,"stop":1698615112753,"duration":4682}},{"uid":"f82fed317c4382bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/f82fed317c4382bb","status":"passed","time":{"start":1698615029245,"stop":1698615036651,"duration":7406}},{"uid":"624f6fe5c86e6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/624f6fe5c86e6b74","status":"passed","time":{"start":1698542269889,"stop":1698542278256,"duration":8367}},{"uid":"242b4e0170a79f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/242b4e0170a79f6e","status":"passed","time":{"start":1698455464013,"stop":1698455468647,"duration":4634}},{"uid":"b1a489409f48eace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b1a489409f48eace","status":"passed","time":{"start":1698369146603,"stop":1698369153849,"duration":7246}},{"uid":"f2b0594c1e4f408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f2b0594c1e4f408","status":"passed","time":{"start":1698282734797,"stop":1698282742027,"duration":7230}},{"uid":"a6ba867e9734389e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a6ba867e9734389e","status":"passed","time":{"start":1698196407914,"stop":1698196412102,"duration":4188}},{"uid":"dd499967ca8c09a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/dd499967ca8c09a6","status":"passed","time":{"start":1698178134095,"stop":1698178141127,"duration":7032}},{"uid":"eee666a52292f365","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/eee666a52292f365","status":"passed","time":{"start":1698178091162,"stop":1698178104278,"duration":13116}},{"uid":"5ba0c690cbbc2509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5ba0c690cbbc2509","status":"passed","time":{"start":1698110007167,"stop":1698110010249,"duration":3082}},{"uid":"228b1965752a0f4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/228b1965752a0f4b","status":"passed","time":{"start":1698064773209,"stop":1698064776578,"duration":3369}}]},"tags":[]},"source":"687ecf69597ac401.json","parameterValues":["CardiffCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/68aeacd31e3e05cd.json b/3.10/1087/data/test-cases/68aeacd31e3e05cd.json new file mode 100644 index 0000000000..679cf79b8e --- /dev/null +++ b/3.10/1087/data/test-cases/68aeacd31e3e05cd.json @@ -0,0 +1 @@ +{"uid":"68aeacd31e3e05cd","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"275289351e7211a486c45f3b8d1a8950","time":{"start":1698867569899,"stop":1698867570567,"duration":668},"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":1698867569899,"stop":1698867569900,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from LisburnCastlereaghCityCouncil","time":{"start":1698867569900,"stop":1698867570564,"duration":664},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867570564,"stop":1698867570564,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867570565,"stop":1698867570567,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"d47957612ff1e759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d47957612ff1e759","status":"passed","time":{"start":1698801673620,"stop":1698801674436,"duration":816}},{"uid":"1b6f55d9588a5ee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1b6f55d9588a5ee4","status":"passed","time":{"start":1698788587886,"stop":1698788588696,"duration":810}},{"uid":"8f232ff39411ae14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8f232ff39411ae14","status":"passed","time":{"start":1698715129760,"stop":1698715130794,"duration":1034}},{"uid":"beaa81c78985446f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/beaa81c78985446f","status":"passed","time":{"start":1698701545428,"stop":1698701546430,"duration":1002}},{"uid":"7d13343effdf8820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d13343effdf8820","status":"passed","time":{"start":1698700320152,"stop":1698700320937,"duration":785}},{"uid":"a4935b97f5ee537e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a4935b97f5ee537e","status":"passed","time":{"start":1698692859345,"stop":1698692860052,"duration":707}},{"uid":"732b10cc2cf70b58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/732b10cc2cf70b58","status":"passed","time":{"start":1698692829039,"stop":1698692829896,"duration":857}},{"uid":"36176523aa78e466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/36176523aa78e466","status":"passed","time":{"start":1698646539744,"stop":1698646540818,"duration":1074}},{"uid":"c0099985540c14ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c0099985540c14ee","status":"passed","time":{"start":1698628519003,"stop":1698628520042,"duration":1039}},{"uid":"75f90e05acf9b56d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/75f90e05acf9b56d","status":"passed","time":{"start":1698615162706,"stop":1698615163823,"duration":1117}},{"uid":"b13d156ceab2abed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b13d156ceab2abed","status":"passed","time":{"start":1698615070536,"stop":1698615071591,"duration":1055}},{"uid":"6b0cffb3913ae8d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6b0cffb3913ae8d8","status":"passed","time":{"start":1698542323443,"stop":1698542324520,"duration":1077}},{"uid":"5212d02bf3d68e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5212d02bf3d68e9f","status":"passed","time":{"start":1698455510697,"stop":1698455511554,"duration":857}},{"uid":"84d2a9d6622ea282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/84d2a9d6622ea282","status":"passed","time":{"start":1698369201544,"stop":1698369202353,"duration":809}},{"uid":"85e5016e54293d57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/85e5016e54293d57","status":"passed","time":{"start":1698282789042,"stop":1698282790218,"duration":1176}},{"uid":"f469d0454e351ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f469d0454e351ed4","status":"passed","time":{"start":1698196460993,"stop":1698196462025,"duration":1032}},{"uid":"b5b4161940878b8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b5b4161940878b8c","status":"passed","time":{"start":1698178193187,"stop":1698178194259,"duration":1072}},{"uid":"ce60e423c21c7524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ce60e423c21c7524","status":"passed","time":{"start":1698178139419,"stop":1698178140432,"duration":1013}},{"uid":"d76cac952c6a547c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/d76cac952c6a547c","status":"passed","time":{"start":1698110065235,"stop":1698110066112,"duration":877}},{"uid":"16cddfa7179d4b1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/16cddfa7179d4b1b","status":"passed","time":{"start":1698064829576,"stop":1698064830400,"duration":824}}]},"tags":[]},"source":"68aeacd31e3e05cd.json","parameterValues":["LisburnCastlereaghCityCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/9a21b8c19204d168.json b/3.10/1087/data/test-cases/699ec444cccfe7cb.json similarity index 51% rename from 3.10/1085/data/test-cases/9a21b8c19204d168.json rename to 3.10/1087/data/test-cases/699ec444cccfe7cb.json index c09085069f..de715a9174 100644 --- a/3.10/1085/data/test-cases/9a21b8c19204d168.json +++ b/3.10/1087/data/test-cases/699ec444cccfe7cb.json @@ -1 +1 @@ -{"uid":"9a21b8c19204d168","name":"Validate Council Output [MidSussexDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a89b66947aa74789814d9628a2d7e666","time":{"start":1698867561965,"stop":1698867562719,"duration":754},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecdb1989d0>, 'council': 'MidSussexDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecdb1989d0>, 'council': 'MidSussexDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867561965,"stop":1698867561966,"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":1698867561966,"stop":1698867562719,"duration":753},"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":132,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":169},"items":[{"uid":"f96641415fefa38b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f96641415fefa38b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698801694791,"stop":1698801695564,"duration":773}},{"uid":"4499303d0b6b5e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4499303d0b6b5e50","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698788602418,"stop":1698788603684,"duration":1266}},{"uid":"ef2cc6a28b868a92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ef2cc6a28b868a92","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698715142053,"stop":1698715143144,"duration":1091}},{"uid":"9f18e8ea8996b14b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9f18e8ea8996b14b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698701556690,"stop":1698701558104,"duration":1414}},{"uid":"5d277fa12df0ffbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d277fa12df0ffbf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698700334456,"stop":1698700335405,"duration":949}},{"uid":"b6dff379c6da52fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b6dff379c6da52fb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692868567,"stop":1698692869237,"duration":670}},{"uid":"951518361180a018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/951518361180a018","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692844302,"stop":1698692845064,"duration":762}},{"uid":"8f4cf193f7565d68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8f4cf193f7565d68","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646551222,"stop":1698646552233,"duration":1011}},{"uid":"84963a50c32b4822","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/84963a50c32b4822","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698628539703,"stop":1698628540726,"duration":1023}},{"uid":"ca522b80c43de832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ca522b80c43de832","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615174802,"stop":1698615176293,"duration":1491}},{"uid":"607165a977ae4a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/607165a977ae4a7a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615085740,"stop":1698615086656,"duration":916}},{"uid":"203d8f3679224547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/203d8f3679224547","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698542342198,"stop":1698542343857,"duration":1659}},{"uid":"e985f01baca3fc30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e985f01baca3fc30","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698455529485,"stop":1698455530242,"duration":757}},{"uid":"736405411a38c137","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/736405411a38c137","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698369223054,"stop":1698369224085,"duration":1031}},{"uid":"253ac9c59859f2cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/253ac9c59859f2cf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698282802846,"stop":1698282803834,"duration":988}},{"uid":"ccf926dd1e693c23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ccf926dd1e693c23","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698196473355,"stop":1698196474867,"duration":1512}},{"uid":"6d06125430e2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d06125430e2933e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178209844,"stop":1698178211839,"duration":1995}},{"uid":"27c31125949c2caf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/27c31125949c2caf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178150561,"stop":1698178151499,"duration":938}},{"uid":"7227dd0e93996908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/7227dd0e93996908","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698110076765,"stop":1698110077779,"duration":1014}},{"uid":"2e0883192751ae89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/2e0883192751ae89","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698064840416,"stop":1698064841457,"duration":1041}}]},"tags":[]},"source":"9a21b8c19204d168.json","parameterValues":["MidSussexDistrictCouncil"]} \ No newline at end of file +{"uid":"699ec444cccfe7cb","name":"Validate Council Output [MidSussexDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a89b66947aa74789814d9628a2d7e666","time":{"start":1698867583963,"stop":1698867584771,"duration":808},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f1212f322f0>, 'council': 'MidSussexDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f1212f322f0>, 'council': 'MidSussexDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867583964,"stop":1698867583964,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from MidSussexDistrictCouncil","time":{"start":1698867583965,"stop":1698867584771,"duration":806},"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":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":2},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":132,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":169},"items":[{"uid":"f96641415fefa38b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f96641415fefa38b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698801694791,"stop":1698801695564,"duration":773}},{"uid":"4499303d0b6b5e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4499303d0b6b5e50","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698788602418,"stop":1698788603684,"duration":1266}},{"uid":"ef2cc6a28b868a92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ef2cc6a28b868a92","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698715142053,"stop":1698715143144,"duration":1091}},{"uid":"9f18e8ea8996b14b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9f18e8ea8996b14b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698701556690,"stop":1698701558104,"duration":1414}},{"uid":"5d277fa12df0ffbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d277fa12df0ffbf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698700334456,"stop":1698700335405,"duration":949}},{"uid":"b6dff379c6da52fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b6dff379c6da52fb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692868567,"stop":1698692869237,"duration":670}},{"uid":"951518361180a018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/951518361180a018","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692844302,"stop":1698692845064,"duration":762}},{"uid":"8f4cf193f7565d68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8f4cf193f7565d68","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646551222,"stop":1698646552233,"duration":1011}},{"uid":"84963a50c32b4822","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/84963a50c32b4822","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698628539703,"stop":1698628540726,"duration":1023}},{"uid":"ca522b80c43de832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ca522b80c43de832","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615174802,"stop":1698615176293,"duration":1491}},{"uid":"607165a977ae4a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/607165a977ae4a7a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615085740,"stop":1698615086656,"duration":916}},{"uid":"203d8f3679224547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/203d8f3679224547","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698542342198,"stop":1698542343857,"duration":1659}},{"uid":"e985f01baca3fc30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e985f01baca3fc30","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698455529485,"stop":1698455530242,"duration":757}},{"uid":"736405411a38c137","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/736405411a38c137","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698369223054,"stop":1698369224085,"duration":1031}},{"uid":"253ac9c59859f2cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/253ac9c59859f2cf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698282802846,"stop":1698282803834,"duration":988}},{"uid":"ccf926dd1e693c23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ccf926dd1e693c23","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698196473355,"stop":1698196474867,"duration":1512}},{"uid":"6d06125430e2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d06125430e2933e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178209844,"stop":1698178211839,"duration":1995}},{"uid":"27c31125949c2caf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/27c31125949c2caf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178150561,"stop":1698178151499,"duration":938}},{"uid":"7227dd0e93996908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/7227dd0e93996908","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698110076765,"stop":1698110077779,"duration":1014}},{"uid":"2e0883192751ae89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/2e0883192751ae89","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698064840416,"stop":1698064841457,"duration":1041}}]},"tags":[]},"source":"699ec444cccfe7cb.json","parameterValues":["MidSussexDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/6c1a074fe580919c.json b/3.10/1087/data/test-cases/6c1a074fe580919c.json new file mode 100644 index 0000000000..d5a9489f13 --- /dev/null +++ b/3.10/1087/data/test-cases/6c1a074fe580919c.json @@ -0,0 +1 @@ +{"uid":"6c1a074fe580919c","name":"Validate Council Output [SouthAyrshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"445c69993d092ef0a391b637b7b8f077","time":{"start":1698867624141,"stop":1698867625095,"duration":954},"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":1698867624141,"stop":1698867624141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from SouthAyrshireCouncil","time":{"start":1698867624142,"stop":1698867625092,"duration":950},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867625093,"stop":1698867625093,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867625093,"stop":1698867625095,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"a1e86ce6df312c77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a1e86ce6df312c77","status":"passed","time":{"start":1698801752423,"stop":1698801754040,"duration":1617}},{"uid":"73df9ccad8ad38a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/73df9ccad8ad38a2","status":"passed","time":{"start":1698788642074,"stop":1698788643294,"duration":1220}},{"uid":"792793dd30843025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/792793dd30843025","status":"passed","time":{"start":1698715203736,"stop":1698715205086,"duration":1350}},{"uid":"1ea80027edd33c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1ea80027edd33c49","status":"passed","time":{"start":1698701575758,"stop":1698701577374,"duration":1616}},{"uid":"c0d5dc54c4a35ea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d5dc54c4a35ea5","status":"passed","time":{"start":1698700367048,"stop":1698700368199,"duration":1151}},{"uid":"3fdfe0d845ca8370","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3fdfe0d845ca8370","status":"passed","time":{"start":1698693067142,"stop":1698693068213,"duration":1071}},{"uid":"172eeb7f65e6ed9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/172eeb7f65e6ed9e","status":"passed","time":{"start":1698692876747,"stop":1698692877970,"duration":1223}},{"uid":"cd1ce7a59cc91957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cd1ce7a59cc91957","status":"passed","time":{"start":1698646568640,"stop":1698646570188,"duration":1548}},{"uid":"511d3af078b43ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/511d3af078b43ae2","status":"passed","time":{"start":1698628614497,"stop":1698628616177,"duration":1680}},{"uid":"6d7094d2ea5cdaab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6d7094d2ea5cdaab","status":"passed","time":{"start":1698615464646,"stop":1698615466417,"duration":1771}},{"uid":"72af921c12731e1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72af921c12731e1b","status":"passed","time":{"start":1698615299191,"stop":1698615300489,"duration":1298}},{"uid":"e669a427090eb871","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e669a427090eb871","status":"passed","time":{"start":1698542590377,"stop":1698542592422,"duration":2045}},{"uid":"254bb4ea3a1f0b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/254bb4ea3a1f0b74","status":"passed","time":{"start":1698455608142,"stop":1698455609688,"duration":1546}},{"uid":"33b7f5c8f57c9de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/33b7f5c8f57c9de0","status":"passed","time":{"start":1698369278897,"stop":1698369280761,"duration":1864}},{"uid":"b0fc33c17c9cb9b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b0fc33c17c9cb9b3","status":"passed","time":{"start":1698283119730,"stop":1698283122364,"duration":2634}},{"uid":"991c90a407f150f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/991c90a407f150f9","status":"passed","time":{"start":1698196742511,"stop":1698196744098,"duration":1587}},{"uid":"5f7ff92156fbe71f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5f7ff92156fbe71f","status":"passed","time":{"start":1698178478882,"stop":1698178481117,"duration":2235}},{"uid":"6c41341768fe5ae8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6c41341768fe5ae8","status":"passed","time":{"start":1698178417238,"stop":1698178418583,"duration":1345}},{"uid":"bdb1877f28c4cffd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/bdb1877f28c4cffd","status":"passed","time":{"start":1698110270309,"stop":1698110271729,"duration":1420}},{"uid":"42f75321416f6acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/42f75321416f6acf","status":"passed","time":{"start":1698065052213,"stop":1698065053355,"duration":1142}}]},"tags":[]},"source":"6c1a074fe580919c.json","parameterValues":["SouthAyrshireCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/6da8d9a278235a55.json b/3.10/1087/data/test-cases/6da8d9a278235a55.json new file mode 100644 index 0000000000..f228853da8 --- /dev/null +++ b/3.10/1087/data/test-cases/6da8d9a278235a55.json @@ -0,0 +1 @@ +{"uid":"6da8d9a278235a55","name":"Validate Council Output [SouthNorfolkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"484d0c5e2def185d103e4e0bbf55c9cd","time":{"start":1698867627442,"stop":1698867629707,"duration":2265},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120c14d1b0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f120c14d1b0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120c14d1b0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f120c14d1b0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: SouthNorfolkCouncil","time":{"start":1698867627443,"stop":1698867627443,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from SouthNorfolkCouncil","time":{"start":1698867627443,"stop":1698867629704,"duration":2261},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867629704,"stop":1698867629704,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867629705,"stop":1698867629707,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: True\n","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"2d38cf572f5fedfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2d38cf572f5fedfb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801756516,"stop":1698801758292,"duration":1776}},{"uid":"65e997db6e5645ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/65e997db6e5645ba","status":"passed","time":{"start":1698788645749,"stop":1698788647532,"duration":1783}},{"uid":"61b04f1ecd76cda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/61b04f1ecd76cda5","status":"passed","time":{"start":1698715207938,"stop":1698715209201,"duration":1263}},{"uid":"41bd93fe72a10645","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/41bd93fe72a10645","status":"passed","time":{"start":1698701580646,"stop":1698701582565,"duration":1919}},{"uid":"25da86a7d1e77b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25da86a7d1e77b23","status":"passed","time":{"start":1698700371459,"stop":1698700373244,"duration":1785}},{"uid":"6897081ee5c902df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6897081ee5c902df","status":"passed","time":{"start":1698693070665,"stop":1698693072294,"duration":1629}},{"uid":"9c3b2807640e284b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9c3b2807640e284b","status":"passed","time":{"start":1698692880249,"stop":1698692881856,"duration":1607}},{"uid":"293e01d7982da2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/293e01d7982da2e7","status":"passed","time":{"start":1698646574125,"stop":1698646576599,"duration":2474}},{"uid":"d326b34aa11a8058","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d326b34aa11a8058","status":"passed","time":{"start":1698628619136,"stop":1698628621879,"duration":2743}},{"uid":"b5d3c568b2da13b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b5d3c568b2da13b","status":"passed","time":{"start":1698615469631,"stop":1698615471388,"duration":1757}},{"uid":"8374370507ffc78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8374370507ffc78f","status":"passed","time":{"start":1698615303957,"stop":1698615305554,"duration":1597}},{"uid":"31b2d02d618b0b09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/31b2d02d618b0b09","status":"passed","time":{"start":1698542597518,"stop":1698542599883,"duration":2365}},{"uid":"7eede3223f840dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7eede3223f840dc8","status":"passed","time":{"start":1698455613057,"stop":1698455615527,"duration":2470}},{"uid":"c23d723c15e9f1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c23d723c15e9f1a2","status":"passed","time":{"start":1698369284101,"stop":1698369286299,"duration":2198}},{"uid":"2f70e5d3d004abae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f70e5d3d004abae","status":"passed","time":{"start":1698283125811,"stop":1698283131111,"duration":5300}},{"uid":"861ffe6daa91f122","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/861ffe6daa91f122","status":"passed","time":{"start":1698196747320,"stop":1698196749058,"duration":1738}},{"uid":"45db633e5c11b1fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/45db633e5c11b1fa","status":"passed","time":{"start":1698178484581,"stop":1698178486519,"duration":1938}},{"uid":"918ee715c01ff108","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/918ee715c01ff108","status":"passed","time":{"start":1698178421393,"stop":1698178423080,"duration":1687}},{"uid":"dc498891a0194eb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/dc498891a0194eb9","status":"passed","time":{"start":1698110274161,"stop":1698110275342,"duration":1181}},{"uid":"1d15474d739b9b58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/1d15474d739b9b58","status":"passed","time":{"start":1698065055806,"stop":1698065057309,"duration":1503}}]},"tags":[]},"source":"6da8d9a278235a55.json","parameterValues":["SouthNorfolkCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/6f0a3f3934de7b7d.json b/3.10/1087/data/test-cases/6f0a3f3934de7b7d.json new file mode 100644 index 0000000000..15b5f4573d --- /dev/null +++ b/3.10/1087/data/test-cases/6f0a3f3934de7b7d.json @@ -0,0 +1 @@ +{"uid":"6f0a3f3934de7b7d","name":"Validate Council Output [WealdenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"fd6e3e2b6c7fbe2d0715ca47848314a0","time":{"start":1698867795882,"stop":1698867797371,"duration":1489},"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":1698867795882,"stop":1698867795883,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from WealdenDistrictCouncil","time":{"start":1698867795883,"stop":1698867797368,"duration":1485},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867797368,"stop":1698867797369,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867797369,"stop":1698867797371,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"a7d52b52a3489a56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a7d52b52a3489a56","status":"passed","time":{"start":1698801810673,"stop":1698801812471,"duration":1798}},{"uid":"8c0b10f722f44f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8c0b10f722f44f3b","status":"passed","time":{"start":1698788692298,"stop":1698788693935,"duration":1637}},{"uid":"e6168f164d27a540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e6168f164d27a540","status":"passed","time":{"start":1698715230061,"stop":1698715231720,"duration":1659}},{"uid":"fb70517ac622b8e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fb70517ac622b8e7","status":"passed","time":{"start":1698701633986,"stop":1698701635826,"duration":1840}},{"uid":"48b111fa0af0e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48b111fa0af0e95f","status":"passed","time":{"start":1698700534909,"stop":1698700536587,"duration":1678}},{"uid":"2f8e356d6ff52bc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/2f8e356d6ff52bc7","status":"passed","time":{"start":1698693112968,"stop":1698693114327,"duration":1359}},{"uid":"ac286a915be00a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac286a915be00a90","status":"passed","time":{"start":1698692941191,"stop":1698692942758,"duration":1567}},{"uid":"9df720bca319fefb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9df720bca319fefb","status":"passed","time":{"start":1698646608751,"stop":1698646610607,"duration":1856}},{"uid":"1c66eb672e7967fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1c66eb672e7967fa","status":"passed","time":{"start":1698628829615,"stop":1698628831432,"duration":1817}},{"uid":"47d5cf859651f27f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/47d5cf859651f27f","status":"passed","time":{"start":1698615491640,"stop":1698615493510,"duration":1870}},{"uid":"9855db2ada6d4ace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9855db2ada6d4ace","status":"passed","time":{"start":1698615328027,"stop":1698615329614,"duration":1587}},{"uid":"e5389274741f2da0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e5389274741f2da0","status":"passed","time":{"start":1698542627510,"stop":1698542629379,"duration":1869}},{"uid":"57be38d2ebd5542f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/57be38d2ebd5542f","status":"passed","time":{"start":1698455822467,"stop":1698455824025,"duration":1558}},{"uid":"ec38e67703bc9a0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ec38e67703bc9a0d","status":"passed","time":{"start":1698369551381,"stop":1698369552846,"duration":1465}},{"uid":"41f3e562f214ed97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/41f3e562f214ed97","status":"passed","time":{"start":1698283156329,"stop":1698283158303,"duration":1974}},{"uid":"6078a69d1f2f003a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6078a69d1f2f003a","status":"passed","time":{"start":1698196772273,"stop":1698196774008,"duration":1735}},{"uid":"9651630e0bd9d6b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9651630e0bd9d6b9","status":"passed","time":{"start":1698178506476,"stop":1698178508463,"duration":1987}},{"uid":"29f3ab53cc45862d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29f3ab53cc45862d","status":"passed","time":{"start":1698178442542,"stop":1698178444170,"duration":1628}},{"uid":"80dcc169075f265c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/80dcc169075f265c","status":"passed","time":{"start":1698110420513,"stop":1698110421882,"duration":1369}},{"uid":"9698ea7781d7ce1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/9698ea7781d7ce1a","status":"passed","time":{"start":1698065253847,"stop":1698065255321,"duration":1474}}]},"tags":[]},"source":"6f0a3f3934de7b7d.json","parameterValues":["WealdenDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/6f755c4125cb1d7b.json b/3.10/1087/data/test-cases/6f755c4125cb1d7b.json new file mode 100644 index 0000000000..c885ecf24a --- /dev/null +++ b/3.10/1087/data/test-cases/6f755c4125cb1d7b.json @@ -0,0 +1 @@ +{"uid":"6f755c4125cb1d7b","name":"Validate Council Output [TonbridgeAndMallingBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"702154f20d1bb392cb26213b3a14a202","time":{"start":1698867780079,"stop":1698867782647,"duration":2568},"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":1698867780079,"stop":1698867780080,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from TonbridgeAndMallingBC","time":{"start":1698867780080,"stop":1698867782643,"duration":2563},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867782644,"stop":1698867782644,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867782644,"stop":1698867782646,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"d409f6c2022b4163","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d409f6c2022b4163","status":"passed","time":{"start":1698801904726,"stop":1698801912369,"duration":7643}},{"uid":"1fcec98b36120b40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1fcec98b36120b40","status":"passed","time":{"start":1698788803077,"stop":1698788805362,"duration":2285}},{"uid":"5a0cc3a5a15d7582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a0cc3a5a15d7582","status":"passed","time":{"start":1698715339577,"stop":1698715342225,"duration":2648}},{"uid":"73de1b0e035ff549","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/73de1b0e035ff549","status":"passed","time":{"start":1698701721411,"stop":1698701723902,"duration":2491}},{"uid":"a39142c9c348d05b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a39142c9c348d05b","status":"passed","time":{"start":1698700525663,"stop":1698700528273,"duration":2610}},{"uid":"5dd43aa827514537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5dd43aa827514537","status":"passed","time":{"start":1698693210252,"stop":1698693212123,"duration":1871}},{"uid":"45817aceb7169a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/45817aceb7169a1e","status":"passed","time":{"start":1698693063658,"stop":1698693065916,"duration":2258}},{"uid":"7443efa744c6bd2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7443efa744c6bd2a","status":"passed","time":{"start":1698646583620,"stop":1698646585982,"duration":2362}},{"uid":"66cd7992eb869086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/66cd7992eb869086","status":"passed","time":{"start":1698628798602,"stop":1698628801519,"duration":2917}},{"uid":"873c69b3084a528a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/873c69b3084a528a","status":"passed","time":{"start":1698615544035,"stop":1698615546532,"duration":2497}},{"uid":"e853fefe0cfc16af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e853fefe0cfc16af","status":"passed","time":{"start":1698615429561,"stop":1698615431821,"duration":2260}},{"uid":"51133dc153b889da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51133dc153b889da","status":"passed","time":{"start":1698542725084,"stop":1698542727658,"duration":2574}},{"uid":"9d4c1362d62694a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9d4c1362d62694a3","status":"passed","time":{"start":1698455796242,"stop":1698455798882,"duration":2640}},{"uid":"3b07fe621df8a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b07fe621df8a9f3","status":"passed","time":{"start":1698369460109,"stop":1698369462520,"duration":2411}},{"uid":"b75269291f8f2a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b75269291f8f2a05","status":"passed","time":{"start":1698283219144,"stop":1698283221815,"duration":2671}},{"uid":"566fe7840909545c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/566fe7840909545c","status":"passed","time":{"start":1698196876661,"stop":1698196879004,"duration":2343}},{"uid":"82f1297bda7346fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/82f1297bda7346fd","status":"passed","time":{"start":1698178574927,"stop":1698178577546,"duration":2619}},{"uid":"45064cff81a0007c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/45064cff81a0007c","status":"passed","time":{"start":1698178512753,"stop":1698178515212,"duration":2459}},{"uid":"2fc3832c1256e257","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/2fc3832c1256e257","status":"passed","time":{"start":1698110410668,"stop":1698110413887,"duration":3219}},{"uid":"93355eb805969a28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/93355eb805969a28","status":"passed","time":{"start":1698065227813,"stop":1698065237893,"duration":10080}}]},"tags":[]},"source":"6f755c4125cb1d7b.json","parameterValues":["TonbridgeAndMallingBC"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/765848ef407daa6c.json b/3.10/1087/data/test-cases/765848ef407daa6c.json new file mode 100644 index 0000000000..062e290a9a --- /dev/null +++ b/3.10/1087/data/test-cases/765848ef407daa6c.json @@ -0,0 +1 @@ +{"uid":"765848ef407daa6c","name":"Validate Council Output [WokingBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7c2f80e4a27e16d805d2712155b7a6c8","time":{"start":1698867805873,"stop":1698867815265,"duration":9392},"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":1698867805874,"stop":1698867805874,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from WokingBoroughCouncil","time":{"start":1698867805875,"stop":1698867815262,"duration":9387},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867815262,"stop":1698867815262,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867815262,"stop":1698867815265,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"a914f70d3dc8d77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a914f70d3dc8d77d","status":"passed","time":{"start":1698801834276,"stop":1698801839280,"duration":5004}},{"uid":"63a1a551dfab7204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/63a1a551dfab7204","status":"passed","time":{"start":1698788715003,"stop":1698788719879,"duration":4876}},{"uid":"5e8c5f09dfeffeb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5e8c5f09dfeffeb9","status":"passed","time":{"start":1698715254823,"stop":1698715259961,"duration":5138}},{"uid":"8473ed93c550f7b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8473ed93c550f7b1","status":"passed","time":{"start":1698701658567,"stop":1698701663772,"duration":5205}},{"uid":"24163d1accc55ddb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24163d1accc55ddb","status":"passed","time":{"start":1698700553815,"stop":1698700558848,"duration":5033}},{"uid":"9e54a057c7f89819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9e54a057c7f89819","status":"passed","time":{"start":1698693132879,"stop":1698693137796,"duration":4917}},{"uid":"1a928adddba03399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a928adddba03399","status":"passed","time":{"start":1698692964371,"stop":1698692969121,"duration":4750}},{"uid":"6c0195fbd6b2f3cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6c0195fbd6b2f3cf","status":"passed","time":{"start":1698646628518,"stop":1698646634317,"duration":5799}},{"uid":"579b6e4e1b0d78ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/579b6e4e1b0d78ed","status":"passed","time":{"start":1698628851191,"stop":1698628858311,"duration":7120}},{"uid":"7b1f9d0e733f3e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b1f9d0e733f3e3b","status":"passed","time":{"start":1698615511732,"stop":1698615518023,"duration":6291}},{"uid":"3a187b30a788cdc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3a187b30a788cdc7","status":"passed","time":{"start":1698615348846,"stop":1698615354067,"duration":5221}},{"uid":"27b6d63df7ce6d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/27b6d63df7ce6d09","status":"passed","time":{"start":1698542655355,"stop":1698542661690,"duration":6335}},{"uid":"72a0b3b74d3fc953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/72a0b3b74d3fc953","status":"passed","time":{"start":1698455850972,"stop":1698455858936,"duration":7964}},{"uid":"d0269dcdefc6fe76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d0269dcdefc6fe76","status":"passed","time":{"start":1698369571777,"stop":1698369579393,"duration":7616}},{"uid":"5d77d1bb7132b47f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5d77d1bb7132b47f","status":"passed","time":{"start":1698283181936,"stop":1698283190063,"duration":8127}},{"uid":"a41b6e84603442a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a41b6e84603442a3","status":"passed","time":{"start":1698196792400,"stop":1698196797954,"duration":5554}},{"uid":"3339ed282b585446","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3339ed282b585446","status":"passed","time":{"start":1698178527883,"stop":1698178533242,"duration":5359}},{"uid":"259f551db7dbadc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/259f551db7dbadc","status":"passed","time":{"start":1698178461071,"stop":1698178469895,"duration":8824}},{"uid":"ff5c935dd913ff69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ff5c935dd913ff69","status":"passed","time":{"start":1698110438235,"stop":1698110443183,"duration":4948}},{"uid":"526aafc3da30ac15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/526aafc3da30ac15","status":"passed","time":{"start":1698065283388,"stop":1698065288802,"duration":5414}}]},"tags":[]},"source":"765848ef407daa6c.json","parameterValues":["WokingBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/7a90a546f0f27da4.json b/3.10/1087/data/test-cases/7a90a546f0f27da4.json new file mode 100644 index 0000000000..a89a17df02 --- /dev/null +++ b/3.10/1087/data/test-cases/7a90a546f0f27da4.json @@ -0,0 +1 @@ +{"uid":"7a90a546f0f27da4","name":"Validate Council Output [ManchesterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6c9ed2342b08e1ed67054efc9a5b20e8","time":{"start":1698867575952,"stop":1698867578963,"duration":3011},"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":1698867575953,"stop":1698867575953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from ManchesterCityCouncil","time":{"start":1698867575953,"stop":1698867578960,"duration":3007},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867578960,"stop":1698867578961,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867578961,"stop":1698867578963,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"286cae50a325b75f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/286cae50a325b75f","status":"passed","time":{"start":1698801683937,"stop":1698801688705,"duration":4768}},{"uid":"5b2e6777d8dcb2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5b2e6777d8dcb2ff","status":"passed","time":{"start":1698788593928,"stop":1698788597494,"duration":3566}},{"uid":"4151ee49c767d6e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4151ee49c767d6e1","status":"passed","time":{"start":1698715136958,"stop":1698715140509,"duration":3551}},{"uid":"d9f165d85c5aa9eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d9f165d85c5aa9eb","status":"passed","time":{"start":1698701551814,"stop":1698701555036,"duration":3222}},{"uid":"17db3e0dfd5ddf61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17db3e0dfd5ddf61","status":"passed","time":{"start":1698700325528,"stop":1698700328562,"duration":3034}},{"uid":"e88462b9b23ea8bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e88462b9b23ea8bb","status":"passed","time":{"start":1698692864309,"stop":1698692867247,"duration":2938}},{"uid":"101d5e570867a07a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/101d5e570867a07a","status":"passed","time":{"start":1698692835242,"stop":1698692838886,"duration":3644}},{"uid":"fe89517c81e4d68e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fe89517c81e4d68e","status":"passed","time":{"start":1698646546540,"stop":1698646549565,"duration":3025}},{"uid":"f84aa3788ed1eee5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f84aa3788ed1eee5","status":"passed","time":{"start":1698628530398,"stop":1698628533739,"duration":3341}},{"uid":"3d75f232749803c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3d75f232749803c7","status":"passed","time":{"start":1698615169840,"stop":1698615173060,"duration":3220}},{"uid":"885c35716c701cf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/885c35716c701cf6","status":"passed","time":{"start":1698615076967,"stop":1698615080042,"duration":3075}},{"uid":"ba1eae64ca463b9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ba1eae64ca463b9b","status":"passed","time":{"start":1698542330306,"stop":1698542333540,"duration":3234}},{"uid":"d2a7670f2abd28d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d2a7670f2abd28d2","status":"passed","time":{"start":1698455517620,"stop":1698455524194,"duration":6574}},{"uid":"629460ca292d2a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/629460ca292d2a86","status":"passed","time":{"start":1698369206980,"stop":1698369217321,"duration":10341}},{"uid":"aca18f20d266c276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/aca18f20d266c276","status":"passed","time":{"start":1698282795497,"stop":1698282801231,"duration":5734}},{"uid":"d9b0eaf71b5b04d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d9b0eaf71b5b04d6","status":"passed","time":{"start":1698196467676,"stop":1698196471354,"duration":3678}},{"uid":"f7530b5f1d3a8790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f7530b5f1d3a8790","status":"passed","time":{"start":1698178199714,"stop":1698178203729,"duration":4015}},{"uid":"bc7065dbd44ea1f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc7065dbd44ea1f8","status":"passed","time":{"start":1698178146149,"stop":1698178148984,"duration":2835}},{"uid":"a4510941a7c07045","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a4510941a7c07045","status":"passed","time":{"start":1698110071014,"stop":1698110075472,"duration":4458}},{"uid":"77a85b4822849932","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/77a85b4822849932","status":"passed","time":{"start":1698064835840,"stop":1698064839070,"duration":3230}}]},"tags":[]},"source":"7a90a546f0f27da4.json","parameterValues":["ManchesterCityCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/7cab4f02dd8da417.json b/3.10/1087/data/test-cases/7cab4f02dd8da417.json new file mode 100644 index 0000000000..75e9d1713e --- /dev/null +++ b/3.10/1087/data/test-cases/7cab4f02dd8da417.json @@ -0,0 +1 @@ +{"uid":"7cab4f02dd8da417","name":"Validate Council Output [NewarkAndSherwoodDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4d76ea9dcf3a3c0d5f40470e07f35ac0","time":{"start":1698867590977,"stop":1698867591768,"duration":791},"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":1698867590977,"stop":1698867590978,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from NewarkAndSherwoodDC","time":{"start":1698867590978,"stop":1698867591765,"duration":787},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867591765,"stop":1698867591766,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867591766,"stop":1698867591768,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"20e8d52744914346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/20e8d52744914346","status":"passed","time":{"start":1698801698984,"stop":1698801699789,"duration":805}},{"uid":"144790ae52f742f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/144790ae52f742f9","status":"passed","time":{"start":1698788607007,"stop":1698788607839,"duration":832}},{"uid":"3dc83eea09b12757","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3dc83eea09b12757","status":"passed","time":{"start":1698715147067,"stop":1698715153606,"duration":6539}},{"uid":"e7418bbce5c686d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e7418bbce5c686d5","status":"passed","time":{"start":1698701567536,"stop":1698701569031,"duration":1495}},{"uid":"f15002b1b8903526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f15002b1b8903526","status":"passed","time":{"start":1698700338660,"stop":1698700339509,"duration":849}},{"uid":"d4610873b061753f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d4610873b061753f","status":"passed","time":{"start":1698692872328,"stop":1698692873194,"duration":866}},{"uid":"6de8c4bd67d403b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6de8c4bd67d403b","status":"passed","time":{"start":1698692848110,"stop":1698692849082,"duration":972}},{"uid":"e447e4a1459e4d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e447e4a1459e4d29","status":"passed","time":{"start":1698646557441,"stop":1698646558870,"duration":1429}},{"uid":"b7f9e466531cde77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b7f9e466531cde77","status":"passed","time":{"start":1698628544862,"stop":1698628546087,"duration":1225}},{"uid":"c4182bd61022061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4182bd61022061","status":"passed","time":{"start":1698615181483,"stop":1698615183000,"duration":1517}},{"uid":"5c4246d47cd687c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c4246d47cd687c5","status":"passed","time":{"start":1698615090328,"stop":1698615091531,"duration":1203}},{"uid":"32edaf165936408a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/32edaf165936408a","status":"passed","time":{"start":1698542352875,"stop":1698542355068,"duration":2193}},{"uid":"6f0daef8d62aa01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6f0daef8d62aa01f","status":"passed","time":{"start":1698455533433,"stop":1698455534223,"duration":790}},{"uid":"93460f7cefe9611d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93460f7cefe9611d","status":"passed","time":{"start":1698369227900,"stop":1698369228810,"duration":910}},{"uid":"46a7602a8995ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/46a7602a8995ae29","status":"passed","time":{"start":1698282808759,"stop":1698282810502,"duration":1743}},{"uid":"963113c863575479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/963113c863575479","status":"passed","time":{"start":1698196478898,"stop":1698196480286,"duration":1388}},{"uid":"ef761a36e6acd038","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ef761a36e6acd038","status":"passed","time":{"start":1698178215911,"stop":1698178217289,"duration":1378}},{"uid":"fb8589a0486ac56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/fb8589a0486ac56","status":"passed","time":{"start":1698178160507,"stop":1698178161797,"duration":1290}},{"uid":"148b7331fcd67421","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/148b7331fcd67421","status":"passed","time":{"start":1698110082059,"stop":1698110086254,"duration":4195}},{"uid":"270b8e51e413afd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/270b8e51e413afd5","status":"passed","time":{"start":1698064846864,"stop":1698064847796,"duration":932}}]},"tags":[]},"source":"7cab4f02dd8da417.json","parameterValues":["NewarkAndSherwoodDC"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/7d0ca4ccbee000ab.json b/3.10/1087/data/test-cases/7d0ca4ccbee000ab.json new file mode 100644 index 0000000000..40251e4f82 --- /dev/null +++ b/3.10/1087/data/test-cases/7d0ca4ccbee000ab.json @@ -0,0 +1 @@ +{"uid":"7d0ca4ccbee000ab","name":"Validate Council Output [CrawleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dac8bb4374cb8d8a9239d9475542e329","time":{"start":1698867422141,"stop":1698867424107,"duration":1966},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CrawleyBoroughCouncil","time":{"start":1698867422141,"stop":1698867422142,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from CrawleyBoroughCouncil","time":{"start":1698867422142,"stop":1698867424104,"duration":1962},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867424105,"stop":1698867424105,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867424105,"stop":1698867424107,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":119,"broken":0,"skipped":0,"passed":50,"unknown":0,"total":169},"items":[{"uid":"5742e11c600f675c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5742e11c600f675c","status":"passed","time":{"start":1698801534380,"stop":1698801535782,"duration":1402}},{"uid":"7b93d3a7d984d296","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7b93d3a7d984d296","status":"passed","time":{"start":1698788437847,"stop":1698788442759,"duration":4912}},{"uid":"d31eeb8a5bda7b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d31eeb8a5bda7b84","status":"passed","time":{"start":1698714921011,"stop":1698714922466,"duration":1455}},{"uid":"a359caa9efcdac60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a359caa9efcdac60","status":"passed","time":{"start":1698701297146,"stop":1698701298832,"duration":1686}},{"uid":"d13ad779e431760b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/d13ad779e431760b","status":"passed","time":{"start":1698700170008,"stop":1698700171338,"duration":1330}},{"uid":"8999c26324ef272f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8999c26324ef272f","status":"passed","time":{"start":1698692714210,"stop":1698692715302,"duration":1092}},{"uid":"91e727fb09a5205f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91e727fb09a5205f","status":"passed","time":{"start":1698692676990,"stop":1698692681266,"duration":4276}},{"uid":"eaef58d2b37decd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eaef58d2b37decd","status":"passed","time":{"start":1698646240601,"stop":1698646242963,"duration":2362}},{"uid":"a54d235da9afdba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a54d235da9afdba4","status":"passed","time":{"start":1698628482010,"stop":1698628483548,"duration":1538}},{"uid":"4ab1b1690d43769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4ab1b1690d43769","status":"passed","time":{"start":1698615125469,"stop":1698615127028,"duration":1559}},{"uid":"24f181ff6e1eb77f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/24f181ff6e1eb77f","status":"passed","time":{"start":1698615048145,"stop":1698615049541,"duration":1396}},{"uid":"1eab90b93e126f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1eab90b93e126f1","status":"passed","time":{"start":1698542293784,"stop":1698542298384,"duration":4600}},{"uid":"c05232b88a0ff3e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c05232b88a0ff3e8","status":"passed","time":{"start":1698455494399,"stop":1698455496295,"duration":1896}},{"uid":"6485a4196537893f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6485a4196537893f","status":"passed","time":{"start":1698369171352,"stop":1698369173470,"duration":2118}},{"uid":"bb8128e796e19e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bb8128e796e19e84","status":"passed","time":{"start":1698282769457,"stop":1698282771442,"duration":1985}},{"uid":"f0b5f11bacd955e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f0b5f11bacd955e4","status":"passed","time":{"start":1698196441207,"stop":1698196443401,"duration":2194}},{"uid":"4daaa2381f374852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4daaa2381f374852","status":"passed","time":{"start":1698178156600,"stop":1698178158368,"duration":1768}},{"uid":"9aed6fa1eb693cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9aed6fa1eb693cf","status":"passed","time":{"start":1698178120672,"stop":1698178122151,"duration":1479}},{"uid":"74cb2e85cd7ce59c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/74cb2e85cd7ce59c","status":"passed","time":{"start":1698110023573,"stop":1698110025610,"duration":2037}},{"uid":"f0e47d301e3ebaaf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/f0e47d301e3ebaaf","status":"passed","time":{"start":1698064790663,"stop":1698064792757,"duration":2094}}]},"tags":[]},"source":"7d0ca4ccbee000ab.json","parameterValues":["CrawleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/7e127cd65be99b9e.json b/3.10/1087/data/test-cases/7e127cd65be99b9e.json new file mode 100644 index 0000000000..8e0c61e3c2 --- /dev/null +++ b/3.10/1087/data/test-cases/7e127cd65be99b9e.json @@ -0,0 +1 @@ +{"uid":"7e127cd65be99b9e","name":"Validate Council Output [EastCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"94109bff7ef580f8a70ff49447a40d87","time":{"start":1698867434204,"stop":1698867435490,"duration":1286},"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":1698867434204,"stop":1698867434205,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from EastCambridgeshireCouncil","time":{"start":1698867434205,"stop":1698867435487,"duration":1282},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867435487,"stop":1698867435487,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867435488,"stop":1698867435490,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"7e2113a11f2086f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7e2113a11f2086f3","status":"passed","time":{"start":1698801547672,"stop":1698801548926,"duration":1254}},{"uid":"2a010b7eedc4c9f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2a010b7eedc4c9f0","status":"passed","time":{"start":1698788451222,"stop":1698788452514,"duration":1292}},{"uid":"194cce5d5d929a35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/194cce5d5d929a35","status":"passed","time":{"start":1698714939123,"stop":1698714940768,"duration":1645}},{"uid":"22a5457f00e73850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/22a5457f00e73850","status":"passed","time":{"start":1698701311051,"stop":1698701312523,"duration":1472}},{"uid":"5cdcc681a7241b93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5cdcc681a7241b93","status":"passed","time":{"start":1698700183131,"stop":1698700184428,"duration":1297}},{"uid":"e9ecf9a150b8c7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e9ecf9a150b8c7e4","status":"passed","time":{"start":1698692725081,"stop":1698692726267,"duration":1186}},{"uid":"1b6236100d8917ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1b6236100d8917ac","status":"passed","time":{"start":1698692695021,"stop":1698692696268,"duration":1247}},{"uid":"5e6eb691a12bcbb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5e6eb691a12bcbb0","status":"passed","time":{"start":1698646274334,"stop":1698646277481,"duration":3147}},{"uid":"184eeb44b54847ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/184eeb44b54847ae","status":"passed","time":{"start":1698628503076,"stop":1698628504427,"duration":1351}},{"uid":"2d948f7d2f7d8a4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2d948f7d2f7d8a4f","status":"passed","time":{"start":1698615145454,"stop":1698615151750,"duration":6296}},{"uid":"272fe17df8b07dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/272fe17df8b07dc8","status":"passed","time":{"start":1698615060661,"stop":1698615061923,"duration":1262}},{"uid":"dc67cbbcd1efadbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/dc67cbbcd1efadbb","status":"passed","time":{"start":1698542316990,"stop":1698542318799,"duration":1809}},{"uid":"18a169056bfdda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/18a169056bfdda5","status":"passed","time":{"start":1698455509172,"stop":1698455510694,"duration":1522}},{"uid":"6795e86b051f9208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6795e86b051f9208","status":"passed","time":{"start":1698369186049,"stop":1698369187889,"duration":1840}},{"uid":"4859cf111949c3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4859cf111949c3ae","status":"passed","time":{"start":1698282787514,"stop":1698282789038,"duration":1524}},{"uid":"1a8b4299280f4308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1a8b4299280f4308","status":"passed","time":{"start":1698196458765,"stop":1698196460990,"duration":2225}},{"uid":"2169411bffe836a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2169411bffe836a","status":"passed","time":{"start":1698178171688,"stop":1698178173117,"duration":1429}},{"uid":"b7d752dc41bd6edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b7d752dc41bd6edd","status":"passed","time":{"start":1698178134700,"stop":1698178139415,"duration":4715}},{"uid":"381a68a4944b3f64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/381a68a4944b3f64","status":"passed","time":{"start":1698110042626,"stop":1698110043931,"duration":1305}},{"uid":"99621e810d529edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/99621e810d529edd","status":"passed","time":{"start":1698064817611,"stop":1698064820467,"duration":2856}}]},"tags":[]},"source":"7e127cd65be99b9e.json","parameterValues":["EastCambridgeshireCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/7ec51899863c2001.json b/3.10/1087/data/test-cases/7ec51899863c2001.json new file mode 100644 index 0000000000..5f28f74326 --- /dev/null +++ b/3.10/1087/data/test-cases/7ec51899863c2001.json @@ -0,0 +1 @@ +{"uid":"7ec51899863c2001","name":"Validate Council Output [MiltonKeynesCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a25fa98d985c8b6a2dc69b98eb9662d1","time":{"start":1698867584869,"stop":1698867584873,"duration":4},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120c893820>, 'council': 'MiltonKeynesCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120c893820>, 'council': 'MiltonKeynesCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867584869,"stop":1698867584870,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from MiltonKeynesCityCouncil","time":{"start":1698867584870,"stop":1698867584873,"duration":3},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":2},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"6f0f650d92ee6e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6f0f650d92ee6e28","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801695624,"stop":1698801695628,"duration":4}},{"uid":"d8be25202e35aafe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8be25202e35aafe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788603736,"stop":1698788603740,"duration":4}},{"uid":"191340fbbf0870c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/191340fbbf0870c9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715143197,"stop":1698715143201,"duration":4}},{"uid":"d022d729bc70ac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d022d729bc70ac3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701558164,"stop":1698701558168,"duration":4}},{"uid":"b15cfd944f97513e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/b15cfd944f97513e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700335459,"stop":1698700335464,"duration":5}},{"uid":"6bbf93ca618f60e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6bbf93ca618f60e1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692869284,"stop":1698692869288,"duration":4}},{"uid":"ec40484473883a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ec40484473883a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692845111,"stop":1698692845115,"duration":4}},{"uid":"7fd2310af3e47cc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fd2310af3e47cc3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646552288,"stop":1698646552292,"duration":4}},{"uid":"f974453d21637399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f974453d21637399","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628540784,"stop":1698628540790,"duration":6}},{"uid":"fb649a4b97bde347","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fb649a4b97bde347","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615176350,"stop":1698615176354,"duration":4}},{"uid":"80e439fbc5ea0613","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/80e439fbc5ea0613","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615086706,"stop":1698615086710,"duration":4}},{"uid":"f294ba6f9b685719","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f294ba6f9b685719","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542343906,"stop":1698542343910,"duration":4}},{"uid":"d0bfcf3b0c168f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d0bfcf3b0c168f8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455530367,"stop":1698455530371,"duration":4}},{"uid":"dbe342daba086a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/dbe342daba086a10","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369224144,"stop":1698369224149,"duration":5}},{"uid":"cf16ccd017bc1f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cf16ccd017bc1f6e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282803941,"stop":1698282803946,"duration":5}},{"uid":"f2eb7260ac7cd006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f2eb7260ac7cd006","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196475003,"stop":1698196475007,"duration":4}},{"uid":"ff6bab7370c22454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ff6bab7370c22454","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178211900,"stop":1698178211905,"duration":5}},{"uid":"d4b38a7fb26d9ded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d4b38a7fb26d9ded","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178151590,"stop":1698178151594,"duration":4}},{"uid":"5cf324ff33b9e717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5cf324ff33b9e717","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698110077831,"stop":1698110077835,"duration":4}},{"uid":"aa52b2157f57c771","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/aa52b2157f57c771","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698064841519,"stop":1698064841524,"duration":5}}]},"tags":[]},"source":"7ec51899863c2001.json","parameterValues":["MiltonKeynesCityCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/811373d6ef99d3ca.json b/3.10/1087/data/test-cases/811373d6ef99d3ca.json new file mode 100644 index 0000000000..32a1c0ff48 --- /dev/null +++ b/3.10/1087/data/test-cases/811373d6ef99d3ca.json @@ -0,0 +1 @@ +{"uid":"811373d6ef99d3ca","name":"Validate Council Output [MertonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"36e8dead67440054ce559fdfe42912ec","time":{"start":1698867578966,"stop":1698867583930,"duration":4964},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120adbf310>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f120adbf310>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120adbf310>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f120adbf310>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: MertonCouncil","time":{"start":1698867578966,"stop":1698867578967,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from MertonCouncil","time":{"start":1698867578967,"stop":1698867583927,"duration":4960},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867583927,"stop":1698867583927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867583927,"stop":1698867583930,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: True\n","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":126,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":169},"items":[{"uid":"28174ff85070b899","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28174ff85070b899","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801688709,"stop":1698801694751,"duration":6042}},{"uid":"9271cddb604f8848","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9271cddb604f8848","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788597497,"stop":1698788602386,"duration":4889}},{"uid":"3e28bb51543e4d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3e28bb51543e4d5f","status":"passed","time":{"start":1698715140513,"stop":1698715142049,"duration":1536}},{"uid":"2cc7a04d9c9c4b76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2cc7a04d9c9c4b76","status":"passed","time":{"start":1698701555040,"stop":1698701556684,"duration":1644}},{"uid":"268785b1a5363d7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/268785b1a5363d7a","status":"passed","time":{"start":1698700328565,"stop":1698700334453,"duration":5888}},{"uid":"a9e63d464dfe9a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a9e63d464dfe9a86","status":"passed","time":{"start":1698692867250,"stop":1698692868564,"duration":1314}},{"uid":"3466e8a25b0d05e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/3466e8a25b0d05e8","status":"passed","time":{"start":1698692838889,"stop":1698692844299,"duration":5410}},{"uid":"2656f34bd0c1e562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2656f34bd0c1e562","status":"passed","time":{"start":1698646549569,"stop":1698646551218,"duration":1649}},{"uid":"6b3e7bc1a2be8e63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6b3e7bc1a2be8e63","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698628533742,"stop":1698628539647,"duration":5905}},{"uid":"ed489eb0b86236da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ed489eb0b86236da","status":"passed","time":{"start":1698615173064,"stop":1698615174798,"duration":1734}},{"uid":"fd6414b21cdf95d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/fd6414b21cdf95d1","status":"passed","time":{"start":1698615080045,"stop":1698615085737,"duration":5692}},{"uid":"fd2316c7164ecc12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/fd2316c7164ecc12","status":"passed","time":{"start":1698542333543,"stop":1698542342193,"duration":8650}},{"uid":"8b1c0bead6ae0cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b1c0bead6ae0cc","status":"passed","time":{"start":1698455524197,"stop":1698455529482,"duration":5285}},{"uid":"ef84ea8ce980de4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ef84ea8ce980de4b","status":"passed","time":{"start":1698369217324,"stop":1698369223041,"duration":5717}},{"uid":"387f2ac11a6f3206","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/387f2ac11a6f3206","status":"passed","time":{"start":1698282801234,"stop":1698282802842,"duration":1608}},{"uid":"c73094d35bdab9de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c73094d35bdab9de","status":"passed","time":{"start":1698196471357,"stop":1698196473353,"duration":1996}},{"uid":"f9833533d6492f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f9833533d6492f76","status":"passed","time":{"start":1698178203732,"stop":1698178209840,"duration":6108}},{"uid":"473c7de29e320fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/473c7de29e320fbe","status":"passed","time":{"start":1698178148987,"stop":1698178150558,"duration":1571}},{"uid":"449c904a1c254bf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/449c904a1c254bf2","status":"passed","time":{"start":1698110075475,"stop":1698110076762,"duration":1287}},{"uid":"27fc089dd8fc943","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/27fc089dd8fc943","status":"passed","time":{"start":1698064839075,"stop":1698064840410,"duration":1335}}]},"tags":[]},"source":"811373d6ef99d3ca.json","parameterValues":["MertonCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/81cb7c369e164166.json b/3.10/1087/data/test-cases/81cb7c369e164166.json new file mode 100644 index 0000000000..0bb303c750 --- /dev/null +++ b/3.10/1087/data/test-cases/81cb7c369e164166.json @@ -0,0 +1 @@ +{"uid":"81cb7c369e164166","name":"Validate Council Output [SomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f041ffb1356697b5d3d99569da0ccb15","time":{"start":1698867616464,"stop":1698867624137,"duration":7673},"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":1698867616464,"stop":1698867616465,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from SomersetCouncil","time":{"start":1698867616465,"stop":1698867624135,"duration":7670},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867624135,"stop":1698867624136,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867624136,"stop":1698867624137,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"230b40036c9eb0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/230b40036c9eb0cb","status":"passed","time":{"start":1698801744678,"stop":1698801752419,"duration":7741}},{"uid":"5851028c2899c16d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5851028c2899c16d","status":"passed","time":{"start":1698788634284,"stop":1698788642071,"duration":7787}},{"uid":"cca4221ac7522a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cca4221ac7522a5c","status":"passed","time":{"start":1698715195408,"stop":1698715203732,"duration":8324}},{"uid":"ba54f212460b22d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ba54f212460b22d3","status":"passed","time":{"start":1698701577395,"stop":1698701586089,"duration":8694}},{"uid":"c55712bcda97ec83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c55712bcda97ec83","status":"passed","time":{"start":1698700359166,"stop":1698700367045,"duration":7879}},{"uid":"20e555e7298ca26f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/20e555e7298ca26f","status":"passed","time":{"start":1698693059265,"stop":1698693067139,"duration":7874}},{"uid":"c93a3f4581ee9dbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c93a3f4581ee9dbd","status":"passed","time":{"start":1698692868988,"stop":1698692876742,"duration":7754}},{"uid":"aff0e5974312e38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/aff0e5974312e38e","status":"passed","time":{"start":1698646559579,"stop":1698646568636,"duration":9057}},{"uid":"4ea146b5b479c46b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4ea146b5b479c46b","status":"passed","time":{"start":1698628606077,"stop":1698628614493,"duration":8416}},{"uid":"a5d3a66f1c61a969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a5d3a66f1c61a969","status":"passed","time":{"start":1698615454376,"stop":1698615464643,"duration":10267}},{"uid":"2ba02bc07e58fa88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/2ba02bc07e58fa88","status":"passed","time":{"start":1698615290904,"stop":1698615299188,"duration":8284}},{"uid":"51ba88a54322e401","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51ba88a54322e401","status":"passed","time":{"start":1698542581423,"stop":1698542590374,"duration":8951}},{"uid":"c5f75a8526c66984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c5f75a8526c66984","status":"passed","time":{"start":1698455600051,"stop":1698455608138,"duration":8087}},{"uid":"383a3ce01b91089f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/383a3ce01b91089f","status":"passed","time":{"start":1698369270524,"stop":1698369278894,"duration":8370}},{"uid":"339e8cd65417dd50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/339e8cd65417dd50","status":"passed","time":{"start":1698283093808,"stop":1698283119726,"duration":25918}},{"uid":"80a1b57e0f9f7dea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/80a1b57e0f9f7dea","status":"passed","time":{"start":1698196733876,"stop":1698196742508,"duration":8632}},{"uid":"4ac2cb294186e8b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ac2cb294186e8b1","status":"passed","time":{"start":1698178469874,"stop":1698178478879,"duration":9005}},{"uid":"269a173962730a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/269a173962730a7a","status":"passed","time":{"start":1698178408218,"stop":1698178417235,"duration":9017}},{"uid":"cd06900131d5db9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/cd06900131d5db9c","status":"passed","time":{"start":1698110262438,"stop":1698110270306,"duration":7868}},{"uid":"fff4696199ff6e82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/fff4696199ff6e82","status":"passed","time":{"start":1698065044116,"stop":1698065052209,"duration":8093}}]},"tags":[]},"source":"81cb7c369e164166.json","parameterValues":["SomersetCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/824ff01b7e0425af.json b/3.10/1087/data/test-cases/824ff01b7e0425af.json new file mode 100644 index 0000000000..29888064cd --- /dev/null +++ b/3.10/1087/data/test-cases/824ff01b7e0425af.json @@ -0,0 +1 @@ +{"uid":"824ff01b7e0425af","name":"Validate Council Output [SouthCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8feabb4d035e9d980eb81cc0b3d0bde3","time":{"start":1698867625098,"stop":1698867626831,"duration":1733},"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":1698867625099,"stop":1698867625099,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from SouthCambridgeshireCouncil","time":{"start":1698867625100,"stop":1698867626828,"duration":1728},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867626828,"stop":1698867626828,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867626828,"stop":1698867626831,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"3aa14b96e5ff5042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3aa14b96e5ff5042","status":"passed","time":{"start":1698801754044,"stop":1698801755856,"duration":1812}},{"uid":"fdfb7d7e04528666","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fdfb7d7e04528666","status":"passed","time":{"start":1698788643297,"stop":1698788645074,"duration":1777}},{"uid":"ff7a91b33f20d431","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ff7a91b33f20d431","status":"passed","time":{"start":1698715205091,"stop":1698715207065,"duration":1974}},{"uid":"7efb45a227958a5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7efb45a227958a5f","status":"passed","time":{"start":1698701577379,"stop":1698701579588,"duration":2209}},{"uid":"a8553aab1818ed00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a8553aab1818ed00","status":"passed","time":{"start":1698700368202,"stop":1698700370745,"duration":2543}},{"uid":"4fb21d996064202d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4fb21d996064202d","status":"passed","time":{"start":1698693068216,"stop":1698693069970,"duration":1754}},{"uid":"407df95359cac8e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/407df95359cac8e0","status":"passed","time":{"start":1698692877973,"stop":1698692879580,"duration":1607}},{"uid":"ec402d13c8cf583f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec402d13c8cf583f","status":"passed","time":{"start":1698646570192,"stop":1698646573092,"duration":2900}},{"uid":"339855a201632280","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/339855a201632280","status":"passed","time":{"start":1698628616180,"stop":1698628618082,"duration":1902}},{"uid":"56cd30a6cb408451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/56cd30a6cb408451","status":"passed","time":{"start":1698615466421,"stop":1698615468590,"duration":2169}},{"uid":"c834b5acd38a2d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/c834b5acd38a2d84","status":"passed","time":{"start":1698615300492,"stop":1698615303129,"duration":2637}},{"uid":"a09ef885136ae399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a09ef885136ae399","status":"passed","time":{"start":1698542592425,"stop":1698542596262,"duration":3837}},{"uid":"b042884bc297752f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b042884bc297752f","status":"passed","time":{"start":1698455609691,"stop":1698455612446,"duration":2755}},{"uid":"cb5dec6b700b1783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb5dec6b700b1783","status":"passed","time":{"start":1698369280764,"stop":1698369283469,"duration":2705}},{"uid":"33ac8c034b019d20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/33ac8c034b019d20","status":"passed","time":{"start":1698283122368,"stop":1698283124776,"duration":2408}},{"uid":"33bee09cc37f98a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/33bee09cc37f98a9","status":"passed","time":{"start":1698196744100,"stop":1698196746336,"duration":2236}},{"uid":"b6399617637c8245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b6399617637c8245","status":"passed","time":{"start":1698178481121,"stop":1698178483533,"duration":2412}},{"uid":"5bb96fe5e9691103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5bb96fe5e9691103","status":"passed","time":{"start":1698178418587,"stop":1698178420576,"duration":1989}},{"uid":"33f15babba9f1ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/33f15babba9f1ba7","status":"passed","time":{"start":1698110271733,"stop":1698110273537,"duration":1804}},{"uid":"591f985fcd6c7f93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/591f985fcd6c7f93","status":"passed","time":{"start":1698065053359,"stop":1698065055136,"duration":1777}}]},"tags":[]},"source":"824ff01b7e0425af.json","parameterValues":["SouthCambridgeshireCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/863cb0b7813460dd.json b/3.10/1087/data/test-cases/863cb0b7813460dd.json new file mode 100644 index 0000000000..e79302de61 --- /dev/null +++ b/3.10/1087/data/test-cases/863cb0b7813460dd.json @@ -0,0 +1 @@ +{"uid":"863cb0b7813460dd","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2201f2e645b53978b00ee752136bc95f","time":{"start":1698867802909,"stop":1698867805870,"duration":2961},"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":1698867802909,"stop":1698867802910,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from WindsorAndMaidenheadCouncil","time":{"start":1698867802910,"stop":1698867805867,"duration":2957},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867805867,"stop":1698867805868,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867805868,"stop":1698867805870,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"28cc04d5ba3a5daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28cc04d5ba3a5daa","status":"passed","time":{"start":1698801830714,"stop":1698801834272,"duration":3558}},{"uid":"1f91333cbea425bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1f91333cbea425bb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788713876,"stop":1698788714968,"duration":1092}},{"uid":"ed97a31e85a00930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed97a31e85a00930","status":"passed","time":{"start":1698715251304,"stop":1698715254819,"duration":3515}},{"uid":"b97e7d55b7847036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b97e7d55b7847036","status":"passed","time":{"start":1698701655085,"stop":1698701658563,"duration":3478}},{"uid":"c5e23f188ef5bf96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c5e23f188ef5bf96","status":"passed","time":{"start":1698700548498,"stop":1698700551558,"duration":3060}},{"uid":"1f8b6f40439f2e57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1f8b6f40439f2e57","status":"passed","time":{"start":1698693130105,"stop":1698693132875,"duration":2770}},{"uid":"261d50dcc3c8f8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/261d50dcc3c8f8d","status":"passed","time":{"start":1698692961362,"stop":1698692964367,"duration":3005}},{"uid":"2998a4944a9a9c61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2998a4944a9a9c61","status":"passed","time":{"start":1698646624840,"stop":1698646628513,"duration":3673}},{"uid":"7ef812e5fa313b27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7ef812e5fa313b27","status":"passed","time":{"start":1698628847434,"stop":1698628851186,"duration":3752}},{"uid":"2e4cb05d882f87f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e4cb05d882f87f5","status":"passed","time":{"start":1698615510437,"stop":1698615511728,"duration":1291}},{"uid":"91e94c1278944c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/91e94c1278944c21","status":"passed","time":{"start":1698615345632,"stop":1698615348843,"duration":3211}},{"uid":"62875c3860994ce8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/62875c3860994ce8","status":"passed","time":{"start":1698542651894,"stop":1698542655351,"duration":3457}},{"uid":"3ca403d17de42bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/3ca403d17de42bd3","status":"passed","time":{"start":1698455847556,"stop":1698455850968,"duration":3412}},{"uid":"7bfd376e6d12ea80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7bfd376e6d12ea80","status":"passed","time":{"start":1698369568296,"stop":1698369571772,"duration":3476}},{"uid":"1158dc536f0e7b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1158dc536f0e7b7c","status":"passed","time":{"start":1698283178222,"stop":1698283181932,"duration":3710}},{"uid":"6619183b2ff4c06a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6619183b2ff4c06a","status":"passed","time":{"start":1698196788707,"stop":1698196792396,"duration":3689}},{"uid":"8425392b99d4327e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8425392b99d4327e","status":"passed","time":{"start":1698178524728,"stop":1698178527878,"duration":3150}},{"uid":"d3f083ffb8e5dfe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d3f083ffb8e5dfe0","status":"passed","time":{"start":1698178457929,"stop":1698178461067,"duration":3138}},{"uid":"3f7a36c4f949bf94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3f7a36c4f949bf94","status":"passed","time":{"start":1698110428744,"stop":1698110431678,"duration":2934}},{"uid":"ff3177b8ef0bc959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/ff3177b8ef0bc959","status":"passed","time":{"start":1698065276336,"stop":1698065283384,"duration":7048}}]},"tags":[]},"source":"863cb0b7813460dd.json","parameterValues":["WindsorAndMaidenheadCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/8689cb143d8b1695.json b/3.10/1087/data/test-cases/8689cb143d8b1695.json new file mode 100644 index 0000000000..258f7423aa --- /dev/null +++ b/3.10/1087/data/test-cases/8689cb143d8b1695.json @@ -0,0 +1 @@ +{"uid":"8689cb143d8b1695","name":"Validate Council Output [StHelensBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"aefb4666f5cfa7265d9db53c16df38b6","time":{"start":1698867642018,"stop":1698867642508,"duration":490},"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":1698867642018,"stop":1698867642019,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from StHelensBC","time":{"start":1698867642019,"stop":1698867642505,"duration":486},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867642505,"stop":1698867642506,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867642506,"stop":1698867642508,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":84,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":169},"items":[{"uid":"bfeaa6b30d26355d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/bfeaa6b30d26355d","status":"passed","time":{"start":1698801773455,"stop":1698801774028,"duration":573}},{"uid":"a8f7b81cae61941b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a8f7b81cae61941b","status":"passed","time":{"start":1698788660898,"stop":1698788661431,"duration":533}},{"uid":"42275d5cf3f7d9ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/42275d5cf3f7d9ce","status":"passed","time":{"start":1698715197835,"stop":1698715201020,"duration":3185}},{"uid":"8988f47d923778bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8988f47d923778bf","status":"passed","time":{"start":1698701599158,"stop":1698701599975,"duration":817}},{"uid":"9210b47dc1958003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9210b47dc1958003","status":"passed","time":{"start":1698700386982,"stop":1698700387515,"duration":533}},{"uid":"c13c0d5c3278064c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c13c0d5c3278064c","status":"passed","time":{"start":1698693088319,"stop":1698693088808,"duration":489}},{"uid":"8dcf3a98e9e013f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dcf3a98e9e013f","status":"passed","time":{"start":1698692894394,"stop":1698692894890,"duration":496}},{"uid":"31be466317a37c28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31be466317a37c28","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646579624,"stop":1698646579857,"duration":233}},{"uid":"3d97e705d3599bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3d97e705d3599bf0","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698628637024,"stop":1698628637233,"duration":209}},{"uid":"4b9ae3b8426ac4b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4b9ae3b8426ac4b2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615407068,"stop":1698615407284,"duration":216}},{"uid":"7e91383c379a3da5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7e91383c379a3da5","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615292610,"stop":1698615292790,"duration":180}},{"uid":"450975712ccd61a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/450975712ccd61a3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698542559745,"stop":1698542559938,"duration":193}},{"uid":"8675f7bcd2be08ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8675f7bcd2be08ed","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698455628719,"stop":1698455628836,"duration":117}},{"uid":"439186b048aa6479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/439186b048aa6479","status":"passed","time":{"start":1698369299088,"stop":1698369299781,"duration":693}},{"uid":"f33a60afd167cd4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f33a60afd167cd4d","status":"passed","time":{"start":1698283061331,"stop":1698283062260,"duration":929}},{"uid":"298933c6dcec4f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/298933c6dcec4f76","status":"passed","time":{"start":1698196711890,"stop":1698196712775,"duration":885}},{"uid":"51b84756a518d9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/51b84756a518d9f3","status":"passed","time":{"start":1698178436280,"stop":1698178437207,"duration":927}},{"uid":"a7efff7c4d278f8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7efff7c4d278f8c","status":"passed","time":{"start":1698178373611,"stop":1698178374439,"duration":828}},{"uid":"fc98ed4b54faa2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/fc98ed4b54faa2e7","status":"passed","time":{"start":1698110286768,"stop":1698110287409,"duration":641}},{"uid":"3b633e2aacd22b2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/3b633e2aacd22b2f","status":"passed","time":{"start":1698065071055,"stop":1698065071679,"duration":624}}]},"tags":[]},"source":"8689cb143d8b1695.json","parameterValues":["StHelensBC"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/8a3c893009db84f8.json b/3.10/1087/data/test-cases/8a3c893009db84f8.json new file mode 100644 index 0000000000..74942ed8a8 --- /dev/null +++ b/3.10/1087/data/test-cases/8a3c893009db84f8.json @@ -0,0 +1 @@ +{"uid":"8a3c893009db84f8","name":"Validate Council Output [EastleighBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4b31307dbdce23dc5dddd2f51563d5a7","time":{"start":1698867436289,"stop":1698867437733,"duration":1444},"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":1698867436290,"stop":1698867436290,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from EastleighBoroughCouncil","time":{"start":1698867436290,"stop":1698867437730,"duration":1440},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867437730,"stop":1698867437731,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867437731,"stop":1698867437733,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"d375451f870a3a98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d375451f870a3a98","status":"passed","time":{"start":1698801549541,"stop":1698801550973,"duration":1432}},{"uid":"4c1e716243785a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4c1e716243785a90","status":"passed","time":{"start":1698788453148,"stop":1698788454639,"duration":1491}},{"uid":"7ead26724a2577c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7ead26724a2577c6","status":"passed","time":{"start":1698714941606,"stop":1698714943348,"duration":1742}},{"uid":"f7b209cae2ebb55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f7b209cae2ebb55d","status":"passed","time":{"start":1698701313579,"stop":1698701315828,"duration":2249}},{"uid":"a6c52700968b23b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a6c52700968b23b1","status":"passed","time":{"start":1698700185087,"stop":1698700186616,"duration":1529}},{"uid":"5e03e5a4a0d156ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5e03e5a4a0d156ab","status":"passed","time":{"start":1698692726860,"stop":1698692728754,"duration":1894}},{"uid":"f22138051bbbacbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f22138051bbbacbe","status":"passed","time":{"start":1698692696852,"stop":1698692698322,"duration":1470}},{"uid":"8044b154d6eb80f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8044b154d6eb80f9","status":"passed","time":{"start":1698646278591,"stop":1698646280413,"duration":1822}},{"uid":"c29cb171fce1cec2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c29cb171fce1cec2","status":"passed","time":{"start":1698628505323,"stop":1698628507001,"duration":1678}},{"uid":"7bad663d82023d39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7bad663d82023d39","status":"passed","time":{"start":1698615152807,"stop":1698615154788,"duration":1981}},{"uid":"dfb7add8d053eeae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/dfb7add8d053eeae","status":"passed","time":{"start":1698615062685,"stop":1698615064379,"duration":1694}},{"uid":"d07d3921fd40c6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d07d3921fd40c6dc","status":"passed","time":{"start":1698542319698,"stop":1698542321491,"duration":1793}},{"uid":"400cb8f00b531b3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/400cb8f00b531b3d","status":"passed","time":{"start":1698455510463,"stop":1698455512106,"duration":1643}},{"uid":"81f98d208cd62ee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/81f98d208cd62ee1","status":"passed","time":{"start":1698369188507,"stop":1698369190108,"duration":1601}},{"uid":"6fd6eb0b1bb5197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6fd6eb0b1bb5197","status":"passed","time":{"start":1698282789522,"stop":1698282791587,"duration":2065}},{"uid":"a1e54f536e313ac7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a1e54f536e313ac7","status":"passed","time":{"start":1698196452652,"stop":1698196454503,"duration":1851}},{"uid":"5c671e287aaabde0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c671e287aaabde0","status":"passed","time":{"start":1698178174303,"stop":1698178176202,"duration":1899}},{"uid":"d922869f77e0f0ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d922869f77e0f0ba","status":"passed","time":{"start":1698178166527,"stop":1698178168118,"duration":1591}},{"uid":"138730a53ca5e36c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/138730a53ca5e36c","status":"passed","time":{"start":1698110044574,"stop":1698110046084,"duration":1510}},{"uid":"77faa405d28492d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/77faa405d28492d","status":"passed","time":{"start":1698064821113,"stop":1698064822565,"duration":1452}}]},"tags":[]},"source":"8a3c893009db84f8.json","parameterValues":["EastleighBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/8a72c6be6f7a79aa.json b/3.10/1087/data/test-cases/8a72c6be6f7a79aa.json new file mode 100644 index 0000000000..5006f351c5 --- /dev/null +++ b/3.10/1087/data/test-cases/8a72c6be6f7a79aa.json @@ -0,0 +1 @@ +{"uid":"8a72c6be6f7a79aa","name":"Validate Council Output [HighPeakCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f014a970b405df22a91c3a1e6926ba51","time":{"start":1698867473323,"stop":1698867480464,"duration":7141},"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":1698867473323,"stop":1698867473324,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from HighPeakCouncil","time":{"start":1698867473324,"stop":1698867480461,"duration":7137},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867480461,"stop":1698867480461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867480462,"stop":1698867480464,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":60,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":169},"items":[{"uid":"c08726f6b9b59538","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c08726f6b9b59538","status":"passed","time":{"start":1698801604809,"stop":1698801612212,"duration":7403}},{"uid":"18b5c7e515bd190c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/18b5c7e515bd190c","status":"passed","time":{"start":1698788496063,"stop":1698788503151,"duration":7088}},{"uid":"ed92c63caa1d13fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed92c63caa1d13fc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714992096,"stop":1698715004483,"duration":12387}},{"uid":"412b971723697a66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/412b971723697a66","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701367689,"stop":1698701376810,"duration":9121}},{"uid":"292e9f8e6ac07e15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/292e9f8e6ac07e15","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700228846,"stop":1698700235603,"duration":6757}},{"uid":"841a683332219fe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/841a683332219fe1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693067866,"stop":1698693075299,"duration":7433}},{"uid":"8dd8e223f4497563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dd8e223f4497563","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692737878,"stop":1698692744229,"duration":6351}},{"uid":"3a724480c579c5f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3a724480c579c5f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646337536,"stop":1698646349029,"duration":11493}},{"uid":"73ae1da872273f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/73ae1da872273f1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628553248,"stop":1698628562957,"duration":9709}},{"uid":"7b53e90e10f58ca5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b53e90e10f58ca5","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615215059,"stop":1698615224114,"duration":9055}},{"uid":"844f8f299eb59c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/844f8f299eb59c5a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615104166,"stop":1698615111881,"duration":7715}},{"uid":"e9236bbd134854e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e9236bbd134854e6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542367402,"stop":1698542375117,"duration":7715}},{"uid":"dd1b2478f7d7b7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd1b2478f7d7b7e4","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455555393,"stop":1698455561920,"duration":6527}},{"uid":"1a2486c55ca55a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1a2486c55ca55a1f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369230524,"stop":1698369238056,"duration":7532}},{"uid":"998b930c0ff3bd99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/998b930c0ff3bd99","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698282845992,"stop":1698282856298,"duration":10306}},{"uid":"950b0ca68c25077d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/950b0ca68c25077d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196503856,"stop":1698196513068,"duration":9212}},{"uid":"545f3bac2e4efcc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/545f3bac2e4efcc0","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178229438,"stop":1698178238455,"duration":9017}},{"uid":"9edf33c62ac3fb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9edf33c62ac3fb34","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178209315,"stop":1698178219110,"duration":9795}},{"uid":"942f191adb3df58f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/942f191adb3df58f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698110098471,"stop":1698110105807,"duration":7336}},{"uid":"e42387588ffb25df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/e42387588ffb25df","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698065162303,"stop":1698065169445,"duration":7142}}]},"tags":[]},"source":"8a72c6be6f7a79aa.json","parameterValues":["HighPeakCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/9b373d3c4f27ad43.json b/3.10/1087/data/test-cases/8f5dd94db6829bea.json similarity index 80% rename from 3.10/1085/data/test-cases/9b373d3c4f27ad43.json rename to 3.10/1087/data/test-cases/8f5dd94db6829bea.json index 774af1c44e..e79d495ad3 100644 --- a/3.10/1085/data/test-cases/9b373d3c4f27ad43.json +++ b/3.10/1087/data/test-cases/8f5dd94db6829bea.json @@ -1 +1 @@ -{"uid":"9b373d3c4f27ad43","name":"Validate Council Output [TamesideMBCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9b4fbe015a28e4f52e55a5bc5e2d6fd0","time":{"start":1698867628026,"stop":1698867758798,"duration":130772},"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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:497: 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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecd96db9d0>, 'council': 'TamesideMBCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:497: 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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecd96db9d0>, 'council': 'TamesideMBCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867628027,"stop":1698867628028,"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":1698867628028,"stop":1698867758798,"duration":130770},"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"616df04c0914dc1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/616df04c0914dc1e","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":1698801774032,"stop":1698801904359,"duration":130327}},{"uid":"d8a7d311e289bcbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8a7d311e289bcbd","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":1698788673033,"stop":1698788802858,"duration":129825}},{"uid":"552853045d32cd78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/552853045d32cd78","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":1698715208892,"stop":1698715339272,"duration":130380}},{"uid":"a17e22ae8e406ecf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a17e22ae8e406ecf","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":1698701591147,"stop":1698701721199,"duration":130052}},{"uid":"9c0016b8c9d14ce0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9c0016b8c9d14ce0","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":1698700394198,"stop":1698700525355,"duration":131157}},{"uid":"7e751ad619a0d52d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7e751ad619a0d52d","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":1698693079761,"stop":1698693210008,"duration":130247}},{"uid":"249aeffb2a28ec81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/249aeffb2a28ec81","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":1698692933305,"stop":1698693063422,"duration":130117}},{"uid":"7194431978c451fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7194431978c451fa","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":1698646612294,"stop":1698646742283,"duration":129989}},{"uid":"1d161544969d6229","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1d161544969d6229","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":1698628667091,"stop":1698628798328,"duration":131237}},{"uid":"32691c8511a8c3df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/32691c8511a8c3df","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":1698615414195,"stop":1698615543820,"duration":129625}},{"uid":"949f47f608167034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/949f47f608167034","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":1698615298477,"stop":1698615429354,"duration":130877}},{"uid":"3a0db9b2bd3947cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3a0db9b2bd3947cb","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":1698542594273,"stop":1698542724877,"duration":130604}},{"uid":"6288920b1abbd524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6288920b1abbd524","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":1698455665921,"stop":1698455795998,"duration":130077}},{"uid":"24d0fedc31ff96f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/24d0fedc31ff96f8","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":1698369328970,"stop":1698369459916,"duration":130946}},{"uid":"e7b071807a377c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e7b071807a377c9c","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":1698283088101,"stop":1698283218946,"duration":130845}},{"uid":"60cdc8d10e83153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/60cdc8d10e83153a","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":1698196745220,"stop":1698196876396,"duration":131176}},{"uid":"729bbd1311c8c7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/729bbd1311c8c7e1","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":1698178444638,"stop":1698178574585,"duration":129947}},{"uid":"3b6a3c7fa7c14a2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3b6a3c7fa7c14a2f","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":1698178381586,"stop":1698178512567,"duration":130981}},{"uid":"d092d53a7686af89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/d092d53a7686af89","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":1698110280927,"stop":1698110410492,"duration":129565}},{"uid":"c50210523e57b34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/c50210523e57b34","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":1698065098007,"stop":1698065227550,"duration":129543}}]},"tags":[]},"source":"9b373d3c4f27ad43.json","parameterValues":["TamesideMBCouncil"]} \ No newline at end of file +{"uid":"8f5dd94db6829bea","name":"Validate Council Output [TamesideMBCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9b4fbe015a28e4f52e55a5bc5e2d6fd0","time":{"start":1698867649092,"stop":1698867779903,"duration":130811},"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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:497: 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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120c5b73d0>, 'council': 'TamesideMBCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:497: 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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120c5b73d0>, 'council': 'TamesideMBCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867649092,"stop":1698867649093,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from TamesideMBCouncil","time":{"start":1698867649093,"stop":1698867779903,"duration":130810},"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":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":2},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"616df04c0914dc1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/616df04c0914dc1e","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":1698801774032,"stop":1698801904359,"duration":130327}},{"uid":"d8a7d311e289bcbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8a7d311e289bcbd","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":1698788673033,"stop":1698788802858,"duration":129825}},{"uid":"552853045d32cd78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/552853045d32cd78","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":1698715208892,"stop":1698715339272,"duration":130380}},{"uid":"a17e22ae8e406ecf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a17e22ae8e406ecf","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":1698701591147,"stop":1698701721199,"duration":130052}},{"uid":"9c0016b8c9d14ce0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9c0016b8c9d14ce0","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":1698700394198,"stop":1698700525355,"duration":131157}},{"uid":"7e751ad619a0d52d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7e751ad619a0d52d","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":1698693079761,"stop":1698693210008,"duration":130247}},{"uid":"249aeffb2a28ec81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/249aeffb2a28ec81","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":1698692933305,"stop":1698693063422,"duration":130117}},{"uid":"7194431978c451fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7194431978c451fa","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":1698646612294,"stop":1698646742283,"duration":129989}},{"uid":"1d161544969d6229","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1d161544969d6229","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":1698628667091,"stop":1698628798328,"duration":131237}},{"uid":"32691c8511a8c3df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/32691c8511a8c3df","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":1698615414195,"stop":1698615543820,"duration":129625}},{"uid":"949f47f608167034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/949f47f608167034","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":1698615298477,"stop":1698615429354,"duration":130877}},{"uid":"3a0db9b2bd3947cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3a0db9b2bd3947cb","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":1698542594273,"stop":1698542724877,"duration":130604}},{"uid":"6288920b1abbd524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6288920b1abbd524","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":1698455665921,"stop":1698455795998,"duration":130077}},{"uid":"24d0fedc31ff96f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/24d0fedc31ff96f8","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":1698369328970,"stop":1698369459916,"duration":130946}},{"uid":"e7b071807a377c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e7b071807a377c9c","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":1698283088101,"stop":1698283218946,"duration":130845}},{"uid":"60cdc8d10e83153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/60cdc8d10e83153a","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":1698196745220,"stop":1698196876396,"duration":131176}},{"uid":"729bbd1311c8c7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/729bbd1311c8c7e1","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":1698178444638,"stop":1698178574585,"duration":129947}},{"uid":"3b6a3c7fa7c14a2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3b6a3c7fa7c14a2f","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":1698178381586,"stop":1698178512567,"duration":130981}},{"uid":"d092d53a7686af89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/d092d53a7686af89","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":1698110280927,"stop":1698110410492,"duration":129565}},{"uid":"c50210523e57b34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/c50210523e57b34","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":1698065098007,"stop":1698065227550,"duration":129543}}]},"tags":[]},"source":"8f5dd94db6829bea.json","parameterValues":["TamesideMBCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/d7f2a40b588a707.json b/3.10/1087/data/test-cases/943f28fb9787677c.json similarity index 71% rename from 3.10/1085/data/test-cases/d7f2a40b588a707.json rename to 3.10/1087/data/test-cases/943f28fb9787677c.json index 10cae51c15..33d9d077ec 100644 --- a/3.10/1085/data/test-cases/d7f2a40b588a707.json +++ b/3.10/1087/data/test-cases/943f28fb9787677c.json @@ -1 +1 @@ -{"uid":"d7f2a40b588a707","name":"Validate Council Output [YorkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"95d2ddaa8617a8ae0ab01b561e2fb1b9","time":{"start":1698867789088,"stop":1698867789626,"duration":538},"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":1698867789088,"stop":1698867789089,"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":1698867789089,"stop":1698867789623,"duration":534},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867789623,"stop":1698867789624,"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":1698867789624,"stop":1698867789626,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"cf5ac5ce7798d5a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cf5ac5ce7798d5a4","status":"passed","time":{"start":1698801839285,"stop":1698801839920,"duration":635}},{"uid":"6f54ca6d006c949f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/6f54ca6d006c949f","status":"passed","time":{"start":1698788719884,"stop":1698788721836,"duration":1952}},{"uid":"4c3bb71695cbd855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4c3bb71695cbd855","status":"passed","time":{"start":1698715259965,"stop":1698715260773,"duration":808}},{"uid":"957564db2df02fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/957564db2df02fc5","status":"passed","time":{"start":1698701663776,"stop":1698701664655,"duration":879}},{"uid":"25bb7022a57e8c8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25bb7022a57e8c8d","status":"passed","time":{"start":1698700551563,"stop":1698700552131,"duration":568}},{"uid":"60b36f941e05066c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/60b36f941e05066c","status":"passed","time":{"start":1698693137801,"stop":1698693138329,"duration":528}},{"uid":"2c315b3332776e14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2c315b3332776e14","status":"passed","time":{"start":1698692969125,"stop":1698692971076,"duration":1951}},{"uid":"72471e1937ab4b94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/72471e1937ab4b94","status":"passed","time":{"start":1698646634322,"stop":1698646635217,"duration":895}},{"uid":"a30f7e7df316ef72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a30f7e7df316ef72","status":"passed","time":{"start":1698628858316,"stop":1698628859243,"duration":927}},{"uid":"ee376aa0061e429d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ee376aa0061e429d","status":"passed","time":{"start":1698615518028,"stop":1698615518926,"duration":898}},{"uid":"72a35697475fffaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72a35697475fffaa","status":"passed","time":{"start":1698615354071,"stop":1698615354911,"duration":840}},{"uid":"d72d57d551630571","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d72d57d551630571","status":"passed","time":{"start":1698542661694,"stop":1698542662723,"duration":1029}},{"uid":"99ce1d1eaab070c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/99ce1d1eaab070c","status":"passed","time":{"start":1698455858942,"stop":1698455859919,"duration":977}},{"uid":"bdfaeb90bdc369d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bdfaeb90bdc369d2","status":"passed","time":{"start":1698369579397,"stop":1698369579941,"duration":544}},{"uid":"2f271dc9fcc25234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f271dc9fcc25234","status":"passed","time":{"start":1698283190068,"stop":1698283190962,"duration":894}},{"uid":"8d0515873f872d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/8d0515873f872d5f","status":"passed","time":{"start":1698196797957,"stop":1698196798782,"duration":825}},{"uid":"d4500392bd69068b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d4500392bd69068b","status":"passed","time":{"start":1698178533246,"stop":1698178534148,"duration":902}},{"uid":"ac119cf31ed9b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ac119cf31ed9b31","status":"passed","time":{"start":1698178469899,"stop":1698178472749,"duration":2850}},{"uid":"1385d53c3262a734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1385d53c3262a734","status":"passed","time":{"start":1698110431682,"stop":1698110432229,"duration":547}},{"uid":"e82cc8dec06ce0fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/e82cc8dec06ce0fa","status":"passed","time":{"start":1698065288807,"stop":1698065289387,"duration":580}}]},"tags":[]},"source":"d7f2a40b588a707.json","parameterValues":["YorkCouncil"]} \ No newline at end of file +{"uid":"943f28fb9787677c","name":"Validate Council Output [YorkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"95d2ddaa8617a8ae0ab01b561e2fb1b9","time":{"start":1698867807567,"stop":1698867808103,"duration":536},"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":1698867807567,"stop":1698867807568,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from YorkCouncil","time":{"start":1698867807568,"stop":1698867808100,"duration":532},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867808100,"stop":1698867808101,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867808101,"stop":1698867808103,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"cf5ac5ce7798d5a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cf5ac5ce7798d5a4","status":"passed","time":{"start":1698801839285,"stop":1698801839920,"duration":635}},{"uid":"6f54ca6d006c949f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/6f54ca6d006c949f","status":"passed","time":{"start":1698788719884,"stop":1698788721836,"duration":1952}},{"uid":"4c3bb71695cbd855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4c3bb71695cbd855","status":"passed","time":{"start":1698715259965,"stop":1698715260773,"duration":808}},{"uid":"957564db2df02fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/957564db2df02fc5","status":"passed","time":{"start":1698701663776,"stop":1698701664655,"duration":879}},{"uid":"25bb7022a57e8c8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25bb7022a57e8c8d","status":"passed","time":{"start":1698700551563,"stop":1698700552131,"duration":568}},{"uid":"60b36f941e05066c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/60b36f941e05066c","status":"passed","time":{"start":1698693137801,"stop":1698693138329,"duration":528}},{"uid":"2c315b3332776e14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2c315b3332776e14","status":"passed","time":{"start":1698692969125,"stop":1698692971076,"duration":1951}},{"uid":"72471e1937ab4b94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/72471e1937ab4b94","status":"passed","time":{"start":1698646634322,"stop":1698646635217,"duration":895}},{"uid":"a30f7e7df316ef72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a30f7e7df316ef72","status":"passed","time":{"start":1698628858316,"stop":1698628859243,"duration":927}},{"uid":"ee376aa0061e429d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ee376aa0061e429d","status":"passed","time":{"start":1698615518028,"stop":1698615518926,"duration":898}},{"uid":"72a35697475fffaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72a35697475fffaa","status":"passed","time":{"start":1698615354071,"stop":1698615354911,"duration":840}},{"uid":"d72d57d551630571","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d72d57d551630571","status":"passed","time":{"start":1698542661694,"stop":1698542662723,"duration":1029}},{"uid":"99ce1d1eaab070c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/99ce1d1eaab070c","status":"passed","time":{"start":1698455858942,"stop":1698455859919,"duration":977}},{"uid":"bdfaeb90bdc369d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bdfaeb90bdc369d2","status":"passed","time":{"start":1698369579397,"stop":1698369579941,"duration":544}},{"uid":"2f271dc9fcc25234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f271dc9fcc25234","status":"passed","time":{"start":1698283190068,"stop":1698283190962,"duration":894}},{"uid":"8d0515873f872d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/8d0515873f872d5f","status":"passed","time":{"start":1698196797957,"stop":1698196798782,"duration":825}},{"uid":"d4500392bd69068b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d4500392bd69068b","status":"passed","time":{"start":1698178533246,"stop":1698178534148,"duration":902}},{"uid":"ac119cf31ed9b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ac119cf31ed9b31","status":"passed","time":{"start":1698178469899,"stop":1698178472749,"duration":2850}},{"uid":"1385d53c3262a734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1385d53c3262a734","status":"passed","time":{"start":1698110431682,"stop":1698110432229,"duration":547}},{"uid":"e82cc8dec06ce0fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/e82cc8dec06ce0fa","status":"passed","time":{"start":1698065288807,"stop":1698065289387,"duration":580}}]},"tags":[]},"source":"943f28fb9787677c.json","parameterValues":["YorkCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/95ec852c6c6d73d6.json b/3.10/1087/data/test-cases/95ec852c6c6d73d6.json new file mode 100644 index 0000000000..09b127638a --- /dev/null +++ b/3.10/1087/data/test-cases/95ec852c6c6d73d6.json @@ -0,0 +1 @@ +{"uid":"95ec852c6c6d73d6","name":"Validate Council Output [NorthEastLincs]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5bf150f9d14a36325cbfaf9b6349d178","time":{"start":1698867600437,"stop":1698867600441,"duration":4},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120c63b4f0>, 'council': 'NorthEastLincs'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120c63b4f0>, 'council': 'NorthEastLincs'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867600437,"stop":1698867600438,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from NorthEastLincs","time":{"start":1698867600438,"stop":1698867600441,"duration":3},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":2},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"e02a41b03abe85de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e02a41b03abe85de","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801613921,"stop":1698801613925,"duration":4}},{"uid":"58839a266e16554b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/58839a266e16554b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788504901,"stop":1698788504904,"duration":3}},{"uid":"c10b4086048e7d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c10b4086048e7d97","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715006996,"stop":1698715007000,"duration":4}},{"uid":"912adcb68c64b57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/912adcb68c64b57a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701379693,"stop":1698701379698,"duration":5}},{"uid":"c576754f7516a1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c576754f7516a1c1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700238538,"stop":1698700238542,"duration":4}},{"uid":"85ec7b9ff5a8b185","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/85ec7b9ff5a8b185","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692879232,"stop":1698692879236,"duration":4}},{"uid":"61e801597b061cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/61e801597b061cf7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692746801,"stop":1698692746805,"duration":4}},{"uid":"6e3a2a18d0026b21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6e3a2a18d0026b21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646565330,"stop":1698646565335,"duration":5}},{"uid":"14922660670726ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/14922660670726ac","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628577758,"stop":1698628577762,"duration":4}},{"uid":"5731ba0c4f6a46b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/5731ba0c4f6a46b9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615190537,"stop":1698615190542,"duration":5}},{"uid":"3ed4e031fea931be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3ed4e031fea931be","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615098005,"stop":1698615098009,"duration":4}},{"uid":"3669c53d8476cb21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3669c53d8476cb21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542363068,"stop":1698542363072,"duration":4}},{"uid":"319450e268a465bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/319450e268a465bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455571930,"stop":1698455571934,"duration":4}},{"uid":"c809e654acc04267","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c809e654acc04267","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369245803,"stop":1698369245807,"duration":4}},{"uid":"de4700e1208ca904","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/de4700e1208ca904","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282838248,"stop":1698282838252,"duration":4}},{"uid":"a57699a339424dec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a57699a339424dec","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196502823,"stop":1698196502827,"duration":4}},{"uid":"e602837249619184","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e602837249619184","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178225219,"stop":1698178225223,"duration":4}},{"uid":"e9d479461b3394fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e9d479461b3394fa","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178169120,"stop":1698178169124,"duration":4}},{"uid":"66bf8a18bda6e186","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/66bf8a18bda6e186","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698110095528,"stop":1698110095532,"duration":4}},{"uid":"53efc606678ef881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/53efc606678ef881","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698064856695,"stop":1698064856699,"duration":4}}]},"tags":[]},"source":"95ec852c6c6d73d6.json","parameterValues":["NorthEastLincs"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/9c3cadb3f6dab5ea.json b/3.10/1087/data/test-cases/9c3cadb3f6dab5ea.json new file mode 100644 index 0000000000..4fea54e65b --- /dev/null +++ b/3.10/1087/data/test-cases/9c3cadb3f6dab5ea.json @@ -0,0 +1 @@ +{"uid":"9c3cadb3f6dab5ea","name":"Validate Council Output [KingstonUponThamesCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5cc54a24c590c0c794126ca22d0562ff","time":{"start":1698867481517,"stop":1698867482187,"duration":670},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900b585d20>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f900b585d20>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":true,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900b585d20>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f900b585d20>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: KingstonUponThamesCouncil","time":{"start":1698867481517,"stop":1698867481518,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from KingstonUponThamesCouncil","time":{"start":1698867481518,"stop":1698867482184,"duration":666},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867482185,"stop":1698867482185,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867482185,"stop":1698867482187,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: True\n","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":169},"items":[{"uid":"6d65a63499300254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6d65a63499300254","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801613292,"stop":1698801613883,"duration":591}},{"uid":"e4768333274f4bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e4768333274f4bfc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788504272,"stop":1698788504869,"duration":597}},{"uid":"7da128a96f86b78d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7da128a96f86b78d","status":"passed","time":{"start":1698715005974,"stop":1698715006992,"duration":1018}},{"uid":"1254136e16acf9da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1254136e16acf9da","status":"passed","time":{"start":1698701378769,"stop":1698701379689,"duration":920}},{"uid":"951fbef95ee9d2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/951fbef95ee9d2b1","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698700236943,"stop":1698700238473,"duration":1530}},{"uid":"c2aa8a1a7d1859de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c2aa8a1a7d1859de","status":"passed","time":{"start":1698693076416,"stop":1698693077110,"duration":694}},{"uid":"90d742482fec1334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/90d742482fec1334","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698692745409,"stop":1698692746745,"duration":1336}},{"uid":"2cf6d873db9ffcf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2cf6d873db9ffcf0","status":"passed","time":{"start":1698646350763,"stop":1698646351630,"duration":867}},{"uid":"92a30e65d756e20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92a30e65d756e20b","status":"passed","time":{"start":1698628564446,"stop":1698628565300,"duration":854}},{"uid":"797ce1ab7dd83ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/797ce1ab7dd83ced","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698615226052,"stop":1698615227834,"duration":1782}},{"uid":"25544284d483389f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/25544284d483389f","status":"passed","time":{"start":1698615113256,"stop":1698615114252,"duration":996}},{"uid":"30ff2e7cec8a3fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/30ff2e7cec8a3fea","status":"passed","time":{"start":1698542376795,"stop":1698542377566,"duration":771}},{"uid":"31cda999c7b35212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/31cda999c7b35212","status":"passed","time":{"start":1698455567330,"stop":1698455567865,"duration":535}},{"uid":"63415dbc21ea0fc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/63415dbc21ea0fc4","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698369239554,"stop":1698369241187,"duration":1633}},{"uid":"202c5d40b5fdceb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/202c5d40b5fdceb2","status":"passed","time":{"start":1698282857968,"stop":1698282859046,"duration":1078}},{"uid":"dc0e10be6a777f45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dc0e10be6a777f45","status":"failed","statusDetails":"ValueError: time data 'Wednesday, 25 October\\n \\n (In progress) 2023' does not match format '%A, %d %B %Y'","time":{"start":1698196515476,"stop":1698196517203,"duration":1727}},{"uid":"cbec7e56f44d1bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cbec7e56f44d1bde","status":"passed","time":{"start":1698178240260,"stop":1698178241273,"duration":1013}},{"uid":"c160dba6805f3ae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/c160dba6805f3ae4","status":"passed","time":{"start":1698178220563,"stop":1698178221339,"duration":776}},{"uid":"d97c885e0d2b6d37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/d97c885e0d2b6d37","status":"passed","time":{"start":1698110106916,"stop":1698110107462,"duration":546}},{"uid":"1c1cea943f37d468","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/1c1cea943f37d468","status":"passed","time":{"start":1698065170616,"stop":1698065171414,"duration":798}}]},"tags":[]},"source":"9c3cadb3f6dab5ea.json","parameterValues":["KingstonUponThamesCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/5507f4ff52f843d8.json b/3.10/1087/data/test-cases/9e3d663242893144.json similarity index 84% rename from 3.10/1085/data/test-cases/5507f4ff52f843d8.json rename to 3.10/1087/data/test-cases/9e3d663242893144.json index 1c8f790eac..b4308d8467 100644 --- a/3.10/1085/data/test-cases/5507f4ff52f843d8.json +++ b/3.10/1087/data/test-cases/9e3d663242893144.json @@ -1 +1 @@ -{"uid":"5507f4ff52f843d8","name":"Validate Council Output [BlackburnCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2b38025e8aac97bc44475bb81d609858","time":{"start":1698867371926,"stop":1698867372320,"duration":394},"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=11&year=2023 (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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: 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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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=11&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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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: 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:492: 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:845: 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=11&year=2023'\nresponse = 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecdad08b50>, 'council': 'BlackburnCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:61: in parse_data\n response = session.get(url, headers=response_headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:602: in get\n return self.request(\"GET\", 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: 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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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=11&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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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: 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:492: 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:845: 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=11&year=2023'\nresponse = 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fecdad08b50>, 'council': 'BlackburnCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:61: in parse_data\n response = session.get(url, headers=response_headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:602: in get\n return self.request(\"GET\", 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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: BlackburnCouncil","time":{"start":1698867371927,"stop":1698867371928,"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":1698867371928,"stop":1698867372320,"duration":392},"status":"failed","statusMessage":"HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"f94cf4ed755c06ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f94cf4ed755c06ea","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698801505159,"stop":1698801505648,"duration":489}},{"uid":"ccf1f72ab13503ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/ccf1f72ab13503ae","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698788412979,"stop":1698788413485,"duration":506}},{"uid":"139945e9f4195c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/139945e9f4195c29","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698714886129,"stop":1698714886727,"duration":598}},{"uid":"8a65dd80eeb2422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8a65dd80eeb2422e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698701279501,"stop":1698701280511,"duration":1010}},{"uid":"595925fb78b08563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/595925fb78b08563","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698700149063,"stop":1698700149546,"duration":483}},{"uid":"a0c7161549e8af44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a0c7161549e8af44","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692694873,"stop":1698692695222,"duration":349}},{"uid":"6c8e662031e49a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6c8e662031e49a6a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692661853,"stop":1698692662213,"duration":360}},{"uid":"f5d3b52362fbffb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f5d3b52362fbffb2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698646222653,"stop":1698646223236,"duration":583}},{"uid":"288fc7aac58cc733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/288fc7aac58cc733","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698628472460,"stop":1698628473424,"duration":964}},{"uid":"7effe57764c779ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7effe57764c779ba","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615111412,"stop":1698615111982,"duration":570}},{"uid":"6353bdb7053bf342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6353bdb7053bf342","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615032594,"stop":1698615033146,"duration":552}},{"uid":"a00d42264c5484db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a00d42264c5484db","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698542278984,"stop":1698542279492,"duration":508}},{"uid":"6d0f6549df239e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6d0f6549df239e4b","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698455469682,"stop":1698455470127,"duration":445}},{"uid":"3b579f8113f1afa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b579f8113f1afa8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698369151924,"stop":1698369152392,"duration":468}},{"uid":"1a766e463e72141f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1a766e463e72141f","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698282738633,"stop":1698282739263,"duration":630}},{"uid":"a68ef96828916657","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a68ef96828916657","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698196411859,"stop":1698196412361,"duration":502}},{"uid":"c6c97ad5c07544ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c6c97ad5c07544ce","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178138168,"stop":1698178138755,"duration":587}},{"uid":"1874bcec54860377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1874bcec54860377","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178094304,"stop":1698178094858,"duration":554}},{"uid":"694edf741a63eb7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/694edf741a63eb7e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698110010053,"stop":1698110010468,"duration":415}},{"uid":"95e237ea61b68867","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/95e237ea61b68867","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698064775972,"stop":1698064776369,"duration":397}}]},"tags":[]},"source":"5507f4ff52f843d8.json","parameterValues":["BlackburnCouncil"]} \ No newline at end of file +{"uid":"9e3d663242893144","name":"Validate Council Output [BlackburnCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2b38025e8aac97bc44475bb81d609858","time":{"start":1698867409107,"stop":1698867409574,"duration":467},"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=11&year=2023 (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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: 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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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=11&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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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: 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:492: 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:845: 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=11&year=2023'\nresponse = 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120b3cb7c0>, 'council': 'BlackburnCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:61: in parse_data\n response = session.get(url, headers=response_headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:602: in get\n return self.request(\"GET\", 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: 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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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=11&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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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: 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:492: 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:845: 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=11&year=2023'\nresponse = 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120b3cb7c0>, 'council': 'BlackburnCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:61: in parse_data\n response = session.get(url, headers=response_headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/requests/sessions.py:602: in get\n return self.request(\"GET\", 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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: BlackburnCouncil","time":{"start":1698867409107,"stop":1698867409107,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from BlackburnCouncil","time":{"start":1698867409108,"stop":1698867409574,"duration":466},"status":"failed","statusMessage":"HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":2},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"f94cf4ed755c06ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f94cf4ed755c06ea","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698801505159,"stop":1698801505648,"duration":489}},{"uid":"ccf1f72ab13503ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/ccf1f72ab13503ae","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698788412979,"stop":1698788413485,"duration":506}},{"uid":"139945e9f4195c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/139945e9f4195c29","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698714886129,"stop":1698714886727,"duration":598}},{"uid":"8a65dd80eeb2422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8a65dd80eeb2422e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698701279501,"stop":1698701280511,"duration":1010}},{"uid":"595925fb78b08563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/595925fb78b08563","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698700149063,"stop":1698700149546,"duration":483}},{"uid":"a0c7161549e8af44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a0c7161549e8af44","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692694873,"stop":1698692695222,"duration":349}},{"uid":"6c8e662031e49a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6c8e662031e49a6a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692661853,"stop":1698692662213,"duration":360}},{"uid":"f5d3b52362fbffb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f5d3b52362fbffb2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698646222653,"stop":1698646223236,"duration":583}},{"uid":"288fc7aac58cc733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/288fc7aac58cc733","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698628472460,"stop":1698628473424,"duration":964}},{"uid":"7effe57764c779ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7effe57764c779ba","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615111412,"stop":1698615111982,"duration":570}},{"uid":"6353bdb7053bf342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6353bdb7053bf342","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615032594,"stop":1698615033146,"duration":552}},{"uid":"a00d42264c5484db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a00d42264c5484db","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698542278984,"stop":1698542279492,"duration":508}},{"uid":"6d0f6549df239e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6d0f6549df239e4b","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698455469682,"stop":1698455470127,"duration":445}},{"uid":"3b579f8113f1afa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b579f8113f1afa8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698369151924,"stop":1698369152392,"duration":468}},{"uid":"1a766e463e72141f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1a766e463e72141f","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698282738633,"stop":1698282739263,"duration":630}},{"uid":"a68ef96828916657","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a68ef96828916657","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698196411859,"stop":1698196412361,"duration":502}},{"uid":"c6c97ad5c07544ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c6c97ad5c07544ce","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178138168,"stop":1698178138755,"duration":587}},{"uid":"1874bcec54860377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1874bcec54860377","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178094304,"stop":1698178094858,"duration":554}},{"uid":"694edf741a63eb7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/694edf741a63eb7e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698110010053,"stop":1698110010468,"duration":415}},{"uid":"95e237ea61b68867","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/95e237ea61b68867","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698064775972,"stop":1698064776369,"duration":397}}]},"tags":[]},"source":"9e3d663242893144.json","parameterValues":["BlackburnCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/9e73f5ff67b4f23e.json b/3.10/1087/data/test-cases/9e73f5ff67b4f23e.json new file mode 100644 index 0000000000..9314372515 --- /dev/null +++ b/3.10/1087/data/test-cases/9e73f5ff67b4f23e.json @@ -0,0 +1 @@ +{"uid":"9e73f5ff67b4f23e","name":"Validate Council Output [ChelmsfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"ca53b6762a00c9270716d2dce73b5f79","time":{"start":1698867410807,"stop":1698867419830,"duration":9023},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900d02ea10>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f900d02ea10>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900d02ea10>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f900d02ea10>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: ChelmsfordCityCouncil","time":{"start":1698867410807,"stop":1698867410808,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from ChelmsfordCityCouncil","time":{"start":1698867410808,"stop":1698867419827,"duration":9019},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867419828,"stop":1698867419828,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867419828,"stop":1698867419830,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: True\n","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":169},"items":[{"uid":"6518411bcb9d4606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6518411bcb9d4606","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801511806,"stop":1698801532048,"duration":20242}},{"uid":"4ef0013123c7582f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4ef0013123c7582f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788426297,"stop":1698788434619,"duration":8322}},{"uid":"996c4d2396372cfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/996c4d2396372cfb","status":"passed","time":{"start":1698714894594,"stop":1698714915578,"duration":20984}},{"uid":"5c710dc0a9dc8dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c710dc0a9dc8dc9","status":"passed","time":{"start":1698701283814,"stop":1698701293352,"duration":9538}},{"uid":"7ed4cbe0852679fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ed4cbe0852679fc","status":"passed","time":{"start":1698700157051,"stop":1698700166310,"duration":9259}},{"uid":"8e26263904dde94d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8e26263904dde94d","status":"passed","time":{"start":1698692702744,"stop":1698692711923,"duration":9179}},{"uid":"e9fe127668872a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9fe127668872a23","status":"passed","time":{"start":1698692665395,"stop":1698692674617,"duration":9222}},{"uid":"eea380275a545d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eea380275a545d5","status":"passed","time":{"start":1698646228896,"stop":1698646238582,"duration":9686}},{"uid":"861573d4e436f2af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/861573d4e436f2af","status":"passed","time":{"start":1698628473193,"stop":1698628480253,"duration":7060}},{"uid":"2e5dbc620bb660d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e5dbc620bb660d6","status":"passed","time":{"start":1698615116102,"stop":1698615123533,"duration":7431}},{"uid":"8e7f8ac96dbfcfae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8e7f8ac96dbfcfae","status":"passed","time":{"start":1698615039831,"stop":1698615046361,"duration":6530}},{"uid":"78d78ee068946305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/78d78ee068946305","status":"passed","time":{"start":1698542282561,"stop":1698542292041,"duration":9480}},{"uid":"2d5ea1f5580fb0b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2d5ea1f5580fb0b7","status":"passed","time":{"start":1698455471246,"stop":1698455491661,"duration":20415}},{"uid":"2009f8cdc0450e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2009f8cdc0450e6","status":"passed","time":{"start":1698369158097,"stop":1698369167381,"duration":9284}},{"uid":"4ef3e25660884b3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4ef3e25660884b3a","status":"passed","time":{"start":1698282745704,"stop":1698282766751,"duration":21047}},{"uid":"672efc77f51fb059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/672efc77f51fb059","status":"passed","time":{"start":1698196416091,"stop":1698196437015,"duration":20924}},{"uid":"9b4adda0e928d378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9b4adda0e928d378","status":"passed","time":{"start":1698178145011,"stop":1698178154661,"duration":9650}},{"uid":"1e6240dd31a03404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1e6240dd31a03404","status":"passed","time":{"start":1698178109103,"stop":1698178118822,"duration":9719}},{"uid":"be46ce797763fe56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/be46ce797763fe56","status":"passed","time":{"start":1698110012846,"stop":1698110021997,"duration":9151}},{"uid":"b986703b4d9cc467","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/b986703b4d9cc467","status":"passed","time":{"start":1698064779440,"stop":1698064788644,"duration":9204}}]},"tags":[]},"source":"9e73f5ff67b4f23e.json","parameterValues":["ChelmsfordCityCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/a1ee95a3976beb6b.json b/3.10/1087/data/test-cases/a1ee95a3976beb6b.json new file mode 100644 index 0000000000..3ded8ba137 --- /dev/null +++ b/3.10/1087/data/test-cases/a1ee95a3976beb6b.json @@ -0,0 +1 @@ +{"uid":"a1ee95a3976beb6b","name":"Validate Council Output [EastDevonDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"33b002c0b125c12033855f36f4074886","time":{"start":1698867435493,"stop":1698867436286,"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: EastDevonDC","time":{"start":1698867435493,"stop":1698867435494,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from EastDevonDC","time":{"start":1698867435494,"stop":1698867436282,"duration":788},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867436283,"stop":1698867436283,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867436283,"stop":1698867436286,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"79608a26a1663b7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79608a26a1663b7f","status":"passed","time":{"start":1698801548930,"stop":1698801549536,"duration":606}},{"uid":"5eb9e36cb3e0ec26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5eb9e36cb3e0ec26","status":"passed","time":{"start":1698788452517,"stop":1698788453144,"duration":627}},{"uid":"54e2c37fd3019e22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/54e2c37fd3019e22","status":"passed","time":{"start":1698714940772,"stop":1698714941602,"duration":830}},{"uid":"af545b2e4a5766de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/af545b2e4a5766de","status":"passed","time":{"start":1698701312526,"stop":1698701313575,"duration":1049}},{"uid":"2a2bb265988841ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2a2bb265988841ca","status":"passed","time":{"start":1698700184431,"stop":1698700185084,"duration":653}},{"uid":"a95cd13c6614d23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a95cd13c6614d23a","status":"passed","time":{"start":1698692726270,"stop":1698692726856,"duration":586}},{"uid":"c9aca970c89be377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c9aca970c89be377","status":"passed","time":{"start":1698692696271,"stop":1698692696850,"duration":579}},{"uid":"f40ffd56db1fda44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f40ffd56db1fda44","status":"passed","time":{"start":1698646277484,"stop":1698646278587,"duration":1103}},{"uid":"1dffc499dbe572bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1dffc499dbe572bc","status":"passed","time":{"start":1698628504431,"stop":1698628505319,"duration":888}},{"uid":"d850ecfd677a8076","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d850ecfd677a8076","status":"passed","time":{"start":1698615151754,"stop":1698615152801,"duration":1047}},{"uid":"ebf47e7758e1de48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ebf47e7758e1de48","status":"passed","time":{"start":1698615061926,"stop":1698615062682,"duration":756}},{"uid":"799c64c6e5b613e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/799c64c6e5b613e1","status":"passed","time":{"start":1698542318802,"stop":1698542319695,"duration":893}},{"uid":"d4858c9cc8f2ec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d4858c9cc8f2ec0","status":"passed","time":{"start":1698455509862,"stop":1698455510459,"duration":597}},{"uid":"d66fc27c1f31996c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d66fc27c1f31996c","status":"passed","time":{"start":1698369187892,"stop":1698369188504,"duration":612}},{"uid":"8f6d361e430cc453","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f6d361e430cc453","status":"passed","time":{"start":1698282788477,"stop":1698282789517,"duration":1040}},{"uid":"64e7c253d06a009e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/64e7c253d06a009e","status":"passed","time":{"start":1698196451707,"stop":1698196452649,"duration":942}},{"uid":"bf8ad94cf5ad616c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bf8ad94cf5ad616c","status":"passed","time":{"start":1698178173121,"stop":1698178174299,"duration":1178}},{"uid":"a18ee4e4050aca18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a18ee4e4050aca18","status":"passed","time":{"start":1698178165723,"stop":1698178166524,"duration":801}},{"uid":"93ed0439a4c2c179","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/93ed0439a4c2c179","status":"passed","time":{"start":1698110043934,"stop":1698110044571,"duration":637}},{"uid":"b26f358cc1ebc3d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/b26f358cc1ebc3d1","status":"passed","time":{"start":1698064820470,"stop":1698064821110,"duration":640}}]},"tags":[]},"source":"a1ee95a3976beb6b.json","parameterValues":["EastDevonDC"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/a6733d3a773f5dee.json b/3.10/1087/data/test-cases/a6733d3a773f5dee.json new file mode 100644 index 0000000000..b1ab25aa68 --- /dev/null +++ b/3.10/1087/data/test-cases/a6733d3a773f5dee.json @@ -0,0 +1 @@ +{"uid":"a6733d3a773f5dee","name":"Validate Council Output [GuildfordCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"316f6b3276320661fa68609de6296157","time":{"start":1698867469789,"stop":1698867471119,"duration":1330},"status":"failed","statusMessage":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900c159030>, 'council': 'GuildfordCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/GuildfordCouncil.py:45: in parse_data\n results = json.loads(response.text)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/__init__.py:346: in loads\n return _default_decoder.decode(s)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/decoder.py:337: in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ns = '*/{\"event\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"eventDef\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"t\"...tual: MlRqRU5YT3pjWFRNenJranFOMWFjQXlMaWFpdmxPSTZWeEo0bWtiN0hsaXcyNDQuMjAuNC0yLjQxLjQ\",\"exceptionEvent\":true}/*ERROR*/'\nidx = 0\n\n def raw_decode(self, s, idx=0):\n \"\"\"Decode a JSON document from ``s`` (a ``str`` beginning with\n a JSON document) and return a 2-tuple of the Python\n representation and the index in ``s`` where the document ended.\n \n This can be used to decode a JSON document from a string that may\n have extraneous data at the end.\n \n \"\"\"\n try:\n obj, end = self.scan_once(s, idx)\n except StopIteration as err:\n> raise JSONDecodeError(\"Expecting value\", s, err.value) from None\nE json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/decoder.py:355: JSONDecodeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900c159030>, 'council': 'GuildfordCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/GuildfordCouncil.py:45: in parse_data\n results = json.loads(response.text)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/__init__.py:346: in loads\n return _default_decoder.decode(s)\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/decoder.py:337: in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ns = '*/{\"event\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"eventDef\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"t\"...tual: MlRqRU5YT3pjWFRNenJranFOMWFjQXlMaWFpdmxPSTZWeEo0bWtiN0hsaXcyNDQuMjAuNC0yLjQxLjQ\",\"exceptionEvent\":true}/*ERROR*/'\nidx = 0\n\n def raw_decode(self, s, idx=0):\n \"\"\"Decode a JSON document from ``s`` (a ``str`` beginning with\n a JSON document) and return a 2-tuple of the Python\n representation and the index in ``s`` where the document ended.\n \n This can be used to decode a JSON document from a string that may\n have extraneous data at the end.\n \n \"\"\"\n try:\n obj, end = self.scan_once(s, idx)\n except StopIteration as err:\n> raise JSONDecodeError(\"Expecting value\", s, err.value) from None\nE json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n\n/opt/hostedtoolcache/Python/3.10.13/x64/lib/python3.10/json/decoder.py:355: JSONDecodeError","steps":[{"name":"Given the council: GuildfordCouncil","time":{"start":1698867469789,"stop":1698867469790,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from GuildfordCouncil","time":{"start":1698867469790,"stop":1698867471119,"duration":1329},"status":"failed","statusMessage":"Expecting value: line 1 column 1 (char 0)","statusTrace":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":2},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":51,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":136},"items":[{"uid":"c0663f33e4b559c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c0663f33e4b559c3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698801593634,"stop":1698801602418,"duration":8784}},{"uid":"60452f50f026289f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/60452f50f026289f","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698788490955,"stop":1698788492356,"duration":1401}},{"uid":"36f052421dfdda56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/36f052421dfdda56","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698714987806,"stop":1698714989301,"duration":1495}},{"uid":"3fabcdfeb4264042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3fabcdfeb4264042","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698701363039,"stop":1698701364637,"duration":1598}},{"uid":"cc338da673cd71d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cc338da673cd71d4","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698700225085,"stop":1698700226091,"duration":1006}},{"uid":"fbec0ac47303cdf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/fbec0ac47303cdf8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698693063271,"stop":1698693065455,"duration":2184}},{"uid":"1e2c808fa05c63b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1e2c808fa05c63b2","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698692733065,"stop":1698692735246,"duration":2181}},{"uid":"ec06b2261b46c606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec06b2261b46c606","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646331628,"stop":1698646334421,"duration":2793}},{"uid":"c6a1dd11a788052b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c6a1dd11a788052b","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698628549112,"stop":1698628550675,"duration":1563}},{"uid":"69c4e6a2231fec96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/69c4e6a2231fec96","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615208205,"stop":1698615211115,"duration":2910}},{"uid":"ce080f0847ac27ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ce080f0847ac27ae","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615100278,"stop":1698615101798,"duration":1520}},{"uid":"321d99f8ff676ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/321d99f8ff676ca8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698542363509,"stop":1698542364948,"duration":1439}},{"uid":"ab0f8eae5d888223","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab0f8eae5d888223","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698455552350,"stop":1698455553064,"duration":714}},{"uid":"d53356e9e57b5917","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d53356e9e57b5917","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698369226324,"stop":1698369228264,"duration":1940}},{"uid":"502ddfee35f89763","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/502ddfee35f89763","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698282839925,"stop":1698282842700,"duration":2775}},{"uid":"ed2acb97abda56f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ed2acb97abda56f3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698196498973,"stop":1698196501071,"duration":2098}},{"uid":"cc4c5a1cd68e203d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cc4c5a1cd68e203d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178223817,"stop":1698178225323,"duration":1506}},{"uid":"22aa264c91328a26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/22aa264c91328a26","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178204014,"stop":1698178205742,"duration":1728}},{"uid":"999d114f2bd1eeed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/999d114f2bd1eeed","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698110094905,"stop":1698110096357,"duration":1452}},{"uid":"24cc790af14fa1e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/24cc790af14fa1e9","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698065157835,"stop":1698065158616,"duration":781}}]},"tags":[]},"source":"a6733d3a773f5dee.json","parameterValues":["GuildfordCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/a96a01a1f20f0ec.json b/3.10/1087/data/test-cases/a96a01a1f20f0ec.json new file mode 100644 index 0000000000..14813d687b --- /dev/null +++ b/3.10/1087/data/test-cases/a96a01a1f20f0ec.json @@ -0,0 +1 @@ +{"uid":"a96a01a1f20f0ec","name":"Validate Council Output [CroydonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"cc336f6dd92ae6b8042805cd6f13d13e","time":{"start":1698867424110,"stop":1698867425299,"duration":1189},"status":"failed","statusMessage":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f9018043130>, 'council': 'CroydonCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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 = '9c6b0acd6540096c85f129473a19b071373a7b73', 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":false,"newFailed":false,"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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f9018043130>, 'council': 'CroydonCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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 = '9c6b0acd6540096c85f129473a19b071373a7b73', 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":1698867424111,"stop":1698867424111,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from CroydonCouncil","time":{"start":1698867424111,"stop":1698867425299,"duration":1188},"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":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":2},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":111,"broken":0,"skipped":0,"passed":58,"unknown":0,"total":169},"items":[{"uid":"d6d4cc4588c30b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d6d4cc4588c30b20","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698801535786,"stop":1698801536967,"duration":1181}},{"uid":"f1928b5432e63e8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f1928b5432e63e8a","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698788442762,"stop":1698788444331,"duration":1569}},{"uid":"cd94dee707b39a3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cd94dee707b39a3e","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698714922469,"stop":1698714924217,"duration":1748}},{"uid":"881a9c6a359cfca4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/881a9c6a359cfca4","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698701298845,"stop":1698701300698,"duration":1853}},{"uid":"2d73faa65a56bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2d73faa65a56bc","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698700171341,"stop":1698700173147,"duration":1806}},{"uid":"bd2b9bc43d11d3ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/bd2b9bc43d11d3ff","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692715305,"stop":1698692716537,"duration":1232}},{"uid":"383c54609fc989e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/383c54609fc989e1","status":"passed","time":{"start":1698692681269,"stop":1698692685622,"duration":4353}},{"uid":"162c2b0d30e1df9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/162c2b0d30e1df9c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698646242966,"stop":1698646245582,"duration":2616}},{"uid":"33e7fe4c4ac218cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/33e7fe4c4ac218cc","status":"passed","time":{"start":1698628483551,"stop":1698628487912,"duration":4361}},{"uid":"44a22a65c73849c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/44a22a65c73849c3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615127032,"stop":1698615129001,"duration":1969}},{"uid":"a002d3aa78a4c599","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a002d3aa78a4c599","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615049545,"stop":1698615051211,"duration":1666}},{"uid":"be5e977d438a238d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/be5e977d438a238d","status":"passed","time":{"start":1698542298387,"stop":1698542305868,"duration":7481}},{"uid":"bc89ae3f7d42f1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bc89ae3f7d42f1ab","status":"passed","time":{"start":1698455496299,"stop":1698455500839,"duration":4540}},{"uid":"ca00317480f890d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ca00317480f890d9","status":"passed","time":{"start":1698369173473,"stop":1698369177746,"duration":4273}},{"uid":"d8992e79ea49330c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d8992e79ea49330c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698282771446,"stop":1698282773230,"duration":1784}},{"uid":"ce34b1e867253d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce34b1e867253d84","status":"passed","time":{"start":1698196443404,"stop":1698196448410,"duration":5006}},{"uid":"f750c4cd4c3ba6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f750c4cd4c3ba6db","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178158372,"stop":1698178160735,"duration":2363}},{"uid":"2233038cd6af0fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2233038cd6af0fe","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178122154,"stop":1698178123891,"duration":1737}},{"uid":"df280d2c5e7bef0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/df280d2c5e7bef0f","status":"passed","time":{"start":1698110025613,"stop":1698110029786,"duration":4173}},{"uid":"514d95094f62cc7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/514d95094f62cc7f","status":"passed","time":{"start":1698064792760,"stop":1698064797257,"duration":4497}}]},"tags":[]},"source":"a96a01a1f20f0ec.json","parameterValues":["CroydonCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/a9f8a50ba0aa021d.json b/3.10/1087/data/test-cases/a9f8a50ba0aa021d.json new file mode 100644 index 0000000000..7060144f7f --- /dev/null +++ b/3.10/1087/data/test-cases/a9f8a50ba0aa021d.json @@ -0,0 +1 @@ +{"uid":"a9f8a50ba0aa021d","name":"Validate Council Output [MalvernHillsDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4fed604a10daf77aacbf6179bf28f404","time":{"start":1698867575024,"stop":1698867575949,"duration":925},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: MalvernHillsDC","time":{"start":1698867575024,"stop":1698867575025,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from MalvernHillsDC","time":{"start":1698867575025,"stop":1698867575947,"duration":922},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867575947,"stop":1698867575947,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867575947,"stop":1698867575949,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":169},"items":[{"uid":"4f373da6edfa5cf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4f373da6edfa5cf2","status":"passed","time":{"start":1698801682865,"stop":1698801683934,"duration":1069}},{"uid":"26b0924fc5b63559","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/26b0924fc5b63559","status":"passed","time":{"start":1698788592896,"stop":1698788593925,"duration":1029}},{"uid":"5bd3bd847b6a8b03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5bd3bd847b6a8b03","status":"passed","time":{"start":1698715135892,"stop":1698715136952,"duration":1060}},{"uid":"7c484d2bc5863a44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7c484d2bc5863a44","status":"passed","time":{"start":1698701550537,"stop":1698701551811,"duration":1274}},{"uid":"294cafb397bd3f59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/294cafb397bd3f59","status":"passed","time":{"start":1698700324532,"stop":1698700325524,"duration":992}},{"uid":"3abffd62690f2997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3abffd62690f2997","status":"passed","time":{"start":1698692863417,"stop":1698692864306,"duration":889}},{"uid":"179c8e2f054fd116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/179c8e2f054fd116","status":"passed","time":{"start":1698692834362,"stop":1698692835239,"duration":877}},{"uid":"16cec1e94d61bc36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/16cec1e94d61bc36","status":"passed","time":{"start":1698646545051,"stop":1698646546537,"duration":1486}},{"uid":"319e2d1380701b0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/319e2d1380701b0d","status":"passed","time":{"start":1698628528905,"stop":1698628530394,"duration":1489}},{"uid":"42c541a3c3f437d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/42c541a3c3f437d7","status":"passed","time":{"start":1698615168354,"stop":1698615169836,"duration":1482}},{"uid":"63734bafe87ba1da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/63734bafe87ba1da","status":"passed","time":{"start":1698615075756,"stop":1698615076964,"duration":1208}},{"uid":"df5c9a28f0abcf01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/df5c9a28f0abcf01","status":"passed","time":{"start":1698542328943,"stop":1698542330303,"duration":1360}},{"uid":"a4de82a40fcf5a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a4de82a40fcf5a4d","status":"passed","time":{"start":1698455516569,"stop":1698455517616,"duration":1047}},{"uid":"4417c70cf026719a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4417c70cf026719a","status":"passed","time":{"start":1698369205918,"stop":1698369206976,"duration":1058}},{"uid":"bd67de75cddb90db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd67de75cddb90db","status":"passed","time":{"start":1698282794186,"stop":1698282795489,"duration":1303}},{"uid":"10c3557b29fcc475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/10c3557b29fcc475","status":"passed","time":{"start":1698196466465,"stop":1698196467673,"duration":1208}},{"uid":"53969e607e906dcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/53969e607e906dcd","status":"passed","time":{"start":1698178198428,"stop":1698178199710,"duration":1282}},{"uid":"dabde4b7d2a8d67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/dabde4b7d2a8d67f","status":"passed","time":{"start":1698178144690,"stop":1698178146146,"duration":1456}},{"uid":"a72e1339d0f0bd84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a72e1339d0f0bd84","status":"passed","time":{"start":1698110069917,"stop":1698110071011,"duration":1094}},{"uid":"9c0921f7371d180e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/9c0921f7371d180e","status":"passed","time":{"start":1698064834787,"stop":1698064835837,"duration":1050}}]},"tags":[]},"source":"a9f8a50ba0aa021d.json","parameterValues":["MalvernHillsDC"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/aa18136d0380cb9d.json b/3.10/1087/data/test-cases/aa18136d0380cb9d.json new file mode 100644 index 0000000000..23f905b29c --- /dev/null +++ b/3.10/1087/data/test-cases/aa18136d0380cb9d.json @@ -0,0 +1 @@ +{"uid":"aa18136d0380cb9d","name":"Validate Council Output [RochdaleCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a91e40164c913e6b5f3736b823229a66","time":{"start":1698867602695,"stop":1698867604170,"duration":1475},"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":1698867602695,"stop":1698867602695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from RochdaleCouncil","time":{"start":1698867602696,"stop":1698867604168,"duration":1472},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867604168,"stop":1698867604168,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867604168,"stop":1698867604170,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"c1d3cda9a41a9b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c1d3cda9a41a9b23","status":"passed","time":{"start":1698801732250,"stop":1698801733785,"duration":1535}},{"uid":"8d02621c90428938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8d02621c90428938","status":"passed","time":{"start":1698788619639,"stop":1698788621510,"duration":1871}},{"uid":"5ae166f969611509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5ae166f969611509","status":"passed","time":{"start":1698715171408,"stop":1698715173231,"duration":1823}},{"uid":"5f2202503a1e908c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5f2202503a1e908c","status":"passed","time":{"start":1698701561736,"stop":1698701563678,"duration":1942}},{"uid":"74c8dc05e1dfe544","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/74c8dc05e1dfe544","status":"passed","time":{"start":1698700347967,"stop":1698700349712,"duration":1745}},{"uid":"be0f66e132b22cce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/be0f66e132b22cce","status":"passed","time":{"start":1698693047280,"stop":1698693048824,"duration":1544}},{"uid":"5963bc46c0fe9721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5963bc46c0fe9721","status":"passed","time":{"start":1698692857400,"stop":1698692858925,"duration":1525}},{"uid":"45def3710374ac46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/45def3710374ac46","status":"passed","time":{"start":1698646545096,"stop":1698646547179,"duration":2083}},{"uid":"235ba6a33ed7ac75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/235ba6a33ed7ac75","status":"passed","time":{"start":1698628894471,"stop":1698628896173,"duration":1702}},{"uid":"704d8155438a6584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/704d8155438a6584","status":"passed","time":{"start":1698615374062,"stop":1698615376511,"duration":2449}},{"uid":"4aa31783cad616f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/4aa31783cad616f4","status":"passed","time":{"start":1698615265688,"stop":1698615267368,"duration":1680}},{"uid":"4d3ad6dc5cf4b2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d3ad6dc5cf4b2eb","status":"passed","time":{"start":1698542533169,"stop":1698542535598,"duration":2429}},{"uid":"bfccf29833f2095c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bfccf29833f2095c","status":"passed","time":{"start":1698455869170,"stop":1698455870723,"duration":1553}},{"uid":"46df9c6add667a53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/46df9c6add667a53","status":"passed","time":{"start":1698369526921,"stop":1698369528468,"duration":1547}},{"uid":"77e35d5687836bce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/77e35d5687836bce","status":"passed","time":{"start":1698283018477,"stop":1698283020316,"duration":1839}},{"uid":"5cd39242d3e0f932","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5cd39242d3e0f932","status":"passed","time":{"start":1698196684299,"stop":1698196686730,"duration":2431}},{"uid":"e0d1f8023c3e8066","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e0d1f8023c3e8066","status":"passed","time":{"start":1698178404101,"stop":1698178406154,"duration":2053}},{"uid":"f8969c626eeca989","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f8969c626eeca989","status":"passed","time":{"start":1698178344797,"stop":1698178346703,"duration":1906}},{"uid":"9c447a0672037e61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/9c447a0672037e61","status":"passed","time":{"start":1698110263077,"stop":1698110264733,"duration":1656}},{"uid":"12d4a37bb2a9e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/12d4a37bb2a9e74","status":"passed","time":{"start":1698065028780,"stop":1698065031344,"duration":2564}}]},"tags":[]},"source":"aa18136d0380cb9d.json","parameterValues":["RochdaleCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/ae3736ee2c49abdd.json b/3.10/1087/data/test-cases/ae3736ee2c49abdd.json new file mode 100644 index 0000000000..efbc013482 --- /dev/null +++ b/3.10/1087/data/test-cases/ae3736ee2c49abdd.json @@ -0,0 +1 @@ +{"uid":"ae3736ee2c49abdd","name":"Validate Council Output [NorthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c3b97046df734f921dcc37a130cf4bef","time":{"start":1698867493639,"stop":1698867494682,"duration":1043},"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":1698867493639,"stop":1698867493640,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from NorthLanarkshireCouncil","time":{"start":1698867493640,"stop":1698867494680,"duration":1040},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867494680,"stop":1698867494680,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867494680,"stop":1698867494682,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"5889f66218b29c6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5889f66218b29c6f","status":"passed","time":{"start":1698801618570,"stop":1698801619750,"duration":1180}},{"uid":"25b98e33a859db62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/25b98e33a859db62","status":"passed","time":{"start":1698788508566,"stop":1698788509503,"duration":937}},{"uid":"d74b5139f480ec86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d74b5139f480ec86","status":"passed","time":{"start":1698715012507,"stop":1698715013462,"duration":955}},{"uid":"5670701a04a5df9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5670701a04a5df9a","status":"passed","time":{"start":1698701384332,"stop":1698701385252,"duration":920}},{"uid":"985d4e5bd0c4694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/985d4e5bd0c4694","status":"passed","time":{"start":1698700242814,"stop":1698700243560,"duration":746}},{"uid":"d48a30331f96e6f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d48a30331f96e6f8","status":"passed","time":{"start":1698692883573,"stop":1698692884294,"duration":721}},{"uid":"cd2f90fdfc47e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cd2f90fdfc47e3","status":"passed","time":{"start":1698692751564,"stop":1698692752571,"duration":1007}},{"uid":"3d66433424b4d1e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3d66433424b4d1e9","status":"passed","time":{"start":1698646365275,"stop":1698646366212,"duration":937}},{"uid":"31ee416af0a63a8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/31ee416af0a63a8e","status":"passed","time":{"start":1698628582249,"stop":1698628583778,"duration":1529}},{"uid":"fa94eb407af0f8d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fa94eb407af0f8d3","status":"passed","time":{"start":1698615194952,"stop":1698615195884,"duration":932}},{"uid":"a75c5c59e4fc926f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a75c5c59e4fc926f","status":"passed","time":{"start":1698615103188,"stop":1698615104213,"duration":1025}},{"uid":"b31e7c4edd5133f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b31e7c4edd5133f7","status":"passed","time":{"start":1698542367428,"stop":1698542368468,"duration":1040}},{"uid":"53c0d98e66c2cc3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/53c0d98e66c2cc3a","status":"passed","time":{"start":1698455577793,"stop":1698455578753,"duration":960}},{"uid":"66581a8f35e84048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/66581a8f35e84048","status":"passed","time":{"start":1698369250073,"stop":1698369250836,"duration":763}},{"uid":"c62bd832435b72b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c62bd832435b72b8","status":"passed","time":{"start":1698282842169,"stop":1698282843148,"duration":979}},{"uid":"5451b55644890b53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5451b55644890b53","status":"passed","time":{"start":1698196507068,"stop":1698196508506,"duration":1438}},{"uid":"3166eccdc0f9e23b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3166eccdc0f9e23b","status":"passed","time":{"start":1698178229194,"stop":1698178230475,"duration":1281}},{"uid":"d24aabcdaa768489","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d24aabcdaa768489","status":"passed","time":{"start":1698178172972,"stop":1698178174049,"duration":1077}},{"uid":"94b94e3c61605f63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/94b94e3c61605f63","status":"passed","time":{"start":1698110098942,"stop":1698110099786,"duration":844}},{"uid":"597116410e93b089","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/597116410e93b089","status":"passed","time":{"start":1698064861351,"stop":1698064862146,"duration":795}}]},"tags":[]},"source":"ae3736ee2c49abdd.json","parameterValues":["NorthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.10/1084/data/test-cases/fe992b894a9460d2.json b/3.10/1087/data/test-cases/aeb3ed45197c50d4.json similarity index 54% rename from 3.10/1084/data/test-cases/fe992b894a9460d2.json rename to 3.10/1087/data/test-cases/aeb3ed45197c50d4.json index 1805772ee9..ea2e430837 100644 --- a/3.10/1084/data/test-cases/fe992b894a9460d2.json +++ b/3.10/1087/data/test-cases/aeb3ed45197c50d4.json @@ -1 +1 @@ -{"uid":"fe992b894a9460d2","name":"Validate Council Output [BromleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7f3dc7acf0fc90eded39e25c4ed3bb60","time":{"start":1698867333520,"stop":1698867334345,"duration":825},"status":"failed","statusMessage":"ConnectionError: Error fetching council data: data absent when page was scraped.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce57241240>, 'council': 'BromleyBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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://recyclingservices.bromley.gov.uk/waste/6087017', ...}\nsoup = \n\n\n\n\n\n\n\n\nbin_data_dict = {'bins': []}, collections = [], bin_types = []\ncollection_info = []\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 collections = []\n \n \n # Search for the specific bins in the table using BS4\n bin_types = soup.find_all(\"h3\", class_=\"govuk-heading-m waste-service-name\")\n collection_info = soup.find_all(\"dl\", {\"class\": \"govuk-summary-list\"})\n \n # Raise error if data is not loaded at time of scrape (30% chance it is)\n if len(bin_types) == 0:\n> raise ConnectionError(\"Error fetching council data: data absent when page was scraped.\")\nE ConnectionError: Error fetching council data: data absent when page was scraped.\n\nuk_bin_collection/uk_bin_collection/councils/BromleyBoroughCouncil.py:33: ConnectionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"ConnectionError: Error fetching council data: data absent when page was scraped.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fce57241240>, 'council': 'BromleyBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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://recyclingservices.bromley.gov.uk/waste/6087017', ...}\nsoup = \n\n\n\n\n\n\n\n\nbin_data_dict = {'bins': []}, collections = [], bin_types = []\ncollection_info = []\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 collections = []\n \n \n # Search for the specific bins in the table using BS4\n bin_types = soup.find_all(\"h3\", class_=\"govuk-heading-m waste-service-name\")\n collection_info = soup.find_all(\"dl\", {\"class\": \"govuk-summary-list\"})\n \n # Raise error if data is not loaded at time of scrape (30% chance it is)\n if len(bin_types) == 0:\n> raise ConnectionError(\"Error fetching council data: data absent when page was scraped.\")\nE ConnectionError: Error fetching council data: data absent when page was scraped.\n\nuk_bin_collection/uk_bin_collection/councils/BromleyBoroughCouncil.py:33: ConnectionError","steps":[{"name":"Given the council: BromleyBoroughCouncil","time":{"start":1698867333520,"stop":1698867333520,"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":1698867333521,"stop":1698867334345,"duration":824},"status":"failed","statusMessage":"Error fetching council data: data absent when page was scraped.","statusTrace":"ConnectionError: Error fetching council data: data absent when page was scraped.\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-az189-232"},{"name":"thread","value":"2138-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":50,"broken":0,"skipped":0,"passed":120,"unknown":0,"total":170},"items":[{"uid":"7a9648cbc42d6208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7a9648cbc42d6208","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698867380875,"stop":1698867381757,"duration":882}},{"uid":"92850054473927d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/92850054473927d2","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698801514180,"stop":1698801515179,"duration":999}},{"uid":"50a888526f979d94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/50a888526f979d94","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698788421997,"stop":1698788422765,"duration":768}},{"uid":"a1ea593f35469499","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a1ea593f35469499","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698714899244,"stop":1698714900147,"duration":903}},{"uid":"4906b39b6217d8d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4906b39b6217d8d0","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698701289966,"stop":1698701291106,"duration":1140}},{"uid":"48d4a1d460fe4b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48d4a1d460fe4b20","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698700157941,"stop":1698700158824,"duration":883}},{"uid":"24cb13771bc8d021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/24cb13771bc8d021","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692703540,"stop":1698692704385,"duration":845}},{"uid":"7eafa2d79b01d4fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7eafa2d79b01d4fd","status":"passed","time":{"start":1698692670959,"stop":1698692674757,"duration":3798}},{"uid":"fcd480e359b22881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fcd480e359b22881","status":"passed","time":{"start":1698646232264,"stop":1698646235526,"duration":3262}},{"uid":"d1b3a1c067df3ef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d1b3a1c067df3ef5","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698628483471,"stop":1698628484874,"duration":1403}},{"uid":"57af589fefc04d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/57af589fefc04d97","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615121073,"stop":1698615122053,"duration":980}},{"uid":"45fb15286fbfbcbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/45fb15286fbfbcbb","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615041542,"stop":1698615042516,"duration":974}},{"uid":"e42b3555051d30fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e42b3555051d30fa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698542288164,"stop":1698542289188,"duration":1024}},{"uid":"f17be26625ef7b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f17be26625ef7b8e","status":"passed","time":{"start":1698455478869,"stop":1698455482620,"duration":3751}},{"uid":"b2424a1a0a3021ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b2424a1a0a3021ff","status":"failed","statusDetails":"ValueError: unconverted data remains: \n \n (In progress)","time":{"start":1698369161722,"stop":1698369165746,"duration":4024}},{"uid":"a68acf28ac5bd007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a68acf28ac5bd007","status":"passed","time":{"start":1698282749795,"stop":1698282754031,"duration":4236}},{"uid":"40ec856a2c9049e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/40ec856a2c9049e3","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698196422000,"stop":1698196423115,"duration":1115}},{"uid":"423c69fc95862745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/423c69fc95862745","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178148652,"stop":1698178149809,"duration":1157}},{"uid":"93c36446cdfc84e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/93c36446cdfc84e8","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178103943,"stop":1698178105050,"duration":1107}},{"uid":"f6a38ef20d02b172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/f6a38ef20d02b172","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698110018814,"stop":1698110024846,"duration":6032}}]},"tags":[]},"source":"fe992b894a9460d2.json","parameterValues":["BromleyBoroughCouncil"]} \ No newline at end of file +{"uid":"aeb3ed45197c50d4","name":"Validate Council Output [BromleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7f3dc7acf0fc90eded39e25c4ed3bb60","time":{"start":1698867418216,"stop":1698867419138,"duration":922},"status":"failed","statusMessage":"ConnectionError: Error fetching council data: data absent when page was scraped.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120c904cd0>, 'council': 'BromleyBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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://recyclingservices.bromley.gov.uk/waste/6087017', ...}\nsoup = \n\n\n\n\n\n\n\n\nbin_data_dict = {'bins': []}, collections = [], bin_types = []\ncollection_info = []\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 collections = []\n \n \n # Search for the specific bins in the table using BS4\n bin_types = soup.find_all(\"h3\", class_=\"govuk-heading-m waste-service-name\")\n collection_info = soup.find_all(\"dl\", {\"class\": \"govuk-summary-list\"})\n \n # Raise error if data is not loaded at time of scrape (30% chance it is)\n if len(bin_types) == 0:\n> raise ConnectionError(\"Error fetching council data: data absent when page was scraped.\")\nE ConnectionError: Error fetching council data: data absent when page was scraped.\n\nuk_bin_collection/uk_bin_collection/councils/BromleyBoroughCouncil.py:33: ConnectionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"ConnectionError: Error fetching council data: data absent when page was scraped.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120c904cd0>, 'council': 'BromleyBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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://recyclingservices.bromley.gov.uk/waste/6087017', ...}\nsoup = \n\n\n\n\n\n\n\n\nbin_data_dict = {'bins': []}, collections = [], bin_types = []\ncollection_info = []\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 collections = []\n \n \n # Search for the specific bins in the table using BS4\n bin_types = soup.find_all(\"h3\", class_=\"govuk-heading-m waste-service-name\")\n collection_info = soup.find_all(\"dl\", {\"class\": \"govuk-summary-list\"})\n \n # Raise error if data is not loaded at time of scrape (30% chance it is)\n if len(bin_types) == 0:\n> raise ConnectionError(\"Error fetching council data: data absent when page was scraped.\")\nE ConnectionError: Error fetching council data: data absent when page was scraped.\n\nuk_bin_collection/uk_bin_collection/councils/BromleyBoroughCouncil.py:33: ConnectionError","steps":[{"name":"Given the council: BromleyBoroughCouncil","time":{"start":1698867418216,"stop":1698867418217,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from BromleyBoroughCouncil","time":{"start":1698867418217,"stop":1698867419138,"duration":921},"status":"failed","statusMessage":"Error fetching council data: data absent when page was scraped.","statusTrace":"ConnectionError: Error fetching council data: data absent when page was scraped.\n","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":2},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":49,"broken":0,"skipped":0,"passed":120,"unknown":0,"total":169},"items":[{"uid":"92850054473927d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/92850054473927d2","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698801514180,"stop":1698801515179,"duration":999}},{"uid":"50a888526f979d94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/50a888526f979d94","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698788421997,"stop":1698788422765,"duration":768}},{"uid":"a1ea593f35469499","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a1ea593f35469499","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698714899244,"stop":1698714900147,"duration":903}},{"uid":"4906b39b6217d8d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4906b39b6217d8d0","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698701289966,"stop":1698701291106,"duration":1140}},{"uid":"48d4a1d460fe4b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48d4a1d460fe4b20","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698700157941,"stop":1698700158824,"duration":883}},{"uid":"24cb13771bc8d021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/24cb13771bc8d021","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692703540,"stop":1698692704385,"duration":845}},{"uid":"7eafa2d79b01d4fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7eafa2d79b01d4fd","status":"passed","time":{"start":1698692670959,"stop":1698692674757,"duration":3798}},{"uid":"fcd480e359b22881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fcd480e359b22881","status":"passed","time":{"start":1698646232264,"stop":1698646235526,"duration":3262}},{"uid":"d1b3a1c067df3ef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d1b3a1c067df3ef5","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698628483471,"stop":1698628484874,"duration":1403}},{"uid":"57af589fefc04d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/57af589fefc04d97","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615121073,"stop":1698615122053,"duration":980}},{"uid":"45fb15286fbfbcbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/45fb15286fbfbcbb","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615041542,"stop":1698615042516,"duration":974}},{"uid":"e42b3555051d30fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e42b3555051d30fa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698542288164,"stop":1698542289188,"duration":1024}},{"uid":"f17be26625ef7b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f17be26625ef7b8e","status":"passed","time":{"start":1698455478869,"stop":1698455482620,"duration":3751}},{"uid":"b2424a1a0a3021ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b2424a1a0a3021ff","status":"failed","statusDetails":"ValueError: unconverted data remains: \n \n (In progress)","time":{"start":1698369161722,"stop":1698369165746,"duration":4024}},{"uid":"a68acf28ac5bd007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a68acf28ac5bd007","status":"passed","time":{"start":1698282749795,"stop":1698282754031,"duration":4236}},{"uid":"40ec856a2c9049e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/40ec856a2c9049e3","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698196422000,"stop":1698196423115,"duration":1115}},{"uid":"423c69fc95862745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/423c69fc95862745","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178148652,"stop":1698178149809,"duration":1157}},{"uid":"93c36446cdfc84e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/93c36446cdfc84e8","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178103943,"stop":1698178105050,"duration":1107}},{"uid":"f6a38ef20d02b172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/f6a38ef20d02b172","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698110018814,"stop":1698110024846,"duration":6032}},{"uid":"8012fe8752757d68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/8012fe8752757d68","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698064789317,"stop":1698064790130,"duration":813}}]},"tags":[]},"source":"aeb3ed45197c50d4.json","parameterValues":["BromleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/b395da0ec87ef19a.json b/3.10/1087/data/test-cases/b395da0ec87ef19a.json new file mode 100644 index 0000000000..d856a3ae62 --- /dev/null +++ b/3.10/1087/data/test-cases/b395da0ec87ef19a.json @@ -0,0 +1 @@ +{"uid":"b395da0ec87ef19a","name":"Validate Council Output [HarrogateBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5050a0c2bbf037ec5db785929519fc2e","time":{"start":1698867471172,"stop":1698867473320,"duration":2148},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: HarrogateBoroughCouncil","time":{"start":1698867471172,"stop":1698867471173,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from HarrogateBoroughCouncil","time":{"start":1698867471173,"stop":1698867473317,"duration":2144},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867473317,"stop":1698867473318,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867473318,"stop":1698867473320,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":59,"broken":0,"skipped":0,"passed":48,"unknown":0,"total":107},"items":[{"uid":"ebf96ff4b66620b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/ebf96ff4b66620b9","status":"passed","time":{"start":1698801602481,"stop":1698801604805,"duration":2324}},{"uid":"8018be8c66ac088a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8018be8c66ac088a","status":"passed","time":{"start":1698788492418,"stop":1698788496060,"duration":3642}},{"uid":"5b5a8868a25d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5b5a8868a25d52","status":"passed","time":{"start":1698714989370,"stop":1698714992093,"duration":2723}},{"uid":"aa481fafb032e3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aa481fafb032e3d","status":"passed","time":{"start":1698701364705,"stop":1698701367686,"duration":2981}},{"uid":"f7740ed0daa21755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f7740ed0daa21755","status":"passed","time":{"start":1698700226153,"stop":1698700228842,"duration":2689}},{"uid":"c05231b4a35de3cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c05231b4a35de3cc","status":"passed","time":{"start":1698693065507,"stop":1698693067863,"duration":2356}},{"uid":"e1498c8c5671f5a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e1498c8c5671f5a1","status":"passed","time":{"start":1698692735358,"stop":1698692737875,"duration":2517}},{"uid":"edb3d205b491e54a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/edb3d205b491e54a","status":"passed","time":{"start":1698646334488,"stop":1698646337533,"duration":3045}},{"uid":"30a6ff156875fb63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/30a6ff156875fb63","status":"passed","time":{"start":1698628550736,"stop":1698628553245,"duration":2509}},{"uid":"bf3445448f2debe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/bf3445448f2debe1","status":"passed","time":{"start":1698615211177,"stop":1698615215055,"duration":3878}},{"uid":"7083f6df0da28123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7083f6df0da28123","status":"passed","time":{"start":1698615101846,"stop":1698615104163,"duration":2317}},{"uid":"121363873dd3690b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/121363873dd3690b","status":"passed","time":{"start":1698542365001,"stop":1698542367398,"duration":2397}},{"uid":"77fd888d9fa54ab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/77fd888d9fa54ab4","status":"passed","time":{"start":1698455553173,"stop":1698455555390,"duration":2217}},{"uid":"4ed5a3a3d64db8f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4ed5a3a3d64db8f1","status":"passed","time":{"start":1698369228317,"stop":1698369230521,"duration":2204}},{"uid":"ed81dd7204e42f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ed81dd7204e42f2","status":"passed","time":{"start":1698282842820,"stop":1698282845989,"duration":3169}},{"uid":"6772e531acf5b07f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6772e531acf5b07f","status":"passed","time":{"start":1698196501121,"stop":1698196503853,"duration":2732}},{"uid":"a3ab7af9fae3f87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a3ab7af9fae3f87","status":"passed","time":{"start":1698178225387,"stop":1698178229434,"duration":4047}},{"uid":"76c9d90a67563d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/76c9d90a67563d29","status":"passed","time":{"start":1698178205796,"stop":1698178209312,"duration":3516}},{"uid":"a182af92d9a33ee8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a182af92d9a33ee8","status":"passed","time":{"start":1698110096410,"stop":1698110098468,"duration":2058}},{"uid":"a2e60855e2db5adf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/a2e60855e2db5adf","status":"passed","time":{"start":1698065158797,"stop":1698065162300,"duration":3503}}]},"tags":[]},"source":"b395da0ec87ef19a.json","parameterValues":["HarrogateBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/bb68eae86dd6bfb7.json b/3.10/1087/data/test-cases/bb68eae86dd6bfb7.json new file mode 100644 index 0000000000..de7687c27b --- /dev/null +++ b/3.10/1087/data/test-cases/bb68eae86dd6bfb7.json @@ -0,0 +1 @@ +{"uid":"bb68eae86dd6bfb7","name":"Validate Council Output [EastLindseyDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"519a697efdcc9e7678d3369921187d0b","time":{"start":1698867437736,"stop":1698867442529,"duration":4793},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastLindseyDistrictCouncil","time":{"start":1698867437736,"stop":1698867437737,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from EastLindseyDistrictCouncil","time":{"start":1698867437737,"stop":1698867442526,"duration":4789},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867442527,"stop":1698867442527,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867442527,"stop":1698867442529,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastLindseyDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":21,"unknown":0,"total":22},"items":[{"uid":"69c489325968271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/69c489325968271","status":"passed","time":{"start":1698801550977,"stop":1698801555933,"duration":4956}},{"uid":"42a1464d38ebcfd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/42a1464d38ebcfd4","status":"passed","time":{"start":1698788454642,"stop":1698788460593,"duration":5951}},{"uid":"cbd6af191b967a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cbd6af191b967a6b","status":"passed","time":{"start":1698714943351,"stop":1698714950055,"duration":6704}},{"uid":"839c9ace63f682d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/839c9ace63f682d6","status":"passed","time":{"start":1698701315832,"stop":1698701323092,"duration":7260}},{"uid":"5179dc888ab2a5ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5179dc888ab2a5ec","status":"passed","time":{"start":1698700186619,"stop":1698700191449,"duration":4830}},{"uid":"236bd7828600d778","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/236bd7828600d778","status":"passed","time":{"start":1698692728757,"stop":1698692734736,"duration":5979}},{"uid":"100815482feaa80c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/100815482feaa80c","status":"passed","time":{"start":1698692698325,"stop":1698692704231,"duration":5906}},{"uid":"5fafd137d7aa253f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fafd137d7aa253f","status":"passed","time":{"start":1698646280416,"stop":1698646288950,"duration":8534}},{"uid":"a7fd590afc6eab03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a7fd590afc6eab03","status":"passed","time":{"start":1698628507004,"stop":1698628513023,"duration":6019}},{"uid":"479127c63d6ede70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/479127c63d6ede70","status":"passed","time":{"start":1698615154793,"stop":1698615161131,"duration":6338}},{"uid":"d773e8261587d1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d773e8261587d1cc","status":"passed","time":{"start":1698615064381,"stop":1698615069849,"duration":5468}},{"uid":"44262c6aadc0db5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/44262c6aadc0db5f","status":"passed","time":{"start":1698542321494,"stop":1698542327026,"duration":5532}},{"uid":"9659c0d21c638138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9659c0d21c638138","status":"passed","time":{"start":1698455512110,"stop":1698455518596,"duration":6486}},{"uid":"69bd1f67b3fbf249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/69bd1f67b3fbf249","status":"passed","time":{"start":1698369190112,"stop":1698369196512,"duration":6400}},{"uid":"71d3fc15b53c9018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/71d3fc15b53c9018","status":"passed","time":{"start":1698282791592,"stop":1698282798197,"duration":6605}},{"uid":"7fbb7c402430ccac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7fbb7c402430ccac","status":"passed","time":{"start":1698196454506,"stop":1698196461535,"duration":7029}},{"uid":"88fd6fb366258c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88fd6fb366258c7e","status":"passed","time":{"start":1698178176206,"stop":1698178182748,"duration":6542}},{"uid":"f513eae40851546b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f513eae40851546b","status":"passed","time":{"start":1698178168121,"stop":1698178173891,"duration":5770}},{"uid":"2d431f308886e517","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/2d431f308886e517","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x561fa2903fb3 \n#1 0x561fa25d74a7 \n#2 0x561fa261edd6 \n#3 0x561fa261eec1 \n#4 0x561fa265c354 \n#5 0x561fa264096d \n#6 0x561fa2659c02 \n#7 0x561fa2640713 \n#8 0x561fa261318b \n#9 0x561fa2613f7e \n#10 0x561fa28c98d8 \n#11 0x561fa28cd800 \n#12 0x561fa28d7cfc \n#13 0x561fa28ce418 \n#14 0x561fa289b42f \n#15 0x561fa28f24e8 \n#16 0x561fa28f26b4 \n#17 0x561fa2903143 \n#18 0x7f6091c94ac3 ","time":{"start":1698110046087,"stop":1698110059418,"duration":13331}},{"uid":"65940a0869fa0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/65940a0869fa0a","status":"passed","time":{"start":1698064822568,"stop":1698064828608,"duration":6040}}]},"tags":[]},"source":"bb68eae86dd6bfb7.json","parameterValues":["EastLindseyDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/bba56fbfc5d6b278.json b/3.10/1087/data/test-cases/bba56fbfc5d6b278.json new file mode 100644 index 0000000000..24645485f2 --- /dev/null +++ b/3.10/1087/data/test-cases/bba56fbfc5d6b278.json @@ -0,0 +1 @@ +{"uid":"bba56fbfc5d6b278","name":"Validate Council Output [NewcastleCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f8fee070cb49e91fbb5bb87c533c294a","time":{"start":1698867591771,"stop":1698867600433,"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: NewcastleCityCouncil","time":{"start":1698867591771,"stop":1698867591772,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from NewcastleCityCouncil","time":{"start":1698867591772,"stop":1698867600431,"duration":8659},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867600431,"stop":1698867600431,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867600431,"stop":1698867600433,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"dfead28ea3bb50c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/dfead28ea3bb50c1","status":"passed","time":{"start":1698801699792,"stop":1698801729648,"duration":29856}},{"uid":"b885f8be75ea137b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b885f8be75ea137b","status":"passed","time":{"start":1698788607842,"stop":1698788617233,"duration":9391}},{"uid":"ba18abcbadfd66a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ba18abcbadfd66a","status":"passed","time":{"start":1698715153610,"stop":1698715168600,"duration":14990}},{"uid":"9b3a18b14feeaedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9b3a18b14feeaedc","status":"passed","time":{"start":1698701569036,"stop":1698701575752,"duration":6716}},{"uid":"ab1facabe207795e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ab1facabe207795e","status":"passed","time":{"start":1698700339512,"stop":1698700345556,"duration":6044}},{"uid":"4e0898dd01fcfd7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4e0898dd01fcfd7c","status":"passed","time":{"start":1698692873197,"stop":1698692879228,"duration":6031}},{"uid":"a3f8524d314ff4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/a3f8524d314ff4","status":"passed","time":{"start":1698692849085,"stop":1698692855350,"duration":6265}},{"uid":"5466236ed2abd5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5466236ed2abd5b","status":"passed","time":{"start":1698646558874,"stop":1698646565326,"duration":6452}},{"uid":"5825b648c741ce4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5825b648c741ce4b","status":"passed","time":{"start":1698628546090,"stop":1698628577754,"duration":31664}},{"uid":"e7b871e58bc007d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e7b871e58bc007d2","status":"passed","time":{"start":1698615183004,"stop":1698615190532,"duration":7528}},{"uid":"7608a669b7694850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7608a669b7694850","status":"passed","time":{"start":1698615091534,"stop":1698615098003,"duration":6469}},{"uid":"c37774365e3677d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c37774365e3677d6","status":"passed","time":{"start":1698542355071,"stop":1698542363065,"duration":7994}},{"uid":"dd41f794ca6d31cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd41f794ca6d31cc","status":"passed","time":{"start":1698455534226,"stop":1698455571927,"duration":37701}},{"uid":"93d003c5d26d1332","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93d003c5d26d1332","status":"passed","time":{"start":1698369228813,"stop":1698369245800,"duration":16987}},{"uid":"111ea9d5ee1b41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/111ea9d5ee1b41e","status":"passed","time":{"start":1698282810506,"stop":1698282838244,"duration":27738}},{"uid":"4a24ca7ba9649f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4a24ca7ba9649f1","status":"passed","time":{"start":1698196480291,"stop":1698196502820,"duration":22529}},{"uid":"b1b5a816501cac1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b1b5a816501cac1c","status":"passed","time":{"start":1698178217293,"stop":1698178225215,"duration":7922}},{"uid":"46bf97f16fe55b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/46bf97f16fe55b2","status":"passed","time":{"start":1698178161800,"stop":1698178169117,"duration":7317}},{"uid":"3730eead80374294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3730eead80374294","status":"passed","time":{"start":1698110086257,"stop":1698110095525,"duration":9268}},{"uid":"bd75311300c49665","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/bd75311300c49665","status":"passed","time":{"start":1698064847799,"stop":1698064856690,"duration":8891}}]},"tags":[]},"source":"bba56fbfc5d6b278.json","parameterValues":["NewcastleCityCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/c095975def18fde4.json b/3.10/1087/data/test-cases/c095975def18fde4.json new file mode 100644 index 0000000000..9a21eac7f1 --- /dev/null +++ b/3.10/1087/data/test-cases/c095975def18fde4.json @@ -0,0 +1 @@ +{"uid":"c095975def18fde4","name":"Validate Council Output [NorthKestevenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c9c754b0aeaa9653b56f57afebc35c99","time":{"start":1698867488908,"stop":1698867493636,"duration":4728},"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":1698867488908,"stop":1698867488909,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from NorthKestevenDistrictCouncil","time":{"start":1698867488909,"stop":1698867493633,"duration":4724},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867493633,"stop":1698867493634,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867493634,"stop":1698867493636,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"40edcbcb9c89e1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/40edcbcb9c89e1a2","status":"passed","time":{"start":1698801614031,"stop":1698801618567,"duration":4536}},{"uid":"8ceec43523d5e18c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8ceec43523d5e18c","status":"passed","time":{"start":1698788504944,"stop":1698788508563,"duration":3619}},{"uid":"c0d73429e4910788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c0d73429e4910788","status":"passed","time":{"start":1698715007042,"stop":1698715012503,"duration":5461}},{"uid":"62eb9d2885321bdf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/62eb9d2885321bdf","status":"passed","time":{"start":1698701379751,"stop":1698701384329,"duration":4578}},{"uid":"ae8db991ff013957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae8db991ff013957","status":"passed","time":{"start":1698700238586,"stop":1698700242810,"duration":4224}},{"uid":"36a2c5270ce675aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/36a2c5270ce675aa","status":"passed","time":{"start":1698692879278,"stop":1698692883569,"duration":4291}},{"uid":"18159a0f5751d35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/18159a0f5751d35","status":"passed","time":{"start":1698692746847,"stop":1698692751561,"duration":4714}},{"uid":"5fbb407c28eb7f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fbb407c28eb7f76","status":"passed","time":{"start":1698646360169,"stop":1698646365271,"duration":5102}},{"uid":"fdffcb53d76aa77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fdffcb53d76aa77d","status":"passed","time":{"start":1698628577811,"stop":1698628582245,"duration":4434}},{"uid":"359513c7efc02926","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/359513c7efc02926","status":"passed","time":{"start":1698615190591,"stop":1698615194947,"duration":4356}},{"uid":"143438810a90f8f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/143438810a90f8f8","status":"passed","time":{"start":1698615098048,"stop":1698615103185,"duration":5137}},{"uid":"79794328360f73cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/79794328360f73cb","status":"passed","time":{"start":1698542363111,"stop":1698542367424,"duration":4313}},{"uid":"ae3fdefbc1663862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ae3fdefbc1663862","status":"passed","time":{"start":1698455571977,"stop":1698455577790,"duration":5813}},{"uid":"19107c76f2e5ea95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19107c76f2e5ea95","status":"passed","time":{"start":1698369245845,"stop":1698369250069,"duration":4224}},{"uid":"5027faa125768286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5027faa125768286","status":"passed","time":{"start":1698282838301,"stop":1698282842164,"duration":3863}},{"uid":"165f2c017d5adc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/165f2c017d5adc3","status":"passed","time":{"start":1698196502867,"stop":1698196507065,"duration":4198}},{"uid":"68d701e9dc716eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/68d701e9dc716eab","status":"passed","time":{"start":1698178225273,"stop":1698178229190,"duration":3917}},{"uid":"efec3c456da34ae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/efec3c456da34ae3","status":"passed","time":{"start":1698178169166,"stop":1698178172969,"duration":3803}},{"uid":"4bcacda15fc29236","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/4bcacda15fc29236","status":"passed","time":{"start":1698110095573,"stop":1698110098939,"duration":3366}},{"uid":"4d7eaec3a803b0f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/4d7eaec3a803b0f6","status":"passed","time":{"start":1698064856756,"stop":1698064861348,"duration":4592}}]},"tags":[]},"source":"c095975def18fde4.json","parameterValues":["NorthKestevenDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/c0d26c93b3737f4c.json b/3.10/1087/data/test-cases/c0d26c93b3737f4c.json new file mode 100644 index 0000000000..2511aa062d --- /dev/null +++ b/3.10/1087/data/test-cases/c0d26c93b3737f4c.json @@ -0,0 +1 @@ +{"uid":"c0d26c93b3737f4c","name":"Validate Council Output [LeedsCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"973eb3b9bc5dfa31c9d5412a22fe2eb5","time":{"start":1698867445121,"stop":1698867569894,"duration":124773},"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":1698867445121,"stop":1698867445122,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from LeedsCityCouncil","time":{"start":1698867445122,"stop":1698867569891,"duration":124769},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867569891,"stop":1698867569891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867569891,"stop":1698867569894,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"79f4cde8826c48f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79f4cde8826c48f","status":"passed","time":{"start":1698801550025,"stop":1698801673617,"duration":123592}},{"uid":"fad4e15c68635f1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fad4e15c68635f1c","status":"passed","time":{"start":1698788457064,"stop":1698788587883,"duration":130819}},{"uid":"e2467eedd507f249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e2467eedd507f249","status":"passed","time":{"start":1698714947490,"stop":1698715129756,"duration":182266}},{"uid":"58235cdb7f6a16f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/58235cdb7f6a16f4","status":"passed","time":{"start":1698701324965,"stop":1698701545424,"duration":220459}},{"uid":"203acb0b0a95bf65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/203acb0b0a95bf65","status":"passed","time":{"start":1698700190483,"stop":1698700320149,"duration":129666}},{"uid":"c741e65f690397ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c741e65f690397ed","status":"passed","time":{"start":1698692735086,"stop":1698692859342,"duration":124256}},{"uid":"1641ad71402850c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1641ad71402850c1","status":"passed","time":{"start":1698692704814,"stop":1698692829035,"duration":124221}},{"uid":"df0b44ca6d8f65ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/df0b44ca6d8f65ba","status":"passed","time":{"start":1698646317225,"stop":1698646539741,"duration":222516}},{"uid":"78d6fb5c9957a5f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/78d6fb5c9957a5f2","status":"passed","time":{"start":1698628573257,"stop":1698628742414,"duration":169157}},{"uid":"6e695a032b3788b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6e695a032b3788b7","status":"passed","time":{"start":1698615233300,"stop":1698615451617,"duration":218317}},{"uid":"416fa98799273909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/416fa98799273909","status":"passed","time":{"start":1698615119338,"stop":1698615288319,"duration":168981}},{"uid":"ff6c432a41c28ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ff6c432a41c28ed5","status":"passed","time":{"start":1698542389100,"stop":1698542578472,"duration":189372}},{"uid":"182669a0d6c620c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/182669a0d6c620c1","status":"passed","time":{"start":1698455578235,"stop":1698455712453,"duration":134218}},{"uid":"b272f88643c81565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b272f88643c81565","status":"passed","time":{"start":1698369246733,"stop":1698369376550,"duration":129817}},{"uid":"30b06bbd475aae25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/30b06bbd475aae25","status":"passed","time":{"start":1698282870326,"stop":1698283091433,"duration":221107}},{"uid":"a24da2fd3b5a65a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a24da2fd3b5a65a7","status":"passed","time":{"start":1698196525513,"stop":1698196731365,"duration":205852}},{"uid":"4e2ed744a367ea6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4e2ed744a367ea6e","status":"passed","time":{"start":1698178246655,"stop":1698178467427,"duration":220772}},{"uid":"61a8b7103fdead3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/61a8b7103fdead3d","status":"passed","time":{"start":1698178228500,"stop":1698178406046,"duration":177546}},{"uid":"3ba164a27288859e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3ba164a27288859e","status":"passed","time":{"start":1698110117325,"stop":1698110260191,"duration":142866}},{"uid":"4eae93c691cd3cea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/4eae93c691cd3cea","status":"passed","time":{"start":1698065176932,"stop":1698065313268,"duration":136336}}]},"tags":[]},"source":"c0d26c93b3737f4c.json","parameterValues":["LeedsCityCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/c6e7b9cb4fb0f0f4.json b/3.10/1087/data/test-cases/c6e7b9cb4fb0f0f4.json new file mode 100644 index 0000000000..b219ba740e --- /dev/null +++ b/3.10/1087/data/test-cases/c6e7b9cb4fb0f0f4.json @@ -0,0 +1 @@ +{"uid":"c6e7b9cb4fb0f0f4","name":"Validate Council Output [DoncasterCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f78d4ae6baa752b4fc3e2cf80276d79","time":{"start":1698867429599,"stop":1698867431441,"duration":1842},"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":1698867429600,"stop":1698867429600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from DoncasterCouncil","time":{"start":1698867429600,"stop":1698867431438,"duration":1838},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867431438,"stop":1698867431439,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867431439,"stop":1698867431441,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"8754047bd86688c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8754047bd86688c1","status":"passed","time":{"start":1698801542805,"stop":1698801545000,"duration":2195}},{"uid":"87ca9a1b79c96569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/87ca9a1b79c96569","status":"passed","time":{"start":1698788448871,"stop":1698788450628,"duration":1757}},{"uid":"8567deba7865f90b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8567deba7865f90b","status":"passed","time":{"start":1698714933776,"stop":1698714935446,"duration":1670}},{"uid":"da0a1738c8b98a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da0a1738c8b98a65","status":"passed","time":{"start":1698701306627,"stop":1698701308634,"duration":2007}},{"uid":"66ae6b8ab6303c88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/66ae6b8ab6303c88","status":"passed","time":{"start":1698700178464,"stop":1698700180069,"duration":1605}},{"uid":"b0f59b2ba7b33d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b0f59b2ba7b33d2d","status":"passed","time":{"start":1698692720929,"stop":1698692722427,"duration":1498}},{"uid":"e8c2390c0a0443d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c2390c0a0443d","status":"passed","time":{"start":1698692690031,"stop":1698692691493,"duration":1462}},{"uid":"48e4703cf202e94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/48e4703cf202e94","status":"passed","time":{"start":1698646312618,"stop":1698646314463,"duration":1845}},{"uid":"e077e2d6e2ca9165","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e077e2d6e2ca9165","status":"passed","time":{"start":1698628497396,"stop":1698628499613,"duration":2217}},{"uid":"dac01e387342b54d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/dac01e387342b54d","status":"passed","time":{"start":1698615140161,"stop":1698615142023,"duration":1862}},{"uid":"3c6b737d5e54e14f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c6b737d5e54e14f","status":"passed","time":{"start":1698615055541,"stop":1698615057445,"duration":1904}},{"uid":"72b829439269e6d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/72b829439269e6d0","status":"passed","time":{"start":1698542311922,"stop":1698542313922,"duration":2000}},{"uid":"4f60a4f55a1497af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/4f60a4f55a1497af","status":"passed","time":{"start":1698455504782,"stop":1698455506300,"duration":1518}},{"uid":"b427f4be7f7fef4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b427f4be7f7fef4b","status":"passed","time":{"start":1698369181731,"stop":1698369183258,"duration":1527}},{"uid":"e4f42b7e101306f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e4f42b7e101306f","status":"passed","time":{"start":1698282780789,"stop":1698282783164,"duration":2375}},{"uid":"f074fa632caa2b62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f074fa632caa2b62","status":"passed","time":{"start":1698196454152,"stop":1698196455839,"duration":1687}},{"uid":"c14fc730a947c1a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c14fc730a947c1a4","status":"passed","time":{"start":1698178166258,"stop":1698178168414,"duration":2156}},{"uid":"60445f4c673ca331","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/60445f4c673ca331","status":"passed","time":{"start":1698178129192,"stop":1698178131308,"duration":2116}},{"uid":"dd091d6ebf7d297e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/dd091d6ebf7d297e","status":"passed","time":{"start":1698110038137,"stop":1698110039625,"duration":1488}},{"uid":"fc92dd280301e8e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/fc92dd280301e8e6","status":"passed","time":{"start":1698064803125,"stop":1698064813195,"duration":10070}}]},"tags":[]},"source":"c6e7b9cb4fb0f0f4.json","parameterValues":["DoncasterCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/c99266aacf98b78.json b/3.10/1087/data/test-cases/c99266aacf98b78.json new file mode 100644 index 0000000000..de1457afab --- /dev/null +++ b/3.10/1087/data/test-cases/c99266aacf98b78.json @@ -0,0 +1 @@ +{"uid":"c99266aacf98b78","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8469a840ac4282e76aa5171187cf23d5","time":{"start":1698867407230,"stop":1698867407983,"duration":753},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BathAndNorthEastSomersetCouncil","time":{"start":1698867407230,"stop":1698867407231,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from BathAndNorthEastSomersetCouncil","time":{"start":1698867407231,"stop":1698867407980,"duration":749},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867407981,"stop":1698867407981,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867407981,"stop":1698867407983,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":39,"broken":0,"skipped":0,"passed":48,"unknown":0,"total":87},"items":[{"uid":"d9ba9c6410892d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d9ba9c6410892d1","status":"passed","time":{"start":1698801503192,"stop":1698801503939,"duration":747}},{"uid":"39cbbb928377c6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/39cbbb928377c6d6","status":"passed","time":{"start":1698788411053,"stop":1698788411750,"duration":697}},{"uid":"eed9f533685d8f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/eed9f533685d8f7c","status":"passed","time":{"start":1698714883183,"stop":1698714884167,"duration":984}},{"uid":"7aef7cce8af9048a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7aef7cce8af9048a","status":"passed","time":{"start":1698701276420,"stop":1698701277698,"duration":1278}},{"uid":"cbd6a226bde9bbc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cbd6a226bde9bbc1","status":"passed","time":{"start":1698700147114,"stop":1698700147867,"duration":753}},{"uid":"3b49b48e1823d2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3b49b48e1823d2f","status":"passed","time":{"start":1698692692841,"stop":1698692693577,"duration":736}},{"uid":"500930bb7d7aa417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/500930bb7d7aa417","status":"passed","time":{"start":1698692659780,"stop":1698692660536,"duration":756}},{"uid":"a64d1ca92e000d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a64d1ca92e000d2a","status":"passed","time":{"start":1698646219203,"stop":1698646220487,"duration":1284}},{"uid":"8b77295c9b51d37d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8b77295c9b51d37d","status":"passed","time":{"start":1698628469753,"stop":1698628470861,"duration":1108}},{"uid":"7f60c2495346926d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f60c2495346926d","status":"passed","time":{"start":1698615108480,"stop":1698615109677,"duration":1197}},{"uid":"3adeda593a06400d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3adeda593a06400d","status":"passed","time":{"start":1698615030056,"stop":1698615030962,"duration":906}},{"uid":"d16010dcf53de276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d16010dcf53de276","status":"passed","time":{"start":1698542275756,"stop":1698542277187,"duration":1431}},{"uid":"35756858273f8b51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/35756858273f8b51","status":"passed","time":{"start":1698455467575,"stop":1698455468319,"duration":744}},{"uid":"c8ca6557a93bfa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c8ca6557a93bfa7","status":"passed","time":{"start":1698369149436,"stop":1698369150227,"duration":791}},{"uid":"b024bf24a31638c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b024bf24a31638c0","status":"passed","time":{"start":1698282735726,"stop":1698282736937,"duration":1211}},{"uid":"379b759fd4b62673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/379b759fd4b62673","status":"passed","time":{"start":1698196408772,"stop":1698196409871,"duration":1099}},{"uid":"f53f8a0b0b5d7bbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f53f8a0b0b5d7bbd","status":"passed","time":{"start":1698178135056,"stop":1698178136339,"duration":1283}},{"uid":"37c26fbc28e0c334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37c26fbc28e0c334","status":"passed","time":{"start":1698178091973,"stop":1698178092903,"duration":930}},{"uid":"b74e23691d4b2498","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/b74e23691d4b2498","status":"passed","time":{"start":1698110007891,"stop":1698110008608,"duration":717}},{"uid":"f575019d5df0d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/f575019d5df0d77","status":"passed","time":{"start":1698064773709,"stop":1698064774477,"duration":768}}]},"tags":[]},"source":"c99266aacf98b78.json","parameterValues":["BathAndNorthEastSomersetCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/5a148c5684cc1ba.json b/3.10/1087/data/test-cases/ce1441405aaed98b.json similarity index 71% rename from 3.10/1085/data/test-cases/5a148c5684cc1ba.json rename to 3.10/1087/data/test-cases/ce1441405aaed98b.json index 4b85529d2f..71a3e4e401 100644 --- a/3.10/1085/data/test-cases/5a148c5684cc1ba.json +++ b/3.10/1087/data/test-cases/ce1441405aaed98b.json @@ -1 +1 @@ -{"uid":"5a148c5684cc1ba","name":"Validate Council Output [SouthOxfordshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dd90c8e7bdfef60ba64401e6c2135205","time":{"start":1698867606497,"stop":1698867609640,"duration":3143},"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":1698867606497,"stop":1698867606498,"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":1698867606498,"stop":1698867609637,"duration":3139},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867609638,"stop":1698867609638,"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":1698867609638,"stop":1698867609640,"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-az403-577"},{"name":"thread","value":"2287-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":152,"unknown":0,"total":169},"items":[{"uid":"74b378e4131475f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74b378e4131475f4","status":"passed","time":{"start":1698801758336,"stop":1698801762280,"duration":3944}},{"uid":"bf09c88c9be9517a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/bf09c88c9be9517a","status":"passed","time":{"start":1698788647535,"stop":1698788650883,"duration":3348}},{"uid":"bf07c631a07f5bbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bf07c631a07f5bbe","status":"passed","time":{"start":1698715182514,"stop":1698715186264,"duration":3750}},{"uid":"92fbbfac03a44580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/92fbbfac03a44580","status":"passed","time":{"start":1698701582570,"stop":1698701586924,"duration":4354}},{"uid":"a91afb2ef4a9e67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a91afb2ef4a9e67f","status":"passed","time":{"start":1698700373248,"stop":1698700376378,"duration":3130}},{"uid":"b83c2d7f93c7769b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b83c2d7f93c7769b","status":"passed","time":{"start":1698693072300,"stop":1698693079355,"duration":7055}},{"uid":"97bf7e220022051d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/97bf7e220022051d","status":"passed","time":{"start":1698692881860,"stop":1698692884945,"duration":3085}},{"uid":"eddb3ffaa269e329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eddb3ffaa269e329","status":"passed","time":{"start":1698646576604,"stop":1698646580882,"duration":4278}},{"uid":"1a8b533a3977b7ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1a8b533a3977b7ef","status":"passed","time":{"start":1698628621883,"stop":1698628626691,"duration":4808}},{"uid":"87657179539018f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/87657179539018f7","status":"passed","time":{"start":1698615389259,"stop":1698615394320,"duration":5061}},{"uid":"266125815fd0c1a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/266125815fd0c1a5","status":"passed","time":{"start":1698615277515,"stop":1698615281489,"duration":3974}},{"uid":"7a27b36424594b8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a27b36424594b8a","status":"passed","time":{"start":1698542545208,"stop":1698542549261,"duration":4053}},{"uid":"1be99dcbd27c8ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1be99dcbd27c8ef1","status":"passed","time":{"start":1698455615531,"stop":1698455618373,"duration":2842}},{"uid":"f5f76522d6ab5159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5f76522d6ab5159","status":"passed","time":{"start":1698369286302,"stop":1698369290096,"duration":3794}},{"uid":"a59bd731d9f4b5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a59bd731d9f4b5d6","status":"passed","time":{"start":1698283043730,"stop":1698283047981,"duration":4251}},{"uid":"269f05e44478e589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/269f05e44478e589","status":"passed","time":{"start":1698196697163,"stop":1698196701265,"duration":4102}},{"uid":"4928a46f2025a79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4928a46f2025a79e","status":"passed","time":{"start":1698178417062,"stop":1698178421821,"duration":4759}},{"uid":"85eec774c0a34f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85eec774c0a34f46","status":"passed","time":{"start":1698178356086,"stop":1698178360464,"duration":4378}},{"uid":"bd2002524885c153","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/bd2002524885c153","status":"passed","time":{"start":1698110272685,"stop":1698110275983,"duration":3298}},{"uid":"736e566fc95c3e23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/736e566fc95c3e23","status":"passed","time":{"start":1698065057313,"stop":1698065060883,"duration":3570}}]},"tags":[]},"source":"5a148c5684cc1ba.json","parameterValues":["SouthOxfordshireCouncil"]} \ No newline at end of file +{"uid":"ce1441405aaed98b","name":"Validate Council Output [SouthOxfordshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dd90c8e7bdfef60ba64401e6c2135205","time":{"start":1698867629783,"stop":1698867633034,"duration":3251},"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":1698867629783,"stop":1698867629784,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from SouthOxfordshireCouncil","time":{"start":1698867629784,"stop":1698867633032,"duration":3248},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867633032,"stop":1698867633032,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867633033,"stop":1698867633034,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":152,"unknown":0,"total":169},"items":[{"uid":"74b378e4131475f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74b378e4131475f4","status":"passed","time":{"start":1698801758336,"stop":1698801762280,"duration":3944}},{"uid":"bf09c88c9be9517a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/bf09c88c9be9517a","status":"passed","time":{"start":1698788647535,"stop":1698788650883,"duration":3348}},{"uid":"bf07c631a07f5bbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bf07c631a07f5bbe","status":"passed","time":{"start":1698715182514,"stop":1698715186264,"duration":3750}},{"uid":"92fbbfac03a44580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/92fbbfac03a44580","status":"passed","time":{"start":1698701582570,"stop":1698701586924,"duration":4354}},{"uid":"a91afb2ef4a9e67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a91afb2ef4a9e67f","status":"passed","time":{"start":1698700373248,"stop":1698700376378,"duration":3130}},{"uid":"b83c2d7f93c7769b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b83c2d7f93c7769b","status":"passed","time":{"start":1698693072300,"stop":1698693079355,"duration":7055}},{"uid":"97bf7e220022051d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/97bf7e220022051d","status":"passed","time":{"start":1698692881860,"stop":1698692884945,"duration":3085}},{"uid":"eddb3ffaa269e329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eddb3ffaa269e329","status":"passed","time":{"start":1698646576604,"stop":1698646580882,"duration":4278}},{"uid":"1a8b533a3977b7ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1a8b533a3977b7ef","status":"passed","time":{"start":1698628621883,"stop":1698628626691,"duration":4808}},{"uid":"87657179539018f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/87657179539018f7","status":"passed","time":{"start":1698615389259,"stop":1698615394320,"duration":5061}},{"uid":"266125815fd0c1a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/266125815fd0c1a5","status":"passed","time":{"start":1698615277515,"stop":1698615281489,"duration":3974}},{"uid":"7a27b36424594b8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a27b36424594b8a","status":"passed","time":{"start":1698542545208,"stop":1698542549261,"duration":4053}},{"uid":"1be99dcbd27c8ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1be99dcbd27c8ef1","status":"passed","time":{"start":1698455615531,"stop":1698455618373,"duration":2842}},{"uid":"f5f76522d6ab5159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5f76522d6ab5159","status":"passed","time":{"start":1698369286302,"stop":1698369290096,"duration":3794}},{"uid":"a59bd731d9f4b5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a59bd731d9f4b5d6","status":"passed","time":{"start":1698283043730,"stop":1698283047981,"duration":4251}},{"uid":"269f05e44478e589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/269f05e44478e589","status":"passed","time":{"start":1698196697163,"stop":1698196701265,"duration":4102}},{"uid":"4928a46f2025a79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4928a46f2025a79e","status":"passed","time":{"start":1698178417062,"stop":1698178421821,"duration":4759}},{"uid":"85eec774c0a34f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85eec774c0a34f46","status":"passed","time":{"start":1698178356086,"stop":1698178360464,"duration":4378}},{"uid":"bd2002524885c153","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/bd2002524885c153","status":"passed","time":{"start":1698110272685,"stop":1698110275983,"duration":3298}},{"uid":"736e566fc95c3e23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/736e566fc95c3e23","status":"passed","time":{"start":1698065057313,"stop":1698065060883,"duration":3570}}]},"tags":[]},"source":"ce1441405aaed98b.json","parameterValues":["SouthOxfordshireCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/cf693c512afe43c.json b/3.10/1087/data/test-cases/cf693c512afe43c.json new file mode 100644 index 0000000000..5c3af39d9a --- /dev/null +++ b/3.10/1087/data/test-cases/cf693c512afe43c.json @@ -0,0 +1 @@ +{"uid":"cf693c512afe43c","name":"Validate Council Output [BroxtoweBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2a2bbcaf16a5fcec6968b3e85d684c8e","time":{"start":1698867419183,"stop":1698867425214,"duration":6031},"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":1698867419183,"stop":1698867419183,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from BroxtoweBoroughCouncil","time":{"start":1698867419184,"stop":1698867425212,"duration":6028},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867425212,"stop":1698867425212,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867425213,"stop":1698867425214,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"9951552605639274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9951552605639274","status":"passed","time":{"start":1698801515236,"stop":1698801522764,"duration":7528}},{"uid":"c1a23398fee091d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c1a23398fee091d7","status":"passed","time":{"start":1698788422808,"stop":1698788428288,"duration":5480}},{"uid":"409ea7599b512d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/409ea7599b512d2a","status":"passed","time":{"start":1698714900193,"stop":1698714917878,"duration":17685}},{"uid":"ef13e56d29dffdbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ef13e56d29dffdbb","status":"passed","time":{"start":1698701291157,"stop":1698701297994,"duration":6837}},{"uid":"db217752b75a7aea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/db217752b75a7aea","status":"passed","time":{"start":1698700158873,"stop":1698700164602,"duration":5729}},{"uid":"6fe039ab67d9f377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6fe039ab67d9f377","status":"passed","time":{"start":1698692704429,"stop":1698692710076,"duration":5647}},{"uid":"54b7730457562dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54b7730457562dfd","status":"passed","time":{"start":1698692674760,"stop":1698692680191,"duration":5431}},{"uid":"1bdd4c792fe5d16b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1bdd4c792fe5d16b","status":"passed","time":{"start":1698646235530,"stop":1698646250036,"duration":14506}},{"uid":"e0ad0f53333933a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0ad0f53333933a1","status":"passed","time":{"start":1698628484926,"stop":1698628498230,"duration":13304}},{"uid":"2f10349cabd35535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2f10349cabd35535","status":"passed","time":{"start":1698615122106,"stop":1698615140636,"duration":18530}},{"uid":"8db06a8b0bd983ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8db06a8b0bd983ec","status":"passed","time":{"start":1698615042586,"stop":1698615048808,"duration":6222}},{"uid":"7d8a826926a637f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d8a826926a637f4","status":"passed","time":{"start":1698542289253,"stop":1698542301919,"duration":12666}},{"uid":"b21be19bf138f456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b21be19bf138f456","status":"passed","time":{"start":1698455482623,"stop":1698455489331,"duration":6708}},{"uid":"d47ccc0a9140807c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d47ccc0a9140807c","status":"passed","time":{"start":1698369165836,"stop":1698369178225,"duration":12389}},{"uid":"b155a246416a433d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b155a246416a433d","status":"passed","time":{"start":1698282754035,"stop":1698282765590,"duration":11555}},{"uid":"f3d61f55757060b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f3d61f55757060b7","status":"passed","time":{"start":1698196423182,"stop":1698196430121,"duration":6939}},{"uid":"59870aef8d063439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/59870aef8d063439","status":"passed","time":{"start":1698178149898,"stop":1698178157198,"duration":7300}},{"uid":"ead86061b79a79c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ead86061b79a79c6","status":"passed","time":{"start":1698178105130,"stop":1698178115621,"duration":10491}},{"uid":"94aa3221edfd8a00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/94aa3221edfd8a00","status":"passed","time":{"start":1698110024919,"stop":1698110037551,"duration":12632}},{"uid":"bf7f26a9c0556118","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/bf7f26a9c0556118","status":"passed","time":{"start":1698064790218,"stop":1698064803820,"duration":13602}}]},"tags":[]},"source":"cf693c512afe43c.json","parameterValues":["BroxtoweBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/cfb4f9450ce2f5a0.json b/3.10/1087/data/test-cases/cfb4f9450ce2f5a0.json new file mode 100644 index 0000000000..240d53d2be --- /dev/null +++ b/3.10/1087/data/test-cases/cfb4f9450ce2f5a0.json @@ -0,0 +1 @@ +{"uid":"cfb4f9450ce2f5a0","name":"Validate Council Output [PrestonCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"adada69a336066ec844ff916b7714101","time":{"start":1698867645876,"stop":1698867777851,"duration":131975},"status":"failed","statusMessage":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55ad53c42fb3 \n#1 0x55ad539164a7 \n#2 0x55ad5390e5d3 \n#3 0x55ad538ff007 \n#4 0x55ad53900481 \n#5 0x55ad538ff33f \n#6 0x55ad538fe35c \n#7 0x55ad538fe2ce \n#8 0x55ad538fcecd \n#9 0x55ad538fd35a \n#10 0x55ad53918b8e \n#11 0x55ad539993b5 \n#12 0x55ad5397f942 \n#13 0x55ad53998c02 \n#14 0x55ad5397f713 \n#15 0x55ad5395218b \n#16 0x55ad53952f7e \n#17 0x55ad53c088d8 \n#18 0x55ad53c0c800 \n#19 0x55ad53c16cfc \n#20 0x55ad53c0d418 \n#21 0x55ad53bda42f \n#22 0x55ad53c314e8 \n#23 0x55ad53c316b4 \n#24 0x55ad53c42143 \n#25 0x7fbf76094ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900c7cfa60>, 'council': 'PrestonCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:35: 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:353: 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:344: 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 0x55ad53c316b4 \\\\u003Cunknown>\\\\n#24 0x55ad53c42143 \\\\u003Cunknown>\\\\n#25 0x7fbf76094ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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=118.0.5993.117)\nE Stacktrace:\nE #0 0x55ad53c42fb3 \nE #1 0x55ad539164a7 \nE #2 0x55ad5390e5d3 \nE #3 0x55ad538ff007 \nE #4 0x55ad53900481 \nE #5 0x55ad538ff33f \nE #6 0x55ad538fe35c \nE #7 0x55ad538fe2ce \nE #8 0x55ad538fcecd \nE #9 0x55ad538fd35a \nE #10 0x55ad53918b8e \nE #11 0x55ad539993b5 \nE #12 0x55ad5397f942 \nE #13 0x55ad53998c02 \nE #14 0x55ad5397f713 \nE #15 0x55ad5395218b \nE #16 0x55ad53952f7e \nE #17 0x55ad53c088d8 \nE #18 0x55ad53c0c800 \nE #19 0x55ad53c16cfc \nE #20 0x55ad53c0d418 \nE #21 0x55ad53bda42f \nE #22 0x55ad53c314e8 \nE #23 0x55ad53c316b4 \nE #24 0x55ad53c42143 \nE #25 0x7fbf76094ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: 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=118.0.5993.117)\nStacktrace:\n#0 0x55ad53c42fb3 \n#1 0x55ad539164a7 \n#2 0x55ad5390e5d3 \n#3 0x55ad538ff007 \n#4 0x55ad53900481 \n#5 0x55ad538ff33f \n#6 0x55ad538fe35c \n#7 0x55ad538fe2ce \n#8 0x55ad538fcecd \n#9 0x55ad538fd35a \n#10 0x55ad53918b8e \n#11 0x55ad539993b5 \n#12 0x55ad5397f942 \n#13 0x55ad53998c02 \n#14 0x55ad5397f713 \n#15 0x55ad5395218b \n#16 0x55ad53952f7e \n#17 0x55ad53c088d8 \n#18 0x55ad53c0c800 \n#19 0x55ad53c16cfc \n#20 0x55ad53c0d418 \n#21 0x55ad53bda42f \n#22 0x55ad53c314e8 \n#23 0x55ad53c316b4 \n#24 0x55ad53c42143 \n#25 0x7fbf76094ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900c7cfa60>, 'council': 'PrestonCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:35: 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:353: 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:344: 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 0x55ad53c316b4 \\\\u003Cunknown>\\\\n#24 0x55ad53c42143 \\\\u003Cunknown>\\\\n#25 0x7fbf76094ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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=118.0.5993.117)\nE Stacktrace:\nE #0 0x55ad53c42fb3 \nE #1 0x55ad539164a7 \nE #2 0x55ad5390e5d3 \nE #3 0x55ad538ff007 \nE #4 0x55ad53900481 \nE #5 0x55ad538ff33f \nE #6 0x55ad538fe35c \nE #7 0x55ad538fe2ce \nE #8 0x55ad538fcecd \nE #9 0x55ad538fd35a \nE #10 0x55ad53918b8e \nE #11 0x55ad539993b5 \nE #12 0x55ad5397f942 \nE #13 0x55ad53998c02 \nE #14 0x55ad5397f713 \nE #15 0x55ad5395218b \nE #16 0x55ad53952f7e \nE #17 0x55ad53c088d8 \nE #18 0x55ad53c0c800 \nE #19 0x55ad53c16cfc \nE #20 0x55ad53c0d418 \nE #21 0x55ad53bda42f \nE #22 0x55ad53c314e8 \nE #23 0x55ad53c316b4 \nE #24 0x55ad53c42143 \nE #25 0x7fbf76094ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: WebDriverException","steps":[{"name":"Given the council: PrestonCityCouncil","time":{"start":1698867645876,"stop":1698867645877,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from PrestonCityCouncil","time":{"start":1698867645877,"stop":1698867777851,"duration":131974},"status":"failed","statusMessage":"Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55ad53c42fb3 \n#1 0x55ad539164a7 \n#2 0x55ad5390e5d3 \n#3 0x55ad538ff007 \n#4 0x55ad53900481 \n#5 0x55ad538ff33f \n#6 0x55ad538fe35c \n#7 0x55ad538fe2ce \n#8 0x55ad538fcecd \n#9 0x55ad538fd35a \n#10 0x55ad53918b8e \n#11 0x55ad539993b5 \n#12 0x55ad5397f942 \n#13 0x55ad53998c02 \n#14 0x55ad5397f713 \n#15 0x55ad5395218b \n#16 0x55ad53952f7e \n#17 0x55ad53c088d8 \n#18 0x55ad53c0c800 \n#19 0x55ad53c16cfc \n#20 0x55ad53c0d418 \n#21 0x55ad53bda42f \n#22 0x55ad53c314e8 \n#23 0x55ad53c316b4 \n#24 0x55ad53c42143 \n#25 0x7fbf76094ac3 \n","statusTrace":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55ad53c42fb3 \n#1 0x55ad539164a7 \n#2 0x55ad5390e5d3 \n#3 0x55ad538ff007 \n#4 0x55ad53900481 \n#5 0x55ad538ff33f \n#6 0x55ad538fe35c \n#7 0x55ad538fe2ce \n#8 0x55ad538fcecd \n#9 0x55ad538fd35a \n#10 0x55ad53918b8e \n#11 0x55ad539993b5 \n#12 0x55ad5397f942 \n#13 0x55ad53998c02 \n#14 0x55ad5397f713 \n#15 0x55ad5395218b \n#16 0x55ad53952f7e \n#17 0x55ad53c088d8 \n#18 0x55ad53c0c800 \n#19 0x55ad53c16cfc \n#20 0x55ad53c0d418 \n#21 0x55ad53bda42f \n#22 0x55ad53c314e8 \n#23 0x55ad53c316b4 \n#24 0x55ad53c42143 \n#25 0x7fbf76094ac3 \n\n","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":2},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":168,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":169},"items":[{"uid":"d721aa2681d256d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d721aa2681d256d5","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x559d9a5c9fb3 \n#1 0x559d9a29d4a7 \n#2 0x559d9a2955d3 \n#3 0x559d9a286007 \n#4 0x559d9a287481 \n#5 0x559d9a28633f \n#6 0x559d9a28535c \n#7 0x559d9a2852ce \n#8 0x559d9a283ecd \n#9 0x559d9a28435a \n#10 0x559d9a29fb8e \n#11 0x559d9a3203b5 \n#12 0x559d9a306942 \n#13 0x559d9a31fc02 \n#14 0x559d9a306713 \n#15 0x559d9a2d918b \n#16 0x559d9a2d9f7e \n#17 0x559d9a58f8d8 \n#18 0x559d9a593800 \n#19 0x559d9a59dcfc \n#20 0x559d9a594418 \n#21 0x559d9a56142f \n#22 0x559d9a5b84e8 \n#23 0x559d9a5b86b4 \n#24 0x559d9a5c9143 \n#25 0x7f04c7094ac3 ","time":{"start":1698801641201,"stop":1698801773325,"duration":132124}},{"uid":"f5520db819c5d3b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f5520db819c5d3b6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55af4151cfb3 \n#1 0x55af411f04a7 \n#2 0x55af411e85d3 \n#3 0x55af411d9007 \n#4 0x55af411da481 \n#5 0x55af411d933f \n#6 0x55af411d835c \n#7 0x55af411d82ce \n#8 0x55af411d6ecd \n#9 0x55af411d735a \n#10 0x55af411f2b8e \n#11 0x55af412733b5 \n#12 0x55af41259942 \n#13 0x55af41272c02 \n#14 0x55af41259713 \n#15 0x55af4122c18b \n#16 0x55af4122cf7e \n#17 0x55af414e28d8 \n#18 0x55af414e6800 \n#19 0x55af414f0cfc \n#20 0x55af414e7418 \n#21 0x55af414b442f \n#22 0x55af4150b4e8 \n#23 0x55af4150b6b4 \n#24 0x55af4151c143 \n#25 0x7f8c9fa94ac3 ","time":{"start":1698788532085,"stop":1698788663610,"duration":131525}},{"uid":"da200da2f2441ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/da200da2f2441ac4","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55766541ffb3 \n#1 0x5576650f34a7 \n#2 0x5576650eb5d3 \n#3 0x5576650dc007 \n#4 0x5576650dd481 \n#5 0x5576650dc33f \n#6 0x5576650db35c \n#7 0x5576650db2ce \n#8 0x5576650d9ecd \n#9 0x5576650da35a \n#10 0x5576650f5b8e \n#11 0x5576651763b5 \n#12 0x55766515c942 \n#13 0x557665175c02 \n#14 0x55766515c713 \n#15 0x55766512f18b \n#16 0x55766512ff7e \n#17 0x5576653e58d8 \n#18 0x5576653e9800 \n#19 0x5576653f3cfc \n#20 0x5576653ea418 \n#21 0x5576653b742f \n#22 0x55766540e4e8 \n#23 0x55766540e6b4 \n#24 0x55766541f143 \n#25 0x7fcd38294ac3 ","time":{"start":1698715046619,"stop":1698715177480,"duration":130861}},{"uid":"da1a90c3150aa003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da1a90c3150aa003","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b686810fb3 \n#1 0x55b6864e44a7 \n#2 0x55b6864dc5d3 \n#3 0x55b6864cd007 \n#4 0x55b6864ce481 \n#5 0x55b6864cd33f \n#6 0x55b6864cc35c \n#7 0x55b6864cc2ce \n#8 0x55b6864caecd \n#9 0x55b6864cb35a \n#10 0x55b6864e6b8e \n#11 0x55b6865673b5 \n#12 0x55b68654d942 \n#13 0x55b686566c02 \n#14 0x55b68654d713 \n#15 0x55b68652018b \n#16 0x55b686520f7e \n#17 0x55b6867d68d8 \n#18 0x55b6867da800 \n#19 0x55b6867e4cfc \n#20 0x55b6867db418 \n#21 0x55b6867a842f \n#22 0x55b6867ff4e8 \n#23 0x55b6867ff6b4 \n#24 0x55b686810143 \n#25 0x7f1beb494ac3 ","time":{"start":1698701414656,"stop":1698701547129,"duration":132473}},{"uid":"c0d19b3ed3eb6864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d19b3ed3eb6864","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x56301e4d9fb3 \n#1 0x56301e1ad4a7 \n#2 0x56301e1a55d3 \n#3 0x56301e196007 \n#4 0x56301e197481 \n#5 0x56301e19633f \n#6 0x56301e19535c \n#7 0x56301e1952ce \n#8 0x56301e193ecd \n#9 0x56301e19435a \n#10 0x56301e1afb8e \n#11 0x56301e2303b5 \n#12 0x56301e216942 \n#13 0x56301e22fc02 \n#14 0x56301e216713 \n#15 0x56301e1e918b \n#16 0x56301e1e9f7e \n#17 0x56301e49f8d8 \n#18 0x56301e4a3800 \n#19 0x56301e4adcfc \n#20 0x56301e4a4418 \n#21 0x56301e47142f \n#22 0x56301e4c84e8 \n#23 0x56301e4c86b4 \n#24 0x56301e4d9143 \n#25 0x7f22a7c94ac3 ","time":{"start":1698700264908,"stop":1698700396342,"duration":131434}},{"uid":"55b7dc1a36496f74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55b7dc1a36496f74","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5567e8087fb3 \n#1 0x5567e7d5b4a7 \n#2 0x5567e7d535d3 \n#3 0x5567e7d44007 \n#4 0x5567e7d45481 \n#5 0x5567e7d4433f \n#6 0x5567e7d4335c \n#7 0x5567e7d432ce \n#8 0x5567e7d41ecd \n#9 0x5567e7d4235a \n#10 0x5567e7d5db8e \n#11 0x5567e7dde3b5 \n#12 0x5567e7dc4942 \n#13 0x5567e7dddc02 \n#14 0x5567e7dc4713 \n#15 0x5567e7d9718b \n#16 0x5567e7d97f7e \n#17 0x5567e804d8d8 \n#18 0x5567e8051800 \n#19 0x5567e805bcfc \n#20 0x5567e8052418 \n#21 0x5567e801f42f \n#22 0x5567e80764e8 \n#23 0x5567e80766b4 \n#24 0x5567e8087143 \n#25 0x7f18b7a94ac3 ","time":{"start":1698692902648,"stop":1698693033878,"duration":131230}},{"uid":"9b38cdc0cc77d787","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9b38cdc0cc77d787","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555e5d13bfb3 \n#1 0x555e5ce0f4a7 \n#2 0x555e5ce075d3 \n#3 0x555e5cdf8007 \n#4 0x555e5cdf9481 \n#5 0x555e5cdf833f \n#6 0x555e5cdf735c \n#7 0x555e5cdf72ce \n#8 0x555e5cdf5ecd \n#9 0x555e5cdf635a \n#10 0x555e5ce11b8e \n#11 0x555e5ce923b5 \n#12 0x555e5ce78942 \n#13 0x555e5ce91c02 \n#14 0x555e5ce78713 \n#15 0x555e5ce4b18b \n#16 0x555e5ce4bf7e \n#17 0x555e5d1018d8 \n#18 0x555e5d105800 \n#19 0x555e5d10fcfc \n#20 0x555e5d106418 \n#21 0x555e5d0d342f \n#22 0x555e5d12a4e8 \n#23 0x555e5d12a6b4 \n#24 0x555e5d13b143 \n#25 0x7f68f6e94ac3 ","time":{"start":1698692774848,"stop":1698692905732,"duration":130884}},{"uid":"d4e3f844f9d4a87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d4e3f844f9d4a87e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d3c2542fb3 \n#1 0x55d3c22164a7 \n#2 0x55d3c220e5d3 \n#3 0x55d3c21ff007 \n#4 0x55d3c2200481 \n#5 0x55d3c21ff33f \n#6 0x55d3c21fe35c \n#7 0x55d3c21fe2ce \n#8 0x55d3c21fcecd \n#9 0x55d3c21fd35a \n#10 0x55d3c2218b8e \n#11 0x55d3c22993b5 \n#12 0x55d3c227f942 \n#13 0x55d3c2298c02 \n#14 0x55d3c227f713 \n#15 0x55d3c225218b \n#16 0x55d3c2252f7e \n#17 0x55d3c25088d8 \n#18 0x55d3c250c800 \n#19 0x55d3c2516cfc \n#20 0x55d3c250d418 \n#21 0x55d3c24da42f \n#22 0x55d3c25314e8 \n#23 0x55d3c25316b4 \n#24 0x55d3c2542143 \n#25 0x7f894ae94ac3 ","time":{"start":1698646393053,"stop":1698646525212,"duration":132159}},{"uid":"d4713669fabb3f15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d4713669fabb3f15","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e148719fb3 \n#1 0x55e1483ed4a7 \n#2 0x55e1483e55d3 \n#3 0x55e1483d6007 \n#4 0x55e1483d7481 \n#5 0x55e1483d633f \n#6 0x55e1483d535c \n#7 0x55e1483d52ce \n#8 0x55e1483d3ecd \n#9 0x55e1483d435a \n#10 0x55e1483efb8e \n#11 0x55e1484703b5 \n#12 0x55e148456942 \n#13 0x55e14846fc02 \n#14 0x55e148456713 \n#15 0x55e14842918b \n#16 0x55e148429f7e \n#17 0x55e1486df8d8 \n#18 0x55e1486e3800 \n#19 0x55e1486edcfc \n#20 0x55e1486e4418 \n#21 0x55e1486b142f \n#22 0x55e1487084e8 \n#23 0x55e1487086b4 \n#24 0x55e148719143 \n#25 0x7f348d894ac3 ","time":{"start":1698628748145,"stop":1698628880239,"duration":132094}},{"uid":"51dd400295332385","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51dd400295332385","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d1401cbfb3 \n#1 0x55d13fe9f4a7 \n#2 0x55d13fe975d3 \n#3 0x55d13fe88007 \n#4 0x55d13fe89481 \n#5 0x55d13fe8833f \n#6 0x55d13fe8735c \n#7 0x55d13fe872ce \n#8 0x55d13fe85ecd \n#9 0x55d13fe8635a \n#10 0x55d13fea1b8e \n#11 0x55d13ff223b5 \n#12 0x55d13ff08942 \n#13 0x55d13ff21c02 \n#14 0x55d13ff08713 \n#15 0x55d13fedb18b \n#16 0x55d13fedbf7e \n#17 0x55d1401918d8 \n#18 0x55d140195800 \n#19 0x55d14019fcfc \n#20 0x55d140196418 \n#21 0x55d14016342f \n#22 0x55d1401ba4e8 \n#23 0x55d1401ba6b4 \n#24 0x55d1401cb143 \n#25 0x7f2c54494ac3 ","time":{"start":1698615225510,"stop":1698615357453,"duration":131943}},{"uid":"ca1cff507be72845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ca1cff507be72845","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e5925b0fb3 \n#1 0x55e5922844a7 \n#2 0x55e59227c5d3 \n#3 0x55e59226d007 \n#4 0x55e59226e481 \n#5 0x55e59226d33f \n#6 0x55e59226c35c \n#7 0x55e59226c2ce \n#8 0x55e59226aecd \n#9 0x55e59226b35a \n#10 0x55e592286b8e \n#11 0x55e5923073b5 \n#12 0x55e5922ed942 \n#13 0x55e592306c02 \n#14 0x55e5922ed713 \n#15 0x55e5922c018b \n#16 0x55e5922c0f7e \n#17 0x55e5925768d8 \n#18 0x55e59257a800 \n#19 0x55e592584cfc \n#20 0x55e59257b418 \n#21 0x55e59254842f \n#22 0x55e59259f4e8 \n#23 0x55e59259f6b4 \n#24 0x55e5925b0143 \n#25 0x7ff54c694ac3 ","time":{"start":1698615122769,"stop":1698615253230,"duration":130461}},{"uid":"6c5d78cc2776fb44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6c5d78cc2776fb44","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555ce8abafb3 \n#1 0x555ce878e4a7 \n#2 0x555ce87865d3 \n#3 0x555ce8777007 \n#4 0x555ce8778481 \n#5 0x555ce877733f \n#6 0x555ce877635c \n#7 0x555ce87762ce \n#8 0x555ce8774ecd \n#9 0x555ce877535a \n#10 0x555ce8790b8e \n#11 0x555ce88113b5 \n#12 0x555ce87f7942 \n#13 0x555ce8810c02 \n#14 0x555ce87f7713 \n#15 0x555ce87ca18b \n#16 0x555ce87caf7e \n#17 0x555ce8a808d8 \n#18 0x555ce8a84800 \n#19 0x555ce8a8ecfc \n#20 0x555ce8a85418 \n#21 0x555ce8a5242f \n#22 0x555ce8aa94e8 \n#23 0x555ce8aa96b4 \n#24 0x555ce8aba143 \n#25 0x7f9843294ac3 ","time":{"start":1698542390609,"stop":1698542522141,"duration":131532}},{"uid":"8b6e32bd7b1c2597","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b6e32bd7b1c2597","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d69c927fb3 \n#1 0x55d69c5fb4a7 \n#2 0x55d69c5f35d3 \n#3 0x55d69c5e4007 \n#4 0x55d69c5e5481 \n#5 0x55d69c5e433f \n#6 0x55d69c5e335c \n#7 0x55d69c5e32ce \n#8 0x55d69c5e1ecd \n#9 0x55d69c5e235a \n#10 0x55d69c5fdb8e \n#11 0x55d69c67e3b5 \n#12 0x55d69c664942 \n#13 0x55d69c67dc02 \n#14 0x55d69c664713 \n#15 0x55d69c63718b \n#16 0x55d69c637f7e \n#17 0x55d69c8ed8d8 \n#18 0x55d69c8f1800 \n#19 0x55d69c8fbcfc \n#20 0x55d69c8f2418 \n#21 0x55d69c8bf42f \n#22 0x55d69c9164e8 \n#23 0x55d69c9166b4 \n#24 0x55d69c927143 \n#25 0x7f8ce6694ac3 ","time":{"start":1698455717132,"stop":1698455849245,"duration":132113}},{"uid":"9d872f0517bd84c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9d872f0517bd84c7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55894f93dfb3 \n#1 0x55894f6114a7 \n#2 0x55894f6095d3 \n#3 0x55894f5fa007 \n#4 0x55894f5fb481 \n#5 0x55894f5fa33f \n#6 0x55894f5f935c \n#7 0x55894f5f92ce \n#8 0x55894f5f7ecd \n#9 0x55894f5f835a \n#10 0x55894f613b8e \n#11 0x55894f6943b5 \n#12 0x55894f67a942 \n#13 0x55894f693c02 \n#14 0x55894f67a713 \n#15 0x55894f64d18b \n#16 0x55894f64df7e \n#17 0x55894f9038d8 \n#18 0x55894f907800 \n#19 0x55894f911cfc \n#20 0x55894f908418 \n#21 0x55894f8d542f \n#22 0x55894f92c4e8 \n#23 0x55894f92c6b4 \n#24 0x55894f93d143 \n#25 0x7ff356494ac3 ","time":{"start":1698369381405,"stop":1698369513154,"duration":131749}},{"uid":"7134c957a8d04b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/7134c957a8d04b2a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x560e4b54cfb3 \n#1 0x560e4b2204a7 \n#2 0x560e4b2185d3 \n#3 0x560e4b209007 \n#4 0x560e4b20a481 \n#5 0x560e4b20933f \n#6 0x560e4b20835c \n#7 0x560e4b2082ce \n#8 0x560e4b206ecd \n#9 0x560e4b20735a \n#10 0x560e4b222b8e \n#11 0x560e4b2a33b5 \n#12 0x560e4b289942 \n#13 0x560e4b2a2c02 \n#14 0x560e4b289713 \n#15 0x560e4b25c18b \n#16 0x560e4b25cf7e \n#17 0x560e4b5128d8 \n#18 0x560e4b516800 \n#19 0x560e4b520cfc \n#20 0x560e4b517418 \n#21 0x560e4b4e442f \n#22 0x560e4b53b4e8 \n#23 0x560e4b53b6b4 \n#24 0x560e4b54c143 \n#25 0x7fbc4e894ac3 ","time":{"start":1698282869400,"stop":1698283001881,"duration":132481}},{"uid":"ce3728a8a1527672","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce3728a8a1527672","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x56012403dfb3 \n#1 0x560123d114a7 \n#2 0x560123d095d3 \n#3 0x560123cfa007 \n#4 0x560123cfb481 \n#5 0x560123cfa33f \n#6 0x560123cf935c \n#7 0x560123cf92ce \n#8 0x560123cf7ecd \n#9 0x560123cf835a \n#10 0x560123d13b8e \n#11 0x560123d943b5 \n#12 0x560123d7a942 \n#13 0x560123d93c02 \n#14 0x560123d7a713 \n#15 0x560123d4d18b \n#16 0x560123d4df7e \n#17 0x5601240038d8 \n#18 0x560124007800 \n#19 0x560124011cfc \n#20 0x560124008418 \n#21 0x560123fd542f \n#22 0x56012402c4e8 \n#23 0x56012402c6b4 \n#24 0x56012403d143 \n#25 0x7f14af094ac3 ","time":{"start":1698196535283,"stop":1698196667528,"duration":132245}},{"uid":"3c3d9145747e2326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3c3d9145747e2326","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55d825c20fb3 \n#1 0x55d8258f44a7 \n#2 0x55d8258ec5d3 \n#3 0x55d8258dd007 \n#4 0x55d8258de481 \n#5 0x55d8258dd33f \n#6 0x55d8258dc35c \n#7 0x55d8258dc2ce \n#8 0x55d8258daecd \n#9 0x55d8258db35a \n#10 0x55d8258f6b8e \n#11 0x55d8259773b5 \n#12 0x55d82595d942 \n#13 0x55d825976c02 \n#14 0x55d82595d713 \n#15 0x55d82593018b \n#16 0x55d825930f7e \n#17 0x55d825be68d8 \n#18 0x55d825bea800 \n#19 0x55d825bf4cfc \n#20 0x55d825beb418 \n#21 0x55d825bb842f \n#22 0x55d825c0f4e8 \n#23 0x55d825c0f6b4 \n#24 0x55d825c20143 \n#25 0x7fb6ad294ac3 ","time":{"start":1698178258120,"stop":1698178390271,"duration":132151}},{"uid":"1a715f4649029581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a715f4649029581","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x5651c25fffb3 \n#1 0x5651c22d34a7 \n#2 0x5651c22cb5d3 \n#3 0x5651c22bc007 \n#4 0x5651c22bd481 \n#5 0x5651c22bc33f \n#6 0x5651c22bb35c \n#7 0x5651c22bb2ce \n#8 0x5651c22b9ecd \n#9 0x5651c22ba35a \n#10 0x5651c22d5b8e \n#11 0x5651c23563b5 \n#12 0x5651c233c942 \n#13 0x5651c2355c02 \n#14 0x5651c233c713 \n#15 0x5651c230f18b \n#16 0x5651c230ff7e \n#17 0x5651c25c58d8 \n#18 0x5651c25c9800 \n#19 0x5651c25d3cfc \n#20 0x5651c25ca418 \n#21 0x5651c259742f \n#22 0x5651c25ee4e8 \n#23 0x5651c25ee6b4 \n#24 0x5651c25ff143 \n#25 0x7f5173c94ac3 ","time":{"start":1698178199407,"stop":1698178330299,"duration":130892}},{"uid":"546fb95123aa7059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/546fb95123aa7059","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55c81ad3cfb3 \n#1 0x55c81aa104a7 \n#2 0x55c81aa085d3 \n#3 0x55c81a9f9007 \n#4 0x55c81a9fa481 \n#5 0x55c81a9f933f \n#6 0x55c81a9f835c \n#7 0x55c81a9f82ce \n#8 0x55c81a9f6ecd \n#9 0x55c81a9f735a \n#10 0x55c81aa12b8e \n#11 0x55c81aa933b5 \n#12 0x55c81aa79942 \n#13 0x55c81aa92c02 \n#14 0x55c81aa79713 \n#15 0x55c81aa4c18b \n#16 0x55c81aa4cf7e \n#17 0x55c81ad028d8 \n#18 0x55c81ad06800 \n#19 0x55c81ad10cfc \n#20 0x55c81ad07418 \n#21 0x55c81acd442f \n#22 0x55c81ad2b4e8 \n#23 0x55c81ad2b6b4 \n#24 0x55c81ad3c143 \n#25 0x7f85d1094ac3 ","time":{"start":1698110118580,"stop":1698110250733,"duration":132153}},{"uid":"c42980aa466b2d28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/c42980aa466b2d28","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55e43f14afb3 \n#1 0x55e43ee1e4a7 \n#2 0x55e43ee165d3 \n#3 0x55e43ee07007 \n#4 0x55e43ee08481 \n#5 0x55e43ee0733f \n#6 0x55e43ee0635c \n#7 0x55e43ee062ce \n#8 0x55e43ee04ecd \n#9 0x55e43ee0535a \n#10 0x55e43ee20b8e \n#11 0x55e43eea13b5 \n#12 0x55e43ee87942 \n#13 0x55e43eea0c02 \n#14 0x55e43ee87713 \n#15 0x55e43ee5a18b \n#16 0x55e43ee5af7e \n#17 0x55e43f1108d8 \n#18 0x55e43f114800 \n#19 0x55e43f11ecfc \n#20 0x55e43f115418 \n#21 0x55e43f0e242f \n#22 0x55e43f1394e8 \n#23 0x55e43f1396b4 \n#24 0x55e43f14a143 \n#25 0x7fe649a94ac3 ","time":{"start":1698064884955,"stop":1698065016616,"duration":131661}}]},"tags":[]},"source":"cfb4f9450ce2f5a0.json","parameterValues":["PrestonCityCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/d9059c3294815384.json b/3.10/1087/data/test-cases/d9059c3294815384.json new file mode 100644 index 0000000000..4833e5a47d --- /dev/null +++ b/3.10/1087/data/test-cases/d9059c3294815384.json @@ -0,0 +1 @@ +{"uid":"d9059c3294815384","name":"Validate Council Output [BCPCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7d71d1ccc30dceca9719e13fd958458d","time":{"start":1698867407990,"stop":1698867408687,"duration":697},"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":1698867407991,"stop":1698867407991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from BCPCouncil","time":{"start":1698867407992,"stop":1698867408684,"duration":692},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867408685,"stop":1698867408685,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867408685,"stop":1698867408687,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"606d8485bffbfadf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/606d8485bffbfadf","status":"passed","time":{"start":1698801503942,"stop":1698801504646,"duration":704}},{"uid":"93a6406b6224de98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/93a6406b6224de98","status":"passed","time":{"start":1698788411754,"stop":1698788412497,"duration":743}},{"uid":"29eb131b0cbe301b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29eb131b0cbe301b","status":"passed","time":{"start":1698714884171,"stop":1698714885436,"duration":1265}},{"uid":"aed018d5c194dcca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aed018d5c194dcca","status":"passed","time":{"start":1698701277701,"stop":1698701278700,"duration":999}},{"uid":"21c25735a37f54ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/21c25735a37f54ec","status":"passed","time":{"start":1698700147872,"stop":1698700148493,"duration":621}},{"uid":"4336ede96abe994e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4336ede96abe994e","status":"passed","time":{"start":1698692693580,"stop":1698692694255,"duration":675}},{"uid":"8662a5a728872d34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8662a5a728872d34","status":"passed","time":{"start":1698692660540,"stop":1698692661258,"duration":718}},{"uid":"624cf1526725d123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/624cf1526725d123","status":"passed","time":{"start":1698646220491,"stop":1698646221845,"duration":1354}},{"uid":"113054d035a57c83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/113054d035a57c83","status":"passed","time":{"start":1698628470866,"stop":1698628471748,"duration":882}},{"uid":"eb344db7b592050c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/eb344db7b592050c","status":"passed","time":{"start":1698615109680,"stop":1698615110671,"duration":991}},{"uid":"5a5bf9cec50f3db8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5a5bf9cec50f3db8","status":"passed","time":{"start":1698615030964,"stop":1698615031953,"duration":989}},{"uid":"4d5e9d2ff229e634","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d5e9d2ff229e634","status":"passed","time":{"start":1698542277190,"stop":1698542278113,"duration":923}},{"uid":"1d70a115db2458aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d70a115db2458aa","status":"passed","time":{"start":1698455468323,"stop":1698455469028,"duration":705}},{"uid":"fa9cae547e998992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/fa9cae547e998992","status":"passed","time":{"start":1698369150231,"stop":1698369151401,"duration":1170}},{"uid":"12c4d0fa1c348e08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12c4d0fa1c348e08","status":"passed","time":{"start":1698282736941,"stop":1698282737918,"duration":977}},{"uid":"c6af354ba30aec66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c6af354ba30aec66","status":"passed","time":{"start":1698196409875,"stop":1698196411188,"duration":1313}},{"uid":"c9f1b3f1ed25a23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c9f1b3f1ed25a23a","status":"passed","time":{"start":1698178136344,"stop":1698178137375,"duration":1031}},{"uid":"1a8f165b8536eccb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a8f165b8536eccb","status":"passed","time":{"start":1698178092910,"stop":1698178093684,"duration":774}},{"uid":"cabeb0b84c90d411","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/cabeb0b84c90d411","status":"passed","time":{"start":1698110008612,"stop":1698110009473,"duration":861}},{"uid":"1a708a4834937575","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/1a708a4834937575","status":"passed","time":{"start":1698064774481,"stop":1698064775330,"duration":849}}]},"tags":[]},"source":"d9059c3294815384.json","parameterValues":["BCPCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/d9854bd52cb89956.json b/3.10/1087/data/test-cases/d9854bd52cb89956.json new file mode 100644 index 0000000000..bda1788a00 --- /dev/null +++ b/3.10/1087/data/test-cases/d9854bd52cb89956.json @@ -0,0 +1 @@ +{"uid":"d9854bd52cb89956","name":"Validate Council Output [NeathPortTalbotCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6a7795e00df27bb2a2723cbd96dd78a1","time":{"start":1698867584914,"stop":1698867590974,"duration":6060},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":true,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NeathPortTalbotCouncil","time":{"start":1698867584915,"stop":1698867584915,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from NeathPortTalbotCouncil","time":{"start":1698867584916,"stop":1698867590970,"duration":6054},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867590971,"stop":1698867590971,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867590971,"stop":1698867590974,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NeathPortTalbotCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":35},"items":[{"uid":"e5868aa596b342c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e5868aa596b342c1","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x559d2a407fb3 \n#1 0x559d2a0db4a7 \n#2 0x559d2a122dd6 \n#3 0x559d2a122ec1 \n#4 0x559d2a160354 \n#5 0x559d2a14496d \n#6 0x559d2a15dc02 \n#7 0x559d2a144713 \n#8 0x559d2a11718b \n#9 0x559d2a117f7e \n#10 0x559d2a3cd8d8 \n#11 0x559d2a3d1800 \n#12 0x559d2a3dbcfc \n#13 0x559d2a3d2418 \n#14 0x559d2a39f42f \n#15 0x559d2a3f64e8 \n#16 0x559d2a3f66b4 \n#17 0x559d2a407143 \n#18 0x7f580be94ac3 ","time":{"start":1698801695675,"stop":1698801698844,"duration":3169}},{"uid":"895ba0b1f23182af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/895ba0b1f23182af","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5577b3e2efb3 \n#1 0x5577b3b024a7 \n#2 0x5577b3b49dd6 \n#3 0x5577b3b49ec1 \n#4 0x5577b3b87354 \n#5 0x5577b3b6b96d \n#6 0x5577b3b84c02 \n#7 0x5577b3b6b713 \n#8 0x5577b3b3e18b \n#9 0x5577b3b3ef7e \n#10 0x5577b3df48d8 \n#11 0x5577b3df8800 \n#12 0x5577b3e02cfc \n#13 0x5577b3df9418 \n#14 0x5577b3dc642f \n#15 0x5577b3e1d4e8 \n#16 0x5577b3e1d6b4 \n#17 0x5577b3e2e143 \n#18 0x7f805bc94ac3 ","time":{"start":1698788603782,"stop":1698788606893,"duration":3111}},{"uid":"bd1121e5ea0357a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bd1121e5ea0357a5","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e0206c3fb3 \n#1 0x55e0203974a7 \n#2 0x55e0203dedd6 \n#3 0x55e0203deec1 \n#4 0x55e02041c354 \n#5 0x55e02040096d \n#6 0x55e020419c02 \n#7 0x55e020400713 \n#8 0x55e0203d318b \n#9 0x55e0203d3f7e \n#10 0x55e0206898d8 \n#11 0x55e02068d800 \n#12 0x55e020697cfc \n#13 0x55e02068e418 \n#14 0x55e02065b42f \n#15 0x55e0206b24e8 \n#16 0x55e0206b26b4 \n#17 0x55e0206c3143 \n#18 0x7f43af494ac3 ","time":{"start":1698715143250,"stop":1698715146946,"duration":3696}},{"uid":"b8d150296d6f5d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b8d150296d6f5d3d","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56108f3affb3 \n#1 0x56108f0834a7 \n#2 0x56108f0cadd6 \n#3 0x56108f0caec1 \n#4 0x56108f108354 \n#5 0x56108f0ec96d \n#6 0x56108f105c02 \n#7 0x56108f0ec713 \n#8 0x56108f0bf18b \n#9 0x56108f0bff7e \n#10 0x56108f3758d8 \n#11 0x56108f379800 \n#12 0x56108f383cfc \n#13 0x56108f37a418 \n#14 0x56108f34742f \n#15 0x56108f39e4e8 \n#16 0x56108f39e6b4 \n#17 0x56108f3af143 \n#18 0x7fa207c94ac3 ","time":{"start":1698701558216,"stop":1698701567371,"duration":9155}},{"uid":"2324c7e2352aec08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2324c7e2352aec08","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555630cb4fb3 \n#1 0x5556309884a7 \n#2 0x5556309cfdd6 \n#3 0x5556309cfec1 \n#4 0x555630a0d354 \n#5 0x5556309f196d \n#6 0x555630a0ac02 \n#7 0x5556309f1713 \n#8 0x5556309c418b \n#9 0x5556309c4f7e \n#10 0x555630c7a8d8 \n#11 0x555630c7e800 \n#12 0x555630c88cfc \n#13 0x555630c7f418 \n#14 0x555630c4c42f \n#15 0x555630ca34e8 \n#16 0x555630ca36b4 \n#17 0x555630cb4143 \n#18 0x7f666c094ac3 ","time":{"start":1698700335509,"stop":1698700338537,"duration":3028}},{"uid":"30d56dd82102b49c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/30d56dd82102b49c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555f901dafb3 \n#1 0x555f8feae4a7 \n#2 0x555f8fef5dd6 \n#3 0x555f8fef5ec1 \n#4 0x555f8ff33354 \n#5 0x555f8ff1796d \n#6 0x555f8ff30c02 \n#7 0x555f8ff17713 \n#8 0x555f8feea18b \n#9 0x555f8feeaf7e \n#10 0x555f901a08d8 \n#11 0x555f901a4800 \n#12 0x555f901aecfc \n#13 0x555f901a5418 \n#14 0x555f9017242f \n#15 0x555f901c94e8 \n#16 0x555f901c96b4 \n#17 0x555f901da143 \n#18 0x7f924c494ac3 ","time":{"start":1698692869328,"stop":1698692872215,"duration":2887}},{"uid":"f88072d09aaa4df6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f88072d09aaa4df6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b73f1c0fb3 \n#1 0x55b73ee944a7 \n#2 0x55b73eedbdd6 \n#3 0x55b73eedbec1 \n#4 0x55b73ef19354 \n#5 0x55b73eefd96d \n#6 0x55b73ef16c02 \n#7 0x55b73eefd713 \n#8 0x55b73eed018b \n#9 0x55b73eed0f7e \n#10 0x55b73f1868d8 \n#11 0x55b73f18a800 \n#12 0x55b73f194cfc \n#13 0x55b73f18b418 \n#14 0x55b73f15842f \n#15 0x55b73f1af4e8 \n#16 0x55b73f1af6b4 \n#17 0x55b73f1c0143 \n#18 0x7fddc1494ac3 ","time":{"start":1698692845155,"stop":1698692848041,"duration":2886}},{"uid":"608f662946f5e20a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/608f662946f5e20a","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 618)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x565077539fb3 \n#1 0x56507720d4a7 \n#2 0x56507725aecd \n#3 0x56507725926d \n#4 0x565077257028 \n#5 0x565077256097 \n#6 0x56507724ad59 \n#7 0x565077276942 \n#8 0x56507724a776 \n#9 0x565077276b0e \n#10 0x56507728fc02 \n#11 0x565077276713 \n#12 0x56507724918b \n#13 0x565077249f7e \n#14 0x5650774ff8d8 \n#15 0x565077503800 \n#16 0x56507750dcfc \n#17 0x565077504418 \n#18 0x5650774d142f \n#19 0x5650775284e8 \n#20 0x5650775286b4 \n#21 0x565077539143 \n#22 0x7f8704494ac3 ","time":{"start":1698646552341,"stop":1698646557356,"duration":5015}},{"uid":"7a4976c96dde764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7a4976c96dde764","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ef7ae8dfb3 \n#1 0x55ef7ab614a7 \n#2 0x55ef7aba8dd6 \n#3 0x55ef7aba8ec1 \n#4 0x55ef7abe6354 \n#5 0x55ef7abca96d \n#6 0x55ef7abe3c02 \n#7 0x55ef7abca713 \n#8 0x55ef7ab9d18b \n#9 0x55ef7ab9df7e \n#10 0x55ef7ae538d8 \n#11 0x55ef7ae57800 \n#12 0x55ef7ae61cfc \n#13 0x55ef7ae58418 \n#14 0x55ef7ae2542f \n#15 0x55ef7ae7c4e8 \n#16 0x55ef7ae7c6b4 \n#17 0x55ef7ae8d143 \n#18 0x7f1797a94ac3 ","time":{"start":1698628540843,"stop":1698628544732,"duration":3889}},{"uid":"a30aee990cb6a278","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a30aee990cb6a278","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55990eebafb3 \n#1 0x55990eb8e4a7 \n#2 0x55990ebd5dd6 \n#3 0x55990ebd5ec1 \n#4 0x55990ec13354 \n#5 0x55990ebf796d \n#6 0x55990ec10c02 \n#7 0x55990ebf7713 \n#8 0x55990ebca18b \n#9 0x55990ebcaf7e \n#10 0x55990ee808d8 \n#11 0x55990ee84800 \n#12 0x55990ee8ecfc \n#13 0x55990ee85418 \n#14 0x55990ee5242f \n#15 0x55990eea94e8 \n#16 0x55990eea96b4 \n#17 0x55990eeba143 \n#18 0x7f9c12c94ac3 ","time":{"start":1698615176403,"stop":1698615181351,"duration":4948}},{"uid":"baa212b100195569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/baa212b100195569","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56038cacbfb3 \n#1 0x56038c79f4a7 \n#2 0x56038c7e6dd6 \n#3 0x56038c7e6ec1 \n#4 0x56038c824354 \n#5 0x56038c80896d \n#6 0x56038c821c02 \n#7 0x56038c808713 \n#8 0x56038c7db18b \n#9 0x56038c7dbf7e \n#10 0x56038ca918d8 \n#11 0x56038ca95800 \n#12 0x56038ca9fcfc \n#13 0x56038ca96418 \n#14 0x56038ca6342f \n#15 0x56038caba4e8 \n#16 0x56038caba6b4 \n#17 0x56038cacb143 \n#18 0x7f6c17c94ac3 ","time":{"start":1698615086746,"stop":1698615090263,"duration":3517}},{"uid":"6fae8af8cc98892c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6fae8af8cc98892c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x561d8421bfb3 \n#1 0x561d83eef4a7 \n#2 0x561d83f36dd6 \n#3 0x561d83f36ec1 \n#4 0x561d83f74354 \n#5 0x561d83f5896d \n#6 0x561d83f71c02 \n#7 0x561d83f58713 \n#8 0x561d83f2b18b \n#9 0x561d83f2bf7e \n#10 0x561d841e18d8 \n#11 0x561d841e5800 \n#12 0x561d841efcfc \n#13 0x561d841e6418 \n#14 0x561d841b342f \n#15 0x561d8420a4e8 \n#16 0x561d8420a6b4 \n#17 0x561d8421b143 \n#18 0x7fedece94ac3 ","time":{"start":1698542343949,"stop":1698542352810,"duration":8861}},{"uid":"a9045f259c471cbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a9045f259c471cbb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ab1537afb3 \n#1 0x55ab1504e4a7 \n#2 0x55ab15095dd6 \n#3 0x55ab15095ec1 \n#4 0x55ab150d3354 \n#5 0x55ab150b796d \n#6 0x55ab150d0c02 \n#7 0x55ab150b7713 \n#8 0x55ab1508a18b \n#9 0x55ab1508af7e \n#10 0x55ab153408d8 \n#11 0x55ab15344800 \n#12 0x55ab1534ecfc \n#13 0x55ab15345418 \n#14 0x55ab1531242f \n#15 0x55ab153694e8 \n#16 0x55ab153696b4 \n#17 0x55ab1537a143 \n#18 0x7fa638694ac3 ","time":{"start":1698455530462,"stop":1698455533361,"duration":2899}},{"uid":"d45a12b932dd1d3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d45a12b932dd1d3c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ead8708fb3 \n#1 0x55ead83dc4a7 \n#2 0x55ead8423dd6 \n#3 0x55ead8423ec1 \n#4 0x55ead8461354 \n#5 0x55ead844596d \n#6 0x55ead845ec02 \n#7 0x55ead8445713 \n#8 0x55ead841818b \n#9 0x55ead8418f7e \n#10 0x55ead86ce8d8 \n#11 0x55ead86d2800 \n#12 0x55ead86dccfc \n#13 0x55ead86d3418 \n#14 0x55ead86a042f \n#15 0x55ead86f74e8 \n#16 0x55ead86f76b4 \n#17 0x55ead8708143 \n#18 0x7f8a60894ac3 ","time":{"start":1698369224190,"stop":1698369227792,"duration":3602}},{"uid":"608325b63676d40e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/608325b63676d40e","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5569ece13fb3 \n#1 0x5569ecae74a7 \n#2 0x5569ecb2edd6 \n#3 0x5569ecb2eec1 \n#4 0x5569ecb6c354 \n#5 0x5569ecb5096d \n#6 0x5569ecb69c02 \n#7 0x5569ecb50713 \n#8 0x5569ecb2318b \n#9 0x5569ecb23f7e \n#10 0x5569ecdd98d8 \n#11 0x5569ecddd800 \n#12 0x5569ecde7cfc \n#13 0x5569ecdde418 \n#14 0x5569ecdab42f \n#15 0x5569ece024e8 \n#16 0x5569ece026b4 \n#17 0x5569ece13143 \n#18 0x7fe474894ac3 ","time":{"start":1698282803998,"stop":1698282808682,"duration":4684}},{"uid":"cbe1a2fbe008b072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cbe1a2fbe008b072","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55cdc4ac3fb3 \n#1 0x55cdc47974a7 \n#2 0x55cdc47dedd6 \n#3 0x55cdc47deec1 \n#4 0x55cdc481c354 \n#5 0x55cdc480096d \n#6 0x55cdc4819c02 \n#7 0x55cdc4800713 \n#8 0x55cdc47d318b \n#9 0x55cdc47d3f7e \n#10 0x55cdc4a898d8 \n#11 0x55cdc4a8d800 \n#12 0x55cdc4a97cfc \n#13 0x55cdc4a8e418 \n#14 0x55cdc4a5b42f \n#15 0x55cdc4ab24e8 \n#16 0x55cdc4ab26b4 \n#17 0x55cdc4ac3143 \n#18 0x7fc6bd094ac3 ","time":{"start":1698196475076,"stop":1698196478831,"duration":3755}},{"uid":"c63a9a87ffcfa456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c63a9a87ffcfa456","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x556a81783fb3 \n#1 0x556a814574a7 \n#2 0x556a8149edd6 \n#3 0x556a8149eec1 \n#4 0x556a814dc354 \n#5 0x556a814c096d \n#6 0x556a814d9c02 \n#7 0x556a814c0713 \n#8 0x556a8149318b \n#9 0x556a81493f7e \n#10 0x556a817498d8 \n#11 0x556a8174d800 \n#12 0x556a81757cfc \n#13 0x556a8174e418 \n#14 0x556a8171b42f \n#15 0x556a817724e8 \n#16 0x556a817726b4 \n#17 0x556a81783143 \n#18 0x7f4144894ac3 ","time":{"start":1698178211953,"stop":1698178215751,"duration":3798}},{"uid":"a49ec3ba2ebe0aa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a49ec3ba2ebe0aa6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e9d22bafb3 \n#1 0x55e9d1f8e4a7 \n#2 0x55e9d1fd5dd6 \n#3 0x55e9d1fd5ec1 \n#4 0x55e9d2013354 \n#5 0x55e9d1ff796d \n#6 0x55e9d2010c02 \n#7 0x55e9d1ff7713 \n#8 0x55e9d1fca18b \n#9 0x55e9d1fcaf7e \n#10 0x55e9d22808d8 \n#11 0x55e9d2284800 \n#12 0x55e9d228ecfc \n#13 0x55e9d2285418 \n#14 0x55e9d225242f \n#15 0x55e9d22a94e8 \n#16 0x55e9d22a96b4 \n#17 0x55e9d22ba143 \n#18 0x7fd26ca94ac3 ","time":{"start":1698178151635,"stop":1698178160436,"duration":8801}},{"uid":"b6382ad2a51b1221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/b6382ad2a51b1221","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 627)\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55bd55ee7fb3 \n#1 0x55bd55bbb4a7 \n#2 0x55bd55c08ecd \n#3 0x55bd55c0726d \n#4 0x55bd55c05028 \n#5 0x55bd55c04097 \n#6 0x55bd55bf8d59 \n#7 0x55bd55c24942 \n#8 0x55bd55bf8776 \n#9 0x55bd55c24b0e \n#10 0x55bd55c3dc02 \n#11 0x55bd55c24713 \n#12 0x55bd55bf718b \n#13 0x55bd55bf7f7e \n#14 0x55bd55ead8d8 \n#15 0x55bd55eb1800 \n#16 0x55bd55ebbcfc \n#17 0x55bd55eb2418 \n#18 0x55bd55e7f42f \n#19 0x55bd55ed64e8 \n#20 0x55bd55ed66b4 \n#21 0x55bd55ee7143 \n#22 0x7fdae0e94ac3 ","time":{"start":1698110077874,"stop":1698110081953,"duration":4079}},{"uid":"f4aa3d3cfb9ea909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/f4aa3d3cfb9ea909","status":"failed","statusDetails":"ValueError: time data 'Monday, 23\\xa0October (Today) 2023' does not match format '%A, %d %B %Y'","time":{"start":1698064841569,"stop":1698064846793,"duration":5224}}]},"tags":[]},"source":"d9854bd52cb89956.json","parameterValues":["NeathPortTalbotCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/da11ad84eacf2c9e.json b/3.10/1087/data/test-cases/da11ad84eacf2c9e.json new file mode 100644 index 0000000000..a79c8da2cc --- /dev/null +++ b/3.10/1087/data/test-cases/da11ad84eacf2c9e.json @@ -0,0 +1 @@ +{"uid":"da11ad84eacf2c9e","name":"Validate Council Output [BristolCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9ccf2d38c1146637d9a0560b2cb0f48e","time":{"start":1698867413515,"stop":1698867418213,"duration":4698},"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":1698867413516,"stop":1698867413516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from BristolCityCouncil","time":{"start":1698867413517,"stop":1698867418209,"duration":4692},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867418209,"stop":1698867418210,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867418211,"stop":1698867418213,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"c283ba9bec861a96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c283ba9bec861a96","status":"passed","time":{"start":1698801509348,"stop":1698801514176,"duration":4828}},{"uid":"107e516837cecbc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/107e516837cecbc6","status":"passed","time":{"start":1698788417375,"stop":1698788421994,"duration":4619}},{"uid":"d54f25d8207623be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d54f25d8207623be","status":"passed","time":{"start":1698714893999,"stop":1698714899239,"duration":5240}},{"uid":"56811d91b40af8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/56811d91b40af8b","status":"passed","time":{"start":1698701284580,"stop":1698701289963,"duration":5383}},{"uid":"1301a7916e64fe35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1301a7916e64fe35","status":"passed","time":{"start":1698700153322,"stop":1698700157937,"duration":4615}},{"uid":"f982f61b20d8215b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f982f61b20d8215b","status":"passed","time":{"start":1698692698950,"stop":1698692703536,"duration":4586}},{"uid":"55e0bbaf839bf43d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/55e0bbaf839bf43d","status":"passed","time":{"start":1698692666008,"stop":1698692670955,"duration":4947}},{"uid":"e1de1419cb17c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1de1419cb17c0d3","status":"passed","time":{"start":1698646227229,"stop":1698646232261,"duration":5032}},{"uid":"6aaea88e42ba6b10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6aaea88e42ba6b10","status":"passed","time":{"start":1698628478697,"stop":1698628483467,"duration":4770}},{"uid":"7815069c2bf67b0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7815069c2bf67b0f","status":"passed","time":{"start":1698615115997,"stop":1698615121069,"duration":5072}},{"uid":"17764a8f7101eba2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/17764a8f7101eba2","status":"passed","time":{"start":1698615036862,"stop":1698615041539,"duration":4677}},{"uid":"f070f189688dd23d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f070f189688dd23d","status":"passed","time":{"start":1698542283254,"stop":1698542288161,"duration":4907}},{"uid":"e9cf1439ebd6d2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e9cf1439ebd6d2ff","status":"passed","time":{"start":1698455474349,"stop":1698455478866,"duration":4517}},{"uid":"da272f77e5f70792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/da272f77e5f70792","status":"passed","time":{"start":1698369156887,"stop":1698369161719,"duration":4832}},{"uid":"505e3cbb39c64c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/505e3cbb39c64c5c","status":"passed","time":{"start":1698282743783,"stop":1698282749791,"duration":6008}},{"uid":"cfb888e04d6c945a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cfb888e04d6c945a","status":"passed","time":{"start":1698196416691,"stop":1698196421997,"duration":5306}},{"uid":"c1f70344e01b9ebc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c1f70344e01b9ebc","status":"passed","time":{"start":1698178143506,"stop":1698178148648,"duration":5142}},{"uid":"400937ab69ae3b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/400937ab69ae3b0e","status":"passed","time":{"start":1698178099321,"stop":1698178103940,"duration":4619}},{"uid":"f31654267affb9c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/f31654267affb9c9","status":"passed","time":{"start":1698110013953,"stop":1698110018810,"duration":4857}},{"uid":"7fe839fc48c41824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/7fe839fc48c41824","status":"passed","time":{"start":1698064780455,"stop":1698064789313,"duration":8858}}]},"tags":[]},"source":"da11ad84eacf2c9e.json","parameterValues":["BristolCityCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/e1720ff9cf9a677b.json b/3.10/1087/data/test-cases/e1720ff9cf9a677b.json new file mode 100644 index 0000000000..11e11ce6e2 --- /dev/null +++ b/3.10/1087/data/test-cases/e1720ff9cf9a677b.json @@ -0,0 +1 @@ +{"uid":"e1720ff9cf9a677b","name":"Validate Council Output [CheshireEastCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b583dc83005aea8688ae703bcdf0d977","time":{"start":1698867419866,"stop":1698867421341,"duration":1475},"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":1698867419866,"stop":1698867419867,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from CheshireEastCouncil","time":{"start":1698867419867,"stop":1698867421334,"duration":1467},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867421336,"stop":1698867421337,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867421337,"stop":1698867421341,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":73,"broken":0,"skipped":0,"passed":96,"unknown":0,"total":169},"items":[{"uid":"14e72a0644fd89d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/14e72a0644fd89d9","status":"passed","time":{"start":1698801532178,"stop":1698801533767,"duration":1589}},{"uid":"70013b585683b48a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/70013b585683b48a","status":"passed","time":{"start":1698788434730,"stop":1698788437123,"duration":2393}},{"uid":"15ffca0c3e8e6dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/15ffca0c3e8e6dbc","status":"passed","time":{"start":1698714915582,"stop":1698714920079,"duration":4497}},{"uid":"5c7f7a4becd9dae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c7f7a4becd9dae5","status":"passed","time":{"start":1698701293357,"stop":1698701295861,"duration":2504}},{"uid":"a1787abbf7394947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a1787abbf7394947","status":"passed","time":{"start":1698700166318,"stop":1698700169199,"duration":2881}},{"uid":"5d9be04643c05282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d9be04643c05282","status":"passed","time":{"start":1698692711926,"stop":1698692713366,"duration":1440}},{"uid":"248030aefa5abb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/248030aefa5abb6a","status":"passed","time":{"start":1698692674620,"stop":1698692676171,"duration":1551}},{"uid":"2842aca8b97d5a81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2842aca8b97d5a81","status":"passed","time":{"start":1698646238590,"stop":1698646240597,"duration":2007}},{"uid":"d6997d5af1630356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d6997d5af1630356","status":"passed","time":{"start":1698628480256,"stop":1698628482006,"duration":1750}},{"uid":"f0cd926836185c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f0cd926836185c29","status":"passed","time":{"start":1698615123536,"stop":1698615125464,"duration":1928}},{"uid":"85f40947bb81a840","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/85f40947bb81a840","status":"passed","time":{"start":1698615046364,"stop":1698615048142,"duration":1778}},{"uid":"a34cc34a57178d6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a34cc34a57178d6d","status":"passed","time":{"start":1698542292044,"stop":1698542293781,"duration":1737}},{"uid":"1841132c24a7d738","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1841132c24a7d738","status":"passed","time":{"start":1698455491666,"stop":1698455494396,"duration":2730}},{"uid":"bb119badf1d5fcb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bb119badf1d5fcb8","status":"passed","time":{"start":1698369167384,"stop":1698369171348,"duration":3964}},{"uid":"8b3fccc1fc2dfd18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8b3fccc1fc2dfd18","status":"passed","time":{"start":1698282766755,"stop":1698282769451,"duration":2696}},{"uid":"7c627d316539f1bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7c627d316539f1bf","status":"passed","time":{"start":1698196437017,"stop":1698196441204,"duration":4187}},{"uid":"21c2376e0242b487","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/21c2376e0242b487","status":"passed","time":{"start":1698178154667,"stop":1698178156596,"duration":1929}},{"uid":"380e8ab748d68a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/380e8ab748d68a55","status":"passed","time":{"start":1698178118825,"stop":1698178120669,"duration":1844}},{"uid":"93dc4c7efe70344f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/93dc4c7efe70344f","status":"passed","time":{"start":1698110022000,"stop":1698110023570,"duration":1570}},{"uid":"d60a7e4081b9441c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/d60a7e4081b9441c","status":"passed","time":{"start":1698064788648,"stop":1698064790660,"duration":2012}}]},"tags":[]},"source":"e1720ff9cf9a677b.json","parameterValues":["CheshireEastCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/e4215e2388718146.json b/3.10/1087/data/test-cases/e4215e2388718146.json new file mode 100644 index 0000000000..de02ac539d --- /dev/null +++ b/3.10/1087/data/test-cases/e4215e2388718146.json @@ -0,0 +1 @@ +{"uid":"e4215e2388718146","name":"Validate Council Output [CastlepointDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2113bd9b6e0e6c1292cdfc372af23712","time":{"start":1698867409062,"stop":1698867409072,"duration":10},"status":"failed","statusMessage":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900cf98dc0>, 'council': 'CastlepointDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900cf98dc0>, 'council': 'CastlepointDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867409062,"stop":1698867409063,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from CastlepointDistrictCouncil","time":{"start":1698867409063,"stop":1698867409072,"duration":9},"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":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":2},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":126,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":169},"items":[{"uid":"d1b3159699bfe30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d1b3159699bfe30","status":"passed","time":{"start":1698801509050,"stop":1698801510142,"duration":1092}},{"uid":"437daddbd0252416","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/437daddbd0252416","status":"passed","time":{"start":1698788422808,"stop":1698788423892,"duration":1084}},{"uid":"9f7d8f7c85f60ad4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9f7d8f7c85f60ad4","status":"passed","time":{"start":1698714891543,"stop":1698714892853,"duration":1310}},{"uid":"59f39d6e36e02d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/59f39d6e36e02d70","status":"passed","time":{"start":1698701279506,"stop":1698701281093,"duration":1587}},{"uid":"c1776da676f34351","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c1776da676f34351","status":"passed","time":{"start":1698700153616,"stop":1698700154759,"duration":1143}},{"uid":"5d4c0cc1a578021e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d4c0cc1a578021e","status":"passed","time":{"start":1698692699948,"stop":1698692700984,"duration":1036}},{"uid":"2de7525afc069c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2de7525afc069c0f","status":"passed","time":{"start":1698692662654,"stop":1698692663766,"duration":1112}},{"uid":"c3637526008a3e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c3637526008a3e50","status":"passed","time":{"start":1698646222812,"stop":1698646224500,"duration":1688}},{"uid":"1edf98c268b3f69f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1edf98c268b3f69f","status":"passed","time":{"start":1698628469825,"stop":1698628471083,"duration":1258}},{"uid":"9aa91cea88ebc148","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9aa91cea88ebc148","status":"passed","time":{"start":1698615112756,"stop":1698615114273,"duration":1517}},{"uid":"83f90d714cddff57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/83f90d714cddff57","status":"passed","time":{"start":1698615036654,"stop":1698615037738,"duration":1084}},{"uid":"63ae7a66850b8efc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/63ae7a66850b8efc","status":"passed","time":{"start":1698542278259,"stop":1698542279595,"duration":1336}},{"uid":"1d36c29a5a044169","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d36c29a5a044169","status":"passed","time":{"start":1698455468651,"stop":1698455469668,"duration":1017}},{"uid":"a623c98171ab82c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a623c98171ab82c0","status":"passed","time":{"start":1698369153852,"stop":1698369154887,"duration":1035}},{"uid":"79cfaa69413c802b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/79cfaa69413c802b","status":"passed","time":{"start":1698282742030,"stop":1698282743598,"duration":1568}},{"uid":"e6db632a390eb6a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e6db632a390eb6a7","status":"passed","time":{"start":1698196412105,"stop":1698196413625,"duration":1520}},{"uid":"3a8898cef8578e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3a8898cef8578e91","status":"passed","time":{"start":1698178141131,"stop":1698178142690,"duration":1559}},{"uid":"5c82082011281d08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5c82082011281d08","status":"passed","time":{"start":1698178104282,"stop":1698178105964,"duration":1682}},{"uid":"5de9fd719494e327","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5de9fd719494e327","status":"passed","time":{"start":1698110010252,"stop":1698110011276,"duration":1024}},{"uid":"fb1ffbeaa59c5cbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/fb1ffbeaa59c5cbb","status":"passed","time":{"start":1698064776583,"stop":1698064777625,"duration":1042}}]},"tags":[]},"source":"e4215e2388718146.json","parameterValues":["CastlepointDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/9bcbe0ca41ad8942.json b/3.10/1087/data/test-cases/e65f436c9ba5df46.json similarity index 88% rename from 3.10/1085/data/test-cases/9bcbe0ca41ad8942.json rename to 3.10/1087/data/test-cases/e65f436c9ba5df46.json index f49ae2b588..21bc7b5bd8 100644 --- a/3.10/1085/data/test-cases/9bcbe0ca41ad8942.json +++ b/3.10/1087/data/test-cases/e65f436c9ba5df46.json @@ -1 +1 @@ -{"uid":"9bcbe0ca41ad8942","name":"Validate Council Output [NorthSomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1d6e269a7b6351ace4d7bae7deb3de47","time":{"start":1698867493816,"stop":1698867623604,"duration":129788},"status":"failed","statusMessage":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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 = ('forms.n-somerset.gov.uk', 443), timeout = None\nsource_address = None, socket_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 = '/Waste/CollectionSchedule'\nbody = 'PreviousHouse=&PreviousPostcode=BS49+5AA&Postcode=BS49+5AA&SelectedUprn=24051674'\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '80', '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='/Waste/CollectionSchedule', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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 forms.n-somerset.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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/Waste/CollectionSchedule', response = None\nerror = ConnectTimeoutError(, 'Connection to forms.n-somerset.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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f63d5780>, 'council': 'NorthSomersetCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthSomersetCouncil.py:30: in parse_data\n response = requests.request(\"POST\", api_url, headers=headers, data=values)\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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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 = ('forms.n-somerset.gov.uk', 443), timeout = None\nsource_address = None, socket_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 = '/Waste/CollectionSchedule'\nbody = 'PreviousHouse=&PreviousPostcode=BS49+5AA&Postcode=BS49+5AA&SelectedUprn=24051674'\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '80', '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='/Waste/CollectionSchedule', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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 forms.n-somerset.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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/Waste/CollectionSchedule', response = None\nerror = ConnectTimeoutError(, 'Connection to forms.n-somerset.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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f15f63d5780>, 'council': 'NorthSomersetCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthSomersetCouncil.py:30: in parse_data\n response = requests.request(\"POST\", api_url, headers=headers, data=values)\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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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: NorthSomersetCouncil","time":{"start":1698867493816,"stop":1698867493817,"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":1698867493818,"stop":1698867623604,"duration":129786},"status":"failed","statusMessage":"HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","statusTrace":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"5b00807aa1aaf507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5b00807aa1aaf507","status":"passed","time":{"start":1698801630027,"stop":1698801631347,"duration":1320}},{"uid":"59c53511b53f6960","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/59c53511b53f6960","status":"passed","time":{"start":1698788520746,"stop":1698788522151,"duration":1405}},{"uid":"3f939ca428b20f11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f939ca428b20f11","status":"passed","time":{"start":1698715027196,"stop":1698715028785,"duration":1589}},{"uid":"236809835c9283f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/236809835c9283f5","status":"passed","time":{"start":1698701398585,"stop":1698701400536,"duration":1951}},{"uid":"25139ffeb0e5e336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25139ffeb0e5e336","status":"passed","time":{"start":1698700253425,"stop":1698700254605,"duration":1180}},{"uid":"d623a04b6ddff91d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d623a04b6ddff91d","status":"passed","time":{"start":1698692895312,"stop":1698692896568,"duration":1256}},{"uid":"5a2b6f9b60938529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5a2b6f9b60938529","status":"passed","time":{"start":1698692763658,"stop":1698692764877,"duration":1219}},{"uid":"e3e591fbbc8e3718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e3e591fbbc8e3718","status":"passed","time":{"start":1698646378423,"stop":1698646380309,"duration":1886}},{"uid":"dd0ea9c88befb2b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/dd0ea9c88befb2b6","status":"passed","time":{"start":1698628595640,"stop":1698628597289,"duration":1649}},{"uid":"f1167a1bc6021751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f1167a1bc6021751","status":"passed","time":{"start":1698615208576,"stop":1698615210434,"duration":1858}},{"uid":"3b5aab996f2af0c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3b5aab996f2af0c0","status":"passed","time":{"start":1698615114668,"stop":1698615116077,"duration":1409}},{"uid":"7d249808940133d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d249808940133d1","status":"passed","time":{"start":1698542380793,"stop":1698542382602,"duration":1809}},{"uid":"f8d98873db23b1d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f8d98873db23b1d9","status":"passed","time":{"start":1698455590776,"stop":1698455591925,"duration":1149}},{"uid":"4e2e5834e8410981","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2e5834e8410981","status":"passed","time":{"start":1698369261230,"stop":1698369262802,"duration":1572}},{"uid":"6eee1d3443260188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6eee1d3443260188","status":"passed","time":{"start":1698282856228,"stop":1698282858113,"duration":1885}},{"uid":"182bd618db279758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/182bd618db279758","status":"passed","time":{"start":1698196521215,"stop":1698196523088,"duration":1873}},{"uid":"4ae5a0dd7100faa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ae5a0dd7100faa1","status":"passed","time":{"start":1698178244466,"stop":1698178246242,"duration":1776}},{"uid":"189c93f39895b0ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/189c93f39895b0ff","status":"passed","time":{"start":1698178185600,"stop":1698178187448,"duration":1848}},{"uid":"ae3cc4869bd167dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ae3cc4869bd167dc","status":"passed","time":{"start":1698110111008,"stop":1698110112382,"duration":1374}},{"uid":"b05476f053e74a8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/b05476f053e74a8f","status":"passed","time":{"start":1698064873171,"stop":1698064874570,"duration":1399}}]},"tags":[]},"source":"9bcbe0ca41ad8942.json","parameterValues":["NorthSomersetCouncil"]} \ No newline at end of file +{"uid":"e65f436c9ba5df46","name":"Validate Council Output [NorthSomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1d6e269a7b6351ace4d7bae7deb3de47","time":{"start":1698867505268,"stop":1698867636504,"duration":131236},"status":"failed","statusMessage":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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 = ('forms.n-somerset.gov.uk', 443), timeout = None\nsource_address = None, socket_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 = '/Waste/CollectionSchedule'\nbody = 'PreviousHouse=&PreviousPostcode=BS49+5AA&Postcode=BS49+5AA&SelectedUprn=24051674'\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '80', '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='/Waste/CollectionSchedule', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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 forms.n-somerset.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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/Waste/CollectionSchedule', response = None\nerror = ConnectTimeoutError(, 'Connection to forms.n-somerset.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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900c1c9ff0>, 'council': 'NorthSomersetCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthSomersetCouncil.py:30: in parse_data\n response = requests.request(\"POST\", api_url, headers=headers, data=values)\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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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 = ('forms.n-somerset.gov.uk', 443), timeout = None\nsource_address = None, socket_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 = '/Waste/CollectionSchedule'\nbody = 'PreviousHouse=&PreviousPostcode=BS49+5AA&Postcode=BS49+5AA&SelectedUprn=24051674'\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '80', '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='/Waste/CollectionSchedule', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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 forms.n-somerset.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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/Waste/CollectionSchedule', response = None\nerror = ConnectTimeoutError(, 'Connection to forms.n-somerset.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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900c1c9ff0>, 'council': 'NorthSomersetCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthSomersetCouncil.py:30: in parse_data\n response = requests.request(\"POST\", api_url, headers=headers, data=values)\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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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: NorthSomersetCouncil","time":{"start":1698867505268,"stop":1698867505269,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from NorthSomersetCouncil","time":{"start":1698867505269,"stop":1698867636504,"duration":131235},"status":"failed","statusMessage":"HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","statusTrace":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))\n","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":2},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"5b00807aa1aaf507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5b00807aa1aaf507","status":"passed","time":{"start":1698801630027,"stop":1698801631347,"duration":1320}},{"uid":"59c53511b53f6960","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/59c53511b53f6960","status":"passed","time":{"start":1698788520746,"stop":1698788522151,"duration":1405}},{"uid":"3f939ca428b20f11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f939ca428b20f11","status":"passed","time":{"start":1698715027196,"stop":1698715028785,"duration":1589}},{"uid":"236809835c9283f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/236809835c9283f5","status":"passed","time":{"start":1698701398585,"stop":1698701400536,"duration":1951}},{"uid":"25139ffeb0e5e336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25139ffeb0e5e336","status":"passed","time":{"start":1698700253425,"stop":1698700254605,"duration":1180}},{"uid":"d623a04b6ddff91d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d623a04b6ddff91d","status":"passed","time":{"start":1698692895312,"stop":1698692896568,"duration":1256}},{"uid":"5a2b6f9b60938529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5a2b6f9b60938529","status":"passed","time":{"start":1698692763658,"stop":1698692764877,"duration":1219}},{"uid":"e3e591fbbc8e3718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e3e591fbbc8e3718","status":"passed","time":{"start":1698646378423,"stop":1698646380309,"duration":1886}},{"uid":"dd0ea9c88befb2b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/dd0ea9c88befb2b6","status":"passed","time":{"start":1698628595640,"stop":1698628597289,"duration":1649}},{"uid":"f1167a1bc6021751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f1167a1bc6021751","status":"passed","time":{"start":1698615208576,"stop":1698615210434,"duration":1858}},{"uid":"3b5aab996f2af0c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3b5aab996f2af0c0","status":"passed","time":{"start":1698615114668,"stop":1698615116077,"duration":1409}},{"uid":"7d249808940133d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d249808940133d1","status":"passed","time":{"start":1698542380793,"stop":1698542382602,"duration":1809}},{"uid":"f8d98873db23b1d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f8d98873db23b1d9","status":"passed","time":{"start":1698455590776,"stop":1698455591925,"duration":1149}},{"uid":"4e2e5834e8410981","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2e5834e8410981","status":"passed","time":{"start":1698369261230,"stop":1698369262802,"duration":1572}},{"uid":"6eee1d3443260188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6eee1d3443260188","status":"passed","time":{"start":1698282856228,"stop":1698282858113,"duration":1885}},{"uid":"182bd618db279758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/182bd618db279758","status":"passed","time":{"start":1698196521215,"stop":1698196523088,"duration":1873}},{"uid":"4ae5a0dd7100faa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ae5a0dd7100faa1","status":"passed","time":{"start":1698178244466,"stop":1698178246242,"duration":1776}},{"uid":"189c93f39895b0ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/189c93f39895b0ff","status":"passed","time":{"start":1698178185600,"stop":1698178187448,"duration":1848}},{"uid":"ae3cc4869bd167dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ae3cc4869bd167dc","status":"passed","time":{"start":1698110111008,"stop":1698110112382,"duration":1374}},{"uid":"b05476f053e74a8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/b05476f053e74a8f","status":"passed","time":{"start":1698064873171,"stop":1698064874570,"duration":1399}}]},"tags":[]},"source":"e65f436c9ba5df46.json","parameterValues":["NorthSomersetCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/e926cdf04b1877b2.json b/3.10/1087/data/test-cases/e926cdf04b1877b2.json new file mode 100644 index 0000000000..01d045d285 --- /dev/null +++ b/3.10/1087/data/test-cases/e926cdf04b1877b2.json @@ -0,0 +1 @@ +{"uid":"e926cdf04b1877b2","name":"Validate Council Output [StockportBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b8d3ae7465651cc973ab14abfdea7a24","time":{"start":1698867642512,"stop":1698867646335,"duration":3823},"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":1698867642512,"stop":1698867642513,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from StockportBoroughCouncil","time":{"start":1698867642513,"stop":1698867646332,"duration":3819},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867646333,"stop":1698867646333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867646333,"stop":1698867646335,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"1e1914f562cf1425","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e1914f562cf1425","status":"passed","time":{"start":1698801783372,"stop":1698801786606,"duration":3234}},{"uid":"e275eddfbfd9c993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e275eddfbfd9c993","status":"passed","time":{"start":1698788661434,"stop":1698788664427,"duration":2993}},{"uid":"2db169ed1eb667ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2db169ed1eb667ea","status":"passed","time":{"start":1698715201024,"stop":1698715203831,"duration":2807}},{"uid":"980eeb453e35d5aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/980eeb453e35d5aa","status":"passed","time":{"start":1698701599980,"stop":1698701613589,"duration":13609}},{"uid":"7d846f5fae4e9086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d846f5fae4e9086","status":"passed","time":{"start":1698700387518,"stop":1698700390494,"duration":2976}},{"uid":"f28fc80a29b774de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f28fc80a29b774de","status":"passed","time":{"start":1698693088812,"stop":1698693092071,"duration":3259}},{"uid":"4b26e90dccc41324","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4b26e90dccc41324","status":"passed","time":{"start":1698692894893,"stop":1698692901974,"duration":7081}},{"uid":"8eb40d48742757b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8eb40d48742757b1","status":"passed","time":{"start":1698646580025,"stop":1698646583616,"duration":3591}},{"uid":"25bf203ad22042b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/25bf203ad22042b9","status":"passed","time":{"start":1698628637403,"stop":1698628639783,"duration":2380}},{"uid":"e296531e7a343d7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e296531e7a343d7d","status":"passed","time":{"start":1698615407436,"stop":1698615410207,"duration":2771}},{"uid":"a8e6b01cee4e58a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a8e6b01cee4e58a7","status":"passed","time":{"start":1698615292911,"stop":1698615295490,"duration":2579}},{"uid":"c25acee168fff908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c25acee168fff908","status":"passed","time":{"start":1698542560057,"stop":1698542566468,"duration":6411}},{"uid":"7ecc3f606dd4ef6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7ecc3f606dd4ef6","status":"passed","time":{"start":1698455628981,"stop":1698455635004,"duration":6023}},{"uid":"a1a1378d059411c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a1a1378d059411c8","status":"passed","time":{"start":1698369299784,"stop":1698369303716,"duration":3932}},{"uid":"e800ecc90606e2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e800ecc90606e2b1","status":"passed","time":{"start":1698283062267,"stop":1698283066147,"duration":3880}},{"uid":"9c3f620aca0a84e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9c3f620aca0a84e5","status":"passed","time":{"start":1698196712778,"stop":1698196716462,"duration":3684}},{"uid":"bd5fc67cdc199361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bd5fc67cdc199361","status":"passed","time":{"start":1698178437210,"stop":1698178440940,"duration":3730}},{"uid":"bc949c4d117048ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc949c4d117048ed","status":"passed","time":{"start":1698178374443,"stop":1698178377730,"duration":3287}},{"uid":"6ff5dd5f0187c976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/6ff5dd5f0187c976","status":"passed","time":{"start":1698110275345,"stop":1698110278281,"duration":2936}},{"uid":"36a283b750a18e75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/36a283b750a18e75","status":"passed","time":{"start":1698065071682,"stop":1698065075056,"duration":3374}}]},"tags":[]},"source":"e926cdf04b1877b2.json","parameterValues":["StockportBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1085/data/test-cases/78df3c403673ed65.json b/3.10/1087/data/test-cases/e929147f79306b4b.json similarity index 56% rename from 3.10/1085/data/test-cases/78df3c403673ed65.json rename to 3.10/1087/data/test-cases/e929147f79306b4b.json index dd748ae56e..915cdb0d94 100644 --- a/3.10/1085/data/test-cases/78df3c403673ed65.json +++ b/3.10/1087/data/test-cases/e929147f79306b4b.json @@ -1 +1 @@ -{"uid":"78df3c403673ed65","name":"Validate Council Output [NorthumberlandCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"be5066a45f8f21ace99c9910b786c6c9","time":{"start":1698867625459,"stop":1698867629334,"duration":3875},"status":"failed","statusMessage":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5582da4cffb3 \n#1 0x5582da1a34a7 \n#2 0x5582da1eadd6 \n#3 0x5582da1eaec1 \n#4 0x5582da228354 \n#5 0x5582da20c96d \n#6 0x5582da225c02 \n#7 0x5582da20c713 \n#8 0x5582da1df18b \n#9 0x5582da1dff7e \n#10 0x5582da4958d8 \n#11 0x5582da499800 \n#12 0x5582da4a3cfc \n#13 0x5582da49a418 \n#14 0x5582da46742f \n#15 0x5582da4be4e8 \n#16 0x5582da4be6b4 \n#17 0x5582da4cf143 \n#18 0x7f72da094ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f160209f640>, 'council': 'NorthumberlandCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthumberlandCouncil.py:45: in parse_data\n driver.find_element(By.ID, \"ccc-notify-accept\").click()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:738: in find_element\n return self.execute(Command.FIND_ELEMENT, {\"using\": by, \"value\": value})[\"value\"]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:344: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 404, 'value': '{\"value\":{\"error\":\"no such element\",\"message\":\"no such element: Unable to locate element: {\\...\\\\n#16 0x5582da4be6b4 \\\\u003Cunknown>\\\\n#17 0x5582da4cf143 \\\\u003Cunknown>\\\\n#18 0x7f72da094ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\nE (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nE Stacktrace:\nE #0 0x5582da4cffb3 \nE #1 0x5582da1a34a7 \nE #2 0x5582da1eadd6 \nE #3 0x5582da1eaec1 \nE #4 0x5582da228354 \nE #5 0x5582da20c96d \nE #6 0x5582da225c02 \nE #7 0x5582da20c713 \nE #8 0x5582da1df18b \nE #9 0x5582da1dff7e \nE #10 0x5582da4958d8 \nE #11 0x5582da499800 \nE #12 0x5582da4a3cfc \nE #13 0x5582da49a418 \nE #14 0x5582da46742f \nE #15 0x5582da4be4e8 \nE #16 0x5582da4be6b4 \nE #17 0x5582da4cf143 \nE #18 0x7f72da094ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: NoSuchElementException","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5582da4cffb3 \n#1 0x5582da1a34a7 \n#2 0x5582da1eadd6 \n#3 0x5582da1eaec1 \n#4 0x5582da228354 \n#5 0x5582da20c96d \n#6 0x5582da225c02 \n#7 0x5582da20c713 \n#8 0x5582da1df18b \n#9 0x5582da1dff7e \n#10 0x5582da4958d8 \n#11 0x5582da499800 \n#12 0x5582da4a3cfc \n#13 0x5582da49a418 \n#14 0x5582da46742f \n#15 0x5582da4be4e8 \n#16 0x5582da4be6b4 \n#17 0x5582da4cf143 \n#18 0x7f72da094ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f160209f640>, 'council': 'NorthumberlandCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthumberlandCouncil.py:45: in parse_data\n driver.find_element(By.ID, \"ccc-notify-accept\").click()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:738: in find_element\n return self.execute(Command.FIND_ELEMENT, {\"using\": by, \"value\": value})[\"value\"]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:344: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 404, 'value': '{\"value\":{\"error\":\"no such element\",\"message\":\"no such element: Unable to locate element: {\\...\\\\n#16 0x5582da4be6b4 \\\\u003Cunknown>\\\\n#17 0x5582da4cf143 \\\\u003Cunknown>\\\\n#18 0x7f72da094ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\nE (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nE Stacktrace:\nE #0 0x5582da4cffb3 \nE #1 0x5582da1a34a7 \nE #2 0x5582da1eadd6 \nE #3 0x5582da1eaec1 \nE #4 0x5582da228354 \nE #5 0x5582da20c96d \nE #6 0x5582da225c02 \nE #7 0x5582da20c713 \nE #8 0x5582da1df18b \nE #9 0x5582da1dff7e \nE #10 0x5582da4958d8 \nE #11 0x5582da499800 \nE #12 0x5582da4a3cfc \nE #13 0x5582da49a418 \nE #14 0x5582da46742f \nE #15 0x5582da4be4e8 \nE #16 0x5582da4be6b4 \nE #17 0x5582da4cf143 \nE #18 0x7f72da094ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: NoSuchElementException","steps":[{"name":"Given the council: NorthumberlandCouncil","time":{"start":1698867625459,"stop":1698867625460,"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":1698867625460,"stop":1698867629333,"duration":3873},"status":"failed","statusMessage":"Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5582da4cffb3 \n#1 0x5582da1a34a7 \n#2 0x5582da1eadd6 \n#3 0x5582da1eaec1 \n#4 0x5582da228354 \n#5 0x5582da20c96d \n#6 0x5582da225c02 \n#7 0x5582da20c713 \n#8 0x5582da1df18b \n#9 0x5582da1dff7e \n#10 0x5582da4958d8 \n#11 0x5582da499800 \n#12 0x5582da4a3cfc \n#13 0x5582da49a418 \n#14 0x5582da46742f \n#15 0x5582da4be4e8 \n#16 0x5582da4be6b4 \n#17 0x5582da4cf143 \n#18 0x7f72da094ac3 \n","statusTrace":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5582da4cffb3 \n#1 0x5582da1a34a7 \n#2 0x5582da1eadd6 \n#3 0x5582da1eaec1 \n#4 0x5582da228354 \n#5 0x5582da20c96d \n#6 0x5582da225c02 \n#7 0x5582da20c713 \n#8 0x5582da1df18b \n#9 0x5582da1dff7e \n#10 0x5582da4958d8 \n#11 0x5582da499800 \n#12 0x5582da4a3cfc \n#13 0x5582da49a418 \n#14 0x5582da46742f \n#15 0x5582da4be4e8 \n#16 0x5582da4be6b4 \n#17 0x5582da4cf143 \n#18 0x7f72da094ac3 \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-az403-577"},{"name":"thread","value":"2290-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":24,"broken":0,"skipped":0,"passed":145,"unknown":0,"total":169},"items":[{"uid":"62d0740c3f06e7f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/62d0740c3f06e7f0","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55be286b3fb3 \n#1 0x55be283874a7 \n#2 0x55be283cedd6 \n#3 0x55be283ceec1 \n#4 0x55be2840c354 \n#5 0x55be283f096d \n#6 0x55be28409c02 \n#7 0x55be283f0713 \n#8 0x55be283c318b \n#9 0x55be283c3f7e \n#10 0x55be286798d8 \n#11 0x55be2867d800 \n#12 0x55be28687cfc \n#13 0x55be2867e418 \n#14 0x55be2864b42f \n#15 0x55be286a24e8 \n#16 0x55be286a26b4 \n#17 0x55be286b3143 \n#18 0x7fa20da94ac3 ","time":{"start":1698801637172,"stop":1698801641065,"duration":3893}},{"uid":"fefe36f4ef37f448","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fefe36f4ef37f448","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55d01e580fb3 \n#1 0x55d01e2544a7 \n#2 0x55d01e29bdd6 \n#3 0x55d01e29bec1 \n#4 0x55d01e2d9354 \n#5 0x55d01e2bd96d \n#6 0x55d01e2d6c02 \n#7 0x55d01e2bd713 \n#8 0x55d01e29018b \n#9 0x55d01e290f7e \n#10 0x55d01e5468d8 \n#11 0x55d01e54a800 \n#12 0x55d01e554cfc \n#13 0x55d01e54b418 \n#14 0x55d01e51842f \n#15 0x55d01e56f4e8 \n#16 0x55d01e56f6b4 \n#17 0x55d01e580143 \n#18 0x7fa9d0294ac3 ","time":{"start":1698788528091,"stop":1698788532016,"duration":3925}},{"uid":"7bb8d59d55a95dd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7bb8d59d55a95dd7","status":"passed","time":{"start":1698715040936,"stop":1698715046615,"duration":5679}},{"uid":"9221f20de96d601b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9221f20de96d601b","status":"passed","time":{"start":1698701408431,"stop":1698701414652,"duration":6221}},{"uid":"4bc21ef09a6c2db9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4bc21ef09a6c2db9","status":"passed","time":{"start":1698700259860,"stop":1698700264904,"duration":5044}},{"uid":"26a76ad7c58368d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/26a76ad7c58368d9","status":"passed","time":{"start":1698692897908,"stop":1698692902645,"duration":4737}},{"uid":"91855af28dd1d6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91855af28dd1d6ff","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698692770155,"stop":1698692774773,"duration":4618}},{"uid":"6da4851843252070","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6da4851843252070","status":"passed","time":{"start":1698646386562,"stop":1698646393049,"duration":6487}},{"uid":"1305a571db0e5a70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1305a571db0e5a70","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698628742418,"stop":1698628748088,"duration":5670}},{"uid":"8b49662fa3fe153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b49662fa3fe153a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698615218815,"stop":1698615225437,"duration":6622}},{"uid":"92235eb6a3ff6497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/92235eb6a3ff6497","status":"passed","time":{"start":1698615117752,"stop":1698615122766,"duration":5014}},{"uid":"a76610d93d1787c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a76610d93d1787c2","status":"passed","time":{"start":1698542385033,"stop":1698542390606,"duration":5573}},{"uid":"48d0619b155e25fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/48d0619b155e25fe","status":"passed","time":{"start":1698455712457,"stop":1698455717128,"duration":4671}},{"uid":"2f57be299b1598d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2f57be299b1598d7","status":"passed","time":{"start":1698369376554,"stop":1698369381401,"duration":4847}},{"uid":"3edba04b77fc497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3edba04b77fc497","status":"passed","time":{"start":1698282863472,"stop":1698282869396,"duration":5924}},{"uid":"499e55d17b2ba8a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/499e55d17b2ba8a4","status":"passed","time":{"start":1698196528462,"stop":1698196535280,"duration":6818}},{"uid":"7ce32ff7825784b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7ce32ff7825784b7","status":"passed","time":{"start":1698178252238,"stop":1698178258116,"duration":5878}},{"uid":"bcc860598c1a6b15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bcc860598c1a6b15","status":"passed","time":{"start":1698178194324,"stop":1698178199403,"duration":5079}},{"uid":"306de2e4d4fabb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/306de2e4d4fabb6a","status":"passed","time":{"start":1698110113965,"stop":1698110118577,"duration":4612}},{"uid":"14faa5cf74c162f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/14faa5cf74c162f7","status":"passed","time":{"start":1698064879815,"stop":1698064884951,"duration":5136}}]},"tags":[]},"source":"78df3c403673ed65.json","parameterValues":["NorthumberlandCouncil"]} \ No newline at end of file +{"uid":"e929147f79306b4b","name":"Validate Council Output [NorthumberlandCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"be5066a45f8f21ace99c9910b786c6c9","time":{"start":1698867642073,"stop":1698867645806,"duration":3733},"status":"failed","statusMessage":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562dc50c4fb3 \n#1 0x562dc4d984a7 \n#2 0x562dc4ddfdd6 \n#3 0x562dc4ddfec1 \n#4 0x562dc4e1d354 \n#5 0x562dc4e0196d \n#6 0x562dc4e1ac02 \n#7 0x562dc4e01713 \n#8 0x562dc4dd418b \n#9 0x562dc4dd4f7e \n#10 0x562dc508a8d8 \n#11 0x562dc508e800 \n#12 0x562dc5098cfc \n#13 0x562dc508f418 \n#14 0x562dc505c42f \n#15 0x562dc50b34e8 \n#16 0x562dc50b36b4 \n#17 0x562dc50c4143 \n#18 0x7f0420094ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900b584e50>, 'council': 'NorthumberlandCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthumberlandCouncil.py:45: in parse_data\n driver.find_element(By.ID, \"ccc-notify-accept\").click()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:738: in find_element\n return self.execute(Command.FIND_ELEMENT, {\"using\": by, \"value\": value})[\"value\"]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:344: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 404, 'value': '{\"value\":{\"error\":\"no such element\",\"message\":\"no such element: Unable to locate element: {\\...\\\\n#16 0x562dc50b36b4 \\\\u003Cunknown>\\\\n#17 0x562dc50c4143 \\\\u003Cunknown>\\\\n#18 0x7f0420094ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\nE (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nE Stacktrace:\nE #0 0x562dc50c4fb3 \nE #1 0x562dc4d984a7 \nE #2 0x562dc4ddfdd6 \nE #3 0x562dc4ddfec1 \nE #4 0x562dc4e1d354 \nE #5 0x562dc4e0196d \nE #6 0x562dc4e1ac02 \nE #7 0x562dc4e01713 \nE #8 0x562dc4dd418b \nE #9 0x562dc4dd4f7e \nE #10 0x562dc508a8d8 \nE #11 0x562dc508e800 \nE #12 0x562dc5098cfc \nE #13 0x562dc508f418 \nE #14 0x562dc505c42f \nE #15 0x562dc50b34e8 \nE #16 0x562dc50b36b4 \nE #17 0x562dc50c4143 \nE #18 0x7f0420094ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: NoSuchElementException","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562dc50c4fb3 \n#1 0x562dc4d984a7 \n#2 0x562dc4ddfdd6 \n#3 0x562dc4ddfec1 \n#4 0x562dc4e1d354 \n#5 0x562dc4e0196d \n#6 0x562dc4e1ac02 \n#7 0x562dc4e01713 \n#8 0x562dc4dd418b \n#9 0x562dc4dd4f7e \n#10 0x562dc508a8d8 \n#11 0x562dc508e800 \n#12 0x562dc5098cfc \n#13 0x562dc508f418 \n#14 0x562dc505c42f \n#15 0x562dc50b34e8 \n#16 0x562dc50b36b4 \n#17 0x562dc50c4143 \n#18 0x7f0420094ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900b584e50>, 'council': 'NorthumberlandCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthumberlandCouncil.py:45: in parse_data\n driver.find_element(By.ID, \"ccc-notify-accept\").click()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:738: in find_element\n return self.execute(Command.FIND_ELEMENT, {\"using\": by, \"value\": value})[\"value\"]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:344: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 404, 'value': '{\"value\":{\"error\":\"no such element\",\"message\":\"no such element: Unable to locate element: {\\...\\\\n#16 0x562dc50b36b4 \\\\u003Cunknown>\\\\n#17 0x562dc50c4143 \\\\u003Cunknown>\\\\n#18 0x7f0420094ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\nE (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nE Stacktrace:\nE #0 0x562dc50c4fb3 \nE #1 0x562dc4d984a7 \nE #2 0x562dc4ddfdd6 \nE #3 0x562dc4ddfec1 \nE #4 0x562dc4e1d354 \nE #5 0x562dc4e0196d \nE #6 0x562dc4e1ac02 \nE #7 0x562dc4e01713 \nE #8 0x562dc4dd418b \nE #9 0x562dc4dd4f7e \nE #10 0x562dc508a8d8 \nE #11 0x562dc508e800 \nE #12 0x562dc5098cfc \nE #13 0x562dc508f418 \nE #14 0x562dc505c42f \nE #15 0x562dc50b34e8 \nE #16 0x562dc50b36b4 \nE #17 0x562dc50c4143 \nE #18 0x7f0420094ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: NoSuchElementException","steps":[{"name":"Given the council: NorthumberlandCouncil","time":{"start":1698867642073,"stop":1698867642074,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from NorthumberlandCouncil","time":{"start":1698867642074,"stop":1698867645806,"duration":3732},"status":"failed","statusMessage":"Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562dc50c4fb3 \n#1 0x562dc4d984a7 \n#2 0x562dc4ddfdd6 \n#3 0x562dc4ddfec1 \n#4 0x562dc4e1d354 \n#5 0x562dc4e0196d \n#6 0x562dc4e1ac02 \n#7 0x562dc4e01713 \n#8 0x562dc4dd418b \n#9 0x562dc4dd4f7e \n#10 0x562dc508a8d8 \n#11 0x562dc508e800 \n#12 0x562dc5098cfc \n#13 0x562dc508f418 \n#14 0x562dc505c42f \n#15 0x562dc50b34e8 \n#16 0x562dc50b36b4 \n#17 0x562dc50c4143 \n#18 0x7f0420094ac3 \n","statusTrace":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562dc50c4fb3 \n#1 0x562dc4d984a7 \n#2 0x562dc4ddfdd6 \n#3 0x562dc4ddfec1 \n#4 0x562dc4e1d354 \n#5 0x562dc4e0196d \n#6 0x562dc4e1ac02 \n#7 0x562dc4e01713 \n#8 0x562dc4dd418b \n#9 0x562dc4dd4f7e \n#10 0x562dc508a8d8 \n#11 0x562dc508e800 \n#12 0x562dc5098cfc \n#13 0x562dc508f418 \n#14 0x562dc505c42f \n#15 0x562dc50b34e8 \n#16 0x562dc50b36b4 \n#17 0x562dc50c4143 \n#18 0x7f0420094ac3 \n\n","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":2},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":24,"broken":0,"skipped":0,"passed":145,"unknown":0,"total":169},"items":[{"uid":"62d0740c3f06e7f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/62d0740c3f06e7f0","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55be286b3fb3 \n#1 0x55be283874a7 \n#2 0x55be283cedd6 \n#3 0x55be283ceec1 \n#4 0x55be2840c354 \n#5 0x55be283f096d \n#6 0x55be28409c02 \n#7 0x55be283f0713 \n#8 0x55be283c318b \n#9 0x55be283c3f7e \n#10 0x55be286798d8 \n#11 0x55be2867d800 \n#12 0x55be28687cfc \n#13 0x55be2867e418 \n#14 0x55be2864b42f \n#15 0x55be286a24e8 \n#16 0x55be286a26b4 \n#17 0x55be286b3143 \n#18 0x7fa20da94ac3 ","time":{"start":1698801637172,"stop":1698801641065,"duration":3893}},{"uid":"fefe36f4ef37f448","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fefe36f4ef37f448","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55d01e580fb3 \n#1 0x55d01e2544a7 \n#2 0x55d01e29bdd6 \n#3 0x55d01e29bec1 \n#4 0x55d01e2d9354 \n#5 0x55d01e2bd96d \n#6 0x55d01e2d6c02 \n#7 0x55d01e2bd713 \n#8 0x55d01e29018b \n#9 0x55d01e290f7e \n#10 0x55d01e5468d8 \n#11 0x55d01e54a800 \n#12 0x55d01e554cfc \n#13 0x55d01e54b418 \n#14 0x55d01e51842f \n#15 0x55d01e56f4e8 \n#16 0x55d01e56f6b4 \n#17 0x55d01e580143 \n#18 0x7fa9d0294ac3 ","time":{"start":1698788528091,"stop":1698788532016,"duration":3925}},{"uid":"7bb8d59d55a95dd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7bb8d59d55a95dd7","status":"passed","time":{"start":1698715040936,"stop":1698715046615,"duration":5679}},{"uid":"9221f20de96d601b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9221f20de96d601b","status":"passed","time":{"start":1698701408431,"stop":1698701414652,"duration":6221}},{"uid":"4bc21ef09a6c2db9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4bc21ef09a6c2db9","status":"passed","time":{"start":1698700259860,"stop":1698700264904,"duration":5044}},{"uid":"26a76ad7c58368d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/26a76ad7c58368d9","status":"passed","time":{"start":1698692897908,"stop":1698692902645,"duration":4737}},{"uid":"91855af28dd1d6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91855af28dd1d6ff","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698692770155,"stop":1698692774773,"duration":4618}},{"uid":"6da4851843252070","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6da4851843252070","status":"passed","time":{"start":1698646386562,"stop":1698646393049,"duration":6487}},{"uid":"1305a571db0e5a70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1305a571db0e5a70","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698628742418,"stop":1698628748088,"duration":5670}},{"uid":"8b49662fa3fe153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b49662fa3fe153a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698615218815,"stop":1698615225437,"duration":6622}},{"uid":"92235eb6a3ff6497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/92235eb6a3ff6497","status":"passed","time":{"start":1698615117752,"stop":1698615122766,"duration":5014}},{"uid":"a76610d93d1787c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a76610d93d1787c2","status":"passed","time":{"start":1698542385033,"stop":1698542390606,"duration":5573}},{"uid":"48d0619b155e25fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/48d0619b155e25fe","status":"passed","time":{"start":1698455712457,"stop":1698455717128,"duration":4671}},{"uid":"2f57be299b1598d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2f57be299b1598d7","status":"passed","time":{"start":1698369376554,"stop":1698369381401,"duration":4847}},{"uid":"3edba04b77fc497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3edba04b77fc497","status":"passed","time":{"start":1698282863472,"stop":1698282869396,"duration":5924}},{"uid":"499e55d17b2ba8a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/499e55d17b2ba8a4","status":"passed","time":{"start":1698196528462,"stop":1698196535280,"duration":6818}},{"uid":"7ce32ff7825784b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7ce32ff7825784b7","status":"passed","time":{"start":1698178252238,"stop":1698178258116,"duration":5878}},{"uid":"bcc860598c1a6b15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bcc860598c1a6b15","status":"passed","time":{"start":1698178194324,"stop":1698178199403,"duration":5079}},{"uid":"306de2e4d4fabb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/306de2e4d4fabb6a","status":"passed","time":{"start":1698110113965,"stop":1698110118577,"duration":4612}},{"uid":"14faa5cf74c162f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/14faa5cf74c162f7","status":"passed","time":{"start":1698064879815,"stop":1698064884951,"duration":5136}}]},"tags":[]},"source":"e929147f79306b4b.json","parameterValues":["NorthumberlandCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/eaa0ee40a70b4be8.json b/3.10/1087/data/test-cases/eaa0ee40a70b4be8.json new file mode 100644 index 0000000000..28868dd40b --- /dev/null +++ b/3.10/1087/data/test-cases/eaa0ee40a70b4be8.json @@ -0,0 +1 @@ +{"uid":"eaa0ee40a70b4be8","name":"Validate Council Output [CalderdaleCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1b9aa52f7d9bfc9f284315c06170da9f","time":{"start":1698867399062,"stop":1698867405657,"duration":6595},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CalderdaleCouncil","time":{"start":1698867399062,"stop":1698867399063,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from CalderdaleCouncil","time":{"start":1698867399063,"stop":1698867405654,"duration":6591},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867405654,"stop":1698867405655,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867405655,"stop":1698867405657,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CalderdaleCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":9},"items":[{"uid":"5067e0a6c9ffe976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5067e0a6c9ffe976","status":"passed","time":{"start":1698801499257,"stop":1698801505005,"duration":5748}},{"uid":"754aa81e6cadeead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/754aa81e6cadeead","status":"passed","time":{"start":1698788402272,"stop":1698788407184,"duration":4912}},{"uid":"2930cd6973196ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2930cd6973196ac","status":"passed","time":{"start":1698714870613,"stop":1698714882418,"duration":11805}},{"uid":"5cc4b25b18a807d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5cc4b25b18a807d2","status":"passed","time":{"start":1698701268143,"stop":1698701273354,"duration":5211}},{"uid":"6efce3cd96128393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6efce3cd96128393","status":"passed","time":{"start":1698700138986,"stop":1698700144516,"duration":5530}},{"uid":"b59a6a0c7189955d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b59a6a0c7189955d","status":"passed","time":{"start":1698692689398,"stop":1698692695171,"duration":5773}},{"uid":"eff8c2135cd669e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/eff8c2135cd669e1","status":"passed","time":{"start":1698692652175,"stop":1698692658656,"duration":6481}},{"uid":"14bd7472c1e5da6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/14bd7472c1e5da6c","status":"passed","time":{"start":1698646210807,"stop":1698646216889,"duration":6082}}]},"tags":[]},"source":"eaa0ee40a70b4be8.json","parameterValues":["CalderdaleCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/eb9156891127a872.json b/3.10/1087/data/test-cases/eb9156891127a872.json new file mode 100644 index 0000000000..3ce179d753 --- /dev/null +++ b/3.10/1087/data/test-cases/eb9156891127a872.json @@ -0,0 +1 @@ +{"uid":"eb9156891127a872","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"43ce41b46876976a27337fcdb402fec8","time":{"start":1698867633921,"stop":1698867642012,"duration":8091},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: StaffordshireMoorlandsDistrictCouncil","time":{"start":1698867633921,"stop":1698867633922,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from StaffordshireMoorlandsDistrictCouncil","time":{"start":1698867633922,"stop":1698867642009,"duration":8087},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867642009,"stop":1698867642009,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867642009,"stop":1698867642012,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StaffordshireMoorlandsDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":22},"items":[{"uid":"2e63d7a9bd9c1396","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2e63d7a9bd9c1396","status":"passed","time":{"start":1698801763981,"stop":1698801773449,"duration":9468}},{"uid":"e8d3a0e787c6530","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e8d3a0e787c6530","status":"passed","time":{"start":1698788653113,"stop":1698788660894,"duration":7781}},{"uid":"a4eecb9688be9fdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4eecb9688be9fdc","status":"passed","time":{"start":1698715188357,"stop":1698715197830,"duration":9473}},{"uid":"241e8890f90df3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/241e8890f90df3ce","status":"passed","time":{"start":1698701588506,"stop":1698701599153,"duration":10647}},{"uid":"585a53381b8bdf4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/585a53381b8bdf4f","status":"passed","time":{"start":1698700378191,"stop":1698700386976,"duration":8785}},{"uid":"a2da25fc5bd06b86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a2da25fc5bd06b86","status":"passed","time":{"start":1698693080950,"stop":1698693088315,"duration":7365}},{"uid":"28f34cadcaed6577","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/28f34cadcaed6577","status":"passed","time":{"start":1698692886494,"stop":1698692894390,"duration":7896}},{"uid":"99c71ba79fcb8bc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/99c71ba79fcb8bc2","status":"passed","time":{"start":1698646568859,"stop":1698646579620,"duration":10761}},{"uid":"c518b2e46ac4fce2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c518b2e46ac4fce2","status":"passed","time":{"start":1698628628700,"stop":1698628637020,"duration":8320}},{"uid":"fabf37f538aef59c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fabf37f538aef59c","status":"passed","time":{"start":1698615397267,"stop":1698615407063,"duration":9796}},{"uid":"e8a7a871921d071f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e8a7a871921d071f","status":"passed","time":{"start":1698615283978,"stop":1698615292606,"duration":8628}},{"uid":"58fb0689a9ce96a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/58fb0689a9ce96a7","status":"passed","time":{"start":1698542551346,"stop":1698542559741,"duration":8395}},{"uid":"b352b21b6fae7d1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b352b21b6fae7d1c","status":"passed","time":{"start":1698455620146,"stop":1698455628715,"duration":8569}},{"uid":"6f9f2f3951f162c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6f9f2f3951f162c4","status":"passed","time":{"start":1698369291896,"stop":1698369299083,"duration":7187}},{"uid":"b3ce7f504ee00af2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b3ce7f504ee00af2","status":"passed","time":{"start":1698283050425,"stop":1698283061325,"duration":10900}},{"uid":"4506d54aa58b469a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4506d54aa58b469a","status":"passed","time":{"start":1698196703408,"stop":1698196711887,"duration":8479}},{"uid":"3dfbbf0769dc2fb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dfbbf0769dc2fb6","status":"passed","time":{"start":1698178424844,"stop":1698178436275,"duration":11431}},{"uid":"79d12763944f19bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79d12763944f19bf","status":"passed","time":{"start":1698178363065,"stop":1698178373606,"duration":10541}},{"uid":"5edb4a61707ffc23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5edb4a61707ffc23","status":"passed","time":{"start":1698110278017,"stop":1698110286765,"duration":8748}},{"uid":"6f339d047bc2cf52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/6f339d047bc2cf52","status":"passed","time":{"start":1698065062503,"stop":1698065071051,"duration":8548}}]},"tags":[]},"source":"eb9156891127a872.json","parameterValues":["StaffordshireMoorlandsDistrictCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/eba5457bfc4b331f.json b/3.10/1087/data/test-cases/eba5457bfc4b331f.json new file mode 100644 index 0000000000..ad287743cf --- /dev/null +++ b/3.10/1087/data/test-cases/eba5457bfc4b331f.json @@ -0,0 +1 @@ +{"uid":"eba5457bfc4b331f","name":"Validate Council Output [BasingstokeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"920a57bf4f74278e86b973f40cf06007","time":{"start":1698867406389,"stop":1698867407117,"duration":728},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120c1a6110>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f120c1a6110>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120c1a6110>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f120c1a6110>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: BasingstokeCouncil","time":{"start":1698867406389,"stop":1698867406390,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from BasingstokeCouncil","time":{"start":1698867406390,"stop":1698867407114,"duration":724},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867407114,"stop":1698867407114,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867407115,"stop":1698867407117,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: True\n","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":123,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":169},"items":[{"uid":"691ec64981b6d1b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/691ec64981b6d1b9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801502340,"stop":1698801503063,"duration":723}},{"uid":"a858944b67c95910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a858944b67c95910","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788410338,"stop":1698788410946,"duration":608}},{"uid":"d42f0287b699ed2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d42f0287b699ed2f","status":"passed","time":{"start":1698714882387,"stop":1698714883179,"duration":792}},{"uid":"4537a75f14039652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4537a75f14039652","status":"passed","time":{"start":1698701275449,"stop":1698701276416,"duration":967}},{"uid":"24bea55adef15963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24bea55adef15963","status":"passed","time":{"start":1698700146355,"stop":1698700147111,"duration":756}},{"uid":"11745c0f184bd9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/11745c0f184bd9a","status":"passed","time":{"start":1698692692089,"stop":1698692692838,"duration":749}},{"uid":"af62bb23c9fe2870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/af62bb23c9fe2870","status":"passed","time":{"start":1698692659204,"stop":1698692659777,"duration":573}},{"uid":"2685284f25f24e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2685284f25f24e38","status":"passed","time":{"start":1698646218202,"stop":1698646219199,"duration":997}},{"uid":"d35380dcd9c5034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d35380dcd9c5034","status":"passed","time":{"start":1698628468782,"stop":1698628469749,"duration":967}},{"uid":"3e9677667d12e2e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3e9677667d12e2e5","status":"passed","time":{"start":1698615107502,"stop":1698615108476,"duration":974}},{"uid":"db1c8a6966c5dd9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/db1c8a6966c5dd9e","status":"passed","time":{"start":1698615029271,"stop":1698615030053,"duration":782}},{"uid":"4a94fc685cbdb73b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4a94fc685cbdb73b","status":"passed","time":{"start":1698542274639,"stop":1698542275753,"duration":1114}},{"uid":"8fbad17e250d1df5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8fbad17e250d1df5","status":"passed","time":{"start":1698455466979,"stop":1698455467572,"duration":593}},{"uid":"3ee0fe07ff92c98c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3ee0fe07ff92c98c","status":"passed","time":{"start":1698369148815,"stop":1698369149432,"duration":617}},{"uid":"dc81b050cc80ce73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc81b050cc80ce73","status":"passed","time":{"start":1698282734457,"stop":1698282735721,"duration":1264}},{"uid":"794478d2e547caac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/794478d2e547caac","status":"passed","time":{"start":1698196407819,"stop":1698196408769,"duration":950}},{"uid":"83bcb5c4b5ed96a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/83bcb5c4b5ed96a1","status":"passed","time":{"start":1698178134071,"stop":1698178135053,"duration":982}},{"uid":"488520b9f56f0208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/488520b9f56f0208","status":"passed","time":{"start":1698178091162,"stop":1698178091970,"duration":808}},{"uid":"36bea9d279dd92f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/36bea9d279dd92f8","status":"passed","time":{"start":1698110007291,"stop":1698110007888,"duration":597}},{"uid":"685227b9c3ec7702","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/685227b9c3ec7702","status":"passed","time":{"start":1698064773066,"stop":1698064773703,"duration":637}}]},"tags":[]},"source":"eba5457bfc4b331f.json","parameterValues":["BasingstokeCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/ef3f52ba1236b608.json b/3.10/1087/data/test-cases/ef3f52ba1236b608.json new file mode 100644 index 0000000000..7adeb0e5eb --- /dev/null +++ b/3.10/1087/data/test-cases/ef3f52ba1236b608.json @@ -0,0 +1 @@ +{"uid":"ef3f52ba1236b608","name":"Validate Council Output [ValeofGlamorganCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1e5a723ab9bb5ec179bcd63e0a46576d","time":{"start":1698867792679,"stop":1698867795878,"duration":3199},"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":1698867792679,"stop":1698867792680,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from ValeofGlamorganCouncil","time":{"start":1698867792680,"stop":1698867795873,"duration":3193},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867795873,"stop":1698867795873,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867795874,"stop":1698867795878,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":21,"broken":0,"skipped":0,"passed":148,"unknown":0,"total":169},"items":[{"uid":"2a0d131507b2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2a0d131507b2933e","status":"passed","time":{"start":1698801794532,"stop":1698801796742,"duration":2210}},{"uid":"91bcdc3ee8e1f5b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/91bcdc3ee8e1f5b1","status":"passed","time":{"start":1698788671801,"stop":1698788674108,"duration":2307}},{"uid":"7b522557d11ae781","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7b522557d11ae781","status":"passed","time":{"start":1698715212096,"stop":1698715214814,"duration":2718}},{"uid":"ec82debd7ac2dd33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ec82debd7ac2dd33","status":"passed","time":{"start":1698701616567,"stop":1698701619198,"duration":2631}},{"uid":"7ea359c9bb13928e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ea359c9bb13928e","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":1698700409063,"stop":1698700539665,"duration":130602}},{"uid":"1019073225add97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1019073225add97b","status":"passed","time":{"start":1698693097965,"stop":1698693099774,"duration":1809}},{"uid":"ac4482f4ae1647f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac4482f4ae1647f6","status":"passed","time":{"start":1698692925713,"stop":1698692927448,"duration":1735}},{"uid":"76ebcce1ec014f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/76ebcce1ec014f76","status":"passed","time":{"start":1698646590825,"stop":1698646593309,"duration":2484}},{"uid":"c43ba67b0a20006d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c43ba67b0a20006d","status":"passed","time":{"start":1698628811063,"stop":1698628813290,"duration":2227}},{"uid":"1fbfa26b6dae2b04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1fbfa26b6dae2b04","status":"passed","time":{"start":1698615474061,"stop":1698615476258,"duration":2197}},{"uid":"48b6ea630135bc05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/48b6ea630135bc05","status":"passed","time":{"start":1698615310994,"stop":1698615313264,"duration":2270}},{"uid":"9843e132f983f5ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/9843e132f983f5ef","status":"passed","time":{"start":1698542605822,"stop":1698542608137,"duration":2315}},{"uid":"9c3bf6bb353ecceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9c3bf6bb353ecceb","status":"passed","time":{"start":1698455805592,"stop":1698455807867,"duration":2275}},{"uid":"9a081c4d9e7ece5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a081c4d9e7ece5","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":1698369597894,"stop":1698369728160,"duration":130266}},{"uid":"887d174930c7c38f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/887d174930c7c38f","status":"passed","time":{"start":1698283134213,"stop":1698283137303,"duration":3090}},{"uid":"5f968b162d5c9f5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5f968b162d5c9f5a","status":"passed","time":{"start":1698196751639,"stop":1698196757772,"duration":6133}},{"uid":"217a86d405987003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/217a86d405987003","status":"passed","time":{"start":1698178489264,"stop":1698178491915,"duration":2651}},{"uid":"2325f288c32b4a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2325f288c32b4a0","status":"passed","time":{"start":1698178426606,"stop":1698178428662,"duration":2056}},{"uid":"577b7c93eabc804c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/577b7c93eabc804c","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":1698110290203,"stop":1698110420686,"duration":130483}},{"uid":"a7ed57c06c109922","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/a7ed57c06c109922","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":1698065316132,"stop":1698065446659,"duration":130527}}]},"tags":[]},"source":"ef3f52ba1236b608.json","parameterValues":["ValeofGlamorganCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/f134980c8d1771be.json b/3.10/1087/data/test-cases/f134980c8d1771be.json new file mode 100644 index 0000000000..450f7c45cf --- /dev/null +++ b/3.10/1087/data/test-cases/f134980c8d1771be.json @@ -0,0 +1 @@ +{"uid":"f134980c8d1771be","name":"Validate Council Output [BuryCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"93061d049d5e3b3b2886e3c632b0e1f1","time":{"start":1698867443214,"stop":1698867445117,"duration":1903},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BuryCouncil","time":{"start":1698867443214,"stop":1698867443215,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from BuryCouncil","time":{"start":1698867443215,"stop":1698867445114,"duration":1899},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867445115,"stop":1698867445115,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867445115,"stop":1698867445117,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BuryCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":32},"items":[{"uid":"d3cdc0915f025da8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d3cdc0915f025da8","status":"passed","time":{"start":1698801541292,"stop":1698801544676,"duration":3384}},{"uid":"680b717de1b2f101","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/680b717de1b2f101","status":"passed","time":{"start":1698788445527,"stop":1698788447782,"duration":2255}},{"uid":"be9b5affba07dc9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/be9b5affba07dc9a","status":"passed","time":{"start":1698714937553,"stop":1698714939588,"duration":2035}},{"uid":"c54767efaa914cf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/c54767efaa914cf1","status":"passed","time":{"start":1698701316638,"stop":1698701319134,"duration":2496}},{"uid":"cca313d3187e3ed6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cca313d3187e3ed6","status":"passed","time":{"start":1698700183094,"stop":1698700185478,"duration":2384}},{"uid":"9d9ef654773630a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9d9ef654773630a5","status":"passed","time":{"start":1698692727242,"stop":1698692729439,"duration":2197}},{"uid":"cb9ad15d1e38079e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cb9ad15d1e38079e","status":"passed","time":{"start":1698692697426,"stop":1698692699890,"duration":2464}},{"uid":"418296cb9f782cf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/418296cb9f782cf5","status":"passed","time":{"start":1698646270108,"stop":1698646274330,"duration":4222}},{"uid":"6324db1469757864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6324db1469757864","status":"passed","time":{"start":1698628516681,"stop":1698628518999,"duration":2318}},{"uid":"af9d3dadbc6f7507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af9d3dadbc6f7507","status":"passed","time":{"start":1698615159795,"stop":1698615162703,"duration":2908}},{"uid":"a5323d48cff6be31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a5323d48cff6be31","status":"passed","time":{"start":1698615066631,"stop":1698615070533,"duration":3902}},{"uid":"4298b9d3c97220bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4298b9d3c97220bb","status":"passed","time":{"start":1698542320364,"stop":1698542323438,"duration":3074}},{"uid":"eb93f554d943fefe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/eb93f554d943fefe","status":"passed","time":{"start":1698455507363,"stop":1698455509859,"duration":2496}},{"uid":"19c77f9a47ce07ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19c77f9a47ce07ba","status":"passed","time":{"start":1698369195362,"stop":1698369201541,"duration":6179}},{"uid":"ce89f35ba71ff7e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ce89f35ba71ff7e0","status":"passed","time":{"start":1698282785522,"stop":1698282788473,"duration":2951}},{"uid":"d4756df350084e44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d4756df350084e44","status":"passed","time":{"start":1698196448961,"stop":1698196451704,"duration":2743}},{"uid":"3dd212f0ac31979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dd212f0ac31979","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178175936,"stop":1698178193117,"duration":17181}},{"uid":"a17ff9a2842c8237","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a17ff9a2842c8237","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178133498,"stop":1698178165671,"duration":32173}},{"uid":"8ea00e72f7eea06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/8ea00e72f7eea06b","status":"passed","time":{"start":1698110058492,"stop":1698110065232,"duration":6740}},{"uid":"f53629adff423443","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/f53629adff423443","status":"passed","time":{"start":1698064822747,"stop":1698064829572,"duration":6825}}]},"tags":[]},"source":"f134980c8d1771be.json","parameterValues":["BuryCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/f2b7462ac1a5ffec.json b/3.10/1087/data/test-cases/f2b7462ac1a5ffec.json new file mode 100644 index 0000000000..2b08cd468c --- /dev/null +++ b/3.10/1087/data/test-cases/f2b7462ac1a5ffec.json @@ -0,0 +1 @@ +{"uid":"f2b7462ac1a5ffec","name":"Validate Council Output [SouthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"01716bffe56099aefdeaa09777ea1bc0","time":{"start":1698867626834,"stop":1698867627439,"duration":605},"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":1698867626835,"stop":1698867626835,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from SouthLanarkshireCouncil","time":{"start":1698867626835,"stop":1698867627437,"duration":602},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867627437,"stop":1698867627437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867627438,"stop":1698867627439,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"2417d42cae8d3963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2417d42cae8d3963","status":"passed","time":{"start":1698801755860,"stop":1698801756511,"duration":651}},{"uid":"a2c410c85d86f5fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a2c410c85d86f5fa","status":"passed","time":{"start":1698788645077,"stop":1698788645745,"duration":668}},{"uid":"5a6df887712a063c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a6df887712a063c","status":"passed","time":{"start":1698715207068,"stop":1698715207934,"duration":866}},{"uid":"947972a19e5a047f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/947972a19e5a047f","status":"passed","time":{"start":1698701579592,"stop":1698701580637,"duration":1045}},{"uid":"bc83f9d0ca18bf12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc83f9d0ca18bf12","status":"passed","time":{"start":1698700370749,"stop":1698700371454,"duration":705}},{"uid":"892cb612bb8a260f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/892cb612bb8a260f","status":"passed","time":{"start":1698693069973,"stop":1698693070661,"duration":688}},{"uid":"d746d81bfa5f6323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d746d81bfa5f6323","status":"passed","time":{"start":1698692879583,"stop":1698692880245,"duration":662}},{"uid":"a7b9700702903342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a7b9700702903342","status":"passed","time":{"start":1698646573096,"stop":1698646574121,"duration":1025}},{"uid":"bca5d54544e12918","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bca5d54544e12918","status":"passed","time":{"start":1698628618086,"stop":1698628619130,"duration":1044}},{"uid":"86983fccc6805b41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/86983fccc6805b41","status":"passed","time":{"start":1698615468593,"stop":1698615469627,"duration":1034}},{"uid":"1bb87cb31597015a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1bb87cb31597015a","status":"passed","time":{"start":1698615303132,"stop":1698615303954,"duration":822}},{"uid":"19e385063871415d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/19e385063871415d","status":"passed","time":{"start":1698542596265,"stop":1698542597515,"duration":1250}},{"uid":"1f5f00ff67d87429","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1f5f00ff67d87429","status":"passed","time":{"start":1698455612449,"stop":1698455613053,"duration":604}},{"uid":"53bd7065db0f81a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/53bd7065db0f81a7","status":"passed","time":{"start":1698369283472,"stop":1698369284096,"duration":624}},{"uid":"604b7600f2aa901c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/604b7600f2aa901c","status":"passed","time":{"start":1698283124780,"stop":1698283125807,"duration":1027}},{"uid":"1588e7db60743b46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1588e7db60743b46","status":"passed","time":{"start":1698196746339,"stop":1698196747316,"duration":977}},{"uid":"d9857cb8e6003180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d9857cb8e6003180","status":"passed","time":{"start":1698178483537,"stop":1698178484576,"duration":1039}},{"uid":"f1eda36f443d9295","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f1eda36f443d9295","status":"passed","time":{"start":1698178420580,"stop":1698178421389,"duration":809}},{"uid":"2c2c138570be440e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/2c2c138570be440e","status":"passed","time":{"start":1698110273540,"stop":1698110274157,"duration":617}},{"uid":"854bc378fde91e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/854bc378fde91e2","status":"passed","time":{"start":1698065055140,"stop":1698065055802,"duration":662}}]},"tags":[]},"source":"f2b7462ac1a5ffec.json","parameterValues":["SouthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/f3abac8c452f9be6.json b/3.10/1087/data/test-cases/f3abac8c452f9be6.json new file mode 100644 index 0000000000..9884b46d43 --- /dev/null +++ b/3.10/1087/data/test-cases/f3abac8c452f9be6.json @@ -0,0 +1 @@ +{"uid":"f3abac8c452f9be6","name":"Validate Council Output [BuckinghamshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d3931a358fdfe26e1ace17c1805a29ca","time":{"start":1698867425218,"stop":1698867443210,"duration":17992},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BuckinghamshireCouncil","time":{"start":1698867425218,"stop":1698867425219,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from BuckinghamshireCouncil","time":{"start":1698867425219,"stop":1698867443207,"duration":17988},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867443208,"stop":1698867443208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867443208,"stop":1698867443210,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BuckinghamshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":39,"unknown":0,"total":40},"items":[{"uid":"7bfdcd0fb6ecf8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7bfdcd0fb6ecf8e","status":"passed","time":{"start":1698801522768,"stop":1698801541287,"duration":18519}},{"uid":"4eebb8810a26258e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4eebb8810a26258e","status":"passed","time":{"start":1698788428291,"stop":1698788445523,"duration":17232}},{"uid":"5f5b47e842d3143","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5f5b47e842d3143","status":"passed","time":{"start":1698714917883,"stop":1698714937549,"duration":19666}},{"uid":"a30b60baaa1b2980","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a30b60baaa1b2980","status":"passed","time":{"start":1698701297998,"stop":1698701316631,"duration":18633}},{"uid":"75b5e09e94a31afc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/75b5e09e94a31afc","status":"passed","time":{"start":1698700164605,"stop":1698700183089,"duration":18484}},{"uid":"f519e374f7bb1d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f519e374f7bb1d90","status":"passed","time":{"start":1698692710080,"stop":1698692727236,"duration":17156}},{"uid":"252d4f3cd54f718c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/252d4f3cd54f718c","status":"passed","time":{"start":1698692680194,"stop":1698692697421,"duration":17227}},{"uid":"e1879f6d6ad9434","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1879f6d6ad9434","status":"passed","time":{"start":1698646250039,"stop":1698646270100,"duration":20061}},{"uid":"f39e5f14540a894a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f39e5f14540a894a","status":"passed","time":{"start":1698628498234,"stop":1698628516677,"duration":18443}},{"uid":"e1deb8951ac983b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e1deb8951ac983b8","status":"passed","time":{"start":1698615140639,"stop":1698615159790,"duration":19151}},{"uid":"a6bd23e7e0dbe501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a6bd23e7e0dbe501","status":"passed","time":{"start":1698615048811,"stop":1698615066627,"duration":17816}},{"uid":"2924a11182a57992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/2924a11182a57992","status":"passed","time":{"start":1698542301922,"stop":1698542320360,"duration":18438}},{"uid":"bb466b6527e8c8d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb466b6527e8c8d4","status":"passed","time":{"start":1698455489335,"stop":1698455507358,"duration":18023}},{"uid":"c6204d1d39ea460d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c6204d1d39ea460d","status":"passed","time":{"start":1698369178229,"stop":1698369195358,"duration":17129}},{"uid":"8db2ce4614e120d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8db2ce4614e120d","status":"passed","time":{"start":1698282765594,"stop":1698282785516,"duration":19922}},{"uid":"74b5cd03e83881c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/74b5cd03e83881c1","status":"passed","time":{"start":1698196430123,"stop":1698196448957,"duration":18834}},{"uid":"2a98d5b4333d8f61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a98d5b4333d8f61","status":"passed","time":{"start":1698178157202,"stop":1698178175931,"duration":18729}},{"uid":"2f985d1f9b6807cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2f985d1f9b6807cb","status":"passed","time":{"start":1698178115624,"stop":1698178133493,"duration":17869}},{"uid":"8c549a7d6678534f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/8c549a7d6678534f","status":"passed","time":{"start":1698110037554,"stop":1698110058488,"duration":20934}},{"uid":"3fd738db71520cd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/3fd738db71520cd2","status":"passed","time":{"start":1698064803824,"stop":1698064822742,"duration":18918}}]},"tags":[]},"source":"f3abac8c452f9be6.json","parameterValues":["BuckinghamshireCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/f52fdb8764f8c988.json b/3.10/1087/data/test-cases/f52fdb8764f8c988.json new file mode 100644 index 0000000000..44c0f32a74 --- /dev/null +++ b/3.10/1087/data/test-cases/f52fdb8764f8c988.json @@ -0,0 +1 @@ +{"uid":"f52fdb8764f8c988","name":"Validate Council Output [WelhatCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9757596c6a580c04f776b266c6584936","time":{"start":1698867798680,"stop":1698867798774,"duration":94},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120aa57f10>, 'council': 'WelhatCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f120aa57f10>, 'council': 'WelhatCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867798680,"stop":1698867798681,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from WelhatCouncil","time":{"start":1698867798681,"stop":1698867798774,"duration":93},"status":"failed","statusMessage":"'str' object has no attribute 'text'","statusTrace":"AttributeError: 'str' object has no attribute 'text'\n","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":2},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"78257e3fc62d1550","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/78257e3fc62d1550","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801812475,"stop":1698801812584,"duration":109}},{"uid":"229ec5e31e43ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/229ec5e31e43ae29","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788693939,"stop":1698788694386,"duration":447}},{"uid":"dce78ce27b230387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/dce78ce27b230387","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715231726,"stop":1698715231854,"duration":128}},{"uid":"52e6bc9b75e28451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/52e6bc9b75e28451","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701635831,"stop":1698701635939,"duration":108}},{"uid":"ae9ae21e1983a01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae9ae21e1983a01f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700536591,"stop":1698700536706,"duration":115}},{"uid":"5b5a0ceb9071c650","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5b5a0ceb9071c650","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693114331,"stop":1698693114447,"duration":116}},{"uid":"9fe2222e45fbe795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9fe2222e45fbe795","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692942761,"stop":1698692942879,"duration":118}},{"uid":"f06336bc71173ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f06336bc71173ab3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646610612,"stop":1698646610877,"duration":265}},{"uid":"8cd1216b1ffdc584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8cd1216b1ffdc584","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628831437,"stop":1698628831582,"duration":145}},{"uid":"8b149f7d56eec6dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b149f7d56eec6dd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615493514,"stop":1698615493793,"duration":279}},{"uid":"72dd896488b29221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72dd896488b29221","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615329618,"stop":1698615330031,"duration":413}},{"uid":"540b1d95a4261892","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/540b1d95a4261892","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542629383,"stop":1698542629652,"duration":269}},{"uid":"5bcb54510f39e602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5bcb54510f39e602","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455824029,"stop":1698455824455,"duration":426}},{"uid":"8aa0557091b26de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8aa0557091b26de0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369552851,"stop":1698369553280,"duration":429}},{"uid":"3746ba58d1da8755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3746ba58d1da8755","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698283158307,"stop":1698283158987,"duration":680}},{"uid":"44aba7cf3279c281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/44aba7cf3279c281","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196774011,"stop":1698196774133,"duration":122}},{"uid":"e4cf6729bd4ee0a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e4cf6729bd4ee0a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178508470,"stop":1698178509171,"duration":701}},{"uid":"37cde6be399175a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37cde6be399175a5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178444174,"stop":1698178444308,"duration":134}},{"uid":"7036283cab8525df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/7036283cab8525df","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698110421886,"stop":1698110422327,"duration":441}},{"uid":"8c3ad5892ad76810","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/8c3ad5892ad76810","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698065255327,"stop":1698065255482,"duration":155}}]},"tags":[]},"source":"f52fdb8764f8c988.json","parameterValues":["WelhatCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/f5e76bd5d7e0f514.json b/3.10/1087/data/test-cases/f5e76bd5d7e0f514.json new file mode 100644 index 0000000000..0ac014bc00 --- /dev/null +++ b/3.10/1087/data/test-cases/f5e76bd5d7e0f514.json @@ -0,0 +1 @@ +{"uid":"f5e76bd5d7e0f514","name":"Validate Council Output [ConwyCountyBorough]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8186cc541d41d38034a9211a23d0bbe2","time":{"start":1698867421350,"stop":1698867422136,"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: ConwyCountyBorough","time":{"start":1698867421351,"stop":1698867421351,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from ConwyCountyBorough","time":{"start":1698867421352,"stop":1698867422133,"duration":781},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867422133,"stop":1698867422133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867422134,"stop":1698867422136,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ConwyCountyBorough"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":3,"unknown":0,"total":8},"items":[{"uid":"1f787b9d53364bf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1f787b9d53364bf1","status":"passed","time":{"start":1698801533771,"stop":1698801534376,"duration":605}},{"uid":"e2ccdd9b155dc861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e2ccdd9b155dc861","status":"passed","time":{"start":1698788437126,"stop":1698788437844,"duration":718}},{"uid":"d917f6d0b4edaf5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d917f6d0b4edaf5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714920083,"stop":1698714920878,"duration":795}},{"uid":"e56d4e5db5a3c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e56d4e5db5a3c0d3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701295869,"stop":1698701297093,"duration":1224}},{"uid":"ac51e125da50f57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ac51e125da50f57a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700169203,"stop":1698700169970,"duration":767}},{"uid":"87d1d6172415ce42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/87d1d6172415ce42","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692713369,"stop":1698692714177,"duration":808}},{"uid":"49e3d157f7d82f03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/49e3d157f7d82f03","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692676174,"stop":1698692676957,"duration":783}}]},"tags":[]},"source":"f5e76bd5d7e0f514.json","parameterValues":["ConwyCountyBorough"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/f664d7caa3b0a525.json b/3.10/1087/data/test-cases/f664d7caa3b0a525.json new file mode 100644 index 0000000000..34d20975d5 --- /dev/null +++ b/3.10/1087/data/test-cases/f664d7caa3b0a525.json @@ -0,0 +1 @@ +{"uid":"f664d7caa3b0a525","name":"Validate Council Output [WaverleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"64028773adeaa616798d2ec053582700","time":{"start":1698867793435,"stop":1698867798676,"duration":5241},"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":1698867793435,"stop":1698867793436,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from WaverleyBoroughCouncil","time":{"start":1698867793436,"stop":1698867798673,"duration":5237},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867798673,"stop":1698867798673,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867798674,"stop":1698867798676,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2151-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"f8cfccfc1f9efe44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f8cfccfc1f9efe44","status":"passed","time":{"start":1698801806504,"stop":1698801810668,"duration":4164}},{"uid":"d3dc2addadd569d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d3dc2addadd569d7","status":"passed","time":{"start":1698788688144,"stop":1698788692293,"duration":4149}},{"uid":"7f14366336fc8a6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7f14366336fc8a6e","status":"passed","time":{"start":1698715225723,"stop":1698715230056,"duration":4333}},{"uid":"5fcbe8e4905aa970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5fcbe8e4905aa970","status":"passed","time":{"start":1698701629544,"stop":1698701633982,"duration":4438}},{"uid":"ef4b607c08861fbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ef4b607c08861fbb","status":"passed","time":{"start":1698700530729,"stop":1698700534905,"duration":4176}},{"uid":"54ce6de183c44a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/54ce6de183c44a1f","status":"passed","time":{"start":1698693108971,"stop":1698693112964,"duration":3993}},{"uid":"d18adb8baf811d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d18adb8baf811d2d","status":"passed","time":{"start":1698692936994,"stop":1698692941187,"duration":4193}},{"uid":"20464afc2baebabb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/20464afc2baebabb","status":"passed","time":{"start":1698646603909,"stop":1698646608747,"duration":4838}},{"uid":"d328bd06c7e8756c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d328bd06c7e8756c","status":"passed","time":{"start":1698628823587,"stop":1698628829610,"duration":6023}},{"uid":"ad45c3880795c2b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ad45c3880795c2b2","status":"passed","time":{"start":1698615486082,"stop":1698615491635,"duration":5553}},{"uid":"d0f5733099cc59c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d0f5733099cc59c6","status":"passed","time":{"start":1698615323778,"stop":1698615328024,"duration":4246}},{"uid":"1637dcbfbcd47b57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1637dcbfbcd47b57","status":"passed","time":{"start":1698542620789,"stop":1698542627507,"duration":6718}},{"uid":"5b98063157ae6d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5b98063157ae6d77","status":"passed","time":{"start":1698455818353,"stop":1698455822461,"duration":4108}},{"uid":"e2bc336d3dd3ec36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/e2bc336d3dd3ec36","status":"passed","time":{"start":1698369547046,"stop":1698369551377,"duration":4331}},{"uid":"effd35a54b80e266","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/effd35a54b80e266","status":"passed","time":{"start":1698283151838,"stop":1698283156324,"duration":4486}},{"uid":"f003f253ff08ec94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f003f253ff08ec94","status":"passed","time":{"start":1698196767722,"stop":1698196772269,"duration":4547}},{"uid":"df96f367a9d25994","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/df96f367a9d25994","status":"passed","time":{"start":1698178501686,"stop":1698178506471,"duration":4785}},{"uid":"f94f6d1acc823814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f94f6d1acc823814","status":"passed","time":{"start":1698178438282,"stop":1698178442538,"duration":4256}},{"uid":"5693450ab2014a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5693450ab2014a05","status":"passed","time":{"start":1698110416406,"stop":1698110420510,"duration":4104}},{"uid":"d72331ee65c26ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/d72331ee65c26ef","status":"passed","time":{"start":1698065249732,"stop":1698065253843,"duration":4111}}]},"tags":[]},"source":"f664d7caa3b0a525.json","parameterValues":["WaverleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/f80cadbbabf5824c.json b/3.10/1087/data/test-cases/f80cadbbabf5824c.json new file mode 100644 index 0000000000..eadf28f968 --- /dev/null +++ b/3.10/1087/data/test-cases/f80cadbbabf5824c.json @@ -0,0 +1 @@ +{"uid":"f80cadbbabf5824c","name":"Validate Council Output [DurhamCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a6754a317b5a41ab9e370512cb3937ce","time":{"start":1698867431444,"stop":1698867434201,"duration":2757},"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":1698867431445,"stop":1698867431445,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from DurhamCouncil","time":{"start":1698867431445,"stop":1698867434198,"duration":2753},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867434198,"stop":1698867434199,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867434199,"stop":1698867434201,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"f09ba2c1e5d0cae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f09ba2c1e5d0cae1","status":"passed","time":{"start":1698801544679,"stop":1698801547668,"duration":2989}},{"uid":"161c4ba0007efae9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/161c4ba0007efae9","status":"passed","time":{"start":1698788447785,"stop":1698788451219,"duration":3434}},{"uid":"793c4ca9956fec68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/793c4ca9956fec68","status":"passed","time":{"start":1698714935450,"stop":1698714939118,"duration":3668}},{"uid":"84605c68fd2fe22b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/84605c68fd2fe22b","status":"passed","time":{"start":1698701308638,"stop":1698701311047,"duration":2409}},{"uid":"a31a1659083c63ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a31a1659083c63ed","status":"passed","time":{"start":1698700180072,"stop":1698700183127,"duration":3055}},{"uid":"84deaf0404ece204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/84deaf0404ece204","status":"passed","time":{"start":1698692722431,"stop":1698692725077,"duration":2646}},{"uid":"f5e90ce89cd9d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f5e90ce89cd9d0d","status":"passed","time":{"start":1698692691496,"stop":1698692695018,"duration":3522}},{"uid":"b4fafbbd6130244e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b4fafbbd6130244e","status":"passed","time":{"start":1698646314475,"stop":1698646317222,"duration":2747}},{"uid":"4b3a53b5627985f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4b3a53b5627985f1","status":"passed","time":{"start":1698628499617,"stop":1698628503071,"duration":3454}},{"uid":"c3aec7762dc17173","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c3aec7762dc17173","status":"passed","time":{"start":1698615142026,"stop":1698615145449,"duration":3423}},{"uid":"7be2d09d4091d611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7be2d09d4091d611","status":"passed","time":{"start":1698615057448,"stop":1698615060658,"duration":3210}},{"uid":"92715053ae380fab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/92715053ae380fab","status":"passed","time":{"start":1698542313925,"stop":1698542316986,"duration":3061}},{"uid":"605600f894ac8b14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/605600f894ac8b14","status":"passed","time":{"start":1698455506303,"stop":1698455509168,"duration":2865}},{"uid":"26a3baf6a51a4970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26a3baf6a51a4970","status":"passed","time":{"start":1698369183262,"stop":1698369186045,"duration":2783}},{"uid":"4701c1db0d36f0ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4701c1db0d36f0ac","status":"passed","time":{"start":1698282783168,"stop":1698282787509,"duration":4341}},{"uid":"ca3efc3d0cf2891e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ca3efc3d0cf2891e","status":"passed","time":{"start":1698196455843,"stop":1698196458761,"duration":2918}},{"uid":"97907798cf1e49f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/97907798cf1e49f3","status":"passed","time":{"start":1698178168420,"stop":1698178171683,"duration":3263}},{"uid":"a7bdf7c649a5d17d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7bdf7c649a5d17d","status":"passed","time":{"start":1698178131311,"stop":1698178134696,"duration":3385}},{"uid":"7beff93f4de47f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/7beff93f4de47f7c","status":"passed","time":{"start":1698110039628,"stop":1698110042622,"duration":2994}},{"uid":"846a42b81a0a85d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/846a42b81a0a85d0","status":"passed","time":{"start":1698064813198,"stop":1698064817606,"duration":4408}}]},"tags":[]},"source":"f80cadbbabf5824c.json","parameterValues":["DurhamCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/f877b255072359bd.json b/3.10/1087/data/test-cases/f877b255072359bd.json new file mode 100644 index 0000000000..686304c3a6 --- /dev/null +++ b/3.10/1087/data/test-cases/f877b255072359bd.json @@ -0,0 +1 @@ +{"uid":"f877b255072359bd","name":"Validate Council Output [EastRidingCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f7ffd8878be96220bbaf283f6c48e546","time":{"start":1698867442532,"stop":1698867443751,"duration":1219},"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":1698867442532,"stop":1698867442533,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from EastRidingCouncil","time":{"start":1698867442533,"stop":1698867443748,"duration":1215},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867443748,"stop":1698867443749,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867443749,"stop":1698867443751,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"48f5d73a28e82751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/48f5d73a28e82751","status":"passed","time":{"start":1698801556461,"stop":1698801557652,"duration":1191}},{"uid":"1e6851d598e45b1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1e6851d598e45b1a","status":"passed","time":{"start":1698788461044,"stop":1698788461963,"duration":919}},{"uid":"f452cb875346e47d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f452cb875346e47d","status":"passed","time":{"start":1698714950671,"stop":1698714952161,"duration":1490}},{"uid":"cd6c3abdebcdc2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cd6c3abdebcdc2b1","status":"passed","time":{"start":1698701323875,"stop":1698701328639,"duration":4764}},{"uid":"e8f89a9c83120627","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e8f89a9c83120627","status":"passed","time":{"start":1698700192035,"stop":1698700193440,"duration":1405}},{"uid":"d498ce9557a2b656","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d498ce9557a2b656","status":"passed","time":{"start":1698692735181,"stop":1698692740023,"duration":4842}},{"uid":"d69b1d0e9fb5bf8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d69b1d0e9fb5bf8b","status":"passed","time":{"start":1698692704709,"stop":1698692705963,"duration":1254}},{"uid":"4bbebd603570b2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/4bbebd603570b2e9","status":"passed","time":{"start":1698646289693,"stop":1698646291134,"duration":1441}},{"uid":"d71c5e5bb1953f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d71c5e5bb1953f13","status":"passed","time":{"start":1698628513612,"stop":1698628515054,"duration":1442}},{"uid":"299b8701468c82d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/299b8701468c82d8","status":"passed","time":{"start":1698615161973,"stop":1698615167364,"duration":5391}},{"uid":"a26e007eb3b50b61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a26e007eb3b50b61","status":"passed","time":{"start":1698615070477,"stop":1698615072039,"duration":1562}},{"uid":"3fe8d828749a0eae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3fe8d828749a0eae","status":"passed","time":{"start":1698542327712,"stop":1698542329328,"duration":1616}},{"uid":"2b380202fbd0ac02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2b380202fbd0ac02","status":"passed","time":{"start":1698455519039,"stop":1698455520037,"duration":998}},{"uid":"83012893be9ff505","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/83012893be9ff505","status":"passed","time":{"start":1698369197059,"stop":1698369198040,"duration":981}},{"uid":"727ac70445d48bb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/727ac70445d48bb3","status":"passed","time":{"start":1698282798937,"stop":1698282804821,"duration":5884}},{"uid":"bb2c3348c7385813","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/bb2c3348c7385813","status":"passed","time":{"start":1698196462223,"stop":1698196463894,"duration":1671}},{"uid":"90d07119ffc1f8be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/90d07119ffc1f8be","status":"passed","time":{"start":1698178183555,"stop":1698178185361,"duration":1806}},{"uid":"cfc91dc056d6a00b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cfc91dc056d6a00b","status":"passed","time":{"start":1698178174495,"stop":1698178175641,"duration":1146}},{"uid":"1c966f8534625f95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1c966f8534625f95","status":"passed","time":{"start":1698110060082,"stop":1698110061025,"duration":943}},{"uid":"f618c253e448544c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/f618c253e448544c","status":"passed","time":{"start":1698064829181,"stop":1698064830191,"duration":1010}}]},"tags":[]},"source":"f877b255072359bd.json","parameterValues":["EastRidingCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/fa9b8eb9ebeb3f30.json b/3.10/1087/data/test-cases/fa9b8eb9ebeb3f30.json new file mode 100644 index 0000000000..677ebc7590 --- /dev/null +++ b/3.10/1087/data/test-cases/fa9b8eb9ebeb3f30.json @@ -0,0 +1 @@ +{"uid":"fa9b8eb9ebeb3f30","name":"Validate Council Output [NorthLincolnshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"26474e54d95de49f99ef7b4310ac64f9","time":{"start":1698867494685,"stop":1698867499473,"duration":4788},"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":1698867494686,"stop":1698867494686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from NorthLincolnshireCouncil","time":{"start":1698867494687,"stop":1698867499470,"duration":4783},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"Then the result is valid json","time":{"start":1698867499470,"stop":1698867499470,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"And the output should validate against the schema","time":{"start":1698867499471,"stop":1698867499473,"duration":2},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":false,"stepsCount":4},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"3331092df53383b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3331092df53383b6","status":"passed","time":{"start":1698801619753,"stop":1698801624596,"duration":4843}},{"uid":"640be4e200daf30f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/640be4e200daf30f","status":"passed","time":{"start":1698788509507,"stop":1698788515270,"duration":5763}},{"uid":"4ab846d8306859d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4ab846d8306859d6","status":"passed","time":{"start":1698715013466,"stop":1698715019353,"duration":5887}},{"uid":"3b79dc7900fa11fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3b79dc7900fa11fb","status":"passed","time":{"start":1698701385255,"stop":1698701391263,"duration":6008}},{"uid":"9fc35e296b817aef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9fc35e296b817aef","status":"passed","time":{"start":1698700243563,"stop":1698700247834,"duration":4271}},{"uid":"340def64b5a9111f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/340def64b5a9111f","status":"passed","time":{"start":1698692884297,"stop":1698692890167,"duration":5870}},{"uid":"7f538e46d3ac2fcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7f538e46d3ac2fcb","status":"passed","time":{"start":1698692752574,"stop":1698692758038,"duration":5464}},{"uid":"a03fba88dbebdf4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a03fba88dbebdf4e","status":"passed","time":{"start":1698646366215,"stop":1698646371139,"duration":4924}},{"uid":"1f3b3aaadae9a6fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1f3b3aaadae9a6fd","status":"passed","time":{"start":1698628583781,"stop":1698628588814,"duration":5033}},{"uid":"9cac3199e3791c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9cac3199e3791c91","status":"passed","time":{"start":1698615195890,"stop":1698615200974,"duration":5084}},{"uid":"b364d57fd82deda2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b364d57fd82deda2","status":"passed","time":{"start":1698615104217,"stop":1698615109069,"duration":4852}},{"uid":"956936a70dd22bff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/956936a70dd22bff","status":"passed","time":{"start":1698542368471,"stop":1698542373686,"duration":5215}},{"uid":"1375282d3ffc33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1375282d3ffc33","status":"passed","time":{"start":1698455578756,"stop":1698455583896,"duration":5140}},{"uid":"6523c5e30f8b16e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6523c5e30f8b16e0","status":"passed","time":{"start":1698369250840,"stop":1698369255445,"duration":4605}},{"uid":"12936a008b3387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12936a008b3387","status":"passed","time":{"start":1698282843152,"stop":1698282847710,"duration":4558}},{"uid":"e1995e90bbefa0f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e1995e90bbefa0f2","status":"passed","time":{"start":1698196508509,"stop":1698196514092,"duration":5583}},{"uid":"4be5ecb2cabeed55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4be5ecb2cabeed55","status":"passed","time":{"start":1698178230478,"stop":1698178237541,"duration":7063}},{"uid":"1300f4c155f7894f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1300f4c155f7894f","status":"passed","time":{"start":1698178174052,"stop":1698178179275,"duration":5223}},{"uid":"e9dbefa08f7de06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/e9dbefa08f7de06b","status":"passed","time":{"start":1698110099788,"stop":1698110104801,"duration":5013}},{"uid":"e5cb60e5eba580b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/e5cb60e5eba580b5","status":"passed","time":{"start":1698064862149,"stop":1698064867702,"duration":5553}}]},"tags":[]},"source":"fa9b8eb9ebeb3f30.json","parameterValues":["NorthLincolnshireCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/test-cases/fb5085dff5af6d89.json b/3.10/1087/data/test-cases/fb5085dff5af6d89.json new file mode 100644 index 0000000000..32797c7142 --- /dev/null +++ b/3.10/1087/data/test-cases/fb5085dff5af6d89.json @@ -0,0 +1 @@ +{"uid":"fb5085dff5af6d89","name":"Validate Council Output [NorthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f199ed7bccd24a997d0abd44066cd21","time":{"start":1698867636659,"stop":1698867641918,"duration":5259},"status":"failed","statusMessage":"NotImplementedError: Country GB does not have subdivision Eng","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900b552f20>, 'council': 'NorthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthTynesideCouncil.py:184: in parse_data\n if is_holiday(item_as_date, Region.ENG):\nuk_bin_collection/uk_bin_collection/common.py:149: in is_holiday\n uk_holidays = holidays.country_holidays(\"GB\", subdiv=subdiv)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/utils.py:187: in country_holidays\n return getattr(holidays, country)(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/registry.py:197: in __call__\n return cls(*args, **kwargs) # type: ignore[misc, operator]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/countries/united_kingdom.py:53: in __init__\n super().__init__(observed_rule=SAT_SUN_TO_NEXT_MON, *args, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/observed_holiday_base.py:100: in __init__\n super().__init__(*args, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = holidays.country_holidays('GB', subdiv='Eng'), years = None\nexpand = True, observed = True, subdiv = 'Eng', prov = None, state = None\nlanguage = None, categories = None\n\n def __init__(\n self,\n years: Optional[Union[int, Iterable[int]]] = None,\n expand: bool = True,\n observed: bool = True,\n subdiv: Optional[str] = None,\n prov: Optional[str] = None, # Deprecated.\n state: Optional[str] = None, # Deprecated.\n language: Optional[str] = None,\n categories: Optional[Tuple[str]] = None,\n ) -> None:\n \"\"\"\n :param years:\n The year(s) to pre-calculate public holidays for at instantiation.\n \n :param expand:\n Whether the entire year is calculated when one date from that year\n is requested.\n \n :param observed:\n Whether to include the dates when public holiday are observed\n (e.g. a holiday falling on a Sunday being observed the\n following Monday). This doesn't work for all countries.\n \n :param subdiv:\n The subdivision (e.g. state or province); not implemented for all\n countries (see documentation).\n \n :param prov:\n *deprecated* use subdiv instead.\n \n :param state:\n *deprecated* use subdiv instead.\n \n :param language:\n The language which the returned holiday names will be translated\n into. It must be an ISO 639-1 (2-letter) language code. If the\n language translation is not supported the original holiday names\n will be used.\n \n :param categories:\n Requested holiday categories.\n \n :return:\n A :class:`HolidayBase` object matching the **country**.\n \"\"\"\n super().__init__()\n \n self.expand = expand\n self.language = language.lower() if language else None\n self.observed = observed\n self.subdiv = subdiv or prov or state\n self.categories = set(categories) if categories else {PUBLIC}\n \n self.tr = gettext # Default translation method.\n \n if prov or state:\n warnings.warn(\n f\"Arguments prov and state are deprecated, use subdiv='{prov or state}' instead.\",\n DeprecationWarning,\n )\n \n if isinstance(self.subdiv, int):\n self.subdiv = str(self.subdiv)\n \n if not isinstance(self, HolidaySum):\n if self.subdiv and self.subdiv not in set(\n self.subdivisions + self._deprecated_subdivisions\n ):\n> raise NotImplementedError(\n f\"Market {self.market} does not have subdivision {self.subdiv}\"\n if hasattr(self, \"market\")\n else f\"Country {self.country} does not have subdivision {self.subdiv}\"\n )\nE NotImplementedError: Country GB does not have subdivision Eng\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/holiday_base.py:308: NotImplementedError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"NotImplementedError: Country GB does not have subdivision Eng","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f900b552f20>, 'council': 'NorthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthTynesideCouncil.py:184: in parse_data\n if is_holiday(item_as_date, Region.ENG):\nuk_bin_collection/uk_bin_collection/common.py:149: in is_holiday\n uk_holidays = holidays.country_holidays(\"GB\", subdiv=subdiv)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/utils.py:187: in country_holidays\n return getattr(holidays, country)(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/registry.py:197: in __call__\n return cls(*args, **kwargs) # type: ignore[misc, operator]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/countries/united_kingdom.py:53: in __init__\n super().__init__(observed_rule=SAT_SUN_TO_NEXT_MON, *args, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/observed_holiday_base.py:100: in __init__\n super().__init__(*args, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = holidays.country_holidays('GB', subdiv='Eng'), years = None\nexpand = True, observed = True, subdiv = 'Eng', prov = None, state = None\nlanguage = None, categories = None\n\n def __init__(\n self,\n years: Optional[Union[int, Iterable[int]]] = None,\n expand: bool = True,\n observed: bool = True,\n subdiv: Optional[str] = None,\n prov: Optional[str] = None, # Deprecated.\n state: Optional[str] = None, # Deprecated.\n language: Optional[str] = None,\n categories: Optional[Tuple[str]] = None,\n ) -> None:\n \"\"\"\n :param years:\n The year(s) to pre-calculate public holidays for at instantiation.\n \n :param expand:\n Whether the entire year is calculated when one date from that year\n is requested.\n \n :param observed:\n Whether to include the dates when public holiday are observed\n (e.g. a holiday falling on a Sunday being observed the\n following Monday). This doesn't work for all countries.\n \n :param subdiv:\n The subdivision (e.g. state or province); not implemented for all\n countries (see documentation).\n \n :param prov:\n *deprecated* use subdiv instead.\n \n :param state:\n *deprecated* use subdiv instead.\n \n :param language:\n The language which the returned holiday names will be translated\n into. It must be an ISO 639-1 (2-letter) language code. If the\n language translation is not supported the original holiday names\n will be used.\n \n :param categories:\n Requested holiday categories.\n \n :return:\n A :class:`HolidayBase` object matching the **country**.\n \"\"\"\n super().__init__()\n \n self.expand = expand\n self.language = language.lower() if language else None\n self.observed = observed\n self.subdiv = subdiv or prov or state\n self.categories = set(categories) if categories else {PUBLIC}\n \n self.tr = gettext # Default translation method.\n \n if prov or state:\n warnings.warn(\n f\"Arguments prov and state are deprecated, use subdiv='{prov or state}' instead.\",\n DeprecationWarning,\n )\n \n if isinstance(self.subdiv, int):\n self.subdiv = str(self.subdiv)\n \n if not isinstance(self, HolidaySum):\n if self.subdiv and self.subdiv not in set(\n self.subdivisions + self._deprecated_subdivisions\n ):\n> raise NotImplementedError(\n f\"Market {self.market} does not have subdivision {self.subdiv}\"\n if hasattr(self, \"market\")\n else f\"Country {self.country} does not have subdivision {self.subdiv}\"\n )\nE NotImplementedError: Country GB does not have subdivision Eng\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.10/lib/python3.10/site-packages/holidays/holiday_base.py:308: NotImplementedError","steps":[{"name":"Given the council: NorthTynesideCouncil","time":{"start":1698867636660,"stop":1698867636661,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":false,"shouldDisplayMessage":false,"stepsCount":0},{"name":"When we scrape the data from NorthTynesideCouncil","time":{"start":1698867636662,"stop":1698867641918,"duration":5256},"status":"failed","statusMessage":"Country GB does not have subdivision Eng","statusTrace":"NotImplementedError: Country GB does not have subdivision Eng\n","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":0}],"attachments":[],"parameters":[],"attachmentsCount":0,"hasContent":true,"shouldDisplayMessage":true,"stepsCount":2},"afterStages":[],"labels":[{"name":"host","value":"fv-az399-42"},{"name":"thread","value":"2154-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":11,"broken":0,"skipped":0,"passed":158,"unknown":0,"total":169},"items":[{"uid":"27f67ab19a7fb902","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27f67ab19a7fb902","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698801631351,"stop":1698801637049,"duration":5698}},{"uid":"9a3de1feee7ce8ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9a3de1feee7ce8ac","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698788522154,"stop":1698788528001,"duration":5847}},{"uid":"c328ecd484e14973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c328ecd484e14973","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698715028788,"stop":1698715040801,"duration":12013}},{"uid":"f3fcc17e01765cb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f3fcc17e01765cb6","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698701400539,"stop":1698701408322,"duration":7783}},{"uid":"68ba860f703dc9d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/68ba860f703dc9d5","status":"passed","time":{"start":1698700254608,"stop":1698700259853,"duration":5245}},{"uid":"63700010bb15efc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/63700010bb15efc9","status":"passed","time":{"start":1698692896571,"stop":1698692897900,"duration":1329}},{"uid":"739feac8eca70a8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/739feac8eca70a8d","status":"passed","time":{"start":1698692764880,"stop":1698692770149,"duration":5269}},{"uid":"da4e73625ffb19d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/da4e73625ffb19d","status":"passed","time":{"start":1698646380313,"stop":1698646386556,"duration":6243}},{"uid":"17377b76348a5d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/17377b76348a5d90","status":"passed","time":{"start":1698628597293,"stop":1698628603432,"duration":6139}},{"uid":"f269d9897876e0a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f269d9897876e0a7","status":"passed","time":{"start":1698615210439,"stop":1698615218809,"duration":8370}},{"uid":"3cca0f70ae582ab6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3cca0f70ae582ab6","status":"passed","time":{"start":1698615116081,"stop":1698615117747,"duration":1666}},{"uid":"f1517ff5b8939c8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f1517ff5b8939c8f","status":"passed","time":{"start":1698542382606,"stop":1698542385029,"duration":2423}},{"uid":"bf918bbf5866a745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bf918bbf5866a745","status":"passed","time":{"start":1698455591929,"stop":1698455597746,"duration":5817}},{"uid":"a5451fb0639820ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a5451fb0639820ff","status":"passed","time":{"start":1698369262806,"stop":1698369268323,"duration":5517}},{"uid":"cb08544ba9862589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cb08544ba9862589","status":"passed","time":{"start":1698282858118,"stop":1698282863467,"duration":5349}},{"uid":"c9234c0e6f5595b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c9234c0e6f5595b9","status":"passed","time":{"start":1698196523091,"stop":1698196528457,"duration":5366}},{"uid":"287753027f9a16e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/287753027f9a16e8","status":"passed","time":{"start":1698178246247,"stop":1698178252232,"duration":5985}},{"uid":"9ba649ead52778e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9ba649ead52778e7","status":"passed","time":{"start":1698178187451,"stop":1698178194319,"duration":6868}},{"uid":"3b2222d4fb3bcb2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3b2222d4fb3bcb2b","status":"passed","time":{"start":1698110112386,"stop":1698110113960,"duration":1574}},{"uid":"8c6db1c27e1e70e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/8c6db1c27e1e70e6","status":"passed","time":{"start":1698064874574,"stop":1698064879809,"duration":5235}}]},"tags":[]},"source":"fb5085dff5af6d89.json","parameterValues":["NorthTynesideCouncil"]} \ No newline at end of file diff --git a/3.10/1087/data/timeline.json b/3.10/1087/data/timeline.json new file mode 100644 index 0000000000..32d2695b7e --- /dev/null +++ b/3.10/1087/data/timeline.json @@ -0,0 +1 @@ +{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","children":[{"name":"fv-az399-42","children":[{"name":"2151-MainThread","children":[{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"bba56fbfc5d6b278","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867591771,"stop":1698867600433,"duration":8662},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"4e812de7870a0f5c","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"failed","time":{"start":1698867798819,"stop":1698867802875,"duration":4056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"765848ef407daa6c","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867805873,"stop":1698867815265,"duration":9392},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"f134980c8d1771be","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867443214,"stop":1698867445117,"duration":1903},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"699ec444cccfe7cb","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"failed","time":{"start":1698867583963,"stop":1698867584771,"duration":808},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"3b0e1aa2ef04f1ea","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867614344,"stop":1698867616460,"duration":2116},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"4afa92a1106211b7","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"failed","time":{"start":1698867610338,"stop":1698867610939,"duration":601},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"6da8d9a278235a55","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"failed","time":{"start":1698867627442,"stop":1698867629707,"duration":2265},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"6f755c4125cb1d7b","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867780079,"stop":1698867782647,"duration":2568},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"68aeacd31e3e05cd","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867569899,"stop":1698867570567,"duration":668},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"811373d6ef99d3ca","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"failed","time":{"start":1698867578966,"stop":1698867583930,"duration":4964},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"824ff01b7e0425af","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867625098,"stop":1698867626831,"duration":1733},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"f664d7caa3b0a525","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867793435,"stop":1698867798676,"duration":5241},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"512bc38d27d8058f","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867399062,"stop":1698867406386,"duration":7324},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"d9854bd52cb89956","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867584914,"stop":1698867590974,"duration":6060},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"49d61f752d26f20","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"failed","time":{"start":1698867570570,"stop":1698867573206,"duration":2636},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"7a90a546f0f27da4","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867575952,"stop":1698867578963,"duration":3011},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"8689cb143d8b1695","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867642018,"stop":1698867642508,"duration":490},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"8f5dd94db6829bea","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"failed","time":{"start":1698867649092,"stop":1698867779903,"duration":130811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"2a26aec119d9a4b4","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867610972,"stop":1698867614341,"duration":3369},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"ce1441405aaed98b","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867629783,"stop":1698867633034,"duration":3251},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"a9f8a50ba0aa021d","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867575024,"stop":1698867575949,"duration":925},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"567ceb412013d7e9","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867409811,"stop":1698867413512,"duration":3701},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"e926cdf04b1877b2","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867642512,"stop":1698867646335,"duration":3823},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"594ccf989e622c3b","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867784174,"stop":1698867792061,"duration":7887},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"35ddf9fa17d147e2","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867600483,"stop":1698867602691,"duration":2208},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"f2b7462ac1a5ffec","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867626834,"stop":1698867627439,"duration":605},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"7ec51899863c2001","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"failed","time":{"start":1698867584869,"stop":1698867584873,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"27951615dcc78589","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867604174,"stop":1698867610334,"duration":6160},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"268df193a9a28137","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"failed","time":{"start":1698867633038,"stop":1698867633666,"duration":628},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"c99266aacf98b78","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867407230,"stop":1698867407983,"duration":753},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"3335c6b80854ba0e","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867782653,"stop":1698867784170,"duration":1517},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"eba5457bfc4b331f","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"failed","time":{"start":1698867406389,"stop":1698867407117,"duration":728},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"2d9b623e8d23d70b","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"failed","time":{"start":1698867408690,"stop":1698867409064,"duration":374},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"eb9156891127a872","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867633921,"stop":1698867642012,"duration":8091},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"c0d26c93b3737f4c","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867445121,"stop":1698867569894,"duration":124773},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"f52fdb8764f8c988","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"failed","time":{"start":1698867798680,"stop":1698867798774,"duration":94},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"7cab4f02dd8da417","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867590977,"stop":1698867591768,"duration":791},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"4be94bba6a029ba1","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867646338,"stop":1698867648057,"duration":1719},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"356d53fd13d8c29e","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867573240,"stop":1698867575021,"duration":1781},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"aa18136d0380cb9d","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867602695,"stop":1698867604170,"duration":1475},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"f3abac8c452f9be6","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867425218,"stop":1698867443210,"duration":17992},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"cf693c512afe43c","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867419183,"stop":1698867425214,"duration":6031},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"9e3d663242893144","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"failed","time":{"start":1698867409107,"stop":1698867409574,"duration":467},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"d9059c3294815384","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867407990,"stop":1698867408687,"duration":697},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"863cb0b7813460dd","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867802909,"stop":1698867805870,"duration":2961},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"5b5996f1b41354b6","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"failed","time":{"start":1698867648060,"stop":1698867648856,"duration":796},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"aeb3ed45197c50d4","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"failed","time":{"start":1698867418216,"stop":1698867419138,"duration":922},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"3947a04e58a37983","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867792065,"stop":1698867793430,"duration":1365},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"da11ad84eacf2c9e","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867413515,"stop":1698867418213,"duration":4698},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"81cb7c369e164166","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867616464,"stop":1698867624137,"duration":7673},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"95ec852c6c6d73d6","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"failed","time":{"start":1698867600437,"stop":1698867600441,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"6c1a074fe580919c","parentUid":"1c4f476b6d4c0c96811704a2cf07dab9","status":"passed","time":{"start":1698867624141,"stop":1698867625095,"duration":954},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]}],"uid":"1c4f476b6d4c0c96811704a2cf07dab9"},{"name":"2154-MainThread","children":[{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"34a93a5eb6a14308","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867409201,"stop":1698867410804,"duration":1603},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"e1720ff9cf9a677b","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867419866,"stop":1698867421341,"duration":1475},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"41d1a673d43c9e5c","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867804643,"stop":1698867807563,"duration":2920},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"fa9b8eb9ebeb3f30","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867494685,"stop":1698867499473,"duration":4788},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"9c3cadb3f6dab5ea","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"failed","time":{"start":1698867481517,"stop":1698867482187,"duration":670},"flaky":true,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"c095975def18fde4","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867488908,"stop":1698867493636,"duration":4728},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"9e73f5ff67b4f23e","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"failed","time":{"start":1698867410807,"stop":1698867419830,"duration":9023},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"333572633565e628","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"failed","time":{"start":1698867459713,"stop":1698867460224,"duration":511},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"6f0a3f3934de7b7d","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867795882,"stop":1698867797371,"duration":1489},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"4920c40bae7cc72c","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867425385,"stop":1698867429595,"duration":4210},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"cfb4f9450ce2f5a0","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"failed","time":{"start":1698867645876,"stop":1698867777851,"duration":131975},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"37e932face3e216","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867482221,"stop":1698867488905,"duration":6684},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"943f28fb9787677c","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867807567,"stop":1698867808103,"duration":536},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"8a72c6be6f7a79aa","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867473323,"stop":1698867480464,"duration":7141},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"e4215e2388718146","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"failed","time":{"start":1698867409062,"stop":1698867409072,"duration":10},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"5702d060a2dfe2ec","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867460477,"stop":1698867467478,"duration":7001},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"bb68eae86dd6bfb7","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867437736,"stop":1698867442529,"duration":4793},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"4accaba7069276f6","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867443754,"stop":1698867457306,"duration":13552},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"2392fc074740145e","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867467482,"stop":1698867469785,"duration":2303},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"e65f436c9ba5df46","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"failed","time":{"start":1698867505268,"stop":1698867636504,"duration":131236},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"f80cadbbabf5824c","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867431444,"stop":1698867434201,"duration":2757},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"fb5085dff5af6d89","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"failed","time":{"start":1698867636659,"stop":1698867641918,"duration":5259},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"56506d51cdac33bc","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867405661,"stop":1698867406404,"duration":743},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"8a3c893009db84f8","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867436289,"stop":1698867437733,"duration":1444},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"3d00f2258e4f3b4c","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867777923,"stop":1698867788491,"duration":10568},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"ef3f52ba1236b608","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867792679,"stop":1698867795878,"duration":3199},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"687ecf69597ac401","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867406407,"stop":1698867409058,"duration":2651},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorthamptonshireCouncil]","uid":"628b645a277cb2b2","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867504595,"stop":1698867505265,"duration":670},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"c6e7b9cb4fb0f0f4","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867429599,"stop":1698867431441,"duration":1842},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"b395da0ec87ef19a","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867471172,"stop":1698867473320,"duration":2148},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"f5e76bd5d7e0f514","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867421350,"stop":1698867422136,"duration":786},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"7e127cd65be99b9e","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867434204,"stop":1698867435490,"duration":1286},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"ae3736ee2c49abdd","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867493639,"stop":1698867494682,"duration":1043},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"f877b255072359bd","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867442532,"stop":1698867443751,"duration":1219},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"2b1d7169caac6f65","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867499477,"stop":1698867504592,"duration":5115},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"a96a01a1f20f0ec","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"failed","time":{"start":1698867424110,"stop":1698867425299,"duration":1189},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"a1ee95a3976beb6b","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867435493,"stop":1698867436286,"duration":793},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"7d0ca4ccbee000ab","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867422141,"stop":1698867424107,"duration":1966},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"24fa2239e13cee43","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867797375,"stop":1698867804638,"duration":7263},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"a6733d3a773f5dee","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"failed","time":{"start":1698867469789,"stop":1698867471119,"duration":1330},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"1cc29e2820f1030d","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"failed","time":{"start":1698867480467,"stop":1698867481484,"duration":1017},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CalderdaleCouncil]","uid":"eaa0ee40a70b4be8","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867399062,"stop":1698867405657,"duration":6595},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"e929147f79306b4b","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"failed","time":{"start":1698867642073,"stop":1698867645806,"duration":3733},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"1b3cbd5ce71ae449","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867788494,"stop":1698867792675,"duration":4181},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"6676bfec9ce99027","parentUid":"feaf8fe3bde519d2a810fa25099db973","status":"passed","time":{"start":1698867457310,"stop":1698867459710,"duration":2400},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]}],"uid":"feaf8fe3bde519d2a810fa25099db973"}],"uid":"777dc5d362f2491552f03be9347ae04a"}],"name":"timeline"} \ No newline at end of file diff --git a/3.10/1087/export/influxDbData.txt b/3.10/1087/export/influxDbData.txt new file mode 100644 index 0000000000..cac576e0ea --- /dev/null +++ b/3.10/1087/export/influxDbData.txt @@ -0,0 +1,12 @@ +launch_status failed=27 1698867827000000000 +launch_status broken=0 1698867827000000000 +launch_status passed=71 1698867827000000000 +launch_status skipped=0 1698867827000000000 +launch_status unknown=0 1698867827000000000 +launch_time duration=416203 1698867827000000000 +launch_time min_duration=4 1698867827000000000 +launch_time max_duration=131975 1698867827000000000 +launch_time sum_duration=822371 1698867827000000000 +launch_problems product_defects=27 1698867827000000000 +launch_retries retries=0 1698867827000000000 +launch_retries run=98 1698867827000000000 diff --git a/3.10/1085/export/mail.html b/3.10/1087/export/mail.html similarity index 100% rename from 3.10/1085/export/mail.html rename to 3.10/1087/export/mail.html diff --git a/3.10/1085/export/prometheusData.txt b/3.10/1087/export/prometheusData.txt similarity index 62% rename from 3.10/1085/export/prometheusData.txt rename to 3.10/1087/export/prometheusData.txt index 4e541dbfc8..e49fbdb3f2 100644 --- a/3.10/1085/export/prometheusData.txt +++ b/3.10/1087/export/prometheusData.txt @@ -3,10 +3,10 @@ launch_status_broken 0 launch_status_passed 71 launch_status_skipped 0 launch_status_unknown 0 -launch_time_duration 430308 -launch_time_min_duration 5 -launch_time_max_duration 131439 -launch_time_sum_duration 854730 +launch_time_duration 416203 +launch_time_min_duration 4 +launch_time_max_duration 131975 +launch_time_sum_duration 822371 launch_problems_product_defects 27 launch_retries_retries 0 launch_retries_run 98 diff --git a/3.10/1085/favicon.ico b/3.10/1087/favicon.ico similarity index 100% rename from 3.10/1085/favicon.ico rename to 3.10/1087/favicon.ico diff --git a/3.10/1085/history/categories-trend.json b/3.10/1087/history/categories-trend.json similarity index 96% rename from 3.10/1085/history/categories-trend.json rename to 3.10/1087/history/categories-trend.json index 5810b4e0aa..67d2cba120 100644 --- a/3.10/1085/history/categories-trend.json +++ b/3.10/1087/history/categories-trend.json @@ -1 +1 @@ -[{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"Product defects":27}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1046,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046/","reportName":"Allure Report with history","data":{"Product defects":17}}] \ No newline at end of file +[{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"Product defects":27}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1046,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046/","reportName":"Allure Report with history","data":{"Product defects":17}}] \ No newline at end of file diff --git a/3.10/1085/history/duration-trend.json b/3.10/1087/history/duration-trend.json similarity index 94% rename from 3.10/1085/history/duration-trend.json rename to 3.10/1087/history/duration-trend.json index b8ea8f6190..c8386c5623 100644 --- a/3.10/1085/history/duration-trend.json +++ b/3.10/1087/history/duration-trend.json @@ -1 +1 @@ -[{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"duration":430308}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"duration":414330}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"duration":404670}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"duration":475112}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"duration":457428}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"duration":419863}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"duration":523801}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"duration":414847}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"duration":535207}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"duration":446938}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"duration":444075}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"duration":406520}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"duration":462444}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"duration":417073}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"duration":584931}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"duration":492355}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"duration":475289}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"duration":448402}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"duration":428588}},{"buildOrder":1046,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046/","reportName":"Allure Report with history","data":{"duration":438938}}] \ No newline at end of file +[{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"duration":416203}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"duration":414330}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"duration":404670}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"duration":475112}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"duration":457428}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"duration":419863}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"duration":523801}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"duration":414847}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"duration":535207}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"duration":446938}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"duration":444075}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"duration":406520}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"duration":462444}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"duration":417073}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"duration":584931}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"duration":492355}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"duration":475289}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"duration":448402}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"duration":428588}},{"buildOrder":1046,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046/","reportName":"Allure Report with history","data":{"duration":438938}}] \ No newline at end of file diff --git a/3.10/1085/widgets/history-trend.json b/3.10/1087/history/history-trend.json similarity index 96% rename from 3.10/1085/widgets/history-trend.json rename to 3.10/1087/history/history-trend.json index 0f79ed0a5c..623cfbe29e 100644 --- a/3.10/1085/widgets/history-trend.json +++ b/3.10/1087/history/history-trend.json @@ -1 +1 @@ -[{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"failed":27,"broken":0,"skipped":0,"passed":71,"unknown":0,"total":98}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":98}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":97}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1046,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}}] \ No newline at end of file +[{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"failed":27,"broken":0,"skipped":0,"passed":71,"unknown":0,"total":98}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":98}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":97}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1046,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}}] \ No newline at end of file diff --git a/3.10/1087/history/history.json b/3.10/1087/history/history.json new file mode 100644 index 0000000000..09c0cb36fa --- /dev/null +++ b/3.10/1087/history/history.json @@ -0,0 +1 @@ +{"d7632c48737fc67f2ba0cc9473d07d35":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":37},"items":[{"uid":"4be94bba6a029ba1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4be94bba6a029ba1","status":"passed","time":{"start":1698867646338,"stop":1698867648057,"duration":1719}},{"uid":"1e8f300baf14c51e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e8f300baf14c51e","status":"passed","time":{"start":1698801786611,"stop":1698801788328,"duration":1717}},{"uid":"4bec56c4d53eb1c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4bec56c4d53eb1c0","status":"passed","time":{"start":1698788664431,"stop":1698788666062,"duration":1631}},{"uid":"9406e6b61757bd26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9406e6b61757bd26","status":"passed","time":{"start":1698715203835,"stop":1698715205571,"duration":1736}},{"uid":"8b370bc37e7e72d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b370bc37e7e72d","status":"passed","time":{"start":1698701586928,"stop":1698701589038,"duration":2110}},{"uid":"856beeff03cbb964","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/856beeff03cbb964","status":"passed","time":{"start":1698700390498,"stop":1698700393038,"duration":2540}},{"uid":"5f22119c77139323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5f22119c77139323","status":"passed","time":{"start":1698693077113,"stop":1698693078648,"duration":1535}},{"uid":"b9cf9f929e42a042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b9cf9f929e42a042","status":"passed","time":{"start":1698692901977,"stop":1698692903643,"duration":1666}},{"uid":"8572d0e979b4cc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8572d0e979b4cc9","status":"passed","time":{"start":1698646580885,"stop":1698646582909,"duration":2024}},{"uid":"2ebbaa25d4b66a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ebbaa25d4b66a0f","status":"passed","time":{"start":1698628639787,"stop":1698628641625,"duration":1838}},{"uid":"90e3ecee37dde3a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/90e3ecee37dde3a9","status":"passed","time":{"start":1698615410210,"stop":1698615412278,"duration":2068}},{"uid":"ffc1acf25a75c78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ffc1acf25a75c78f","status":"passed","time":{"start":1698615295493,"stop":1698615297101,"duration":1608}},{"uid":"6e0c0690017420d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6e0c0690017420d1","status":"passed","time":{"start":1698542566471,"stop":1698542568528,"duration":2057}},{"uid":"efef1792df497d80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/efef1792df497d80","status":"passed","time":{"start":1698455635007,"stop":1698455636735,"duration":1728}},{"uid":"7ce7d076522d31c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7ce7d076522d31c5","status":"passed","time":{"start":1698369303720,"stop":1698369305471,"duration":1751}},{"uid":"789c8eaa17d6d02a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/789c8eaa17d6d02a","status":"passed","time":{"start":1698283066150,"stop":1698283068249,"duration":2099}},{"uid":"9bb55930e139315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9bb55930e139315","status":"passed","time":{"start":1698196716465,"stop":1698196718257,"duration":1792}},{"uid":"b2e62327d3eb3b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b2e62327d3eb3b84","status":"passed","time":{"start":1698178440943,"stop":1698178442910,"duration":1967}},{"uid":"5b61ac43354277bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5b61ac43354277bc","status":"passed","time":{"start":1698178377734,"stop":1698178379710,"duration":1976}},{"uid":"551b27b28fa5075d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/551b27b28fa5075d","status":"passed","time":{"start":1698110278285,"stop":1698110279715,"duration":1430}}]},"33b002c0b125c12033855f36f4074886":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"a1ee95a3976beb6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/a1ee95a3976beb6b","status":"passed","time":{"start":1698867435493,"stop":1698867436286,"duration":793}},{"uid":"79608a26a1663b7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79608a26a1663b7f","status":"passed","time":{"start":1698801548930,"stop":1698801549536,"duration":606}},{"uid":"5eb9e36cb3e0ec26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5eb9e36cb3e0ec26","status":"passed","time":{"start":1698788452517,"stop":1698788453144,"duration":627}},{"uid":"54e2c37fd3019e22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/54e2c37fd3019e22","status":"passed","time":{"start":1698714940772,"stop":1698714941602,"duration":830}},{"uid":"af545b2e4a5766de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/af545b2e4a5766de","status":"passed","time":{"start":1698701312526,"stop":1698701313575,"duration":1049}},{"uid":"2a2bb265988841ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2a2bb265988841ca","status":"passed","time":{"start":1698700184431,"stop":1698700185084,"duration":653}},{"uid":"a95cd13c6614d23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a95cd13c6614d23a","status":"passed","time":{"start":1698692726270,"stop":1698692726856,"duration":586}},{"uid":"c9aca970c89be377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c9aca970c89be377","status":"passed","time":{"start":1698692696271,"stop":1698692696850,"duration":579}},{"uid":"f40ffd56db1fda44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f40ffd56db1fda44","status":"passed","time":{"start":1698646277484,"stop":1698646278587,"duration":1103}},{"uid":"1dffc499dbe572bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1dffc499dbe572bc","status":"passed","time":{"start":1698628504431,"stop":1698628505319,"duration":888}},{"uid":"d850ecfd677a8076","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d850ecfd677a8076","status":"passed","time":{"start":1698615151754,"stop":1698615152801,"duration":1047}},{"uid":"ebf47e7758e1de48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ebf47e7758e1de48","status":"passed","time":{"start":1698615061926,"stop":1698615062682,"duration":756}},{"uid":"799c64c6e5b613e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/799c64c6e5b613e1","status":"passed","time":{"start":1698542318802,"stop":1698542319695,"duration":893}},{"uid":"d4858c9cc8f2ec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d4858c9cc8f2ec0","status":"passed","time":{"start":1698455509862,"stop":1698455510459,"duration":597}},{"uid":"d66fc27c1f31996c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d66fc27c1f31996c","status":"passed","time":{"start":1698369187892,"stop":1698369188504,"duration":612}},{"uid":"8f6d361e430cc453","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f6d361e430cc453","status":"passed","time":{"start":1698282788477,"stop":1698282789517,"duration":1040}},{"uid":"64e7c253d06a009e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/64e7c253d06a009e","status":"passed","time":{"start":1698196451707,"stop":1698196452649,"duration":942}},{"uid":"bf8ad94cf5ad616c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bf8ad94cf5ad616c","status":"passed","time":{"start":1698178173121,"stop":1698178174299,"duration":1178}},{"uid":"a18ee4e4050aca18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a18ee4e4050aca18","status":"passed","time":{"start":1698178165723,"stop":1698178166524,"duration":801}},{"uid":"93ed0439a4c2c179","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/93ed0439a4c2c179","status":"passed","time":{"start":1698110043934,"stop":1698110044571,"duration":637}}]},"3a7171e6de629587a3f0d32410302b35":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":19,"unknown":0,"total":22},"items":[{"uid":"5702d060a2dfe2ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/5702d060a2dfe2ec","status":"passed","time":{"start":1698867460477,"stop":1698867467478,"duration":7001}},{"uid":"517875ae1b09d728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/517875ae1b09d728","status":"passed","time":{"start":1698801583475,"stop":1698801591158,"duration":7683}},{"uid":"3b84dcdcf5837562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/3b84dcdcf5837562","status":"passed","time":{"start":1698788479909,"stop":1698788488566,"duration":8657}},{"uid":"bab837d7ab338793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bab837d7ab338793","status":"passed","time":{"start":1698714974958,"stop":1698714985140,"duration":10182}},{"uid":"d54d00873915b145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d54d00873915b145","status":"passed","time":{"start":1698701351504,"stop":1698701360302,"duration":8798}},{"uid":"e9e5ebe77d42408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e9e5ebe77d42408","status":"passed","time":{"start":1698700215004,"stop":1698700222572,"duration":7568}},{"uid":"584cb7b2ee27577f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/584cb7b2ee27577f","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5609899affb3 \n#1 0x5609896834a7 \n#2 0x56098966b49e \n#3 0x56098966b2ce \n#4 0x560989669ecd \n#5 0x56098966a4cf \n#6 0x560989679a04 \n#7 0x56098968e651 \n#8 0x56098969304b \n#9 0x56098966abf1 \n#10 0x56098968e446 \n#11 0x560989705dfc \n#12 0x5609896ec713 \n#13 0x5609896bf18b \n#14 0x5609896bff7e \n#15 0x5609899758d8 \n#16 0x560989979800 \n#17 0x560989983cfc \n#18 0x56098997a418 \n#19 0x56098994742f \n#20 0x56098999e4e8 \n#21 0x56098999e6b4 \n#22 0x5609899af143 \n#23 0x7f6748e94ac3 ","time":{"start":1698692756617,"stop":1698693060902,"duration":304285}},{"uid":"f14d59ab60748dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f14d59ab60748dfd","status":"passed","time":{"start":1698692723448,"stop":1698692730979,"duration":7531}},{"uid":"b107966b3d44337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b107966b3d44337c","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55a12d4eefb3 \n#1 0x55a12d1c24a7 \n#2 0x55a12d209dd6 \n#3 0x55a12d209ec1 \n#4 0x55a12d247354 \n#5 0x55a12d22b96d \n#6 0x55a12d244c02 \n#7 0x55a12d22b713 \n#8 0x55a12d1fe18b \n#9 0x55a12d1fef7e \n#10 0x55a12d4b48d8 \n#11 0x55a12d4b8800 \n#12 0x55a12d4c2cfc \n#13 0x55a12d4b9418 \n#14 0x55a12d48642f \n#15 0x55a12d4dd4e8 \n#16 0x55a12d4dd6b4 \n#17 0x55a12d4ee143 \n#18 0x7f4760494ac3 ","time":{"start":1698646313421,"stop":1698646328817,"duration":15396}},{"uid":"529b28f61f08b312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/529b28f61f08b312","status":"passed","time":{"start":1698628537138,"stop":1698628546623,"duration":9485}},{"uid":"9e987d6b6c3e9f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9e987d6b6c3e9f7c","status":"passed","time":{"start":1698615195844,"stop":1698615205519,"duration":9675}},{"uid":"1026b03c72a404f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1026b03c72a404f7","status":"passed","time":{"start":1698615090043,"stop":1698615097928,"duration":7885}},{"uid":"97904f871f1a1fac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/97904f871f1a1fac","status":"passed","time":{"start":1698542352330,"stop":1698542361010,"duration":8680}},{"uid":"a65a42445bbec2dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a65a42445bbec2dd","status":"passed","time":{"start":1698455542992,"stop":1698455550066,"duration":7074}},{"uid":"91ec55df5370342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/91ec55df5370342","status":"passed","time":{"start":1698369216108,"stop":1698369224058,"duration":7950}},{"uid":"cad55d6b1a0a6d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cad55d6b1a0a6d70","status":"passed","time":{"start":1698282827655,"stop":1698282837283,"duration":9628}},{"uid":"153147fd04257ab9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/153147fd04257ab9","status":"passed","time":{"start":1698196487904,"stop":1698196496351,"duration":8447}},{"uid":"7fd6cf11c95e8a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7fd6cf11c95e8a42","status":"passed","time":{"start":1698178211447,"stop":1698178221135,"duration":9688}},{"uid":"e8c5baac69e8a4ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e8c5baac69e8a4ce","status":"passed","time":{"start":1698178193203,"stop":1698178201540,"duration":8337}},{"uid":"e748600695ce7504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/e748600695ce7504","status":"passed","time":{"start":1698110085862,"stop":1698110092678,"duration":6816}}]},"b9a0b94e117284e01290d827dc1bf029":{"statistic":{"failed":72,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":169},"items":[{"uid":"333572633565e628","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/333572633565e628","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867459713,"stop":1698867460224,"duration":511}},{"uid":"390e7eb50df20024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/390e7eb50df20024","status":"passed","time":{"start":1698801580770,"stop":1698801583471,"duration":2701}},{"uid":"88431c6d506e6ee2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/88431c6d506e6ee2","status":"passed","time":{"start":1698788476636,"stop":1698788479904,"duration":3268}},{"uid":"c5238d91acb03c63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c5238d91acb03c63","status":"passed","time":{"start":1698714970956,"stop":1698714974954,"duration":3998}},{"uid":"624ca3a79530def9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/624ca3a79530def9","status":"passed","time":{"start":1698701348066,"stop":1698701351500,"duration":3434}},{"uid":"8ba11d8e76b9433c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8ba11d8e76b9433c","status":"passed","time":{"start":1698700212180,"stop":1698700215001,"duration":2821}},{"uid":"252a0cda9bcf0626","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/252a0cda9bcf0626","status":"passed","time":{"start":1698692753779,"stop":1698692756614,"duration":2835}},{"uid":"23386860e5c05ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/23386860e5c05ed4","status":"passed","time":{"start":1698692720556,"stop":1698692723444,"duration":2888}},{"uid":"ceb72815a3e60ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ceb72815a3e60ce9","status":"passed","time":{"start":1698646310029,"stop":1698646313417,"duration":3388}},{"uid":"fd853bc9f2d71804","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fd853bc9f2d71804","status":"passed","time":{"start":1698628533138,"stop":1698628537134,"duration":3996}},{"uid":"3c063d464c507dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3c063d464c507dc","status":"passed","time":{"start":1698615192437,"stop":1698615195839,"duration":3402}},{"uid":"807148721d1b86ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/807148721d1b86ad","status":"passed","time":{"start":1698615086811,"stop":1698615090040,"duration":3229}},{"uid":"f732113d113dbf05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f732113d113dbf05","status":"passed","time":{"start":1698542349377,"stop":1698542352327,"duration":2950}},{"uid":"24f1dc31b0ed5c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/24f1dc31b0ed5c5c","status":"passed","time":{"start":1698455540377,"stop":1698455542988,"duration":2611}},{"uid":"6044ee0f8b3f33c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6044ee0f8b3f33c5","status":"passed","time":{"start":1698369212766,"stop":1698369216104,"duration":3338}},{"uid":"36ccf798246d060c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/36ccf798246d060c","status":"passed","time":{"start":1698282823685,"stop":1698282827651,"duration":3966}},{"uid":"b655334d5eed1130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b655334d5eed1130","status":"passed","time":{"start":1698196484609,"stop":1698196487901,"duration":3292}},{"uid":"754d980946c3dd94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/754d980946c3dd94","status":"passed","time":{"start":1698178208709,"stop":1698178211443,"duration":2734}},{"uid":"15a14fdbf2ef9c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/15a14fdbf2ef9c2","status":"passed","time":{"start":1698178189899,"stop":1698178193200,"duration":3301}},{"uid":"ab0d18d17f0b7068","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ab0d18d17f0b7068","status":"passed","time":{"start":1698110083054,"stop":1698110085859,"duration":2805}}]},"dd90c8e7bdfef60ba64401e6c2135205":{"statistic":{"failed":17,"broken":0,"skipped":0,"passed":152,"unknown":0,"total":169},"items":[{"uid":"ce1441405aaed98b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/ce1441405aaed98b","status":"passed","time":{"start":1698867629783,"stop":1698867633034,"duration":3251}},{"uid":"74b378e4131475f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74b378e4131475f4","status":"passed","time":{"start":1698801758336,"stop":1698801762280,"duration":3944}},{"uid":"bf09c88c9be9517a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/bf09c88c9be9517a","status":"passed","time":{"start":1698788647535,"stop":1698788650883,"duration":3348}},{"uid":"bf07c631a07f5bbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bf07c631a07f5bbe","status":"passed","time":{"start":1698715182514,"stop":1698715186264,"duration":3750}},{"uid":"92fbbfac03a44580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/92fbbfac03a44580","status":"passed","time":{"start":1698701582570,"stop":1698701586924,"duration":4354}},{"uid":"a91afb2ef4a9e67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a91afb2ef4a9e67f","status":"passed","time":{"start":1698700373248,"stop":1698700376378,"duration":3130}},{"uid":"b83c2d7f93c7769b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b83c2d7f93c7769b","status":"passed","time":{"start":1698693072300,"stop":1698693079355,"duration":7055}},{"uid":"97bf7e220022051d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/97bf7e220022051d","status":"passed","time":{"start":1698692881860,"stop":1698692884945,"duration":3085}},{"uid":"eddb3ffaa269e329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eddb3ffaa269e329","status":"passed","time":{"start":1698646576604,"stop":1698646580882,"duration":4278}},{"uid":"1a8b533a3977b7ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1a8b533a3977b7ef","status":"passed","time":{"start":1698628621883,"stop":1698628626691,"duration":4808}},{"uid":"87657179539018f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/87657179539018f7","status":"passed","time":{"start":1698615389259,"stop":1698615394320,"duration":5061}},{"uid":"266125815fd0c1a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/266125815fd0c1a5","status":"passed","time":{"start":1698615277515,"stop":1698615281489,"duration":3974}},{"uid":"7a27b36424594b8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a27b36424594b8a","status":"passed","time":{"start":1698542545208,"stop":1698542549261,"duration":4053}},{"uid":"1be99dcbd27c8ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1be99dcbd27c8ef1","status":"passed","time":{"start":1698455615531,"stop":1698455618373,"duration":2842}},{"uid":"f5f76522d6ab5159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5f76522d6ab5159","status":"passed","time":{"start":1698369286302,"stop":1698369290096,"duration":3794}},{"uid":"a59bd731d9f4b5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a59bd731d9f4b5d6","status":"passed","time":{"start":1698283043730,"stop":1698283047981,"duration":4251}},{"uid":"269f05e44478e589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/269f05e44478e589","status":"passed","time":{"start":1698196697163,"stop":1698196701265,"duration":4102}},{"uid":"4928a46f2025a79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4928a46f2025a79e","status":"passed","time":{"start":1698178417062,"stop":1698178421821,"duration":4759}},{"uid":"85eec774c0a34f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85eec774c0a34f46","status":"passed","time":{"start":1698178356086,"stop":1698178360464,"duration":4378}},{"uid":"bd2002524885c153","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/bd2002524885c153","status":"passed","time":{"start":1698110272685,"stop":1698110275983,"duration":3298}}]},"36e8dead67440054ce559fdfe42912ec":{"statistic":{"failed":126,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":169},"items":[{"uid":"811373d6ef99d3ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/811373d6ef99d3ca","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867578966,"stop":1698867583930,"duration":4964}},{"uid":"28174ff85070b899","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28174ff85070b899","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801688709,"stop":1698801694751,"duration":6042}},{"uid":"9271cddb604f8848","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9271cddb604f8848","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788597497,"stop":1698788602386,"duration":4889}},{"uid":"3e28bb51543e4d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3e28bb51543e4d5f","status":"passed","time":{"start":1698715140513,"stop":1698715142049,"duration":1536}},{"uid":"2cc7a04d9c9c4b76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2cc7a04d9c9c4b76","status":"passed","time":{"start":1698701555040,"stop":1698701556684,"duration":1644}},{"uid":"268785b1a5363d7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/268785b1a5363d7a","status":"passed","time":{"start":1698700328565,"stop":1698700334453,"duration":5888}},{"uid":"a9e63d464dfe9a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a9e63d464dfe9a86","status":"passed","time":{"start":1698692867250,"stop":1698692868564,"duration":1314}},{"uid":"3466e8a25b0d05e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/3466e8a25b0d05e8","status":"passed","time":{"start":1698692838889,"stop":1698692844299,"duration":5410}},{"uid":"2656f34bd0c1e562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2656f34bd0c1e562","status":"passed","time":{"start":1698646549569,"stop":1698646551218,"duration":1649}},{"uid":"6b3e7bc1a2be8e63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6b3e7bc1a2be8e63","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698628533742,"stop":1698628539647,"duration":5905}},{"uid":"ed489eb0b86236da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ed489eb0b86236da","status":"passed","time":{"start":1698615173064,"stop":1698615174798,"duration":1734}},{"uid":"fd6414b21cdf95d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/fd6414b21cdf95d1","status":"passed","time":{"start":1698615080045,"stop":1698615085737,"duration":5692}},{"uid":"fd2316c7164ecc12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/fd2316c7164ecc12","status":"passed","time":{"start":1698542333543,"stop":1698542342193,"duration":8650}},{"uid":"8b1c0bead6ae0cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b1c0bead6ae0cc","status":"passed","time":{"start":1698455524197,"stop":1698455529482,"duration":5285}},{"uid":"ef84ea8ce980de4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ef84ea8ce980de4b","status":"passed","time":{"start":1698369217324,"stop":1698369223041,"duration":5717}},{"uid":"387f2ac11a6f3206","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/387f2ac11a6f3206","status":"passed","time":{"start":1698282801234,"stop":1698282802842,"duration":1608}},{"uid":"c73094d35bdab9de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c73094d35bdab9de","status":"passed","time":{"start":1698196471357,"stop":1698196473353,"duration":1996}},{"uid":"f9833533d6492f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f9833533d6492f76","status":"passed","time":{"start":1698178203732,"stop":1698178209840,"duration":6108}},{"uid":"473c7de29e320fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/473c7de29e320fbe","status":"passed","time":{"start":1698178148987,"stop":1698178150558,"duration":1571}},{"uid":"449c904a1c254bf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/449c904a1c254bf2","status":"passed","time":{"start":1698110075475,"stop":1698110076762,"duration":1287}}]},"d3931a358fdfe26e1ace17c1805a29ca":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":39,"unknown":0,"total":40},"items":[{"uid":"f3abac8c452f9be6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f3abac8c452f9be6","status":"passed","time":{"start":1698867425218,"stop":1698867443210,"duration":17992}},{"uid":"7bfdcd0fb6ecf8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7bfdcd0fb6ecf8e","status":"passed","time":{"start":1698801522768,"stop":1698801541287,"duration":18519}},{"uid":"4eebb8810a26258e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4eebb8810a26258e","status":"passed","time":{"start":1698788428291,"stop":1698788445523,"duration":17232}},{"uid":"5f5b47e842d3143","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5f5b47e842d3143","status":"passed","time":{"start":1698714917883,"stop":1698714937549,"duration":19666}},{"uid":"a30b60baaa1b2980","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a30b60baaa1b2980","status":"passed","time":{"start":1698701297998,"stop":1698701316631,"duration":18633}},{"uid":"75b5e09e94a31afc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/75b5e09e94a31afc","status":"passed","time":{"start":1698700164605,"stop":1698700183089,"duration":18484}},{"uid":"f519e374f7bb1d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f519e374f7bb1d90","status":"passed","time":{"start":1698692710080,"stop":1698692727236,"duration":17156}},{"uid":"252d4f3cd54f718c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/252d4f3cd54f718c","status":"passed","time":{"start":1698692680194,"stop":1698692697421,"duration":17227}},{"uid":"e1879f6d6ad9434","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1879f6d6ad9434","status":"passed","time":{"start":1698646250039,"stop":1698646270100,"duration":20061}},{"uid":"f39e5f14540a894a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f39e5f14540a894a","status":"passed","time":{"start":1698628498234,"stop":1698628516677,"duration":18443}},{"uid":"e1deb8951ac983b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e1deb8951ac983b8","status":"passed","time":{"start":1698615140639,"stop":1698615159790,"duration":19151}},{"uid":"a6bd23e7e0dbe501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a6bd23e7e0dbe501","status":"passed","time":{"start":1698615048811,"stop":1698615066627,"duration":17816}},{"uid":"2924a11182a57992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/2924a11182a57992","status":"passed","time":{"start":1698542301922,"stop":1698542320360,"duration":18438}},{"uid":"bb466b6527e8c8d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb466b6527e8c8d4","status":"passed","time":{"start":1698455489335,"stop":1698455507358,"duration":18023}},{"uid":"c6204d1d39ea460d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c6204d1d39ea460d","status":"passed","time":{"start":1698369178229,"stop":1698369195358,"duration":17129}},{"uid":"8db2ce4614e120d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8db2ce4614e120d","status":"passed","time":{"start":1698282765594,"stop":1698282785516,"duration":19922}},{"uid":"74b5cd03e83881c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/74b5cd03e83881c1","status":"passed","time":{"start":1698196430123,"stop":1698196448957,"duration":18834}},{"uid":"2a98d5b4333d8f61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a98d5b4333d8f61","status":"passed","time":{"start":1698178157202,"stop":1698178175931,"duration":18729}},{"uid":"2f985d1f9b6807cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2f985d1f9b6807cb","status":"passed","time":{"start":1698178115624,"stop":1698178133493,"duration":17869}},{"uid":"8c549a7d6678534f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/8c549a7d6678534f","status":"passed","time":{"start":1698110037554,"stop":1698110058488,"duration":20934}}]},"a25fa98d985c8b6a2dc69b98eb9662d1":{"statistic":{"failed":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"7ec51899863c2001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7ec51899863c2001","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867584869,"stop":1698867584873,"duration":4}},{"uid":"6f0f650d92ee6e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6f0f650d92ee6e28","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801695624,"stop":1698801695628,"duration":4}},{"uid":"d8be25202e35aafe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8be25202e35aafe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788603736,"stop":1698788603740,"duration":4}},{"uid":"191340fbbf0870c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/191340fbbf0870c9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715143197,"stop":1698715143201,"duration":4}},{"uid":"d022d729bc70ac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d022d729bc70ac3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701558164,"stop":1698701558168,"duration":4}},{"uid":"b15cfd944f97513e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/b15cfd944f97513e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700335459,"stop":1698700335464,"duration":5}},{"uid":"6bbf93ca618f60e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6bbf93ca618f60e1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692869284,"stop":1698692869288,"duration":4}},{"uid":"ec40484473883a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ec40484473883a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692845111,"stop":1698692845115,"duration":4}},{"uid":"7fd2310af3e47cc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fd2310af3e47cc3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646552288,"stop":1698646552292,"duration":4}},{"uid":"f974453d21637399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f974453d21637399","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628540784,"stop":1698628540790,"duration":6}},{"uid":"fb649a4b97bde347","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fb649a4b97bde347","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615176350,"stop":1698615176354,"duration":4}},{"uid":"80e439fbc5ea0613","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/80e439fbc5ea0613","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615086706,"stop":1698615086710,"duration":4}},{"uid":"f294ba6f9b685719","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f294ba6f9b685719","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542343906,"stop":1698542343910,"duration":4}},{"uid":"d0bfcf3b0c168f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d0bfcf3b0c168f8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455530367,"stop":1698455530371,"duration":4}},{"uid":"dbe342daba086a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/dbe342daba086a10","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369224144,"stop":1698369224149,"duration":5}},{"uid":"cf16ccd017bc1f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cf16ccd017bc1f6e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282803941,"stop":1698282803946,"duration":5}},{"uid":"f2eb7260ac7cd006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f2eb7260ac7cd006","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196475003,"stop":1698196475007,"duration":4}},{"uid":"ff6bab7370c22454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ff6bab7370c22454","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178211900,"stop":1698178211905,"duration":5}},{"uid":"d4b38a7fb26d9ded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d4b38a7fb26d9ded","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178151590,"stop":1698178151594,"duration":4}},{"uid":"5cf324ff33b9e717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5cf324ff33b9e717","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698110077831,"stop":1698110077835,"duration":4}}]},"92c0f84b87cb9703264ef6f7bea152ee":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"628b645a277cb2b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/628b645a277cb2b2","status":"passed","time":{"start":1698867504595,"stop":1698867505265,"duration":670}}]},"99fdd3de4130aa28898411904d6d6098":{"statistic":{"failed":9,"broken":0,"skipped":0,"passed":160,"unknown":0,"total":169},"items":[{"uid":"3335c6b80854ba0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/3335c6b80854ba0e","status":"passed","time":{"start":1698867782653,"stop":1698867784170,"duration":1517}},{"uid":"74a08ee0e7f1b723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74a08ee0e7f1b723","status":"passed","time":{"start":1698801912373,"stop":1698801913586,"duration":1213}},{"uid":"2128949cd0a23218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2128949cd0a23218","status":"passed","time":{"start":1698788805365,"stop":1698788806942,"duration":1577}},{"uid":"6cde76c763af22f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6cde76c763af22f7","status":"passed","time":{"start":1698715342228,"stop":1698715345725,"duration":3497}},{"uid":"953294503fdc460e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/953294503fdc460e","status":"passed","time":{"start":1698701723905,"stop":1698701725571,"duration":1666}},{"uid":"72d2495647b9eb6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/72d2495647b9eb6e","status":"passed","time":{"start":1698700528277,"stop":1698700529510,"duration":1233}},{"uid":"1002e2fb1a2229a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1002e2fb1a2229a0","status":"passed","time":{"start":1698693212126,"stop":1698693213198,"duration":1072}},{"uid":"824083742a6b5fad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/824083742a6b5fad","status":"passed","time":{"start":1698693065919,"stop":1698693067022,"duration":1103}},{"uid":"cfb432aed0fab1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cfb432aed0fab1cc","status":"passed","time":{"start":1698646585987,"stop":1698646587695,"duration":1708}},{"uid":"fc534cc321bc678b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fc534cc321bc678b","status":"passed","time":{"start":1698628801523,"stop":1698628804104,"duration":2581}},{"uid":"ecb35f9251286ea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ecb35f9251286ea6","status":"passed","time":{"start":1698615546535,"stop":1698615548217,"duration":1682}},{"uid":"9d0104ec9211fbac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9d0104ec9211fbac","status":"passed","time":{"start":1698615431824,"stop":1698615433171,"duration":1347}},{"uid":"14a4a6c3e3332abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/14a4a6c3e3332abf","status":"passed","time":{"start":1698542727661,"stop":1698542729211,"duration":1550}},{"uid":"815847b2764c8f10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/815847b2764c8f10","status":"passed","time":{"start":1698455798885,"stop":1698455802901,"duration":4016}},{"uid":"1df8f9b43da673c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1df8f9b43da673c7","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='online.torbay.gov.uk', port=443): Max retries exceeded with url: /services.bartec/collections?uprn=100041053198 (Caused by ConnectTimeoutError(, 'Connection to online.torbay.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698369462524,"stop":1698369592992,"duration":130468}},{"uid":"6573ab45164b7c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6573ab45164b7c51","status":"passed","time":{"start":1698283221819,"stop":1698283223519,"duration":1700}},{"uid":"1ef6ae775ff9562c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1ef6ae775ff9562c","status":"passed","time":{"start":1698196879007,"stop":1698196880352,"duration":1345}},{"uid":"681e3f6126e72b35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/681e3f6126e72b35","status":"passed","time":{"start":1698178577550,"stop":1698178579200,"duration":1650}},{"uid":"5701506cf0b81cfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5701506cf0b81cfe","status":"passed","time":{"start":1698178515215,"stop":1698178516835,"duration":1620}},{"uid":"386a37803440bab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/386a37803440bab","status":"passed","time":{"start":1698110413891,"stop":1698110415114,"duration":1223}}]},"8469a840ac4282e76aa5171187cf23d5":{"statistic":{"failed":39,"broken":0,"skipped":0,"passed":48,"unknown":0,"total":87},"items":[{"uid":"c99266aacf98b78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/c99266aacf98b78","status":"passed","time":{"start":1698867407230,"stop":1698867407983,"duration":753}},{"uid":"d9ba9c6410892d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d9ba9c6410892d1","status":"passed","time":{"start":1698801503192,"stop":1698801503939,"duration":747}},{"uid":"39cbbb928377c6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/39cbbb928377c6d6","status":"passed","time":{"start":1698788411053,"stop":1698788411750,"duration":697}},{"uid":"eed9f533685d8f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/eed9f533685d8f7c","status":"passed","time":{"start":1698714883183,"stop":1698714884167,"duration":984}},{"uid":"7aef7cce8af9048a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7aef7cce8af9048a","status":"passed","time":{"start":1698701276420,"stop":1698701277698,"duration":1278}},{"uid":"cbd6a226bde9bbc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cbd6a226bde9bbc1","status":"passed","time":{"start":1698700147114,"stop":1698700147867,"duration":753}},{"uid":"3b49b48e1823d2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3b49b48e1823d2f","status":"passed","time":{"start":1698692692841,"stop":1698692693577,"duration":736}},{"uid":"500930bb7d7aa417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/500930bb7d7aa417","status":"passed","time":{"start":1698692659780,"stop":1698692660536,"duration":756}},{"uid":"a64d1ca92e000d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a64d1ca92e000d2a","status":"passed","time":{"start":1698646219203,"stop":1698646220487,"duration":1284}},{"uid":"8b77295c9b51d37d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8b77295c9b51d37d","status":"passed","time":{"start":1698628469753,"stop":1698628470861,"duration":1108}},{"uid":"7f60c2495346926d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f60c2495346926d","status":"passed","time":{"start":1698615108480,"stop":1698615109677,"duration":1197}},{"uid":"3adeda593a06400d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3adeda593a06400d","status":"passed","time":{"start":1698615030056,"stop":1698615030962,"duration":906}},{"uid":"d16010dcf53de276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d16010dcf53de276","status":"passed","time":{"start":1698542275756,"stop":1698542277187,"duration":1431}},{"uid":"35756858273f8b51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/35756858273f8b51","status":"passed","time":{"start":1698455467575,"stop":1698455468319,"duration":744}},{"uid":"c8ca6557a93bfa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c8ca6557a93bfa7","status":"passed","time":{"start":1698369149436,"stop":1698369150227,"duration":791}},{"uid":"b024bf24a31638c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b024bf24a31638c0","status":"passed","time":{"start":1698282735726,"stop":1698282736937,"duration":1211}},{"uid":"379b759fd4b62673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/379b759fd4b62673","status":"passed","time":{"start":1698196408772,"stop":1698196409871,"duration":1099}},{"uid":"f53f8a0b0b5d7bbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f53f8a0b0b5d7bbd","status":"passed","time":{"start":1698178135056,"stop":1698178136339,"duration":1283}},{"uid":"37c26fbc28e0c334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37c26fbc28e0c334","status":"passed","time":{"start":1698178091973,"stop":1698178092903,"duration":930}},{"uid":"b74e23691d4b2498","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/b74e23691d4b2498","status":"passed","time":{"start":1698110007891,"stop":1698110008608,"duration":717}}]},"95d2ddaa8617a8ae0ab01b561e2fb1b9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"943f28fb9787677c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/943f28fb9787677c","status":"passed","time":{"start":1698867807567,"stop":1698867808103,"duration":536}},{"uid":"cf5ac5ce7798d5a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cf5ac5ce7798d5a4","status":"passed","time":{"start":1698801839285,"stop":1698801839920,"duration":635}},{"uid":"6f54ca6d006c949f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/6f54ca6d006c949f","status":"passed","time":{"start":1698788719884,"stop":1698788721836,"duration":1952}},{"uid":"4c3bb71695cbd855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4c3bb71695cbd855","status":"passed","time":{"start":1698715259965,"stop":1698715260773,"duration":808}},{"uid":"957564db2df02fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/957564db2df02fc5","status":"passed","time":{"start":1698701663776,"stop":1698701664655,"duration":879}},{"uid":"25bb7022a57e8c8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25bb7022a57e8c8d","status":"passed","time":{"start":1698700551563,"stop":1698700552131,"duration":568}},{"uid":"60b36f941e05066c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/60b36f941e05066c","status":"passed","time":{"start":1698693137801,"stop":1698693138329,"duration":528}},{"uid":"2c315b3332776e14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2c315b3332776e14","status":"passed","time":{"start":1698692969125,"stop":1698692971076,"duration":1951}},{"uid":"72471e1937ab4b94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/72471e1937ab4b94","status":"passed","time":{"start":1698646634322,"stop":1698646635217,"duration":895}},{"uid":"a30f7e7df316ef72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a30f7e7df316ef72","status":"passed","time":{"start":1698628858316,"stop":1698628859243,"duration":927}},{"uid":"ee376aa0061e429d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ee376aa0061e429d","status":"passed","time":{"start":1698615518028,"stop":1698615518926,"duration":898}},{"uid":"72a35697475fffaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72a35697475fffaa","status":"passed","time":{"start":1698615354071,"stop":1698615354911,"duration":840}},{"uid":"d72d57d551630571","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d72d57d551630571","status":"passed","time":{"start":1698542661694,"stop":1698542662723,"duration":1029}},{"uid":"99ce1d1eaab070c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/99ce1d1eaab070c","status":"passed","time":{"start":1698455858942,"stop":1698455859919,"duration":977}},{"uid":"bdfaeb90bdc369d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bdfaeb90bdc369d2","status":"passed","time":{"start":1698369579397,"stop":1698369579941,"duration":544}},{"uid":"2f271dc9fcc25234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f271dc9fcc25234","status":"passed","time":{"start":1698283190068,"stop":1698283190962,"duration":894}},{"uid":"8d0515873f872d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/8d0515873f872d5f","status":"passed","time":{"start":1698196797957,"stop":1698196798782,"duration":825}},{"uid":"d4500392bd69068b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d4500392bd69068b","status":"passed","time":{"start":1698178533246,"stop":1698178534148,"duration":902}},{"uid":"ac119cf31ed9b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ac119cf31ed9b31","status":"passed","time":{"start":1698178469899,"stop":1698178472749,"duration":2850}},{"uid":"1385d53c3262a734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1385d53c3262a734","status":"passed","time":{"start":1698110431682,"stop":1698110432229,"duration":547}}]},"775e11c2e2379683333c47d17880850d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":27,"unknown":0,"total":27},"items":[{"uid":"56506d51cdac33bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/56506d51cdac33bc","status":"passed","time":{"start":1698867405661,"stop":1698867406404,"duration":743}},{"uid":"104468b28561be5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/104468b28561be5d","status":"passed","time":{"start":1698801505009,"stop":1698801505987,"duration":978}},{"uid":"21aff505289b9f5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/21aff505289b9f5f","status":"passed","time":{"start":1698788407187,"stop":1698788408189,"duration":1002}},{"uid":"92053d3c1c4868fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/92053d3c1c4868fe","status":"passed","time":{"start":1698714882422,"stop":1698714883369,"duration":947}},{"uid":"1d47d6c81a228aa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1d47d6c81a228aa8","status":"passed","time":{"start":1698701273357,"stop":1698701274515,"duration":1158}},{"uid":"8f42822f71503b30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8f42822f71503b30","status":"passed","time":{"start":1698700144520,"stop":1698700145455,"duration":935}},{"uid":"9b8ff742abba5e9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9b8ff742abba5e9e","status":"passed","time":{"start":1698692695175,"stop":1698692695993,"duration":818}},{"uid":"91dffef7903a637c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91dffef7903a637c","status":"passed","time":{"start":1698692658661,"stop":1698692659526,"duration":865}},{"uid":"f10d1c3d201b6c7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f10d1c3d201b6c7c","status":"passed","time":{"start":1698646216894,"stop":1698646218007,"duration":1113}},{"uid":"124e2dea413eb1a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/124e2dea413eb1a6","status":"passed","time":{"start":1698628457961,"stop":1698628461281,"duration":3320}},{"uid":"e8789951d3d6f60c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e8789951d3d6f60c","status":"passed","time":{"start":1698615104144,"stop":1698615108067,"duration":3923}},{"uid":"257c9bf1aa9307fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/257c9bf1aa9307fe","status":"passed","time":{"start":1698615026651,"stop":1698615029240,"duration":2589}},{"uid":"39f5c900839f121c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/39f5c900839f121c","status":"passed","time":{"start":1698542266767,"stop":1698542269886,"duration":3119}},{"uid":"2a14bc2b9ec57103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a14bc2b9ec57103","status":"passed","time":{"start":1698455461133,"stop":1698455464009,"duration":2876}},{"uid":"effa788e35de9292","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/effa788e35de9292","status":"passed","time":{"start":1698369143230,"stop":1698369146598,"duration":3368}},{"uid":"ba33f6e0aa62ba71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ba33f6e0aa62ba71","status":"passed","time":{"start":1698282731164,"stop":1698282734792,"duration":3628}},{"uid":"37755b349aa16563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/37755b349aa16563","status":"passed","time":{"start":1698196405063,"stop":1698196407911,"duration":2848}},{"uid":"19c28f1ea764a138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/19c28f1ea764a138","status":"passed","time":{"start":1698178130798,"stop":1698178134091,"duration":3293}},{"uid":"a5b7e00437244ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a5b7e00437244ba7","status":"passed","time":{"start":1698178088247,"stop":1698178091156,"duration":2909}},{"uid":"a6a78b8004e9adfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a6a78b8004e9adfd","status":"passed","time":{"start":1698110004246,"stop":1698110007163,"duration":2917}}]},"c59a7b02ce88bbad9f9cdf4a119aec6c":{"statistic":{"failed":72,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":169},"items":[{"uid":"567ceb412013d7e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/567ceb412013d7e9","status":"passed","time":{"start":1698867409811,"stop":1698867413512,"duration":3701}},{"uid":"6503521455f3530f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6503521455f3530f","status":"passed","time":{"start":1698801505897,"stop":1698801509343,"duration":3446}},{"uid":"de1b70140e0b4236","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/de1b70140e0b4236","status":"passed","time":{"start":1698788413693,"stop":1698788417371,"duration":3678}},{"uid":"8ebce07c0d410582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8ebce07c0d410582","status":"passed","time":{"start":1698714886950,"stop":1698714893995,"duration":7045}},{"uid":"e6a2020b2e6995e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e6a2020b2e6995e9","status":"passed","time":{"start":1698701280749,"stop":1698701284576,"duration":3827}},{"uid":"3999dcd717240e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3999dcd717240e0d","status":"passed","time":{"start":1698700149779,"stop":1698700153318,"duration":3539}},{"uid":"dbe656a1a2b3a4b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dbe656a1a2b3a4b0","status":"passed","time":{"start":1698692695430,"stop":1698692698947,"duration":3517}},{"uid":"e407ada7eaa3906a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e407ada7eaa3906a","status":"passed","time":{"start":1698692662428,"stop":1698692666005,"duration":3577}},{"uid":"d6dda23359ca779c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d6dda23359ca779c","status":"passed","time":{"start":1698646223493,"stop":1698646227226,"duration":3733}},{"uid":"c4325dd9ac7a7f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c4325dd9ac7a7f89","status":"passed","time":{"start":1698628473665,"stop":1698628478693,"duration":5028}},{"uid":"91afeb5bef6247a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/91afeb5bef6247a2","status":"passed","time":{"start":1698615112237,"stop":1698615115994,"duration":3757}},{"uid":"261ae14832633417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/261ae14832633417","status":"passed","time":{"start":1698615033300,"stop":1698615036859,"duration":3559}},{"uid":"857fa0fcb38e3669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/857fa0fcb38e3669","status":"passed","time":{"start":1698542279646,"stop":1698542283248,"duration":3602}},{"uid":"387eae703145048b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/387eae703145048b","status":"passed","time":{"start":1698455470297,"stop":1698455474345,"duration":4048}},{"uid":"5c6ab26864689215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/5c6ab26864689215","status":"passed","time":{"start":1698369152552,"stop":1698369156883,"duration":4331}},{"uid":"dd534b5b401bffe4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dd534b5b401bffe4","status":"passed","time":{"start":1698282739460,"stop":1698282743779,"duration":4319}},{"uid":"b1ed952b1e8160ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b1ed952b1e8160ac","status":"passed","time":{"start":1698196412517,"stop":1698196416688,"duration":4171}},{"uid":"fe9e2bc937d57734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fe9e2bc937d57734","status":"passed","time":{"start":1698178138967,"stop":1698178143502,"duration":4535}},{"uid":"adc1e16bc58387c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/adc1e16bc58387c8","status":"passed","time":{"start":1698178095023,"stop":1698178099318,"duration":4295}},{"uid":"e191e96588e2186e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/e191e96588e2186e","status":"passed","time":{"start":1698110010636,"stop":1698110013949,"duration":3313}}]},"8feabb4d035e9d980eb81cc0b3d0bde3":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"824ff01b7e0425af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/824ff01b7e0425af","status":"passed","time":{"start":1698867625098,"stop":1698867626831,"duration":1733}},{"uid":"3aa14b96e5ff5042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3aa14b96e5ff5042","status":"passed","time":{"start":1698801754044,"stop":1698801755856,"duration":1812}},{"uid":"fdfb7d7e04528666","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fdfb7d7e04528666","status":"passed","time":{"start":1698788643297,"stop":1698788645074,"duration":1777}},{"uid":"ff7a91b33f20d431","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ff7a91b33f20d431","status":"passed","time":{"start":1698715205091,"stop":1698715207065,"duration":1974}},{"uid":"7efb45a227958a5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7efb45a227958a5f","status":"passed","time":{"start":1698701577379,"stop":1698701579588,"duration":2209}},{"uid":"a8553aab1818ed00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a8553aab1818ed00","status":"passed","time":{"start":1698700368202,"stop":1698700370745,"duration":2543}},{"uid":"4fb21d996064202d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4fb21d996064202d","status":"passed","time":{"start":1698693068216,"stop":1698693069970,"duration":1754}},{"uid":"407df95359cac8e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/407df95359cac8e0","status":"passed","time":{"start":1698692877973,"stop":1698692879580,"duration":1607}},{"uid":"ec402d13c8cf583f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec402d13c8cf583f","status":"passed","time":{"start":1698646570192,"stop":1698646573092,"duration":2900}},{"uid":"339855a201632280","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/339855a201632280","status":"passed","time":{"start":1698628616180,"stop":1698628618082,"duration":1902}},{"uid":"56cd30a6cb408451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/56cd30a6cb408451","status":"passed","time":{"start":1698615466421,"stop":1698615468590,"duration":2169}},{"uid":"c834b5acd38a2d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/c834b5acd38a2d84","status":"passed","time":{"start":1698615300492,"stop":1698615303129,"duration":2637}},{"uid":"a09ef885136ae399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a09ef885136ae399","status":"passed","time":{"start":1698542592425,"stop":1698542596262,"duration":3837}},{"uid":"b042884bc297752f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b042884bc297752f","status":"passed","time":{"start":1698455609691,"stop":1698455612446,"duration":2755}},{"uid":"cb5dec6b700b1783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb5dec6b700b1783","status":"passed","time":{"start":1698369280764,"stop":1698369283469,"duration":2705}},{"uid":"33ac8c034b019d20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/33ac8c034b019d20","status":"passed","time":{"start":1698283122368,"stop":1698283124776,"duration":2408}},{"uid":"33bee09cc37f98a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/33bee09cc37f98a9","status":"passed","time":{"start":1698196744100,"stop":1698196746336,"duration":2236}},{"uid":"b6399617637c8245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b6399617637c8245","status":"passed","time":{"start":1698178481121,"stop":1698178483533,"duration":2412}},{"uid":"5bb96fe5e9691103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5bb96fe5e9691103","status":"passed","time":{"start":1698178418587,"stop":1698178420576,"duration":1989}},{"uid":"33f15babba9f1ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/33f15babba9f1ba7","status":"passed","time":{"start":1698110271733,"stop":1698110273537,"duration":1804}}]},"8ee9bbdbf138f92b6ff30a1cde171930":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"6676bfec9ce99027","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6676bfec9ce99027","status":"passed","time":{"start":1698867457310,"stop":1698867459710,"duration":2400}},{"uid":"7c80bc23640fda41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7c80bc23640fda41","status":"passed","time":{"start":1698801578483,"stop":1698801580767,"duration":2284}},{"uid":"be39e66ece53954f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/be39e66ece53954f","status":"passed","time":{"start":1698788474183,"stop":1698788476633,"duration":2450}},{"uid":"c58cf6bc856dbd91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c58cf6bc856dbd91","status":"passed","time":{"start":1698714968356,"stop":1698714970953,"duration":2597}},{"uid":"750ddc4a69ee9c1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/750ddc4a69ee9c1c","status":"passed","time":{"start":1698701345216,"stop":1698701348062,"duration":2846}},{"uid":"63f9942c84dea2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/63f9942c84dea2c","status":"passed","time":{"start":1698700209752,"stop":1698700212177,"duration":2425}},{"uid":"f76c0ec9ee7e963d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f76c0ec9ee7e963d","status":"passed","time":{"start":1698692751469,"stop":1698692753776,"duration":2307}},{"uid":"5b2e6d6548a0d017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5b2e6d6548a0d017","status":"passed","time":{"start":1698692718302,"stop":1698692720553,"duration":2251}},{"uid":"9c324e01589d3119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9c324e01589d3119","status":"passed","time":{"start":1698646307511,"stop":1698646310025,"duration":2514}},{"uid":"9896efd2de37026a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9896efd2de37026a","status":"passed","time":{"start":1698628530726,"stop":1698628533134,"duration":2408}},{"uid":"2b55972b883abb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2b55972b883abb34","status":"passed","time":{"start":1698615189708,"stop":1698615192433,"duration":2725}},{"uid":"66f0f637e3d31f22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/66f0f637e3d31f22","status":"passed","time":{"start":1698615084364,"stop":1698615086807,"duration":2443}},{"uid":"976900fdff1d54a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/976900fdff1d54a6","status":"passed","time":{"start":1698542345397,"stop":1698542349374,"duration":3977}},{"uid":"8f811ab459c90fda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8f811ab459c90fda","status":"passed","time":{"start":1698455538099,"stop":1698455540373,"duration":2274}},{"uid":"9a725e2a2dda9029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a725e2a2dda9029","status":"passed","time":{"start":1698369210582,"stop":1698369212763,"duration":2181}},{"uid":"619cc473ac67fe1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/619cc473ac67fe1d","status":"passed","time":{"start":1698282820243,"stop":1698282823682,"duration":3439}},{"uid":"c1b194a70a6d3e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c1b194a70a6d3e84","status":"passed","time":{"start":1698196481903,"stop":1698196484606,"duration":2703}},{"uid":"c7e404b6d3ff6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c7e404b6d3ff6b74","status":"passed","time":{"start":1698178205778,"stop":1698178208705,"duration":2927}},{"uid":"1538614d12cb5284","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1538614d12cb5284","status":"passed","time":{"start":1698178187129,"stop":1698178189896,"duration":2767}},{"uid":"19f692d09224101e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/19f692d09224101e","status":"passed","time":{"start":1698110080137,"stop":1698110083051,"duration":2914}}]},"5f78d4ae6baa752b4fc3e2cf80276d79":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"c6e7b9cb4fb0f0f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/c6e7b9cb4fb0f0f4","status":"passed","time":{"start":1698867429599,"stop":1698867431441,"duration":1842}},{"uid":"8754047bd86688c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8754047bd86688c1","status":"passed","time":{"start":1698801542805,"stop":1698801545000,"duration":2195}},{"uid":"87ca9a1b79c96569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/87ca9a1b79c96569","status":"passed","time":{"start":1698788448871,"stop":1698788450628,"duration":1757}},{"uid":"8567deba7865f90b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8567deba7865f90b","status":"passed","time":{"start":1698714933776,"stop":1698714935446,"duration":1670}},{"uid":"da0a1738c8b98a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da0a1738c8b98a65","status":"passed","time":{"start":1698701306627,"stop":1698701308634,"duration":2007}},{"uid":"66ae6b8ab6303c88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/66ae6b8ab6303c88","status":"passed","time":{"start":1698700178464,"stop":1698700180069,"duration":1605}},{"uid":"b0f59b2ba7b33d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b0f59b2ba7b33d2d","status":"passed","time":{"start":1698692720929,"stop":1698692722427,"duration":1498}},{"uid":"e8c2390c0a0443d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c2390c0a0443d","status":"passed","time":{"start":1698692690031,"stop":1698692691493,"duration":1462}},{"uid":"48e4703cf202e94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/48e4703cf202e94","status":"passed","time":{"start":1698646312618,"stop":1698646314463,"duration":1845}},{"uid":"e077e2d6e2ca9165","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e077e2d6e2ca9165","status":"passed","time":{"start":1698628497396,"stop":1698628499613,"duration":2217}},{"uid":"dac01e387342b54d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/dac01e387342b54d","status":"passed","time":{"start":1698615140161,"stop":1698615142023,"duration":1862}},{"uid":"3c6b737d5e54e14f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c6b737d5e54e14f","status":"passed","time":{"start":1698615055541,"stop":1698615057445,"duration":1904}},{"uid":"72b829439269e6d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/72b829439269e6d0","status":"passed","time":{"start":1698542311922,"stop":1698542313922,"duration":2000}},{"uid":"4f60a4f55a1497af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/4f60a4f55a1497af","status":"passed","time":{"start":1698455504782,"stop":1698455506300,"duration":1518}},{"uid":"b427f4be7f7fef4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b427f4be7f7fef4b","status":"passed","time":{"start":1698369181731,"stop":1698369183258,"duration":1527}},{"uid":"e4f42b7e101306f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e4f42b7e101306f","status":"passed","time":{"start":1698282780789,"stop":1698282783164,"duration":2375}},{"uid":"f074fa632caa2b62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f074fa632caa2b62","status":"passed","time":{"start":1698196454152,"stop":1698196455839,"duration":1687}},{"uid":"c14fc730a947c1a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c14fc730a947c1a4","status":"passed","time":{"start":1698178166258,"stop":1698178168414,"duration":2156}},{"uid":"60445f4c673ca331","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/60445f4c673ca331","status":"passed","time":{"start":1698178129192,"stop":1698178131308,"duration":2116}},{"uid":"dd091d6ebf7d297e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/dd091d6ebf7d297e","status":"passed","time":{"start":1698110038137,"stop":1698110039625,"duration":1488}}]},"aedb86c72e1849b4679ed1a7ee37cf59":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":169},"items":[{"uid":"4e812de7870a0f5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4e812de7870a0f5c","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867798819,"stop":1698867802875,"duration":4056}},{"uid":"e18c4772d0b178b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e18c4772d0b178b7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801824068,"stop":1698801830670,"duration":6602}},{"uid":"5978f35dd62a0c7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5978f35dd62a0c7b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788711795,"stop":1698788713841,"duration":2046}},{"uid":"a2ff21b00362fd5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a2ff21b00362fd5c","status":"passed","time":{"start":1698715244862,"stop":1698715251300,"duration":6438}},{"uid":"e71cd1e96501605f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e71cd1e96501605f","status":"passed","time":{"start":1698701650963,"stop":1698701655080,"duration":4117}},{"uid":"c39bbab094caff24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c39bbab094caff24","status":"passed","time":{"start":1698700547675,"stop":1698700553810,"duration":6135}},{"uid":"4d1128a7200416db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4d1128a7200416db","status":"passed","time":{"start":1698693126687,"stop":1698693130101,"duration":3414}},{"uid":"93ae454dfbd578e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93ae454dfbd578e2","status":"passed","time":{"start":1698692953952,"stop":1698692961358,"duration":7406}},{"uid":"7f90173def1dea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7f90173def1dea35","status":"passed","time":{"start":1698646742622,"stop":1698646746014,"duration":3392}},{"uid":"49fa3fc43d657393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/49fa3fc43d657393","status":"passed","time":{"start":1698628844243,"stop":1698628847429,"duration":3186}},{"uid":"a9f973f2a8f9454e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a9f973f2a8f9454e","status":"passed","time":{"start":1698615507771,"stop":1698615510432,"duration":2661}},{"uid":"1b844514bf848495","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1b844514bf848495","status":"passed","time":{"start":1698615341109,"stop":1698615345629,"duration":4520}},{"uid":"1b6549fd5f1412e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1b6549fd5f1412e2","status":"passed","time":{"start":1698542644085,"stop":1698542651891,"duration":7806}},{"uid":"dcf48aa9c0cebeda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dcf48aa9c0cebeda","status":"passed","time":{"start":1698455840018,"stop":1698455847552,"duration":7534}},{"uid":"4722089fc28a24f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4722089fc28a24f8","status":"passed","time":{"start":1698369566033,"stop":1698369568292,"duration":2259}},{"uid":"c368c2e9449a4494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c368c2e9449a4494","status":"passed","time":{"start":1698283174414,"stop":1698283178218,"duration":3804}},{"uid":"5ae43316edb95fe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5ae43316edb95fe0","status":"passed","time":{"start":1698196786029,"stop":1698196788704,"duration":2675}},{"uid":"aeccd0c87f30f0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/aeccd0c87f30f0d1","status":"passed","time":{"start":1698178521705,"stop":1698178524723,"duration":3018}},{"uid":"7f4b44eefc53a554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7f4b44eefc53a554","status":"passed","time":{"start":1698178455171,"stop":1698178457925,"duration":2754}},{"uid":"74f95860f656e616","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/74f95860f656e616","status":"passed","time":{"start":1698110425736,"stop":1698110428739,"duration":3003}}]},"5cc54a24c590c0c794126ca22d0562ff":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":169},"items":[{"uid":"9c3cadb3f6dab5ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/9c3cadb3f6dab5ea","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867481517,"stop":1698867482187,"duration":670}},{"uid":"6d65a63499300254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6d65a63499300254","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801613292,"stop":1698801613883,"duration":591}},{"uid":"e4768333274f4bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e4768333274f4bfc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788504272,"stop":1698788504869,"duration":597}},{"uid":"7da128a96f86b78d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7da128a96f86b78d","status":"passed","time":{"start":1698715005974,"stop":1698715006992,"duration":1018}},{"uid":"1254136e16acf9da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1254136e16acf9da","status":"passed","time":{"start":1698701378769,"stop":1698701379689,"duration":920}},{"uid":"951fbef95ee9d2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/951fbef95ee9d2b1","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698700236943,"stop":1698700238473,"duration":1530}},{"uid":"c2aa8a1a7d1859de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c2aa8a1a7d1859de","status":"passed","time":{"start":1698693076416,"stop":1698693077110,"duration":694}},{"uid":"90d742482fec1334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/90d742482fec1334","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698692745409,"stop":1698692746745,"duration":1336}},{"uid":"2cf6d873db9ffcf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2cf6d873db9ffcf0","status":"passed","time":{"start":1698646350763,"stop":1698646351630,"duration":867}},{"uid":"92a30e65d756e20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92a30e65d756e20b","status":"passed","time":{"start":1698628564446,"stop":1698628565300,"duration":854}},{"uid":"797ce1ab7dd83ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/797ce1ab7dd83ced","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698615226052,"stop":1698615227834,"duration":1782}},{"uid":"25544284d483389f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/25544284d483389f","status":"passed","time":{"start":1698615113256,"stop":1698615114252,"duration":996}},{"uid":"30ff2e7cec8a3fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/30ff2e7cec8a3fea","status":"passed","time":{"start":1698542376795,"stop":1698542377566,"duration":771}},{"uid":"31cda999c7b35212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/31cda999c7b35212","status":"passed","time":{"start":1698455567330,"stop":1698455567865,"duration":535}},{"uid":"63415dbc21ea0fc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/63415dbc21ea0fc4","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698369239554,"stop":1698369241187,"duration":1633}},{"uid":"202c5d40b5fdceb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/202c5d40b5fdceb2","status":"passed","time":{"start":1698282857968,"stop":1698282859046,"duration":1078}},{"uid":"dc0e10be6a777f45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dc0e10be6a777f45","status":"failed","statusDetails":"ValueError: time data 'Wednesday, 25 October\\n \\n (In progress) 2023' does not match format '%A, %d %B %Y'","time":{"start":1698196515476,"stop":1698196517203,"duration":1727}},{"uid":"cbec7e56f44d1bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cbec7e56f44d1bde","status":"passed","time":{"start":1698178240260,"stop":1698178241273,"duration":1013}},{"uid":"c160dba6805f3ae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/c160dba6805f3ae4","status":"passed","time":{"start":1698178220563,"stop":1698178221339,"duration":776}},{"uid":"d97c885e0d2b6d37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/d97c885e0d2b6d37","status":"passed","time":{"start":1698110106916,"stop":1698110107462,"duration":546}}]},"2a2bbcaf16a5fcec6968b3e85d684c8e":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"cf693c512afe43c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/cf693c512afe43c","status":"passed","time":{"start":1698867419183,"stop":1698867425214,"duration":6031}},{"uid":"9951552605639274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9951552605639274","status":"passed","time":{"start":1698801515236,"stop":1698801522764,"duration":7528}},{"uid":"c1a23398fee091d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c1a23398fee091d7","status":"passed","time":{"start":1698788422808,"stop":1698788428288,"duration":5480}},{"uid":"409ea7599b512d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/409ea7599b512d2a","status":"passed","time":{"start":1698714900193,"stop":1698714917878,"duration":17685}},{"uid":"ef13e56d29dffdbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ef13e56d29dffdbb","status":"passed","time":{"start":1698701291157,"stop":1698701297994,"duration":6837}},{"uid":"db217752b75a7aea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/db217752b75a7aea","status":"passed","time":{"start":1698700158873,"stop":1698700164602,"duration":5729}},{"uid":"6fe039ab67d9f377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6fe039ab67d9f377","status":"passed","time":{"start":1698692704429,"stop":1698692710076,"duration":5647}},{"uid":"54b7730457562dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54b7730457562dfd","status":"passed","time":{"start":1698692674760,"stop":1698692680191,"duration":5431}},{"uid":"1bdd4c792fe5d16b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1bdd4c792fe5d16b","status":"passed","time":{"start":1698646235530,"stop":1698646250036,"duration":14506}},{"uid":"e0ad0f53333933a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0ad0f53333933a1","status":"passed","time":{"start":1698628484926,"stop":1698628498230,"duration":13304}},{"uid":"2f10349cabd35535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2f10349cabd35535","status":"passed","time":{"start":1698615122106,"stop":1698615140636,"duration":18530}},{"uid":"8db06a8b0bd983ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8db06a8b0bd983ec","status":"passed","time":{"start":1698615042586,"stop":1698615048808,"duration":6222}},{"uid":"7d8a826926a637f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d8a826926a637f4","status":"passed","time":{"start":1698542289253,"stop":1698542301919,"duration":12666}},{"uid":"b21be19bf138f456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b21be19bf138f456","status":"passed","time":{"start":1698455482623,"stop":1698455489331,"duration":6708}},{"uid":"d47ccc0a9140807c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d47ccc0a9140807c","status":"passed","time":{"start":1698369165836,"stop":1698369178225,"duration":12389}},{"uid":"b155a246416a433d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b155a246416a433d","status":"passed","time":{"start":1698282754035,"stop":1698282765590,"duration":11555}},{"uid":"f3d61f55757060b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f3d61f55757060b7","status":"passed","time":{"start":1698196423182,"stop":1698196430121,"duration":6939}},{"uid":"59870aef8d063439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/59870aef8d063439","status":"passed","time":{"start":1698178149898,"stop":1698178157198,"duration":7300}},{"uid":"ead86061b79a79c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ead86061b79a79c6","status":"passed","time":{"start":1698178105130,"stop":1698178115621,"duration":10491}},{"uid":"94aa3221edfd8a00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/94aa3221edfd8a00","status":"passed","time":{"start":1698110024919,"stop":1698110037551,"duration":12632}}]},"9239389a2bc21b81d8e3ab51bc478351":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"4920c40bae7cc72c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4920c40bae7cc72c","status":"passed","time":{"start":1698867425385,"stop":1698867429595,"duration":4210}},{"uid":"816a7fc293dc2c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/816a7fc293dc2c9","status":"passed","time":{"start":1698801537032,"stop":1698801542800,"duration":5768}},{"uid":"d8d9d098ec96bc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8d9d098ec96bc65","status":"passed","time":{"start":1698788444378,"stop":1698788448867,"duration":4489}},{"uid":"72eb7501dd69d092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/72eb7501dd69d092","status":"passed","time":{"start":1698714924267,"stop":1698714933772,"duration":9505}},{"uid":"4b667184a1d16203","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4b667184a1d16203","status":"passed","time":{"start":1698701300802,"stop":1698701306621,"duration":5819}},{"uid":"3f28a742ac59ee75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3f28a742ac59ee75","status":"passed","time":{"start":1698700173237,"stop":1698700178457,"duration":5220}},{"uid":"8b62c6c398463c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8b62c6c398463c49","status":"passed","time":{"start":1698692716624,"stop":1698692720923,"duration":4299}},{"uid":"4fad14abd1e592eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4fad14abd1e592eb","status":"passed","time":{"start":1698692685625,"stop":1698692690027,"duration":4402}},{"uid":"7fc75a1b86b0bb6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fc75a1b86b0bb6d","status":"passed","time":{"start":1698646245639,"stop":1698646312614,"duration":66975}},{"uid":"e0b6ed7fac212ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0b6ed7fac212ac4","status":"passed","time":{"start":1698628487916,"stop":1698628497392,"duration":9476}},{"uid":"242f6dfe31507f1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/242f6dfe31507f1d","status":"passed","time":{"start":1698615129148,"stop":1698615140158,"duration":11010}},{"uid":"ec27a29fbe6c47b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ec27a29fbe6c47b9","status":"passed","time":{"start":1698615051319,"stop":1698615055538,"duration":4219}},{"uid":"ee4b8c7c53885681","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ee4b8c7c53885681","status":"passed","time":{"start":1698542305871,"stop":1698542311919,"duration":6048}},{"uid":"bdd83bd075942531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bdd83bd075942531","status":"passed","time":{"start":1698455500842,"stop":1698455504777,"duration":3935}},{"uid":"4035144d8ff07014","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4035144d8ff07014","status":"passed","time":{"start":1698369177749,"stop":1698369181727,"duration":3978}},{"uid":"526d21cda38a7a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/526d21cda38a7a1e","status":"passed","time":{"start":1698282773366,"stop":1698282780785,"duration":7419}},{"uid":"2d69e7938d6b6199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2d69e7938d6b6199","status":"passed","time":{"start":1698196448413,"stop":1698196454149,"duration":5736}},{"uid":"88716ff8bbb72cb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88716ff8bbb72cb8","status":"passed","time":{"start":1698178160872,"stop":1698178166255,"duration":5383}},{"uid":"cb6b556dad0cb779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cb6b556dad0cb779","status":"passed","time":{"start":1698178124006,"stop":1698178129189,"duration":5183}},{"uid":"ec23d0f7c9aa2f9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ec23d0f7c9aa2f9c","status":"passed","time":{"start":1698110029789,"stop":1698110038132,"duration":8343}}]},"aefb4666f5cfa7265d9db53c16df38b6":{"statistic":{"failed":84,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":169},"items":[{"uid":"8689cb143d8b1695","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/8689cb143d8b1695","status":"passed","time":{"start":1698867642018,"stop":1698867642508,"duration":490}},{"uid":"bfeaa6b30d26355d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/bfeaa6b30d26355d","status":"passed","time":{"start":1698801773455,"stop":1698801774028,"duration":573}},{"uid":"a8f7b81cae61941b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a8f7b81cae61941b","status":"passed","time":{"start":1698788660898,"stop":1698788661431,"duration":533}},{"uid":"42275d5cf3f7d9ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/42275d5cf3f7d9ce","status":"passed","time":{"start":1698715197835,"stop":1698715201020,"duration":3185}},{"uid":"8988f47d923778bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8988f47d923778bf","status":"passed","time":{"start":1698701599158,"stop":1698701599975,"duration":817}},{"uid":"9210b47dc1958003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9210b47dc1958003","status":"passed","time":{"start":1698700386982,"stop":1698700387515,"duration":533}},{"uid":"c13c0d5c3278064c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c13c0d5c3278064c","status":"passed","time":{"start":1698693088319,"stop":1698693088808,"duration":489}},{"uid":"8dcf3a98e9e013f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dcf3a98e9e013f","status":"passed","time":{"start":1698692894394,"stop":1698692894890,"duration":496}},{"uid":"31be466317a37c28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31be466317a37c28","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646579624,"stop":1698646579857,"duration":233}},{"uid":"3d97e705d3599bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3d97e705d3599bf0","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698628637024,"stop":1698628637233,"duration":209}},{"uid":"4b9ae3b8426ac4b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4b9ae3b8426ac4b2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615407068,"stop":1698615407284,"duration":216}},{"uid":"7e91383c379a3da5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7e91383c379a3da5","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615292610,"stop":1698615292790,"duration":180}},{"uid":"450975712ccd61a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/450975712ccd61a3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698542559745,"stop":1698542559938,"duration":193}},{"uid":"8675f7bcd2be08ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8675f7bcd2be08ed","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698455628719,"stop":1698455628836,"duration":117}},{"uid":"439186b048aa6479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/439186b048aa6479","status":"passed","time":{"start":1698369299088,"stop":1698369299781,"duration":693}},{"uid":"f33a60afd167cd4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f33a60afd167cd4d","status":"passed","time":{"start":1698283061331,"stop":1698283062260,"duration":929}},{"uid":"298933c6dcec4f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/298933c6dcec4f76","status":"passed","time":{"start":1698196711890,"stop":1698196712775,"duration":885}},{"uid":"51b84756a518d9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/51b84756a518d9f3","status":"passed","time":{"start":1698178436280,"stop":1698178437207,"duration":927}},{"uid":"a7efff7c4d278f8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7efff7c4d278f8c","status":"passed","time":{"start":1698178373611,"stop":1698178374439,"duration":828}},{"uid":"fc98ed4b54faa2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/fc98ed4b54faa2e7","status":"passed","time":{"start":1698110286768,"stop":1698110287409,"duration":641}}]},"a89b66947aa74789814d9628a2d7e666":{"statistic":{"failed":132,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":169},"items":[{"uid":"699ec444cccfe7cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/699ec444cccfe7cb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698867583963,"stop":1698867584771,"duration":808}},{"uid":"f96641415fefa38b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f96641415fefa38b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698801694791,"stop":1698801695564,"duration":773}},{"uid":"4499303d0b6b5e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4499303d0b6b5e50","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698788602418,"stop":1698788603684,"duration":1266}},{"uid":"ef2cc6a28b868a92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ef2cc6a28b868a92","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698715142053,"stop":1698715143144,"duration":1091}},{"uid":"9f18e8ea8996b14b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9f18e8ea8996b14b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698701556690,"stop":1698701558104,"duration":1414}},{"uid":"5d277fa12df0ffbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d277fa12df0ffbf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698700334456,"stop":1698700335405,"duration":949}},{"uid":"b6dff379c6da52fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b6dff379c6da52fb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692868567,"stop":1698692869237,"duration":670}},{"uid":"951518361180a018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/951518361180a018","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692844302,"stop":1698692845064,"duration":762}},{"uid":"8f4cf193f7565d68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8f4cf193f7565d68","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646551222,"stop":1698646552233,"duration":1011}},{"uid":"84963a50c32b4822","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/84963a50c32b4822","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698628539703,"stop":1698628540726,"duration":1023}},{"uid":"ca522b80c43de832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ca522b80c43de832","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615174802,"stop":1698615176293,"duration":1491}},{"uid":"607165a977ae4a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/607165a977ae4a7a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615085740,"stop":1698615086656,"duration":916}},{"uid":"203d8f3679224547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/203d8f3679224547","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698542342198,"stop":1698542343857,"duration":1659}},{"uid":"e985f01baca3fc30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e985f01baca3fc30","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698455529485,"stop":1698455530242,"duration":757}},{"uid":"736405411a38c137","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/736405411a38c137","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698369223054,"stop":1698369224085,"duration":1031}},{"uid":"253ac9c59859f2cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/253ac9c59859f2cf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698282802846,"stop":1698282803834,"duration":988}},{"uid":"ccf926dd1e693c23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ccf926dd1e693c23","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698196473355,"stop":1698196474867,"duration":1512}},{"uid":"6d06125430e2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d06125430e2933e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178209844,"stop":1698178211839,"duration":1995}},{"uid":"27c31125949c2caf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/27c31125949c2caf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178150561,"stop":1698178151499,"duration":938}},{"uid":"7227dd0e93996908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/7227dd0e93996908","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698110076765,"stop":1698110077779,"duration":1014}}]},"ca53b6762a00c9270716d2dce73b5f79":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":169},"items":[{"uid":"9e73f5ff67b4f23e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/9e73f5ff67b4f23e","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867410807,"stop":1698867419830,"duration":9023}},{"uid":"6518411bcb9d4606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6518411bcb9d4606","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801511806,"stop":1698801532048,"duration":20242}},{"uid":"4ef0013123c7582f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4ef0013123c7582f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788426297,"stop":1698788434619,"duration":8322}},{"uid":"996c4d2396372cfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/996c4d2396372cfb","status":"passed","time":{"start":1698714894594,"stop":1698714915578,"duration":20984}},{"uid":"5c710dc0a9dc8dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c710dc0a9dc8dc9","status":"passed","time":{"start":1698701283814,"stop":1698701293352,"duration":9538}},{"uid":"7ed4cbe0852679fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ed4cbe0852679fc","status":"passed","time":{"start":1698700157051,"stop":1698700166310,"duration":9259}},{"uid":"8e26263904dde94d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8e26263904dde94d","status":"passed","time":{"start":1698692702744,"stop":1698692711923,"duration":9179}},{"uid":"e9fe127668872a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9fe127668872a23","status":"passed","time":{"start":1698692665395,"stop":1698692674617,"duration":9222}},{"uid":"eea380275a545d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eea380275a545d5","status":"passed","time":{"start":1698646228896,"stop":1698646238582,"duration":9686}},{"uid":"861573d4e436f2af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/861573d4e436f2af","status":"passed","time":{"start":1698628473193,"stop":1698628480253,"duration":7060}},{"uid":"2e5dbc620bb660d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e5dbc620bb660d6","status":"passed","time":{"start":1698615116102,"stop":1698615123533,"duration":7431}},{"uid":"8e7f8ac96dbfcfae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8e7f8ac96dbfcfae","status":"passed","time":{"start":1698615039831,"stop":1698615046361,"duration":6530}},{"uid":"78d78ee068946305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/78d78ee068946305","status":"passed","time":{"start":1698542282561,"stop":1698542292041,"duration":9480}},{"uid":"2d5ea1f5580fb0b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2d5ea1f5580fb0b7","status":"passed","time":{"start":1698455471246,"stop":1698455491661,"duration":20415}},{"uid":"2009f8cdc0450e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2009f8cdc0450e6","status":"passed","time":{"start":1698369158097,"stop":1698369167381,"duration":9284}},{"uid":"4ef3e25660884b3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4ef3e25660884b3a","status":"passed","time":{"start":1698282745704,"stop":1698282766751,"duration":21047}},{"uid":"672efc77f51fb059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/672efc77f51fb059","status":"passed","time":{"start":1698196416091,"stop":1698196437015,"duration":20924}},{"uid":"9b4adda0e928d378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9b4adda0e928d378","status":"passed","time":{"start":1698178145011,"stop":1698178154661,"duration":9650}},{"uid":"1e6240dd31a03404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1e6240dd31a03404","status":"passed","time":{"start":1698178109103,"stop":1698178118822,"duration":9719}},{"uid":"be46ce797763fe56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/be46ce797763fe56","status":"passed","time":{"start":1698110012846,"stop":1698110021997,"duration":9151}}]},"26474e54d95de49f99ef7b4310ac64f9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"fa9b8eb9ebeb3f30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/fa9b8eb9ebeb3f30","status":"passed","time":{"start":1698867494685,"stop":1698867499473,"duration":4788}},{"uid":"3331092df53383b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3331092df53383b6","status":"passed","time":{"start":1698801619753,"stop":1698801624596,"duration":4843}},{"uid":"640be4e200daf30f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/640be4e200daf30f","status":"passed","time":{"start":1698788509507,"stop":1698788515270,"duration":5763}},{"uid":"4ab846d8306859d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4ab846d8306859d6","status":"passed","time":{"start":1698715013466,"stop":1698715019353,"duration":5887}},{"uid":"3b79dc7900fa11fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3b79dc7900fa11fb","status":"passed","time":{"start":1698701385255,"stop":1698701391263,"duration":6008}},{"uid":"9fc35e296b817aef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9fc35e296b817aef","status":"passed","time":{"start":1698700243563,"stop":1698700247834,"duration":4271}},{"uid":"340def64b5a9111f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/340def64b5a9111f","status":"passed","time":{"start":1698692884297,"stop":1698692890167,"duration":5870}},{"uid":"7f538e46d3ac2fcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7f538e46d3ac2fcb","status":"passed","time":{"start":1698692752574,"stop":1698692758038,"duration":5464}},{"uid":"a03fba88dbebdf4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a03fba88dbebdf4e","status":"passed","time":{"start":1698646366215,"stop":1698646371139,"duration":4924}},{"uid":"1f3b3aaadae9a6fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1f3b3aaadae9a6fd","status":"passed","time":{"start":1698628583781,"stop":1698628588814,"duration":5033}},{"uid":"9cac3199e3791c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9cac3199e3791c91","status":"passed","time":{"start":1698615195890,"stop":1698615200974,"duration":5084}},{"uid":"b364d57fd82deda2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b364d57fd82deda2","status":"passed","time":{"start":1698615104217,"stop":1698615109069,"duration":4852}},{"uid":"956936a70dd22bff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/956936a70dd22bff","status":"passed","time":{"start":1698542368471,"stop":1698542373686,"duration":5215}},{"uid":"1375282d3ffc33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1375282d3ffc33","status":"passed","time":{"start":1698455578756,"stop":1698455583896,"duration":5140}},{"uid":"6523c5e30f8b16e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6523c5e30f8b16e0","status":"passed","time":{"start":1698369250840,"stop":1698369255445,"duration":4605}},{"uid":"12936a008b3387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12936a008b3387","status":"passed","time":{"start":1698282843152,"stop":1698282847710,"duration":4558}},{"uid":"e1995e90bbefa0f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e1995e90bbefa0f2","status":"passed","time":{"start":1698196508509,"stop":1698196514092,"duration":5583}},{"uid":"4be5ecb2cabeed55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4be5ecb2cabeed55","status":"passed","time":{"start":1698178230478,"stop":1698178237541,"duration":7063}},{"uid":"1300f4c155f7894f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1300f4c155f7894f","status":"passed","time":{"start":1698178174052,"stop":1698178179275,"duration":5223}},{"uid":"e9dbefa08f7de06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/e9dbefa08f7de06b","status":"passed","time":{"start":1698110099788,"stop":1698110104801,"duration":5013}}]},"5050a0c2bbf037ec5db785929519fc2e":{"statistic":{"failed":59,"broken":0,"skipped":0,"passed":48,"unknown":0,"total":107},"items":[{"uid":"b395da0ec87ef19a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/b395da0ec87ef19a","status":"passed","time":{"start":1698867471172,"stop":1698867473320,"duration":2148}},{"uid":"ebf96ff4b66620b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/ebf96ff4b66620b9","status":"passed","time":{"start":1698801602481,"stop":1698801604805,"duration":2324}},{"uid":"8018be8c66ac088a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8018be8c66ac088a","status":"passed","time":{"start":1698788492418,"stop":1698788496060,"duration":3642}},{"uid":"5b5a8868a25d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5b5a8868a25d52","status":"passed","time":{"start":1698714989370,"stop":1698714992093,"duration":2723}},{"uid":"aa481fafb032e3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aa481fafb032e3d","status":"passed","time":{"start":1698701364705,"stop":1698701367686,"duration":2981}},{"uid":"f7740ed0daa21755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f7740ed0daa21755","status":"passed","time":{"start":1698700226153,"stop":1698700228842,"duration":2689}},{"uid":"c05231b4a35de3cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c05231b4a35de3cc","status":"passed","time":{"start":1698693065507,"stop":1698693067863,"duration":2356}},{"uid":"e1498c8c5671f5a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e1498c8c5671f5a1","status":"passed","time":{"start":1698692735358,"stop":1698692737875,"duration":2517}},{"uid":"edb3d205b491e54a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/edb3d205b491e54a","status":"passed","time":{"start":1698646334488,"stop":1698646337533,"duration":3045}},{"uid":"30a6ff156875fb63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/30a6ff156875fb63","status":"passed","time":{"start":1698628550736,"stop":1698628553245,"duration":2509}},{"uid":"bf3445448f2debe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/bf3445448f2debe1","status":"passed","time":{"start":1698615211177,"stop":1698615215055,"duration":3878}},{"uid":"7083f6df0da28123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7083f6df0da28123","status":"passed","time":{"start":1698615101846,"stop":1698615104163,"duration":2317}},{"uid":"121363873dd3690b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/121363873dd3690b","status":"passed","time":{"start":1698542365001,"stop":1698542367398,"duration":2397}},{"uid":"77fd888d9fa54ab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/77fd888d9fa54ab4","status":"passed","time":{"start":1698455553173,"stop":1698455555390,"duration":2217}},{"uid":"4ed5a3a3d64db8f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4ed5a3a3d64db8f1","status":"passed","time":{"start":1698369228317,"stop":1698369230521,"duration":2204}},{"uid":"ed81dd7204e42f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ed81dd7204e42f2","status":"passed","time":{"start":1698282842820,"stop":1698282845989,"duration":3169}},{"uid":"6772e531acf5b07f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6772e531acf5b07f","status":"passed","time":{"start":1698196501121,"stop":1698196503853,"duration":2732}},{"uid":"a3ab7af9fae3f87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a3ab7af9fae3f87","status":"passed","time":{"start":1698178225387,"stop":1698178229434,"duration":4047}},{"uid":"76c9d90a67563d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/76c9d90a67563d29","status":"passed","time":{"start":1698178205796,"stop":1698178209312,"duration":3516}},{"uid":"a182af92d9a33ee8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a182af92d9a33ee8","status":"passed","time":{"start":1698110096410,"stop":1698110098468,"duration":2058}}]},"4b31307dbdce23dc5dddd2f51563d5a7":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"8a3c893009db84f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/8a3c893009db84f8","status":"passed","time":{"start":1698867436289,"stop":1698867437733,"duration":1444}},{"uid":"d375451f870a3a98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d375451f870a3a98","status":"passed","time":{"start":1698801549541,"stop":1698801550973,"duration":1432}},{"uid":"4c1e716243785a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4c1e716243785a90","status":"passed","time":{"start":1698788453148,"stop":1698788454639,"duration":1491}},{"uid":"7ead26724a2577c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7ead26724a2577c6","status":"passed","time":{"start":1698714941606,"stop":1698714943348,"duration":1742}},{"uid":"f7b209cae2ebb55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f7b209cae2ebb55d","status":"passed","time":{"start":1698701313579,"stop":1698701315828,"duration":2249}},{"uid":"a6c52700968b23b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a6c52700968b23b1","status":"passed","time":{"start":1698700185087,"stop":1698700186616,"duration":1529}},{"uid":"5e03e5a4a0d156ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5e03e5a4a0d156ab","status":"passed","time":{"start":1698692726860,"stop":1698692728754,"duration":1894}},{"uid":"f22138051bbbacbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f22138051bbbacbe","status":"passed","time":{"start":1698692696852,"stop":1698692698322,"duration":1470}},{"uid":"8044b154d6eb80f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8044b154d6eb80f9","status":"passed","time":{"start":1698646278591,"stop":1698646280413,"duration":1822}},{"uid":"c29cb171fce1cec2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c29cb171fce1cec2","status":"passed","time":{"start":1698628505323,"stop":1698628507001,"duration":1678}},{"uid":"7bad663d82023d39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7bad663d82023d39","status":"passed","time":{"start":1698615152807,"stop":1698615154788,"duration":1981}},{"uid":"dfb7add8d053eeae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/dfb7add8d053eeae","status":"passed","time":{"start":1698615062685,"stop":1698615064379,"duration":1694}},{"uid":"d07d3921fd40c6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d07d3921fd40c6dc","status":"passed","time":{"start":1698542319698,"stop":1698542321491,"duration":1793}},{"uid":"400cb8f00b531b3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/400cb8f00b531b3d","status":"passed","time":{"start":1698455510463,"stop":1698455512106,"duration":1643}},{"uid":"81f98d208cd62ee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/81f98d208cd62ee1","status":"passed","time":{"start":1698369188507,"stop":1698369190108,"duration":1601}},{"uid":"6fd6eb0b1bb5197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6fd6eb0b1bb5197","status":"passed","time":{"start":1698282789522,"stop":1698282791587,"duration":2065}},{"uid":"a1e54f536e313ac7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a1e54f536e313ac7","status":"passed","time":{"start":1698196452652,"stop":1698196454503,"duration":1851}},{"uid":"5c671e287aaabde0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c671e287aaabde0","status":"passed","time":{"start":1698178174303,"stop":1698178176202,"duration":1899}},{"uid":"d922869f77e0f0ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d922869f77e0f0ba","status":"passed","time":{"start":1698178166527,"stop":1698178168118,"duration":1591}},{"uid":"138730a53ca5e36c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/138730a53ca5e36c","status":"passed","time":{"start":1698110044574,"stop":1698110046084,"duration":1510}}]},"6c9ed2342b08e1ed67054efc9a5b20e8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"7a90a546f0f27da4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7a90a546f0f27da4","status":"passed","time":{"start":1698867575952,"stop":1698867578963,"duration":3011}},{"uid":"286cae50a325b75f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/286cae50a325b75f","status":"passed","time":{"start":1698801683937,"stop":1698801688705,"duration":4768}},{"uid":"5b2e6777d8dcb2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5b2e6777d8dcb2ff","status":"passed","time":{"start":1698788593928,"stop":1698788597494,"duration":3566}},{"uid":"4151ee49c767d6e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4151ee49c767d6e1","status":"passed","time":{"start":1698715136958,"stop":1698715140509,"duration":3551}},{"uid":"d9f165d85c5aa9eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d9f165d85c5aa9eb","status":"passed","time":{"start":1698701551814,"stop":1698701555036,"duration":3222}},{"uid":"17db3e0dfd5ddf61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17db3e0dfd5ddf61","status":"passed","time":{"start":1698700325528,"stop":1698700328562,"duration":3034}},{"uid":"e88462b9b23ea8bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e88462b9b23ea8bb","status":"passed","time":{"start":1698692864309,"stop":1698692867247,"duration":2938}},{"uid":"101d5e570867a07a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/101d5e570867a07a","status":"passed","time":{"start":1698692835242,"stop":1698692838886,"duration":3644}},{"uid":"fe89517c81e4d68e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fe89517c81e4d68e","status":"passed","time":{"start":1698646546540,"stop":1698646549565,"duration":3025}},{"uid":"f84aa3788ed1eee5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f84aa3788ed1eee5","status":"passed","time":{"start":1698628530398,"stop":1698628533739,"duration":3341}},{"uid":"3d75f232749803c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3d75f232749803c7","status":"passed","time":{"start":1698615169840,"stop":1698615173060,"duration":3220}},{"uid":"885c35716c701cf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/885c35716c701cf6","status":"passed","time":{"start":1698615076967,"stop":1698615080042,"duration":3075}},{"uid":"ba1eae64ca463b9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ba1eae64ca463b9b","status":"passed","time":{"start":1698542330306,"stop":1698542333540,"duration":3234}},{"uid":"d2a7670f2abd28d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d2a7670f2abd28d2","status":"passed","time":{"start":1698455517620,"stop":1698455524194,"duration":6574}},{"uid":"629460ca292d2a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/629460ca292d2a86","status":"passed","time":{"start":1698369206980,"stop":1698369217321,"duration":10341}},{"uid":"aca18f20d266c276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/aca18f20d266c276","status":"passed","time":{"start":1698282795497,"stop":1698282801231,"duration":5734}},{"uid":"d9b0eaf71b5b04d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d9b0eaf71b5b04d6","status":"passed","time":{"start":1698196467676,"stop":1698196471354,"duration":3678}},{"uid":"f7530b5f1d3a8790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f7530b5f1d3a8790","status":"passed","time":{"start":1698178199714,"stop":1698178203729,"duration":4015}},{"uid":"bc7065dbd44ea1f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc7065dbd44ea1f8","status":"passed","time":{"start":1698178146149,"stop":1698178148984,"duration":2835}},{"uid":"a4510941a7c07045","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a4510941a7c07045","status":"passed","time":{"start":1698110071014,"stop":1698110075472,"duration":4458}}]},"532d749d88b4b8fb0bc694b350a3d71a":{"statistic":{"failed":81,"broken":0,"skipped":0,"passed":88,"unknown":0,"total":169},"items":[{"uid":"594ccf989e622c3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/594ccf989e622c3b","status":"passed","time":{"start":1698867784174,"stop":1698867792061,"duration":7887}},{"uid":"d07935b10e75dc4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d07935b10e75dc4e","status":"passed","time":{"start":1698801796747,"stop":1698801804815,"duration":8068}},{"uid":"2736184ca793f31e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2736184ca793f31e","status":"passed","time":{"start":1698788674111,"stop":1698788686992,"duration":12881}},{"uid":"4342c418b497da2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4342c418b497da2a","status":"passed","time":{"start":1698715214818,"stop":1698715223809,"duration":8991}},{"uid":"5414febfc6f72172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5414febfc6f72172","status":"passed","time":{"start":1698701619202,"stop":1698701628016,"duration":8814}},{"uid":"228b554a7b5ac198","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/228b554a7b5ac198","status":"passed","time":{"start":1698700539964,"stop":1698700547670,"duration":7706}},{"uid":"e53345ec07fcd50b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e53345ec07fcd50b","status":"passed","time":{"start":1698693099778,"stop":1698693107696,"duration":7918}},{"uid":"f4731f79215edaf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f4731f79215edaf8","status":"passed","time":{"start":1698692927452,"stop":1698692935458,"duration":8006}},{"uid":"dafdf268a5c3e6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/dafdf268a5c3e6f","status":"passed","time":{"start":1698646593314,"stop":1698646601930,"duration":8616}},{"uid":"477c240521e83631","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/477c240521e83631","status":"passed","time":{"start":1698628813294,"stop":1698628821811,"duration":8517}},{"uid":"af36a20c060d02bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af36a20c060d02bc","status":"passed","time":{"start":1698615476263,"stop":1698615484389,"duration":8126}},{"uid":"61774fc5f4fb1d8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/61774fc5f4fb1d8f","status":"passed","time":{"start":1698615313268,"stop":1698615321919,"duration":8651}},{"uid":"7a1bf5ca2fa70e1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a1bf5ca2fa70e1a","status":"passed","time":{"start":1698542608140,"stop":1698542619047,"duration":10907}},{"uid":"134fe04c83b3611e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/134fe04c83b3611e","status":"passed","time":{"start":1698455807871,"stop":1698455816626,"duration":8755}},{"uid":"b7a9f6d9498d8a32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b7a9f6d9498d8a32","status":"passed","time":{"start":1698369535876,"stop":1698369545397,"duration":9521}},{"uid":"3a8fb07b4722f26c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3a8fb07b4722f26c","status":"passed","time":{"start":1698283137307,"stop":1698283149182,"duration":11875}},{"uid":"20b310523e5bd084","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/20b310523e5bd084","status":"passed","time":{"start":1698196757776,"stop":1698196766024,"duration":8248}},{"uid":"d90d9d1e310fde2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d90d9d1e310fde2f","status":"passed","time":{"start":1698178491920,"stop":1698178500120,"duration":8200}},{"uid":"85bfec208c449346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85bfec208c449346","status":"passed","time":{"start":1698178428666,"stop":1698178436945,"duration":8279}},{"uid":"509c382e58597bac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/509c382e58597bac","status":"passed","time":{"start":1698110420819,"stop":1698110428700,"duration":7881}}]},"1f15b033b85c0869097090322a2589a2":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":169},"items":[{"uid":"1cc29e2820f1030d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/1cc29e2820f1030d","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867480467,"stop":1698867481484,"duration":1017}},{"uid":"c3e67cc38300ea0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c3e67cc38300ea0b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801612216,"stop":1698801613253,"duration":1037}},{"uid":"d63d30eea8e5dc5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d63d30eea8e5dc5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788503154,"stop":1698788504238,"duration":1084}},{"uid":"f947bc0a9af7fa99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f947bc0a9af7fa99","status":"passed","time":{"start":1698715004520,"stop":1698715005969,"duration":1449}},{"uid":"e567a907b5aa395f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e567a907b5aa395f","status":"passed","time":{"start":1698701376853,"stop":1698701378764,"duration":1911}},{"uid":"8634217acedeb669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8634217acedeb669","status":"passed","time":{"start":1698700235641,"stop":1698700236938,"duration":1297}},{"uid":"6749d8106234cae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6749d8106234cae5","status":"passed","time":{"start":1698693075332,"stop":1698693076411,"duration":1079}},{"uid":"84b8fa25f770e32b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/84b8fa25f770e32b","status":"passed","time":{"start":1698692744264,"stop":1698692745405,"duration":1141}},{"uid":"31bbe4b0d3ff58ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31bbe4b0d3ff58ce","status":"passed","time":{"start":1698646349067,"stop":1698646350759,"duration":1692}},{"uid":"632ea5802a196788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/632ea5802a196788","status":"passed","time":{"start":1698628563050,"stop":1698628564442,"duration":1392}},{"uid":"987e3a2047aac619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/987e3a2047aac619","status":"passed","time":{"start":1698615224211,"stop":1698615226049,"duration":1838}},{"uid":"ea20d0a87cc537f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ea20d0a87cc537f7","status":"passed","time":{"start":1698615111914,"stop":1698615113253,"duration":1339}},{"uid":"b753940a47521bc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b753940a47521bc0","status":"passed","time":{"start":1698542375148,"stop":1698542376792,"duration":1644}},{"uid":"81a83c10353ac440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/81a83c10353ac440","status":"passed","time":{"start":1698455561953,"stop":1698455567326,"duration":5373}},{"uid":"f8c02b2f10764c2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f8c02b2f10764c2e","status":"passed","time":{"start":1698369238092,"stop":1698369239551,"duration":1459}},{"uid":"d976925c982502ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d976925c982502ec","status":"passed","time":{"start":1698282856341,"stop":1698282857965,"duration":1624}},{"uid":"2537cfb526bf3e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2537cfb526bf3e74","status":"passed","time":{"start":1698196513098,"stop":1698196515473,"duration":2375}},{"uid":"6a3aa7d4822be9a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6a3aa7d4822be9a8","status":"passed","time":{"start":1698178238512,"stop":1698178240257,"duration":1745}},{"uid":"acdf192500c2d644","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/acdf192500c2d644","status":"passed","time":{"start":1698178219144,"stop":1698178220560,"duration":1416}},{"uid":"4773f0a93ee9111e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/4773f0a93ee9111e","status":"passed","time":{"start":1698110105840,"stop":1698110106913,"duration":1073}}]},"2113bd9b6e0e6c1292cdfc372af23712":{"statistic":{"failed":126,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":169},"items":[{"uid":"e4215e2388718146","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e4215e2388718146","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1698867409062,"stop":1698867409072,"duration":10}},{"uid":"d1b3159699bfe30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d1b3159699bfe30","status":"passed","time":{"start":1698801509050,"stop":1698801510142,"duration":1092}},{"uid":"437daddbd0252416","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/437daddbd0252416","status":"passed","time":{"start":1698788422808,"stop":1698788423892,"duration":1084}},{"uid":"9f7d8f7c85f60ad4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9f7d8f7c85f60ad4","status":"passed","time":{"start":1698714891543,"stop":1698714892853,"duration":1310}},{"uid":"59f39d6e36e02d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/59f39d6e36e02d70","status":"passed","time":{"start":1698701279506,"stop":1698701281093,"duration":1587}},{"uid":"c1776da676f34351","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c1776da676f34351","status":"passed","time":{"start":1698700153616,"stop":1698700154759,"duration":1143}},{"uid":"5d4c0cc1a578021e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d4c0cc1a578021e","status":"passed","time":{"start":1698692699948,"stop":1698692700984,"duration":1036}},{"uid":"2de7525afc069c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2de7525afc069c0f","status":"passed","time":{"start":1698692662654,"stop":1698692663766,"duration":1112}},{"uid":"c3637526008a3e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c3637526008a3e50","status":"passed","time":{"start":1698646222812,"stop":1698646224500,"duration":1688}},{"uid":"1edf98c268b3f69f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1edf98c268b3f69f","status":"passed","time":{"start":1698628469825,"stop":1698628471083,"duration":1258}},{"uid":"9aa91cea88ebc148","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9aa91cea88ebc148","status":"passed","time":{"start":1698615112756,"stop":1698615114273,"duration":1517}},{"uid":"83f90d714cddff57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/83f90d714cddff57","status":"passed","time":{"start":1698615036654,"stop":1698615037738,"duration":1084}},{"uid":"63ae7a66850b8efc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/63ae7a66850b8efc","status":"passed","time":{"start":1698542278259,"stop":1698542279595,"duration":1336}},{"uid":"1d36c29a5a044169","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d36c29a5a044169","status":"passed","time":{"start":1698455468651,"stop":1698455469668,"duration":1017}},{"uid":"a623c98171ab82c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a623c98171ab82c0","status":"passed","time":{"start":1698369153852,"stop":1698369154887,"duration":1035}},{"uid":"79cfaa69413c802b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/79cfaa69413c802b","status":"passed","time":{"start":1698282742030,"stop":1698282743598,"duration":1568}},{"uid":"e6db632a390eb6a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e6db632a390eb6a7","status":"passed","time":{"start":1698196412105,"stop":1698196413625,"duration":1520}},{"uid":"3a8898cef8578e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3a8898cef8578e91","status":"passed","time":{"start":1698178141131,"stop":1698178142690,"duration":1559}},{"uid":"5c82082011281d08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5c82082011281d08","status":"passed","time":{"start":1698178104282,"stop":1698178105964,"duration":1682}},{"uid":"5de9fd719494e327","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5de9fd719494e327","status":"passed","time":{"start":1698110010252,"stop":1698110011276,"duration":1024}}]},"c9c754b0aeaa9653b56f57afebc35c99":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"c095975def18fde4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/c095975def18fde4","status":"passed","time":{"start":1698867488908,"stop":1698867493636,"duration":4728}},{"uid":"40edcbcb9c89e1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/40edcbcb9c89e1a2","status":"passed","time":{"start":1698801614031,"stop":1698801618567,"duration":4536}},{"uid":"8ceec43523d5e18c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8ceec43523d5e18c","status":"passed","time":{"start":1698788504944,"stop":1698788508563,"duration":3619}},{"uid":"c0d73429e4910788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c0d73429e4910788","status":"passed","time":{"start":1698715007042,"stop":1698715012503,"duration":5461}},{"uid":"62eb9d2885321bdf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/62eb9d2885321bdf","status":"passed","time":{"start":1698701379751,"stop":1698701384329,"duration":4578}},{"uid":"ae8db991ff013957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae8db991ff013957","status":"passed","time":{"start":1698700238586,"stop":1698700242810,"duration":4224}},{"uid":"36a2c5270ce675aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/36a2c5270ce675aa","status":"passed","time":{"start":1698692879278,"stop":1698692883569,"duration":4291}},{"uid":"18159a0f5751d35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/18159a0f5751d35","status":"passed","time":{"start":1698692746847,"stop":1698692751561,"duration":4714}},{"uid":"5fbb407c28eb7f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fbb407c28eb7f76","status":"passed","time":{"start":1698646360169,"stop":1698646365271,"duration":5102}},{"uid":"fdffcb53d76aa77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fdffcb53d76aa77d","status":"passed","time":{"start":1698628577811,"stop":1698628582245,"duration":4434}},{"uid":"359513c7efc02926","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/359513c7efc02926","status":"passed","time":{"start":1698615190591,"stop":1698615194947,"duration":4356}},{"uid":"143438810a90f8f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/143438810a90f8f8","status":"passed","time":{"start":1698615098048,"stop":1698615103185,"duration":5137}},{"uid":"79794328360f73cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/79794328360f73cb","status":"passed","time":{"start":1698542363111,"stop":1698542367424,"duration":4313}},{"uid":"ae3fdefbc1663862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ae3fdefbc1663862","status":"passed","time":{"start":1698455571977,"stop":1698455577790,"duration":5813}},{"uid":"19107c76f2e5ea95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19107c76f2e5ea95","status":"passed","time":{"start":1698369245845,"stop":1698369250069,"duration":4224}},{"uid":"5027faa125768286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5027faa125768286","status":"passed","time":{"start":1698282838301,"stop":1698282842164,"duration":3863}},{"uid":"165f2c017d5adc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/165f2c017d5adc3","status":"passed","time":{"start":1698196502867,"stop":1698196507065,"duration":4198}},{"uid":"68d701e9dc716eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/68d701e9dc716eab","status":"passed","time":{"start":1698178225273,"stop":1698178229190,"duration":3917}},{"uid":"efec3c456da34ae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/efec3c456da34ae3","status":"passed","time":{"start":1698178169166,"stop":1698178172969,"duration":3803}},{"uid":"4bcacda15fc29236","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/4bcacda15fc29236","status":"passed","time":{"start":1698110095573,"stop":1698110098939,"duration":3366}}]},"920a57bf4f74278e86b973f40cf06007":{"statistic":{"failed":123,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":169},"items":[{"uid":"eba5457bfc4b331f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/eba5457bfc4b331f","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867406389,"stop":1698867407117,"duration":728}},{"uid":"691ec64981b6d1b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/691ec64981b6d1b9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801502340,"stop":1698801503063,"duration":723}},{"uid":"a858944b67c95910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a858944b67c95910","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788410338,"stop":1698788410946,"duration":608}},{"uid":"d42f0287b699ed2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d42f0287b699ed2f","status":"passed","time":{"start":1698714882387,"stop":1698714883179,"duration":792}},{"uid":"4537a75f14039652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4537a75f14039652","status":"passed","time":{"start":1698701275449,"stop":1698701276416,"duration":967}},{"uid":"24bea55adef15963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24bea55adef15963","status":"passed","time":{"start":1698700146355,"stop":1698700147111,"duration":756}},{"uid":"11745c0f184bd9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/11745c0f184bd9a","status":"passed","time":{"start":1698692692089,"stop":1698692692838,"duration":749}},{"uid":"af62bb23c9fe2870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/af62bb23c9fe2870","status":"passed","time":{"start":1698692659204,"stop":1698692659777,"duration":573}},{"uid":"2685284f25f24e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2685284f25f24e38","status":"passed","time":{"start":1698646218202,"stop":1698646219199,"duration":997}},{"uid":"d35380dcd9c5034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d35380dcd9c5034","status":"passed","time":{"start":1698628468782,"stop":1698628469749,"duration":967}},{"uid":"3e9677667d12e2e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3e9677667d12e2e5","status":"passed","time":{"start":1698615107502,"stop":1698615108476,"duration":974}},{"uid":"db1c8a6966c5dd9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/db1c8a6966c5dd9e","status":"passed","time":{"start":1698615029271,"stop":1698615030053,"duration":782}},{"uid":"4a94fc685cbdb73b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4a94fc685cbdb73b","status":"passed","time":{"start":1698542274639,"stop":1698542275753,"duration":1114}},{"uid":"8fbad17e250d1df5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8fbad17e250d1df5","status":"passed","time":{"start":1698455466979,"stop":1698455467572,"duration":593}},{"uid":"3ee0fe07ff92c98c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3ee0fe07ff92c98c","status":"passed","time":{"start":1698369148815,"stop":1698369149432,"duration":617}},{"uid":"dc81b050cc80ce73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc81b050cc80ce73","status":"passed","time":{"start":1698282734457,"stop":1698282735721,"duration":1264}},{"uid":"794478d2e547caac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/794478d2e547caac","status":"passed","time":{"start":1698196407819,"stop":1698196408769,"duration":950}},{"uid":"83bcb5c4b5ed96a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/83bcb5c4b5ed96a1","status":"passed","time":{"start":1698178134071,"stop":1698178135053,"duration":982}},{"uid":"488520b9f56f0208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/488520b9f56f0208","status":"passed","time":{"start":1698178091162,"stop":1698178091970,"duration":808}},{"uid":"36bea9d279dd92f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/36bea9d279dd92f8","status":"passed","time":{"start":1698110007291,"stop":1698110007888,"duration":597}}]},"efde6c2c8e15955ad5fa48845f3c2c06":{"statistic":{"failed":54,"broken":0,"skipped":0,"passed":115,"unknown":0,"total":169},"items":[{"uid":"268df193a9a28137","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/268df193a9a28137","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867633038,"stop":1698867633666,"duration":628}},{"uid":"299f72e3043d58a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/299f72e3043d58a9","status":"passed","time":{"start":1698801762283,"stop":1698801763977,"duration":1694}},{"uid":"8acbe4bbbe337f80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8acbe4bbbe337f80","status":"passed","time":{"start":1698788650886,"stop":1698788653110,"duration":2224}},{"uid":"3f0aa1553f423dc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f0aa1553f423dc7","status":"passed","time":{"start":1698715186267,"stop":1698715188353,"duration":2086}},{"uid":"55f5480169960075","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/55f5480169960075","status":"passed","time":{"start":1698701586092,"stop":1698701588502,"duration":2410}},{"uid":"4b72f5404ddb1929","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4b72f5404ddb1929","status":"passed","time":{"start":1698700376381,"stop":1698700378185,"duration":1804}},{"uid":"a097ba00e044821b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a097ba00e044821b","status":"passed","time":{"start":1698693079358,"stop":1698693080947,"duration":1589}},{"uid":"225223bc333b809e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/225223bc333b809e","status":"passed","time":{"start":1698692884948,"stop":1698692886491,"duration":1543}},{"uid":"c9dcc68e0bdb861a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c9dcc68e0bdb861a","status":"passed","time":{"start":1698646565492,"stop":1698646568855,"duration":3363}},{"uid":"3a25ca99ba3ea870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3a25ca99ba3ea870","status":"passed","time":{"start":1698628626695,"stop":1698628628697,"duration":2002}},{"uid":"a8b2f283a6a781f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a8b2f283a6a781f1","status":"passed","time":{"start":1698615394324,"stop":1698615397264,"duration":2940}},{"uid":"7bd4b08dfce262d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7bd4b08dfce262d3","status":"passed","time":{"start":1698615281492,"stop":1698615283973,"duration":2481}},{"uid":"d4005ba276401317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d4005ba276401317","status":"passed","time":{"start":1698542549264,"stop":1698542551343,"duration":2079}},{"uid":"cf45817405b4c69a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/cf45817405b4c69a","status":"passed","time":{"start":1698455618376,"stop":1698455620142,"duration":1766}},{"uid":"d54f4d5408fce15c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d54f4d5408fce15c","status":"passed","time":{"start":1698369290099,"stop":1698369291892,"duration":1793}},{"uid":"8f607e3cdad54349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f607e3cdad54349","status":"passed","time":{"start":1698283047990,"stop":1698283050421,"duration":2431}},{"uid":"493b96ab38c7422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/493b96ab38c7422e","status":"passed","time":{"start":1698196701268,"stop":1698196703405,"duration":2137}},{"uid":"4c52e13737aea6e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4c52e13737aea6e8","status":"passed","time":{"start":1698178421825,"stop":1698178424840,"duration":3015}},{"uid":"b9ef19ed4b049c78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b9ef19ed4b049c78","status":"passed","time":{"start":1698178360467,"stop":1698178363062,"duration":2595}},{"uid":"fedaf4bde4703dfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/fedaf4bde4703dfb","status":"passed","time":{"start":1698110275986,"stop":1698110278014,"duration":2028}}]},"7c2f80e4a27e16d805d2712155b7a6c8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"765848ef407daa6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/765848ef407daa6c","status":"passed","time":{"start":1698867805873,"stop":1698867815265,"duration":9392}},{"uid":"a914f70d3dc8d77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a914f70d3dc8d77d","status":"passed","time":{"start":1698801834276,"stop":1698801839280,"duration":5004}},{"uid":"63a1a551dfab7204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/63a1a551dfab7204","status":"passed","time":{"start":1698788715003,"stop":1698788719879,"duration":4876}},{"uid":"5e8c5f09dfeffeb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5e8c5f09dfeffeb9","status":"passed","time":{"start":1698715254823,"stop":1698715259961,"duration":5138}},{"uid":"8473ed93c550f7b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8473ed93c550f7b1","status":"passed","time":{"start":1698701658567,"stop":1698701663772,"duration":5205}},{"uid":"24163d1accc55ddb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24163d1accc55ddb","status":"passed","time":{"start":1698700553815,"stop":1698700558848,"duration":5033}},{"uid":"9e54a057c7f89819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9e54a057c7f89819","status":"passed","time":{"start":1698693132879,"stop":1698693137796,"duration":4917}},{"uid":"1a928adddba03399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a928adddba03399","status":"passed","time":{"start":1698692964371,"stop":1698692969121,"duration":4750}},{"uid":"6c0195fbd6b2f3cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6c0195fbd6b2f3cf","status":"passed","time":{"start":1698646628518,"stop":1698646634317,"duration":5799}},{"uid":"579b6e4e1b0d78ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/579b6e4e1b0d78ed","status":"passed","time":{"start":1698628851191,"stop":1698628858311,"duration":7120}},{"uid":"7b1f9d0e733f3e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b1f9d0e733f3e3b","status":"passed","time":{"start":1698615511732,"stop":1698615518023,"duration":6291}},{"uid":"3a187b30a788cdc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3a187b30a788cdc7","status":"passed","time":{"start":1698615348846,"stop":1698615354067,"duration":5221}},{"uid":"27b6d63df7ce6d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/27b6d63df7ce6d09","status":"passed","time":{"start":1698542655355,"stop":1698542661690,"duration":6335}},{"uid":"72a0b3b74d3fc953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/72a0b3b74d3fc953","status":"passed","time":{"start":1698455850972,"stop":1698455858936,"duration":7964}},{"uid":"d0269dcdefc6fe76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d0269dcdefc6fe76","status":"passed","time":{"start":1698369571777,"stop":1698369579393,"duration":7616}},{"uid":"5d77d1bb7132b47f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5d77d1bb7132b47f","status":"passed","time":{"start":1698283181936,"stop":1698283190063,"duration":8127}},{"uid":"a41b6e84603442a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a41b6e84603442a3","status":"passed","time":{"start":1698196792400,"stop":1698196797954,"duration":5554}},{"uid":"3339ed282b585446","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3339ed282b585446","status":"passed","time":{"start":1698178527883,"stop":1698178533242,"duration":5359}},{"uid":"259f551db7dbadc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/259f551db7dbadc","status":"passed","time":{"start":1698178461071,"stop":1698178469895,"duration":8824}},{"uid":"ff5c935dd913ff69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ff5c935dd913ff69","status":"passed","time":{"start":1698110438235,"stop":1698110443183,"duration":4948}}]},"1b9aa52f7d9bfc9f284315c06170da9f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":9},"items":[{"uid":"eaa0ee40a70b4be8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/eaa0ee40a70b4be8","status":"passed","time":{"start":1698867399062,"stop":1698867405657,"duration":6595}},{"uid":"5067e0a6c9ffe976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5067e0a6c9ffe976","status":"passed","time":{"start":1698801499257,"stop":1698801505005,"duration":5748}},{"uid":"754aa81e6cadeead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/754aa81e6cadeead","status":"passed","time":{"start":1698788402272,"stop":1698788407184,"duration":4912}},{"uid":"2930cd6973196ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2930cd6973196ac","status":"passed","time":{"start":1698714870613,"stop":1698714882418,"duration":11805}},{"uid":"5cc4b25b18a807d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5cc4b25b18a807d2","status":"passed","time":{"start":1698701268143,"stop":1698701273354,"duration":5211}},{"uid":"6efce3cd96128393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6efce3cd96128393","status":"passed","time":{"start":1698700138986,"stop":1698700144516,"duration":5530}},{"uid":"b59a6a0c7189955d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b59a6a0c7189955d","status":"passed","time":{"start":1698692689398,"stop":1698692695171,"duration":5773}},{"uid":"eff8c2135cd669e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/eff8c2135cd669e1","status":"passed","time":{"start":1698692652175,"stop":1698692658656,"duration":6481}},{"uid":"14bd7472c1e5da6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/14bd7472c1e5da6c","status":"passed","time":{"start":1698646210807,"stop":1698646216889,"duration":6082}}]},"2b38025e8aac97bc44475bb81d609858":{"statistic":{"failed":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"9e3d663242893144","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/9e3d663242893144","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698867409107,"stop":1698867409574,"duration":467}},{"uid":"f94cf4ed755c06ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f94cf4ed755c06ea","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698801505159,"stop":1698801505648,"duration":489}},{"uid":"ccf1f72ab13503ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/ccf1f72ab13503ae","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698788412979,"stop":1698788413485,"duration":506}},{"uid":"139945e9f4195c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/139945e9f4195c29","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698714886129,"stop":1698714886727,"duration":598}},{"uid":"8a65dd80eeb2422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8a65dd80eeb2422e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698701279501,"stop":1698701280511,"duration":1010}},{"uid":"595925fb78b08563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/595925fb78b08563","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698700149063,"stop":1698700149546,"duration":483}},{"uid":"a0c7161549e8af44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a0c7161549e8af44","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692694873,"stop":1698692695222,"duration":349}},{"uid":"6c8e662031e49a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6c8e662031e49a6a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692661853,"stop":1698692662213,"duration":360}},{"uid":"f5d3b52362fbffb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f5d3b52362fbffb2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698646222653,"stop":1698646223236,"duration":583}},{"uid":"288fc7aac58cc733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/288fc7aac58cc733","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698628472460,"stop":1698628473424,"duration":964}},{"uid":"7effe57764c779ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7effe57764c779ba","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615111412,"stop":1698615111982,"duration":570}},{"uid":"6353bdb7053bf342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6353bdb7053bf342","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615032594,"stop":1698615033146,"duration":552}},{"uid":"a00d42264c5484db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a00d42264c5484db","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698542278984,"stop":1698542279492,"duration":508}},{"uid":"6d0f6549df239e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6d0f6549df239e4b","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698455469682,"stop":1698455470127,"duration":445}},{"uid":"3b579f8113f1afa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b579f8113f1afa8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698369151924,"stop":1698369152392,"duration":468}},{"uid":"1a766e463e72141f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1a766e463e72141f","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698282738633,"stop":1698282739263,"duration":630}},{"uid":"a68ef96828916657","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a68ef96828916657","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698196411859,"stop":1698196412361,"duration":502}},{"uid":"c6c97ad5c07544ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c6c97ad5c07544ce","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178138168,"stop":1698178138755,"duration":587}},{"uid":"1874bcec54860377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1874bcec54860377","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178094304,"stop":1698178094858,"duration":554}},{"uid":"694edf741a63eb7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/694edf741a63eb7e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698110010053,"stop":1698110010468,"duration":415}}]},"6a7795e00df27bb2a2723cbd96dd78a1":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":35},"items":[{"uid":"d9854bd52cb89956","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/d9854bd52cb89956","status":"passed","time":{"start":1698867584914,"stop":1698867590974,"duration":6060}},{"uid":"e5868aa596b342c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e5868aa596b342c1","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x559d2a407fb3 \n#1 0x559d2a0db4a7 \n#2 0x559d2a122dd6 \n#3 0x559d2a122ec1 \n#4 0x559d2a160354 \n#5 0x559d2a14496d \n#6 0x559d2a15dc02 \n#7 0x559d2a144713 \n#8 0x559d2a11718b \n#9 0x559d2a117f7e \n#10 0x559d2a3cd8d8 \n#11 0x559d2a3d1800 \n#12 0x559d2a3dbcfc \n#13 0x559d2a3d2418 \n#14 0x559d2a39f42f \n#15 0x559d2a3f64e8 \n#16 0x559d2a3f66b4 \n#17 0x559d2a407143 \n#18 0x7f580be94ac3 ","time":{"start":1698801695675,"stop":1698801698844,"duration":3169}},{"uid":"895ba0b1f23182af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/895ba0b1f23182af","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5577b3e2efb3 \n#1 0x5577b3b024a7 \n#2 0x5577b3b49dd6 \n#3 0x5577b3b49ec1 \n#4 0x5577b3b87354 \n#5 0x5577b3b6b96d \n#6 0x5577b3b84c02 \n#7 0x5577b3b6b713 \n#8 0x5577b3b3e18b \n#9 0x5577b3b3ef7e \n#10 0x5577b3df48d8 \n#11 0x5577b3df8800 \n#12 0x5577b3e02cfc \n#13 0x5577b3df9418 \n#14 0x5577b3dc642f \n#15 0x5577b3e1d4e8 \n#16 0x5577b3e1d6b4 \n#17 0x5577b3e2e143 \n#18 0x7f805bc94ac3 ","time":{"start":1698788603782,"stop":1698788606893,"duration":3111}},{"uid":"bd1121e5ea0357a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bd1121e5ea0357a5","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e0206c3fb3 \n#1 0x55e0203974a7 \n#2 0x55e0203dedd6 \n#3 0x55e0203deec1 \n#4 0x55e02041c354 \n#5 0x55e02040096d \n#6 0x55e020419c02 \n#7 0x55e020400713 \n#8 0x55e0203d318b \n#9 0x55e0203d3f7e \n#10 0x55e0206898d8 \n#11 0x55e02068d800 \n#12 0x55e020697cfc \n#13 0x55e02068e418 \n#14 0x55e02065b42f \n#15 0x55e0206b24e8 \n#16 0x55e0206b26b4 \n#17 0x55e0206c3143 \n#18 0x7f43af494ac3 ","time":{"start":1698715143250,"stop":1698715146946,"duration":3696}},{"uid":"b8d150296d6f5d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b8d150296d6f5d3d","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56108f3affb3 \n#1 0x56108f0834a7 \n#2 0x56108f0cadd6 \n#3 0x56108f0caec1 \n#4 0x56108f108354 \n#5 0x56108f0ec96d \n#6 0x56108f105c02 \n#7 0x56108f0ec713 \n#8 0x56108f0bf18b \n#9 0x56108f0bff7e \n#10 0x56108f3758d8 \n#11 0x56108f379800 \n#12 0x56108f383cfc \n#13 0x56108f37a418 \n#14 0x56108f34742f \n#15 0x56108f39e4e8 \n#16 0x56108f39e6b4 \n#17 0x56108f3af143 \n#18 0x7fa207c94ac3 ","time":{"start":1698701558216,"stop":1698701567371,"duration":9155}},{"uid":"2324c7e2352aec08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2324c7e2352aec08","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555630cb4fb3 \n#1 0x5556309884a7 \n#2 0x5556309cfdd6 \n#3 0x5556309cfec1 \n#4 0x555630a0d354 \n#5 0x5556309f196d \n#6 0x555630a0ac02 \n#7 0x5556309f1713 \n#8 0x5556309c418b \n#9 0x5556309c4f7e \n#10 0x555630c7a8d8 \n#11 0x555630c7e800 \n#12 0x555630c88cfc \n#13 0x555630c7f418 \n#14 0x555630c4c42f \n#15 0x555630ca34e8 \n#16 0x555630ca36b4 \n#17 0x555630cb4143 \n#18 0x7f666c094ac3 ","time":{"start":1698700335509,"stop":1698700338537,"duration":3028}},{"uid":"30d56dd82102b49c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/30d56dd82102b49c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555f901dafb3 \n#1 0x555f8feae4a7 \n#2 0x555f8fef5dd6 \n#3 0x555f8fef5ec1 \n#4 0x555f8ff33354 \n#5 0x555f8ff1796d \n#6 0x555f8ff30c02 \n#7 0x555f8ff17713 \n#8 0x555f8feea18b \n#9 0x555f8feeaf7e \n#10 0x555f901a08d8 \n#11 0x555f901a4800 \n#12 0x555f901aecfc \n#13 0x555f901a5418 \n#14 0x555f9017242f \n#15 0x555f901c94e8 \n#16 0x555f901c96b4 \n#17 0x555f901da143 \n#18 0x7f924c494ac3 ","time":{"start":1698692869328,"stop":1698692872215,"duration":2887}},{"uid":"f88072d09aaa4df6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f88072d09aaa4df6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b73f1c0fb3 \n#1 0x55b73ee944a7 \n#2 0x55b73eedbdd6 \n#3 0x55b73eedbec1 \n#4 0x55b73ef19354 \n#5 0x55b73eefd96d \n#6 0x55b73ef16c02 \n#7 0x55b73eefd713 \n#8 0x55b73eed018b \n#9 0x55b73eed0f7e \n#10 0x55b73f1868d8 \n#11 0x55b73f18a800 \n#12 0x55b73f194cfc \n#13 0x55b73f18b418 \n#14 0x55b73f15842f \n#15 0x55b73f1af4e8 \n#16 0x55b73f1af6b4 \n#17 0x55b73f1c0143 \n#18 0x7fddc1494ac3 ","time":{"start":1698692845155,"stop":1698692848041,"duration":2886}},{"uid":"608f662946f5e20a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/608f662946f5e20a","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 618)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x565077539fb3 \n#1 0x56507720d4a7 \n#2 0x56507725aecd \n#3 0x56507725926d \n#4 0x565077257028 \n#5 0x565077256097 \n#6 0x56507724ad59 \n#7 0x565077276942 \n#8 0x56507724a776 \n#9 0x565077276b0e \n#10 0x56507728fc02 \n#11 0x565077276713 \n#12 0x56507724918b \n#13 0x565077249f7e \n#14 0x5650774ff8d8 \n#15 0x565077503800 \n#16 0x56507750dcfc \n#17 0x565077504418 \n#18 0x5650774d142f \n#19 0x5650775284e8 \n#20 0x5650775286b4 \n#21 0x565077539143 \n#22 0x7f8704494ac3 ","time":{"start":1698646552341,"stop":1698646557356,"duration":5015}},{"uid":"7a4976c96dde764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7a4976c96dde764","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ef7ae8dfb3 \n#1 0x55ef7ab614a7 \n#2 0x55ef7aba8dd6 \n#3 0x55ef7aba8ec1 \n#4 0x55ef7abe6354 \n#5 0x55ef7abca96d \n#6 0x55ef7abe3c02 \n#7 0x55ef7abca713 \n#8 0x55ef7ab9d18b \n#9 0x55ef7ab9df7e \n#10 0x55ef7ae538d8 \n#11 0x55ef7ae57800 \n#12 0x55ef7ae61cfc \n#13 0x55ef7ae58418 \n#14 0x55ef7ae2542f \n#15 0x55ef7ae7c4e8 \n#16 0x55ef7ae7c6b4 \n#17 0x55ef7ae8d143 \n#18 0x7f1797a94ac3 ","time":{"start":1698628540843,"stop":1698628544732,"duration":3889}},{"uid":"a30aee990cb6a278","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a30aee990cb6a278","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55990eebafb3 \n#1 0x55990eb8e4a7 \n#2 0x55990ebd5dd6 \n#3 0x55990ebd5ec1 \n#4 0x55990ec13354 \n#5 0x55990ebf796d \n#6 0x55990ec10c02 \n#7 0x55990ebf7713 \n#8 0x55990ebca18b \n#9 0x55990ebcaf7e \n#10 0x55990ee808d8 \n#11 0x55990ee84800 \n#12 0x55990ee8ecfc \n#13 0x55990ee85418 \n#14 0x55990ee5242f \n#15 0x55990eea94e8 \n#16 0x55990eea96b4 \n#17 0x55990eeba143 \n#18 0x7f9c12c94ac3 ","time":{"start":1698615176403,"stop":1698615181351,"duration":4948}},{"uid":"baa212b100195569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/baa212b100195569","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56038cacbfb3 \n#1 0x56038c79f4a7 \n#2 0x56038c7e6dd6 \n#3 0x56038c7e6ec1 \n#4 0x56038c824354 \n#5 0x56038c80896d \n#6 0x56038c821c02 \n#7 0x56038c808713 \n#8 0x56038c7db18b \n#9 0x56038c7dbf7e \n#10 0x56038ca918d8 \n#11 0x56038ca95800 \n#12 0x56038ca9fcfc \n#13 0x56038ca96418 \n#14 0x56038ca6342f \n#15 0x56038caba4e8 \n#16 0x56038caba6b4 \n#17 0x56038cacb143 \n#18 0x7f6c17c94ac3 ","time":{"start":1698615086746,"stop":1698615090263,"duration":3517}},{"uid":"6fae8af8cc98892c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6fae8af8cc98892c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x561d8421bfb3 \n#1 0x561d83eef4a7 \n#2 0x561d83f36dd6 \n#3 0x561d83f36ec1 \n#4 0x561d83f74354 \n#5 0x561d83f5896d \n#6 0x561d83f71c02 \n#7 0x561d83f58713 \n#8 0x561d83f2b18b \n#9 0x561d83f2bf7e \n#10 0x561d841e18d8 \n#11 0x561d841e5800 \n#12 0x561d841efcfc \n#13 0x561d841e6418 \n#14 0x561d841b342f \n#15 0x561d8420a4e8 \n#16 0x561d8420a6b4 \n#17 0x561d8421b143 \n#18 0x7fedece94ac3 ","time":{"start":1698542343949,"stop":1698542352810,"duration":8861}},{"uid":"a9045f259c471cbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a9045f259c471cbb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ab1537afb3 \n#1 0x55ab1504e4a7 \n#2 0x55ab15095dd6 \n#3 0x55ab15095ec1 \n#4 0x55ab150d3354 \n#5 0x55ab150b796d \n#6 0x55ab150d0c02 \n#7 0x55ab150b7713 \n#8 0x55ab1508a18b \n#9 0x55ab1508af7e \n#10 0x55ab153408d8 \n#11 0x55ab15344800 \n#12 0x55ab1534ecfc \n#13 0x55ab15345418 \n#14 0x55ab1531242f \n#15 0x55ab153694e8 \n#16 0x55ab153696b4 \n#17 0x55ab1537a143 \n#18 0x7fa638694ac3 ","time":{"start":1698455530462,"stop":1698455533361,"duration":2899}},{"uid":"d45a12b932dd1d3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d45a12b932dd1d3c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ead8708fb3 \n#1 0x55ead83dc4a7 \n#2 0x55ead8423dd6 \n#3 0x55ead8423ec1 \n#4 0x55ead8461354 \n#5 0x55ead844596d \n#6 0x55ead845ec02 \n#7 0x55ead8445713 \n#8 0x55ead841818b \n#9 0x55ead8418f7e \n#10 0x55ead86ce8d8 \n#11 0x55ead86d2800 \n#12 0x55ead86dccfc \n#13 0x55ead86d3418 \n#14 0x55ead86a042f \n#15 0x55ead86f74e8 \n#16 0x55ead86f76b4 \n#17 0x55ead8708143 \n#18 0x7f8a60894ac3 ","time":{"start":1698369224190,"stop":1698369227792,"duration":3602}},{"uid":"608325b63676d40e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/608325b63676d40e","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5569ece13fb3 \n#1 0x5569ecae74a7 \n#2 0x5569ecb2edd6 \n#3 0x5569ecb2eec1 \n#4 0x5569ecb6c354 \n#5 0x5569ecb5096d \n#6 0x5569ecb69c02 \n#7 0x5569ecb50713 \n#8 0x5569ecb2318b \n#9 0x5569ecb23f7e \n#10 0x5569ecdd98d8 \n#11 0x5569ecddd800 \n#12 0x5569ecde7cfc \n#13 0x5569ecdde418 \n#14 0x5569ecdab42f \n#15 0x5569ece024e8 \n#16 0x5569ece026b4 \n#17 0x5569ece13143 \n#18 0x7fe474894ac3 ","time":{"start":1698282803998,"stop":1698282808682,"duration":4684}},{"uid":"cbe1a2fbe008b072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cbe1a2fbe008b072","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55cdc4ac3fb3 \n#1 0x55cdc47974a7 \n#2 0x55cdc47dedd6 \n#3 0x55cdc47deec1 \n#4 0x55cdc481c354 \n#5 0x55cdc480096d \n#6 0x55cdc4819c02 \n#7 0x55cdc4800713 \n#8 0x55cdc47d318b \n#9 0x55cdc47d3f7e \n#10 0x55cdc4a898d8 \n#11 0x55cdc4a8d800 \n#12 0x55cdc4a97cfc \n#13 0x55cdc4a8e418 \n#14 0x55cdc4a5b42f \n#15 0x55cdc4ab24e8 \n#16 0x55cdc4ab26b4 \n#17 0x55cdc4ac3143 \n#18 0x7fc6bd094ac3 ","time":{"start":1698196475076,"stop":1698196478831,"duration":3755}},{"uid":"c63a9a87ffcfa456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c63a9a87ffcfa456","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x556a81783fb3 \n#1 0x556a814574a7 \n#2 0x556a8149edd6 \n#3 0x556a8149eec1 \n#4 0x556a814dc354 \n#5 0x556a814c096d \n#6 0x556a814d9c02 \n#7 0x556a814c0713 \n#8 0x556a8149318b \n#9 0x556a81493f7e \n#10 0x556a817498d8 \n#11 0x556a8174d800 \n#12 0x556a81757cfc \n#13 0x556a8174e418 \n#14 0x556a8171b42f \n#15 0x556a817724e8 \n#16 0x556a817726b4 \n#17 0x556a81783143 \n#18 0x7f4144894ac3 ","time":{"start":1698178211953,"stop":1698178215751,"duration":3798}},{"uid":"a49ec3ba2ebe0aa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a49ec3ba2ebe0aa6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e9d22bafb3 \n#1 0x55e9d1f8e4a7 \n#2 0x55e9d1fd5dd6 \n#3 0x55e9d1fd5ec1 \n#4 0x55e9d2013354 \n#5 0x55e9d1ff796d \n#6 0x55e9d2010c02 \n#7 0x55e9d1ff7713 \n#8 0x55e9d1fca18b \n#9 0x55e9d1fcaf7e \n#10 0x55e9d22808d8 \n#11 0x55e9d2284800 \n#12 0x55e9d228ecfc \n#13 0x55e9d2285418 \n#14 0x55e9d225242f \n#15 0x55e9d22a94e8 \n#16 0x55e9d22a96b4 \n#17 0x55e9d22ba143 \n#18 0x7fd26ca94ac3 ","time":{"start":1698178151635,"stop":1698178160436,"duration":8801}},{"uid":"b6382ad2a51b1221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/b6382ad2a51b1221","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 627)\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55bd55ee7fb3 \n#1 0x55bd55bbb4a7 \n#2 0x55bd55c08ecd \n#3 0x55bd55c0726d \n#4 0x55bd55c05028 \n#5 0x55bd55c04097 \n#6 0x55bd55bf8d59 \n#7 0x55bd55c24942 \n#8 0x55bd55bf8776 \n#9 0x55bd55c24b0e \n#10 0x55bd55c3dc02 \n#11 0x55bd55c24713 \n#12 0x55bd55bf718b \n#13 0x55bd55bf7f7e \n#14 0x55bd55ead8d8 \n#15 0x55bd55eb1800 \n#16 0x55bd55ebbcfc \n#17 0x55bd55eb2418 \n#18 0x55bd55e7f42f \n#19 0x55bd55ed64e8 \n#20 0x55bd55ed66b4 \n#21 0x55bd55ee7143 \n#22 0x7fdae0e94ac3 ","time":{"start":1698110077874,"stop":1698110081953,"duration":4079}}]},"9f3f42f00c512b5c1d2da286d5aaa3c2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":22},"items":[{"uid":"24fa2239e13cee43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/24fa2239e13cee43","status":"passed","time":{"start":1698867797375,"stop":1698867804638,"duration":7263}},{"uid":"5796166745a03c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5796166745a03c51","status":"passed","time":{"start":1698801812637,"stop":1698801819996,"duration":7359}},{"uid":"10e6bc0fa1d2fe95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/10e6bc0fa1d2fe95","status":"passed","time":{"start":1698788694431,"stop":1698788706694,"duration":12263}},{"uid":"39c44244527ce36a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/39c44244527ce36a","status":"passed","time":{"start":1698715232006,"stop":1698715240953,"duration":8947}},{"uid":"365a78b2111e80cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/365a78b2111e80cd","status":"passed","time":{"start":1698701635993,"stop":1698701647035,"duration":11042}},{"uid":"5add79fe0ac4b5cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5add79fe0ac4b5cf","status":"passed","time":{"start":1698700536757,"stop":1698700545091,"duration":8334}},{"uid":"736dff1f52e694a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/736dff1f52e694a2","status":"passed","time":{"start":1698693114595,"stop":1698693123597,"duration":9002}},{"uid":"c3da6486bc7b691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c3da6486bc7b691","status":"passed","time":{"start":1698692942924,"stop":1698692950547,"duration":7623}},{"uid":"6cf110e98739458","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6cf110e98739458","status":"passed","time":{"start":1698646610932,"stop":1698646620835,"duration":9903}},{"uid":"9273973b79fd5cdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9273973b79fd5cdc","status":"passed","time":{"start":1698628831633,"stop":1698628840329,"duration":8696}},{"uid":"51147f1228b0f063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51147f1228b0f063","status":"passed","time":{"start":1698615493848,"stop":1698615503535,"duration":9687}},{"uid":"196e2eaf2fc4ad37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/196e2eaf2fc4ad37","status":"passed","time":{"start":1698615330072,"stop":1698615337038,"duration":6966}},{"uid":"d2813f3f65c9c7c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d2813f3f65c9c7c7","status":"passed","time":{"start":1698542629694,"stop":1698542639989,"duration":10295}},{"uid":"ab8ef13f3ddc7442","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab8ef13f3ddc7442","status":"passed","time":{"start":1698455824500,"stop":1698455833680,"duration":9180}},{"uid":"eb5a19525360cdbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/eb5a19525360cdbe","status":"passed","time":{"start":1698369553424,"stop":1698369562511,"duration":9087}},{"uid":"96fe71336ec86362","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/96fe71336ec86362","status":"passed","time":{"start":1698283159036,"stop":1698283168879,"duration":9843}},{"uid":"6f8a5864d8a08fb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6f8a5864d8a08fb3","status":"passed","time":{"start":1698196774176,"stop":1698196782261,"duration":8085}},{"uid":"fbfe75bf56ff9e0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fbfe75bf56ff9e0e","status":"passed","time":{"start":1698178509227,"stop":1698178517791,"duration":8564}},{"uid":"a2dc430d78648f88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a2dc430d78648f88","status":"passed","time":{"start":1698178444355,"stop":1698178451791,"duration":7436}},{"uid":"32f9f83971c9c493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/32f9f83971c9c493","status":"passed","time":{"start":1698110428704,"stop":1698110438230,"duration":9526}}]},"7d71d1ccc30dceca9719e13fd958458d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"d9059c3294815384","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/d9059c3294815384","status":"passed","time":{"start":1698867407990,"stop":1698867408687,"duration":697}},{"uid":"606d8485bffbfadf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/606d8485bffbfadf","status":"passed","time":{"start":1698801503942,"stop":1698801504646,"duration":704}},{"uid":"93a6406b6224de98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/93a6406b6224de98","status":"passed","time":{"start":1698788411754,"stop":1698788412497,"duration":743}},{"uid":"29eb131b0cbe301b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29eb131b0cbe301b","status":"passed","time":{"start":1698714884171,"stop":1698714885436,"duration":1265}},{"uid":"aed018d5c194dcca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aed018d5c194dcca","status":"passed","time":{"start":1698701277701,"stop":1698701278700,"duration":999}},{"uid":"21c25735a37f54ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/21c25735a37f54ec","status":"passed","time":{"start":1698700147872,"stop":1698700148493,"duration":621}},{"uid":"4336ede96abe994e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4336ede96abe994e","status":"passed","time":{"start":1698692693580,"stop":1698692694255,"duration":675}},{"uid":"8662a5a728872d34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8662a5a728872d34","status":"passed","time":{"start":1698692660540,"stop":1698692661258,"duration":718}},{"uid":"624cf1526725d123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/624cf1526725d123","status":"passed","time":{"start":1698646220491,"stop":1698646221845,"duration":1354}},{"uid":"113054d035a57c83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/113054d035a57c83","status":"passed","time":{"start":1698628470866,"stop":1698628471748,"duration":882}},{"uid":"eb344db7b592050c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/eb344db7b592050c","status":"passed","time":{"start":1698615109680,"stop":1698615110671,"duration":991}},{"uid":"5a5bf9cec50f3db8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5a5bf9cec50f3db8","status":"passed","time":{"start":1698615030964,"stop":1698615031953,"duration":989}},{"uid":"4d5e9d2ff229e634","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d5e9d2ff229e634","status":"passed","time":{"start":1698542277190,"stop":1698542278113,"duration":923}},{"uid":"1d70a115db2458aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d70a115db2458aa","status":"passed","time":{"start":1698455468323,"stop":1698455469028,"duration":705}},{"uid":"fa9cae547e998992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/fa9cae547e998992","status":"passed","time":{"start":1698369150231,"stop":1698369151401,"duration":1170}},{"uid":"12c4d0fa1c348e08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12c4d0fa1c348e08","status":"passed","time":{"start":1698282736941,"stop":1698282737918,"duration":977}},{"uid":"c6af354ba30aec66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c6af354ba30aec66","status":"passed","time":{"start":1698196409875,"stop":1698196411188,"duration":1313}},{"uid":"c9f1b3f1ed25a23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c9f1b3f1ed25a23a","status":"passed","time":{"start":1698178136344,"stop":1698178137375,"duration":1031}},{"uid":"1a8f165b8536eccb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a8f165b8536eccb","status":"passed","time":{"start":1698178092910,"stop":1698178093684,"duration":774}},{"uid":"cabeb0b84c90d411","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/cabeb0b84c90d411","status":"passed","time":{"start":1698110008612,"stop":1698110009473,"duration":861}}]},"4d76ea9dcf3a3c0d5f40470e07f35ac0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"7cab4f02dd8da417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7cab4f02dd8da417","status":"passed","time":{"start":1698867590977,"stop":1698867591768,"duration":791}},{"uid":"20e8d52744914346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/20e8d52744914346","status":"passed","time":{"start":1698801698984,"stop":1698801699789,"duration":805}},{"uid":"144790ae52f742f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/144790ae52f742f9","status":"passed","time":{"start":1698788607007,"stop":1698788607839,"duration":832}},{"uid":"3dc83eea09b12757","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3dc83eea09b12757","status":"passed","time":{"start":1698715147067,"stop":1698715153606,"duration":6539}},{"uid":"e7418bbce5c686d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e7418bbce5c686d5","status":"passed","time":{"start":1698701567536,"stop":1698701569031,"duration":1495}},{"uid":"f15002b1b8903526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f15002b1b8903526","status":"passed","time":{"start":1698700338660,"stop":1698700339509,"duration":849}},{"uid":"d4610873b061753f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d4610873b061753f","status":"passed","time":{"start":1698692872328,"stop":1698692873194,"duration":866}},{"uid":"6de8c4bd67d403b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6de8c4bd67d403b","status":"passed","time":{"start":1698692848110,"stop":1698692849082,"duration":972}},{"uid":"e447e4a1459e4d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e447e4a1459e4d29","status":"passed","time":{"start":1698646557441,"stop":1698646558870,"duration":1429}},{"uid":"b7f9e466531cde77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b7f9e466531cde77","status":"passed","time":{"start":1698628544862,"stop":1698628546087,"duration":1225}},{"uid":"c4182bd61022061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4182bd61022061","status":"passed","time":{"start":1698615181483,"stop":1698615183000,"duration":1517}},{"uid":"5c4246d47cd687c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c4246d47cd687c5","status":"passed","time":{"start":1698615090328,"stop":1698615091531,"duration":1203}},{"uid":"32edaf165936408a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/32edaf165936408a","status":"passed","time":{"start":1698542352875,"stop":1698542355068,"duration":2193}},{"uid":"6f0daef8d62aa01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6f0daef8d62aa01f","status":"passed","time":{"start":1698455533433,"stop":1698455534223,"duration":790}},{"uid":"93460f7cefe9611d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93460f7cefe9611d","status":"passed","time":{"start":1698369227900,"stop":1698369228810,"duration":910}},{"uid":"46a7602a8995ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/46a7602a8995ae29","status":"passed","time":{"start":1698282808759,"stop":1698282810502,"duration":1743}},{"uid":"963113c863575479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/963113c863575479","status":"passed","time":{"start":1698196478898,"stop":1698196480286,"duration":1388}},{"uid":"ef761a36e6acd038","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ef761a36e6acd038","status":"passed","time":{"start":1698178215911,"stop":1698178217289,"duration":1378}},{"uid":"fb8589a0486ac56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/fb8589a0486ac56","status":"passed","time":{"start":1698178160507,"stop":1698178161797,"duration":1290}},{"uid":"148b7331fcd67421","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/148b7331fcd67421","status":"passed","time":{"start":1698110082059,"stop":1698110086254,"duration":4195}}]},"adada69a336066ec844ff916b7714101":{"statistic":{"failed":168,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":169},"items":[{"uid":"cfb4f9450ce2f5a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/cfb4f9450ce2f5a0","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55ad53c42fb3 \n#1 0x55ad539164a7 \n#2 0x55ad5390e5d3 \n#3 0x55ad538ff007 \n#4 0x55ad53900481 \n#5 0x55ad538ff33f \n#6 0x55ad538fe35c \n#7 0x55ad538fe2ce \n#8 0x55ad538fcecd \n#9 0x55ad538fd35a \n#10 0x55ad53918b8e \n#11 0x55ad539993b5 \n#12 0x55ad5397f942 \n#13 0x55ad53998c02 \n#14 0x55ad5397f713 \n#15 0x55ad5395218b \n#16 0x55ad53952f7e \n#17 0x55ad53c088d8 \n#18 0x55ad53c0c800 \n#19 0x55ad53c16cfc \n#20 0x55ad53c0d418 \n#21 0x55ad53bda42f \n#22 0x55ad53c314e8 \n#23 0x55ad53c316b4 \n#24 0x55ad53c42143 \n#25 0x7fbf76094ac3 ","time":{"start":1698867645876,"stop":1698867777851,"duration":131975}},{"uid":"d721aa2681d256d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d721aa2681d256d5","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x559d9a5c9fb3 \n#1 0x559d9a29d4a7 \n#2 0x559d9a2955d3 \n#3 0x559d9a286007 \n#4 0x559d9a287481 \n#5 0x559d9a28633f \n#6 0x559d9a28535c \n#7 0x559d9a2852ce \n#8 0x559d9a283ecd \n#9 0x559d9a28435a \n#10 0x559d9a29fb8e \n#11 0x559d9a3203b5 \n#12 0x559d9a306942 \n#13 0x559d9a31fc02 \n#14 0x559d9a306713 \n#15 0x559d9a2d918b \n#16 0x559d9a2d9f7e \n#17 0x559d9a58f8d8 \n#18 0x559d9a593800 \n#19 0x559d9a59dcfc \n#20 0x559d9a594418 \n#21 0x559d9a56142f \n#22 0x559d9a5b84e8 \n#23 0x559d9a5b86b4 \n#24 0x559d9a5c9143 \n#25 0x7f04c7094ac3 ","time":{"start":1698801641201,"stop":1698801773325,"duration":132124}},{"uid":"f5520db819c5d3b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f5520db819c5d3b6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55af4151cfb3 \n#1 0x55af411f04a7 \n#2 0x55af411e85d3 \n#3 0x55af411d9007 \n#4 0x55af411da481 \n#5 0x55af411d933f \n#6 0x55af411d835c \n#7 0x55af411d82ce \n#8 0x55af411d6ecd \n#9 0x55af411d735a \n#10 0x55af411f2b8e \n#11 0x55af412733b5 \n#12 0x55af41259942 \n#13 0x55af41272c02 \n#14 0x55af41259713 \n#15 0x55af4122c18b \n#16 0x55af4122cf7e \n#17 0x55af414e28d8 \n#18 0x55af414e6800 \n#19 0x55af414f0cfc \n#20 0x55af414e7418 \n#21 0x55af414b442f \n#22 0x55af4150b4e8 \n#23 0x55af4150b6b4 \n#24 0x55af4151c143 \n#25 0x7f8c9fa94ac3 ","time":{"start":1698788532085,"stop":1698788663610,"duration":131525}},{"uid":"da200da2f2441ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/da200da2f2441ac4","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55766541ffb3 \n#1 0x5576650f34a7 \n#2 0x5576650eb5d3 \n#3 0x5576650dc007 \n#4 0x5576650dd481 \n#5 0x5576650dc33f \n#6 0x5576650db35c \n#7 0x5576650db2ce \n#8 0x5576650d9ecd \n#9 0x5576650da35a \n#10 0x5576650f5b8e \n#11 0x5576651763b5 \n#12 0x55766515c942 \n#13 0x557665175c02 \n#14 0x55766515c713 \n#15 0x55766512f18b \n#16 0x55766512ff7e \n#17 0x5576653e58d8 \n#18 0x5576653e9800 \n#19 0x5576653f3cfc \n#20 0x5576653ea418 \n#21 0x5576653b742f \n#22 0x55766540e4e8 \n#23 0x55766540e6b4 \n#24 0x55766541f143 \n#25 0x7fcd38294ac3 ","time":{"start":1698715046619,"stop":1698715177480,"duration":130861}},{"uid":"da1a90c3150aa003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da1a90c3150aa003","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b686810fb3 \n#1 0x55b6864e44a7 \n#2 0x55b6864dc5d3 \n#3 0x55b6864cd007 \n#4 0x55b6864ce481 \n#5 0x55b6864cd33f \n#6 0x55b6864cc35c \n#7 0x55b6864cc2ce \n#8 0x55b6864caecd \n#9 0x55b6864cb35a \n#10 0x55b6864e6b8e \n#11 0x55b6865673b5 \n#12 0x55b68654d942 \n#13 0x55b686566c02 \n#14 0x55b68654d713 \n#15 0x55b68652018b \n#16 0x55b686520f7e \n#17 0x55b6867d68d8 \n#18 0x55b6867da800 \n#19 0x55b6867e4cfc \n#20 0x55b6867db418 \n#21 0x55b6867a842f \n#22 0x55b6867ff4e8 \n#23 0x55b6867ff6b4 \n#24 0x55b686810143 \n#25 0x7f1beb494ac3 ","time":{"start":1698701414656,"stop":1698701547129,"duration":132473}},{"uid":"c0d19b3ed3eb6864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d19b3ed3eb6864","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x56301e4d9fb3 \n#1 0x56301e1ad4a7 \n#2 0x56301e1a55d3 \n#3 0x56301e196007 \n#4 0x56301e197481 \n#5 0x56301e19633f \n#6 0x56301e19535c \n#7 0x56301e1952ce \n#8 0x56301e193ecd \n#9 0x56301e19435a \n#10 0x56301e1afb8e \n#11 0x56301e2303b5 \n#12 0x56301e216942 \n#13 0x56301e22fc02 \n#14 0x56301e216713 \n#15 0x56301e1e918b \n#16 0x56301e1e9f7e \n#17 0x56301e49f8d8 \n#18 0x56301e4a3800 \n#19 0x56301e4adcfc \n#20 0x56301e4a4418 \n#21 0x56301e47142f \n#22 0x56301e4c84e8 \n#23 0x56301e4c86b4 \n#24 0x56301e4d9143 \n#25 0x7f22a7c94ac3 ","time":{"start":1698700264908,"stop":1698700396342,"duration":131434}},{"uid":"55b7dc1a36496f74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55b7dc1a36496f74","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5567e8087fb3 \n#1 0x5567e7d5b4a7 \n#2 0x5567e7d535d3 \n#3 0x5567e7d44007 \n#4 0x5567e7d45481 \n#5 0x5567e7d4433f \n#6 0x5567e7d4335c \n#7 0x5567e7d432ce \n#8 0x5567e7d41ecd \n#9 0x5567e7d4235a \n#10 0x5567e7d5db8e \n#11 0x5567e7dde3b5 \n#12 0x5567e7dc4942 \n#13 0x5567e7dddc02 \n#14 0x5567e7dc4713 \n#15 0x5567e7d9718b \n#16 0x5567e7d97f7e \n#17 0x5567e804d8d8 \n#18 0x5567e8051800 \n#19 0x5567e805bcfc \n#20 0x5567e8052418 \n#21 0x5567e801f42f \n#22 0x5567e80764e8 \n#23 0x5567e80766b4 \n#24 0x5567e8087143 \n#25 0x7f18b7a94ac3 ","time":{"start":1698692902648,"stop":1698693033878,"duration":131230}},{"uid":"9b38cdc0cc77d787","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9b38cdc0cc77d787","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555e5d13bfb3 \n#1 0x555e5ce0f4a7 \n#2 0x555e5ce075d3 \n#3 0x555e5cdf8007 \n#4 0x555e5cdf9481 \n#5 0x555e5cdf833f \n#6 0x555e5cdf735c \n#7 0x555e5cdf72ce \n#8 0x555e5cdf5ecd \n#9 0x555e5cdf635a \n#10 0x555e5ce11b8e \n#11 0x555e5ce923b5 \n#12 0x555e5ce78942 \n#13 0x555e5ce91c02 \n#14 0x555e5ce78713 \n#15 0x555e5ce4b18b \n#16 0x555e5ce4bf7e \n#17 0x555e5d1018d8 \n#18 0x555e5d105800 \n#19 0x555e5d10fcfc \n#20 0x555e5d106418 \n#21 0x555e5d0d342f \n#22 0x555e5d12a4e8 \n#23 0x555e5d12a6b4 \n#24 0x555e5d13b143 \n#25 0x7f68f6e94ac3 ","time":{"start":1698692774848,"stop":1698692905732,"duration":130884}},{"uid":"d4e3f844f9d4a87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d4e3f844f9d4a87e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d3c2542fb3 \n#1 0x55d3c22164a7 \n#2 0x55d3c220e5d3 \n#3 0x55d3c21ff007 \n#4 0x55d3c2200481 \n#5 0x55d3c21ff33f \n#6 0x55d3c21fe35c \n#7 0x55d3c21fe2ce \n#8 0x55d3c21fcecd \n#9 0x55d3c21fd35a \n#10 0x55d3c2218b8e \n#11 0x55d3c22993b5 \n#12 0x55d3c227f942 \n#13 0x55d3c2298c02 \n#14 0x55d3c227f713 \n#15 0x55d3c225218b \n#16 0x55d3c2252f7e \n#17 0x55d3c25088d8 \n#18 0x55d3c250c800 \n#19 0x55d3c2516cfc \n#20 0x55d3c250d418 \n#21 0x55d3c24da42f \n#22 0x55d3c25314e8 \n#23 0x55d3c25316b4 \n#24 0x55d3c2542143 \n#25 0x7f894ae94ac3 ","time":{"start":1698646393053,"stop":1698646525212,"duration":132159}},{"uid":"d4713669fabb3f15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d4713669fabb3f15","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e148719fb3 \n#1 0x55e1483ed4a7 \n#2 0x55e1483e55d3 \n#3 0x55e1483d6007 \n#4 0x55e1483d7481 \n#5 0x55e1483d633f \n#6 0x55e1483d535c \n#7 0x55e1483d52ce \n#8 0x55e1483d3ecd \n#9 0x55e1483d435a \n#10 0x55e1483efb8e \n#11 0x55e1484703b5 \n#12 0x55e148456942 \n#13 0x55e14846fc02 \n#14 0x55e148456713 \n#15 0x55e14842918b \n#16 0x55e148429f7e \n#17 0x55e1486df8d8 \n#18 0x55e1486e3800 \n#19 0x55e1486edcfc \n#20 0x55e1486e4418 \n#21 0x55e1486b142f \n#22 0x55e1487084e8 \n#23 0x55e1487086b4 \n#24 0x55e148719143 \n#25 0x7f348d894ac3 ","time":{"start":1698628748145,"stop":1698628880239,"duration":132094}},{"uid":"51dd400295332385","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51dd400295332385","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d1401cbfb3 \n#1 0x55d13fe9f4a7 \n#2 0x55d13fe975d3 \n#3 0x55d13fe88007 \n#4 0x55d13fe89481 \n#5 0x55d13fe8833f \n#6 0x55d13fe8735c \n#7 0x55d13fe872ce \n#8 0x55d13fe85ecd \n#9 0x55d13fe8635a \n#10 0x55d13fea1b8e \n#11 0x55d13ff223b5 \n#12 0x55d13ff08942 \n#13 0x55d13ff21c02 \n#14 0x55d13ff08713 \n#15 0x55d13fedb18b \n#16 0x55d13fedbf7e \n#17 0x55d1401918d8 \n#18 0x55d140195800 \n#19 0x55d14019fcfc \n#20 0x55d140196418 \n#21 0x55d14016342f \n#22 0x55d1401ba4e8 \n#23 0x55d1401ba6b4 \n#24 0x55d1401cb143 \n#25 0x7f2c54494ac3 ","time":{"start":1698615225510,"stop":1698615357453,"duration":131943}},{"uid":"ca1cff507be72845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ca1cff507be72845","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e5925b0fb3 \n#1 0x55e5922844a7 \n#2 0x55e59227c5d3 \n#3 0x55e59226d007 \n#4 0x55e59226e481 \n#5 0x55e59226d33f \n#6 0x55e59226c35c \n#7 0x55e59226c2ce \n#8 0x55e59226aecd \n#9 0x55e59226b35a \n#10 0x55e592286b8e \n#11 0x55e5923073b5 \n#12 0x55e5922ed942 \n#13 0x55e592306c02 \n#14 0x55e5922ed713 \n#15 0x55e5922c018b \n#16 0x55e5922c0f7e \n#17 0x55e5925768d8 \n#18 0x55e59257a800 \n#19 0x55e592584cfc \n#20 0x55e59257b418 \n#21 0x55e59254842f \n#22 0x55e59259f4e8 \n#23 0x55e59259f6b4 \n#24 0x55e5925b0143 \n#25 0x7ff54c694ac3 ","time":{"start":1698615122769,"stop":1698615253230,"duration":130461}},{"uid":"6c5d78cc2776fb44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6c5d78cc2776fb44","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555ce8abafb3 \n#1 0x555ce878e4a7 \n#2 0x555ce87865d3 \n#3 0x555ce8777007 \n#4 0x555ce8778481 \n#5 0x555ce877733f \n#6 0x555ce877635c \n#7 0x555ce87762ce \n#8 0x555ce8774ecd \n#9 0x555ce877535a \n#10 0x555ce8790b8e \n#11 0x555ce88113b5 \n#12 0x555ce87f7942 \n#13 0x555ce8810c02 \n#14 0x555ce87f7713 \n#15 0x555ce87ca18b \n#16 0x555ce87caf7e \n#17 0x555ce8a808d8 \n#18 0x555ce8a84800 \n#19 0x555ce8a8ecfc \n#20 0x555ce8a85418 \n#21 0x555ce8a5242f \n#22 0x555ce8aa94e8 \n#23 0x555ce8aa96b4 \n#24 0x555ce8aba143 \n#25 0x7f9843294ac3 ","time":{"start":1698542390609,"stop":1698542522141,"duration":131532}},{"uid":"8b6e32bd7b1c2597","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b6e32bd7b1c2597","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d69c927fb3 \n#1 0x55d69c5fb4a7 \n#2 0x55d69c5f35d3 \n#3 0x55d69c5e4007 \n#4 0x55d69c5e5481 \n#5 0x55d69c5e433f \n#6 0x55d69c5e335c \n#7 0x55d69c5e32ce \n#8 0x55d69c5e1ecd \n#9 0x55d69c5e235a \n#10 0x55d69c5fdb8e \n#11 0x55d69c67e3b5 \n#12 0x55d69c664942 \n#13 0x55d69c67dc02 \n#14 0x55d69c664713 \n#15 0x55d69c63718b \n#16 0x55d69c637f7e \n#17 0x55d69c8ed8d8 \n#18 0x55d69c8f1800 \n#19 0x55d69c8fbcfc \n#20 0x55d69c8f2418 \n#21 0x55d69c8bf42f \n#22 0x55d69c9164e8 \n#23 0x55d69c9166b4 \n#24 0x55d69c927143 \n#25 0x7f8ce6694ac3 ","time":{"start":1698455717132,"stop":1698455849245,"duration":132113}},{"uid":"9d872f0517bd84c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9d872f0517bd84c7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55894f93dfb3 \n#1 0x55894f6114a7 \n#2 0x55894f6095d3 \n#3 0x55894f5fa007 \n#4 0x55894f5fb481 \n#5 0x55894f5fa33f \n#6 0x55894f5f935c \n#7 0x55894f5f92ce \n#8 0x55894f5f7ecd \n#9 0x55894f5f835a \n#10 0x55894f613b8e \n#11 0x55894f6943b5 \n#12 0x55894f67a942 \n#13 0x55894f693c02 \n#14 0x55894f67a713 \n#15 0x55894f64d18b \n#16 0x55894f64df7e \n#17 0x55894f9038d8 \n#18 0x55894f907800 \n#19 0x55894f911cfc \n#20 0x55894f908418 \n#21 0x55894f8d542f \n#22 0x55894f92c4e8 \n#23 0x55894f92c6b4 \n#24 0x55894f93d143 \n#25 0x7ff356494ac3 ","time":{"start":1698369381405,"stop":1698369513154,"duration":131749}},{"uid":"7134c957a8d04b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/7134c957a8d04b2a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x560e4b54cfb3 \n#1 0x560e4b2204a7 \n#2 0x560e4b2185d3 \n#3 0x560e4b209007 \n#4 0x560e4b20a481 \n#5 0x560e4b20933f \n#6 0x560e4b20835c \n#7 0x560e4b2082ce \n#8 0x560e4b206ecd \n#9 0x560e4b20735a \n#10 0x560e4b222b8e \n#11 0x560e4b2a33b5 \n#12 0x560e4b289942 \n#13 0x560e4b2a2c02 \n#14 0x560e4b289713 \n#15 0x560e4b25c18b \n#16 0x560e4b25cf7e \n#17 0x560e4b5128d8 \n#18 0x560e4b516800 \n#19 0x560e4b520cfc \n#20 0x560e4b517418 \n#21 0x560e4b4e442f \n#22 0x560e4b53b4e8 \n#23 0x560e4b53b6b4 \n#24 0x560e4b54c143 \n#25 0x7fbc4e894ac3 ","time":{"start":1698282869400,"stop":1698283001881,"duration":132481}},{"uid":"ce3728a8a1527672","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce3728a8a1527672","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x56012403dfb3 \n#1 0x560123d114a7 \n#2 0x560123d095d3 \n#3 0x560123cfa007 \n#4 0x560123cfb481 \n#5 0x560123cfa33f \n#6 0x560123cf935c \n#7 0x560123cf92ce \n#8 0x560123cf7ecd \n#9 0x560123cf835a \n#10 0x560123d13b8e \n#11 0x560123d943b5 \n#12 0x560123d7a942 \n#13 0x560123d93c02 \n#14 0x560123d7a713 \n#15 0x560123d4d18b \n#16 0x560123d4df7e \n#17 0x5601240038d8 \n#18 0x560124007800 \n#19 0x560124011cfc \n#20 0x560124008418 \n#21 0x560123fd542f \n#22 0x56012402c4e8 \n#23 0x56012402c6b4 \n#24 0x56012403d143 \n#25 0x7f14af094ac3 ","time":{"start":1698196535283,"stop":1698196667528,"duration":132245}},{"uid":"3c3d9145747e2326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3c3d9145747e2326","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55d825c20fb3 \n#1 0x55d8258f44a7 \n#2 0x55d8258ec5d3 \n#3 0x55d8258dd007 \n#4 0x55d8258de481 \n#5 0x55d8258dd33f \n#6 0x55d8258dc35c \n#7 0x55d8258dc2ce \n#8 0x55d8258daecd \n#9 0x55d8258db35a \n#10 0x55d8258f6b8e \n#11 0x55d8259773b5 \n#12 0x55d82595d942 \n#13 0x55d825976c02 \n#14 0x55d82595d713 \n#15 0x55d82593018b \n#16 0x55d825930f7e \n#17 0x55d825be68d8 \n#18 0x55d825bea800 \n#19 0x55d825bf4cfc \n#20 0x55d825beb418 \n#21 0x55d825bb842f \n#22 0x55d825c0f4e8 \n#23 0x55d825c0f6b4 \n#24 0x55d825c20143 \n#25 0x7fb6ad294ac3 ","time":{"start":1698178258120,"stop":1698178390271,"duration":132151}},{"uid":"1a715f4649029581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a715f4649029581","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x5651c25fffb3 \n#1 0x5651c22d34a7 \n#2 0x5651c22cb5d3 \n#3 0x5651c22bc007 \n#4 0x5651c22bd481 \n#5 0x5651c22bc33f \n#6 0x5651c22bb35c \n#7 0x5651c22bb2ce \n#8 0x5651c22b9ecd \n#9 0x5651c22ba35a \n#10 0x5651c22d5b8e \n#11 0x5651c23563b5 \n#12 0x5651c233c942 \n#13 0x5651c2355c02 \n#14 0x5651c233c713 \n#15 0x5651c230f18b \n#16 0x5651c230ff7e \n#17 0x5651c25c58d8 \n#18 0x5651c25c9800 \n#19 0x5651c25d3cfc \n#20 0x5651c25ca418 \n#21 0x5651c259742f \n#22 0x5651c25ee4e8 \n#23 0x5651c25ee6b4 \n#24 0x5651c25ff143 \n#25 0x7f5173c94ac3 ","time":{"start":1698178199407,"stop":1698178330299,"duration":130892}},{"uid":"546fb95123aa7059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/546fb95123aa7059","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55c81ad3cfb3 \n#1 0x55c81aa104a7 \n#2 0x55c81aa085d3 \n#3 0x55c81a9f9007 \n#4 0x55c81a9fa481 \n#5 0x55c81a9f933f \n#6 0x55c81a9f835c \n#7 0x55c81a9f82ce \n#8 0x55c81a9f6ecd \n#9 0x55c81a9f735a \n#10 0x55c81aa12b8e \n#11 0x55c81aa933b5 \n#12 0x55c81aa79942 \n#13 0x55c81aa92c02 \n#14 0x55c81aa79713 \n#15 0x55c81aa4c18b \n#16 0x55c81aa4cf7e \n#17 0x55c81ad028d8 \n#18 0x55c81ad06800 \n#19 0x55c81ad10cfc \n#20 0x55c81ad07418 \n#21 0x55c81acd442f \n#22 0x55c81ad2b4e8 \n#23 0x55c81ad2b6b4 \n#24 0x55c81ad3c143 \n#25 0x7f85d1094ac3 ","time":{"start":1698110118580,"stop":1698110250733,"duration":132153}}]},"b14d94c00a7a02b15ede5862fe9627b6":{"statistic":{"failed":117,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":169},"items":[{"uid":"2d9b623e8d23d70b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/2d9b623e8d23d70b","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698867408690,"stop":1698867409064,"duration":374}},{"uid":"9a94a2e4d9a22e61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9a94a2e4d9a22e61","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698801504650,"stop":1698801505110,"duration":460}},{"uid":"d9b2059bb97504dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d9b2059bb97504dd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698788412500,"stop":1698788412920,"duration":420}},{"uid":"51c8cc1372e7d9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/51c8cc1372e7d9b8","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698714885440,"stop":1698714885988,"duration":548}},{"uid":"b1df1b5e8e077bdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b1df1b5e8e077bdd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698701278705,"stop":1698701279363,"duration":658}},{"uid":"6c688923740ea0c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6c688923740ea0c7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698700148497,"stop":1698700148926,"duration":429}},{"uid":"92b4dca6e032dc91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/92b4dca6e032dc91","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692694258,"stop":1698692694758,"duration":500}},{"uid":"b105bbd11af9143c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b105bbd11af9143c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692661261,"stop":1698692661735,"duration":474}},{"uid":"9556c214d154a5da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9556c214d154a5da","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646221849,"stop":1698646222514,"duration":665}},{"uid":"20c94552b7f62c62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/20c94552b7f62c62","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698628471752,"stop":1698628472326,"duration":574}},{"uid":"b74f7bea4fc86d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b74f7bea4fc86d12","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615110677,"stop":1698615111278,"duration":601}},{"uid":"264df2f706c43ed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/264df2f706c43ed3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615031956,"stop":1698615032493,"duration":537}},{"uid":"426a19130410c65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/426a19130410c65","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698542278116,"stop":1698542278882,"duration":766}},{"uid":"833c9e79e5cc9cd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/833c9e79e5cc9cd2","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698455469032,"stop":1698455469573,"duration":541}},{"uid":"4f4442bfac8c5ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4f4442bfac8c5ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698369151404,"stop":1698369151819,"duration":415}},{"uid":"dc1c297f7e114c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc1c297f7e114c5a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698282737922,"stop":1698282738513,"duration":591}},{"uid":"9b7de5a0e376b35d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9b7de5a0e376b35d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698196411191,"stop":1698196411757,"duration":566}},{"uid":"ea041f52d764a1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea041f52d764a1ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178137378,"stop":1698178138043,"duration":665}},{"uid":"7e6e54e12127fbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7e6e54e12127fbc","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178093687,"stop":1698178094195,"duration":508}},{"uid":"1e692a6bde4f8336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1e692a6bde4f8336","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698110009476,"stop":1698110009945,"duration":469}}]},"94109bff7ef580f8a70ff49447a40d87":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"7e127cd65be99b9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7e127cd65be99b9e","status":"passed","time":{"start":1698867434204,"stop":1698867435490,"duration":1286}},{"uid":"7e2113a11f2086f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7e2113a11f2086f3","status":"passed","time":{"start":1698801547672,"stop":1698801548926,"duration":1254}},{"uid":"2a010b7eedc4c9f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2a010b7eedc4c9f0","status":"passed","time":{"start":1698788451222,"stop":1698788452514,"duration":1292}},{"uid":"194cce5d5d929a35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/194cce5d5d929a35","status":"passed","time":{"start":1698714939123,"stop":1698714940768,"duration":1645}},{"uid":"22a5457f00e73850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/22a5457f00e73850","status":"passed","time":{"start":1698701311051,"stop":1698701312523,"duration":1472}},{"uid":"5cdcc681a7241b93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5cdcc681a7241b93","status":"passed","time":{"start":1698700183131,"stop":1698700184428,"duration":1297}},{"uid":"e9ecf9a150b8c7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e9ecf9a150b8c7e4","status":"passed","time":{"start":1698692725081,"stop":1698692726267,"duration":1186}},{"uid":"1b6236100d8917ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1b6236100d8917ac","status":"passed","time":{"start":1698692695021,"stop":1698692696268,"duration":1247}},{"uid":"5e6eb691a12bcbb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5e6eb691a12bcbb0","status":"passed","time":{"start":1698646274334,"stop":1698646277481,"duration":3147}},{"uid":"184eeb44b54847ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/184eeb44b54847ae","status":"passed","time":{"start":1698628503076,"stop":1698628504427,"duration":1351}},{"uid":"2d948f7d2f7d8a4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2d948f7d2f7d8a4f","status":"passed","time":{"start":1698615145454,"stop":1698615151750,"duration":6296}},{"uid":"272fe17df8b07dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/272fe17df8b07dc8","status":"passed","time":{"start":1698615060661,"stop":1698615061923,"duration":1262}},{"uid":"dc67cbbcd1efadbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/dc67cbbcd1efadbb","status":"passed","time":{"start":1698542316990,"stop":1698542318799,"duration":1809}},{"uid":"18a169056bfdda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/18a169056bfdda5","status":"passed","time":{"start":1698455509172,"stop":1698455510694,"duration":1522}},{"uid":"6795e86b051f9208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6795e86b051f9208","status":"passed","time":{"start":1698369186049,"stop":1698369187889,"duration":1840}},{"uid":"4859cf111949c3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4859cf111949c3ae","status":"passed","time":{"start":1698282787514,"stop":1698282789038,"duration":1524}},{"uid":"1a8b4299280f4308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1a8b4299280f4308","status":"passed","time":{"start":1698196458765,"stop":1698196460990,"duration":2225}},{"uid":"2169411bffe836a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2169411bffe836a","status":"passed","time":{"start":1698178171688,"stop":1698178173117,"duration":1429}},{"uid":"b7d752dc41bd6edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b7d752dc41bd6edd","status":"passed","time":{"start":1698178134700,"stop":1698178139415,"duration":4715}},{"uid":"381a68a4944b3f64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/381a68a4944b3f64","status":"passed","time":{"start":1698110042626,"stop":1698110043931,"duration":1305}}]},"6712f2e3b136c8030bb4071a5deccc97":{"statistic":{"failed":17,"broken":0,"skipped":0,"passed":152,"unknown":0,"total":169},"items":[{"uid":"2b1d7169caac6f65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/2b1d7169caac6f65","status":"passed","time":{"start":1698867499477,"stop":1698867504592,"duration":5115}},{"uid":"97f03b80653b9dd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/97f03b80653b9dd6","status":"passed","time":{"start":1698801624599,"stop":1698801630024,"duration":5425}},{"uid":"1429cc7263d9ba85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1429cc7263d9ba85","status":"passed","time":{"start":1698788515273,"stop":1698788520742,"duration":5469}},{"uid":"6d3108947c226db3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6d3108947c226db3","status":"passed","time":{"start":1698715019356,"stop":1698715027191,"duration":7835}},{"uid":"d3f3eac4df042029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d3f3eac4df042029","status":"passed","time":{"start":1698701391267,"stop":1698701398582,"duration":7315}},{"uid":"5d1d069f514c3ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d1d069f514c3ef2","status":"passed","time":{"start":1698700247837,"stop":1698700253421,"duration":5584}},{"uid":"216357116a24531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/216357116a24531","status":"passed","time":{"start":1698692890170,"stop":1698692895309,"duration":5139}},{"uid":"714aae454c4f5c9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/714aae454c4f5c9b","status":"passed","time":{"start":1698692758041,"stop":1698692763654,"duration":5613}},{"uid":"7b322a0b5ca02bf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7b322a0b5ca02bf4","status":"passed","time":{"start":1698646371143,"stop":1698646378419,"duration":7276}},{"uid":"ea59050268b7e2c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ea59050268b7e2c2","status":"passed","time":{"start":1698628588819,"stop":1698628595637,"duration":6818}},{"uid":"d072eba3c4800eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d072eba3c4800eea","status":"passed","time":{"start":1698615200980,"stop":1698615208572,"duration":7592}},{"uid":"d4a3235fdf49c39f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d4a3235fdf49c39f","status":"passed","time":{"start":1698615109078,"stop":1698615114665,"duration":5587}},{"uid":"76d12d94d9f23d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/76d12d94d9f23d8","status":"passed","time":{"start":1698542373688,"stop":1698542380790,"duration":7102}},{"uid":"c8460c6c19e948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c8460c6c19e948","status":"passed","time":{"start":1698455583900,"stop":1698455590772,"duration":6872}},{"uid":"cb9d27806fb5b126","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb9d27806fb5b126","status":"passed","time":{"start":1698369255448,"stop":1698369261227,"duration":5779}},{"uid":"fe30a8dbb1fc0e5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/fe30a8dbb1fc0e5f","status":"passed","time":{"start":1698282847714,"stop":1698282856223,"duration":8509}},{"uid":"51dd5e380d994356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/51dd5e380d994356","status":"passed","time":{"start":1698196514095,"stop":1698196521213,"duration":7118}},{"uid":"f1a319942e500aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f1a319942e500aba","status":"passed","time":{"start":1698178237545,"stop":1698178244462,"duration":6917}},{"uid":"5aa1d9e6a36c324b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5aa1d9e6a36c324b","status":"passed","time":{"start":1698178179281,"stop":1698178185597,"duration":6316}},{"uid":"c0247f1b6ef7a76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/c0247f1b6ef7a76","status":"passed","time":{"start":1698110104804,"stop":1698110111005,"duration":6201}}]},"9b4fbe015a28e4f52e55a5bc5e2d6fd0":{"statistic":{"failed":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"8f5dd94db6829bea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/8f5dd94db6829bea","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":1698867649092,"stop":1698867779903,"duration":130811}},{"uid":"616df04c0914dc1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/616df04c0914dc1e","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":1698801774032,"stop":1698801904359,"duration":130327}},{"uid":"d8a7d311e289bcbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8a7d311e289bcbd","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":1698788673033,"stop":1698788802858,"duration":129825}},{"uid":"552853045d32cd78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/552853045d32cd78","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":1698715208892,"stop":1698715339272,"duration":130380}},{"uid":"a17e22ae8e406ecf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a17e22ae8e406ecf","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":1698701591147,"stop":1698701721199,"duration":130052}},{"uid":"9c0016b8c9d14ce0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9c0016b8c9d14ce0","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":1698700394198,"stop":1698700525355,"duration":131157}},{"uid":"7e751ad619a0d52d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7e751ad619a0d52d","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":1698693079761,"stop":1698693210008,"duration":130247}},{"uid":"249aeffb2a28ec81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/249aeffb2a28ec81","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":1698692933305,"stop":1698693063422,"duration":130117}},{"uid":"7194431978c451fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7194431978c451fa","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":1698646612294,"stop":1698646742283,"duration":129989}},{"uid":"1d161544969d6229","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1d161544969d6229","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":1698628667091,"stop":1698628798328,"duration":131237}},{"uid":"32691c8511a8c3df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/32691c8511a8c3df","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":1698615414195,"stop":1698615543820,"duration":129625}},{"uid":"949f47f608167034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/949f47f608167034","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":1698615298477,"stop":1698615429354,"duration":130877}},{"uid":"3a0db9b2bd3947cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3a0db9b2bd3947cb","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":1698542594273,"stop":1698542724877,"duration":130604}},{"uid":"6288920b1abbd524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6288920b1abbd524","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":1698455665921,"stop":1698455795998,"duration":130077}},{"uid":"24d0fedc31ff96f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/24d0fedc31ff96f8","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":1698369328970,"stop":1698369459916,"duration":130946}},{"uid":"e7b071807a377c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e7b071807a377c9c","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":1698283088101,"stop":1698283218946,"duration":130845}},{"uid":"60cdc8d10e83153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/60cdc8d10e83153a","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":1698196745220,"stop":1698196876396,"duration":131176}},{"uid":"729bbd1311c8c7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/729bbd1311c8c7e1","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":1698178444638,"stop":1698178574585,"duration":129947}},{"uid":"3b6a3c7fa7c14a2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3b6a3c7fa7c14a2f","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":1698178381586,"stop":1698178512567,"duration":130981}},{"uid":"d092d53a7686af89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/d092d53a7686af89","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":1698110280927,"stop":1698110410492,"duration":129565}}]},"519a697efdcc9e7678d3369921187d0b":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":21,"unknown":0,"total":22},"items":[{"uid":"bb68eae86dd6bfb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/bb68eae86dd6bfb7","status":"passed","time":{"start":1698867437736,"stop":1698867442529,"duration":4793}},{"uid":"69c489325968271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/69c489325968271","status":"passed","time":{"start":1698801550977,"stop":1698801555933,"duration":4956}},{"uid":"42a1464d38ebcfd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/42a1464d38ebcfd4","status":"passed","time":{"start":1698788454642,"stop":1698788460593,"duration":5951}},{"uid":"cbd6af191b967a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cbd6af191b967a6b","status":"passed","time":{"start":1698714943351,"stop":1698714950055,"duration":6704}},{"uid":"839c9ace63f682d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/839c9ace63f682d6","status":"passed","time":{"start":1698701315832,"stop":1698701323092,"duration":7260}},{"uid":"5179dc888ab2a5ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5179dc888ab2a5ec","status":"passed","time":{"start":1698700186619,"stop":1698700191449,"duration":4830}},{"uid":"236bd7828600d778","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/236bd7828600d778","status":"passed","time":{"start":1698692728757,"stop":1698692734736,"duration":5979}},{"uid":"100815482feaa80c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/100815482feaa80c","status":"passed","time":{"start":1698692698325,"stop":1698692704231,"duration":5906}},{"uid":"5fafd137d7aa253f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fafd137d7aa253f","status":"passed","time":{"start":1698646280416,"stop":1698646288950,"duration":8534}},{"uid":"a7fd590afc6eab03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a7fd590afc6eab03","status":"passed","time":{"start":1698628507004,"stop":1698628513023,"duration":6019}},{"uid":"479127c63d6ede70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/479127c63d6ede70","status":"passed","time":{"start":1698615154793,"stop":1698615161131,"duration":6338}},{"uid":"d773e8261587d1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d773e8261587d1cc","status":"passed","time":{"start":1698615064381,"stop":1698615069849,"duration":5468}},{"uid":"44262c6aadc0db5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/44262c6aadc0db5f","status":"passed","time":{"start":1698542321494,"stop":1698542327026,"duration":5532}},{"uid":"9659c0d21c638138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9659c0d21c638138","status":"passed","time":{"start":1698455512110,"stop":1698455518596,"duration":6486}},{"uid":"69bd1f67b3fbf249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/69bd1f67b3fbf249","status":"passed","time":{"start":1698369190112,"stop":1698369196512,"duration":6400}},{"uid":"71d3fc15b53c9018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/71d3fc15b53c9018","status":"passed","time":{"start":1698282791592,"stop":1698282798197,"duration":6605}},{"uid":"7fbb7c402430ccac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7fbb7c402430ccac","status":"passed","time":{"start":1698196454506,"stop":1698196461535,"duration":7029}},{"uid":"88fd6fb366258c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88fd6fb366258c7e","status":"passed","time":{"start":1698178176206,"stop":1698178182748,"duration":6542}},{"uid":"f513eae40851546b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f513eae40851546b","status":"passed","time":{"start":1698178168121,"stop":1698178173891,"duration":5770}},{"uid":"2d431f308886e517","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/2d431f308886e517","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x561fa2903fb3 \n#1 0x561fa25d74a7 \n#2 0x561fa261edd6 \n#3 0x561fa261eec1 \n#4 0x561fa265c354 \n#5 0x561fa264096d \n#6 0x561fa2659c02 \n#7 0x561fa2640713 \n#8 0x561fa261318b \n#9 0x561fa2613f7e \n#10 0x561fa28c98d8 \n#11 0x561fa28cd800 \n#12 0x561fa28d7cfc \n#13 0x561fa28ce418 \n#14 0x561fa289b42f \n#15 0x561fa28f24e8 \n#16 0x561fa28f26b4 \n#17 0x561fa2903143 \n#18 0x7f6091c94ac3 ","time":{"start":1698110046087,"stop":1698110059418,"duration":13331}}]},"e8795ce8d9315a80a8e410520349c187":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":28,"unknown":0,"total":31},"items":[{"uid":"4accaba7069276f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4accaba7069276f6","status":"passed","time":{"start":1698867443754,"stop":1698867457306,"duration":13552}},{"uid":"c041640454942eed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c041640454942eed","status":"passed","time":{"start":1698801557656,"stop":1698801578478,"duration":20822}},{"uid":"7414d2f36865d6c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7414d2f36865d6c5","status":"passed","time":{"start":1698788461967,"stop":1698788474179,"duration":12212}},{"uid":"4becea2dbf4aea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4becea2dbf4aea35","status":"passed","time":{"start":1698714952164,"stop":1698714968352,"duration":16188}},{"uid":"cff5c7598c1ae602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cff5c7598c1ae602","status":"passed","time":{"start":1698701328645,"stop":1698701345212,"duration":16567}},{"uid":"cd972070c6db1240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cd972070c6db1240","status":"passed","time":{"start":1698700193443,"stop":1698700209748,"duration":16305}},{"uid":"4102f1818a70d316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4102f1818a70d316","status":"passed","time":{"start":1698692740027,"stop":1698692751466,"duration":11439}},{"uid":"8bd2a0e34e7a2d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8bd2a0e34e7a2d82","status":"passed","time":{"start":1698692705966,"stop":1698692718299,"duration":12333}},{"uid":"a67a9caba4253199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a67a9caba4253199","status":"passed","time":{"start":1698646291139,"stop":1698646307508,"duration":16369}},{"uid":"ed017f981ebad832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ed017f981ebad832","status":"passed","time":{"start":1698628515057,"stop":1698628530721,"duration":15664}},{"uid":"1c7ac5cb97aa9481","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1c7ac5cb97aa9481","status":"passed","time":{"start":1698615167368,"stop":1698615189704,"duration":22336}},{"uid":"9a99dfbfae7f51f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9a99dfbfae7f51f1","status":"passed","time":{"start":1698615072044,"stop":1698615084361,"duration":12317}},{"uid":"3acaae084ef3695d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3acaae084ef3695d","status":"passed","time":{"start":1698542329331,"stop":1698542345394,"duration":16063}},{"uid":"e91947a2e33f29f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e91947a2e33f29f6","status":"passed","time":{"start":1698455520041,"stop":1698455538096,"duration":18055}},{"uid":"f5df90740f8509bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5df90740f8509bd","status":"passed","time":{"start":1698369198044,"stop":1698369210578,"duration":12534}},{"uid":"8668ad3d6314a625","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8668ad3d6314a625","status":"passed","time":{"start":1698282804825,"stop":1698282820237,"duration":15412}},{"uid":"c04f9de76587d6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c04f9de76587d6f3","status":"passed","time":{"start":1698196463897,"stop":1698196481900,"duration":18003}},{"uid":"832f90c458a59bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/832f90c458a59bfc","status":"passed","time":{"start":1698178185365,"stop":1698178205774,"duration":20409}},{"uid":"255fb80fc3d296fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/255fb80fc3d296fe","status":"passed","time":{"start":1698178175644,"stop":1698178187125,"duration":11481}},{"uid":"6d137d17bd2bfe9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/6d137d17bd2bfe9b","status":"passed","time":{"start":1698110061028,"stop":1698110080133,"duration":19105}}]},"f8fee070cb49e91fbb5bb87c533c294a":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"bba56fbfc5d6b278","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/bba56fbfc5d6b278","status":"passed","time":{"start":1698867591771,"stop":1698867600433,"duration":8662}},{"uid":"dfead28ea3bb50c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/dfead28ea3bb50c1","status":"passed","time":{"start":1698801699792,"stop":1698801729648,"duration":29856}},{"uid":"b885f8be75ea137b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b885f8be75ea137b","status":"passed","time":{"start":1698788607842,"stop":1698788617233,"duration":9391}},{"uid":"ba18abcbadfd66a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ba18abcbadfd66a","status":"passed","time":{"start":1698715153610,"stop":1698715168600,"duration":14990}},{"uid":"9b3a18b14feeaedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9b3a18b14feeaedc","status":"passed","time":{"start":1698701569036,"stop":1698701575752,"duration":6716}},{"uid":"ab1facabe207795e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ab1facabe207795e","status":"passed","time":{"start":1698700339512,"stop":1698700345556,"duration":6044}},{"uid":"4e0898dd01fcfd7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4e0898dd01fcfd7c","status":"passed","time":{"start":1698692873197,"stop":1698692879228,"duration":6031}},{"uid":"a3f8524d314ff4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/a3f8524d314ff4","status":"passed","time":{"start":1698692849085,"stop":1698692855350,"duration":6265}},{"uid":"5466236ed2abd5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5466236ed2abd5b","status":"passed","time":{"start":1698646558874,"stop":1698646565326,"duration":6452}},{"uid":"5825b648c741ce4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5825b648c741ce4b","status":"passed","time":{"start":1698628546090,"stop":1698628577754,"duration":31664}},{"uid":"e7b871e58bc007d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e7b871e58bc007d2","status":"passed","time":{"start":1698615183004,"stop":1698615190532,"duration":7528}},{"uid":"7608a669b7694850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7608a669b7694850","status":"passed","time":{"start":1698615091534,"stop":1698615098003,"duration":6469}},{"uid":"c37774365e3677d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c37774365e3677d6","status":"passed","time":{"start":1698542355071,"stop":1698542363065,"duration":7994}},{"uid":"dd41f794ca6d31cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd41f794ca6d31cc","status":"passed","time":{"start":1698455534226,"stop":1698455571927,"duration":37701}},{"uid":"93d003c5d26d1332","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93d003c5d26d1332","status":"passed","time":{"start":1698369228813,"stop":1698369245800,"duration":16987}},{"uid":"111ea9d5ee1b41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/111ea9d5ee1b41e","status":"passed","time":{"start":1698282810506,"stop":1698282838244,"duration":27738}},{"uid":"4a24ca7ba9649f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4a24ca7ba9649f1","status":"passed","time":{"start":1698196480291,"stop":1698196502820,"duration":22529}},{"uid":"b1b5a816501cac1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b1b5a816501cac1c","status":"passed","time":{"start":1698178217293,"stop":1698178225215,"duration":7922}},{"uid":"46bf97f16fe55b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/46bf97f16fe55b2","status":"passed","time":{"start":1698178161800,"stop":1698178169117,"duration":7317}},{"uid":"3730eead80374294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3730eead80374294","status":"passed","time":{"start":1698110086257,"stop":1698110095525,"duration":9268}}]},"44ddd5985badeba6e2bcae7f904bc14a":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"3b0e1aa2ef04f1ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/3b0e1aa2ef04f1ea","status":"passed","time":{"start":1698867614344,"stop":1698867616460,"duration":2116}},{"uid":"3ab054c357bb6215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3ab054c357bb6215","status":"passed","time":{"start":1698801742295,"stop":1698801744673,"duration":2378}},{"uid":"4d11e303bf8afde4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4d11e303bf8afde4","status":"passed","time":{"start":1698788632032,"stop":1698788634281,"duration":2249}},{"uid":"f78959adf7272647","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f78959adf7272647","status":"passed","time":{"start":1698715192635,"stop":1698715195405,"duration":2770}},{"uid":"16ada858b498e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/16ada858b498e95f","status":"passed","time":{"start":1698701574979,"stop":1698701577391,"duration":2412}},{"uid":"359010b6aa9b552b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/359010b6aa9b552b","status":"passed","time":{"start":1698700357179,"stop":1698700359163,"duration":1984}},{"uid":"f151072228d94ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f151072228d94ca8","status":"passed","time":{"start":1698693056841,"stop":1698693059262,"duration":2421}},{"uid":"ce80650dd4f27a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ce80650dd4f27a6b","status":"passed","time":{"start":1698692866522,"stop":1698692868985,"duration":2463}},{"uid":"bc171461202c57f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/bc171461202c57f6","status":"passed","time":{"start":1698646557116,"stop":1698646559574,"duration":2458}},{"uid":"4992e1dad92f4e3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4992e1dad92f4e3a","status":"passed","time":{"start":1698628603438,"stop":1698628606074,"duration":2636}},{"uid":"e57073cd109d5ba5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e57073cd109d5ba5","status":"passed","time":{"start":1698615451621,"stop":1698615454372,"duration":2751}},{"uid":"38fefa2d8e41a29d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/38fefa2d8e41a29d","status":"passed","time":{"start":1698615288322,"stop":1698615290901,"duration":2579}},{"uid":"298409ed319dd109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/298409ed319dd109","status":"passed","time":{"start":1698542578475,"stop":1698542581420,"duration":2945}},{"uid":"2c587776466157df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2c587776466157df","status":"passed","time":{"start":1698455597751,"stop":1698455600048,"duration":2297}},{"uid":"d37267a3b1bd450f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d37267a3b1bd450f","status":"passed","time":{"start":1698369268328,"stop":1698369270521,"duration":2193}},{"uid":"d0f9e13965521136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d0f9e13965521136","status":"passed","time":{"start":1698283091437,"stop":1698283093804,"duration":2367}},{"uid":"fb4f29a83e8060c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/fb4f29a83e8060c1","status":"passed","time":{"start":1698196731368,"stop":1698196733873,"duration":2505}},{"uid":"6714b9e63b6a896","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6714b9e63b6a896","status":"passed","time":{"start":1698178467431,"stop":1698178469870,"duration":2439}},{"uid":"ba91277b86eeac86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ba91277b86eeac86","status":"passed","time":{"start":1698178406049,"stop":1698178408215,"duration":2166}},{"uid":"54af3a8286a36a60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/54af3a8286a36a60","status":"passed","time":{"start":1698110260194,"stop":1698110262435,"duration":2241}}]},"445c69993d092ef0a391b637b7b8f077":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"6c1a074fe580919c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6c1a074fe580919c","status":"passed","time":{"start":1698867624141,"stop":1698867625095,"duration":954}},{"uid":"a1e86ce6df312c77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a1e86ce6df312c77","status":"passed","time":{"start":1698801752423,"stop":1698801754040,"duration":1617}},{"uid":"73df9ccad8ad38a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/73df9ccad8ad38a2","status":"passed","time":{"start":1698788642074,"stop":1698788643294,"duration":1220}},{"uid":"792793dd30843025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/792793dd30843025","status":"passed","time":{"start":1698715203736,"stop":1698715205086,"duration":1350}},{"uid":"1ea80027edd33c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1ea80027edd33c49","status":"passed","time":{"start":1698701575758,"stop":1698701577374,"duration":1616}},{"uid":"c0d5dc54c4a35ea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d5dc54c4a35ea5","status":"passed","time":{"start":1698700367048,"stop":1698700368199,"duration":1151}},{"uid":"3fdfe0d845ca8370","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3fdfe0d845ca8370","status":"passed","time":{"start":1698693067142,"stop":1698693068213,"duration":1071}},{"uid":"172eeb7f65e6ed9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/172eeb7f65e6ed9e","status":"passed","time":{"start":1698692876747,"stop":1698692877970,"duration":1223}},{"uid":"cd1ce7a59cc91957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cd1ce7a59cc91957","status":"passed","time":{"start":1698646568640,"stop":1698646570188,"duration":1548}},{"uid":"511d3af078b43ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/511d3af078b43ae2","status":"passed","time":{"start":1698628614497,"stop":1698628616177,"duration":1680}},{"uid":"6d7094d2ea5cdaab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6d7094d2ea5cdaab","status":"passed","time":{"start":1698615464646,"stop":1698615466417,"duration":1771}},{"uid":"72af921c12731e1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72af921c12731e1b","status":"passed","time":{"start":1698615299191,"stop":1698615300489,"duration":1298}},{"uid":"e669a427090eb871","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e669a427090eb871","status":"passed","time":{"start":1698542590377,"stop":1698542592422,"duration":2045}},{"uid":"254bb4ea3a1f0b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/254bb4ea3a1f0b74","status":"passed","time":{"start":1698455608142,"stop":1698455609688,"duration":1546}},{"uid":"33b7f5c8f57c9de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/33b7f5c8f57c9de0","status":"passed","time":{"start":1698369278897,"stop":1698369280761,"duration":1864}},{"uid":"b0fc33c17c9cb9b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b0fc33c17c9cb9b3","status":"passed","time":{"start":1698283119730,"stop":1698283122364,"duration":2634}},{"uid":"991c90a407f150f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/991c90a407f150f9","status":"passed","time":{"start":1698196742511,"stop":1698196744098,"duration":1587}},{"uid":"5f7ff92156fbe71f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5f7ff92156fbe71f","status":"passed","time":{"start":1698178478882,"stop":1698178481117,"duration":2235}},{"uid":"6c41341768fe5ae8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6c41341768fe5ae8","status":"passed","time":{"start":1698178417238,"stop":1698178418583,"duration":1345}},{"uid":"bdb1877f28c4cffd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/bdb1877f28c4cffd","status":"passed","time":{"start":1698110270309,"stop":1698110271729,"duration":1420}}]},"46bdc81110002bd93542f111d9af2812":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":169},"items":[{"uid":"2a26aec119d9a4b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/2a26aec119d9a4b4","status":"passed","time":{"start":1698867610972,"stop":1698867614341,"duration":3369}},{"uid":"d7349f5b361e14ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d7349f5b361e14ed","status":"passed","time":{"start":1698801740396,"stop":1698801742290,"duration":1894}},{"uid":"f72323d2569476f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f72323d2569476f5","status":"passed","time":{"start":1698788628249,"stop":1698788632029,"duration":3780}},{"uid":"3271dc4cbef2f969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3271dc4cbef2f969","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715180418,"stop":1698715182481,"duration":2063}},{"uid":"f1b44543890ca6aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f1b44543890ca6aa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701571681,"stop":1698701574826,"duration":3145}},{"uid":"426b0e2b63521503","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/426b0e2b63521503","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700355503,"stop":1698700357142,"duration":1639}},{"uid":"33163b26bcaa2bb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/33163b26bcaa2bb9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693054656,"stop":1698693056805,"duration":2149}},{"uid":"ea6380db9f8153a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ea6380db9f8153a6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692864656,"stop":1698692866488,"duration":1832}},{"uid":"ae70dba187d91b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ae70dba187d91b0e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646555242,"stop":1698646557074,"duration":1832}},{"uid":"3c4c89d3621a8d23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3c4c89d3621a8d23","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628903069,"stop":1698628904899,"duration":1830}},{"uid":"36054524b6a5b79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/36054524b6a5b79","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615386998,"stop":1698615389221,"duration":2223}},{"uid":"d89e7b726e508660","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d89e7b726e508660","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615275639,"stop":1698615277483,"duration":1844}},{"uid":"36647b02891745f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/36647b02891745f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542542130,"stop":1698542545176,"duration":3046}},{"uid":"2a469b407e77f316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a469b407e77f316","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455876672,"stop":1698455878206,"duration":1534}},{"uid":"8f7376a82795d060","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8f7376a82795d060","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369534373,"stop":1698369535841,"duration":1468}},{"uid":"e385d856194ecac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e385d856194ecac3","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698283042186,"stop":1698283043665,"duration":1479}},{"uid":"7f9f340a8854b708","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7f9f340a8854b708","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196694902,"stop":1698196697131,"duration":2229}},{"uid":"f530a7c655796e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f530a7c655796e28","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178414134,"stop":1698178417020,"duration":2886}},{"uid":"3eb0bca34815960e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3eb0bca34815960e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178353224,"stop":1698178356053,"duration":2829}},{"uid":"c0ca6c80f5897814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/c0ca6c80f5897814","status":"passed","time":{"start":1698110270708,"stop":1698110272682,"duration":1974}}]},"f014a970b405df22a91c3a1e6926ba51":{"statistic":{"failed":60,"broken":0,"skipped":0,"passed":109,"unknown":0,"total":169},"items":[{"uid":"8a72c6be6f7a79aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/8a72c6be6f7a79aa","status":"passed","time":{"start":1698867473323,"stop":1698867480464,"duration":7141}},{"uid":"c08726f6b9b59538","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c08726f6b9b59538","status":"passed","time":{"start":1698801604809,"stop":1698801612212,"duration":7403}},{"uid":"18b5c7e515bd190c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/18b5c7e515bd190c","status":"passed","time":{"start":1698788496063,"stop":1698788503151,"duration":7088}},{"uid":"ed92c63caa1d13fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed92c63caa1d13fc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714992096,"stop":1698715004483,"duration":12387}},{"uid":"412b971723697a66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/412b971723697a66","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701367689,"stop":1698701376810,"duration":9121}},{"uid":"292e9f8e6ac07e15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/292e9f8e6ac07e15","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700228846,"stop":1698700235603,"duration":6757}},{"uid":"841a683332219fe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/841a683332219fe1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693067866,"stop":1698693075299,"duration":7433}},{"uid":"8dd8e223f4497563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dd8e223f4497563","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692737878,"stop":1698692744229,"duration":6351}},{"uid":"3a724480c579c5f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3a724480c579c5f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646337536,"stop":1698646349029,"duration":11493}},{"uid":"73ae1da872273f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/73ae1da872273f1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628553248,"stop":1698628562957,"duration":9709}},{"uid":"7b53e90e10f58ca5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b53e90e10f58ca5","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615215059,"stop":1698615224114,"duration":9055}},{"uid":"844f8f299eb59c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/844f8f299eb59c5a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615104166,"stop":1698615111881,"duration":7715}},{"uid":"e9236bbd134854e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e9236bbd134854e6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542367402,"stop":1698542375117,"duration":7715}},{"uid":"dd1b2478f7d7b7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd1b2478f7d7b7e4","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455555393,"stop":1698455561920,"duration":6527}},{"uid":"1a2486c55ca55a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1a2486c55ca55a1f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369230524,"stop":1698369238056,"duration":7532}},{"uid":"998b930c0ff3bd99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/998b930c0ff3bd99","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698282845992,"stop":1698282856298,"duration":10306}},{"uid":"950b0ca68c25077d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/950b0ca68c25077d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196503856,"stop":1698196513068,"duration":9212}},{"uid":"545f3bac2e4efcc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/545f3bac2e4efcc0","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178229438,"stop":1698178238455,"duration":9017}},{"uid":"9edf33c62ac3fb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9edf33c62ac3fb34","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178209315,"stop":1698178219110,"duration":9795}},{"uid":"942f191adb3df58f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/942f191adb3df58f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698110098471,"stop":1698110105807,"duration":7336}}]},"f7ffd8878be96220bbaf283f6c48e546":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"f877b255072359bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f877b255072359bd","status":"passed","time":{"start":1698867442532,"stop":1698867443751,"duration":1219}},{"uid":"48f5d73a28e82751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/48f5d73a28e82751","status":"passed","time":{"start":1698801556461,"stop":1698801557652,"duration":1191}},{"uid":"1e6851d598e45b1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1e6851d598e45b1a","status":"passed","time":{"start":1698788461044,"stop":1698788461963,"duration":919}},{"uid":"f452cb875346e47d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f452cb875346e47d","status":"passed","time":{"start":1698714950671,"stop":1698714952161,"duration":1490}},{"uid":"cd6c3abdebcdc2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cd6c3abdebcdc2b1","status":"passed","time":{"start":1698701323875,"stop":1698701328639,"duration":4764}},{"uid":"e8f89a9c83120627","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e8f89a9c83120627","status":"passed","time":{"start":1698700192035,"stop":1698700193440,"duration":1405}},{"uid":"d498ce9557a2b656","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d498ce9557a2b656","status":"passed","time":{"start":1698692735181,"stop":1698692740023,"duration":4842}},{"uid":"d69b1d0e9fb5bf8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d69b1d0e9fb5bf8b","status":"passed","time":{"start":1698692704709,"stop":1698692705963,"duration":1254}},{"uid":"4bbebd603570b2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/4bbebd603570b2e9","status":"passed","time":{"start":1698646289693,"stop":1698646291134,"duration":1441}},{"uid":"d71c5e5bb1953f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d71c5e5bb1953f13","status":"passed","time":{"start":1698628513612,"stop":1698628515054,"duration":1442}},{"uid":"299b8701468c82d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/299b8701468c82d8","status":"passed","time":{"start":1698615161973,"stop":1698615167364,"duration":5391}},{"uid":"a26e007eb3b50b61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a26e007eb3b50b61","status":"passed","time":{"start":1698615070477,"stop":1698615072039,"duration":1562}},{"uid":"3fe8d828749a0eae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3fe8d828749a0eae","status":"passed","time":{"start":1698542327712,"stop":1698542329328,"duration":1616}},{"uid":"2b380202fbd0ac02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2b380202fbd0ac02","status":"passed","time":{"start":1698455519039,"stop":1698455520037,"duration":998}},{"uid":"83012893be9ff505","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/83012893be9ff505","status":"passed","time":{"start":1698369197059,"stop":1698369198040,"duration":981}},{"uid":"727ac70445d48bb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/727ac70445d48bb3","status":"passed","time":{"start":1698282798937,"stop":1698282804821,"duration":5884}},{"uid":"bb2c3348c7385813","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/bb2c3348c7385813","status":"passed","time":{"start":1698196462223,"stop":1698196463894,"duration":1671}},{"uid":"90d07119ffc1f8be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/90d07119ffc1f8be","status":"passed","time":{"start":1698178183555,"stop":1698178185361,"duration":1806}},{"uid":"cfc91dc056d6a00b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cfc91dc056d6a00b","status":"passed","time":{"start":1698178174495,"stop":1698178175641,"duration":1146}},{"uid":"1c966f8534625f95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1c966f8534625f95","status":"passed","time":{"start":1698110060082,"stop":1698110061025,"duration":943}}]},"7f3dc7acf0fc90eded39e25c4ed3bb60":{"statistic":{"failed":49,"broken":0,"skipped":0,"passed":120,"unknown":0,"total":169},"items":[{"uid":"aeb3ed45197c50d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/aeb3ed45197c50d4","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698867418216,"stop":1698867419138,"duration":922}},{"uid":"92850054473927d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/92850054473927d2","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698801514180,"stop":1698801515179,"duration":999}},{"uid":"50a888526f979d94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/50a888526f979d94","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698788421997,"stop":1698788422765,"duration":768}},{"uid":"a1ea593f35469499","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a1ea593f35469499","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698714899244,"stop":1698714900147,"duration":903}},{"uid":"4906b39b6217d8d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4906b39b6217d8d0","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698701289966,"stop":1698701291106,"duration":1140}},{"uid":"48d4a1d460fe4b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48d4a1d460fe4b20","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698700157941,"stop":1698700158824,"duration":883}},{"uid":"24cb13771bc8d021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/24cb13771bc8d021","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692703540,"stop":1698692704385,"duration":845}},{"uid":"7eafa2d79b01d4fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7eafa2d79b01d4fd","status":"passed","time":{"start":1698692670959,"stop":1698692674757,"duration":3798}},{"uid":"fcd480e359b22881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fcd480e359b22881","status":"passed","time":{"start":1698646232264,"stop":1698646235526,"duration":3262}},{"uid":"d1b3a1c067df3ef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d1b3a1c067df3ef5","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698628483471,"stop":1698628484874,"duration":1403}},{"uid":"57af589fefc04d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/57af589fefc04d97","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615121073,"stop":1698615122053,"duration":980}},{"uid":"45fb15286fbfbcbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/45fb15286fbfbcbb","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615041542,"stop":1698615042516,"duration":974}},{"uid":"e42b3555051d30fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e42b3555051d30fa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698542288164,"stop":1698542289188,"duration":1024}},{"uid":"f17be26625ef7b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f17be26625ef7b8e","status":"passed","time":{"start":1698455478869,"stop":1698455482620,"duration":3751}},{"uid":"b2424a1a0a3021ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b2424a1a0a3021ff","status":"failed","statusDetails":"ValueError: unconverted data remains: \n \n (In progress)","time":{"start":1698369161722,"stop":1698369165746,"duration":4024}},{"uid":"a68acf28ac5bd007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a68acf28ac5bd007","status":"passed","time":{"start":1698282749795,"stop":1698282754031,"duration":4236}},{"uid":"40ec856a2c9049e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/40ec856a2c9049e3","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698196422000,"stop":1698196423115,"duration":1115}},{"uid":"423c69fc95862745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/423c69fc95862745","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178148652,"stop":1698178149809,"duration":1157}},{"uid":"93c36446cdfc84e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/93c36446cdfc84e8","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178103943,"stop":1698178105050,"duration":1107}},{"uid":"f6a38ef20d02b172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/f6a38ef20d02b172","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698110018814,"stop":1698110024846,"duration":6032}}]},"af246d65f1eea891cf11ee497308965a":{"statistic":{"failed":144,"broken":0,"skipped":0,"passed":25,"unknown":0,"total":169},"items":[{"uid":"5b5996f1b41354b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/5b5996f1b41354b6","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":1698867648060,"stop":1698867648856,"duration":796}},{"uid":"27ed2181e17cb94b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27ed2181e17cb94b","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698801788333,"stop":1698801791552,"duration":3219}},{"uid":"5ec44e4c4a15ecb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5ec44e4c4a15ecb5","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698788666066,"stop":1698788669111,"duration":3045}},{"uid":"a3f55e945210a77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a3f55e945210a77d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698715205575,"stop":1698715208826,"duration":3251}},{"uid":"df5b6055d3286408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/df5b6055d3286408","status":"passed","time":{"start":1698701589042,"stop":1698701591142,"duration":2100}},{"uid":"60ecd658497bf6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/60ecd658497bf6d6","status":"passed","time":{"start":1698700393042,"stop":1698700394195,"duration":1153}},{"uid":"73e8d7073b49470b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/73e8d7073b49470b","status":"passed","time":{"start":1698693078651,"stop":1698693079756,"duration":1105}},{"uid":"fb7913c4da1a931f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/fb7913c4da1a931f","status":"passed","time":{"start":1698692903647,"stop":1698692933302,"duration":29655}},{"uid":"15d5090b3d14b81c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/15d5090b3d14b81c","status":"passed","time":{"start":1698646582912,"stop":1698646612289,"duration":29377}},{"uid":"c9c43b551db1f580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c9c43b551db1f580","status":"passed","time":{"start":1698628641629,"stop":1698628667087,"duration":25458}},{"uid":"6fca79c1db2b62bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6fca79c1db2b62bf","status":"passed","time":{"start":1698615412284,"stop":1698615414191,"duration":1907}},{"uid":"5649973f872bd0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5649973f872bd0d1","status":"passed","time":{"start":1698615297104,"stop":1698615298474,"duration":1370}},{"uid":"8f1c18328c11259e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8f1c18328c11259e","status":"passed","time":{"start":1698542568532,"stop":1698542594270,"duration":25738}},{"uid":"1125f7b9c2638c71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1125f7b9c2638c71","status":"passed","time":{"start":1698455636739,"stop":1698455665918,"duration":29179}},{"uid":"26969becfe1fd247","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26969becfe1fd247","status":"passed","time":{"start":1698369305475,"stop":1698369328966,"duration":23491}},{"uid":"c88812bdf2083059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c88812bdf2083059","status":"passed","time":{"start":1698283068253,"stop":1698283088095,"duration":19842}},{"uid":"14265c2b2a73086f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/14265c2b2a73086f","status":"passed","time":{"start":1698196718261,"stop":1698196745217,"duration":26956}},{"uid":"5c2babbbb4979501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c2babbbb4979501","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178442915,"stop":1698178444577,"duration":1662}},{"uid":"b2e451609847b13e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b2e451609847b13e","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178379713,"stop":1698178381532,"duration":1819}},{"uid":"78a1ccd2c7e2167d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/78a1ccd2c7e2167d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698110279719,"stop":1698110280868,"duration":1149}}]},"b583dc83005aea8688ae703bcdf0d977":{"statistic":{"failed":73,"broken":0,"skipped":0,"passed":96,"unknown":0,"total":169},"items":[{"uid":"e1720ff9cf9a677b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e1720ff9cf9a677b","status":"passed","time":{"start":1698867419866,"stop":1698867421341,"duration":1475}},{"uid":"14e72a0644fd89d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/14e72a0644fd89d9","status":"passed","time":{"start":1698801532178,"stop":1698801533767,"duration":1589}},{"uid":"70013b585683b48a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/70013b585683b48a","status":"passed","time":{"start":1698788434730,"stop":1698788437123,"duration":2393}},{"uid":"15ffca0c3e8e6dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/15ffca0c3e8e6dbc","status":"passed","time":{"start":1698714915582,"stop":1698714920079,"duration":4497}},{"uid":"5c7f7a4becd9dae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c7f7a4becd9dae5","status":"passed","time":{"start":1698701293357,"stop":1698701295861,"duration":2504}},{"uid":"a1787abbf7394947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a1787abbf7394947","status":"passed","time":{"start":1698700166318,"stop":1698700169199,"duration":2881}},{"uid":"5d9be04643c05282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d9be04643c05282","status":"passed","time":{"start":1698692711926,"stop":1698692713366,"duration":1440}},{"uid":"248030aefa5abb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/248030aefa5abb6a","status":"passed","time":{"start":1698692674620,"stop":1698692676171,"duration":1551}},{"uid":"2842aca8b97d5a81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2842aca8b97d5a81","status":"passed","time":{"start":1698646238590,"stop":1698646240597,"duration":2007}},{"uid":"d6997d5af1630356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d6997d5af1630356","status":"passed","time":{"start":1698628480256,"stop":1698628482006,"duration":1750}},{"uid":"f0cd926836185c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f0cd926836185c29","status":"passed","time":{"start":1698615123536,"stop":1698615125464,"duration":1928}},{"uid":"85f40947bb81a840","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/85f40947bb81a840","status":"passed","time":{"start":1698615046364,"stop":1698615048142,"duration":1778}},{"uid":"a34cc34a57178d6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a34cc34a57178d6d","status":"passed","time":{"start":1698542292044,"stop":1698542293781,"duration":1737}},{"uid":"1841132c24a7d738","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1841132c24a7d738","status":"passed","time":{"start":1698455491666,"stop":1698455494396,"duration":2730}},{"uid":"bb119badf1d5fcb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bb119badf1d5fcb8","status":"passed","time":{"start":1698369167384,"stop":1698369171348,"duration":3964}},{"uid":"8b3fccc1fc2dfd18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8b3fccc1fc2dfd18","status":"passed","time":{"start":1698282766755,"stop":1698282769451,"duration":2696}},{"uid":"7c627d316539f1bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7c627d316539f1bf","status":"passed","time":{"start":1698196437017,"stop":1698196441204,"duration":4187}},{"uid":"21c2376e0242b487","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/21c2376e0242b487","status":"passed","time":{"start":1698178154667,"stop":1698178156596,"duration":1929}},{"uid":"380e8ab748d68a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/380e8ab748d68a55","status":"passed","time":{"start":1698178118825,"stop":1698178120669,"duration":1844}},{"uid":"93dc4c7efe70344f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/93dc4c7efe70344f","status":"passed","time":{"start":1698110022000,"stop":1698110023570,"duration":1570}}]},"702154f20d1bb392cb26213b3a14a202":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"6f755c4125cb1d7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6f755c4125cb1d7b","status":"passed","time":{"start":1698867780079,"stop":1698867782647,"duration":2568}},{"uid":"d409f6c2022b4163","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d409f6c2022b4163","status":"passed","time":{"start":1698801904726,"stop":1698801912369,"duration":7643}},{"uid":"1fcec98b36120b40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1fcec98b36120b40","status":"passed","time":{"start":1698788803077,"stop":1698788805362,"duration":2285}},{"uid":"5a0cc3a5a15d7582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a0cc3a5a15d7582","status":"passed","time":{"start":1698715339577,"stop":1698715342225,"duration":2648}},{"uid":"73de1b0e035ff549","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/73de1b0e035ff549","status":"passed","time":{"start":1698701721411,"stop":1698701723902,"duration":2491}},{"uid":"a39142c9c348d05b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a39142c9c348d05b","status":"passed","time":{"start":1698700525663,"stop":1698700528273,"duration":2610}},{"uid":"5dd43aa827514537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5dd43aa827514537","status":"passed","time":{"start":1698693210252,"stop":1698693212123,"duration":1871}},{"uid":"45817aceb7169a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/45817aceb7169a1e","status":"passed","time":{"start":1698693063658,"stop":1698693065916,"duration":2258}},{"uid":"7443efa744c6bd2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7443efa744c6bd2a","status":"passed","time":{"start":1698646583620,"stop":1698646585982,"duration":2362}},{"uid":"66cd7992eb869086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/66cd7992eb869086","status":"passed","time":{"start":1698628798602,"stop":1698628801519,"duration":2917}},{"uid":"873c69b3084a528a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/873c69b3084a528a","status":"passed","time":{"start":1698615544035,"stop":1698615546532,"duration":2497}},{"uid":"e853fefe0cfc16af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e853fefe0cfc16af","status":"passed","time":{"start":1698615429561,"stop":1698615431821,"duration":2260}},{"uid":"51133dc153b889da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51133dc153b889da","status":"passed","time":{"start":1698542725084,"stop":1698542727658,"duration":2574}},{"uid":"9d4c1362d62694a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9d4c1362d62694a3","status":"passed","time":{"start":1698455796242,"stop":1698455798882,"duration":2640}},{"uid":"3b07fe621df8a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b07fe621df8a9f3","status":"passed","time":{"start":1698369460109,"stop":1698369462520,"duration":2411}},{"uid":"b75269291f8f2a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b75269291f8f2a05","status":"passed","time":{"start":1698283219144,"stop":1698283221815,"duration":2671}},{"uid":"566fe7840909545c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/566fe7840909545c","status":"passed","time":{"start":1698196876661,"stop":1698196879004,"duration":2343}},{"uid":"82f1297bda7346fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/82f1297bda7346fd","status":"passed","time":{"start":1698178574927,"stop":1698178577546,"duration":2619}},{"uid":"45064cff81a0007c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/45064cff81a0007c","status":"passed","time":{"start":1698178512753,"stop":1698178515212,"duration":2459}},{"uid":"2fc3832c1256e257","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/2fc3832c1256e257","status":"passed","time":{"start":1698110410668,"stop":1698110413887,"duration":3219}}]},"04b39ae94b1ff1469a2ad10c001ef3a6":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":74},"items":[{"uid":"3d00f2258e4f3b4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/3d00f2258e4f3b4c","status":"passed","time":{"start":1698867777923,"stop":1698867788491,"duration":10568}},{"uid":"de5f8777d48e4a29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/de5f8777d48e4a29","status":"passed","time":{"start":1698801773420,"stop":1698801783368,"duration":9948}},{"uid":"2d0fb956d08c7a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2d0fb956d08c7a7b","status":"passed","time":{"start":1698788663708,"stop":1698788673028,"duration":9320}},{"uid":"59bc7bbcaf7ac3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/59bc7bbcaf7ac3ce","status":"passed","time":{"start":1698715177571,"stop":1698715192631,"duration":15060}},{"uid":"fff32e7e15c7daf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fff32e7e15c7daf9","status":"passed","time":{"start":1698701547211,"stop":1698701558802,"duration":11591}},{"uid":"5bbb245d4e104c59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5bbb245d4e104c59","status":"passed","time":{"start":1698700396432,"stop":1698700406449,"duration":10017}},{"uid":"55d6a22f09e72f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55d6a22f09e72f81","status":"passed","time":{"start":1698693034067,"stop":1698693045057,"duration":10990}},{"uid":"1a2fe46207005d93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a2fe46207005d93","status":"passed","time":{"start":1698692905804,"stop":1698692921560,"duration":15756}},{"uid":"5022cd8baf0c86ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5022cd8baf0c86ee","status":"passed","time":{"start":1698646525315,"stop":1698646541616,"duration":16301}},{"uid":"feb4ebbb53ee10fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/feb4ebbb53ee10fe","status":"passed","time":{"start":1698628880321,"stop":1698628891453,"duration":11132}},{"uid":"d11ae13dada10051","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d11ae13dada10051","status":"passed","time":{"start":1698615357703,"stop":1698615367808,"duration":10105}},{"uid":"6915f6e8636551f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6915f6e8636551f","status":"passed","time":{"start":1698615253306,"stop":1698615262384,"duration":9078}},{"uid":"e0e8576f44e76483","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e0e8576f44e76483","status":"passed","time":{"start":1698542522215,"stop":1698542530837,"duration":8622}},{"uid":"bb8e65beaaed3212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb8e65beaaed3212","status":"passed","time":{"start":1698455849315,"stop":1698455860042,"duration":10727}},{"uid":"25801270acfe9953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/25801270acfe9953","status":"passed","time":{"start":1698369513231,"stop":1698369523376,"duration":10145}},{"uid":"e84816605a4ca8b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e84816605a4ca8b6","status":"passed","time":{"start":1698283001980,"stop":1698283014451,"duration":12471}},{"uid":"6c1bc9209e73241f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6c1bc9209e73241f","status":"passed","time":{"start":1698196667603,"stop":1698196681643,"duration":14040}},{"uid":"ece8daf903a81428","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ece8daf903a81428","status":"passed","time":{"start":1698178390477,"stop":1698178401401,"duration":10924}},{"uid":"7d734d96c0868040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7d734d96c0868040","status":"passed","time":{"start":1698178330379,"stop":1698178342574,"duration":12195}},{"uid":"6b0b2867b9bf1930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/6b0b2867b9bf1930","status":"passed","time":{"start":1698110250816,"stop":1698110260119,"duration":9303}}]},"fd6e3e2b6c7fbe2d0715ca47848314a0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"6f0a3f3934de7b7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6f0a3f3934de7b7d","status":"passed","time":{"start":1698867795882,"stop":1698867797371,"duration":1489}},{"uid":"a7d52b52a3489a56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a7d52b52a3489a56","status":"passed","time":{"start":1698801810673,"stop":1698801812471,"duration":1798}},{"uid":"8c0b10f722f44f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8c0b10f722f44f3b","status":"passed","time":{"start":1698788692298,"stop":1698788693935,"duration":1637}},{"uid":"e6168f164d27a540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e6168f164d27a540","status":"passed","time":{"start":1698715230061,"stop":1698715231720,"duration":1659}},{"uid":"fb70517ac622b8e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fb70517ac622b8e7","status":"passed","time":{"start":1698701633986,"stop":1698701635826,"duration":1840}},{"uid":"48b111fa0af0e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48b111fa0af0e95f","status":"passed","time":{"start":1698700534909,"stop":1698700536587,"duration":1678}},{"uid":"2f8e356d6ff52bc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/2f8e356d6ff52bc7","status":"passed","time":{"start":1698693112968,"stop":1698693114327,"duration":1359}},{"uid":"ac286a915be00a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac286a915be00a90","status":"passed","time":{"start":1698692941191,"stop":1698692942758,"duration":1567}},{"uid":"9df720bca319fefb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9df720bca319fefb","status":"passed","time":{"start":1698646608751,"stop":1698646610607,"duration":1856}},{"uid":"1c66eb672e7967fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1c66eb672e7967fa","status":"passed","time":{"start":1698628829615,"stop":1698628831432,"duration":1817}},{"uid":"47d5cf859651f27f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/47d5cf859651f27f","status":"passed","time":{"start":1698615491640,"stop":1698615493510,"duration":1870}},{"uid":"9855db2ada6d4ace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9855db2ada6d4ace","status":"passed","time":{"start":1698615328027,"stop":1698615329614,"duration":1587}},{"uid":"e5389274741f2da0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e5389274741f2da0","status":"passed","time":{"start":1698542627510,"stop":1698542629379,"duration":1869}},{"uid":"57be38d2ebd5542f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/57be38d2ebd5542f","status":"passed","time":{"start":1698455822467,"stop":1698455824025,"duration":1558}},{"uid":"ec38e67703bc9a0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ec38e67703bc9a0d","status":"passed","time":{"start":1698369551381,"stop":1698369552846,"duration":1465}},{"uid":"41f3e562f214ed97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/41f3e562f214ed97","status":"passed","time":{"start":1698283156329,"stop":1698283158303,"duration":1974}},{"uid":"6078a69d1f2f003a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6078a69d1f2f003a","status":"passed","time":{"start":1698196772273,"stop":1698196774008,"duration":1735}},{"uid":"9651630e0bd9d6b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9651630e0bd9d6b9","status":"passed","time":{"start":1698178506476,"stop":1698178508463,"duration":1987}},{"uid":"29f3ab53cc45862d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29f3ab53cc45862d","status":"passed","time":{"start":1698178442542,"stop":1698178444170,"duration":1628}},{"uid":"80dcc169075f265c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/80dcc169075f265c","status":"passed","time":{"start":1698110420513,"stop":1698110421882,"duration":1369}}]},"9ccf2d38c1146637d9a0560b2cb0f48e":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"da11ad84eacf2c9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/da11ad84eacf2c9e","status":"passed","time":{"start":1698867413515,"stop":1698867418213,"duration":4698}},{"uid":"c283ba9bec861a96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c283ba9bec861a96","status":"passed","time":{"start":1698801509348,"stop":1698801514176,"duration":4828}},{"uid":"107e516837cecbc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/107e516837cecbc6","status":"passed","time":{"start":1698788417375,"stop":1698788421994,"duration":4619}},{"uid":"d54f25d8207623be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d54f25d8207623be","status":"passed","time":{"start":1698714893999,"stop":1698714899239,"duration":5240}},{"uid":"56811d91b40af8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/56811d91b40af8b","status":"passed","time":{"start":1698701284580,"stop":1698701289963,"duration":5383}},{"uid":"1301a7916e64fe35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1301a7916e64fe35","status":"passed","time":{"start":1698700153322,"stop":1698700157937,"duration":4615}},{"uid":"f982f61b20d8215b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f982f61b20d8215b","status":"passed","time":{"start":1698692698950,"stop":1698692703536,"duration":4586}},{"uid":"55e0bbaf839bf43d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/55e0bbaf839bf43d","status":"passed","time":{"start":1698692666008,"stop":1698692670955,"duration":4947}},{"uid":"e1de1419cb17c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1de1419cb17c0d3","status":"passed","time":{"start":1698646227229,"stop":1698646232261,"duration":5032}},{"uid":"6aaea88e42ba6b10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6aaea88e42ba6b10","status":"passed","time":{"start":1698628478697,"stop":1698628483467,"duration":4770}},{"uid":"7815069c2bf67b0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7815069c2bf67b0f","status":"passed","time":{"start":1698615115997,"stop":1698615121069,"duration":5072}},{"uid":"17764a8f7101eba2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/17764a8f7101eba2","status":"passed","time":{"start":1698615036862,"stop":1698615041539,"duration":4677}},{"uid":"f070f189688dd23d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f070f189688dd23d","status":"passed","time":{"start":1698542283254,"stop":1698542288161,"duration":4907}},{"uid":"e9cf1439ebd6d2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e9cf1439ebd6d2ff","status":"passed","time":{"start":1698455474349,"stop":1698455478866,"duration":4517}},{"uid":"da272f77e5f70792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/da272f77e5f70792","status":"passed","time":{"start":1698369156887,"stop":1698369161719,"duration":4832}},{"uid":"505e3cbb39c64c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/505e3cbb39c64c5c","status":"passed","time":{"start":1698282743783,"stop":1698282749791,"duration":6008}},{"uid":"cfb888e04d6c945a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cfb888e04d6c945a","status":"passed","time":{"start":1698196416691,"stop":1698196421997,"duration":5306}},{"uid":"c1f70344e01b9ebc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c1f70344e01b9ebc","status":"passed","time":{"start":1698178143506,"stop":1698178148648,"duration":5142}},{"uid":"400937ab69ae3b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/400937ab69ae3b0e","status":"passed","time":{"start":1698178099321,"stop":1698178103940,"duration":4619}},{"uid":"f31654267affb9c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/f31654267affb9c9","status":"passed","time":{"start":1698110013953,"stop":1698110018810,"duration":4857}}]},"801248c9ab954856945dc1ac5bef1fab":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":141,"unknown":0,"total":169},"items":[{"uid":"34a93a5eb6a14308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/34a93a5eb6a14308","status":"passed","time":{"start":1698867409201,"stop":1698867410804,"duration":1603}},{"uid":"a3d58701a93524b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a3d58701a93524b1","status":"passed","time":{"start":1698801510146,"stop":1698801511802,"duration":1656}},{"uid":"d1812f8233b895e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d1812f8233b895e7","status":"passed","time":{"start":1698788423897,"stop":1698788426291,"duration":2394}},{"uid":"29fb179c4b6868a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29fb179c4b6868a0","status":"passed","time":{"start":1698714892858,"stop":1698714894590,"duration":1732}},{"uid":"bbc1c916792a119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/bbc1c916792a119","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698701281100,"stop":1698701283646,"duration":2546}},{"uid":"80810e61fab353fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/80810e61fab353fa","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698700154763,"stop":1698700156901,"duration":2138}},{"uid":"e464cbbfedd58ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e464cbbfedd58ef2","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692700988,"stop":1698692702615,"duration":1627}},{"uid":"b5086abf204ccc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5086abf204ccc65","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692663770,"stop":1698692665266,"duration":1496}},{"uid":"c1c1be89cff7ad4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c1c1be89cff7ad4f","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646224503,"stop":1698646228742,"duration":4239}},{"uid":"92d987ee69bdeb27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92d987ee69bdeb27","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698628471086,"stop":1698628473042,"duration":1956}},{"uid":"7c42663407473cf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7c42663407473cf3","status":"passed","time":{"start":1698615114278,"stop":1698615116098,"duration":1820}},{"uid":"3c01f879c5242b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c01f879c5242b72","status":"passed","time":{"start":1698615037742,"stop":1698615039828,"duration":2086}},{"uid":"ded811926ddf3b87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ded811926ddf3b87","status":"passed","time":{"start":1698542279600,"stop":1698542282558,"duration":2958}},{"uid":"43fe8b82c2a0c15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/43fe8b82c2a0c15","status":"passed","time":{"start":1698455469673,"stop":1698455471243,"duration":1570}},{"uid":"f331637d2fff8bb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f331637d2fff8bb7","status":"passed","time":{"start":1698369154889,"stop":1698369158094,"duration":3205}},{"uid":"d3fd5d853c0618ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d3fd5d853c0618ca","status":"passed","time":{"start":1698282743602,"stop":1698282745700,"duration":2098}},{"uid":"b53627de859eb98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b53627de859eb98","status":"passed","time":{"start":1698196413628,"stop":1698196416088,"duration":2460}},{"uid":"f13f6af1012dadbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f13f6af1012dadbd","status":"passed","time":{"start":1698178142694,"stop":1698178145007,"duration":2313}},{"uid":"545e96837f3d7a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/545e96837f3d7a10","status":"passed","time":{"start":1698178105967,"stop":1698178109099,"duration":3132}},{"uid":"63845204b947a244","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/63845204b947a244","status":"passed","time":{"start":1698110011279,"stop":1698110012843,"duration":1564}}]},"93061d049d5e3b3b2886e3c632b0e1f1":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":32},"items":[{"uid":"f134980c8d1771be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f134980c8d1771be","status":"passed","time":{"start":1698867443214,"stop":1698867445117,"duration":1903}},{"uid":"d3cdc0915f025da8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d3cdc0915f025da8","status":"passed","time":{"start":1698801541292,"stop":1698801544676,"duration":3384}},{"uid":"680b717de1b2f101","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/680b717de1b2f101","status":"passed","time":{"start":1698788445527,"stop":1698788447782,"duration":2255}},{"uid":"be9b5affba07dc9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/be9b5affba07dc9a","status":"passed","time":{"start":1698714937553,"stop":1698714939588,"duration":2035}},{"uid":"c54767efaa914cf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/c54767efaa914cf1","status":"passed","time":{"start":1698701316638,"stop":1698701319134,"duration":2496}},{"uid":"cca313d3187e3ed6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cca313d3187e3ed6","status":"passed","time":{"start":1698700183094,"stop":1698700185478,"duration":2384}},{"uid":"9d9ef654773630a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9d9ef654773630a5","status":"passed","time":{"start":1698692727242,"stop":1698692729439,"duration":2197}},{"uid":"cb9ad15d1e38079e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cb9ad15d1e38079e","status":"passed","time":{"start":1698692697426,"stop":1698692699890,"duration":2464}},{"uid":"418296cb9f782cf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/418296cb9f782cf5","status":"passed","time":{"start":1698646270108,"stop":1698646274330,"duration":4222}},{"uid":"6324db1469757864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6324db1469757864","status":"passed","time":{"start":1698628516681,"stop":1698628518999,"duration":2318}},{"uid":"af9d3dadbc6f7507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af9d3dadbc6f7507","status":"passed","time":{"start":1698615159795,"stop":1698615162703,"duration":2908}},{"uid":"a5323d48cff6be31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a5323d48cff6be31","status":"passed","time":{"start":1698615066631,"stop":1698615070533,"duration":3902}},{"uid":"4298b9d3c97220bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4298b9d3c97220bb","status":"passed","time":{"start":1698542320364,"stop":1698542323438,"duration":3074}},{"uid":"eb93f554d943fefe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/eb93f554d943fefe","status":"passed","time":{"start":1698455507363,"stop":1698455509859,"duration":2496}},{"uid":"19c77f9a47ce07ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19c77f9a47ce07ba","status":"passed","time":{"start":1698369195362,"stop":1698369201541,"duration":6179}},{"uid":"ce89f35ba71ff7e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ce89f35ba71ff7e0","status":"passed","time":{"start":1698282785522,"stop":1698282788473,"duration":2951}},{"uid":"d4756df350084e44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d4756df350084e44","status":"passed","time":{"start":1698196448961,"stop":1698196451704,"duration":2743}},{"uid":"3dd212f0ac31979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dd212f0ac31979","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178175936,"stop":1698178193117,"duration":17181}},{"uid":"a17ff9a2842c8237","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a17ff9a2842c8237","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178133498,"stop":1698178165671,"duration":32173}},{"uid":"8ea00e72f7eea06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/8ea00e72f7eea06b","status":"passed","time":{"start":1698110058492,"stop":1698110065232,"duration":6740}}]},"9757596c6a580c04f776b266c6584936":{"statistic":{"failed":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"f52fdb8764f8c988","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f52fdb8764f8c988","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867798680,"stop":1698867798774,"duration":94}},{"uid":"78257e3fc62d1550","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/78257e3fc62d1550","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801812475,"stop":1698801812584,"duration":109}},{"uid":"229ec5e31e43ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/229ec5e31e43ae29","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788693939,"stop":1698788694386,"duration":447}},{"uid":"dce78ce27b230387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/dce78ce27b230387","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715231726,"stop":1698715231854,"duration":128}},{"uid":"52e6bc9b75e28451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/52e6bc9b75e28451","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701635831,"stop":1698701635939,"duration":108}},{"uid":"ae9ae21e1983a01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae9ae21e1983a01f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700536591,"stop":1698700536706,"duration":115}},{"uid":"5b5a0ceb9071c650","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5b5a0ceb9071c650","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693114331,"stop":1698693114447,"duration":116}},{"uid":"9fe2222e45fbe795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9fe2222e45fbe795","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692942761,"stop":1698692942879,"duration":118}},{"uid":"f06336bc71173ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f06336bc71173ab3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646610612,"stop":1698646610877,"duration":265}},{"uid":"8cd1216b1ffdc584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8cd1216b1ffdc584","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628831437,"stop":1698628831582,"duration":145}},{"uid":"8b149f7d56eec6dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b149f7d56eec6dd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615493514,"stop":1698615493793,"duration":279}},{"uid":"72dd896488b29221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72dd896488b29221","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615329618,"stop":1698615330031,"duration":413}},{"uid":"540b1d95a4261892","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/540b1d95a4261892","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542629383,"stop":1698542629652,"duration":269}},{"uid":"5bcb54510f39e602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5bcb54510f39e602","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455824029,"stop":1698455824455,"duration":426}},{"uid":"8aa0557091b26de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8aa0557091b26de0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369552851,"stop":1698369553280,"duration":429}},{"uid":"3746ba58d1da8755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3746ba58d1da8755","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698283158307,"stop":1698283158987,"duration":680}},{"uid":"44aba7cf3279c281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/44aba7cf3279c281","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196774011,"stop":1698196774133,"duration":122}},{"uid":"e4cf6729bd4ee0a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e4cf6729bd4ee0a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178508470,"stop":1698178509171,"duration":701}},{"uid":"37cde6be399175a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37cde6be399175a5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178444174,"stop":1698178444308,"duration":134}},{"uid":"7036283cab8525df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/7036283cab8525df","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698110421886,"stop":1698110422327,"duration":441}}]},"457984096c8a54ecc6e0400bb319c59a":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":133,"unknown":0,"total":134},"items":[{"uid":"37e932face3e216","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/37e932face3e216","status":"passed","time":{"start":1698867482221,"stop":1698867488905,"duration":6684}},{"uid":"8e888d96db8ab713","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8e888d96db8ab713","status":"passed","time":{"start":1698801545007,"stop":1698801550022,"duration":5015}},{"uid":"b74feed10d91823b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b74feed10d91823b","status":"passed","time":{"start":1698788450631,"stop":1698788457059,"duration":6428}},{"uid":"6a72949b8ec32456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6a72949b8ec32456","status":"passed","time":{"start":1698714939591,"stop":1698714947486,"duration":7895}},{"uid":"8b9ab43f4d49fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b9ab43f4d49fcc","status":"passed","time":{"start":1698701319138,"stop":1698701324961,"duration":5823}},{"uid":"7e4e8a47a25977da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7e4e8a47a25977da","status":"passed","time":{"start":1698700185481,"stop":1698700190479,"duration":4998}},{"uid":"f1b54a85b6dc7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f1b54a85b6dc7e1","status":"passed","time":{"start":1698692729442,"stop":1698692735082,"duration":5640}},{"uid":"b8e481c59fb7ce4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b8e481c59fb7ce4e","status":"passed","time":{"start":1698692699893,"stop":1698692704811,"duration":4918}},{"uid":"95f8b6a8464860af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/95f8b6a8464860af","status":"passed","time":{"start":1698646351635,"stop":1698646360166,"duration":8531}},{"uid":"320e1cb479f45d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/320e1cb479f45d9a","status":"passed","time":{"start":1698628565303,"stop":1698628573253,"duration":7950}},{"uid":"c4729719d5fc214d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4729719d5fc214d","status":"passed","time":{"start":1698615227901,"stop":1698615233295,"duration":5394}},{"uid":"b6ad05ece95e3543","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b6ad05ece95e3543","status":"passed","time":{"start":1698615114255,"stop":1698615119335,"duration":5080}},{"uid":"81df347f9368334c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/81df347f9368334c","status":"passed","time":{"start":1698542377568,"stop":1698542389096,"duration":11528}},{"uid":"da54ffbbf81768a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/da54ffbbf81768a","status":"passed","time":{"start":1698455567868,"stop":1698455578231,"duration":10363}},{"uid":"2bc94b489ff71d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2bc94b489ff71d52","status":"passed","time":{"start":1698369241288,"stop":1698369246730,"duration":5442}},{"uid":"d73638a4220bf4ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d73638a4220bf4ac","status":"passed","time":{"start":1698282859049,"stop":1698282870318,"duration":11269}},{"uid":"1d0143b3e8eb02f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1d0143b3e8eb02f2","status":"passed","time":{"start":1698196517257,"stop":1698196525509,"duration":8252}},{"uid":"6d7b150f3509c13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d7b150f3509c13a","status":"passed","time":{"start":1698178241276,"stop":1698178246649,"duration":5373}},{"uid":"e95729f0bbef551b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e95729f0bbef551b","status":"passed","time":{"start":1698178221342,"stop":1698178228496,"duration":7154}},{"uid":"985de10a22b7fe1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/985de10a22b7fe1b","status":"passed","time":{"start":1698110107465,"stop":1698110117321,"duration":9856}}]},"d724d8b9a4d0593a99f53e95b03e558b":{"statistic":{"failed":94,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":169},"items":[{"uid":"41d1a673d43c9e5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/41d1a673d43c9e5c","status":"passed","time":{"start":1698867804643,"stop":1698867807563,"duration":2920}},{"uid":"437a3b49afef59b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/437a3b49afef59b9","status":"passed","time":{"start":1698801820001,"stop":1698801824064,"duration":4063}},{"uid":"f929017cf22e2fd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f929017cf22e2fd1","status":"passed","time":{"start":1698788706702,"stop":1698788711791,"duration":5089}},{"uid":"a6dd942a96182c0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a6dd942a96182c0d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715240958,"stop":1698715244820,"duration":3862}},{"uid":"eb563fe19ce52466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/eb563fe19ce52466","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701647039,"stop":1698701650910,"duration":3871}},{"uid":"cedbb1261177414d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cedbb1261177414d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700545095,"stop":1698700548458,"duration":3363}},{"uid":"dc0ce6216e6982ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dc0ce6216e6982ed","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693123601,"stop":1698693126653,"duration":3052}},{"uid":"b5ac2cfb21d2dd53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5ac2cfb21d2dd53","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692950551,"stop":1698692953917,"duration":3366}},{"uid":"1c7c387b4ff66f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1c7c387b4ff66f89","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646620839,"stop":1698646624797,"duration":3958}},{"uid":"2ecd5ef69e7a27f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ecd5ef69e7a27f3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628840333,"stop":1698628844203,"duration":3870}},{"uid":"40d9b36304f633a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/40d9b36304f633a2","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615503540,"stop":1698615507728,"duration":4188}},{"uid":"90483e440e197e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/90483e440e197e74","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615337042,"stop":1698615341078,"duration":4036}},{"uid":"574bc8c6672ca707","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/574bc8c6672ca707","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542639993,"stop":1698542644054,"duration":4061}},{"uid":"9f0ccecb1c7f46bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9f0ccecb1c7f46bc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455833684,"stop":1698455839984,"duration":6300}},{"uid":"566841f018f37d61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/566841f018f37d61","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369562515,"stop":1698369565999,"duration":3484}},{"uid":"4fe695403797f769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4fe695403797f769","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698283168883,"stop":1698283174378,"duration":5495}},{"uid":"38ef3bd890979ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/38ef3bd890979ef1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196782265,"stop":1698196785996,"duration":3731}},{"uid":"199ce4ac4540e5ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/199ce4ac4540e5ba","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178517795,"stop":1698178521667,"duration":3872}},{"uid":"ebf06efca2570b2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ebf06efca2570b2c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178451795,"stop":1698178455134,"duration":3339}},{"uid":"4e5b810c832a7959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/4e5b810c832a7959","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698110422371,"stop":1698110425703,"duration":3332}}]},"be5066a45f8f21ace99c9910b786c6c9":{"statistic":{"failed":24,"broken":0,"skipped":0,"passed":145,"unknown":0,"total":169},"items":[{"uid":"e929147f79306b4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e929147f79306b4b","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562dc50c4fb3 \n#1 0x562dc4d984a7 \n#2 0x562dc4ddfdd6 \n#3 0x562dc4ddfec1 \n#4 0x562dc4e1d354 \n#5 0x562dc4e0196d \n#6 0x562dc4e1ac02 \n#7 0x562dc4e01713 \n#8 0x562dc4dd418b \n#9 0x562dc4dd4f7e \n#10 0x562dc508a8d8 \n#11 0x562dc508e800 \n#12 0x562dc5098cfc \n#13 0x562dc508f418 \n#14 0x562dc505c42f \n#15 0x562dc50b34e8 \n#16 0x562dc50b36b4 \n#17 0x562dc50c4143 \n#18 0x7f0420094ac3 ","time":{"start":1698867642073,"stop":1698867645806,"duration":3733}},{"uid":"62d0740c3f06e7f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/62d0740c3f06e7f0","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55be286b3fb3 \n#1 0x55be283874a7 \n#2 0x55be283cedd6 \n#3 0x55be283ceec1 \n#4 0x55be2840c354 \n#5 0x55be283f096d \n#6 0x55be28409c02 \n#7 0x55be283f0713 \n#8 0x55be283c318b \n#9 0x55be283c3f7e \n#10 0x55be286798d8 \n#11 0x55be2867d800 \n#12 0x55be28687cfc \n#13 0x55be2867e418 \n#14 0x55be2864b42f \n#15 0x55be286a24e8 \n#16 0x55be286a26b4 \n#17 0x55be286b3143 \n#18 0x7fa20da94ac3 ","time":{"start":1698801637172,"stop":1698801641065,"duration":3893}},{"uid":"fefe36f4ef37f448","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fefe36f4ef37f448","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55d01e580fb3 \n#1 0x55d01e2544a7 \n#2 0x55d01e29bdd6 \n#3 0x55d01e29bec1 \n#4 0x55d01e2d9354 \n#5 0x55d01e2bd96d \n#6 0x55d01e2d6c02 \n#7 0x55d01e2bd713 \n#8 0x55d01e29018b \n#9 0x55d01e290f7e \n#10 0x55d01e5468d8 \n#11 0x55d01e54a800 \n#12 0x55d01e554cfc \n#13 0x55d01e54b418 \n#14 0x55d01e51842f \n#15 0x55d01e56f4e8 \n#16 0x55d01e56f6b4 \n#17 0x55d01e580143 \n#18 0x7fa9d0294ac3 ","time":{"start":1698788528091,"stop":1698788532016,"duration":3925}},{"uid":"7bb8d59d55a95dd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7bb8d59d55a95dd7","status":"passed","time":{"start":1698715040936,"stop":1698715046615,"duration":5679}},{"uid":"9221f20de96d601b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9221f20de96d601b","status":"passed","time":{"start":1698701408431,"stop":1698701414652,"duration":6221}},{"uid":"4bc21ef09a6c2db9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4bc21ef09a6c2db9","status":"passed","time":{"start":1698700259860,"stop":1698700264904,"duration":5044}},{"uid":"26a76ad7c58368d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/26a76ad7c58368d9","status":"passed","time":{"start":1698692897908,"stop":1698692902645,"duration":4737}},{"uid":"91855af28dd1d6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91855af28dd1d6ff","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698692770155,"stop":1698692774773,"duration":4618}},{"uid":"6da4851843252070","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6da4851843252070","status":"passed","time":{"start":1698646386562,"stop":1698646393049,"duration":6487}},{"uid":"1305a571db0e5a70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1305a571db0e5a70","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698628742418,"stop":1698628748088,"duration":5670}},{"uid":"8b49662fa3fe153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b49662fa3fe153a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698615218815,"stop":1698615225437,"duration":6622}},{"uid":"92235eb6a3ff6497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/92235eb6a3ff6497","status":"passed","time":{"start":1698615117752,"stop":1698615122766,"duration":5014}},{"uid":"a76610d93d1787c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a76610d93d1787c2","status":"passed","time":{"start":1698542385033,"stop":1698542390606,"duration":5573}},{"uid":"48d0619b155e25fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/48d0619b155e25fe","status":"passed","time":{"start":1698455712457,"stop":1698455717128,"duration":4671}},{"uid":"2f57be299b1598d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2f57be299b1598d7","status":"passed","time":{"start":1698369376554,"stop":1698369381401,"duration":4847}},{"uid":"3edba04b77fc497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3edba04b77fc497","status":"passed","time":{"start":1698282863472,"stop":1698282869396,"duration":5924}},{"uid":"499e55d17b2ba8a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/499e55d17b2ba8a4","status":"passed","time":{"start":1698196528462,"stop":1698196535280,"duration":6818}},{"uid":"7ce32ff7825784b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7ce32ff7825784b7","status":"passed","time":{"start":1698178252238,"stop":1698178258116,"duration":5878}},{"uid":"bcc860598c1a6b15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bcc860598c1a6b15","status":"passed","time":{"start":1698178194324,"stop":1698178199403,"duration":5079}},{"uid":"306de2e4d4fabb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/306de2e4d4fabb6a","status":"passed","time":{"start":1698110113965,"stop":1698110118577,"duration":4612}}]},"cc336f6dd92ae6b8042805cd6f13d13e":{"statistic":{"failed":111,"broken":0,"skipped":0,"passed":58,"unknown":0,"total":169},"items":[{"uid":"a96a01a1f20f0ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/a96a01a1f20f0ec","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698867424110,"stop":1698867425299,"duration":1189}},{"uid":"d6d4cc4588c30b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d6d4cc4588c30b20","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698801535786,"stop":1698801536967,"duration":1181}},{"uid":"f1928b5432e63e8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f1928b5432e63e8a","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698788442762,"stop":1698788444331,"duration":1569}},{"uid":"cd94dee707b39a3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cd94dee707b39a3e","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698714922469,"stop":1698714924217,"duration":1748}},{"uid":"881a9c6a359cfca4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/881a9c6a359cfca4","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698701298845,"stop":1698701300698,"duration":1853}},{"uid":"2d73faa65a56bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2d73faa65a56bc","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698700171341,"stop":1698700173147,"duration":1806}},{"uid":"bd2b9bc43d11d3ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/bd2b9bc43d11d3ff","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692715305,"stop":1698692716537,"duration":1232}},{"uid":"383c54609fc989e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/383c54609fc989e1","status":"passed","time":{"start":1698692681269,"stop":1698692685622,"duration":4353}},{"uid":"162c2b0d30e1df9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/162c2b0d30e1df9c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698646242966,"stop":1698646245582,"duration":2616}},{"uid":"33e7fe4c4ac218cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/33e7fe4c4ac218cc","status":"passed","time":{"start":1698628483551,"stop":1698628487912,"duration":4361}},{"uid":"44a22a65c73849c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/44a22a65c73849c3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615127032,"stop":1698615129001,"duration":1969}},{"uid":"a002d3aa78a4c599","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a002d3aa78a4c599","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615049545,"stop":1698615051211,"duration":1666}},{"uid":"be5e977d438a238d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/be5e977d438a238d","status":"passed","time":{"start":1698542298387,"stop":1698542305868,"duration":7481}},{"uid":"bc89ae3f7d42f1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bc89ae3f7d42f1ab","status":"passed","time":{"start":1698455496299,"stop":1698455500839,"duration":4540}},{"uid":"ca00317480f890d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ca00317480f890d9","status":"passed","time":{"start":1698369173473,"stop":1698369177746,"duration":4273}},{"uid":"d8992e79ea49330c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d8992e79ea49330c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698282771446,"stop":1698282773230,"duration":1784}},{"uid":"ce34b1e867253d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce34b1e867253d84","status":"passed","time":{"start":1698196443404,"stop":1698196448410,"duration":5006}},{"uid":"f750c4cd4c3ba6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f750c4cd4c3ba6db","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178158372,"stop":1698178160735,"duration":2363}},{"uid":"2233038cd6af0fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2233038cd6af0fe","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178122154,"stop":1698178123891,"duration":1737}},{"uid":"df280d2c5e7bef0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/df280d2c5e7bef0f","status":"passed","time":{"start":1698110025613,"stop":1698110029786,"duration":4173}}]},"e674cebf616dd1178743c85688db8654":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":162,"unknown":0,"total":169},"items":[{"uid":"49d61f752d26f20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/49d61f752d26f20","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867570570,"stop":1698867573206,"duration":2636}},{"uid":"603f3e8b27c93548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/603f3e8b27c93548","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801674440,"stop":1698801681848,"duration":7408}},{"uid":"511d6f58c1d4cdbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/511d6f58c1d4cdbc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788588699,"stop":1698788591178,"duration":2479}},{"uid":"f4d3e1f63a4d1e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f4d3e1f63a4d1e20","status":"passed","time":{"start":1698715130797,"stop":1698715134772,"duration":3975}},{"uid":"e2d9f03f4c8c616f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e2d9f03f4c8c616f","status":"passed","time":{"start":1698701546434,"stop":1698701549394,"duration":2960}},{"uid":"bc090f6376249ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc090f6376249ed4","status":"passed","time":{"start":1698700320940,"stop":1698700323554,"duration":2614}},{"uid":"5ee0c1e6a58a0f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5ee0c1e6a58a0f3b","status":"passed","time":{"start":1698692860055,"stop":1698692862451,"duration":2396}},{"uid":"9d8c6ada4ee5a743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9d8c6ada4ee5a743","status":"passed","time":{"start":1698692829900,"stop":1698692832430,"duration":2530}},{"uid":"551c66abe4b67fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/551c66abe4b67fd0","status":"passed","time":{"start":1698646540821,"stop":1698646543850,"duration":3029}},{"uid":"5e153b2a3640d298","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5e153b2a3640d298","status":"passed","time":{"start":1698628520048,"stop":1698628527259,"duration":7211}},{"uid":"747a7d41ac7811a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/747a7d41ac7811a4","status":"passed","time":{"start":1698615163827,"stop":1698615166874,"duration":3047}},{"uid":"652bdbae09fe06e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/652bdbae09fe06e8","status":"passed","time":{"start":1698615071594,"stop":1698615074377,"duration":2783}},{"uid":"b9bb287f3958cb76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b9bb287f3958cb76","status":"passed","time":{"start":1698542324525,"stop":1698542327736,"duration":3211}},{"uid":"65f8ad27061028d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/65f8ad27061028d9","status":"passed","time":{"start":1698455511557,"stop":1698455515562,"duration":4005}},{"uid":"4bb15e11440d995c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4bb15e11440d995c","status":"passed","time":{"start":1698369202356,"stop":1698369204854,"duration":2498}},{"uid":"69649c94ae9c890a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/69649c94ae9c890a","status":"passed","time":{"start":1698282790223,"stop":1698282792982,"duration":2759}},{"uid":"2b446903e726e4eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2b446903e726e4eb","status":"passed","time":{"start":1698196462028,"stop":1698196465175,"duration":3147}},{"uid":"2a11e987a4ac83a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a11e987a4ac83a8","status":"passed","time":{"start":1698178194263,"stop":1698178197221,"duration":2958}},{"uid":"79ae9f199b0d8576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79ae9f199b0d8576","status":"passed","time":{"start":1698178140435,"stop":1698178143620,"duration":3185}},{"uid":"8d3974f81032adef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/8d3974f81032adef","status":"passed","time":{"start":1698110066115,"stop":1698110068910,"duration":2795}}]},"c3b97046df734f921dcc37a130cf4bef":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"ae3736ee2c49abdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/ae3736ee2c49abdd","status":"passed","time":{"start":1698867493639,"stop":1698867494682,"duration":1043}},{"uid":"5889f66218b29c6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5889f66218b29c6f","status":"passed","time":{"start":1698801618570,"stop":1698801619750,"duration":1180}},{"uid":"25b98e33a859db62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/25b98e33a859db62","status":"passed","time":{"start":1698788508566,"stop":1698788509503,"duration":937}},{"uid":"d74b5139f480ec86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d74b5139f480ec86","status":"passed","time":{"start":1698715012507,"stop":1698715013462,"duration":955}},{"uid":"5670701a04a5df9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5670701a04a5df9a","status":"passed","time":{"start":1698701384332,"stop":1698701385252,"duration":920}},{"uid":"985d4e5bd0c4694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/985d4e5bd0c4694","status":"passed","time":{"start":1698700242814,"stop":1698700243560,"duration":746}},{"uid":"d48a30331f96e6f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d48a30331f96e6f8","status":"passed","time":{"start":1698692883573,"stop":1698692884294,"duration":721}},{"uid":"cd2f90fdfc47e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cd2f90fdfc47e3","status":"passed","time":{"start":1698692751564,"stop":1698692752571,"duration":1007}},{"uid":"3d66433424b4d1e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3d66433424b4d1e9","status":"passed","time":{"start":1698646365275,"stop":1698646366212,"duration":937}},{"uid":"31ee416af0a63a8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/31ee416af0a63a8e","status":"passed","time":{"start":1698628582249,"stop":1698628583778,"duration":1529}},{"uid":"fa94eb407af0f8d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fa94eb407af0f8d3","status":"passed","time":{"start":1698615194952,"stop":1698615195884,"duration":932}},{"uid":"a75c5c59e4fc926f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a75c5c59e4fc926f","status":"passed","time":{"start":1698615103188,"stop":1698615104213,"duration":1025}},{"uid":"b31e7c4edd5133f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b31e7c4edd5133f7","status":"passed","time":{"start":1698542367428,"stop":1698542368468,"duration":1040}},{"uid":"53c0d98e66c2cc3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/53c0d98e66c2cc3a","status":"passed","time":{"start":1698455577793,"stop":1698455578753,"duration":960}},{"uid":"66581a8f35e84048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/66581a8f35e84048","status":"passed","time":{"start":1698369250073,"stop":1698369250836,"duration":763}},{"uid":"c62bd832435b72b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c62bd832435b72b8","status":"passed","time":{"start":1698282842169,"stop":1698282843148,"duration":979}},{"uid":"5451b55644890b53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5451b55644890b53","status":"passed","time":{"start":1698196507068,"stop":1698196508506,"duration":1438}},{"uid":"3166eccdc0f9e23b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3166eccdc0f9e23b","status":"passed","time":{"start":1698178229194,"stop":1698178230475,"duration":1281}},{"uid":"d24aabcdaa768489","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d24aabcdaa768489","status":"passed","time":{"start":1698178172972,"stop":1698178174049,"duration":1077}},{"uid":"94b94e3c61605f63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/94b94e3c61605f63","status":"passed","time":{"start":1698110098942,"stop":1698110099786,"duration":844}}]},"1e5a723ab9bb5ec179bcd63e0a46576d":{"statistic":{"failed":21,"broken":0,"skipped":0,"passed":148,"unknown":0,"total":169},"items":[{"uid":"ef3f52ba1236b608","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/ef3f52ba1236b608","status":"passed","time":{"start":1698867792679,"stop":1698867795878,"duration":3199}},{"uid":"2a0d131507b2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2a0d131507b2933e","status":"passed","time":{"start":1698801794532,"stop":1698801796742,"duration":2210}},{"uid":"91bcdc3ee8e1f5b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/91bcdc3ee8e1f5b1","status":"passed","time":{"start":1698788671801,"stop":1698788674108,"duration":2307}},{"uid":"7b522557d11ae781","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7b522557d11ae781","status":"passed","time":{"start":1698715212096,"stop":1698715214814,"duration":2718}},{"uid":"ec82debd7ac2dd33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ec82debd7ac2dd33","status":"passed","time":{"start":1698701616567,"stop":1698701619198,"duration":2631}},{"uid":"7ea359c9bb13928e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ea359c9bb13928e","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":1698700409063,"stop":1698700539665,"duration":130602}},{"uid":"1019073225add97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1019073225add97b","status":"passed","time":{"start":1698693097965,"stop":1698693099774,"duration":1809}},{"uid":"ac4482f4ae1647f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac4482f4ae1647f6","status":"passed","time":{"start":1698692925713,"stop":1698692927448,"duration":1735}},{"uid":"76ebcce1ec014f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/76ebcce1ec014f76","status":"passed","time":{"start":1698646590825,"stop":1698646593309,"duration":2484}},{"uid":"c43ba67b0a20006d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c43ba67b0a20006d","status":"passed","time":{"start":1698628811063,"stop":1698628813290,"duration":2227}},{"uid":"1fbfa26b6dae2b04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1fbfa26b6dae2b04","status":"passed","time":{"start":1698615474061,"stop":1698615476258,"duration":2197}},{"uid":"48b6ea630135bc05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/48b6ea630135bc05","status":"passed","time":{"start":1698615310994,"stop":1698615313264,"duration":2270}},{"uid":"9843e132f983f5ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/9843e132f983f5ef","status":"passed","time":{"start":1698542605822,"stop":1698542608137,"duration":2315}},{"uid":"9c3bf6bb353ecceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9c3bf6bb353ecceb","status":"passed","time":{"start":1698455805592,"stop":1698455807867,"duration":2275}},{"uid":"9a081c4d9e7ece5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a081c4d9e7ece5","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":1698369597894,"stop":1698369728160,"duration":130266}},{"uid":"887d174930c7c38f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/887d174930c7c38f","status":"passed","time":{"start":1698283134213,"stop":1698283137303,"duration":3090}},{"uid":"5f968b162d5c9f5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5f968b162d5c9f5a","status":"passed","time":{"start":1698196751639,"stop":1698196757772,"duration":6133}},{"uid":"217a86d405987003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/217a86d405987003","status":"passed","time":{"start":1698178489264,"stop":1698178491915,"duration":2651}},{"uid":"2325f288c32b4a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2325f288c32b4a0","status":"passed","time":{"start":1698178426606,"stop":1698178428662,"duration":2056}},{"uid":"577b7c93eabc804c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/577b7c93eabc804c","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":1698110290203,"stop":1698110420686,"duration":130483}}]},"dac8bb4374cb8d8a9239d9475542e329":{"statistic":{"failed":119,"broken":0,"skipped":0,"passed":50,"unknown":0,"total":169},"items":[{"uid":"7d0ca4ccbee000ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7d0ca4ccbee000ab","status":"passed","time":{"start":1698867422141,"stop":1698867424107,"duration":1966}},{"uid":"5742e11c600f675c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5742e11c600f675c","status":"passed","time":{"start":1698801534380,"stop":1698801535782,"duration":1402}},{"uid":"7b93d3a7d984d296","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7b93d3a7d984d296","status":"passed","time":{"start":1698788437847,"stop":1698788442759,"duration":4912}},{"uid":"d31eeb8a5bda7b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d31eeb8a5bda7b84","status":"passed","time":{"start":1698714921011,"stop":1698714922466,"duration":1455}},{"uid":"a359caa9efcdac60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a359caa9efcdac60","status":"passed","time":{"start":1698701297146,"stop":1698701298832,"duration":1686}},{"uid":"d13ad779e431760b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/d13ad779e431760b","status":"passed","time":{"start":1698700170008,"stop":1698700171338,"duration":1330}},{"uid":"8999c26324ef272f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8999c26324ef272f","status":"passed","time":{"start":1698692714210,"stop":1698692715302,"duration":1092}},{"uid":"91e727fb09a5205f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91e727fb09a5205f","status":"passed","time":{"start":1698692676990,"stop":1698692681266,"duration":4276}},{"uid":"eaef58d2b37decd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eaef58d2b37decd","status":"passed","time":{"start":1698646240601,"stop":1698646242963,"duration":2362}},{"uid":"a54d235da9afdba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a54d235da9afdba4","status":"passed","time":{"start":1698628482010,"stop":1698628483548,"duration":1538}},{"uid":"4ab1b1690d43769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4ab1b1690d43769","status":"passed","time":{"start":1698615125469,"stop":1698615127028,"duration":1559}},{"uid":"24f181ff6e1eb77f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/24f181ff6e1eb77f","status":"passed","time":{"start":1698615048145,"stop":1698615049541,"duration":1396}},{"uid":"1eab90b93e126f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1eab90b93e126f1","status":"passed","time":{"start":1698542293784,"stop":1698542298384,"duration":4600}},{"uid":"c05232b88a0ff3e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c05232b88a0ff3e8","status":"passed","time":{"start":1698455494399,"stop":1698455496295,"duration":1896}},{"uid":"6485a4196537893f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6485a4196537893f","status":"passed","time":{"start":1698369171352,"stop":1698369173470,"duration":2118}},{"uid":"bb8128e796e19e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bb8128e796e19e84","status":"passed","time":{"start":1698282769457,"stop":1698282771442,"duration":1985}},{"uid":"f0b5f11bacd955e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f0b5f11bacd955e4","status":"passed","time":{"start":1698196441207,"stop":1698196443401,"duration":2194}},{"uid":"4daaa2381f374852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4daaa2381f374852","status":"passed","time":{"start":1698178156600,"stop":1698178158368,"duration":1768}},{"uid":"9aed6fa1eb693cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9aed6fa1eb693cf","status":"passed","time":{"start":1698178120672,"stop":1698178122151,"duration":1479}},{"uid":"74cb2e85cd7ce59c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/74cb2e85cd7ce59c","status":"passed","time":{"start":1698110023573,"stop":1698110025610,"duration":2037}}]},"484d0c5e2def185d103e4e0bbf55c9cd":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"6da8d9a278235a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6da8d9a278235a55","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867627442,"stop":1698867629707,"duration":2265}},{"uid":"2d38cf572f5fedfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2d38cf572f5fedfb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801756516,"stop":1698801758292,"duration":1776}},{"uid":"65e997db6e5645ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/65e997db6e5645ba","status":"passed","time":{"start":1698788645749,"stop":1698788647532,"duration":1783}},{"uid":"61b04f1ecd76cda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/61b04f1ecd76cda5","status":"passed","time":{"start":1698715207938,"stop":1698715209201,"duration":1263}},{"uid":"41bd93fe72a10645","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/41bd93fe72a10645","status":"passed","time":{"start":1698701580646,"stop":1698701582565,"duration":1919}},{"uid":"25da86a7d1e77b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25da86a7d1e77b23","status":"passed","time":{"start":1698700371459,"stop":1698700373244,"duration":1785}},{"uid":"6897081ee5c902df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6897081ee5c902df","status":"passed","time":{"start":1698693070665,"stop":1698693072294,"duration":1629}},{"uid":"9c3b2807640e284b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9c3b2807640e284b","status":"passed","time":{"start":1698692880249,"stop":1698692881856,"duration":1607}},{"uid":"293e01d7982da2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/293e01d7982da2e7","status":"passed","time":{"start":1698646574125,"stop":1698646576599,"duration":2474}},{"uid":"d326b34aa11a8058","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d326b34aa11a8058","status":"passed","time":{"start":1698628619136,"stop":1698628621879,"duration":2743}},{"uid":"b5d3c568b2da13b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b5d3c568b2da13b","status":"passed","time":{"start":1698615469631,"stop":1698615471388,"duration":1757}},{"uid":"8374370507ffc78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8374370507ffc78f","status":"passed","time":{"start":1698615303957,"stop":1698615305554,"duration":1597}},{"uid":"31b2d02d618b0b09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/31b2d02d618b0b09","status":"passed","time":{"start":1698542597518,"stop":1698542599883,"duration":2365}},{"uid":"7eede3223f840dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7eede3223f840dc8","status":"passed","time":{"start":1698455613057,"stop":1698455615527,"duration":2470}},{"uid":"c23d723c15e9f1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c23d723c15e9f1a2","status":"passed","time":{"start":1698369284101,"stop":1698369286299,"duration":2198}},{"uid":"2f70e5d3d004abae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f70e5d3d004abae","status":"passed","time":{"start":1698283125811,"stop":1698283131111,"duration":5300}},{"uid":"861ffe6daa91f122","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/861ffe6daa91f122","status":"passed","time":{"start":1698196747320,"stop":1698196749058,"duration":1738}},{"uid":"45db633e5c11b1fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/45db633e5c11b1fa","status":"passed","time":{"start":1698178484581,"stop":1698178486519,"duration":1938}},{"uid":"918ee715c01ff108","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/918ee715c01ff108","status":"passed","time":{"start":1698178421393,"stop":1698178423080,"duration":1687}},{"uid":"dc498891a0194eb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/dc498891a0194eb9","status":"passed","time":{"start":1698110274161,"stop":1698110275342,"duration":1181}}]},"2201f2e645b53978b00ee752136bc95f":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"863cb0b7813460dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/863cb0b7813460dd","status":"passed","time":{"start":1698867802909,"stop":1698867805870,"duration":2961}},{"uid":"28cc04d5ba3a5daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28cc04d5ba3a5daa","status":"passed","time":{"start":1698801830714,"stop":1698801834272,"duration":3558}},{"uid":"1f91333cbea425bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1f91333cbea425bb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788713876,"stop":1698788714968,"duration":1092}},{"uid":"ed97a31e85a00930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed97a31e85a00930","status":"passed","time":{"start":1698715251304,"stop":1698715254819,"duration":3515}},{"uid":"b97e7d55b7847036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b97e7d55b7847036","status":"passed","time":{"start":1698701655085,"stop":1698701658563,"duration":3478}},{"uid":"c5e23f188ef5bf96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c5e23f188ef5bf96","status":"passed","time":{"start":1698700548498,"stop":1698700551558,"duration":3060}},{"uid":"1f8b6f40439f2e57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1f8b6f40439f2e57","status":"passed","time":{"start":1698693130105,"stop":1698693132875,"duration":2770}},{"uid":"261d50dcc3c8f8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/261d50dcc3c8f8d","status":"passed","time":{"start":1698692961362,"stop":1698692964367,"duration":3005}},{"uid":"2998a4944a9a9c61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2998a4944a9a9c61","status":"passed","time":{"start":1698646624840,"stop":1698646628513,"duration":3673}},{"uid":"7ef812e5fa313b27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7ef812e5fa313b27","status":"passed","time":{"start":1698628847434,"stop":1698628851186,"duration":3752}},{"uid":"2e4cb05d882f87f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e4cb05d882f87f5","status":"passed","time":{"start":1698615510437,"stop":1698615511728,"duration":1291}},{"uid":"91e94c1278944c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/91e94c1278944c21","status":"passed","time":{"start":1698615345632,"stop":1698615348843,"duration":3211}},{"uid":"62875c3860994ce8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/62875c3860994ce8","status":"passed","time":{"start":1698542651894,"stop":1698542655351,"duration":3457}},{"uid":"3ca403d17de42bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/3ca403d17de42bd3","status":"passed","time":{"start":1698455847556,"stop":1698455850968,"duration":3412}},{"uid":"7bfd376e6d12ea80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7bfd376e6d12ea80","status":"passed","time":{"start":1698369568296,"stop":1698369571772,"duration":3476}},{"uid":"1158dc536f0e7b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1158dc536f0e7b7c","status":"passed","time":{"start":1698283178222,"stop":1698283181932,"duration":3710}},{"uid":"6619183b2ff4c06a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6619183b2ff4c06a","status":"passed","time":{"start":1698196788707,"stop":1698196792396,"duration":3689}},{"uid":"8425392b99d4327e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8425392b99d4327e","status":"passed","time":{"start":1698178524728,"stop":1698178527878,"duration":3150}},{"uid":"d3f083ffb8e5dfe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d3f083ffb8e5dfe0","status":"passed","time":{"start":1698178457929,"stop":1698178461067,"duration":3138}},{"uid":"3f7a36c4f949bf94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3f7a36c4f949bf94","status":"passed","time":{"start":1698110428744,"stop":1698110431678,"duration":2934}}]},"5f199ed7bccd24a997d0abd44066cd21":{"statistic":{"failed":11,"broken":0,"skipped":0,"passed":158,"unknown":0,"total":169},"items":[{"uid":"fb5085dff5af6d89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/fb5085dff5af6d89","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698867636659,"stop":1698867641918,"duration":5259}},{"uid":"27f67ab19a7fb902","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27f67ab19a7fb902","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698801631351,"stop":1698801637049,"duration":5698}},{"uid":"9a3de1feee7ce8ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9a3de1feee7ce8ac","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698788522154,"stop":1698788528001,"duration":5847}},{"uid":"c328ecd484e14973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c328ecd484e14973","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698715028788,"stop":1698715040801,"duration":12013}},{"uid":"f3fcc17e01765cb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f3fcc17e01765cb6","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698701400539,"stop":1698701408322,"duration":7783}},{"uid":"68ba860f703dc9d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/68ba860f703dc9d5","status":"passed","time":{"start":1698700254608,"stop":1698700259853,"duration":5245}},{"uid":"63700010bb15efc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/63700010bb15efc9","status":"passed","time":{"start":1698692896571,"stop":1698692897900,"duration":1329}},{"uid":"739feac8eca70a8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/739feac8eca70a8d","status":"passed","time":{"start":1698692764880,"stop":1698692770149,"duration":5269}},{"uid":"da4e73625ffb19d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/da4e73625ffb19d","status":"passed","time":{"start":1698646380313,"stop":1698646386556,"duration":6243}},{"uid":"17377b76348a5d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/17377b76348a5d90","status":"passed","time":{"start":1698628597293,"stop":1698628603432,"duration":6139}},{"uid":"f269d9897876e0a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f269d9897876e0a7","status":"passed","time":{"start":1698615210439,"stop":1698615218809,"duration":8370}},{"uid":"3cca0f70ae582ab6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3cca0f70ae582ab6","status":"passed","time":{"start":1698615116081,"stop":1698615117747,"duration":1666}},{"uid":"f1517ff5b8939c8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f1517ff5b8939c8f","status":"passed","time":{"start":1698542382606,"stop":1698542385029,"duration":2423}},{"uid":"bf918bbf5866a745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bf918bbf5866a745","status":"passed","time":{"start":1698455591929,"stop":1698455597746,"duration":5817}},{"uid":"a5451fb0639820ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a5451fb0639820ff","status":"passed","time":{"start":1698369262806,"stop":1698369268323,"duration":5517}},{"uid":"cb08544ba9862589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cb08544ba9862589","status":"passed","time":{"start":1698282858118,"stop":1698282863467,"duration":5349}},{"uid":"c9234c0e6f5595b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c9234c0e6f5595b9","status":"passed","time":{"start":1698196523091,"stop":1698196528457,"duration":5366}},{"uid":"287753027f9a16e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/287753027f9a16e8","status":"passed","time":{"start":1698178246247,"stop":1698178252232,"duration":5985}},{"uid":"9ba649ead52778e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9ba649ead52778e7","status":"passed","time":{"start":1698178187451,"stop":1698178194319,"duration":6868}},{"uid":"3b2222d4fb3bcb2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3b2222d4fb3bcb2b","status":"passed","time":{"start":1698110112386,"stop":1698110113960,"duration":1574}}]},"01716bffe56099aefdeaa09777ea1bc0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"f2b7462ac1a5ffec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f2b7462ac1a5ffec","status":"passed","time":{"start":1698867626834,"stop":1698867627439,"duration":605}},{"uid":"2417d42cae8d3963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2417d42cae8d3963","status":"passed","time":{"start":1698801755860,"stop":1698801756511,"duration":651}},{"uid":"a2c410c85d86f5fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a2c410c85d86f5fa","status":"passed","time":{"start":1698788645077,"stop":1698788645745,"duration":668}},{"uid":"5a6df887712a063c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a6df887712a063c","status":"passed","time":{"start":1698715207068,"stop":1698715207934,"duration":866}},{"uid":"947972a19e5a047f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/947972a19e5a047f","status":"passed","time":{"start":1698701579592,"stop":1698701580637,"duration":1045}},{"uid":"bc83f9d0ca18bf12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc83f9d0ca18bf12","status":"passed","time":{"start":1698700370749,"stop":1698700371454,"duration":705}},{"uid":"892cb612bb8a260f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/892cb612bb8a260f","status":"passed","time":{"start":1698693069973,"stop":1698693070661,"duration":688}},{"uid":"d746d81bfa5f6323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d746d81bfa5f6323","status":"passed","time":{"start":1698692879583,"stop":1698692880245,"duration":662}},{"uid":"a7b9700702903342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a7b9700702903342","status":"passed","time":{"start":1698646573096,"stop":1698646574121,"duration":1025}},{"uid":"bca5d54544e12918","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bca5d54544e12918","status":"passed","time":{"start":1698628618086,"stop":1698628619130,"duration":1044}},{"uid":"86983fccc6805b41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/86983fccc6805b41","status":"passed","time":{"start":1698615468593,"stop":1698615469627,"duration":1034}},{"uid":"1bb87cb31597015a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1bb87cb31597015a","status":"passed","time":{"start":1698615303132,"stop":1698615303954,"duration":822}},{"uid":"19e385063871415d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/19e385063871415d","status":"passed","time":{"start":1698542596265,"stop":1698542597515,"duration":1250}},{"uid":"1f5f00ff67d87429","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1f5f00ff67d87429","status":"passed","time":{"start":1698455612449,"stop":1698455613053,"duration":604}},{"uid":"53bd7065db0f81a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/53bd7065db0f81a7","status":"passed","time":{"start":1698369283472,"stop":1698369284096,"duration":624}},{"uid":"604b7600f2aa901c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/604b7600f2aa901c","status":"passed","time":{"start":1698283124780,"stop":1698283125807,"duration":1027}},{"uid":"1588e7db60743b46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1588e7db60743b46","status":"passed","time":{"start":1698196746339,"stop":1698196747316,"duration":977}},{"uid":"d9857cb8e6003180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d9857cb8e6003180","status":"passed","time":{"start":1698178483537,"stop":1698178484576,"duration":1039}},{"uid":"f1eda36f443d9295","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f1eda36f443d9295","status":"passed","time":{"start":1698178420580,"stop":1698178421389,"duration":809}},{"uid":"2c2c138570be440e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/2c2c138570be440e","status":"passed","time":{"start":1698110273540,"stop":1698110274157,"duration":617}}]},"5bf150f9d14a36325cbfaf9b6349d178":{"statistic":{"failed":169,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":169},"items":[{"uid":"95ec852c6c6d73d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/95ec852c6c6d73d6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867600437,"stop":1698867600441,"duration":4}},{"uid":"e02a41b03abe85de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e02a41b03abe85de","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801613921,"stop":1698801613925,"duration":4}},{"uid":"58839a266e16554b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/58839a266e16554b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788504901,"stop":1698788504904,"duration":3}},{"uid":"c10b4086048e7d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c10b4086048e7d97","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715006996,"stop":1698715007000,"duration":4}},{"uid":"912adcb68c64b57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/912adcb68c64b57a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701379693,"stop":1698701379698,"duration":5}},{"uid":"c576754f7516a1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c576754f7516a1c1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700238538,"stop":1698700238542,"duration":4}},{"uid":"85ec7b9ff5a8b185","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/85ec7b9ff5a8b185","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692879232,"stop":1698692879236,"duration":4}},{"uid":"61e801597b061cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/61e801597b061cf7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692746801,"stop":1698692746805,"duration":4}},{"uid":"6e3a2a18d0026b21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6e3a2a18d0026b21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646565330,"stop":1698646565335,"duration":5}},{"uid":"14922660670726ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/14922660670726ac","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628577758,"stop":1698628577762,"duration":4}},{"uid":"5731ba0c4f6a46b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/5731ba0c4f6a46b9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615190537,"stop":1698615190542,"duration":5}},{"uid":"3ed4e031fea931be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3ed4e031fea931be","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615098005,"stop":1698615098009,"duration":4}},{"uid":"3669c53d8476cb21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3669c53d8476cb21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542363068,"stop":1698542363072,"duration":4}},{"uid":"319450e268a465bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/319450e268a465bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455571930,"stop":1698455571934,"duration":4}},{"uid":"c809e654acc04267","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c809e654acc04267","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369245803,"stop":1698369245807,"duration":4}},{"uid":"de4700e1208ca904","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/de4700e1208ca904","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282838248,"stop":1698282838252,"duration":4}},{"uid":"a57699a339424dec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a57699a339424dec","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196502823,"stop":1698196502827,"duration":4}},{"uid":"e602837249619184","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e602837249619184","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178225219,"stop":1698178225223,"duration":4}},{"uid":"e9d479461b3394fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e9d479461b3394fa","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178169120,"stop":1698178169124,"duration":4}},{"uid":"66bf8a18bda6e186","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/66bf8a18bda6e186","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698110095528,"stop":1698110095532,"duration":4}}]},"df5c822318460ed588d620415ff288f8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"687ecf69597ac401","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/687ecf69597ac401","status":"passed","time":{"start":1698867406407,"stop":1698867409058,"duration":2651}},{"uid":"15c5fee51358b261","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/15c5fee51358b261","status":"passed","time":{"start":1698801505991,"stop":1698801509046,"duration":3055}},{"uid":"209ebc23c84dfed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/209ebc23c84dfed3","status":"passed","time":{"start":1698788408192,"stop":1698788422800,"duration":14608}},{"uid":"ec2303384cd3640d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ec2303384cd3640d","status":"passed","time":{"start":1698714883372,"stop":1698714891539,"duration":8167}},{"uid":"9e576eae76858196","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9e576eae76858196","status":"passed","time":{"start":1698701274518,"stop":1698701279500,"duration":4982}},{"uid":"5e710435514fac94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5e710435514fac94","status":"passed","time":{"start":1698700145458,"stop":1698700153613,"duration":8155}},{"uid":"1168a6fbf03f76ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1168a6fbf03f76ab","status":"passed","time":{"start":1698692695997,"stop":1698692699945,"duration":3948}},{"uid":"93c69ee86b16997c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93c69ee86b16997c","status":"passed","time":{"start":1698692659529,"stop":1698692662651,"duration":3122}},{"uid":"ea7465e5d8b5241a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ea7465e5d8b5241a","status":"passed","time":{"start":1698646218011,"stop":1698646222809,"duration":4798}},{"uid":"b6432d67a46ec88d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b6432d67a46ec88d","status":"passed","time":{"start":1698628461285,"stop":1698628469822,"duration":8537}},{"uid":"7f1180f232329f7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f1180f232329f7e","status":"passed","time":{"start":1698615108071,"stop":1698615112753,"duration":4682}},{"uid":"f82fed317c4382bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/f82fed317c4382bb","status":"passed","time":{"start":1698615029245,"stop":1698615036651,"duration":7406}},{"uid":"624f6fe5c86e6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/624f6fe5c86e6b74","status":"passed","time":{"start":1698542269889,"stop":1698542278256,"duration":8367}},{"uid":"242b4e0170a79f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/242b4e0170a79f6e","status":"passed","time":{"start":1698455464013,"stop":1698455468647,"duration":4634}},{"uid":"b1a489409f48eace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b1a489409f48eace","status":"passed","time":{"start":1698369146603,"stop":1698369153849,"duration":7246}},{"uid":"f2b0594c1e4f408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f2b0594c1e4f408","status":"passed","time":{"start":1698282734797,"stop":1698282742027,"duration":7230}},{"uid":"a6ba867e9734389e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a6ba867e9734389e","status":"passed","time":{"start":1698196407914,"stop":1698196412102,"duration":4188}},{"uid":"dd499967ca8c09a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/dd499967ca8c09a6","status":"passed","time":{"start":1698178134095,"stop":1698178141127,"duration":7032}},{"uid":"eee666a52292f365","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/eee666a52292f365","status":"passed","time":{"start":1698178091162,"stop":1698178104278,"duration":13116}},{"uid":"5ba0c690cbbc2509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5ba0c690cbbc2509","status":"passed","time":{"start":1698110007167,"stop":1698110010249,"duration":3082}}]},"a91e40164c913e6b5f3736b823229a66":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"aa18136d0380cb9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/aa18136d0380cb9d","status":"passed","time":{"start":1698867602695,"stop":1698867604170,"duration":1475}},{"uid":"c1d3cda9a41a9b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c1d3cda9a41a9b23","status":"passed","time":{"start":1698801732250,"stop":1698801733785,"duration":1535}},{"uid":"8d02621c90428938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8d02621c90428938","status":"passed","time":{"start":1698788619639,"stop":1698788621510,"duration":1871}},{"uid":"5ae166f969611509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5ae166f969611509","status":"passed","time":{"start":1698715171408,"stop":1698715173231,"duration":1823}},{"uid":"5f2202503a1e908c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5f2202503a1e908c","status":"passed","time":{"start":1698701561736,"stop":1698701563678,"duration":1942}},{"uid":"74c8dc05e1dfe544","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/74c8dc05e1dfe544","status":"passed","time":{"start":1698700347967,"stop":1698700349712,"duration":1745}},{"uid":"be0f66e132b22cce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/be0f66e132b22cce","status":"passed","time":{"start":1698693047280,"stop":1698693048824,"duration":1544}},{"uid":"5963bc46c0fe9721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5963bc46c0fe9721","status":"passed","time":{"start":1698692857400,"stop":1698692858925,"duration":1525}},{"uid":"45def3710374ac46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/45def3710374ac46","status":"passed","time":{"start":1698646545096,"stop":1698646547179,"duration":2083}},{"uid":"235ba6a33ed7ac75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/235ba6a33ed7ac75","status":"passed","time":{"start":1698628894471,"stop":1698628896173,"duration":1702}},{"uid":"704d8155438a6584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/704d8155438a6584","status":"passed","time":{"start":1698615374062,"stop":1698615376511,"duration":2449}},{"uid":"4aa31783cad616f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/4aa31783cad616f4","status":"passed","time":{"start":1698615265688,"stop":1698615267368,"duration":1680}},{"uid":"4d3ad6dc5cf4b2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d3ad6dc5cf4b2eb","status":"passed","time":{"start":1698542533169,"stop":1698542535598,"duration":2429}},{"uid":"bfccf29833f2095c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bfccf29833f2095c","status":"passed","time":{"start":1698455869170,"stop":1698455870723,"duration":1553}},{"uid":"46df9c6add667a53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/46df9c6add667a53","status":"passed","time":{"start":1698369526921,"stop":1698369528468,"duration":1547}},{"uid":"77e35d5687836bce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/77e35d5687836bce","status":"passed","time":{"start":1698283018477,"stop":1698283020316,"duration":1839}},{"uid":"5cd39242d3e0f932","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5cd39242d3e0f932","status":"passed","time":{"start":1698196684299,"stop":1698196686730,"duration":2431}},{"uid":"e0d1f8023c3e8066","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e0d1f8023c3e8066","status":"passed","time":{"start":1698178404101,"stop":1698178406154,"duration":2053}},{"uid":"f8969c626eeca989","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f8969c626eeca989","status":"passed","time":{"start":1698178344797,"stop":1698178346703,"duration":1906}},{"uid":"9c447a0672037e61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/9c447a0672037e61","status":"passed","time":{"start":1698110263077,"stop":1698110264733,"duration":1656}}]},"f041ffb1356697b5d3d99569da0ccb15":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"81cb7c369e164166","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/81cb7c369e164166","status":"passed","time":{"start":1698867616464,"stop":1698867624137,"duration":7673}},{"uid":"230b40036c9eb0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/230b40036c9eb0cb","status":"passed","time":{"start":1698801744678,"stop":1698801752419,"duration":7741}},{"uid":"5851028c2899c16d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5851028c2899c16d","status":"passed","time":{"start":1698788634284,"stop":1698788642071,"duration":7787}},{"uid":"cca4221ac7522a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cca4221ac7522a5c","status":"passed","time":{"start":1698715195408,"stop":1698715203732,"duration":8324}},{"uid":"ba54f212460b22d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ba54f212460b22d3","status":"passed","time":{"start":1698701577395,"stop":1698701586089,"duration":8694}},{"uid":"c55712bcda97ec83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c55712bcda97ec83","status":"passed","time":{"start":1698700359166,"stop":1698700367045,"duration":7879}},{"uid":"20e555e7298ca26f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/20e555e7298ca26f","status":"passed","time":{"start":1698693059265,"stop":1698693067139,"duration":7874}},{"uid":"c93a3f4581ee9dbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c93a3f4581ee9dbd","status":"passed","time":{"start":1698692868988,"stop":1698692876742,"duration":7754}},{"uid":"aff0e5974312e38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/aff0e5974312e38e","status":"passed","time":{"start":1698646559579,"stop":1698646568636,"duration":9057}},{"uid":"4ea146b5b479c46b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4ea146b5b479c46b","status":"passed","time":{"start":1698628606077,"stop":1698628614493,"duration":8416}},{"uid":"a5d3a66f1c61a969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a5d3a66f1c61a969","status":"passed","time":{"start":1698615454376,"stop":1698615464643,"duration":10267}},{"uid":"2ba02bc07e58fa88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/2ba02bc07e58fa88","status":"passed","time":{"start":1698615290904,"stop":1698615299188,"duration":8284}},{"uid":"51ba88a54322e401","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51ba88a54322e401","status":"passed","time":{"start":1698542581423,"stop":1698542590374,"duration":8951}},{"uid":"c5f75a8526c66984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c5f75a8526c66984","status":"passed","time":{"start":1698455600051,"stop":1698455608138,"duration":8087}},{"uid":"383a3ce01b91089f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/383a3ce01b91089f","status":"passed","time":{"start":1698369270524,"stop":1698369278894,"duration":8370}},{"uid":"339e8cd65417dd50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/339e8cd65417dd50","status":"passed","time":{"start":1698283093808,"stop":1698283119726,"duration":25918}},{"uid":"80a1b57e0f9f7dea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/80a1b57e0f9f7dea","status":"passed","time":{"start":1698196733876,"stop":1698196742508,"duration":8632}},{"uid":"4ac2cb294186e8b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ac2cb294186e8b1","status":"passed","time":{"start":1698178469874,"stop":1698178478879,"duration":9005}},{"uid":"269a173962730a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/269a173962730a7a","status":"passed","time":{"start":1698178408218,"stop":1698178417235,"duration":9017}},{"uid":"cd06900131d5db9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/cd06900131d5db9c","status":"passed","time":{"start":1698110262438,"stop":1698110270306,"duration":7868}}]},"1d6e269a7b6351ace4d7bae7deb3de47":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":169},"items":[{"uid":"e65f436c9ba5df46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e65f436c9ba5df46","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698867505268,"stop":1698867636504,"duration":131236}},{"uid":"5b00807aa1aaf507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5b00807aa1aaf507","status":"passed","time":{"start":1698801630027,"stop":1698801631347,"duration":1320}},{"uid":"59c53511b53f6960","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/59c53511b53f6960","status":"passed","time":{"start":1698788520746,"stop":1698788522151,"duration":1405}},{"uid":"3f939ca428b20f11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f939ca428b20f11","status":"passed","time":{"start":1698715027196,"stop":1698715028785,"duration":1589}},{"uid":"236809835c9283f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/236809835c9283f5","status":"passed","time":{"start":1698701398585,"stop":1698701400536,"duration":1951}},{"uid":"25139ffeb0e5e336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25139ffeb0e5e336","status":"passed","time":{"start":1698700253425,"stop":1698700254605,"duration":1180}},{"uid":"d623a04b6ddff91d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d623a04b6ddff91d","status":"passed","time":{"start":1698692895312,"stop":1698692896568,"duration":1256}},{"uid":"5a2b6f9b60938529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5a2b6f9b60938529","status":"passed","time":{"start":1698692763658,"stop":1698692764877,"duration":1219}},{"uid":"e3e591fbbc8e3718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e3e591fbbc8e3718","status":"passed","time":{"start":1698646378423,"stop":1698646380309,"duration":1886}},{"uid":"dd0ea9c88befb2b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/dd0ea9c88befb2b6","status":"passed","time":{"start":1698628595640,"stop":1698628597289,"duration":1649}},{"uid":"f1167a1bc6021751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f1167a1bc6021751","status":"passed","time":{"start":1698615208576,"stop":1698615210434,"duration":1858}},{"uid":"3b5aab996f2af0c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3b5aab996f2af0c0","status":"passed","time":{"start":1698615114668,"stop":1698615116077,"duration":1409}},{"uid":"7d249808940133d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d249808940133d1","status":"passed","time":{"start":1698542380793,"stop":1698542382602,"duration":1809}},{"uid":"f8d98873db23b1d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f8d98873db23b1d9","status":"passed","time":{"start":1698455590776,"stop":1698455591925,"duration":1149}},{"uid":"4e2e5834e8410981","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2e5834e8410981","status":"passed","time":{"start":1698369261230,"stop":1698369262802,"duration":1572}},{"uid":"6eee1d3443260188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6eee1d3443260188","status":"passed","time":{"start":1698282856228,"stop":1698282858113,"duration":1885}},{"uid":"182bd618db279758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/182bd618db279758","status":"passed","time":{"start":1698196521215,"stop":1698196523088,"duration":1873}},{"uid":"4ae5a0dd7100faa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ae5a0dd7100faa1","status":"passed","time":{"start":1698178244466,"stop":1698178246242,"duration":1776}},{"uid":"189c93f39895b0ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/189c93f39895b0ff","status":"passed","time":{"start":1698178185600,"stop":1698178187448,"duration":1848}},{"uid":"ae3cc4869bd167dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/ae3cc4869bd167dc","status":"passed","time":{"start":1698110111008,"stop":1698110112382,"duration":1374}}]},"53c5720a05c261e2bad5904bb33e19b7":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"356d53fd13d8c29e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/356d53fd13d8c29e","status":"passed","time":{"start":1698867573240,"stop":1698867575021,"duration":1781}},{"uid":"cb176a91b852def4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cb176a91b852def4","status":"passed","time":{"start":1698801681894,"stop":1698801682861,"duration":967}},{"uid":"da064ae3a6682f0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/da064ae3a6682f0d","status":"passed","time":{"start":1698788591212,"stop":1698788592893,"duration":1681}},{"uid":"747189ce52834535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/747189ce52834535","status":"passed","time":{"start":1698715134776,"stop":1698715135888,"duration":1112}},{"uid":"b37c4d316e51c517","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b37c4d316e51c517","status":"passed","time":{"start":1698701549397,"stop":1698701550532,"duration":1135}},{"uid":"1cd08f885d3ace6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1cd08f885d3ace6b","status":"passed","time":{"start":1698700323557,"stop":1698700324529,"duration":972}},{"uid":"3ee1b7b8d624fab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3ee1b7b8d624fab0","status":"passed","time":{"start":1698692862454,"stop":1698692863414,"duration":960}},{"uid":"7acd72fce1ba8988","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7acd72fce1ba8988","status":"passed","time":{"start":1698692832433,"stop":1698692834359,"duration":1926}},{"uid":"7fdf5f6869fd9cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fdf5f6869fd9cda","status":"passed","time":{"start":1698646543854,"stop":1698646545046,"duration":1192}},{"uid":"aeb9c59c65541655","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/aeb9c59c65541655","status":"passed","time":{"start":1698628527262,"stop":1698628528902,"duration":1640}},{"uid":"9a39cf4c856325fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9a39cf4c856325fc","status":"passed","time":{"start":1698615166878,"stop":1698615168350,"duration":1472}},{"uid":"ac64a328a48a4733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ac64a328a48a4733","status":"passed","time":{"start":1698615074380,"stop":1698615075754,"duration":1374}},{"uid":"b32626c1452100d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b32626c1452100d2","status":"passed","time":{"start":1698542327740,"stop":1698542328940,"duration":1200}},{"uid":"713ce6be97e81048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/713ce6be97e81048","status":"passed","time":{"start":1698455515566,"stop":1698455516566,"duration":1000}},{"uid":"2af3534b27b630ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2af3534b27b630ef","status":"passed","time":{"start":1698369204860,"stop":1698369205913,"duration":1053}},{"uid":"bd3fccbd3d1dfbdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd3fccbd3d1dfbdd","status":"passed","time":{"start":1698282792986,"stop":1698282794182,"duration":1196}},{"uid":"dd10ab3e47129754","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dd10ab3e47129754","status":"passed","time":{"start":1698196465178,"stop":1698196466463,"duration":1285}},{"uid":"988d06ca1cd9ff0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/988d06ca1cd9ff0e","status":"passed","time":{"start":1698178197227,"stop":1698178198425,"duration":1198}},{"uid":"a237525a16e7c92a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a237525a16e7c92a","status":"passed","time":{"start":1698178143624,"stop":1698178144685,"duration":1061}},{"uid":"1151e7ff351babea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/1151e7ff351babea","status":"passed","time":{"start":1698110068913,"stop":1698110069914,"duration":1001}}]},"64028773adeaa616798d2ec053582700":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"f664d7caa3b0a525","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f664d7caa3b0a525","status":"passed","time":{"start":1698867793435,"stop":1698867798676,"duration":5241}},{"uid":"f8cfccfc1f9efe44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f8cfccfc1f9efe44","status":"passed","time":{"start":1698801806504,"stop":1698801810668,"duration":4164}},{"uid":"d3dc2addadd569d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d3dc2addadd569d7","status":"passed","time":{"start":1698788688144,"stop":1698788692293,"duration":4149}},{"uid":"7f14366336fc8a6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7f14366336fc8a6e","status":"passed","time":{"start":1698715225723,"stop":1698715230056,"duration":4333}},{"uid":"5fcbe8e4905aa970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5fcbe8e4905aa970","status":"passed","time":{"start":1698701629544,"stop":1698701633982,"duration":4438}},{"uid":"ef4b607c08861fbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ef4b607c08861fbb","status":"passed","time":{"start":1698700530729,"stop":1698700534905,"duration":4176}},{"uid":"54ce6de183c44a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/54ce6de183c44a1f","status":"passed","time":{"start":1698693108971,"stop":1698693112964,"duration":3993}},{"uid":"d18adb8baf811d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d18adb8baf811d2d","status":"passed","time":{"start":1698692936994,"stop":1698692941187,"duration":4193}},{"uid":"20464afc2baebabb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/20464afc2baebabb","status":"passed","time":{"start":1698646603909,"stop":1698646608747,"duration":4838}},{"uid":"d328bd06c7e8756c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d328bd06c7e8756c","status":"passed","time":{"start":1698628823587,"stop":1698628829610,"duration":6023}},{"uid":"ad45c3880795c2b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ad45c3880795c2b2","status":"passed","time":{"start":1698615486082,"stop":1698615491635,"duration":5553}},{"uid":"d0f5733099cc59c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d0f5733099cc59c6","status":"passed","time":{"start":1698615323778,"stop":1698615328024,"duration":4246}},{"uid":"1637dcbfbcd47b57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1637dcbfbcd47b57","status":"passed","time":{"start":1698542620789,"stop":1698542627507,"duration":6718}},{"uid":"5b98063157ae6d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5b98063157ae6d77","status":"passed","time":{"start":1698455818353,"stop":1698455822461,"duration":4108}},{"uid":"e2bc336d3dd3ec36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/e2bc336d3dd3ec36","status":"passed","time":{"start":1698369547046,"stop":1698369551377,"duration":4331}},{"uid":"effd35a54b80e266","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/effd35a54b80e266","status":"passed","time":{"start":1698283151838,"stop":1698283156324,"duration":4486}},{"uid":"f003f253ff08ec94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f003f253ff08ec94","status":"passed","time":{"start":1698196767722,"stop":1698196772269,"duration":4547}},{"uid":"df96f367a9d25994","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/df96f367a9d25994","status":"passed","time":{"start":1698178501686,"stop":1698178506471,"duration":4785}},{"uid":"f94f6d1acc823814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f94f6d1acc823814","status":"passed","time":{"start":1698178438282,"stop":1698178442538,"duration":4256}},{"uid":"5693450ab2014a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5693450ab2014a05","status":"passed","time":{"start":1698110416406,"stop":1698110420510,"duration":4104}}]},"973eb3b9bc5dfa31c9d5412a22fe2eb5":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"c0d26c93b3737f4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/c0d26c93b3737f4c","status":"passed","time":{"start":1698867445121,"stop":1698867569894,"duration":124773}},{"uid":"79f4cde8826c48f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79f4cde8826c48f","status":"passed","time":{"start":1698801550025,"stop":1698801673617,"duration":123592}},{"uid":"fad4e15c68635f1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fad4e15c68635f1c","status":"passed","time":{"start":1698788457064,"stop":1698788587883,"duration":130819}},{"uid":"e2467eedd507f249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e2467eedd507f249","status":"passed","time":{"start":1698714947490,"stop":1698715129756,"duration":182266}},{"uid":"58235cdb7f6a16f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/58235cdb7f6a16f4","status":"passed","time":{"start":1698701324965,"stop":1698701545424,"duration":220459}},{"uid":"203acb0b0a95bf65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/203acb0b0a95bf65","status":"passed","time":{"start":1698700190483,"stop":1698700320149,"duration":129666}},{"uid":"c741e65f690397ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c741e65f690397ed","status":"passed","time":{"start":1698692735086,"stop":1698692859342,"duration":124256}},{"uid":"1641ad71402850c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1641ad71402850c1","status":"passed","time":{"start":1698692704814,"stop":1698692829035,"duration":124221}},{"uid":"df0b44ca6d8f65ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/df0b44ca6d8f65ba","status":"passed","time":{"start":1698646317225,"stop":1698646539741,"duration":222516}},{"uid":"78d6fb5c9957a5f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/78d6fb5c9957a5f2","status":"passed","time":{"start":1698628573257,"stop":1698628742414,"duration":169157}},{"uid":"6e695a032b3788b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6e695a032b3788b7","status":"passed","time":{"start":1698615233300,"stop":1698615451617,"duration":218317}},{"uid":"416fa98799273909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/416fa98799273909","status":"passed","time":{"start":1698615119338,"stop":1698615288319,"duration":168981}},{"uid":"ff6c432a41c28ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ff6c432a41c28ed5","status":"passed","time":{"start":1698542389100,"stop":1698542578472,"duration":189372}},{"uid":"182669a0d6c620c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/182669a0d6c620c1","status":"passed","time":{"start":1698455578235,"stop":1698455712453,"duration":134218}},{"uid":"b272f88643c81565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b272f88643c81565","status":"passed","time":{"start":1698369246733,"stop":1698369376550,"duration":129817}},{"uid":"30b06bbd475aae25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/30b06bbd475aae25","status":"passed","time":{"start":1698282870326,"stop":1698283091433,"duration":221107}},{"uid":"a24da2fd3b5a65a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a24da2fd3b5a65a7","status":"passed","time":{"start":1698196525513,"stop":1698196731365,"duration":205852}},{"uid":"4e2ed744a367ea6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4e2ed744a367ea6e","status":"passed","time":{"start":1698178246655,"stop":1698178467427,"duration":220772}},{"uid":"61a8b7103fdead3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/61a8b7103fdead3d","status":"passed","time":{"start":1698178228500,"stop":1698178406046,"duration":177546}},{"uid":"3ba164a27288859e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/3ba164a27288859e","status":"passed","time":{"start":1698110117325,"stop":1698110260191,"duration":142866}}]},"a6754a317b5a41ab9e370512cb3937ce":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"f80cadbbabf5824c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f80cadbbabf5824c","status":"passed","time":{"start":1698867431444,"stop":1698867434201,"duration":2757}},{"uid":"f09ba2c1e5d0cae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f09ba2c1e5d0cae1","status":"passed","time":{"start":1698801544679,"stop":1698801547668,"duration":2989}},{"uid":"161c4ba0007efae9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/161c4ba0007efae9","status":"passed","time":{"start":1698788447785,"stop":1698788451219,"duration":3434}},{"uid":"793c4ca9956fec68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/793c4ca9956fec68","status":"passed","time":{"start":1698714935450,"stop":1698714939118,"duration":3668}},{"uid":"84605c68fd2fe22b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/84605c68fd2fe22b","status":"passed","time":{"start":1698701308638,"stop":1698701311047,"duration":2409}},{"uid":"a31a1659083c63ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a31a1659083c63ed","status":"passed","time":{"start":1698700180072,"stop":1698700183127,"duration":3055}},{"uid":"84deaf0404ece204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/84deaf0404ece204","status":"passed","time":{"start":1698692722431,"stop":1698692725077,"duration":2646}},{"uid":"f5e90ce89cd9d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f5e90ce89cd9d0d","status":"passed","time":{"start":1698692691496,"stop":1698692695018,"duration":3522}},{"uid":"b4fafbbd6130244e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b4fafbbd6130244e","status":"passed","time":{"start":1698646314475,"stop":1698646317222,"duration":2747}},{"uid":"4b3a53b5627985f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4b3a53b5627985f1","status":"passed","time":{"start":1698628499617,"stop":1698628503071,"duration":3454}},{"uid":"c3aec7762dc17173","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c3aec7762dc17173","status":"passed","time":{"start":1698615142026,"stop":1698615145449,"duration":3423}},{"uid":"7be2d09d4091d611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7be2d09d4091d611","status":"passed","time":{"start":1698615057448,"stop":1698615060658,"duration":3210}},{"uid":"92715053ae380fab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/92715053ae380fab","status":"passed","time":{"start":1698542313925,"stop":1698542316986,"duration":3061}},{"uid":"605600f894ac8b14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/605600f894ac8b14","status":"passed","time":{"start":1698455506303,"stop":1698455509168,"duration":2865}},{"uid":"26a3baf6a51a4970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26a3baf6a51a4970","status":"passed","time":{"start":1698369183262,"stop":1698369186045,"duration":2783}},{"uid":"4701c1db0d36f0ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4701c1db0d36f0ac","status":"passed","time":{"start":1698282783168,"stop":1698282787509,"duration":4341}},{"uid":"ca3efc3d0cf2891e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ca3efc3d0cf2891e","status":"passed","time":{"start":1698196455843,"stop":1698196458761,"duration":2918}},{"uid":"97907798cf1e49f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/97907798cf1e49f3","status":"passed","time":{"start":1698178168420,"stop":1698178171683,"duration":3263}},{"uid":"a7bdf7c649a5d17d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7bdf7c649a5d17d","status":"passed","time":{"start":1698178131311,"stop":1698178134696,"duration":3385}},{"uid":"7beff93f4de47f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/7beff93f4de47f7c","status":"passed","time":{"start":1698110039628,"stop":1698110042622,"duration":2994}}]},"a2365ffeb3ba24c7926dc7b42b03858c":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"2392fc074740145e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/2392fc074740145e","status":"passed","time":{"start":1698867467482,"stop":1698867469785,"duration":2303}},{"uid":"e334260aa3e4cc46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e334260aa3e4cc46","status":"passed","time":{"start":1698801591164,"stop":1698801593628,"duration":2464}},{"uid":"763ed04feca4c074","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/763ed04feca4c074","status":"passed","time":{"start":1698788488570,"stop":1698788490952,"duration":2382}},{"uid":"a4a08ee435b314af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4a08ee435b314af","status":"passed","time":{"start":1698714985145,"stop":1698714987803,"duration":2658}},{"uid":"ad7ec844be81f773","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ad7ec844be81f773","status":"passed","time":{"start":1698701360306,"stop":1698701363035,"duration":2729}},{"uid":"e80464851aaa4985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e80464851aaa4985","status":"passed","time":{"start":1698700222576,"stop":1698700225082,"duration":2506}},{"uid":"1e40201a75c95ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1e40201a75c95ef1","status":"passed","time":{"start":1698693060971,"stop":1698693063267,"duration":2296}},{"uid":"e8c538802d08d4c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c538802d08d4c9","status":"passed","time":{"start":1698692730982,"stop":1698692733062,"duration":2080}},{"uid":"f09bfb11d9fa7df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f09bfb11d9fa7df0","status":"passed","time":{"start":1698646328870,"stop":1698646331624,"duration":2754}},{"uid":"f60d53f522338866","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f60d53f522338866","status":"passed","time":{"start":1698628546626,"stop":1698628549109,"duration":2483}},{"uid":"d03c392a73dd22b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d03c392a73dd22b4","status":"passed","time":{"start":1698615205522,"stop":1698615208201,"duration":2679}},{"uid":"11e43a0f690f583d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/11e43a0f690f583d","status":"passed","time":{"start":1698615097931,"stop":1698615100275,"duration":2344}},{"uid":"6f592615c022c393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6f592615c022c393","status":"passed","time":{"start":1698542361013,"stop":1698542363506,"duration":2493}},{"uid":"ed6d43d9327037ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ed6d43d9327037ce","status":"passed","time":{"start":1698455550069,"stop":1698455552347,"duration":2278}},{"uid":"97d214eb5f36f5a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/97d214eb5f36f5a3","status":"passed","time":{"start":1698369224064,"stop":1698369226317,"duration":2253}},{"uid":"6d92fcd0a0deb97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6d92fcd0a0deb97b","status":"passed","time":{"start":1698282837287,"stop":1698282839922,"duration":2635}},{"uid":"b4012340d4adc9b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b4012340d4adc9b1","status":"passed","time":{"start":1698196496354,"stop":1698196498970,"duration":2616}},{"uid":"f459f80d73b14a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f459f80d73b14a6a","status":"passed","time":{"start":1698178221138,"stop":1698178223814,"duration":2676}},{"uid":"931c96bae7eb63ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/931c96bae7eb63ac","status":"passed","time":{"start":1698178201543,"stop":1698178204011,"duration":2468}},{"uid":"703db62bc51ed76d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/703db62bc51ed76d","status":"passed","time":{"start":1698110092681,"stop":1698110094902,"duration":2221}}]},"617b4311b681b19c6f82373e9ef5a04d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"1b3cbd5ce71ae449","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/1b3cbd5ce71ae449","status":"passed","time":{"start":1698867788494,"stop":1698867792675,"duration":4181}},{"uid":"2b6643947b84197f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2b6643947b84197f","status":"passed","time":{"start":1698801791616,"stop":1698801794527,"duration":2911}},{"uid":"99b6fbd05192c508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/99b6fbd05192c508","status":"passed","time":{"start":1698788669165,"stop":1698788671797,"duration":2632}},{"uid":"d47e2e936c3cf99c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d47e2e936c3cf99c","status":"passed","time":{"start":1698715209206,"stop":1698715212091,"duration":2885}},{"uid":"650fac0d6bccf8e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/650fac0d6bccf8e2","status":"passed","time":{"start":1698701613593,"stop":1698701616560,"duration":2967}},{"uid":"618bd40d6b1c539e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/618bd40d6b1c539e","status":"passed","time":{"start":1698700406453,"stop":1698700409058,"duration":2605}},{"uid":"7217fbd2b92cff6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7217fbd2b92cff6c","status":"passed","time":{"start":1698693092074,"stop":1698693097961,"duration":5887}},{"uid":"54053de6181fc64a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54053de6181fc64a","status":"passed","time":{"start":1698692921563,"stop":1698692925709,"duration":4146}},{"uid":"1ae87d0acdb7a55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1ae87d0acdb7a55d","status":"passed","time":{"start":1698646587699,"stop":1698646590820,"duration":3121}},{"uid":"1beee8e852b10855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1beee8e852b10855","status":"passed","time":{"start":1698628804107,"stop":1698628811058,"duration":6951}},{"uid":"85ba9ac620795264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/85ba9ac620795264","status":"passed","time":{"start":1698615471392,"stop":1698615474056,"duration":2664}},{"uid":"75b53949a32c2209","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/75b53949a32c2209","status":"passed","time":{"start":1698615305556,"stop":1698615310990,"duration":5434}},{"uid":"d5e9dd2f01aef2e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d5e9dd2f01aef2e1","status":"passed","time":{"start":1698542599885,"stop":1698542605819,"duration":5934}},{"uid":"8300ddf5664118f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8300ddf5664118f4","status":"passed","time":{"start":1698455802904,"stop":1698455805588,"duration":2684}},{"uid":"4e2c0aa92e8e15d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2c0aa92e8e15d4","status":"passed","time":{"start":1698369593116,"stop":1698369597890,"duration":4774}},{"uid":"a1f8d4973f388da6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a1f8d4973f388da6","status":"passed","time":{"start":1698283131114,"stop":1698283134209,"duration":3095}},{"uid":"f299ee7137b60ac0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f299ee7137b60ac0","status":"passed","time":{"start":1698196749061,"stop":1698196751635,"duration":2574}},{"uid":"516038fbedfd8500","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/516038fbedfd8500","status":"passed","time":{"start":1698178486523,"stop":1698178489259,"duration":2736}},{"uid":"b49b6874cb3f9587","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b49b6874cb3f9587","status":"passed","time":{"start":1698178423084,"stop":1698178426602,"duration":3518}},{"uid":"70bf2d51e89042d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/70bf2d51e89042d1","status":"passed","time":{"start":1698110287412,"stop":1698110290199,"duration":2787}}]},"9700dde83050a915705bb73b0a95103e":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":169},"items":[{"uid":"4afa92a1106211b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4afa92a1106211b7","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867610338,"stop":1698867610939,"duration":601}},{"uid":"51796efb3d0e5e9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/51796efb3d0e5e9c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801739722,"stop":1698801740356,"duration":634}},{"uid":"8dfe042a2889810a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8dfe042a2889810a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788627601,"stop":1698788628216,"duration":615}},{"uid":"26284309d6933a48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/26284309d6933a48","status":"passed","time":{"start":1698715179345,"stop":1698715180414,"duration":1069}},{"uid":"981b24ae86a6f02d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/981b24ae86a6f02d","status":"passed","time":{"start":1698701570710,"stop":1698701571676,"duration":966}},{"uid":"17ef213b6d4d44d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17ef213b6d4d44d3","status":"passed","time":{"start":1698700354880,"stop":1698700355498,"duration":618}},{"uid":"1c3d3c1dc809629d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1c3d3c1dc809629d","status":"passed","time":{"start":1698693054089,"stop":1698693054653,"duration":564}},{"uid":"b610ea205b26625f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b610ea205b26625f","status":"passed","time":{"start":1698692864018,"stop":1698692864653,"duration":635}},{"uid":"ffd21ad9e5d5972f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ffd21ad9e5d5972f","status":"passed","time":{"start":1698646554173,"stop":1698646555236,"duration":1063}},{"uid":"945e44687be0f562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/945e44687be0f562","status":"passed","time":{"start":1698628902273,"stop":1698628903066,"duration":793}},{"uid":"e54321b77f781641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e54321b77f781641","status":"passed","time":{"start":1698615386070,"stop":1698615386994,"duration":924}},{"uid":"e0c6ca62bcb9b1b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e0c6ca62bcb9b1b6","status":"passed","time":{"start":1698615274946,"stop":1698615275635,"duration":689}},{"uid":"e993baaa15479e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e993baaa15479e38","status":"passed","time":{"start":1698542541208,"stop":1698542542127,"duration":919}},{"uid":"6ae842d357e55c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6ae842d357e55c92","status":"passed","time":{"start":1698455876053,"stop":1698455876669,"duration":616}},{"uid":"6947ff6fffc7b931","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6947ff6fffc7b931","status":"passed","time":{"start":1698369533659,"stop":1698369534369,"duration":710}},{"uid":"c40fef963544b700","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c40fef963544b700","status":"passed","time":{"start":1698283027678,"stop":1698283042180,"duration":14502}},{"uid":"adb5787cc9ee044e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/adb5787cc9ee044e","status":"passed","time":{"start":1698196694148,"stop":1698196694898,"duration":750}},{"uid":"4140253ce006b569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4140253ce006b569","status":"passed","time":{"start":1698178413116,"stop":1698178414129,"duration":1013}},{"uid":"8c78a2303c6280a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c78a2303c6280a2","status":"passed","time":{"start":1698178352441,"stop":1698178353220,"duration":779}},{"uid":"945f439bca4313ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/945f439bca4313ca","status":"passed","time":{"start":1698110269728,"stop":1698110270704,"duration":976}}]},"b8d3ae7465651cc973ab14abfdea7a24":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"e926cdf04b1877b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e926cdf04b1877b2","status":"passed","time":{"start":1698867642512,"stop":1698867646335,"duration":3823}},{"uid":"1e1914f562cf1425","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e1914f562cf1425","status":"passed","time":{"start":1698801783372,"stop":1698801786606,"duration":3234}},{"uid":"e275eddfbfd9c993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e275eddfbfd9c993","status":"passed","time":{"start":1698788661434,"stop":1698788664427,"duration":2993}},{"uid":"2db169ed1eb667ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2db169ed1eb667ea","status":"passed","time":{"start":1698715201024,"stop":1698715203831,"duration":2807}},{"uid":"980eeb453e35d5aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/980eeb453e35d5aa","status":"passed","time":{"start":1698701599980,"stop":1698701613589,"duration":13609}},{"uid":"7d846f5fae4e9086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d846f5fae4e9086","status":"passed","time":{"start":1698700387518,"stop":1698700390494,"duration":2976}},{"uid":"f28fc80a29b774de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f28fc80a29b774de","status":"passed","time":{"start":1698693088812,"stop":1698693092071,"duration":3259}},{"uid":"4b26e90dccc41324","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4b26e90dccc41324","status":"passed","time":{"start":1698692894893,"stop":1698692901974,"duration":7081}},{"uid":"8eb40d48742757b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8eb40d48742757b1","status":"passed","time":{"start":1698646580025,"stop":1698646583616,"duration":3591}},{"uid":"25bf203ad22042b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/25bf203ad22042b9","status":"passed","time":{"start":1698628637403,"stop":1698628639783,"duration":2380}},{"uid":"e296531e7a343d7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e296531e7a343d7d","status":"passed","time":{"start":1698615407436,"stop":1698615410207,"duration":2771}},{"uid":"a8e6b01cee4e58a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a8e6b01cee4e58a7","status":"passed","time":{"start":1698615292911,"stop":1698615295490,"duration":2579}},{"uid":"c25acee168fff908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c25acee168fff908","status":"passed","time":{"start":1698542560057,"stop":1698542566468,"duration":6411}},{"uid":"7ecc3f606dd4ef6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7ecc3f606dd4ef6","status":"passed","time":{"start":1698455628981,"stop":1698455635004,"duration":6023}},{"uid":"a1a1378d059411c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a1a1378d059411c8","status":"passed","time":{"start":1698369299784,"stop":1698369303716,"duration":3932}},{"uid":"e800ecc90606e2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e800ecc90606e2b1","status":"passed","time":{"start":1698283062267,"stop":1698283066147,"duration":3880}},{"uid":"9c3f620aca0a84e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9c3f620aca0a84e5","status":"passed","time":{"start":1698196712778,"stop":1698196716462,"duration":3684}},{"uid":"bd5fc67cdc199361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bd5fc67cdc199361","status":"passed","time":{"start":1698178437210,"stop":1698178440940,"duration":3730}},{"uid":"bc949c4d117048ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc949c4d117048ed","status":"passed","time":{"start":1698178374443,"stop":1698178377730,"duration":3287}},{"uid":"6ff5dd5f0187c976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/6ff5dd5f0187c976","status":"passed","time":{"start":1698110275345,"stop":1698110278281,"duration":2936}}]},"316f6b3276320661fa68609de6296157":{"statistic":{"failed":51,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":136},"items":[{"uid":"a6733d3a773f5dee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/a6733d3a773f5dee","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698867469789,"stop":1698867471119,"duration":1330}},{"uid":"c0663f33e4b559c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c0663f33e4b559c3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698801593634,"stop":1698801602418,"duration":8784}},{"uid":"60452f50f026289f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/60452f50f026289f","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698788490955,"stop":1698788492356,"duration":1401}},{"uid":"36f052421dfdda56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/36f052421dfdda56","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698714987806,"stop":1698714989301,"duration":1495}},{"uid":"3fabcdfeb4264042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3fabcdfeb4264042","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698701363039,"stop":1698701364637,"duration":1598}},{"uid":"cc338da673cd71d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cc338da673cd71d4","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698700225085,"stop":1698700226091,"duration":1006}},{"uid":"fbec0ac47303cdf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/fbec0ac47303cdf8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698693063271,"stop":1698693065455,"duration":2184}},{"uid":"1e2c808fa05c63b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1e2c808fa05c63b2","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698692733065,"stop":1698692735246,"duration":2181}},{"uid":"ec06b2261b46c606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec06b2261b46c606","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646331628,"stop":1698646334421,"duration":2793}},{"uid":"c6a1dd11a788052b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c6a1dd11a788052b","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698628549112,"stop":1698628550675,"duration":1563}},{"uid":"69c4e6a2231fec96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/69c4e6a2231fec96","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615208205,"stop":1698615211115,"duration":2910}},{"uid":"ce080f0847ac27ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ce080f0847ac27ae","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615100278,"stop":1698615101798,"duration":1520}},{"uid":"321d99f8ff676ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/321d99f8ff676ca8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698542363509,"stop":1698542364948,"duration":1439}},{"uid":"ab0f8eae5d888223","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab0f8eae5d888223","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698455552350,"stop":1698455553064,"duration":714}},{"uid":"d53356e9e57b5917","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d53356e9e57b5917","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698369226324,"stop":1698369228264,"duration":1940}},{"uid":"502ddfee35f89763","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/502ddfee35f89763","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698282839925,"stop":1698282842700,"duration":2775}},{"uid":"ed2acb97abda56f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ed2acb97abda56f3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698196498973,"stop":1698196501071,"duration":2098}},{"uid":"cc4c5a1cd68e203d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cc4c5a1cd68e203d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178223817,"stop":1698178225323,"duration":1506}},{"uid":"22aa264c91328a26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/22aa264c91328a26","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178204014,"stop":1698178205742,"duration":1728}},{"uid":"999d114f2bd1eeed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/999d114f2bd1eeed","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698110094905,"stop":1698110096357,"duration":1452}}]},"275289351e7211a486c45f3b8d1a8950":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"68aeacd31e3e05cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/68aeacd31e3e05cd","status":"passed","time":{"start":1698867569899,"stop":1698867570567,"duration":668}},{"uid":"d47957612ff1e759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d47957612ff1e759","status":"passed","time":{"start":1698801673620,"stop":1698801674436,"duration":816}},{"uid":"1b6f55d9588a5ee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1b6f55d9588a5ee4","status":"passed","time":{"start":1698788587886,"stop":1698788588696,"duration":810}},{"uid":"8f232ff39411ae14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8f232ff39411ae14","status":"passed","time":{"start":1698715129760,"stop":1698715130794,"duration":1034}},{"uid":"beaa81c78985446f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/beaa81c78985446f","status":"passed","time":{"start":1698701545428,"stop":1698701546430,"duration":1002}},{"uid":"7d13343effdf8820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d13343effdf8820","status":"passed","time":{"start":1698700320152,"stop":1698700320937,"duration":785}},{"uid":"a4935b97f5ee537e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a4935b97f5ee537e","status":"passed","time":{"start":1698692859345,"stop":1698692860052,"duration":707}},{"uid":"732b10cc2cf70b58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/732b10cc2cf70b58","status":"passed","time":{"start":1698692829039,"stop":1698692829896,"duration":857}},{"uid":"36176523aa78e466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/36176523aa78e466","status":"passed","time":{"start":1698646539744,"stop":1698646540818,"duration":1074}},{"uid":"c0099985540c14ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c0099985540c14ee","status":"passed","time":{"start":1698628519003,"stop":1698628520042,"duration":1039}},{"uid":"75f90e05acf9b56d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/75f90e05acf9b56d","status":"passed","time":{"start":1698615162706,"stop":1698615163823,"duration":1117}},{"uid":"b13d156ceab2abed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b13d156ceab2abed","status":"passed","time":{"start":1698615070536,"stop":1698615071591,"duration":1055}},{"uid":"6b0cffb3913ae8d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6b0cffb3913ae8d8","status":"passed","time":{"start":1698542323443,"stop":1698542324520,"duration":1077}},{"uid":"5212d02bf3d68e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5212d02bf3d68e9f","status":"passed","time":{"start":1698455510697,"stop":1698455511554,"duration":857}},{"uid":"84d2a9d6622ea282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/84d2a9d6622ea282","status":"passed","time":{"start":1698369201544,"stop":1698369202353,"duration":809}},{"uid":"85e5016e54293d57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/85e5016e54293d57","status":"passed","time":{"start":1698282789042,"stop":1698282790218,"duration":1176}},{"uid":"f469d0454e351ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f469d0454e351ed4","status":"passed","time":{"start":1698196460993,"stop":1698196462025,"duration":1032}},{"uid":"b5b4161940878b8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b5b4161940878b8c","status":"passed","time":{"start":1698178193187,"stop":1698178194259,"duration":1072}},{"uid":"ce60e423c21c7524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ce60e423c21c7524","status":"passed","time":{"start":1698178139419,"stop":1698178140432,"duration":1013}},{"uid":"d76cac952c6a547c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/d76cac952c6a547c","status":"passed","time":{"start":1698110065235,"stop":1698110066112,"duration":877}}]},"2173470ff84c6c7631fa3ff9d8433e49":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":169},"items":[{"uid":"3947a04e58a37983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/3947a04e58a37983","status":"passed","time":{"start":1698867792065,"stop":1698867793430,"duration":1365}},{"uid":"fdba48e0b76ea684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/fdba48e0b76ea684","status":"passed","time":{"start":1698801804819,"stop":1698801806500,"duration":1681}},{"uid":"c29ace19a54ec4b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c29ace19a54ec4b8","status":"passed","time":{"start":1698788686996,"stop":1698788688141,"duration":1145}},{"uid":"e0126c4f9702ddac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e0126c4f9702ddac","status":"passed","time":{"start":1698715223814,"stop":1698715225718,"duration":1904}},{"uid":"9fdb22f0ca66cc1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9fdb22f0ca66cc1a","status":"passed","time":{"start":1698701628020,"stop":1698701629540,"duration":1520}},{"uid":"9e5b7abbdeadde0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9e5b7abbdeadde0e","status":"passed","time":{"start":1698700529515,"stop":1698700530725,"duration":1210}},{"uid":"70f8c0c673855b60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/70f8c0c673855b60","status":"passed","time":{"start":1698693107701,"stop":1698693108967,"duration":1266}},{"uid":"d88ce12513f6e639","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d88ce12513f6e639","status":"passed","time":{"start":1698692935462,"stop":1698692936990,"duration":1528}},{"uid":"6bbd01a5ee3420b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6bbd01a5ee3420b7","status":"passed","time":{"start":1698646601934,"stop":1698646603904,"duration":1970}},{"uid":"5dca376194569c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5dca376194569c17","status":"passed","time":{"start":1698628821815,"stop":1698628823583,"duration":1768}},{"uid":"58940f33783130f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/58940f33783130f2","status":"passed","time":{"start":1698615484393,"stop":1698615486077,"duration":1684}},{"uid":"5c3a4f9a2da5d97d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c3a4f9a2da5d97d","status":"passed","time":{"start":1698615321923,"stop":1698615323774,"duration":1851}},{"uid":"4276421d75383561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4276421d75383561","status":"passed","time":{"start":1698542619051,"stop":1698542620785,"duration":1734}},{"uid":"210ce65b1f400bd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/210ce65b1f400bd7","status":"passed","time":{"start":1698455816630,"stop":1698455818350,"duration":1720}},{"uid":"34cdedcc919b40ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/34cdedcc919b40ae","status":"passed","time":{"start":1698369545401,"stop":1698369547042,"duration":1641}},{"uid":"d9318f3b932b0553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d9318f3b932b0553","status":"passed","time":{"start":1698283149187,"stop":1698283151834,"duration":2647}},{"uid":"b5b0497b3223a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b5b0497b3223a9f3","status":"passed","time":{"start":1698196766028,"stop":1698196767719,"duration":1691}},{"uid":"8aa6613b8afc870f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8aa6613b8afc870f","status":"passed","time":{"start":1698178500124,"stop":1698178501681,"duration":1557}},{"uid":"8c11380b69520374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c11380b69520374","status":"passed","time":{"start":1698178436949,"stop":1698178438278,"duration":1329}},{"uid":"a9dbf3b8a42411a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a9dbf3b8a42411a7","status":"passed","time":{"start":1698110415117,"stop":1698110416402,"duration":1285}}]},"9a30d8e08f9c216de4c4a05fec5f309a":{"statistic":{"failed":66,"broken":0,"skipped":0,"passed":102,"unknown":0,"total":168},"items":[{"uid":"5a2bf4185d0c7a9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5a2bf4185d0c7a9c","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698801555936,"stop":1698801556406,"duration":470}},{"uid":"dec8b6051a800220","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/dec8b6051a800220","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698788460596,"stop":1698788460999,"duration":403}},{"uid":"9f4caf30520bc036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9f4caf30520bc036","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698714950059,"stop":1698714950625,"duration":566}},{"uid":"e8e81e8c2ad2b5f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e8e81e8c2ad2b5f4","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698701323097,"stop":1698701323822,"duration":725}},{"uid":"418ace814f2b987e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/418ace814f2b987e","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698700191452,"stop":1698700191982,"duration":530}},{"uid":"dd693edca1643d26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dd693edca1643d26","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692734739,"stop":1698692735135,"duration":396}},{"uid":"a932edce646d8031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/a932edce646d8031","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692704234,"stop":1698692704663,"duration":429}},{"uid":"655bdbff15198af1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/655bdbff15198af1","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698646288954,"stop":1698646289641,"duration":687}},{"uid":"454dd91df9711508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/454dd91df9711508","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698628513027,"stop":1698628513559,"duration":532}},{"uid":"5b86861a2129964f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/5b86861a2129964f","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615161135,"stop":1698615161876,"duration":741}},{"uid":"b138064a35b6d921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b138064a35b6d921","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615069852,"stop":1698615070397,"duration":545}},{"uid":"5dbd060fb76312a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/5dbd060fb76312a3","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698542327029,"stop":1698542327604,"duration":575}},{"uid":"78cfbeaa447d2d30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/78cfbeaa447d2d30","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698455518599,"stop":1698455518987,"duration":388}},{"uid":"1e6da931c910564a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1e6da931c910564a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698369196515,"stop":1698369196936,"duration":421}},{"uid":"cc46eff040f1d2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cc46eff040f1d2ca","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698282798200,"stop":1698282798879,"duration":679}},{"uid":"d1eb21016dfe691f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d1eb21016dfe691f","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698196461538,"stop":1698196462176,"duration":638}},{"uid":"5fa48a9645f10f96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5fa48a9645f10f96","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178182752,"stop":1698178183448,"duration":696}},{"uid":"41c0366a2be87a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/41c0366a2be87a8","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178173894,"stop":1698178174451,"duration":557}},{"uid":"830c2a02bd420c95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/830c2a02bd420c95","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698110059535,"stop":1698110059954,"duration":419}},{"uid":"f3f97d4fc998f021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/f3f97d4fc998f021","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698064828611,"stop":1698064829075,"duration":464}}]},"8186cc541d41d38034a9211a23d0bbe2":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":3,"unknown":0,"total":8},"items":[{"uid":"f5e76bd5d7e0f514","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f5e76bd5d7e0f514","status":"passed","time":{"start":1698867421350,"stop":1698867422136,"duration":786}},{"uid":"1f787b9d53364bf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1f787b9d53364bf1","status":"passed","time":{"start":1698801533771,"stop":1698801534376,"duration":605}},{"uid":"e2ccdd9b155dc861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e2ccdd9b155dc861","status":"passed","time":{"start":1698788437126,"stop":1698788437844,"duration":718}},{"uid":"d917f6d0b4edaf5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d917f6d0b4edaf5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714920083,"stop":1698714920878,"duration":795}},{"uid":"e56d4e5db5a3c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e56d4e5db5a3c0d3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701295869,"stop":1698701297093,"duration":1224}},{"uid":"ac51e125da50f57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ac51e125da50f57a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700169203,"stop":1698700169970,"duration":767}},{"uid":"87d1d6172415ce42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/87d1d6172415ce42","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692713369,"stop":1698692714177,"duration":808}},{"uid":"49e3d157f7d82f03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/49e3d157f7d82f03","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692676174,"stop":1698692676957,"duration":783}}]},"10c5adec7cdd71fa36d93e2bcbd9ad16":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":169},"items":[{"uid":"27951615dcc78589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/27951615dcc78589","status":"passed","time":{"start":1698867604174,"stop":1698867610334,"duration":6160}},{"uid":"befeeb26077633e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/befeeb26077633e","status":"passed","time":{"start":1698801733788,"stop":1698801739718,"duration":5930}},{"uid":"b919dbdf47050443","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b919dbdf47050443","status":"passed","time":{"start":1698788621513,"stop":1698788627597,"duration":6084}},{"uid":"550097d57a0d7c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/550097d57a0d7c17","status":"passed","time":{"start":1698715173234,"stop":1698715179341,"duration":6107}},{"uid":"2c3b9d939cd60a09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2c3b9d939cd60a09","status":"passed","time":{"start":1698701563682,"stop":1698701570705,"duration":7023}},{"uid":"908aa7469a30150c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/908aa7469a30150c","status":"passed","time":{"start":1698700349715,"stop":1698700354876,"duration":5161}},{"uid":"1b227bf59abd5a99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1b227bf59abd5a99","status":"passed","time":{"start":1698693048827,"stop":1698693054085,"duration":5258}},{"uid":"57eb72d89121337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/57eb72d89121337c","status":"passed","time":{"start":1698692858928,"stop":1698692864014,"duration":5086}},{"uid":"338cb72d19778d5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/338cb72d19778d5d","status":"passed","time":{"start":1698646547182,"stop":1698646554169,"duration":6987}},{"uid":"bd7279f0a216e825","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bd7279f0a216e825","status":"passed","time":{"start":1698628896176,"stop":1698628902269,"duration":6093}},{"uid":"d1ce26a500cb74f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d1ce26a500cb74f7","status":"passed","time":{"start":1698615376514,"stop":1698615386065,"duration":9551}},{"uid":"da6693940e65d45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/da6693940e65d45","status":"passed","time":{"start":1698615267372,"stop":1698615274943,"duration":7571}},{"uid":"7e80f9c339d9a0d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7e80f9c339d9a0d6","status":"passed","time":{"start":1698542535601,"stop":1698542541204,"duration":5603}},{"uid":"1b5c357077da912d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1b5c357077da912d","status":"passed","time":{"start":1698455870726,"stop":1698455876049,"duration":5323}},{"uid":"9e695df1fa6dd0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9e695df1fa6dd0cb","status":"passed","time":{"start":1698369528472,"stop":1698369533655,"duration":5183}},{"uid":"cc9b5a8ce497f79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cc9b5a8ce497f79e","status":"passed","time":{"start":1698283020320,"stop":1698283027673,"duration":7353}},{"uid":"6dd9f1abe8295002","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6dd9f1abe8295002","status":"passed","time":{"start":1698196686733,"stop":1698196694145,"duration":7412}},{"uid":"18e17a42140a356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/18e17a42140a356","status":"passed","time":{"start":1698178406158,"stop":1698178413112,"duration":6954}},{"uid":"29ae97242a75d0c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29ae97242a75d0c2","status":"passed","time":{"start":1698178346707,"stop":1698178352438,"duration":5731}},{"uid":"56e52d37c9481e76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/56e52d37c9481e76","status":"passed","time":{"start":1698110264736,"stop":1698110269724,"duration":4988}}]},"4fed604a10daf77aacbf6179bf28f404":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":62,"unknown":0,"total":169},"items":[{"uid":"a9f8a50ba0aa021d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/a9f8a50ba0aa021d","status":"passed","time":{"start":1698867575024,"stop":1698867575949,"duration":925}},{"uid":"4f373da6edfa5cf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4f373da6edfa5cf2","status":"passed","time":{"start":1698801682865,"stop":1698801683934,"duration":1069}},{"uid":"26b0924fc5b63559","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/26b0924fc5b63559","status":"passed","time":{"start":1698788592896,"stop":1698788593925,"duration":1029}},{"uid":"5bd3bd847b6a8b03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5bd3bd847b6a8b03","status":"passed","time":{"start":1698715135892,"stop":1698715136952,"duration":1060}},{"uid":"7c484d2bc5863a44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7c484d2bc5863a44","status":"passed","time":{"start":1698701550537,"stop":1698701551811,"duration":1274}},{"uid":"294cafb397bd3f59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/294cafb397bd3f59","status":"passed","time":{"start":1698700324532,"stop":1698700325524,"duration":992}},{"uid":"3abffd62690f2997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3abffd62690f2997","status":"passed","time":{"start":1698692863417,"stop":1698692864306,"duration":889}},{"uid":"179c8e2f054fd116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/179c8e2f054fd116","status":"passed","time":{"start":1698692834362,"stop":1698692835239,"duration":877}},{"uid":"16cec1e94d61bc36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/16cec1e94d61bc36","status":"passed","time":{"start":1698646545051,"stop":1698646546537,"duration":1486}},{"uid":"319e2d1380701b0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/319e2d1380701b0d","status":"passed","time":{"start":1698628528905,"stop":1698628530394,"duration":1489}},{"uid":"42c541a3c3f437d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/42c541a3c3f437d7","status":"passed","time":{"start":1698615168354,"stop":1698615169836,"duration":1482}},{"uid":"63734bafe87ba1da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/63734bafe87ba1da","status":"passed","time":{"start":1698615075756,"stop":1698615076964,"duration":1208}},{"uid":"df5c9a28f0abcf01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/df5c9a28f0abcf01","status":"passed","time":{"start":1698542328943,"stop":1698542330303,"duration":1360}},{"uid":"a4de82a40fcf5a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a4de82a40fcf5a4d","status":"passed","time":{"start":1698455516569,"stop":1698455517616,"duration":1047}},{"uid":"4417c70cf026719a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4417c70cf026719a","status":"passed","time":{"start":1698369205918,"stop":1698369206976,"duration":1058}},{"uid":"bd67de75cddb90db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd67de75cddb90db","status":"passed","time":{"start":1698282794186,"stop":1698282795489,"duration":1303}},{"uid":"10c3557b29fcc475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/10c3557b29fcc475","status":"passed","time":{"start":1698196466465,"stop":1698196467673,"duration":1208}},{"uid":"53969e607e906dcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/53969e607e906dcd","status":"passed","time":{"start":1698178198428,"stop":1698178199710,"duration":1282}},{"uid":"dabde4b7d2a8d67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/dabde4b7d2a8d67f","status":"passed","time":{"start":1698178144690,"stop":1698178146146,"duration":1456}},{"uid":"a72e1339d0f0bd84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/a72e1339d0f0bd84","status":"passed","time":{"start":1698110069917,"stop":1698110071011,"duration":1094}}]},"974fd2c15e32d40e1deeebde92c36bd9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":140,"unknown":0,"total":144},"items":[{"uid":"512bc38d27d8058f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/512bc38d27d8058f","status":"passed","time":{"start":1698867399062,"stop":1698867406386,"duration":7324}},{"uid":"da4f1a62e9699702","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/da4f1a62e9699702","status":"passed","time":{"start":1698801499256,"stop":1698801502335,"duration":3079}},{"uid":"a54268b8fbb16d83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a54268b8fbb16d83","status":"passed","time":{"start":1698788402273,"stop":1698788410334,"duration":8061}},{"uid":"cfe7d42afbdc183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cfe7d42afbdc183","status":"passed","time":{"start":1698714870613,"stop":1698714882380,"duration":11767}},{"uid":"8d827c19214389ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8d827c19214389ea","status":"passed","time":{"start":1698701268143,"stop":1698701275445,"duration":7302}},{"uid":"9594dbe931715790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9594dbe931715790","status":"passed","time":{"start":1698700138985,"stop":1698700146351,"duration":7366}},{"uid":"1fa33e43f5ac3728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1fa33e43f5ac3728","status":"passed","time":{"start":1698692689397,"stop":1698692692083,"duration":2686}},{"uid":"e9ffe216f486ccc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9ffe216f486ccc2","status":"passed","time":{"start":1698692652176,"stop":1698692659201,"duration":7025}},{"uid":"9a66c3f1437d2197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9a66c3f1437d2197","status":"passed","time":{"start":1698646210807,"stop":1698646218197,"duration":7390}},{"uid":"9589c8d60250ba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9589c8d60250ba4","status":"passed","time":{"start":1698628457961,"stop":1698628468778,"duration":10817}},{"uid":"d01fbef45f570253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d01fbef45f570253","status":"passed","time":{"start":1698615104142,"stop":1698615107497,"duration":3355}},{"uid":"1f9fc904785aac6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1f9fc904785aac6a","status":"passed","time":{"start":1698615026651,"stop":1698615029268,"duration":2617}},{"uid":"8bf740a9f35f873b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8bf740a9f35f873b","status":"passed","time":{"start":1698542266767,"stop":1698542274636,"duration":7869}},{"uid":"883fd13893c216e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/883fd13893c216e8","status":"passed","time":{"start":1698455461133,"stop":1698455466975,"duration":5842}},{"uid":"1b4f46ef4558b99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1b4f46ef4558b99f","status":"passed","time":{"start":1698369143229,"stop":1698369148812,"duration":5583}},{"uid":"c4da735883bf43ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c4da735883bf43ae","status":"passed","time":{"start":1698282731164,"stop":1698282734452,"duration":3288}},{"uid":"cd34772b3dc7275f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cd34772b3dc7275f","status":"passed","time":{"start":1698196405063,"stop":1698196407816,"duration":2753}},{"uid":"a0f79d39f2a0973d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a0f79d39f2a0973d","status":"passed","time":{"start":1698178130798,"stop":1698178134065,"duration":3267}},{"uid":"bfab0915f20decfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bfab0915f20decfb","status":"passed","time":{"start":1698178088247,"stop":1698178091157,"duration":2910}},{"uid":"f2dff482129a784b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/f2dff482129a784b","status":"passed","time":{"start":1698110004245,"stop":1698110007288,"duration":3043}}]},"43ce41b46876976a27337fcdb402fec8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":22},"items":[{"uid":"eb9156891127a872","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/eb9156891127a872","status":"passed","time":{"start":1698867633921,"stop":1698867642012,"duration":8091}},{"uid":"2e63d7a9bd9c1396","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2e63d7a9bd9c1396","status":"passed","time":{"start":1698801763981,"stop":1698801773449,"duration":9468}},{"uid":"e8d3a0e787c6530","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e8d3a0e787c6530","status":"passed","time":{"start":1698788653113,"stop":1698788660894,"duration":7781}},{"uid":"a4eecb9688be9fdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4eecb9688be9fdc","status":"passed","time":{"start":1698715188357,"stop":1698715197830,"duration":9473}},{"uid":"241e8890f90df3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/241e8890f90df3ce","status":"passed","time":{"start":1698701588506,"stop":1698701599153,"duration":10647}},{"uid":"585a53381b8bdf4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/585a53381b8bdf4f","status":"passed","time":{"start":1698700378191,"stop":1698700386976,"duration":8785}},{"uid":"a2da25fc5bd06b86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a2da25fc5bd06b86","status":"passed","time":{"start":1698693080950,"stop":1698693088315,"duration":7365}},{"uid":"28f34cadcaed6577","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/28f34cadcaed6577","status":"passed","time":{"start":1698692886494,"stop":1698692894390,"duration":7896}},{"uid":"99c71ba79fcb8bc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/99c71ba79fcb8bc2","status":"passed","time":{"start":1698646568859,"stop":1698646579620,"duration":10761}},{"uid":"c518b2e46ac4fce2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c518b2e46ac4fce2","status":"passed","time":{"start":1698628628700,"stop":1698628637020,"duration":8320}},{"uid":"fabf37f538aef59c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fabf37f538aef59c","status":"passed","time":{"start":1698615397267,"stop":1698615407063,"duration":9796}},{"uid":"e8a7a871921d071f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e8a7a871921d071f","status":"passed","time":{"start":1698615283978,"stop":1698615292606,"duration":8628}},{"uid":"58fb0689a9ce96a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/58fb0689a9ce96a7","status":"passed","time":{"start":1698542551346,"stop":1698542559741,"duration":8395}},{"uid":"b352b21b6fae7d1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b352b21b6fae7d1c","status":"passed","time":{"start":1698455620146,"stop":1698455628715,"duration":8569}},{"uid":"6f9f2f3951f162c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6f9f2f3951f162c4","status":"passed","time":{"start":1698369291896,"stop":1698369299083,"duration":7187}},{"uid":"b3ce7f504ee00af2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b3ce7f504ee00af2","status":"passed","time":{"start":1698283050425,"stop":1698283061325,"duration":10900}},{"uid":"4506d54aa58b469a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4506d54aa58b469a","status":"passed","time":{"start":1698196703408,"stop":1698196711887,"duration":8479}},{"uid":"3dfbbf0769dc2fb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dfbbf0769dc2fb6","status":"passed","time":{"start":1698178424844,"stop":1698178436275,"duration":11431}},{"uid":"79d12763944f19bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79d12763944f19bf","status":"passed","time":{"start":1698178363065,"stop":1698178373606,"duration":10541}},{"uid":"5edb4a61707ffc23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/5edb4a61707ffc23","status":"passed","time":{"start":1698110278017,"stop":1698110286765,"duration":8748}}]},"dd9e500503c1050ad4a094bf9d94ac37":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":54,"unknown":0,"total":55},"items":[{"uid":"35ddf9fa17d147e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/35ddf9fa17d147e2","status":"passed","time":{"start":1698867600483,"stop":1698867602691,"duration":2208}},{"uid":"4d604bcd3f35168f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4d604bcd3f35168f","status":"passed","time":{"start":1698801729652,"stop":1698801732247,"duration":2595}},{"uid":"31feb2704847c381","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/31feb2704847c381","status":"passed","time":{"start":1698788617236,"stop":1698788619636,"duration":2400}},{"uid":"8db4f8aec3d836c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8db4f8aec3d836c4","status":"passed","time":{"start":1698715168604,"stop":1698715171405,"duration":2801}},{"uid":"502909701b378742","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/502909701b378742","status":"passed","time":{"start":1698701558806,"stop":1698701561732,"duration":2926}},{"uid":"76ec6c12e55339cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/76ec6c12e55339cb","status":"passed","time":{"start":1698700345560,"stop":1698700347964,"duration":2404}},{"uid":"df514e0cfa840d8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/df514e0cfa840d8c","status":"passed","time":{"start":1698693045060,"stop":1698693047277,"duration":2217}},{"uid":"9be9eb79edea0a91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9be9eb79edea0a91","status":"passed","time":{"start":1698692855353,"stop":1698692857397,"duration":2044}},{"uid":"e128eca9e7ea39ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e128eca9e7ea39ba","status":"passed","time":{"start":1698646541620,"stop":1698646545092,"duration":3472}},{"uid":"3f69d49d789be7d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3f69d49d789be7d6","status":"passed","time":{"start":1698628891457,"stop":1698628894468,"duration":3011}},{"uid":"4e3fe9f541dea915","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4e3fe9f541dea915","status":"passed","time":{"start":1698615367812,"stop":1698615374058,"duration":6246}},{"uid":"e5ea295064fdb052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e5ea295064fdb052","status":"passed","time":{"start":1698615262387,"stop":1698615265685,"duration":3298}},{"uid":"4e0b2b3a3450d103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4e0b2b3a3450d103","status":"passed","time":{"start":1698542530840,"stop":1698542533167,"duration":2327}},{"uid":"f5bb04317850ef95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f5bb04317850ef95","status":"passed","time":{"start":1698455860046,"stop":1698455869167,"duration":9121}},{"uid":"4e303a3e36347c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e303a3e36347c7e","status":"passed","time":{"start":1698369523379,"stop":1698369526918,"duration":3539}},{"uid":"15caeed6f90f91df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/15caeed6f90f91df","status":"passed","time":{"start":1698283014455,"stop":1698283018473,"duration":4018}},{"uid":"761f5153bd26f1d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/761f5153bd26f1d1","status":"passed","time":{"start":1698196681646,"stop":1698196684295,"duration":2649}},{"uid":"ea76dad100b22d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea76dad100b22d0","status":"passed","time":{"start":1698178401404,"stop":1698178404097,"duration":2693}},{"uid":"6cfada9642378d05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6cfada9642378d05","status":"passed","time":{"start":1698178342578,"stop":1698178344794,"duration":2216}},{"uid":"75a2316e6b6d44d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/75a2316e6b6d44d0","status":"passed","time":{"start":1698110260124,"stop":1698110263074,"duration":2950}}]},"dfd168eec4fcc06b2ec363ae43f3deca":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":127,"unknown":0,"total":129},"items":[{"uid":"855a285a8a180b5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1010//#testresult/855a285a8a180b5c","status":"passed","time":{"start":1697591691549,"stop":1697591731966,"duration":40417}},{"uid":"acc5a68fc7b6b984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1009//#testresult/acc5a68fc7b6b984","status":"passed","time":{"start":1697542567541,"stop":1697542595326,"duration":27785}},{"uid":"1c895c7cb26de16d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1008//#testresult/1c895c7cb26de16d","status":"passed","time":{"start":1697505297553,"stop":1697505318054,"duration":20501}},{"uid":"16fb12ca98ad3a9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1006//#testresult/16fb12ca98ad3a9f","status":"passed","time":{"start":1697484604594,"stop":1697484623384,"duration":18790}},{"uid":"627595b34ef61b82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1005//#testresult/627595b34ef61b82","status":"passed","time":{"start":1697484558938,"stop":1697484576121,"duration":17183}},{"uid":"8c7f4b61fb7126f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1004//#testresult/8c7f4b61fb7126f8","status":"passed","time":{"start":1697418949501,"stop":1697418974857,"duration":25356}},{"uid":"b2a07219b8161bcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1001//#testresult/b2a07219b8161bcd","status":"passed","time":{"start":1697403127941,"stop":1697403145975,"duration":18034}},{"uid":"6bca228f785bd990","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/998//#testresult/6bca228f785bd990","status":"passed","time":{"start":1697399682438,"stop":1697399702233,"duration":19795}},{"uid":"a809ad81b5e9e2b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/994//#testresult/a809ad81b5e9e2b5","status":"passed","time":{"start":1697366940706,"stop":1697366958123,"duration":17417}},{"uid":"326542a8c55637ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/992//#testresult/326542a8c55637ba","status":"passed","time":{"start":1697332769146,"stop":1697332792350,"duration":23204}},{"uid":"adb202986e30c548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/988//#testresult/adb202986e30c548","status":"passed","time":{"start":1697245943256,"stop":1697245962806,"duration":19550}},{"uid":"ef0cef5db50e5468","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/986//#testresult/ef0cef5db50e5468","status":"passed","time":{"start":1697159784696,"stop":1697159805459,"duration":20763}},{"uid":"6807cc5a7bd010dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/985//#testresult/6807cc5a7bd010dd","status":"passed","time":{"start":1697073122313,"stop":1697073151441,"duration":29128}},{"uid":"b370a3d1f2091493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/984//#testresult/b370a3d1f2091493","status":"passed","time":{"start":1697052875356,"stop":1697052894712,"duration":19356}},{"uid":"71c185e6bb4a6a09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/981//#testresult/71c185e6bb4a6a09","status":"passed","time":{"start":1697050686482,"stop":1697050709115,"duration":22633}},{"uid":"1e0c3f8336e6bdf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/978//#testresult/1e0c3f8336e6bdf0","status":"passed","time":{"start":1696986826701,"stop":1696986856110,"duration":29409}},{"uid":"a89ce8bbc189fcbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/977//#testresult/a89ce8bbc189fcbf","status":"passed","time":{"start":1696900416993,"stop":1696900435158,"duration":18165}},{"uid":"7745181124120ebe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/976//#testresult/7745181124120ebe","status":"passed","time":{"start":1696814039128,"stop":1696814057395,"duration":18267}},{"uid":"42e8dc64251d2bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/975//#testresult/42e8dc64251d2bd6","status":"passed","time":{"start":1696727930197,"stop":1696727947334,"duration":17137}},{"uid":"6c44fb7818fa4d4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/974//#testresult/6c44fb7818fa4d4e","status":"passed","time":{"start":1696641198703,"stop":1696641224570,"duration":25867}}]}} \ No newline at end of file diff --git a/3.10/1085/history/retry-trend.json b/3.10/1087/history/retry-trend.json similarity index 96% rename from 3.10/1085/history/retry-trend.json rename to 3.10/1087/history/retry-trend.json index f8a35a7111..fab3bce990 100644 --- a/3.10/1085/history/retry-trend.json +++ b/3.10/1087/history/retry-trend.json @@ -1 +1 @@ -[{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1046,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046/","reportName":"Allure Report with history","data":{"run":96,"retry":0}}] \ No newline at end of file +[{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1046,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046/","reportName":"Allure Report with history","data":{"run":96,"retry":0}}] \ No newline at end of file diff --git a/3.10/1085/index.html b/3.10/1087/index.html similarity index 94% rename from 3.10/1085/index.html rename to 3.10/1087/index.html index 3a0cf8db26..64fef2472a 100644 --- a/3.10/1085/index.html +++ b/3.10/1087/index.html @@ -26,7 +26,7 @@ gtag('js', new Date()); gtag('config', 'G-FVWC4GKEYS'); gtag('allureVersion', 'dev') - gtag('reportUuid', '5b015ca3-2e6d-4c8c-b73b-fa9a88c2c75a') + gtag('reportUuid', '75531e27-c712-449d-9e39-26c3207c1bc3') diff --git a/3.10/1085/plugin/behaviors/index.js b/3.10/1087/plugin/behaviors/index.js similarity index 100% rename from 3.10/1085/plugin/behaviors/index.js rename to 3.10/1087/plugin/behaviors/index.js diff --git a/3.10/1085/plugin/packages/index.js b/3.10/1087/plugin/packages/index.js similarity index 100% rename from 3.10/1085/plugin/packages/index.js rename to 3.10/1087/plugin/packages/index.js diff --git a/3.10/1085/plugin/screen-diff/index.js b/3.10/1087/plugin/screen-diff/index.js similarity index 100% rename from 3.10/1085/plugin/screen-diff/index.js rename to 3.10/1087/plugin/screen-diff/index.js diff --git a/3.10/1085/plugin/screen-diff/styles.css b/3.10/1087/plugin/screen-diff/styles.css similarity index 100% rename from 3.10/1085/plugin/screen-diff/styles.css rename to 3.10/1087/plugin/screen-diff/styles.css diff --git a/3.10/1085/styles.css b/3.10/1087/styles.css similarity index 100% rename from 3.10/1085/styles.css rename to 3.10/1087/styles.css diff --git a/3.10/1085/widgets/behaviors.json b/3.10/1087/widgets/behaviors.json similarity index 100% rename from 3.10/1085/widgets/behaviors.json rename to 3.10/1087/widgets/behaviors.json diff --git a/3.10/1085/widgets/categories-trend.json b/3.10/1087/widgets/categories-trend.json similarity index 96% rename from 3.10/1085/widgets/categories-trend.json rename to 3.10/1087/widgets/categories-trend.json index 5810b4e0aa..67d2cba120 100644 --- a/3.10/1085/widgets/categories-trend.json +++ b/3.10/1087/widgets/categories-trend.json @@ -1 +1 @@ -[{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"Product defects":27}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1046,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046/","reportName":"Allure Report with history","data":{"Product defects":17}}] \ No newline at end of file +[{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"Product defects":27}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1046,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046/","reportName":"Allure Report with history","data":{"Product defects":17}}] \ No newline at end of file diff --git a/3.10/1085/widgets/categories.json b/3.10/1087/widgets/categories.json similarity index 100% rename from 3.10/1085/widgets/categories.json rename to 3.10/1087/widgets/categories.json diff --git a/3.10/1085/widgets/duration-trend.json b/3.10/1087/widgets/duration-trend.json similarity index 94% rename from 3.10/1085/widgets/duration-trend.json rename to 3.10/1087/widgets/duration-trend.json index b8ea8f6190..c8386c5623 100644 --- a/3.10/1085/widgets/duration-trend.json +++ b/3.10/1087/widgets/duration-trend.json @@ -1 +1 @@ -[{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"duration":430308}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"duration":414330}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"duration":404670}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"duration":475112}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"duration":457428}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"duration":419863}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"duration":523801}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"duration":414847}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"duration":535207}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"duration":446938}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"duration":444075}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"duration":406520}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"duration":462444}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"duration":417073}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"duration":584931}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"duration":492355}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"duration":475289}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"duration":448402}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"duration":428588}},{"buildOrder":1046,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046/","reportName":"Allure Report with history","data":{"duration":438938}}] \ No newline at end of file +[{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"duration":416203}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"duration":414330}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"duration":404670}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"duration":475112}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"duration":457428}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"duration":419863}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"duration":523801}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"duration":414847}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"duration":535207}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"duration":446938}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"duration":444075}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"duration":406520}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"duration":462444}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"duration":417073}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"duration":584931}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"duration":492355}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"duration":475289}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"duration":448402}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"duration":428588}},{"buildOrder":1046,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046/","reportName":"Allure Report with history","data":{"duration":438938}}] \ No newline at end of file diff --git a/3.10/1087/widgets/duration.json b/3.10/1087/widgets/duration.json new file mode 100644 index 0000000000..315d9aa97c --- /dev/null +++ b/3.10/1087/widgets/duration.json @@ -0,0 +1 @@ +[{"uid":"c095975def18fde4","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1698867488908,"stop":1698867493636,"duration":4728},"status":"passed","severity":"normal"},{"uid":"f2b7462ac1a5ffec","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1698867626834,"stop":1698867627439,"duration":605},"status":"passed","severity":"normal"},{"uid":"aeb3ed45197c50d4","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1698867418216,"stop":1698867419138,"duration":922},"status":"failed","severity":"normal"},{"uid":"9e3d663242893144","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1698867409107,"stop":1698867409574,"duration":467},"status":"failed","severity":"normal"},{"uid":"fb5085dff5af6d89","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1698867636659,"stop":1698867641918,"duration":5259},"status":"failed","severity":"normal"},{"uid":"628b645a277cb2b2","name":"Validate Council Output [NorthNorthamptonshireCouncil]","time":{"start":1698867504595,"stop":1698867505265,"duration":670},"status":"passed","severity":"normal"},{"uid":"a9f8a50ba0aa021d","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1698867575024,"stop":1698867575949,"duration":925},"status":"passed","severity":"normal"},{"uid":"27951615dcc78589","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1698867604174,"stop":1698867610334,"duration":6160},"status":"passed","severity":"normal"},{"uid":"bb68eae86dd6bfb7","name":"Validate Council Output [EastLindseyDistrictCouncil]","time":{"start":1698867437736,"stop":1698867442529,"duration":4793},"status":"passed","severity":"normal"},{"uid":"c99266aacf98b78","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1698867407230,"stop":1698867407983,"duration":753},"status":"passed","severity":"normal"},{"uid":"d9059c3294815384","name":"Validate Council Output [BCPCouncil]","time":{"start":1698867407990,"stop":1698867408687,"duration":697},"status":"passed","severity":"normal"},{"uid":"cf693c512afe43c","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1698867419183,"stop":1698867425214,"duration":6031},"status":"passed","severity":"normal"},{"uid":"c6e7b9cb4fb0f0f4","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1698867429599,"stop":1698867431441,"duration":1842},"status":"passed","severity":"normal"},{"uid":"81cb7c369e164166","name":"Validate Council Output [SomersetCouncil]","time":{"start":1698867616464,"stop":1698867624137,"duration":7673},"status":"passed","severity":"normal"},{"uid":"41d1a673d43c9e5c","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1698867804643,"stop":1698867807563,"duration":2920},"status":"passed","severity":"normal"},{"uid":"699ec444cccfe7cb","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1698867583963,"stop":1698867584771,"duration":808},"status":"failed","severity":"normal"},{"uid":"2a26aec119d9a4b4","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1698867610972,"stop":1698867614341,"duration":3369},"status":"passed","severity":"normal"},{"uid":"a1ee95a3976beb6b","name":"Validate Council Output [EastDevonDC]","time":{"start":1698867435493,"stop":1698867436286,"duration":793},"status":"passed","severity":"normal"},{"uid":"d9854bd52cb89956","name":"Validate Council Output [NeathPortTalbotCouncil]","time":{"start":1698867584914,"stop":1698867590974,"duration":6060},"status":"passed","severity":"normal"},{"uid":"24fa2239e13cee43","name":"Validate Council Output [WestLothianCouncil]","time":{"start":1698867797375,"stop":1698867804638,"duration":7263},"status":"passed","severity":"normal"},{"uid":"2b1d7169caac6f65","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1698867499477,"stop":1698867504592,"duration":5115},"status":"passed","severity":"normal"},{"uid":"eaa0ee40a70b4be8","name":"Validate Council Output [CalderdaleCouncil]","time":{"start":1698867399062,"stop":1698867405657,"duration":6595},"status":"passed","severity":"normal"},{"uid":"6c1a074fe580919c","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1698867624141,"stop":1698867625095,"duration":954},"status":"passed","severity":"normal"},{"uid":"9c3cadb3f6dab5ea","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1698867481517,"stop":1698867482187,"duration":670},"status":"failed","severity":"normal"},{"uid":"6da8d9a278235a55","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1698867627442,"stop":1698867629707,"duration":2265},"status":"failed","severity":"normal"},{"uid":"4accaba7069276f6","name":"Validate Council Output [EastSuffolkCouncil]","time":{"start":1698867443754,"stop":1698867457306,"duration":13552},"status":"passed","severity":"normal"},{"uid":"687ecf69597ac401","name":"Validate Council Output [CardiffCouncil]","time":{"start":1698867406407,"stop":1698867409058,"duration":2651},"status":"passed","severity":"normal"},{"uid":"7a90a546f0f27da4","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1698867575952,"stop":1698867578963,"duration":3011},"status":"passed","severity":"normal"},{"uid":"5b5996f1b41354b6","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1698867648060,"stop":1698867648856,"duration":796},"status":"failed","severity":"normal"},{"uid":"35ddf9fa17d147e2","name":"Validate Council Output [RhonddaCynonTaffCouncil]","time":{"start":1698867600483,"stop":1698867602691,"duration":2208},"status":"passed","severity":"normal"},{"uid":"ce1441405aaed98b","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1698867629783,"stop":1698867633034,"duration":3251},"status":"passed","severity":"normal"},{"uid":"c0d26c93b3737f4c","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1698867445121,"stop":1698867569894,"duration":124773},"status":"passed","severity":"normal"},{"uid":"ef3f52ba1236b608","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1698867792679,"stop":1698867795878,"duration":3199},"status":"passed","severity":"normal"},{"uid":"2d9b623e8d23d70b","name":"Validate Council Output [BexleyCouncil]","time":{"start":1698867408690,"stop":1698867409064,"duration":374},"status":"failed","severity":"normal"},{"uid":"567ceb412013d7e9","name":"Validate Council Output [BoltonCouncil]","time":{"start":1698867409811,"stop":1698867413512,"duration":3701},"status":"passed","severity":"normal"},{"uid":"34a93a5eb6a14308","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1698867409201,"stop":1698867410804,"duration":1603},"status":"passed","severity":"normal"},{"uid":"3947a04e58a37983","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1698867792065,"stop":1698867793430,"duration":1365},"status":"passed","severity":"normal"},{"uid":"824ff01b7e0425af","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1698867625098,"stop":1698867626831,"duration":1733},"status":"passed","severity":"normal"},{"uid":"cfb4f9450ce2f5a0","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1698867645876,"stop":1698867777851,"duration":131975},"status":"failed","severity":"normal"},{"uid":"f5e76bd5d7e0f514","name":"Validate Council Output [ConwyCountyBorough]","time":{"start":1698867421350,"stop":1698867422136,"duration":786},"status":"passed","severity":"normal"},{"uid":"4920c40bae7cc72c","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1698867425385,"stop":1698867429595,"duration":4210},"status":"passed","severity":"normal"},{"uid":"aa18136d0380cb9d","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1698867602695,"stop":1698867604170,"duration":1475},"status":"passed","severity":"normal"},{"uid":"5702d060a2dfe2ec","name":"Validate Council Output [GatesheadCouncil]","time":{"start":1698867460477,"stop":1698867467478,"duration":7001},"status":"passed","severity":"normal"},{"uid":"7e127cd65be99b9e","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1698867434204,"stop":1698867435490,"duration":1286},"status":"passed","severity":"normal"},{"uid":"fa9b8eb9ebeb3f30","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1698867494685,"stop":1698867499473,"duration":4788},"status":"passed","severity":"normal"},{"uid":"333572633565e628","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1698867459713,"stop":1698867460224,"duration":511},"status":"failed","severity":"normal"},{"uid":"f664d7caa3b0a525","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1698867793435,"stop":1698867798676,"duration":5241},"status":"passed","severity":"normal"},{"uid":"1b3cbd5ce71ae449","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1698867788494,"stop":1698867792675,"duration":4181},"status":"passed","severity":"normal"},{"uid":"8a3c893009db84f8","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1698867436289,"stop":1698867437733,"duration":1444},"status":"passed","severity":"normal"},{"uid":"bba56fbfc5d6b278","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1698867591771,"stop":1698867600433,"duration":8662},"status":"passed","severity":"normal"},{"uid":"da11ad84eacf2c9e","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1698867413515,"stop":1698867418213,"duration":4698},"status":"passed","severity":"normal"},{"uid":"7d0ca4ccbee000ab","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1698867422141,"stop":1698867424107,"duration":1966},"status":"passed","severity":"normal"},{"uid":"6676bfec9ce99027","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1698867457310,"stop":1698867459710,"duration":2400},"status":"passed","severity":"normal"},{"uid":"56506d51cdac33bc","name":"Validate Council Output [CannockChaseDistrictCouncil]","time":{"start":1698867405661,"stop":1698867406404,"duration":743},"status":"passed","severity":"normal"},{"uid":"6f755c4125cb1d7b","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1698867780079,"stop":1698867782647,"duration":2568},"status":"passed","severity":"normal"},{"uid":"f3abac8c452f9be6","name":"Validate Council Output [BuckinghamshireCouncil]","time":{"start":1698867425218,"stop":1698867443210,"duration":17992},"status":"passed","severity":"normal"},{"uid":"8a72c6be6f7a79aa","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1698867473323,"stop":1698867480464,"duration":7141},"status":"passed","severity":"normal"},{"uid":"7ec51899863c2001","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1698867584869,"stop":1698867584873,"duration":4},"status":"failed","severity":"normal"},{"uid":"9e73f5ff67b4f23e","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1698867410807,"stop":1698867419830,"duration":9023},"status":"failed","severity":"normal"},{"uid":"95ec852c6c6d73d6","name":"Validate Council Output [NorthEastLincs]","time":{"start":1698867600437,"stop":1698867600441,"duration":4},"status":"failed","severity":"normal"},{"uid":"8f5dd94db6829bea","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1698867649092,"stop":1698867779903,"duration":130811},"status":"failed","severity":"normal"},{"uid":"2392fc074740145e","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1698867467482,"stop":1698867469785,"duration":2303},"status":"passed","severity":"normal"},{"uid":"7cab4f02dd8da417","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1698867590977,"stop":1698867591768,"duration":791},"status":"passed","severity":"normal"},{"uid":"e929147f79306b4b","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1698867642073,"stop":1698867645806,"duration":3733},"status":"failed","severity":"normal"},{"uid":"e1720ff9cf9a677b","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1698867419866,"stop":1698867421341,"duration":1475},"status":"passed","severity":"normal"},{"uid":"49d61f752d26f20","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1698867570570,"stop":1698867573206,"duration":2636},"status":"failed","severity":"normal"},{"uid":"3b0e1aa2ef04f1ea","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1698867614344,"stop":1698867616460,"duration":2116},"status":"passed","severity":"normal"},{"uid":"e4215e2388718146","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1698867409062,"stop":1698867409072,"duration":10},"status":"failed","severity":"normal"},{"uid":"4be94bba6a029ba1","name":"Validate Council Output [StratfordUponAvonCouncil]","time":{"start":1698867646338,"stop":1698867648057,"duration":1719},"status":"passed","severity":"normal"},{"uid":"811373d6ef99d3ca","name":"Validate Council Output [MertonCouncil]","time":{"start":1698867578966,"stop":1698867583930,"duration":4964},"status":"failed","severity":"normal"},{"uid":"3335c6b80854ba0e","name":"Validate Council Output [TorbayCouncil]","time":{"start":1698867782653,"stop":1698867784170,"duration":1517},"status":"passed","severity":"normal"},{"uid":"e65f436c9ba5df46","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1698867505268,"stop":1698867636504,"duration":131236},"status":"failed","severity":"normal"},{"uid":"943f28fb9787677c","name":"Validate Council Output [YorkCouncil]","time":{"start":1698867807567,"stop":1698867808103,"duration":536},"status":"passed","severity":"normal"},{"uid":"68aeacd31e3e05cd","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1698867569899,"stop":1698867570567,"duration":668},"status":"passed","severity":"normal"},{"uid":"f80cadbbabf5824c","name":"Validate Council Output [DurhamCouncil]","time":{"start":1698867431444,"stop":1698867434201,"duration":2757},"status":"passed","severity":"normal"},{"uid":"4afa92a1106211b7","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1698867610338,"stop":1698867610939,"duration":601},"status":"failed","severity":"normal"},{"uid":"f134980c8d1771be","name":"Validate Council Output [BuryCouncil]","time":{"start":1698867443214,"stop":1698867445117,"duration":1903},"status":"passed","severity":"normal"},{"uid":"eb9156891127a872","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","time":{"start":1698867633921,"stop":1698867642012,"duration":8091},"status":"passed","severity":"normal"},{"uid":"e926cdf04b1877b2","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1698867642512,"stop":1698867646335,"duration":3823},"status":"passed","severity":"normal"},{"uid":"356d53fd13d8c29e","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1698867573240,"stop":1698867575021,"duration":1781},"status":"passed","severity":"normal"},{"uid":"594ccf989e622c3b","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1698867784174,"stop":1698867792061,"duration":7887},"status":"passed","severity":"normal"},{"uid":"3d00f2258e4f3b4c","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1698867777923,"stop":1698867788491,"duration":10568},"status":"passed","severity":"normal"},{"uid":"37e932face3e216","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1698867482221,"stop":1698867488905,"duration":6684},"status":"passed","severity":"normal"},{"uid":"6f0a3f3934de7b7d","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1698867795882,"stop":1698867797371,"duration":1489},"status":"passed","severity":"normal"},{"uid":"863cb0b7813460dd","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1698867802909,"stop":1698867805870,"duration":2961},"status":"passed","severity":"normal"},{"uid":"765848ef407daa6c","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1698867805873,"stop":1698867815265,"duration":9392},"status":"passed","severity":"normal"},{"uid":"a6733d3a773f5dee","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1698867469789,"stop":1698867471119,"duration":1330},"status":"failed","severity":"normal"},{"uid":"512bc38d27d8058f","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1698867399062,"stop":1698867406386,"duration":7324},"status":"passed","severity":"normal"},{"uid":"268df193a9a28137","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1698867633038,"stop":1698867633666,"duration":628},"status":"failed","severity":"normal"},{"uid":"eba5457bfc4b331f","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1698867406389,"stop":1698867407117,"duration":728},"status":"failed","severity":"normal"},{"uid":"a96a01a1f20f0ec","name":"Validate Council Output [CroydonCouncil]","time":{"start":1698867424110,"stop":1698867425299,"duration":1189},"status":"failed","severity":"normal"},{"uid":"b395da0ec87ef19a","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1698867471172,"stop":1698867473320,"duration":2148},"status":"passed","severity":"normal"},{"uid":"f52fdb8764f8c988","name":"Validate Council Output [WelhatCouncil]","time":{"start":1698867798680,"stop":1698867798774,"duration":94},"status":"failed","severity":"normal"},{"uid":"ae3736ee2c49abdd","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1698867493639,"stop":1698867494682,"duration":1043},"status":"passed","severity":"normal"},{"uid":"f877b255072359bd","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1698867442532,"stop":1698867443751,"duration":1219},"status":"passed","severity":"normal"},{"uid":"4e812de7870a0f5c","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1698867798819,"stop":1698867802875,"duration":4056},"status":"failed","severity":"normal"},{"uid":"8689cb143d8b1695","name":"Validate Council Output [StHelensBC]","time":{"start":1698867642018,"stop":1698867642508,"duration":490},"status":"passed","severity":"normal"},{"uid":"1cc29e2820f1030d","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1698867480467,"stop":1698867481484,"duration":1017},"status":"failed","severity":"normal"}] \ No newline at end of file diff --git a/3.10/1085/widgets/environment.json b/3.10/1087/widgets/environment.json similarity index 100% rename from 3.10/1085/widgets/environment.json rename to 3.10/1087/widgets/environment.json diff --git a/3.10/1087/widgets/executors.json b/3.10/1087/widgets/executors.json new file mode 100644 index 0000000000..f1ff519319 --- /dev/null +++ b/3.10/1087/widgets/executors.json @@ -0,0 +1 @@ +[{"name":"GitHub Actions","type":"github","url":"https://robbrad.github.io/UKBinCollectionData/3.10","buildOrder":1087,"buildName":"GitHub Actions Run #6724269715","buildUrl":"https://github.com/robbrad/UKBinCollectionData/actions/runs/6724269715","reportName":"Allure Report with history","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/"}] \ No newline at end of file diff --git a/3.10/1085/history/history-trend.json b/3.10/1087/widgets/history-trend.json similarity index 96% rename from 3.10/1085/history/history-trend.json rename to 3.10/1087/widgets/history-trend.json index 0f79ed0a5c..623cfbe29e 100644 --- a/3.10/1085/history/history-trend.json +++ b/3.10/1087/widgets/history-trend.json @@ -1 +1 @@ -[{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"failed":27,"broken":0,"skipped":0,"passed":71,"unknown":0,"total":98}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":98}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":97}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1046,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}}] \ No newline at end of file +[{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"failed":27,"broken":0,"skipped":0,"passed":71,"unknown":0,"total":98}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":98}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":97}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1046,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}}] \ No newline at end of file diff --git a/3.10/1085/widgets/launch.json b/3.10/1087/widgets/launch.json similarity index 100% rename from 3.10/1085/widgets/launch.json rename to 3.10/1087/widgets/launch.json diff --git a/3.10/1085/widgets/retry-trend.json b/3.10/1087/widgets/retry-trend.json similarity index 96% rename from 3.10/1085/widgets/retry-trend.json rename to 3.10/1087/widgets/retry-trend.json index f8a35a7111..fab3bce990 100644 --- a/3.10/1085/widgets/retry-trend.json +++ b/3.10/1087/widgets/retry-trend.json @@ -1 +1 @@ -[{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1046,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046/","reportName":"Allure Report with history","data":{"run":96,"retry":0}}] \ No newline at end of file +[{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1046,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046/","reportName":"Allure Report with history","data":{"run":96,"retry":0}}] \ No newline at end of file diff --git a/3.10/1087/widgets/severity.json b/3.10/1087/widgets/severity.json new file mode 100644 index 0000000000..f84d537279 --- /dev/null +++ b/3.10/1087/widgets/severity.json @@ -0,0 +1 @@ +[{"uid":"f52fdb8764f8c988","name":"Validate Council Output [WelhatCouncil]","time":{"start":1698867798680,"stop":1698867798774,"duration":94},"status":"failed","severity":"normal"},{"uid":"56506d51cdac33bc","name":"Validate Council Output [CannockChaseDistrictCouncil]","time":{"start":1698867405661,"stop":1698867406404,"duration":743},"status":"passed","severity":"normal"},{"uid":"7cab4f02dd8da417","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1698867590977,"stop":1698867591768,"duration":791},"status":"passed","severity":"normal"},{"uid":"ef3f52ba1236b608","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1698867792679,"stop":1698867795878,"duration":3199},"status":"passed","severity":"normal"},{"uid":"356d53fd13d8c29e","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1698867573240,"stop":1698867575021,"duration":1781},"status":"passed","severity":"normal"},{"uid":"4accaba7069276f6","name":"Validate Council Output [EastSuffolkCouncil]","time":{"start":1698867443754,"stop":1698867457306,"duration":13552},"status":"passed","severity":"normal"},{"uid":"c0d26c93b3737f4c","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1698867445121,"stop":1698867569894,"duration":124773},"status":"passed","severity":"normal"},{"uid":"fb5085dff5af6d89","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1698867636659,"stop":1698867641918,"duration":5259},"status":"failed","severity":"normal"},{"uid":"aa18136d0380cb9d","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1698867602695,"stop":1698867604170,"duration":1475},"status":"passed","severity":"normal"},{"uid":"c6e7b9cb4fb0f0f4","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1698867429599,"stop":1698867431441,"duration":1842},"status":"passed","severity":"normal"},{"uid":"e65f436c9ba5df46","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1698867505268,"stop":1698867636504,"duration":131236},"status":"failed","severity":"normal"},{"uid":"eb9156891127a872","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","time":{"start":1698867633921,"stop":1698867642012,"duration":8091},"status":"passed","severity":"normal"},{"uid":"8a3c893009db84f8","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1698867436289,"stop":1698867437733,"duration":1444},"status":"passed","severity":"normal"},{"uid":"4be94bba6a029ba1","name":"Validate Council Output [StratfordUponAvonCouncil]","time":{"start":1698867646338,"stop":1698867648057,"duration":1719},"status":"passed","severity":"normal"},{"uid":"3d00f2258e4f3b4c","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1698867777923,"stop":1698867788491,"duration":10568},"status":"passed","severity":"normal"},{"uid":"7ec51899863c2001","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1698867584869,"stop":1698867584873,"duration":4},"status":"failed","severity":"normal"},{"uid":"f3abac8c452f9be6","name":"Validate Council Output [BuckinghamshireCouncil]","time":{"start":1698867425218,"stop":1698867443210,"duration":17992},"status":"passed","severity":"normal"},{"uid":"6c1a074fe580919c","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1698867624141,"stop":1698867625095,"duration":954},"status":"passed","severity":"normal"},{"uid":"2d9b623e8d23d70b","name":"Validate Council Output [BexleyCouncil]","time":{"start":1698867408690,"stop":1698867409064,"duration":374},"status":"failed","severity":"normal"},{"uid":"567ceb412013d7e9","name":"Validate Council Output [BoltonCouncil]","time":{"start":1698867409811,"stop":1698867413512,"duration":3701},"status":"passed","severity":"normal"},{"uid":"6676bfec9ce99027","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1698867457310,"stop":1698867459710,"duration":2400},"status":"passed","severity":"normal"},{"uid":"268df193a9a28137","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1698867633038,"stop":1698867633666,"duration":628},"status":"failed","severity":"normal"},{"uid":"1b3cbd5ce71ae449","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1698867788494,"stop":1698867792675,"duration":4181},"status":"passed","severity":"normal"},{"uid":"95ec852c6c6d73d6","name":"Validate Council Output [NorthEastLincs]","time":{"start":1698867600437,"stop":1698867600441,"duration":4},"status":"failed","severity":"normal"},{"uid":"aeb3ed45197c50d4","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1698867418216,"stop":1698867419138,"duration":922},"status":"failed","severity":"normal"},{"uid":"c99266aacf98b78","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1698867407230,"stop":1698867407983,"duration":753},"status":"passed","severity":"normal"},{"uid":"863cb0b7813460dd","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1698867802909,"stop":1698867805870,"duration":2961},"status":"passed","severity":"normal"},{"uid":"f2b7462ac1a5ffec","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1698867626834,"stop":1698867627439,"duration":605},"status":"passed","severity":"normal"},{"uid":"7d0ca4ccbee000ab","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1698867422141,"stop":1698867424107,"duration":1966},"status":"passed","severity":"normal"},{"uid":"3947a04e58a37983","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1698867792065,"stop":1698867793430,"duration":1365},"status":"passed","severity":"normal"},{"uid":"da11ad84eacf2c9e","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1698867413515,"stop":1698867418213,"duration":4698},"status":"passed","severity":"normal"},{"uid":"a6733d3a773f5dee","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1698867469789,"stop":1698867471119,"duration":1330},"status":"failed","severity":"normal"},{"uid":"628b645a277cb2b2","name":"Validate Council Output [NorthNorthamptonshireCouncil]","time":{"start":1698867504595,"stop":1698867505265,"duration":670},"status":"passed","severity":"normal"},{"uid":"5b5996f1b41354b6","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1698867648060,"stop":1698867648856,"duration":796},"status":"failed","severity":"normal"},{"uid":"a9f8a50ba0aa021d","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1698867575024,"stop":1698867575949,"duration":925},"status":"passed","severity":"normal"},{"uid":"d9854bd52cb89956","name":"Validate Council Output [NeathPortTalbotCouncil]","time":{"start":1698867584914,"stop":1698867590974,"duration":6060},"status":"passed","severity":"normal"},{"uid":"ae3736ee2c49abdd","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1698867493639,"stop":1698867494682,"duration":1043},"status":"passed","severity":"normal"},{"uid":"765848ef407daa6c","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1698867805873,"stop":1698867815265,"duration":9392},"status":"passed","severity":"normal"},{"uid":"81cb7c369e164166","name":"Validate Council Output [SomersetCouncil]","time":{"start":1698867616464,"stop":1698867624137,"duration":7673},"status":"passed","severity":"normal"},{"uid":"f877b255072359bd","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1698867442532,"stop":1698867443751,"duration":1219},"status":"passed","severity":"normal"},{"uid":"cf693c512afe43c","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1698867419183,"stop":1698867425214,"duration":6031},"status":"passed","severity":"normal"},{"uid":"d9059c3294815384","name":"Validate Council Output [BCPCouncil]","time":{"start":1698867407990,"stop":1698867408687,"duration":697},"status":"passed","severity":"normal"},{"uid":"a1ee95a3976beb6b","name":"Validate Council Output [EastDevonDC]","time":{"start":1698867435493,"stop":1698867436286,"duration":793},"status":"passed","severity":"normal"},{"uid":"4920c40bae7cc72c","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1698867425385,"stop":1698867429595,"duration":4210},"status":"passed","severity":"normal"},{"uid":"f80cadbbabf5824c","name":"Validate Council Output [DurhamCouncil]","time":{"start":1698867431444,"stop":1698867434201,"duration":2757},"status":"passed","severity":"normal"},{"uid":"699ec444cccfe7cb","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1698867583963,"stop":1698867584771,"duration":808},"status":"failed","severity":"normal"},{"uid":"37e932face3e216","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1698867482221,"stop":1698867488905,"duration":6684},"status":"passed","severity":"normal"},{"uid":"6f755c4125cb1d7b","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1698867780079,"stop":1698867782647,"duration":2568},"status":"passed","severity":"normal"},{"uid":"3b0e1aa2ef04f1ea","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1698867614344,"stop":1698867616460,"duration":2116},"status":"passed","severity":"normal"},{"uid":"bba56fbfc5d6b278","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1698867591771,"stop":1698867600433,"duration":8662},"status":"passed","severity":"normal"},{"uid":"2a26aec119d9a4b4","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1698867610972,"stop":1698867614341,"duration":3369},"status":"passed","severity":"normal"},{"uid":"34a93a5eb6a14308","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1698867409201,"stop":1698867410804,"duration":1603},"status":"passed","severity":"normal"},{"uid":"e1720ff9cf9a677b","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1698867419866,"stop":1698867421341,"duration":1475},"status":"passed","severity":"normal"},{"uid":"512bc38d27d8058f","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1698867399062,"stop":1698867406386,"duration":7324},"status":"passed","severity":"normal"},{"uid":"9e73f5ff67b4f23e","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1698867410807,"stop":1698867419830,"duration":9023},"status":"failed","severity":"normal"},{"uid":"41d1a673d43c9e5c","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1698867804643,"stop":1698867807563,"duration":2920},"status":"passed","severity":"normal"},{"uid":"f134980c8d1771be","name":"Validate Council Output [BuryCouncil]","time":{"start":1698867443214,"stop":1698867445117,"duration":1903},"status":"passed","severity":"normal"},{"uid":"c095975def18fde4","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1698867488908,"stop":1698867493636,"duration":4728},"status":"passed","severity":"normal"},{"uid":"4e812de7870a0f5c","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1698867798819,"stop":1698867802875,"duration":4056},"status":"failed","severity":"normal"},{"uid":"fa9b8eb9ebeb3f30","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1698867494685,"stop":1698867499473,"duration":4788},"status":"passed","severity":"normal"},{"uid":"824ff01b7e0425af","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1698867625098,"stop":1698867626831,"duration":1733},"status":"passed","severity":"normal"},{"uid":"68aeacd31e3e05cd","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1698867569899,"stop":1698867570567,"duration":668},"status":"passed","severity":"normal"},{"uid":"9c3cadb3f6dab5ea","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1698867481517,"stop":1698867482187,"duration":670},"status":"failed","severity":"normal"},{"uid":"1cc29e2820f1030d","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1698867480467,"stop":1698867481484,"duration":1017},"status":"failed","severity":"normal"},{"uid":"4afa92a1106211b7","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1698867610338,"stop":1698867610939,"duration":601},"status":"failed","severity":"normal"},{"uid":"24fa2239e13cee43","name":"Validate Council Output [WestLothianCouncil]","time":{"start":1698867797375,"stop":1698867804638,"duration":7263},"status":"passed","severity":"normal"},{"uid":"943f28fb9787677c","name":"Validate Council Output [YorkCouncil]","time":{"start":1698867807567,"stop":1698867808103,"duration":536},"status":"passed","severity":"normal"},{"uid":"eaa0ee40a70b4be8","name":"Validate Council Output [CalderdaleCouncil]","time":{"start":1698867399062,"stop":1698867405657,"duration":6595},"status":"passed","severity":"normal"},{"uid":"e929147f79306b4b","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1698867642073,"stop":1698867645806,"duration":3733},"status":"failed","severity":"normal"},{"uid":"3335c6b80854ba0e","name":"Validate Council Output [TorbayCouncil]","time":{"start":1698867782653,"stop":1698867784170,"duration":1517},"status":"passed","severity":"normal"},{"uid":"eba5457bfc4b331f","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1698867406389,"stop":1698867407117,"duration":728},"status":"failed","severity":"normal"},{"uid":"e4215e2388718146","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1698867409062,"stop":1698867409072,"duration":10},"status":"failed","severity":"normal"},{"uid":"a96a01a1f20f0ec","name":"Validate Council Output [CroydonCouncil]","time":{"start":1698867424110,"stop":1698867425299,"duration":1189},"status":"failed","severity":"normal"},{"uid":"bb68eae86dd6bfb7","name":"Validate Council Output [EastLindseyDistrictCouncil]","time":{"start":1698867437736,"stop":1698867442529,"duration":4793},"status":"passed","severity":"normal"},{"uid":"594ccf989e622c3b","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1698867784174,"stop":1698867792061,"duration":7887},"status":"passed","severity":"normal"},{"uid":"8689cb143d8b1695","name":"Validate Council Output [StHelensBC]","time":{"start":1698867642018,"stop":1698867642508,"duration":490},"status":"passed","severity":"normal"},{"uid":"e926cdf04b1877b2","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1698867642512,"stop":1698867646335,"duration":3823},"status":"passed","severity":"normal"},{"uid":"35ddf9fa17d147e2","name":"Validate Council Output [RhonddaCynonTaffCouncil]","time":{"start":1698867600483,"stop":1698867602691,"duration":2208},"status":"passed","severity":"normal"},{"uid":"333572633565e628","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1698867459713,"stop":1698867460224,"duration":511},"status":"failed","severity":"normal"},{"uid":"9e3d663242893144","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1698867409107,"stop":1698867409574,"duration":467},"status":"failed","severity":"normal"},{"uid":"7a90a546f0f27da4","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1698867575952,"stop":1698867578963,"duration":3011},"status":"passed","severity":"normal"},{"uid":"2392fc074740145e","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1698867467482,"stop":1698867469785,"duration":2303},"status":"passed","severity":"normal"},{"uid":"5702d060a2dfe2ec","name":"Validate Council Output [GatesheadCouncil]","time":{"start":1698867460477,"stop":1698867467478,"duration":7001},"status":"passed","severity":"normal"},{"uid":"ce1441405aaed98b","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1698867629783,"stop":1698867633034,"duration":3251},"status":"passed","severity":"normal"},{"uid":"27951615dcc78589","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1698867604174,"stop":1698867610334,"duration":6160},"status":"passed","severity":"normal"},{"uid":"8f5dd94db6829bea","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1698867649092,"stop":1698867779903,"duration":130811},"status":"failed","severity":"normal"},{"uid":"f664d7caa3b0a525","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1698867793435,"stop":1698867798676,"duration":5241},"status":"passed","severity":"normal"},{"uid":"6da8d9a278235a55","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1698867627442,"stop":1698867629707,"duration":2265},"status":"failed","severity":"normal"},{"uid":"2b1d7169caac6f65","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1698867499477,"stop":1698867504592,"duration":5115},"status":"passed","severity":"normal"},{"uid":"b395da0ec87ef19a","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1698867471172,"stop":1698867473320,"duration":2148},"status":"passed","severity":"normal"},{"uid":"cfb4f9450ce2f5a0","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1698867645876,"stop":1698867777851,"duration":131975},"status":"failed","severity":"normal"},{"uid":"f5e76bd5d7e0f514","name":"Validate Council Output [ConwyCountyBorough]","time":{"start":1698867421350,"stop":1698867422136,"duration":786},"status":"passed","severity":"normal"},{"uid":"7e127cd65be99b9e","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1698867434204,"stop":1698867435490,"duration":1286},"status":"passed","severity":"normal"},{"uid":"811373d6ef99d3ca","name":"Validate Council Output [MertonCouncil]","time":{"start":1698867578966,"stop":1698867583930,"duration":4964},"status":"failed","severity":"normal"},{"uid":"49d61f752d26f20","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1698867570570,"stop":1698867573206,"duration":2636},"status":"failed","severity":"normal"},{"uid":"6f0a3f3934de7b7d","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1698867795882,"stop":1698867797371,"duration":1489},"status":"passed","severity":"normal"},{"uid":"687ecf69597ac401","name":"Validate Council Output [CardiffCouncil]","time":{"start":1698867406407,"stop":1698867409058,"duration":2651},"status":"passed","severity":"normal"},{"uid":"8a72c6be6f7a79aa","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1698867473323,"stop":1698867480464,"duration":7141},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/3.10/1087/widgets/status-chart.json b/3.10/1087/widgets/status-chart.json new file mode 100644 index 0000000000..315d9aa97c --- /dev/null +++ b/3.10/1087/widgets/status-chart.json @@ -0,0 +1 @@ +[{"uid":"c095975def18fde4","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1698867488908,"stop":1698867493636,"duration":4728},"status":"passed","severity":"normal"},{"uid":"f2b7462ac1a5ffec","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1698867626834,"stop":1698867627439,"duration":605},"status":"passed","severity":"normal"},{"uid":"aeb3ed45197c50d4","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1698867418216,"stop":1698867419138,"duration":922},"status":"failed","severity":"normal"},{"uid":"9e3d663242893144","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1698867409107,"stop":1698867409574,"duration":467},"status":"failed","severity":"normal"},{"uid":"fb5085dff5af6d89","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1698867636659,"stop":1698867641918,"duration":5259},"status":"failed","severity":"normal"},{"uid":"628b645a277cb2b2","name":"Validate Council Output [NorthNorthamptonshireCouncil]","time":{"start":1698867504595,"stop":1698867505265,"duration":670},"status":"passed","severity":"normal"},{"uid":"a9f8a50ba0aa021d","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1698867575024,"stop":1698867575949,"duration":925},"status":"passed","severity":"normal"},{"uid":"27951615dcc78589","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1698867604174,"stop":1698867610334,"duration":6160},"status":"passed","severity":"normal"},{"uid":"bb68eae86dd6bfb7","name":"Validate Council Output [EastLindseyDistrictCouncil]","time":{"start":1698867437736,"stop":1698867442529,"duration":4793},"status":"passed","severity":"normal"},{"uid":"c99266aacf98b78","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1698867407230,"stop":1698867407983,"duration":753},"status":"passed","severity":"normal"},{"uid":"d9059c3294815384","name":"Validate Council Output [BCPCouncil]","time":{"start":1698867407990,"stop":1698867408687,"duration":697},"status":"passed","severity":"normal"},{"uid":"cf693c512afe43c","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1698867419183,"stop":1698867425214,"duration":6031},"status":"passed","severity":"normal"},{"uid":"c6e7b9cb4fb0f0f4","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1698867429599,"stop":1698867431441,"duration":1842},"status":"passed","severity":"normal"},{"uid":"81cb7c369e164166","name":"Validate Council Output [SomersetCouncil]","time":{"start":1698867616464,"stop":1698867624137,"duration":7673},"status":"passed","severity":"normal"},{"uid":"41d1a673d43c9e5c","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1698867804643,"stop":1698867807563,"duration":2920},"status":"passed","severity":"normal"},{"uid":"699ec444cccfe7cb","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1698867583963,"stop":1698867584771,"duration":808},"status":"failed","severity":"normal"},{"uid":"2a26aec119d9a4b4","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1698867610972,"stop":1698867614341,"duration":3369},"status":"passed","severity":"normal"},{"uid":"a1ee95a3976beb6b","name":"Validate Council Output [EastDevonDC]","time":{"start":1698867435493,"stop":1698867436286,"duration":793},"status":"passed","severity":"normal"},{"uid":"d9854bd52cb89956","name":"Validate Council Output [NeathPortTalbotCouncil]","time":{"start":1698867584914,"stop":1698867590974,"duration":6060},"status":"passed","severity":"normal"},{"uid":"24fa2239e13cee43","name":"Validate Council Output [WestLothianCouncil]","time":{"start":1698867797375,"stop":1698867804638,"duration":7263},"status":"passed","severity":"normal"},{"uid":"2b1d7169caac6f65","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1698867499477,"stop":1698867504592,"duration":5115},"status":"passed","severity":"normal"},{"uid":"eaa0ee40a70b4be8","name":"Validate Council Output [CalderdaleCouncil]","time":{"start":1698867399062,"stop":1698867405657,"duration":6595},"status":"passed","severity":"normal"},{"uid":"6c1a074fe580919c","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1698867624141,"stop":1698867625095,"duration":954},"status":"passed","severity":"normal"},{"uid":"9c3cadb3f6dab5ea","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1698867481517,"stop":1698867482187,"duration":670},"status":"failed","severity":"normal"},{"uid":"6da8d9a278235a55","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1698867627442,"stop":1698867629707,"duration":2265},"status":"failed","severity":"normal"},{"uid":"4accaba7069276f6","name":"Validate Council Output [EastSuffolkCouncil]","time":{"start":1698867443754,"stop":1698867457306,"duration":13552},"status":"passed","severity":"normal"},{"uid":"687ecf69597ac401","name":"Validate Council Output [CardiffCouncil]","time":{"start":1698867406407,"stop":1698867409058,"duration":2651},"status":"passed","severity":"normal"},{"uid":"7a90a546f0f27da4","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1698867575952,"stop":1698867578963,"duration":3011},"status":"passed","severity":"normal"},{"uid":"5b5996f1b41354b6","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1698867648060,"stop":1698867648856,"duration":796},"status":"failed","severity":"normal"},{"uid":"35ddf9fa17d147e2","name":"Validate Council Output [RhonddaCynonTaffCouncil]","time":{"start":1698867600483,"stop":1698867602691,"duration":2208},"status":"passed","severity":"normal"},{"uid":"ce1441405aaed98b","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1698867629783,"stop":1698867633034,"duration":3251},"status":"passed","severity":"normal"},{"uid":"c0d26c93b3737f4c","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1698867445121,"stop":1698867569894,"duration":124773},"status":"passed","severity":"normal"},{"uid":"ef3f52ba1236b608","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1698867792679,"stop":1698867795878,"duration":3199},"status":"passed","severity":"normal"},{"uid":"2d9b623e8d23d70b","name":"Validate Council Output [BexleyCouncil]","time":{"start":1698867408690,"stop":1698867409064,"duration":374},"status":"failed","severity":"normal"},{"uid":"567ceb412013d7e9","name":"Validate Council Output [BoltonCouncil]","time":{"start":1698867409811,"stop":1698867413512,"duration":3701},"status":"passed","severity":"normal"},{"uid":"34a93a5eb6a14308","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1698867409201,"stop":1698867410804,"duration":1603},"status":"passed","severity":"normal"},{"uid":"3947a04e58a37983","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1698867792065,"stop":1698867793430,"duration":1365},"status":"passed","severity":"normal"},{"uid":"824ff01b7e0425af","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1698867625098,"stop":1698867626831,"duration":1733},"status":"passed","severity":"normal"},{"uid":"cfb4f9450ce2f5a0","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1698867645876,"stop":1698867777851,"duration":131975},"status":"failed","severity":"normal"},{"uid":"f5e76bd5d7e0f514","name":"Validate Council Output [ConwyCountyBorough]","time":{"start":1698867421350,"stop":1698867422136,"duration":786},"status":"passed","severity":"normal"},{"uid":"4920c40bae7cc72c","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1698867425385,"stop":1698867429595,"duration":4210},"status":"passed","severity":"normal"},{"uid":"aa18136d0380cb9d","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1698867602695,"stop":1698867604170,"duration":1475},"status":"passed","severity":"normal"},{"uid":"5702d060a2dfe2ec","name":"Validate Council Output [GatesheadCouncil]","time":{"start":1698867460477,"stop":1698867467478,"duration":7001},"status":"passed","severity":"normal"},{"uid":"7e127cd65be99b9e","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1698867434204,"stop":1698867435490,"duration":1286},"status":"passed","severity":"normal"},{"uid":"fa9b8eb9ebeb3f30","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1698867494685,"stop":1698867499473,"duration":4788},"status":"passed","severity":"normal"},{"uid":"333572633565e628","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1698867459713,"stop":1698867460224,"duration":511},"status":"failed","severity":"normal"},{"uid":"f664d7caa3b0a525","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1698867793435,"stop":1698867798676,"duration":5241},"status":"passed","severity":"normal"},{"uid":"1b3cbd5ce71ae449","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1698867788494,"stop":1698867792675,"duration":4181},"status":"passed","severity":"normal"},{"uid":"8a3c893009db84f8","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1698867436289,"stop":1698867437733,"duration":1444},"status":"passed","severity":"normal"},{"uid":"bba56fbfc5d6b278","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1698867591771,"stop":1698867600433,"duration":8662},"status":"passed","severity":"normal"},{"uid":"da11ad84eacf2c9e","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1698867413515,"stop":1698867418213,"duration":4698},"status":"passed","severity":"normal"},{"uid":"7d0ca4ccbee000ab","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1698867422141,"stop":1698867424107,"duration":1966},"status":"passed","severity":"normal"},{"uid":"6676bfec9ce99027","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1698867457310,"stop":1698867459710,"duration":2400},"status":"passed","severity":"normal"},{"uid":"56506d51cdac33bc","name":"Validate Council Output [CannockChaseDistrictCouncil]","time":{"start":1698867405661,"stop":1698867406404,"duration":743},"status":"passed","severity":"normal"},{"uid":"6f755c4125cb1d7b","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1698867780079,"stop":1698867782647,"duration":2568},"status":"passed","severity":"normal"},{"uid":"f3abac8c452f9be6","name":"Validate Council Output [BuckinghamshireCouncil]","time":{"start":1698867425218,"stop":1698867443210,"duration":17992},"status":"passed","severity":"normal"},{"uid":"8a72c6be6f7a79aa","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1698867473323,"stop":1698867480464,"duration":7141},"status":"passed","severity":"normal"},{"uid":"7ec51899863c2001","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1698867584869,"stop":1698867584873,"duration":4},"status":"failed","severity":"normal"},{"uid":"9e73f5ff67b4f23e","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1698867410807,"stop":1698867419830,"duration":9023},"status":"failed","severity":"normal"},{"uid":"95ec852c6c6d73d6","name":"Validate Council Output [NorthEastLincs]","time":{"start":1698867600437,"stop":1698867600441,"duration":4},"status":"failed","severity":"normal"},{"uid":"8f5dd94db6829bea","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1698867649092,"stop":1698867779903,"duration":130811},"status":"failed","severity":"normal"},{"uid":"2392fc074740145e","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1698867467482,"stop":1698867469785,"duration":2303},"status":"passed","severity":"normal"},{"uid":"7cab4f02dd8da417","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1698867590977,"stop":1698867591768,"duration":791},"status":"passed","severity":"normal"},{"uid":"e929147f79306b4b","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1698867642073,"stop":1698867645806,"duration":3733},"status":"failed","severity":"normal"},{"uid":"e1720ff9cf9a677b","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1698867419866,"stop":1698867421341,"duration":1475},"status":"passed","severity":"normal"},{"uid":"49d61f752d26f20","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1698867570570,"stop":1698867573206,"duration":2636},"status":"failed","severity":"normal"},{"uid":"3b0e1aa2ef04f1ea","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1698867614344,"stop":1698867616460,"duration":2116},"status":"passed","severity":"normal"},{"uid":"e4215e2388718146","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1698867409062,"stop":1698867409072,"duration":10},"status":"failed","severity":"normal"},{"uid":"4be94bba6a029ba1","name":"Validate Council Output [StratfordUponAvonCouncil]","time":{"start":1698867646338,"stop":1698867648057,"duration":1719},"status":"passed","severity":"normal"},{"uid":"811373d6ef99d3ca","name":"Validate Council Output [MertonCouncil]","time":{"start":1698867578966,"stop":1698867583930,"duration":4964},"status":"failed","severity":"normal"},{"uid":"3335c6b80854ba0e","name":"Validate Council Output [TorbayCouncil]","time":{"start":1698867782653,"stop":1698867784170,"duration":1517},"status":"passed","severity":"normal"},{"uid":"e65f436c9ba5df46","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1698867505268,"stop":1698867636504,"duration":131236},"status":"failed","severity":"normal"},{"uid":"943f28fb9787677c","name":"Validate Council Output [YorkCouncil]","time":{"start":1698867807567,"stop":1698867808103,"duration":536},"status":"passed","severity":"normal"},{"uid":"68aeacd31e3e05cd","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1698867569899,"stop":1698867570567,"duration":668},"status":"passed","severity":"normal"},{"uid":"f80cadbbabf5824c","name":"Validate Council Output [DurhamCouncil]","time":{"start":1698867431444,"stop":1698867434201,"duration":2757},"status":"passed","severity":"normal"},{"uid":"4afa92a1106211b7","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1698867610338,"stop":1698867610939,"duration":601},"status":"failed","severity":"normal"},{"uid":"f134980c8d1771be","name":"Validate Council Output [BuryCouncil]","time":{"start":1698867443214,"stop":1698867445117,"duration":1903},"status":"passed","severity":"normal"},{"uid":"eb9156891127a872","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","time":{"start":1698867633921,"stop":1698867642012,"duration":8091},"status":"passed","severity":"normal"},{"uid":"e926cdf04b1877b2","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1698867642512,"stop":1698867646335,"duration":3823},"status":"passed","severity":"normal"},{"uid":"356d53fd13d8c29e","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1698867573240,"stop":1698867575021,"duration":1781},"status":"passed","severity":"normal"},{"uid":"594ccf989e622c3b","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1698867784174,"stop":1698867792061,"duration":7887},"status":"passed","severity":"normal"},{"uid":"3d00f2258e4f3b4c","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1698867777923,"stop":1698867788491,"duration":10568},"status":"passed","severity":"normal"},{"uid":"37e932face3e216","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1698867482221,"stop":1698867488905,"duration":6684},"status":"passed","severity":"normal"},{"uid":"6f0a3f3934de7b7d","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1698867795882,"stop":1698867797371,"duration":1489},"status":"passed","severity":"normal"},{"uid":"863cb0b7813460dd","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1698867802909,"stop":1698867805870,"duration":2961},"status":"passed","severity":"normal"},{"uid":"765848ef407daa6c","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1698867805873,"stop":1698867815265,"duration":9392},"status":"passed","severity":"normal"},{"uid":"a6733d3a773f5dee","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1698867469789,"stop":1698867471119,"duration":1330},"status":"failed","severity":"normal"},{"uid":"512bc38d27d8058f","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1698867399062,"stop":1698867406386,"duration":7324},"status":"passed","severity":"normal"},{"uid":"268df193a9a28137","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1698867633038,"stop":1698867633666,"duration":628},"status":"failed","severity":"normal"},{"uid":"eba5457bfc4b331f","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1698867406389,"stop":1698867407117,"duration":728},"status":"failed","severity":"normal"},{"uid":"a96a01a1f20f0ec","name":"Validate Council Output [CroydonCouncil]","time":{"start":1698867424110,"stop":1698867425299,"duration":1189},"status":"failed","severity":"normal"},{"uid":"b395da0ec87ef19a","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1698867471172,"stop":1698867473320,"duration":2148},"status":"passed","severity":"normal"},{"uid":"f52fdb8764f8c988","name":"Validate Council Output [WelhatCouncil]","time":{"start":1698867798680,"stop":1698867798774,"duration":94},"status":"failed","severity":"normal"},{"uid":"ae3736ee2c49abdd","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1698867493639,"stop":1698867494682,"duration":1043},"status":"passed","severity":"normal"},{"uid":"f877b255072359bd","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1698867442532,"stop":1698867443751,"duration":1219},"status":"passed","severity":"normal"},{"uid":"4e812de7870a0f5c","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1698867798819,"stop":1698867802875,"duration":4056},"status":"failed","severity":"normal"},{"uid":"8689cb143d8b1695","name":"Validate Council Output [StHelensBC]","time":{"start":1698867642018,"stop":1698867642508,"duration":490},"status":"passed","severity":"normal"},{"uid":"1cc29e2820f1030d","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1698867480467,"stop":1698867481484,"duration":1017},"status":"failed","severity":"normal"}] \ No newline at end of file diff --git a/3.10/1085/widgets/suites.json b/3.10/1087/widgets/suites.json similarity index 100% rename from 3.10/1085/widgets/suites.json rename to 3.10/1087/widgets/suites.json diff --git a/3.10/1085/widgets/summary.json b/3.10/1087/widgets/summary.json similarity index 50% rename from 3.10/1085/widgets/summary.json rename to 3.10/1087/widgets/summary.json index dec0eb15cc..ada73179fa 100644 --- a/3.10/1085/widgets/summary.json +++ b/3.10/1087/widgets/summary.json @@ -1 +1 @@ -{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":27,"broken":0,"skipped":0,"passed":71,"unknown":0,"total":98},"time":{"start":1698867361454,"stop":1698867791762,"duration":430308,"minDuration":5,"maxDuration":131439,"sumDuration":854730}} \ No newline at end of file +{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":27,"broken":0,"skipped":0,"passed":71,"unknown":0,"total":98},"time":{"start":1698867399062,"stop":1698867815265,"duration":416203,"minDuration":4,"maxDuration":131975,"sumDuration":822371}} \ No newline at end of file diff --git a/3.10/index.html b/3.10/index.html index d91639de3d..c99deacb8b 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 af6ee1b729..ff54df3145 100644 --- a/3.10/last-history/categories-trend.json +++ b/3.10/last-history/categories-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084/","reportName":"Allure Report with history","data":{"Product defects":30}},{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"Product defects":27}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"Product defects":18}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086/","reportName":"Allure Report with history","data":{"Product defects":26}},{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"Product defects":27}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"Product defects":25}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"Product defects":15}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"Product defects":18}}] \ 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 df125bda9e..2ea3cf8866 100644 --- a/3.10/last-history/duration-trend.json +++ b/3.10/last-history/duration-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084/","reportName":"Allure Report with history","data":{"duration":534107}},{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"duration":430308}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"duration":414330}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"duration":404670}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"duration":475112}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"duration":457428}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"duration":419863}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"duration":523801}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"duration":414847}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"duration":535207}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"duration":446938}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"duration":444075}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"duration":406520}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"duration":462444}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"duration":417073}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"duration":584931}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"duration":492355}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"duration":475289}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"duration":448402}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"duration":428588}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086/","reportName":"Allure Report with history","data":{"duration":513028}},{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"duration":416203}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"duration":414330}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"duration":404670}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"duration":475112}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"duration":457428}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"duration":419863}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"duration":523801}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"duration":414847}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"duration":535207}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"duration":446938}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"duration":444075}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"duration":406520}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"duration":462444}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"duration":417073}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"duration":584931}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"duration":492355}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"duration":475289}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"duration":448402}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"duration":428588}}] \ 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 8f010e13a7..6b576370ed 100644 --- a/3.10/last-history/history-trend.json +++ b/3.10/last-history/history-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084/","reportName":"Allure Report with history","data":{"failed":30,"broken":0,"skipped":0,"passed":68,"unknown":0,"total":98}},{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"failed":27,"broken":0,"skipped":0,"passed":71,"unknown":0,"total":98}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":98}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":97}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086/","reportName":"Allure Report with history","data":{"failed":26,"broken":0,"skipped":0,"passed":72,"unknown":0,"total":98}},{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"failed":27,"broken":0,"skipped":0,"passed":71,"unknown":0,"total":98}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"failed":25,"broken":0,"skipped":0,"passed":73,"unknown":0,"total":98}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":98}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":97}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"failed":15,"broken":0,"skipped":0,"passed":81,"unknown":0,"total":96}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}}] \ No newline at end of file diff --git a/3.10/last-history/history.json b/3.10/last-history/history.json index 4e87865703..522526651b 100644 --- a/3.10/last-history/history.json +++ b/3.10/last-history/history.json @@ -1 +1 @@ -{"d7632c48737fc67f2ba0cc9473d07d35":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":38},"items":[{"uid":"105788596f8ef314","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/105788596f8ef314","status":"passed","time":{"start":1698867584498,"stop":1698867589042,"duration":4544}},{"uid":"9d186568f1b71492","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9d186568f1b71492","status":"passed","time":{"start":1698867625253,"stop":1698867626988,"duration":1735}},{"uid":"1e8f300baf14c51e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e8f300baf14c51e","status":"passed","time":{"start":1698801786611,"stop":1698801788328,"duration":1717}},{"uid":"4bec56c4d53eb1c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4bec56c4d53eb1c0","status":"passed","time":{"start":1698788664431,"stop":1698788666062,"duration":1631}},{"uid":"9406e6b61757bd26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9406e6b61757bd26","status":"passed","time":{"start":1698715203835,"stop":1698715205571,"duration":1736}},{"uid":"8b370bc37e7e72d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b370bc37e7e72d","status":"passed","time":{"start":1698701586928,"stop":1698701589038,"duration":2110}},{"uid":"856beeff03cbb964","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/856beeff03cbb964","status":"passed","time":{"start":1698700390498,"stop":1698700393038,"duration":2540}},{"uid":"5f22119c77139323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5f22119c77139323","status":"passed","time":{"start":1698693077113,"stop":1698693078648,"duration":1535}},{"uid":"b9cf9f929e42a042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b9cf9f929e42a042","status":"passed","time":{"start":1698692901977,"stop":1698692903643,"duration":1666}},{"uid":"8572d0e979b4cc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8572d0e979b4cc9","status":"passed","time":{"start":1698646580885,"stop":1698646582909,"duration":2024}},{"uid":"2ebbaa25d4b66a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ebbaa25d4b66a0f","status":"passed","time":{"start":1698628639787,"stop":1698628641625,"duration":1838}},{"uid":"90e3ecee37dde3a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/90e3ecee37dde3a9","status":"passed","time":{"start":1698615410210,"stop":1698615412278,"duration":2068}},{"uid":"ffc1acf25a75c78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ffc1acf25a75c78f","status":"passed","time":{"start":1698615295493,"stop":1698615297101,"duration":1608}},{"uid":"6e0c0690017420d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6e0c0690017420d1","status":"passed","time":{"start":1698542566471,"stop":1698542568528,"duration":2057}},{"uid":"efef1792df497d80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/efef1792df497d80","status":"passed","time":{"start":1698455635007,"stop":1698455636735,"duration":1728}},{"uid":"7ce7d076522d31c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7ce7d076522d31c5","status":"passed","time":{"start":1698369303720,"stop":1698369305471,"duration":1751}},{"uid":"789c8eaa17d6d02a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/789c8eaa17d6d02a","status":"passed","time":{"start":1698283066150,"stop":1698283068249,"duration":2099}},{"uid":"9bb55930e139315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9bb55930e139315","status":"passed","time":{"start":1698196716465,"stop":1698196718257,"duration":1792}},{"uid":"b2e62327d3eb3b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b2e62327d3eb3b84","status":"passed","time":{"start":1698178440943,"stop":1698178442910,"duration":1967}},{"uid":"5b61ac43354277bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5b61ac43354277bc","status":"passed","time":{"start":1698178377734,"stop":1698178379710,"duration":1976}}]},"33b002c0b125c12033855f36f4074886":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"e77a88089401a951","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/e77a88089401a951","status":"passed","time":{"start":1698867359593,"stop":1698867360208,"duration":615}},{"uid":"f957a3ff79bf5aa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/f957a3ff79bf5aa6","status":"passed","time":{"start":1698867420914,"stop":1698867421554,"duration":640}},{"uid":"79608a26a1663b7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79608a26a1663b7f","status":"passed","time":{"start":1698801548930,"stop":1698801549536,"duration":606}},{"uid":"5eb9e36cb3e0ec26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5eb9e36cb3e0ec26","status":"passed","time":{"start":1698788452517,"stop":1698788453144,"duration":627}},{"uid":"54e2c37fd3019e22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/54e2c37fd3019e22","status":"passed","time":{"start":1698714940772,"stop":1698714941602,"duration":830}},{"uid":"af545b2e4a5766de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/af545b2e4a5766de","status":"passed","time":{"start":1698701312526,"stop":1698701313575,"duration":1049}},{"uid":"2a2bb265988841ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2a2bb265988841ca","status":"passed","time":{"start":1698700184431,"stop":1698700185084,"duration":653}},{"uid":"a95cd13c6614d23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a95cd13c6614d23a","status":"passed","time":{"start":1698692726270,"stop":1698692726856,"duration":586}},{"uid":"c9aca970c89be377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c9aca970c89be377","status":"passed","time":{"start":1698692696271,"stop":1698692696850,"duration":579}},{"uid":"f40ffd56db1fda44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f40ffd56db1fda44","status":"passed","time":{"start":1698646277484,"stop":1698646278587,"duration":1103}},{"uid":"1dffc499dbe572bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1dffc499dbe572bc","status":"passed","time":{"start":1698628504431,"stop":1698628505319,"duration":888}},{"uid":"d850ecfd677a8076","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d850ecfd677a8076","status":"passed","time":{"start":1698615151754,"stop":1698615152801,"duration":1047}},{"uid":"ebf47e7758e1de48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ebf47e7758e1de48","status":"passed","time":{"start":1698615061926,"stop":1698615062682,"duration":756}},{"uid":"799c64c6e5b613e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/799c64c6e5b613e1","status":"passed","time":{"start":1698542318802,"stop":1698542319695,"duration":893}},{"uid":"d4858c9cc8f2ec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d4858c9cc8f2ec0","status":"passed","time":{"start":1698455509862,"stop":1698455510459,"duration":597}},{"uid":"d66fc27c1f31996c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d66fc27c1f31996c","status":"passed","time":{"start":1698369187892,"stop":1698369188504,"duration":612}},{"uid":"8f6d361e430cc453","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f6d361e430cc453","status":"passed","time":{"start":1698282788477,"stop":1698282789517,"duration":1040}},{"uid":"64e7c253d06a009e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/64e7c253d06a009e","status":"passed","time":{"start":1698196451707,"stop":1698196452649,"duration":942}},{"uid":"bf8ad94cf5ad616c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bf8ad94cf5ad616c","status":"passed","time":{"start":1698178173121,"stop":1698178174299,"duration":1178}},{"uid":"a18ee4e4050aca18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a18ee4e4050aca18","status":"passed","time":{"start":1698178165723,"stop":1698178166524,"duration":801}}]},"3a7171e6de629587a3f0d32410302b35":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":20,"unknown":0,"total":23},"items":[{"uid":"1c503d3b35916279","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/1c503d3b35916279","status":"passed","time":{"start":1698867389609,"stop":1698867397115,"duration":7506}},{"uid":"b11926f9d38340e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b11926f9d38340e2","status":"passed","time":{"start":1698867450438,"stop":1698867459401,"duration":8963}},{"uid":"517875ae1b09d728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/517875ae1b09d728","status":"passed","time":{"start":1698801583475,"stop":1698801591158,"duration":7683}},{"uid":"3b84dcdcf5837562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/3b84dcdcf5837562","status":"passed","time":{"start":1698788479909,"stop":1698788488566,"duration":8657}},{"uid":"bab837d7ab338793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bab837d7ab338793","status":"passed","time":{"start":1698714974958,"stop":1698714985140,"duration":10182}},{"uid":"d54d00873915b145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d54d00873915b145","status":"passed","time":{"start":1698701351504,"stop":1698701360302,"duration":8798}},{"uid":"e9e5ebe77d42408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e9e5ebe77d42408","status":"passed","time":{"start":1698700215004,"stop":1698700222572,"duration":7568}},{"uid":"584cb7b2ee27577f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/584cb7b2ee27577f","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5609899affb3 \n#1 0x5609896834a7 \n#2 0x56098966b49e \n#3 0x56098966b2ce \n#4 0x560989669ecd \n#5 0x56098966a4cf \n#6 0x560989679a04 \n#7 0x56098968e651 \n#8 0x56098969304b \n#9 0x56098966abf1 \n#10 0x56098968e446 \n#11 0x560989705dfc \n#12 0x5609896ec713 \n#13 0x5609896bf18b \n#14 0x5609896bff7e \n#15 0x5609899758d8 \n#16 0x560989979800 \n#17 0x560989983cfc \n#18 0x56098997a418 \n#19 0x56098994742f \n#20 0x56098999e4e8 \n#21 0x56098999e6b4 \n#22 0x5609899af143 \n#23 0x7f6748e94ac3 ","time":{"start":1698692756617,"stop":1698693060902,"duration":304285}},{"uid":"f14d59ab60748dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f14d59ab60748dfd","status":"passed","time":{"start":1698692723448,"stop":1698692730979,"duration":7531}},{"uid":"b107966b3d44337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b107966b3d44337c","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55a12d4eefb3 \n#1 0x55a12d1c24a7 \n#2 0x55a12d209dd6 \n#3 0x55a12d209ec1 \n#4 0x55a12d247354 \n#5 0x55a12d22b96d \n#6 0x55a12d244c02 \n#7 0x55a12d22b713 \n#8 0x55a12d1fe18b \n#9 0x55a12d1fef7e \n#10 0x55a12d4b48d8 \n#11 0x55a12d4b8800 \n#12 0x55a12d4c2cfc \n#13 0x55a12d4b9418 \n#14 0x55a12d48642f \n#15 0x55a12d4dd4e8 \n#16 0x55a12d4dd6b4 \n#17 0x55a12d4ee143 \n#18 0x7f4760494ac3 ","time":{"start":1698646313421,"stop":1698646328817,"duration":15396}},{"uid":"529b28f61f08b312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/529b28f61f08b312","status":"passed","time":{"start":1698628537138,"stop":1698628546623,"duration":9485}},{"uid":"9e987d6b6c3e9f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9e987d6b6c3e9f7c","status":"passed","time":{"start":1698615195844,"stop":1698615205519,"duration":9675}},{"uid":"1026b03c72a404f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1026b03c72a404f7","status":"passed","time":{"start":1698615090043,"stop":1698615097928,"duration":7885}},{"uid":"97904f871f1a1fac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/97904f871f1a1fac","status":"passed","time":{"start":1698542352330,"stop":1698542361010,"duration":8680}},{"uid":"a65a42445bbec2dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a65a42445bbec2dd","status":"passed","time":{"start":1698455542992,"stop":1698455550066,"duration":7074}},{"uid":"91ec55df5370342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/91ec55df5370342","status":"passed","time":{"start":1698369216108,"stop":1698369224058,"duration":7950}},{"uid":"cad55d6b1a0a6d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cad55d6b1a0a6d70","status":"passed","time":{"start":1698282827655,"stop":1698282837283,"duration":9628}},{"uid":"153147fd04257ab9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/153147fd04257ab9","status":"passed","time":{"start":1698196487904,"stop":1698196496351,"duration":8447}},{"uid":"7fd6cf11c95e8a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7fd6cf11c95e8a42","status":"passed","time":{"start":1698178211447,"stop":1698178221135,"duration":9688}},{"uid":"e8c5baac69e8a4ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e8c5baac69e8a4ce","status":"passed","time":{"start":1698178193203,"stop":1698178201540,"duration":8337}}]},"b9a0b94e117284e01290d827dc1bf029":{"statistic":{"failed":73,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":170},"items":[{"uid":"e6b6cbaba2b05900","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/e6b6cbaba2b05900","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867388658,"stop":1698867389357,"duration":699}},{"uid":"a1a3123cab01fa1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a1a3123cab01fa1a","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867449440,"stop":1698867450062,"duration":622}},{"uid":"390e7eb50df20024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/390e7eb50df20024","status":"passed","time":{"start":1698801580770,"stop":1698801583471,"duration":2701}},{"uid":"88431c6d506e6ee2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/88431c6d506e6ee2","status":"passed","time":{"start":1698788476636,"stop":1698788479904,"duration":3268}},{"uid":"c5238d91acb03c63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c5238d91acb03c63","status":"passed","time":{"start":1698714970956,"stop":1698714974954,"duration":3998}},{"uid":"624ca3a79530def9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/624ca3a79530def9","status":"passed","time":{"start":1698701348066,"stop":1698701351500,"duration":3434}},{"uid":"8ba11d8e76b9433c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8ba11d8e76b9433c","status":"passed","time":{"start":1698700212180,"stop":1698700215001,"duration":2821}},{"uid":"252a0cda9bcf0626","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/252a0cda9bcf0626","status":"passed","time":{"start":1698692753779,"stop":1698692756614,"duration":2835}},{"uid":"23386860e5c05ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/23386860e5c05ed4","status":"passed","time":{"start":1698692720556,"stop":1698692723444,"duration":2888}},{"uid":"ceb72815a3e60ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ceb72815a3e60ce9","status":"passed","time":{"start":1698646310029,"stop":1698646313417,"duration":3388}},{"uid":"fd853bc9f2d71804","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fd853bc9f2d71804","status":"passed","time":{"start":1698628533138,"stop":1698628537134,"duration":3996}},{"uid":"3c063d464c507dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3c063d464c507dc","status":"passed","time":{"start":1698615192437,"stop":1698615195839,"duration":3402}},{"uid":"807148721d1b86ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/807148721d1b86ad","status":"passed","time":{"start":1698615086811,"stop":1698615090040,"duration":3229}},{"uid":"f732113d113dbf05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f732113d113dbf05","status":"passed","time":{"start":1698542349377,"stop":1698542352327,"duration":2950}},{"uid":"24f1dc31b0ed5c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/24f1dc31b0ed5c5c","status":"passed","time":{"start":1698455540377,"stop":1698455542988,"duration":2611}},{"uid":"6044ee0f8b3f33c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6044ee0f8b3f33c5","status":"passed","time":{"start":1698369212766,"stop":1698369216104,"duration":3338}},{"uid":"36ccf798246d060c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/36ccf798246d060c","status":"passed","time":{"start":1698282823685,"stop":1698282827651,"duration":3966}},{"uid":"b655334d5eed1130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b655334d5eed1130","status":"passed","time":{"start":1698196484609,"stop":1698196487901,"duration":3292}},{"uid":"754d980946c3dd94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/754d980946c3dd94","status":"passed","time":{"start":1698178208709,"stop":1698178211443,"duration":2734}},{"uid":"15a14fdbf2ef9c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/15a14fdbf2ef9c2","status":"passed","time":{"start":1698178189899,"stop":1698178193200,"duration":3301}}]},"dd90c8e7bdfef60ba64401e6c2135205":{"statistic":{"failed":17,"broken":0,"skipped":0,"passed":153,"unknown":0,"total":170},"items":[{"uid":"a85f441830b2314c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/a85f441830b2314c","status":"passed","time":{"start":1698867563429,"stop":1698867566493,"duration":3064}},{"uid":"5a148c5684cc1ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5a148c5684cc1ba","status":"passed","time":{"start":1698867606497,"stop":1698867609640,"duration":3143}},{"uid":"74b378e4131475f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74b378e4131475f4","status":"passed","time":{"start":1698801758336,"stop":1698801762280,"duration":3944}},{"uid":"bf09c88c9be9517a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/bf09c88c9be9517a","status":"passed","time":{"start":1698788647535,"stop":1698788650883,"duration":3348}},{"uid":"bf07c631a07f5bbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bf07c631a07f5bbe","status":"passed","time":{"start":1698715182514,"stop":1698715186264,"duration":3750}},{"uid":"92fbbfac03a44580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/92fbbfac03a44580","status":"passed","time":{"start":1698701582570,"stop":1698701586924,"duration":4354}},{"uid":"a91afb2ef4a9e67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a91afb2ef4a9e67f","status":"passed","time":{"start":1698700373248,"stop":1698700376378,"duration":3130}},{"uid":"b83c2d7f93c7769b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b83c2d7f93c7769b","status":"passed","time":{"start":1698693072300,"stop":1698693079355,"duration":7055}},{"uid":"97bf7e220022051d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/97bf7e220022051d","status":"passed","time":{"start":1698692881860,"stop":1698692884945,"duration":3085}},{"uid":"eddb3ffaa269e329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eddb3ffaa269e329","status":"passed","time":{"start":1698646576604,"stop":1698646580882,"duration":4278}},{"uid":"1a8b533a3977b7ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1a8b533a3977b7ef","status":"passed","time":{"start":1698628621883,"stop":1698628626691,"duration":4808}},{"uid":"87657179539018f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/87657179539018f7","status":"passed","time":{"start":1698615389259,"stop":1698615394320,"duration":5061}},{"uid":"266125815fd0c1a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/266125815fd0c1a5","status":"passed","time":{"start":1698615277515,"stop":1698615281489,"duration":3974}},{"uid":"7a27b36424594b8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a27b36424594b8a","status":"passed","time":{"start":1698542545208,"stop":1698542549261,"duration":4053}},{"uid":"1be99dcbd27c8ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1be99dcbd27c8ef1","status":"passed","time":{"start":1698455615531,"stop":1698455618373,"duration":2842}},{"uid":"f5f76522d6ab5159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5f76522d6ab5159","status":"passed","time":{"start":1698369286302,"stop":1698369290096,"duration":3794}},{"uid":"a59bd731d9f4b5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a59bd731d9f4b5d6","status":"passed","time":{"start":1698283043730,"stop":1698283047981,"duration":4251}},{"uid":"269f05e44478e589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/269f05e44478e589","status":"passed","time":{"start":1698196697163,"stop":1698196701265,"duration":4102}},{"uid":"4928a46f2025a79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4928a46f2025a79e","status":"passed","time":{"start":1698178417062,"stop":1698178421821,"duration":4759}},{"uid":"85eec774c0a34f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85eec774c0a34f46","status":"passed","time":{"start":1698178356086,"stop":1698178360464,"duration":4378}}]},"36e8dead67440054ce559fdfe42912ec":{"statistic":{"failed":127,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":170},"items":[{"uid":"4a2b923ae2d0e58e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/4a2b923ae2d0e58e","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867509982,"stop":1698867516073,"duration":6091}},{"uid":"67ed20e09e94b7fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/67ed20e09e94b7fb","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867560559,"stop":1698867561918,"duration":1359}},{"uid":"28174ff85070b899","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28174ff85070b899","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801688709,"stop":1698801694751,"duration":6042}},{"uid":"9271cddb604f8848","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9271cddb604f8848","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788597497,"stop":1698788602386,"duration":4889}},{"uid":"3e28bb51543e4d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3e28bb51543e4d5f","status":"passed","time":{"start":1698715140513,"stop":1698715142049,"duration":1536}},{"uid":"2cc7a04d9c9c4b76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2cc7a04d9c9c4b76","status":"passed","time":{"start":1698701555040,"stop":1698701556684,"duration":1644}},{"uid":"268785b1a5363d7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/268785b1a5363d7a","status":"passed","time":{"start":1698700328565,"stop":1698700334453,"duration":5888}},{"uid":"a9e63d464dfe9a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a9e63d464dfe9a86","status":"passed","time":{"start":1698692867250,"stop":1698692868564,"duration":1314}},{"uid":"3466e8a25b0d05e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/3466e8a25b0d05e8","status":"passed","time":{"start":1698692838889,"stop":1698692844299,"duration":5410}},{"uid":"2656f34bd0c1e562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2656f34bd0c1e562","status":"passed","time":{"start":1698646549569,"stop":1698646551218,"duration":1649}},{"uid":"6b3e7bc1a2be8e63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6b3e7bc1a2be8e63","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698628533742,"stop":1698628539647,"duration":5905}},{"uid":"ed489eb0b86236da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ed489eb0b86236da","status":"passed","time":{"start":1698615173064,"stop":1698615174798,"duration":1734}},{"uid":"fd6414b21cdf95d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/fd6414b21cdf95d1","status":"passed","time":{"start":1698615080045,"stop":1698615085737,"duration":5692}},{"uid":"fd2316c7164ecc12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/fd2316c7164ecc12","status":"passed","time":{"start":1698542333543,"stop":1698542342193,"duration":8650}},{"uid":"8b1c0bead6ae0cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b1c0bead6ae0cc","status":"passed","time":{"start":1698455524197,"stop":1698455529482,"duration":5285}},{"uid":"ef84ea8ce980de4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ef84ea8ce980de4b","status":"passed","time":{"start":1698369217324,"stop":1698369223041,"duration":5717}},{"uid":"387f2ac11a6f3206","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/387f2ac11a6f3206","status":"passed","time":{"start":1698282801234,"stop":1698282802842,"duration":1608}},{"uid":"c73094d35bdab9de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c73094d35bdab9de","status":"passed","time":{"start":1698196471357,"stop":1698196473353,"duration":1996}},{"uid":"f9833533d6492f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f9833533d6492f76","status":"passed","time":{"start":1698178203732,"stop":1698178209840,"duration":6108}},{"uid":"473c7de29e320fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/473c7de29e320fbe","status":"passed","time":{"start":1698178148987,"stop":1698178150558,"duration":1571}}]},"d3931a358fdfe26e1ace17c1805a29ca":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":40,"unknown":0,"total":41},"items":[{"uid":"154c0106788a352d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/154c0106788a352d","status":"passed","time":{"start":1698867340850,"stop":1698867358358,"duration":17508}},{"uid":"ea88f040f34710cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ea88f040f34710cd","status":"passed","time":{"start":1698867396159,"stop":1698867414086,"duration":17927}},{"uid":"7bfdcd0fb6ecf8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7bfdcd0fb6ecf8e","status":"passed","time":{"start":1698801522768,"stop":1698801541287,"duration":18519}},{"uid":"4eebb8810a26258e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4eebb8810a26258e","status":"passed","time":{"start":1698788428291,"stop":1698788445523,"duration":17232}},{"uid":"5f5b47e842d3143","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5f5b47e842d3143","status":"passed","time":{"start":1698714917883,"stop":1698714937549,"duration":19666}},{"uid":"a30b60baaa1b2980","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a30b60baaa1b2980","status":"passed","time":{"start":1698701297998,"stop":1698701316631,"duration":18633}},{"uid":"75b5e09e94a31afc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/75b5e09e94a31afc","status":"passed","time":{"start":1698700164605,"stop":1698700183089,"duration":18484}},{"uid":"f519e374f7bb1d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f519e374f7bb1d90","status":"passed","time":{"start":1698692710080,"stop":1698692727236,"duration":17156}},{"uid":"252d4f3cd54f718c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/252d4f3cd54f718c","status":"passed","time":{"start":1698692680194,"stop":1698692697421,"duration":17227}},{"uid":"e1879f6d6ad9434","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1879f6d6ad9434","status":"passed","time":{"start":1698646250039,"stop":1698646270100,"duration":20061}},{"uid":"f39e5f14540a894a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f39e5f14540a894a","status":"passed","time":{"start":1698628498234,"stop":1698628516677,"duration":18443}},{"uid":"e1deb8951ac983b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e1deb8951ac983b8","status":"passed","time":{"start":1698615140639,"stop":1698615159790,"duration":19151}},{"uid":"a6bd23e7e0dbe501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a6bd23e7e0dbe501","status":"passed","time":{"start":1698615048811,"stop":1698615066627,"duration":17816}},{"uid":"2924a11182a57992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/2924a11182a57992","status":"passed","time":{"start":1698542301922,"stop":1698542320360,"duration":18438}},{"uid":"bb466b6527e8c8d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb466b6527e8c8d4","status":"passed","time":{"start":1698455489335,"stop":1698455507358,"duration":18023}},{"uid":"c6204d1d39ea460d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c6204d1d39ea460d","status":"passed","time":{"start":1698369178229,"stop":1698369195358,"duration":17129}},{"uid":"8db2ce4614e120d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8db2ce4614e120d","status":"passed","time":{"start":1698282765594,"stop":1698282785516,"duration":19922}},{"uid":"74b5cd03e83881c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/74b5cd03e83881c1","status":"passed","time":{"start":1698196430123,"stop":1698196448957,"duration":18834}},{"uid":"2a98d5b4333d8f61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a98d5b4333d8f61","status":"passed","time":{"start":1698178157202,"stop":1698178175931,"duration":18729}},{"uid":"2f985d1f9b6807cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2f985d1f9b6807cb","status":"passed","time":{"start":1698178115624,"stop":1698178133493,"duration":17869}}]},"a25fa98d985c8b6a2dc69b98eb9662d1":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"6923b5114896e7b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/6923b5114896e7b0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867517011,"stop":1698867517015,"duration":4}},{"uid":"f7cd111cfbce7366","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/f7cd111cfbce7366","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867562772,"stop":1698867562777,"duration":5}},{"uid":"6f0f650d92ee6e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6f0f650d92ee6e28","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801695624,"stop":1698801695628,"duration":4}},{"uid":"d8be25202e35aafe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8be25202e35aafe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788603736,"stop":1698788603740,"duration":4}},{"uid":"191340fbbf0870c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/191340fbbf0870c9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715143197,"stop":1698715143201,"duration":4}},{"uid":"d022d729bc70ac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d022d729bc70ac3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701558164,"stop":1698701558168,"duration":4}},{"uid":"b15cfd944f97513e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/b15cfd944f97513e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700335459,"stop":1698700335464,"duration":5}},{"uid":"6bbf93ca618f60e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6bbf93ca618f60e1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692869284,"stop":1698692869288,"duration":4}},{"uid":"ec40484473883a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ec40484473883a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692845111,"stop":1698692845115,"duration":4}},{"uid":"7fd2310af3e47cc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fd2310af3e47cc3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646552288,"stop":1698646552292,"duration":4}},{"uid":"f974453d21637399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f974453d21637399","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628540784,"stop":1698628540790,"duration":6}},{"uid":"fb649a4b97bde347","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fb649a4b97bde347","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615176350,"stop":1698615176354,"duration":4}},{"uid":"80e439fbc5ea0613","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/80e439fbc5ea0613","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615086706,"stop":1698615086710,"duration":4}},{"uid":"f294ba6f9b685719","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f294ba6f9b685719","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542343906,"stop":1698542343910,"duration":4}},{"uid":"d0bfcf3b0c168f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d0bfcf3b0c168f8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455530367,"stop":1698455530371,"duration":4}},{"uid":"dbe342daba086a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/dbe342daba086a10","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369224144,"stop":1698369224149,"duration":5}},{"uid":"cf16ccd017bc1f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cf16ccd017bc1f6e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282803941,"stop":1698282803946,"duration":5}},{"uid":"f2eb7260ac7cd006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f2eb7260ac7cd006","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196475003,"stop":1698196475007,"duration":4}},{"uid":"ff6bab7370c22454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ff6bab7370c22454","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178211900,"stop":1698178211905,"duration":5}},{"uid":"d4b38a7fb26d9ded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d4b38a7fb26d9ded","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178151590,"stop":1698178151594,"duration":4}}]},"99fdd3de4130aa28898411904d6d6098":{"statistic":{"failed":9,"broken":0,"skipped":0,"passed":161,"unknown":0,"total":170},"items":[{"uid":"5e774846cc2ffeb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/5e774846cc2ffeb1","status":"passed","time":{"start":1698867722879,"stop":1698867724140,"duration":1261}},{"uid":"1dd24439d21e540e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/1dd24439d21e540e","status":"passed","time":{"start":1698867761313,"stop":1698867762813,"duration":1500}},{"uid":"74a08ee0e7f1b723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74a08ee0e7f1b723","status":"passed","time":{"start":1698801912373,"stop":1698801913586,"duration":1213}},{"uid":"2128949cd0a23218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2128949cd0a23218","status":"passed","time":{"start":1698788805365,"stop":1698788806942,"duration":1577}},{"uid":"6cde76c763af22f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6cde76c763af22f7","status":"passed","time":{"start":1698715342228,"stop":1698715345725,"duration":3497}},{"uid":"953294503fdc460e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/953294503fdc460e","status":"passed","time":{"start":1698701723905,"stop":1698701725571,"duration":1666}},{"uid":"72d2495647b9eb6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/72d2495647b9eb6e","status":"passed","time":{"start":1698700528277,"stop":1698700529510,"duration":1233}},{"uid":"1002e2fb1a2229a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1002e2fb1a2229a0","status":"passed","time":{"start":1698693212126,"stop":1698693213198,"duration":1072}},{"uid":"824083742a6b5fad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/824083742a6b5fad","status":"passed","time":{"start":1698693065919,"stop":1698693067022,"duration":1103}},{"uid":"cfb432aed0fab1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cfb432aed0fab1cc","status":"passed","time":{"start":1698646585987,"stop":1698646587695,"duration":1708}},{"uid":"fc534cc321bc678b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fc534cc321bc678b","status":"passed","time":{"start":1698628801523,"stop":1698628804104,"duration":2581}},{"uid":"ecb35f9251286ea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ecb35f9251286ea6","status":"passed","time":{"start":1698615546535,"stop":1698615548217,"duration":1682}},{"uid":"9d0104ec9211fbac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9d0104ec9211fbac","status":"passed","time":{"start":1698615431824,"stop":1698615433171,"duration":1347}},{"uid":"14a4a6c3e3332abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/14a4a6c3e3332abf","status":"passed","time":{"start":1698542727661,"stop":1698542729211,"duration":1550}},{"uid":"815847b2764c8f10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/815847b2764c8f10","status":"passed","time":{"start":1698455798885,"stop":1698455802901,"duration":4016}},{"uid":"1df8f9b43da673c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1df8f9b43da673c7","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='online.torbay.gov.uk', port=443): Max retries exceeded with url: /services.bartec/collections?uprn=100041053198 (Caused by ConnectTimeoutError(, 'Connection to online.torbay.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698369462524,"stop":1698369592992,"duration":130468}},{"uid":"6573ab45164b7c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6573ab45164b7c51","status":"passed","time":{"start":1698283221819,"stop":1698283223519,"duration":1700}},{"uid":"1ef6ae775ff9562c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1ef6ae775ff9562c","status":"passed","time":{"start":1698196879007,"stop":1698196880352,"duration":1345}},{"uid":"681e3f6126e72b35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/681e3f6126e72b35","status":"passed","time":{"start":1698178577550,"stop":1698178579200,"duration":1650}},{"uid":"5701506cf0b81cfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5701506cf0b81cfe","status":"passed","time":{"start":1698178515215,"stop":1698178516835,"duration":1620}}]},"8469a840ac4282e76aa5171187cf23d5":{"statistic":{"failed":39,"broken":0,"skipped":0,"passed":49,"unknown":0,"total":88},"items":[{"uid":"9d1a1de17b3a3c40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/9d1a1de17b3a3c40","status":"passed","time":{"start":1698867321415,"stop":1698867322195,"duration":780}},{"uid":"a2e67c5ad7d7bd92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a2e67c5ad7d7bd92","status":"passed","time":{"start":1698867369849,"stop":1698867370805,"duration":956}},{"uid":"d9ba9c6410892d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d9ba9c6410892d1","status":"passed","time":{"start":1698801503192,"stop":1698801503939,"duration":747}},{"uid":"39cbbb928377c6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/39cbbb928377c6d6","status":"passed","time":{"start":1698788411053,"stop":1698788411750,"duration":697}},{"uid":"eed9f533685d8f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/eed9f533685d8f7c","status":"passed","time":{"start":1698714883183,"stop":1698714884167,"duration":984}},{"uid":"7aef7cce8af9048a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7aef7cce8af9048a","status":"passed","time":{"start":1698701276420,"stop":1698701277698,"duration":1278}},{"uid":"cbd6a226bde9bbc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cbd6a226bde9bbc1","status":"passed","time":{"start":1698700147114,"stop":1698700147867,"duration":753}},{"uid":"3b49b48e1823d2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3b49b48e1823d2f","status":"passed","time":{"start":1698692692841,"stop":1698692693577,"duration":736}},{"uid":"500930bb7d7aa417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/500930bb7d7aa417","status":"passed","time":{"start":1698692659780,"stop":1698692660536,"duration":756}},{"uid":"a64d1ca92e000d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a64d1ca92e000d2a","status":"passed","time":{"start":1698646219203,"stop":1698646220487,"duration":1284}},{"uid":"8b77295c9b51d37d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8b77295c9b51d37d","status":"passed","time":{"start":1698628469753,"stop":1698628470861,"duration":1108}},{"uid":"7f60c2495346926d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f60c2495346926d","status":"passed","time":{"start":1698615108480,"stop":1698615109677,"duration":1197}},{"uid":"3adeda593a06400d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3adeda593a06400d","status":"passed","time":{"start":1698615030056,"stop":1698615030962,"duration":906}},{"uid":"d16010dcf53de276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d16010dcf53de276","status":"passed","time":{"start":1698542275756,"stop":1698542277187,"duration":1431}},{"uid":"35756858273f8b51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/35756858273f8b51","status":"passed","time":{"start":1698455467575,"stop":1698455468319,"duration":744}},{"uid":"c8ca6557a93bfa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c8ca6557a93bfa7","status":"passed","time":{"start":1698369149436,"stop":1698369150227,"duration":791}},{"uid":"b024bf24a31638c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b024bf24a31638c0","status":"passed","time":{"start":1698282735726,"stop":1698282736937,"duration":1211}},{"uid":"379b759fd4b62673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/379b759fd4b62673","status":"passed","time":{"start":1698196408772,"stop":1698196409871,"duration":1099}},{"uid":"f53f8a0b0b5d7bbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f53f8a0b0b5d7bbd","status":"passed","time":{"start":1698178135056,"stop":1698178136339,"duration":1283}},{"uid":"37c26fbc28e0c334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37c26fbc28e0c334","status":"passed","time":{"start":1698178091973,"stop":1698178092903,"duration":930}}]},"95d2ddaa8617a8ae0ab01b561e2fb1b9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"6dbfc284c74f3950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/6dbfc284c74f3950","status":"passed","time":{"start":1698867758094,"stop":1698867758686,"duration":592}},{"uid":"d7f2a40b588a707","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/d7f2a40b588a707","status":"passed","time":{"start":1698867789088,"stop":1698867789626,"duration":538}},{"uid":"cf5ac5ce7798d5a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cf5ac5ce7798d5a4","status":"passed","time":{"start":1698801839285,"stop":1698801839920,"duration":635}},{"uid":"6f54ca6d006c949f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/6f54ca6d006c949f","status":"passed","time":{"start":1698788719884,"stop":1698788721836,"duration":1952}},{"uid":"4c3bb71695cbd855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4c3bb71695cbd855","status":"passed","time":{"start":1698715259965,"stop":1698715260773,"duration":808}},{"uid":"957564db2df02fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/957564db2df02fc5","status":"passed","time":{"start":1698701663776,"stop":1698701664655,"duration":879}},{"uid":"25bb7022a57e8c8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25bb7022a57e8c8d","status":"passed","time":{"start":1698700551563,"stop":1698700552131,"duration":568}},{"uid":"60b36f941e05066c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/60b36f941e05066c","status":"passed","time":{"start":1698693137801,"stop":1698693138329,"duration":528}},{"uid":"2c315b3332776e14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2c315b3332776e14","status":"passed","time":{"start":1698692969125,"stop":1698692971076,"duration":1951}},{"uid":"72471e1937ab4b94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/72471e1937ab4b94","status":"passed","time":{"start":1698646634322,"stop":1698646635217,"duration":895}},{"uid":"a30f7e7df316ef72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a30f7e7df316ef72","status":"passed","time":{"start":1698628858316,"stop":1698628859243,"duration":927}},{"uid":"ee376aa0061e429d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ee376aa0061e429d","status":"passed","time":{"start":1698615518028,"stop":1698615518926,"duration":898}},{"uid":"72a35697475fffaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72a35697475fffaa","status":"passed","time":{"start":1698615354071,"stop":1698615354911,"duration":840}},{"uid":"d72d57d551630571","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d72d57d551630571","status":"passed","time":{"start":1698542661694,"stop":1698542662723,"duration":1029}},{"uid":"99ce1d1eaab070c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/99ce1d1eaab070c","status":"passed","time":{"start":1698455858942,"stop":1698455859919,"duration":977}},{"uid":"bdfaeb90bdc369d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bdfaeb90bdc369d2","status":"passed","time":{"start":1698369579397,"stop":1698369579941,"duration":544}},{"uid":"2f271dc9fcc25234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f271dc9fcc25234","status":"passed","time":{"start":1698283190068,"stop":1698283190962,"duration":894}},{"uid":"8d0515873f872d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/8d0515873f872d5f","status":"passed","time":{"start":1698196797957,"stop":1698196798782,"duration":825}},{"uid":"d4500392bd69068b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d4500392bd69068b","status":"passed","time":{"start":1698178533246,"stop":1698178534148,"duration":902}},{"uid":"ac119cf31ed9b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ac119cf31ed9b31","status":"passed","time":{"start":1698178469899,"stop":1698178472749,"duration":2850}}]},"775e11c2e2379683333c47d17880850d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":28,"unknown":0,"total":28},"items":[{"uid":"305989bcd156ba18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/305989bcd156ba18","status":"passed","time":{"start":1698867323327,"stop":1698867323953,"duration":626}},{"uid":"a54f86c1e4725b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a54f86c1e4725b7c","status":"passed","time":{"start":1698867384331,"stop":1698867385018,"duration":687}},{"uid":"104468b28561be5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/104468b28561be5d","status":"passed","time":{"start":1698801505009,"stop":1698801505987,"duration":978}},{"uid":"21aff505289b9f5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/21aff505289b9f5f","status":"passed","time":{"start":1698788407187,"stop":1698788408189,"duration":1002}},{"uid":"92053d3c1c4868fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/92053d3c1c4868fe","status":"passed","time":{"start":1698714882422,"stop":1698714883369,"duration":947}},{"uid":"1d47d6c81a228aa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1d47d6c81a228aa8","status":"passed","time":{"start":1698701273357,"stop":1698701274515,"duration":1158}},{"uid":"8f42822f71503b30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8f42822f71503b30","status":"passed","time":{"start":1698700144520,"stop":1698700145455,"duration":935}},{"uid":"9b8ff742abba5e9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9b8ff742abba5e9e","status":"passed","time":{"start":1698692695175,"stop":1698692695993,"duration":818}},{"uid":"91dffef7903a637c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91dffef7903a637c","status":"passed","time":{"start":1698692658661,"stop":1698692659526,"duration":865}},{"uid":"f10d1c3d201b6c7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f10d1c3d201b6c7c","status":"passed","time":{"start":1698646216894,"stop":1698646218007,"duration":1113}},{"uid":"124e2dea413eb1a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/124e2dea413eb1a6","status":"passed","time":{"start":1698628457961,"stop":1698628461281,"duration":3320}},{"uid":"e8789951d3d6f60c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e8789951d3d6f60c","status":"passed","time":{"start":1698615104144,"stop":1698615108067,"duration":3923}},{"uid":"257c9bf1aa9307fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/257c9bf1aa9307fe","status":"passed","time":{"start":1698615026651,"stop":1698615029240,"duration":2589}},{"uid":"39f5c900839f121c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/39f5c900839f121c","status":"passed","time":{"start":1698542266767,"stop":1698542269886,"duration":3119}},{"uid":"2a14bc2b9ec57103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a14bc2b9ec57103","status":"passed","time":{"start":1698455461133,"stop":1698455464009,"duration":2876}},{"uid":"effa788e35de9292","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/effa788e35de9292","status":"passed","time":{"start":1698369143230,"stop":1698369146598,"duration":3368}},{"uid":"ba33f6e0aa62ba71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ba33f6e0aa62ba71","status":"passed","time":{"start":1698282731164,"stop":1698282734792,"duration":3628}},{"uid":"37755b349aa16563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/37755b349aa16563","status":"passed","time":{"start":1698196405063,"stop":1698196407911,"duration":2848}},{"uid":"19c28f1ea764a138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/19c28f1ea764a138","status":"passed","time":{"start":1698178130798,"stop":1698178134091,"duration":3293}},{"uid":"a5b7e00437244ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a5b7e00437244ba7","status":"passed","time":{"start":1698178088247,"stop":1698178091156,"duration":2909}}]},"c59a7b02ce88bbad9f9cdf4a119aec6c":{"statistic":{"failed":72,"broken":0,"skipped":0,"passed":98,"unknown":0,"total":170},"items":[{"uid":"af13372060f2b427","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/af13372060f2b427","status":"passed","time":{"start":1698867324209,"stop":1698867328520,"duration":4311}},{"uid":"2f1644fd1753476b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/2f1644fd1753476b","status":"passed","time":{"start":1698867372618,"stop":1698867375900,"duration":3282}},{"uid":"6503521455f3530f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6503521455f3530f","status":"passed","time":{"start":1698801505897,"stop":1698801509343,"duration":3446}},{"uid":"de1b70140e0b4236","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/de1b70140e0b4236","status":"passed","time":{"start":1698788413693,"stop":1698788417371,"duration":3678}},{"uid":"8ebce07c0d410582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8ebce07c0d410582","status":"passed","time":{"start":1698714886950,"stop":1698714893995,"duration":7045}},{"uid":"e6a2020b2e6995e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e6a2020b2e6995e9","status":"passed","time":{"start":1698701280749,"stop":1698701284576,"duration":3827}},{"uid":"3999dcd717240e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3999dcd717240e0d","status":"passed","time":{"start":1698700149779,"stop":1698700153318,"duration":3539}},{"uid":"dbe656a1a2b3a4b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dbe656a1a2b3a4b0","status":"passed","time":{"start":1698692695430,"stop":1698692698947,"duration":3517}},{"uid":"e407ada7eaa3906a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e407ada7eaa3906a","status":"passed","time":{"start":1698692662428,"stop":1698692666005,"duration":3577}},{"uid":"d6dda23359ca779c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d6dda23359ca779c","status":"passed","time":{"start":1698646223493,"stop":1698646227226,"duration":3733}},{"uid":"c4325dd9ac7a7f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c4325dd9ac7a7f89","status":"passed","time":{"start":1698628473665,"stop":1698628478693,"duration":5028}},{"uid":"91afeb5bef6247a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/91afeb5bef6247a2","status":"passed","time":{"start":1698615112237,"stop":1698615115994,"duration":3757}},{"uid":"261ae14832633417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/261ae14832633417","status":"passed","time":{"start":1698615033300,"stop":1698615036859,"duration":3559}},{"uid":"857fa0fcb38e3669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/857fa0fcb38e3669","status":"passed","time":{"start":1698542279646,"stop":1698542283248,"duration":3602}},{"uid":"387eae703145048b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/387eae703145048b","status":"passed","time":{"start":1698455470297,"stop":1698455474345,"duration":4048}},{"uid":"5c6ab26864689215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/5c6ab26864689215","status":"passed","time":{"start":1698369152552,"stop":1698369156883,"duration":4331}},{"uid":"dd534b5b401bffe4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dd534b5b401bffe4","status":"passed","time":{"start":1698282739460,"stop":1698282743779,"duration":4319}},{"uid":"b1ed952b1e8160ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b1ed952b1e8160ac","status":"passed","time":{"start":1698196412517,"stop":1698196416688,"duration":4171}},{"uid":"fe9e2bc937d57734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fe9e2bc937d57734","status":"passed","time":{"start":1698178138967,"stop":1698178143502,"duration":4535}},{"uid":"adc1e16bc58387c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/adc1e16bc58387c8","status":"passed","time":{"start":1698178095023,"stop":1698178099318,"duration":4295}}]},"8feabb4d035e9d980eb81cc0b3d0bde3":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"8706f46771c5017d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/8706f46771c5017d","status":"passed","time":{"start":1698867559517,"stop":1698867561117,"duration":1600}},{"uid":"b7d54064bf76b2bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b7d54064bf76b2bd","status":"passed","time":{"start":1698867602376,"stop":1698867604105,"duration":1729}},{"uid":"3aa14b96e5ff5042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3aa14b96e5ff5042","status":"passed","time":{"start":1698801754044,"stop":1698801755856,"duration":1812}},{"uid":"fdfb7d7e04528666","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fdfb7d7e04528666","status":"passed","time":{"start":1698788643297,"stop":1698788645074,"duration":1777}},{"uid":"ff7a91b33f20d431","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ff7a91b33f20d431","status":"passed","time":{"start":1698715205091,"stop":1698715207065,"duration":1974}},{"uid":"7efb45a227958a5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7efb45a227958a5f","status":"passed","time":{"start":1698701577379,"stop":1698701579588,"duration":2209}},{"uid":"a8553aab1818ed00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a8553aab1818ed00","status":"passed","time":{"start":1698700368202,"stop":1698700370745,"duration":2543}},{"uid":"4fb21d996064202d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4fb21d996064202d","status":"passed","time":{"start":1698693068216,"stop":1698693069970,"duration":1754}},{"uid":"407df95359cac8e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/407df95359cac8e0","status":"passed","time":{"start":1698692877973,"stop":1698692879580,"duration":1607}},{"uid":"ec402d13c8cf583f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec402d13c8cf583f","status":"passed","time":{"start":1698646570192,"stop":1698646573092,"duration":2900}},{"uid":"339855a201632280","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/339855a201632280","status":"passed","time":{"start":1698628616180,"stop":1698628618082,"duration":1902}},{"uid":"56cd30a6cb408451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/56cd30a6cb408451","status":"passed","time":{"start":1698615466421,"stop":1698615468590,"duration":2169}},{"uid":"c834b5acd38a2d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/c834b5acd38a2d84","status":"passed","time":{"start":1698615300492,"stop":1698615303129,"duration":2637}},{"uid":"a09ef885136ae399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a09ef885136ae399","status":"passed","time":{"start":1698542592425,"stop":1698542596262,"duration":3837}},{"uid":"b042884bc297752f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b042884bc297752f","status":"passed","time":{"start":1698455609691,"stop":1698455612446,"duration":2755}},{"uid":"cb5dec6b700b1783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb5dec6b700b1783","status":"passed","time":{"start":1698369280764,"stop":1698369283469,"duration":2705}},{"uid":"33ac8c034b019d20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/33ac8c034b019d20","status":"passed","time":{"start":1698283122368,"stop":1698283124776,"duration":2408}},{"uid":"33bee09cc37f98a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/33bee09cc37f98a9","status":"passed","time":{"start":1698196744100,"stop":1698196746336,"duration":2236}},{"uid":"b6399617637c8245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b6399617637c8245","status":"passed","time":{"start":1698178481121,"stop":1698178483533,"duration":2412}},{"uid":"5bb96fe5e9691103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5bb96fe5e9691103","status":"passed","time":{"start":1698178418587,"stop":1698178420576,"duration":1989}}]},"8ee9bbdbf138f92b6ff30a1cde171930":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"1860e60d62e3a24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/1860e60d62e3a24","status":"passed","time":{"start":1698867386173,"stop":1698867388654,"duration":2481}},{"uid":"10c6e73f77e8c2c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/10c6e73f77e8c2c8","status":"passed","time":{"start":1698867447011,"stop":1698867449436,"duration":2425}},{"uid":"7c80bc23640fda41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7c80bc23640fda41","status":"passed","time":{"start":1698801578483,"stop":1698801580767,"duration":2284}},{"uid":"be39e66ece53954f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/be39e66ece53954f","status":"passed","time":{"start":1698788474183,"stop":1698788476633,"duration":2450}},{"uid":"c58cf6bc856dbd91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c58cf6bc856dbd91","status":"passed","time":{"start":1698714968356,"stop":1698714970953,"duration":2597}},{"uid":"750ddc4a69ee9c1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/750ddc4a69ee9c1c","status":"passed","time":{"start":1698701345216,"stop":1698701348062,"duration":2846}},{"uid":"63f9942c84dea2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/63f9942c84dea2c","status":"passed","time":{"start":1698700209752,"stop":1698700212177,"duration":2425}},{"uid":"f76c0ec9ee7e963d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f76c0ec9ee7e963d","status":"passed","time":{"start":1698692751469,"stop":1698692753776,"duration":2307}},{"uid":"5b2e6d6548a0d017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5b2e6d6548a0d017","status":"passed","time":{"start":1698692718302,"stop":1698692720553,"duration":2251}},{"uid":"9c324e01589d3119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9c324e01589d3119","status":"passed","time":{"start":1698646307511,"stop":1698646310025,"duration":2514}},{"uid":"9896efd2de37026a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9896efd2de37026a","status":"passed","time":{"start":1698628530726,"stop":1698628533134,"duration":2408}},{"uid":"2b55972b883abb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2b55972b883abb34","status":"passed","time":{"start":1698615189708,"stop":1698615192433,"duration":2725}},{"uid":"66f0f637e3d31f22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/66f0f637e3d31f22","status":"passed","time":{"start":1698615084364,"stop":1698615086807,"duration":2443}},{"uid":"976900fdff1d54a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/976900fdff1d54a6","status":"passed","time":{"start":1698542345397,"stop":1698542349374,"duration":3977}},{"uid":"8f811ab459c90fda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8f811ab459c90fda","status":"passed","time":{"start":1698455538099,"stop":1698455540373,"duration":2274}},{"uid":"9a725e2a2dda9029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a725e2a2dda9029","status":"passed","time":{"start":1698369210582,"stop":1698369212763,"duration":2181}},{"uid":"619cc473ac67fe1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/619cc473ac67fe1d","status":"passed","time":{"start":1698282820243,"stop":1698282823682,"duration":3439}},{"uid":"c1b194a70a6d3e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c1b194a70a6d3e84","status":"passed","time":{"start":1698196481903,"stop":1698196484606,"duration":2703}},{"uid":"c7e404b6d3ff6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c7e404b6d3ff6b74","status":"passed","time":{"start":1698178205778,"stop":1698178208705,"duration":2927}},{"uid":"1538614d12cb5284","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1538614d12cb5284","status":"passed","time":{"start":1698178187129,"stop":1698178189896,"duration":2767}}]},"5f78d4ae6baa752b4fc3e2cf80276d79":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"3669f81470a2639f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/3669f81470a2639f","status":"passed","time":{"start":1698867350580,"stop":1698867353202,"duration":2622}},{"uid":"962cca69492cc8d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/962cca69492cc8d3","status":"passed","time":{"start":1698867413368,"stop":1698867415820,"duration":2452}},{"uid":"8754047bd86688c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8754047bd86688c1","status":"passed","time":{"start":1698801542805,"stop":1698801545000,"duration":2195}},{"uid":"87ca9a1b79c96569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/87ca9a1b79c96569","status":"passed","time":{"start":1698788448871,"stop":1698788450628,"duration":1757}},{"uid":"8567deba7865f90b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8567deba7865f90b","status":"passed","time":{"start":1698714933776,"stop":1698714935446,"duration":1670}},{"uid":"da0a1738c8b98a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da0a1738c8b98a65","status":"passed","time":{"start":1698701306627,"stop":1698701308634,"duration":2007}},{"uid":"66ae6b8ab6303c88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/66ae6b8ab6303c88","status":"passed","time":{"start":1698700178464,"stop":1698700180069,"duration":1605}},{"uid":"b0f59b2ba7b33d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b0f59b2ba7b33d2d","status":"passed","time":{"start":1698692720929,"stop":1698692722427,"duration":1498}},{"uid":"e8c2390c0a0443d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c2390c0a0443d","status":"passed","time":{"start":1698692690031,"stop":1698692691493,"duration":1462}},{"uid":"48e4703cf202e94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/48e4703cf202e94","status":"passed","time":{"start":1698646312618,"stop":1698646314463,"duration":1845}},{"uid":"e077e2d6e2ca9165","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e077e2d6e2ca9165","status":"passed","time":{"start":1698628497396,"stop":1698628499613,"duration":2217}},{"uid":"dac01e387342b54d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/dac01e387342b54d","status":"passed","time":{"start":1698615140161,"stop":1698615142023,"duration":1862}},{"uid":"3c6b737d5e54e14f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c6b737d5e54e14f","status":"passed","time":{"start":1698615055541,"stop":1698615057445,"duration":1904}},{"uid":"72b829439269e6d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/72b829439269e6d0","status":"passed","time":{"start":1698542311922,"stop":1698542313922,"duration":2000}},{"uid":"4f60a4f55a1497af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/4f60a4f55a1497af","status":"passed","time":{"start":1698455504782,"stop":1698455506300,"duration":1518}},{"uid":"b427f4be7f7fef4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b427f4be7f7fef4b","status":"passed","time":{"start":1698369181731,"stop":1698369183258,"duration":1527}},{"uid":"e4f42b7e101306f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e4f42b7e101306f","status":"passed","time":{"start":1698282780789,"stop":1698282783164,"duration":2375}},{"uid":"f074fa632caa2b62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f074fa632caa2b62","status":"passed","time":{"start":1698196454152,"stop":1698196455839,"duration":1687}},{"uid":"c14fc730a947c1a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c14fc730a947c1a4","status":"passed","time":{"start":1698178166258,"stop":1698178168414,"duration":2156}},{"uid":"60445f4c673ca331","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/60445f4c673ca331","status":"passed","time":{"start":1698178129192,"stop":1698178131308,"duration":2116}}]},"aedb86c72e1849b4679ed1a7ee37cf59":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"4fb1ac99ecf48417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/4fb1ac99ecf48417","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867742553,"stop":1698867750160,"duration":7607}},{"uid":"8199637820d663d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/8199637820d663d8","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867779051,"stop":1698867783596,"duration":4545}},{"uid":"e18c4772d0b178b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e18c4772d0b178b7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801824068,"stop":1698801830670,"duration":6602}},{"uid":"5978f35dd62a0c7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5978f35dd62a0c7b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788711795,"stop":1698788713841,"duration":2046}},{"uid":"a2ff21b00362fd5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a2ff21b00362fd5c","status":"passed","time":{"start":1698715244862,"stop":1698715251300,"duration":6438}},{"uid":"e71cd1e96501605f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e71cd1e96501605f","status":"passed","time":{"start":1698701650963,"stop":1698701655080,"duration":4117}},{"uid":"c39bbab094caff24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c39bbab094caff24","status":"passed","time":{"start":1698700547675,"stop":1698700553810,"duration":6135}},{"uid":"4d1128a7200416db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4d1128a7200416db","status":"passed","time":{"start":1698693126687,"stop":1698693130101,"duration":3414}},{"uid":"93ae454dfbd578e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93ae454dfbd578e2","status":"passed","time":{"start":1698692953952,"stop":1698692961358,"duration":7406}},{"uid":"7f90173def1dea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7f90173def1dea35","status":"passed","time":{"start":1698646742622,"stop":1698646746014,"duration":3392}},{"uid":"49fa3fc43d657393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/49fa3fc43d657393","status":"passed","time":{"start":1698628844243,"stop":1698628847429,"duration":3186}},{"uid":"a9f973f2a8f9454e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a9f973f2a8f9454e","status":"passed","time":{"start":1698615507771,"stop":1698615510432,"duration":2661}},{"uid":"1b844514bf848495","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1b844514bf848495","status":"passed","time":{"start":1698615341109,"stop":1698615345629,"duration":4520}},{"uid":"1b6549fd5f1412e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1b6549fd5f1412e2","status":"passed","time":{"start":1698542644085,"stop":1698542651891,"duration":7806}},{"uid":"dcf48aa9c0cebeda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dcf48aa9c0cebeda","status":"passed","time":{"start":1698455840018,"stop":1698455847552,"duration":7534}},{"uid":"4722089fc28a24f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4722089fc28a24f8","status":"passed","time":{"start":1698369566033,"stop":1698369568292,"duration":2259}},{"uid":"c368c2e9449a4494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c368c2e9449a4494","status":"passed","time":{"start":1698283174414,"stop":1698283178218,"duration":3804}},{"uid":"5ae43316edb95fe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5ae43316edb95fe0","status":"passed","time":{"start":1698196786029,"stop":1698196788704,"duration":2675}},{"uid":"aeccd0c87f30f0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/aeccd0c87f30f0d1","status":"passed","time":{"start":1698178521705,"stop":1698178524723,"duration":3018}},{"uid":"7f4b44eefc53a554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7f4b44eefc53a554","status":"passed","time":{"start":1698178455171,"stop":1698178457925,"duration":2754}}]},"5cc54a24c590c0c794126ca22d0562ff":{"statistic":{"failed":27,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":170},"items":[{"uid":"8d4cbed2082865de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/8d4cbed2082865de","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867412216,"stop":1698867412963,"duration":747}},{"uid":"1f651fa0da614807","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/1f651fa0da614807","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698867475452,"stop":1698867477032,"duration":1580}},{"uid":"6d65a63499300254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6d65a63499300254","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801613292,"stop":1698801613883,"duration":591}},{"uid":"e4768333274f4bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e4768333274f4bfc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788504272,"stop":1698788504869,"duration":597}},{"uid":"7da128a96f86b78d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7da128a96f86b78d","status":"passed","time":{"start":1698715005974,"stop":1698715006992,"duration":1018}},{"uid":"1254136e16acf9da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1254136e16acf9da","status":"passed","time":{"start":1698701378769,"stop":1698701379689,"duration":920}},{"uid":"951fbef95ee9d2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/951fbef95ee9d2b1","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698700236943,"stop":1698700238473,"duration":1530}},{"uid":"c2aa8a1a7d1859de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c2aa8a1a7d1859de","status":"passed","time":{"start":1698693076416,"stop":1698693077110,"duration":694}},{"uid":"90d742482fec1334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/90d742482fec1334","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698692745409,"stop":1698692746745,"duration":1336}},{"uid":"2cf6d873db9ffcf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2cf6d873db9ffcf0","status":"passed","time":{"start":1698646350763,"stop":1698646351630,"duration":867}},{"uid":"92a30e65d756e20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92a30e65d756e20b","status":"passed","time":{"start":1698628564446,"stop":1698628565300,"duration":854}},{"uid":"797ce1ab7dd83ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/797ce1ab7dd83ced","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698615226052,"stop":1698615227834,"duration":1782}},{"uid":"25544284d483389f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/25544284d483389f","status":"passed","time":{"start":1698615113256,"stop":1698615114252,"duration":996}},{"uid":"30ff2e7cec8a3fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/30ff2e7cec8a3fea","status":"passed","time":{"start":1698542376795,"stop":1698542377566,"duration":771}},{"uid":"31cda999c7b35212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/31cda999c7b35212","status":"passed","time":{"start":1698455567330,"stop":1698455567865,"duration":535}},{"uid":"63415dbc21ea0fc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/63415dbc21ea0fc4","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698369239554,"stop":1698369241187,"duration":1633}},{"uid":"202c5d40b5fdceb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/202c5d40b5fdceb2","status":"passed","time":{"start":1698282857968,"stop":1698282859046,"duration":1078}},{"uid":"dc0e10be6a777f45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dc0e10be6a777f45","status":"failed","statusDetails":"ValueError: time data 'Wednesday, 25 October\\n \\n (In progress) 2023' does not match format '%A, %d %B %Y'","time":{"start":1698196515476,"stop":1698196517203,"duration":1727}},{"uid":"cbec7e56f44d1bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cbec7e56f44d1bde","status":"passed","time":{"start":1698178240260,"stop":1698178241273,"duration":1013}},{"uid":"c160dba6805f3ae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/c160dba6805f3ae4","status":"passed","time":{"start":1698178220563,"stop":1698178221339,"duration":776}}]},"2a2bbcaf16a5fcec6968b3e85d684c8e":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"39c5566fab0d2cf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/39c5566fab0d2cf3","status":"passed","time":{"start":1698867334389,"stop":1698867340847,"duration":6458}},{"uid":"34a8cb496c164112","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/34a8cb496c164112","status":"passed","time":{"start":1698867381812,"stop":1698867396155,"duration":14343}},{"uid":"9951552605639274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9951552605639274","status":"passed","time":{"start":1698801515236,"stop":1698801522764,"duration":7528}},{"uid":"c1a23398fee091d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c1a23398fee091d7","status":"passed","time":{"start":1698788422808,"stop":1698788428288,"duration":5480}},{"uid":"409ea7599b512d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/409ea7599b512d2a","status":"passed","time":{"start":1698714900193,"stop":1698714917878,"duration":17685}},{"uid":"ef13e56d29dffdbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ef13e56d29dffdbb","status":"passed","time":{"start":1698701291157,"stop":1698701297994,"duration":6837}},{"uid":"db217752b75a7aea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/db217752b75a7aea","status":"passed","time":{"start":1698700158873,"stop":1698700164602,"duration":5729}},{"uid":"6fe039ab67d9f377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6fe039ab67d9f377","status":"passed","time":{"start":1698692704429,"stop":1698692710076,"duration":5647}},{"uid":"54b7730457562dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54b7730457562dfd","status":"passed","time":{"start":1698692674760,"stop":1698692680191,"duration":5431}},{"uid":"1bdd4c792fe5d16b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1bdd4c792fe5d16b","status":"passed","time":{"start":1698646235530,"stop":1698646250036,"duration":14506}},{"uid":"e0ad0f53333933a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0ad0f53333933a1","status":"passed","time":{"start":1698628484926,"stop":1698628498230,"duration":13304}},{"uid":"2f10349cabd35535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2f10349cabd35535","status":"passed","time":{"start":1698615122106,"stop":1698615140636,"duration":18530}},{"uid":"8db06a8b0bd983ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8db06a8b0bd983ec","status":"passed","time":{"start":1698615042586,"stop":1698615048808,"duration":6222}},{"uid":"7d8a826926a637f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d8a826926a637f4","status":"passed","time":{"start":1698542289253,"stop":1698542301919,"duration":12666}},{"uid":"b21be19bf138f456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b21be19bf138f456","status":"passed","time":{"start":1698455482623,"stop":1698455489331,"duration":6708}},{"uid":"d47ccc0a9140807c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d47ccc0a9140807c","status":"passed","time":{"start":1698369165836,"stop":1698369178225,"duration":12389}},{"uid":"b155a246416a433d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b155a246416a433d","status":"passed","time":{"start":1698282754035,"stop":1698282765590,"duration":11555}},{"uid":"f3d61f55757060b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f3d61f55757060b7","status":"passed","time":{"start":1698196423182,"stop":1698196430121,"duration":6939}},{"uid":"59870aef8d063439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/59870aef8d063439","status":"passed","time":{"start":1698178149898,"stop":1698178157198,"duration":7300}},{"uid":"ead86061b79a79c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ead86061b79a79c6","status":"passed","time":{"start":1698178105130,"stop":1698178115621,"duration":10491}}]},"9239389a2bc21b81d8e3ab51bc478351":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"93f86a61accce49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/93f86a61accce49","status":"passed","time":{"start":1698867345989,"stop":1698867350576,"duration":4587}},{"uid":"6d01c384dadba87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/6d01c384dadba87","status":"passed","time":{"start":1698867408297,"stop":1698867413363,"duration":5066}},{"uid":"816a7fc293dc2c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/816a7fc293dc2c9","status":"passed","time":{"start":1698801537032,"stop":1698801542800,"duration":5768}},{"uid":"d8d9d098ec96bc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8d9d098ec96bc65","status":"passed","time":{"start":1698788444378,"stop":1698788448867,"duration":4489}},{"uid":"72eb7501dd69d092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/72eb7501dd69d092","status":"passed","time":{"start":1698714924267,"stop":1698714933772,"duration":9505}},{"uid":"4b667184a1d16203","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4b667184a1d16203","status":"passed","time":{"start":1698701300802,"stop":1698701306621,"duration":5819}},{"uid":"3f28a742ac59ee75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3f28a742ac59ee75","status":"passed","time":{"start":1698700173237,"stop":1698700178457,"duration":5220}},{"uid":"8b62c6c398463c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8b62c6c398463c49","status":"passed","time":{"start":1698692716624,"stop":1698692720923,"duration":4299}},{"uid":"4fad14abd1e592eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4fad14abd1e592eb","status":"passed","time":{"start":1698692685625,"stop":1698692690027,"duration":4402}},{"uid":"7fc75a1b86b0bb6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fc75a1b86b0bb6d","status":"passed","time":{"start":1698646245639,"stop":1698646312614,"duration":66975}},{"uid":"e0b6ed7fac212ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0b6ed7fac212ac4","status":"passed","time":{"start":1698628487916,"stop":1698628497392,"duration":9476}},{"uid":"242f6dfe31507f1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/242f6dfe31507f1d","status":"passed","time":{"start":1698615129148,"stop":1698615140158,"duration":11010}},{"uid":"ec27a29fbe6c47b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ec27a29fbe6c47b9","status":"passed","time":{"start":1698615051319,"stop":1698615055538,"duration":4219}},{"uid":"ee4b8c7c53885681","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ee4b8c7c53885681","status":"passed","time":{"start":1698542305871,"stop":1698542311919,"duration":6048}},{"uid":"bdd83bd075942531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bdd83bd075942531","status":"passed","time":{"start":1698455500842,"stop":1698455504777,"duration":3935}},{"uid":"4035144d8ff07014","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4035144d8ff07014","status":"passed","time":{"start":1698369177749,"stop":1698369181727,"duration":3978}},{"uid":"526d21cda38a7a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/526d21cda38a7a1e","status":"passed","time":{"start":1698282773366,"stop":1698282780785,"duration":7419}},{"uid":"2d69e7938d6b6199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2d69e7938d6b6199","status":"passed","time":{"start":1698196448413,"stop":1698196454149,"duration":5736}},{"uid":"88716ff8bbb72cb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88716ff8bbb72cb8","status":"passed","time":{"start":1698178160872,"stop":1698178166255,"duration":5383}},{"uid":"cb6b556dad0cb779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cb6b556dad0cb779","status":"passed","time":{"start":1698178124006,"stop":1698178129189,"duration":5183}}]},"aefb4666f5cfa7265d9db53c16df38b6":{"statistic":{"failed":84,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":170},"items":[{"uid":"d54e76004a3f5cec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/d54e76004a3f5cec","status":"passed","time":{"start":1698867575554,"stop":1698867576116,"duration":562}},{"uid":"de1eee6326160b5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/de1eee6326160b5e","status":"passed","time":{"start":1698867619858,"stop":1698867620368,"duration":510}},{"uid":"bfeaa6b30d26355d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/bfeaa6b30d26355d","status":"passed","time":{"start":1698801773455,"stop":1698801774028,"duration":573}},{"uid":"a8f7b81cae61941b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a8f7b81cae61941b","status":"passed","time":{"start":1698788660898,"stop":1698788661431,"duration":533}},{"uid":"42275d5cf3f7d9ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/42275d5cf3f7d9ce","status":"passed","time":{"start":1698715197835,"stop":1698715201020,"duration":3185}},{"uid":"8988f47d923778bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8988f47d923778bf","status":"passed","time":{"start":1698701599158,"stop":1698701599975,"duration":817}},{"uid":"9210b47dc1958003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9210b47dc1958003","status":"passed","time":{"start":1698700386982,"stop":1698700387515,"duration":533}},{"uid":"c13c0d5c3278064c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c13c0d5c3278064c","status":"passed","time":{"start":1698693088319,"stop":1698693088808,"duration":489}},{"uid":"8dcf3a98e9e013f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dcf3a98e9e013f","status":"passed","time":{"start":1698692894394,"stop":1698692894890,"duration":496}},{"uid":"31be466317a37c28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31be466317a37c28","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646579624,"stop":1698646579857,"duration":233}},{"uid":"3d97e705d3599bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3d97e705d3599bf0","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698628637024,"stop":1698628637233,"duration":209}},{"uid":"4b9ae3b8426ac4b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4b9ae3b8426ac4b2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615407068,"stop":1698615407284,"duration":216}},{"uid":"7e91383c379a3da5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7e91383c379a3da5","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615292610,"stop":1698615292790,"duration":180}},{"uid":"450975712ccd61a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/450975712ccd61a3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698542559745,"stop":1698542559938,"duration":193}},{"uid":"8675f7bcd2be08ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8675f7bcd2be08ed","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698455628719,"stop":1698455628836,"duration":117}},{"uid":"439186b048aa6479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/439186b048aa6479","status":"passed","time":{"start":1698369299088,"stop":1698369299781,"duration":693}},{"uid":"f33a60afd167cd4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f33a60afd167cd4d","status":"passed","time":{"start":1698283061331,"stop":1698283062260,"duration":929}},{"uid":"298933c6dcec4f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/298933c6dcec4f76","status":"passed","time":{"start":1698196711890,"stop":1698196712775,"duration":885}},{"uid":"51b84756a518d9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/51b84756a518d9f3","status":"passed","time":{"start":1698178436280,"stop":1698178437207,"duration":927}},{"uid":"a7efff7c4d278f8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7efff7c4d278f8c","status":"passed","time":{"start":1698178373611,"stop":1698178374439,"duration":828}}]},"a89b66947aa74789814d9628a2d7e666":{"statistic":{"failed":133,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":170},"items":[{"uid":"f68a561495c8270b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/f68a561495c8270b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698867516150,"stop":1698867516964,"duration":814}},{"uid":"9a21b8c19204d168","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9a21b8c19204d168","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698867561965,"stop":1698867562719,"duration":754}},{"uid":"f96641415fefa38b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f96641415fefa38b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698801694791,"stop":1698801695564,"duration":773}},{"uid":"4499303d0b6b5e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4499303d0b6b5e50","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698788602418,"stop":1698788603684,"duration":1266}},{"uid":"ef2cc6a28b868a92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ef2cc6a28b868a92","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698715142053,"stop":1698715143144,"duration":1091}},{"uid":"9f18e8ea8996b14b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9f18e8ea8996b14b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698701556690,"stop":1698701558104,"duration":1414}},{"uid":"5d277fa12df0ffbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d277fa12df0ffbf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698700334456,"stop":1698700335405,"duration":949}},{"uid":"b6dff379c6da52fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b6dff379c6da52fb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692868567,"stop":1698692869237,"duration":670}},{"uid":"951518361180a018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/951518361180a018","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692844302,"stop":1698692845064,"duration":762}},{"uid":"8f4cf193f7565d68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8f4cf193f7565d68","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646551222,"stop":1698646552233,"duration":1011}},{"uid":"84963a50c32b4822","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/84963a50c32b4822","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698628539703,"stop":1698628540726,"duration":1023}},{"uid":"ca522b80c43de832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ca522b80c43de832","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615174802,"stop":1698615176293,"duration":1491}},{"uid":"607165a977ae4a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/607165a977ae4a7a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615085740,"stop":1698615086656,"duration":916}},{"uid":"203d8f3679224547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/203d8f3679224547","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698542342198,"stop":1698542343857,"duration":1659}},{"uid":"e985f01baca3fc30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e985f01baca3fc30","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698455529485,"stop":1698455530242,"duration":757}},{"uid":"736405411a38c137","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/736405411a38c137","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698369223054,"stop":1698369224085,"duration":1031}},{"uid":"253ac9c59859f2cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/253ac9c59859f2cf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698282802846,"stop":1698282803834,"duration":988}},{"uid":"ccf926dd1e693c23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ccf926dd1e693c23","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698196473355,"stop":1698196474867,"duration":1512}},{"uid":"6d06125430e2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d06125430e2933e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178209844,"stop":1698178211839,"duration":1995}},{"uid":"27c31125949c2caf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/27c31125949c2caf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178150561,"stop":1698178151499,"duration":938}}]},"ca53b6762a00c9270716d2dce73b5f79":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"2324a7a2b6417ead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/2324a7a2b6417ead","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867328538,"stop":1698867337568,"duration":9030}},{"uid":"b5f828929f108024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b5f828929f108024","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867390940,"stop":1698867399966,"duration":9026}},{"uid":"6518411bcb9d4606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6518411bcb9d4606","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801511806,"stop":1698801532048,"duration":20242}},{"uid":"4ef0013123c7582f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4ef0013123c7582f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788426297,"stop":1698788434619,"duration":8322}},{"uid":"996c4d2396372cfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/996c4d2396372cfb","status":"passed","time":{"start":1698714894594,"stop":1698714915578,"duration":20984}},{"uid":"5c710dc0a9dc8dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c710dc0a9dc8dc9","status":"passed","time":{"start":1698701283814,"stop":1698701293352,"duration":9538}},{"uid":"7ed4cbe0852679fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ed4cbe0852679fc","status":"passed","time":{"start":1698700157051,"stop":1698700166310,"duration":9259}},{"uid":"8e26263904dde94d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8e26263904dde94d","status":"passed","time":{"start":1698692702744,"stop":1698692711923,"duration":9179}},{"uid":"e9fe127668872a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9fe127668872a23","status":"passed","time":{"start":1698692665395,"stop":1698692674617,"duration":9222}},{"uid":"eea380275a545d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eea380275a545d5","status":"passed","time":{"start":1698646228896,"stop":1698646238582,"duration":9686}},{"uid":"861573d4e436f2af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/861573d4e436f2af","status":"passed","time":{"start":1698628473193,"stop":1698628480253,"duration":7060}},{"uid":"2e5dbc620bb660d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e5dbc620bb660d6","status":"passed","time":{"start":1698615116102,"stop":1698615123533,"duration":7431}},{"uid":"8e7f8ac96dbfcfae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8e7f8ac96dbfcfae","status":"passed","time":{"start":1698615039831,"stop":1698615046361,"duration":6530}},{"uid":"78d78ee068946305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/78d78ee068946305","status":"passed","time":{"start":1698542282561,"stop":1698542292041,"duration":9480}},{"uid":"2d5ea1f5580fb0b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2d5ea1f5580fb0b7","status":"passed","time":{"start":1698455471246,"stop":1698455491661,"duration":20415}},{"uid":"2009f8cdc0450e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2009f8cdc0450e6","status":"passed","time":{"start":1698369158097,"stop":1698369167381,"duration":9284}},{"uid":"4ef3e25660884b3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4ef3e25660884b3a","status":"passed","time":{"start":1698282745704,"stop":1698282766751,"duration":21047}},{"uid":"672efc77f51fb059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/672efc77f51fb059","status":"passed","time":{"start":1698196416091,"stop":1698196437015,"duration":20924}},{"uid":"9b4adda0e928d378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9b4adda0e928d378","status":"passed","time":{"start":1698178145011,"stop":1698178154661,"duration":9650}},{"uid":"1e6240dd31a03404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1e6240dd31a03404","status":"passed","time":{"start":1698178109103,"stop":1698178118822,"duration":9719}}]},"26474e54d95de49f99ef7b4310ac64f9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"15a0c6313daaf85b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/15a0c6313daaf85b","status":"passed","time":{"start":1698867418208,"stop":1698867422441,"duration":4233}},{"uid":"64639e7321e79240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/64639e7321e79240","status":"passed","time":{"start":1698867482905,"stop":1698867488342,"duration":5437}},{"uid":"3331092df53383b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3331092df53383b6","status":"passed","time":{"start":1698801619753,"stop":1698801624596,"duration":4843}},{"uid":"640be4e200daf30f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/640be4e200daf30f","status":"passed","time":{"start":1698788509507,"stop":1698788515270,"duration":5763}},{"uid":"4ab846d8306859d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4ab846d8306859d6","status":"passed","time":{"start":1698715013466,"stop":1698715019353,"duration":5887}},{"uid":"3b79dc7900fa11fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3b79dc7900fa11fb","status":"passed","time":{"start":1698701385255,"stop":1698701391263,"duration":6008}},{"uid":"9fc35e296b817aef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9fc35e296b817aef","status":"passed","time":{"start":1698700243563,"stop":1698700247834,"duration":4271}},{"uid":"340def64b5a9111f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/340def64b5a9111f","status":"passed","time":{"start":1698692884297,"stop":1698692890167,"duration":5870}},{"uid":"7f538e46d3ac2fcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7f538e46d3ac2fcb","status":"passed","time":{"start":1698692752574,"stop":1698692758038,"duration":5464}},{"uid":"a03fba88dbebdf4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a03fba88dbebdf4e","status":"passed","time":{"start":1698646366215,"stop":1698646371139,"duration":4924}},{"uid":"1f3b3aaadae9a6fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1f3b3aaadae9a6fd","status":"passed","time":{"start":1698628583781,"stop":1698628588814,"duration":5033}},{"uid":"9cac3199e3791c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9cac3199e3791c91","status":"passed","time":{"start":1698615195890,"stop":1698615200974,"duration":5084}},{"uid":"b364d57fd82deda2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b364d57fd82deda2","status":"passed","time":{"start":1698615104217,"stop":1698615109069,"duration":4852}},{"uid":"956936a70dd22bff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/956936a70dd22bff","status":"passed","time":{"start":1698542368471,"stop":1698542373686,"duration":5215}},{"uid":"1375282d3ffc33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1375282d3ffc33","status":"passed","time":{"start":1698455578756,"stop":1698455583896,"duration":5140}},{"uid":"6523c5e30f8b16e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6523c5e30f8b16e0","status":"passed","time":{"start":1698369250840,"stop":1698369255445,"duration":4605}},{"uid":"12936a008b3387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12936a008b3387","status":"passed","time":{"start":1698282843152,"stop":1698282847710,"duration":4558}},{"uid":"e1995e90bbefa0f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e1995e90bbefa0f2","status":"passed","time":{"start":1698196508509,"stop":1698196514092,"duration":5583}},{"uid":"4be5ecb2cabeed55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4be5ecb2cabeed55","status":"passed","time":{"start":1698178230478,"stop":1698178237541,"duration":7063}},{"uid":"1300f4c155f7894f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1300f4c155f7894f","status":"passed","time":{"start":1698178174052,"stop":1698178179275,"duration":5223}}]},"5050a0c2bbf037ec5db785929519fc2e":{"statistic":{"failed":59,"broken":0,"skipped":0,"passed":49,"unknown":0,"total":108},"items":[{"uid":"eafe7da36331e4ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/eafe7da36331e4ea","status":"passed","time":{"start":1698867400496,"stop":1698867403592,"duration":3096}},{"uid":"a73d57088447607e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a73d57088447607e","status":"passed","time":{"start":1698867463374,"stop":1698867465874,"duration":2500}},{"uid":"ebf96ff4b66620b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/ebf96ff4b66620b9","status":"passed","time":{"start":1698801602481,"stop":1698801604805,"duration":2324}},{"uid":"8018be8c66ac088a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8018be8c66ac088a","status":"passed","time":{"start":1698788492418,"stop":1698788496060,"duration":3642}},{"uid":"5b5a8868a25d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5b5a8868a25d52","status":"passed","time":{"start":1698714989370,"stop":1698714992093,"duration":2723}},{"uid":"aa481fafb032e3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aa481fafb032e3d","status":"passed","time":{"start":1698701364705,"stop":1698701367686,"duration":2981}},{"uid":"f7740ed0daa21755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f7740ed0daa21755","status":"passed","time":{"start":1698700226153,"stop":1698700228842,"duration":2689}},{"uid":"c05231b4a35de3cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c05231b4a35de3cc","status":"passed","time":{"start":1698693065507,"stop":1698693067863,"duration":2356}},{"uid":"e1498c8c5671f5a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e1498c8c5671f5a1","status":"passed","time":{"start":1698692735358,"stop":1698692737875,"duration":2517}},{"uid":"edb3d205b491e54a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/edb3d205b491e54a","status":"passed","time":{"start":1698646334488,"stop":1698646337533,"duration":3045}},{"uid":"30a6ff156875fb63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/30a6ff156875fb63","status":"passed","time":{"start":1698628550736,"stop":1698628553245,"duration":2509}},{"uid":"bf3445448f2debe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/bf3445448f2debe1","status":"passed","time":{"start":1698615211177,"stop":1698615215055,"duration":3878}},{"uid":"7083f6df0da28123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7083f6df0da28123","status":"passed","time":{"start":1698615101846,"stop":1698615104163,"duration":2317}},{"uid":"121363873dd3690b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/121363873dd3690b","status":"passed","time":{"start":1698542365001,"stop":1698542367398,"duration":2397}},{"uid":"77fd888d9fa54ab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/77fd888d9fa54ab4","status":"passed","time":{"start":1698455553173,"stop":1698455555390,"duration":2217}},{"uid":"4ed5a3a3d64db8f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4ed5a3a3d64db8f1","status":"passed","time":{"start":1698369228317,"stop":1698369230521,"duration":2204}},{"uid":"ed81dd7204e42f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ed81dd7204e42f2","status":"passed","time":{"start":1698282842820,"stop":1698282845989,"duration":3169}},{"uid":"6772e531acf5b07f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6772e531acf5b07f","status":"passed","time":{"start":1698196501121,"stop":1698196503853,"duration":2732}},{"uid":"a3ab7af9fae3f87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a3ab7af9fae3f87","status":"passed","time":{"start":1698178225387,"stop":1698178229434,"duration":4047}},{"uid":"76c9d90a67563d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/76c9d90a67563d29","status":"passed","time":{"start":1698178205796,"stop":1698178209312,"duration":3516}}]},"4b31307dbdce23dc5dddd2f51563d5a7":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"2f807c53adc929c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/2f807c53adc929c2","status":"passed","time":{"start":1698867360211,"stop":1698867361578,"duration":1367}},{"uid":"39400cfc6c9eaa42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/39400cfc6c9eaa42","status":"passed","time":{"start":1698867421558,"stop":1698867422920,"duration":1362}},{"uid":"d375451f870a3a98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d375451f870a3a98","status":"passed","time":{"start":1698801549541,"stop":1698801550973,"duration":1432}},{"uid":"4c1e716243785a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4c1e716243785a90","status":"passed","time":{"start":1698788453148,"stop":1698788454639,"duration":1491}},{"uid":"7ead26724a2577c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7ead26724a2577c6","status":"passed","time":{"start":1698714941606,"stop":1698714943348,"duration":1742}},{"uid":"f7b209cae2ebb55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f7b209cae2ebb55d","status":"passed","time":{"start":1698701313579,"stop":1698701315828,"duration":2249}},{"uid":"a6c52700968b23b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a6c52700968b23b1","status":"passed","time":{"start":1698700185087,"stop":1698700186616,"duration":1529}},{"uid":"5e03e5a4a0d156ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5e03e5a4a0d156ab","status":"passed","time":{"start":1698692726860,"stop":1698692728754,"duration":1894}},{"uid":"f22138051bbbacbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f22138051bbbacbe","status":"passed","time":{"start":1698692696852,"stop":1698692698322,"duration":1470}},{"uid":"8044b154d6eb80f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8044b154d6eb80f9","status":"passed","time":{"start":1698646278591,"stop":1698646280413,"duration":1822}},{"uid":"c29cb171fce1cec2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c29cb171fce1cec2","status":"passed","time":{"start":1698628505323,"stop":1698628507001,"duration":1678}},{"uid":"7bad663d82023d39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7bad663d82023d39","status":"passed","time":{"start":1698615152807,"stop":1698615154788,"duration":1981}},{"uid":"dfb7add8d053eeae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/dfb7add8d053eeae","status":"passed","time":{"start":1698615062685,"stop":1698615064379,"duration":1694}},{"uid":"d07d3921fd40c6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d07d3921fd40c6dc","status":"passed","time":{"start":1698542319698,"stop":1698542321491,"duration":1793}},{"uid":"400cb8f00b531b3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/400cb8f00b531b3d","status":"passed","time":{"start":1698455510463,"stop":1698455512106,"duration":1643}},{"uid":"81f98d208cd62ee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/81f98d208cd62ee1","status":"passed","time":{"start":1698369188507,"stop":1698369190108,"duration":1601}},{"uid":"6fd6eb0b1bb5197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6fd6eb0b1bb5197","status":"passed","time":{"start":1698282789522,"stop":1698282791587,"duration":2065}},{"uid":"a1e54f536e313ac7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a1e54f536e313ac7","status":"passed","time":{"start":1698196452652,"stop":1698196454503,"duration":1851}},{"uid":"5c671e287aaabde0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c671e287aaabde0","status":"passed","time":{"start":1698178174303,"stop":1698178176202,"duration":1899}},{"uid":"d922869f77e0f0ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d922869f77e0f0ba","status":"passed","time":{"start":1698178166527,"stop":1698178168118,"duration":1591}}]},"6c9ed2342b08e1ed67054efc9a5b20e8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"6055320f41ad9b1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/6055320f41ad9b1a","status":"passed","time":{"start":1698867506493,"stop":1698867509979,"duration":3486}},{"uid":"ed8073483c33298e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ed8073483c33298e","status":"passed","time":{"start":1698867551782,"stop":1698867560556,"duration":8774}},{"uid":"286cae50a325b75f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/286cae50a325b75f","status":"passed","time":{"start":1698801683937,"stop":1698801688705,"duration":4768}},{"uid":"5b2e6777d8dcb2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5b2e6777d8dcb2ff","status":"passed","time":{"start":1698788593928,"stop":1698788597494,"duration":3566}},{"uid":"4151ee49c767d6e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4151ee49c767d6e1","status":"passed","time":{"start":1698715136958,"stop":1698715140509,"duration":3551}},{"uid":"d9f165d85c5aa9eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d9f165d85c5aa9eb","status":"passed","time":{"start":1698701551814,"stop":1698701555036,"duration":3222}},{"uid":"17db3e0dfd5ddf61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17db3e0dfd5ddf61","status":"passed","time":{"start":1698700325528,"stop":1698700328562,"duration":3034}},{"uid":"e88462b9b23ea8bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e88462b9b23ea8bb","status":"passed","time":{"start":1698692864309,"stop":1698692867247,"duration":2938}},{"uid":"101d5e570867a07a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/101d5e570867a07a","status":"passed","time":{"start":1698692835242,"stop":1698692838886,"duration":3644}},{"uid":"fe89517c81e4d68e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fe89517c81e4d68e","status":"passed","time":{"start":1698646546540,"stop":1698646549565,"duration":3025}},{"uid":"f84aa3788ed1eee5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f84aa3788ed1eee5","status":"passed","time":{"start":1698628530398,"stop":1698628533739,"duration":3341}},{"uid":"3d75f232749803c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3d75f232749803c7","status":"passed","time":{"start":1698615169840,"stop":1698615173060,"duration":3220}},{"uid":"885c35716c701cf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/885c35716c701cf6","status":"passed","time":{"start":1698615076967,"stop":1698615080042,"duration":3075}},{"uid":"ba1eae64ca463b9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ba1eae64ca463b9b","status":"passed","time":{"start":1698542330306,"stop":1698542333540,"duration":3234}},{"uid":"d2a7670f2abd28d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d2a7670f2abd28d2","status":"passed","time":{"start":1698455517620,"stop":1698455524194,"duration":6574}},{"uid":"629460ca292d2a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/629460ca292d2a86","status":"passed","time":{"start":1698369206980,"stop":1698369217321,"duration":10341}},{"uid":"aca18f20d266c276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/aca18f20d266c276","status":"passed","time":{"start":1698282795497,"stop":1698282801231,"duration":5734}},{"uid":"d9b0eaf71b5b04d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d9b0eaf71b5b04d6","status":"passed","time":{"start":1698196467676,"stop":1698196471354,"duration":3678}},{"uid":"f7530b5f1d3a8790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f7530b5f1d3a8790","status":"passed","time":{"start":1698178199714,"stop":1698178203729,"duration":4015}},{"uid":"bc7065dbd44ea1f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc7065dbd44ea1f8","status":"passed","time":{"start":1698178146149,"stop":1698178148984,"duration":2835}}]},"532d749d88b4b8fb0bc694b350a3d71a":{"statistic":{"failed":81,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":170},"items":[{"uid":"9b5a54981b6a72b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/9b5a54981b6a72b6","status":"passed","time":{"start":1698867841272,"stop":1698867848698,"duration":7426}},{"uid":"c80b85c435e805be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/c80b85c435e805be","status":"passed","time":{"start":1698867762818,"stop":1698867770940,"duration":8122}},{"uid":"d07935b10e75dc4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d07935b10e75dc4e","status":"passed","time":{"start":1698801796747,"stop":1698801804815,"duration":8068}},{"uid":"2736184ca793f31e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2736184ca793f31e","status":"passed","time":{"start":1698788674111,"stop":1698788686992,"duration":12881}},{"uid":"4342c418b497da2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4342c418b497da2a","status":"passed","time":{"start":1698715214818,"stop":1698715223809,"duration":8991}},{"uid":"5414febfc6f72172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5414febfc6f72172","status":"passed","time":{"start":1698701619202,"stop":1698701628016,"duration":8814}},{"uid":"228b554a7b5ac198","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/228b554a7b5ac198","status":"passed","time":{"start":1698700539964,"stop":1698700547670,"duration":7706}},{"uid":"e53345ec07fcd50b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e53345ec07fcd50b","status":"passed","time":{"start":1698693099778,"stop":1698693107696,"duration":7918}},{"uid":"f4731f79215edaf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f4731f79215edaf8","status":"passed","time":{"start":1698692927452,"stop":1698692935458,"duration":8006}},{"uid":"dafdf268a5c3e6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/dafdf268a5c3e6f","status":"passed","time":{"start":1698646593314,"stop":1698646601930,"duration":8616}},{"uid":"477c240521e83631","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/477c240521e83631","status":"passed","time":{"start":1698628813294,"stop":1698628821811,"duration":8517}},{"uid":"af36a20c060d02bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af36a20c060d02bc","status":"passed","time":{"start":1698615476263,"stop":1698615484389,"duration":8126}},{"uid":"61774fc5f4fb1d8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/61774fc5f4fb1d8f","status":"passed","time":{"start":1698615313268,"stop":1698615321919,"duration":8651}},{"uid":"7a1bf5ca2fa70e1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a1bf5ca2fa70e1a","status":"passed","time":{"start":1698542608140,"stop":1698542619047,"duration":10907}},{"uid":"134fe04c83b3611e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/134fe04c83b3611e","status":"passed","time":{"start":1698455807871,"stop":1698455816626,"duration":8755}},{"uid":"b7a9f6d9498d8a32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b7a9f6d9498d8a32","status":"passed","time":{"start":1698369535876,"stop":1698369545397,"duration":9521}},{"uid":"3a8fb07b4722f26c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3a8fb07b4722f26c","status":"passed","time":{"start":1698283137307,"stop":1698283149182,"duration":11875}},{"uid":"20b310523e5bd084","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/20b310523e5bd084","status":"passed","time":{"start":1698196757776,"stop":1698196766024,"duration":8248}},{"uid":"d90d9d1e310fde2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d90d9d1e310fde2f","status":"passed","time":{"start":1698178491920,"stop":1698178500120,"duration":8200}},{"uid":"85bfec208c449346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85bfec208c449346","status":"passed","time":{"start":1698178428666,"stop":1698178436945,"duration":8279}}]},"1f15b033b85c0869097090322a2589a2":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"d3296d6a72b36da8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/d3296d6a72b36da8","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867411046,"stop":1698867412181,"duration":1135}},{"uid":"2722166e6d3a3ab7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/2722166e6d3a3ab7","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867474254,"stop":1698867475406,"duration":1152}},{"uid":"c3e67cc38300ea0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c3e67cc38300ea0b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801612216,"stop":1698801613253,"duration":1037}},{"uid":"d63d30eea8e5dc5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d63d30eea8e5dc5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788503154,"stop":1698788504238,"duration":1084}},{"uid":"f947bc0a9af7fa99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f947bc0a9af7fa99","status":"passed","time":{"start":1698715004520,"stop":1698715005969,"duration":1449}},{"uid":"e567a907b5aa395f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e567a907b5aa395f","status":"passed","time":{"start":1698701376853,"stop":1698701378764,"duration":1911}},{"uid":"8634217acedeb669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8634217acedeb669","status":"passed","time":{"start":1698700235641,"stop":1698700236938,"duration":1297}},{"uid":"6749d8106234cae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6749d8106234cae5","status":"passed","time":{"start":1698693075332,"stop":1698693076411,"duration":1079}},{"uid":"84b8fa25f770e32b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/84b8fa25f770e32b","status":"passed","time":{"start":1698692744264,"stop":1698692745405,"duration":1141}},{"uid":"31bbe4b0d3ff58ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31bbe4b0d3ff58ce","status":"passed","time":{"start":1698646349067,"stop":1698646350759,"duration":1692}},{"uid":"632ea5802a196788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/632ea5802a196788","status":"passed","time":{"start":1698628563050,"stop":1698628564442,"duration":1392}},{"uid":"987e3a2047aac619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/987e3a2047aac619","status":"passed","time":{"start":1698615224211,"stop":1698615226049,"duration":1838}},{"uid":"ea20d0a87cc537f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ea20d0a87cc537f7","status":"passed","time":{"start":1698615111914,"stop":1698615113253,"duration":1339}},{"uid":"b753940a47521bc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b753940a47521bc0","status":"passed","time":{"start":1698542375148,"stop":1698542376792,"duration":1644}},{"uid":"81a83c10353ac440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/81a83c10353ac440","status":"passed","time":{"start":1698455561953,"stop":1698455567326,"duration":5373}},{"uid":"f8c02b2f10764c2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f8c02b2f10764c2e","status":"passed","time":{"start":1698369238092,"stop":1698369239551,"duration":1459}},{"uid":"d976925c982502ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d976925c982502ec","status":"passed","time":{"start":1698282856341,"stop":1698282857965,"duration":1624}},{"uid":"2537cfb526bf3e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2537cfb526bf3e74","status":"passed","time":{"start":1698196513098,"stop":1698196515473,"duration":2375}},{"uid":"6a3aa7d4822be9a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6a3aa7d4822be9a8","status":"passed","time":{"start":1698178238512,"stop":1698178240257,"duration":1745}},{"uid":"acdf192500c2d644","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/acdf192500c2d644","status":"passed","time":{"start":1698178219144,"stop":1698178220560,"duration":1416}}]},"2113bd9b6e0e6c1292cdfc372af23712":{"statistic":{"failed":127,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":170},"items":[{"uid":"4a5bddcda82345cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/4a5bddcda82345cc","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1698867327182,"stop":1698867327191,"duration":9}},{"uid":"73551db178ec9056","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/73551db178ec9056","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1698867388605,"stop":1698867388616,"duration":11}},{"uid":"d1b3159699bfe30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d1b3159699bfe30","status":"passed","time":{"start":1698801509050,"stop":1698801510142,"duration":1092}},{"uid":"437daddbd0252416","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/437daddbd0252416","status":"passed","time":{"start":1698788422808,"stop":1698788423892,"duration":1084}},{"uid":"9f7d8f7c85f60ad4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9f7d8f7c85f60ad4","status":"passed","time":{"start":1698714891543,"stop":1698714892853,"duration":1310}},{"uid":"59f39d6e36e02d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/59f39d6e36e02d70","status":"passed","time":{"start":1698701279506,"stop":1698701281093,"duration":1587}},{"uid":"c1776da676f34351","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c1776da676f34351","status":"passed","time":{"start":1698700153616,"stop":1698700154759,"duration":1143}},{"uid":"5d4c0cc1a578021e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d4c0cc1a578021e","status":"passed","time":{"start":1698692699948,"stop":1698692700984,"duration":1036}},{"uid":"2de7525afc069c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2de7525afc069c0f","status":"passed","time":{"start":1698692662654,"stop":1698692663766,"duration":1112}},{"uid":"c3637526008a3e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c3637526008a3e50","status":"passed","time":{"start":1698646222812,"stop":1698646224500,"duration":1688}},{"uid":"1edf98c268b3f69f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1edf98c268b3f69f","status":"passed","time":{"start":1698628469825,"stop":1698628471083,"duration":1258}},{"uid":"9aa91cea88ebc148","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9aa91cea88ebc148","status":"passed","time":{"start":1698615112756,"stop":1698615114273,"duration":1517}},{"uid":"83f90d714cddff57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/83f90d714cddff57","status":"passed","time":{"start":1698615036654,"stop":1698615037738,"duration":1084}},{"uid":"63ae7a66850b8efc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/63ae7a66850b8efc","status":"passed","time":{"start":1698542278259,"stop":1698542279595,"duration":1336}},{"uid":"1d36c29a5a044169","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d36c29a5a044169","status":"passed","time":{"start":1698455468651,"stop":1698455469668,"duration":1017}},{"uid":"a623c98171ab82c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a623c98171ab82c0","status":"passed","time":{"start":1698369153852,"stop":1698369154887,"duration":1035}},{"uid":"79cfaa69413c802b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/79cfaa69413c802b","status":"passed","time":{"start":1698282742030,"stop":1698282743598,"duration":1568}},{"uid":"e6db632a390eb6a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e6db632a390eb6a7","status":"passed","time":{"start":1698196412105,"stop":1698196413625,"duration":1520}},{"uid":"3a8898cef8578e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3a8898cef8578e91","status":"passed","time":{"start":1698178141131,"stop":1698178142690,"duration":1559}},{"uid":"5c82082011281d08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5c82082011281d08","status":"passed","time":{"start":1698178104282,"stop":1698178105964,"duration":1682}}]},"c9c754b0aeaa9653b56f57afebc35c99":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"caf697bdb2a9e98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/caf697bdb2a9e98","status":"passed","time":{"start":1698867413043,"stop":1698867417356,"duration":4313}},{"uid":"6c13ad97e43e5ee8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/6c13ad97e43e5ee8","status":"passed","time":{"start":1698867477159,"stop":1698867481947,"duration":4788}},{"uid":"40edcbcb9c89e1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/40edcbcb9c89e1a2","status":"passed","time":{"start":1698801614031,"stop":1698801618567,"duration":4536}},{"uid":"8ceec43523d5e18c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8ceec43523d5e18c","status":"passed","time":{"start":1698788504944,"stop":1698788508563,"duration":3619}},{"uid":"c0d73429e4910788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c0d73429e4910788","status":"passed","time":{"start":1698715007042,"stop":1698715012503,"duration":5461}},{"uid":"62eb9d2885321bdf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/62eb9d2885321bdf","status":"passed","time":{"start":1698701379751,"stop":1698701384329,"duration":4578}},{"uid":"ae8db991ff013957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae8db991ff013957","status":"passed","time":{"start":1698700238586,"stop":1698700242810,"duration":4224}},{"uid":"36a2c5270ce675aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/36a2c5270ce675aa","status":"passed","time":{"start":1698692879278,"stop":1698692883569,"duration":4291}},{"uid":"18159a0f5751d35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/18159a0f5751d35","status":"passed","time":{"start":1698692746847,"stop":1698692751561,"duration":4714}},{"uid":"5fbb407c28eb7f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fbb407c28eb7f76","status":"passed","time":{"start":1698646360169,"stop":1698646365271,"duration":5102}},{"uid":"fdffcb53d76aa77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fdffcb53d76aa77d","status":"passed","time":{"start":1698628577811,"stop":1698628582245,"duration":4434}},{"uid":"359513c7efc02926","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/359513c7efc02926","status":"passed","time":{"start":1698615190591,"stop":1698615194947,"duration":4356}},{"uid":"143438810a90f8f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/143438810a90f8f8","status":"passed","time":{"start":1698615098048,"stop":1698615103185,"duration":5137}},{"uid":"79794328360f73cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/79794328360f73cb","status":"passed","time":{"start":1698542363111,"stop":1698542367424,"duration":4313}},{"uid":"ae3fdefbc1663862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ae3fdefbc1663862","status":"passed","time":{"start":1698455571977,"stop":1698455577790,"duration":5813}},{"uid":"19107c76f2e5ea95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19107c76f2e5ea95","status":"passed","time":{"start":1698369245845,"stop":1698369250069,"duration":4224}},{"uid":"5027faa125768286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5027faa125768286","status":"passed","time":{"start":1698282838301,"stop":1698282842164,"duration":3863}},{"uid":"165f2c017d5adc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/165f2c017d5adc3","status":"passed","time":{"start":1698196502867,"stop":1698196507065,"duration":4198}},{"uid":"68d701e9dc716eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/68d701e9dc716eab","status":"passed","time":{"start":1698178225273,"stop":1698178229190,"duration":3917}},{"uid":"efec3c456da34ae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/efec3c456da34ae3","status":"passed","time":{"start":1698178169166,"stop":1698178172969,"duration":3803}}]},"920a57bf4f74278e86b973f40cf06007":{"statistic":{"failed":124,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":170},"items":[{"uid":"a7461e94315a0955","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/a7461e94315a0955","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867320715,"stop":1698867321302,"duration":587}},{"uid":"b18b6dbdf646191f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b18b6dbdf646191f","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867369136,"stop":1698867369706,"duration":570}},{"uid":"691ec64981b6d1b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/691ec64981b6d1b9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801502340,"stop":1698801503063,"duration":723}},{"uid":"a858944b67c95910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a858944b67c95910","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788410338,"stop":1698788410946,"duration":608}},{"uid":"d42f0287b699ed2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d42f0287b699ed2f","status":"passed","time":{"start":1698714882387,"stop":1698714883179,"duration":792}},{"uid":"4537a75f14039652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4537a75f14039652","status":"passed","time":{"start":1698701275449,"stop":1698701276416,"duration":967}},{"uid":"24bea55adef15963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24bea55adef15963","status":"passed","time":{"start":1698700146355,"stop":1698700147111,"duration":756}},{"uid":"11745c0f184bd9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/11745c0f184bd9a","status":"passed","time":{"start":1698692692089,"stop":1698692692838,"duration":749}},{"uid":"af62bb23c9fe2870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/af62bb23c9fe2870","status":"passed","time":{"start":1698692659204,"stop":1698692659777,"duration":573}},{"uid":"2685284f25f24e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2685284f25f24e38","status":"passed","time":{"start":1698646218202,"stop":1698646219199,"duration":997}},{"uid":"d35380dcd9c5034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d35380dcd9c5034","status":"passed","time":{"start":1698628468782,"stop":1698628469749,"duration":967}},{"uid":"3e9677667d12e2e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3e9677667d12e2e5","status":"passed","time":{"start":1698615107502,"stop":1698615108476,"duration":974}},{"uid":"db1c8a6966c5dd9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/db1c8a6966c5dd9e","status":"passed","time":{"start":1698615029271,"stop":1698615030053,"duration":782}},{"uid":"4a94fc685cbdb73b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4a94fc685cbdb73b","status":"passed","time":{"start":1698542274639,"stop":1698542275753,"duration":1114}},{"uid":"8fbad17e250d1df5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8fbad17e250d1df5","status":"passed","time":{"start":1698455466979,"stop":1698455467572,"duration":593}},{"uid":"3ee0fe07ff92c98c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3ee0fe07ff92c98c","status":"passed","time":{"start":1698369148815,"stop":1698369149432,"duration":617}},{"uid":"dc81b050cc80ce73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc81b050cc80ce73","status":"passed","time":{"start":1698282734457,"stop":1698282735721,"duration":1264}},{"uid":"794478d2e547caac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/794478d2e547caac","status":"passed","time":{"start":1698196407819,"stop":1698196408769,"duration":950}},{"uid":"83bcb5c4b5ed96a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/83bcb5c4b5ed96a1","status":"passed","time":{"start":1698178134071,"stop":1698178135053,"duration":982}},{"uid":"488520b9f56f0208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/488520b9f56f0208","status":"passed","time":{"start":1698178091162,"stop":1698178091970,"duration":808}}]},"efde6c2c8e15955ad5fa48845f3c2c06":{"statistic":{"failed":55,"broken":0,"skipped":0,"passed":115,"unknown":0,"total":170},"items":[{"uid":"eccf366c2a695313","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/eccf366c2a695313","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867566498,"stop":1698867567378,"duration":880}},{"uid":"77bb1f8d36ea93ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/77bb1f8d36ea93ce","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867609644,"stop":1698867610281,"duration":637}},{"uid":"299f72e3043d58a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/299f72e3043d58a9","status":"passed","time":{"start":1698801762283,"stop":1698801763977,"duration":1694}},{"uid":"8acbe4bbbe337f80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8acbe4bbbe337f80","status":"passed","time":{"start":1698788650886,"stop":1698788653110,"duration":2224}},{"uid":"3f0aa1553f423dc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f0aa1553f423dc7","status":"passed","time":{"start":1698715186267,"stop":1698715188353,"duration":2086}},{"uid":"55f5480169960075","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/55f5480169960075","status":"passed","time":{"start":1698701586092,"stop":1698701588502,"duration":2410}},{"uid":"4b72f5404ddb1929","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4b72f5404ddb1929","status":"passed","time":{"start":1698700376381,"stop":1698700378185,"duration":1804}},{"uid":"a097ba00e044821b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a097ba00e044821b","status":"passed","time":{"start":1698693079358,"stop":1698693080947,"duration":1589}},{"uid":"225223bc333b809e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/225223bc333b809e","status":"passed","time":{"start":1698692884948,"stop":1698692886491,"duration":1543}},{"uid":"c9dcc68e0bdb861a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c9dcc68e0bdb861a","status":"passed","time":{"start":1698646565492,"stop":1698646568855,"duration":3363}},{"uid":"3a25ca99ba3ea870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3a25ca99ba3ea870","status":"passed","time":{"start":1698628626695,"stop":1698628628697,"duration":2002}},{"uid":"a8b2f283a6a781f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a8b2f283a6a781f1","status":"passed","time":{"start":1698615394324,"stop":1698615397264,"duration":2940}},{"uid":"7bd4b08dfce262d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7bd4b08dfce262d3","status":"passed","time":{"start":1698615281492,"stop":1698615283973,"duration":2481}},{"uid":"d4005ba276401317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d4005ba276401317","status":"passed","time":{"start":1698542549264,"stop":1698542551343,"duration":2079}},{"uid":"cf45817405b4c69a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/cf45817405b4c69a","status":"passed","time":{"start":1698455618376,"stop":1698455620142,"duration":1766}},{"uid":"d54f4d5408fce15c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d54f4d5408fce15c","status":"passed","time":{"start":1698369290099,"stop":1698369291892,"duration":1793}},{"uid":"8f607e3cdad54349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f607e3cdad54349","status":"passed","time":{"start":1698283047990,"stop":1698283050421,"duration":2431}},{"uid":"493b96ab38c7422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/493b96ab38c7422e","status":"passed","time":{"start":1698196701268,"stop":1698196703405,"duration":2137}},{"uid":"4c52e13737aea6e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4c52e13737aea6e8","status":"passed","time":{"start":1698178421825,"stop":1698178424840,"duration":3015}},{"uid":"b9ef19ed4b049c78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b9ef19ed4b049c78","status":"passed","time":{"start":1698178360467,"stop":1698178363062,"duration":2595}}]},"7c2f80e4a27e16d805d2712155b7a6c8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"2abc5b8e717e6f4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/2abc5b8e717e6f4d","status":"passed","time":{"start":1698867753216,"stop":1698867758090,"duration":4874}},{"uid":"c88254b2b30604d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/c88254b2b30604d2","status":"passed","time":{"start":1698867786735,"stop":1698867791762,"duration":5027}},{"uid":"a914f70d3dc8d77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a914f70d3dc8d77d","status":"passed","time":{"start":1698801834276,"stop":1698801839280,"duration":5004}},{"uid":"63a1a551dfab7204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/63a1a551dfab7204","status":"passed","time":{"start":1698788715003,"stop":1698788719879,"duration":4876}},{"uid":"5e8c5f09dfeffeb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5e8c5f09dfeffeb9","status":"passed","time":{"start":1698715254823,"stop":1698715259961,"duration":5138}},{"uid":"8473ed93c550f7b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8473ed93c550f7b1","status":"passed","time":{"start":1698701658567,"stop":1698701663772,"duration":5205}},{"uid":"24163d1accc55ddb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24163d1accc55ddb","status":"passed","time":{"start":1698700553815,"stop":1698700558848,"duration":5033}},{"uid":"9e54a057c7f89819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9e54a057c7f89819","status":"passed","time":{"start":1698693132879,"stop":1698693137796,"duration":4917}},{"uid":"1a928adddba03399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a928adddba03399","status":"passed","time":{"start":1698692964371,"stop":1698692969121,"duration":4750}},{"uid":"6c0195fbd6b2f3cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6c0195fbd6b2f3cf","status":"passed","time":{"start":1698646628518,"stop":1698646634317,"duration":5799}},{"uid":"579b6e4e1b0d78ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/579b6e4e1b0d78ed","status":"passed","time":{"start":1698628851191,"stop":1698628858311,"duration":7120}},{"uid":"7b1f9d0e733f3e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b1f9d0e733f3e3b","status":"passed","time":{"start":1698615511732,"stop":1698615518023,"duration":6291}},{"uid":"3a187b30a788cdc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3a187b30a788cdc7","status":"passed","time":{"start":1698615348846,"stop":1698615354067,"duration":5221}},{"uid":"27b6d63df7ce6d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/27b6d63df7ce6d09","status":"passed","time":{"start":1698542655355,"stop":1698542661690,"duration":6335}},{"uid":"72a0b3b74d3fc953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/72a0b3b74d3fc953","status":"passed","time":{"start":1698455850972,"stop":1698455858936,"duration":7964}},{"uid":"d0269dcdefc6fe76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d0269dcdefc6fe76","status":"passed","time":{"start":1698369571777,"stop":1698369579393,"duration":7616}},{"uid":"5d77d1bb7132b47f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5d77d1bb7132b47f","status":"passed","time":{"start":1698283181936,"stop":1698283190063,"duration":8127}},{"uid":"a41b6e84603442a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a41b6e84603442a3","status":"passed","time":{"start":1698196792400,"stop":1698196797954,"duration":5554}},{"uid":"3339ed282b585446","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3339ed282b585446","status":"passed","time":{"start":1698178527883,"stop":1698178533242,"duration":5359}},{"uid":"259f551db7dbadc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/259f551db7dbadc","status":"passed","time":{"start":1698178461071,"stop":1698178469895,"duration":8824}}]},"1b9aa52f7d9bfc9f284315c06170da9f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":10,"unknown":0,"total":10},"items":[{"uid":"70788bb88dea3f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/70788bb88dea3f3","status":"passed","time":{"start":1698867314592,"stop":1698867323323,"duration":8731}},{"uid":"c87b8cf776fceb60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/c87b8cf776fceb60","status":"passed","time":{"start":1698867361454,"stop":1698867384324,"duration":22870}},{"uid":"5067e0a6c9ffe976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5067e0a6c9ffe976","status":"passed","time":{"start":1698801499257,"stop":1698801505005,"duration":5748}},{"uid":"754aa81e6cadeead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/754aa81e6cadeead","status":"passed","time":{"start":1698788402272,"stop":1698788407184,"duration":4912}},{"uid":"2930cd6973196ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2930cd6973196ac","status":"passed","time":{"start":1698714870613,"stop":1698714882418,"duration":11805}},{"uid":"5cc4b25b18a807d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5cc4b25b18a807d2","status":"passed","time":{"start":1698701268143,"stop":1698701273354,"duration":5211}},{"uid":"6efce3cd96128393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6efce3cd96128393","status":"passed","time":{"start":1698700138986,"stop":1698700144516,"duration":5530}},{"uid":"b59a6a0c7189955d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b59a6a0c7189955d","status":"passed","time":{"start":1698692689398,"stop":1698692695171,"duration":5773}},{"uid":"eff8c2135cd669e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/eff8c2135cd669e1","status":"passed","time":{"start":1698692652175,"stop":1698692658656,"duration":6481}},{"uid":"14bd7472c1e5da6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/14bd7472c1e5da6c","status":"passed","time":{"start":1698646210807,"stop":1698646216889,"duration":6082}}]},"2b38025e8aac97bc44475bb81d609858":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"96bbff45385f056e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/96bbff45385f056e","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698867323537,"stop":1698867323969,"duration":432}},{"uid":"5507f4ff52f843d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5507f4ff52f843d8","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698867371926,"stop":1698867372320,"duration":394}},{"uid":"f94cf4ed755c06ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f94cf4ed755c06ea","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698801505159,"stop":1698801505648,"duration":489}},{"uid":"ccf1f72ab13503ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/ccf1f72ab13503ae","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698788412979,"stop":1698788413485,"duration":506}},{"uid":"139945e9f4195c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/139945e9f4195c29","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698714886129,"stop":1698714886727,"duration":598}},{"uid":"8a65dd80eeb2422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8a65dd80eeb2422e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698701279501,"stop":1698701280511,"duration":1010}},{"uid":"595925fb78b08563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/595925fb78b08563","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698700149063,"stop":1698700149546,"duration":483}},{"uid":"a0c7161549e8af44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a0c7161549e8af44","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692694873,"stop":1698692695222,"duration":349}},{"uid":"6c8e662031e49a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6c8e662031e49a6a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692661853,"stop":1698692662213,"duration":360}},{"uid":"f5d3b52362fbffb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f5d3b52362fbffb2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698646222653,"stop":1698646223236,"duration":583}},{"uid":"288fc7aac58cc733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/288fc7aac58cc733","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698628472460,"stop":1698628473424,"duration":964}},{"uid":"7effe57764c779ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7effe57764c779ba","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615111412,"stop":1698615111982,"duration":570}},{"uid":"6353bdb7053bf342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6353bdb7053bf342","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615032594,"stop":1698615033146,"duration":552}},{"uid":"a00d42264c5484db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a00d42264c5484db","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698542278984,"stop":1698542279492,"duration":508}},{"uid":"6d0f6549df239e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6d0f6549df239e4b","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698455469682,"stop":1698455470127,"duration":445}},{"uid":"3b579f8113f1afa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b579f8113f1afa8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698369151924,"stop":1698369152392,"duration":468}},{"uid":"1a766e463e72141f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1a766e463e72141f","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698282738633,"stop":1698282739263,"duration":630}},{"uid":"a68ef96828916657","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a68ef96828916657","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698196411859,"stop":1698196412361,"duration":502}},{"uid":"c6c97ad5c07544ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c6c97ad5c07544ce","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178138168,"stop":1698178138755,"duration":587}},{"uid":"1874bcec54860377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1874bcec54860377","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178094304,"stop":1698178094858,"duration":554}}]},"6a7795e00df27bb2a2723cbd96dd78a1":{"statistic":{"failed":27,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":36},"items":[{"uid":"dbbb54f2f9960077","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/dbbb54f2f9960077","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 636)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5591376e0fb3 \n#1 0x5591373b44a7 \n#2 0x559137401ecd \n#3 0x55913740026d \n#4 0x5591373fe028 \n#5 0x5591373fd097 \n#6 0x5591373f1d59 \n#7 0x55913741d942 \n#8 0x5591373f1776 \n#9 0x55913741db0e \n#10 0x559137436c02 \n#11 0x55913741d713 \n#12 0x5591373f018b \n#13 0x5591373f0f7e \n#14 0x5591376a68d8 \n#15 0x5591376aa800 \n#16 0x5591376b4cfc \n#17 0x5591376ab418 \n#18 0x55913767842f \n#19 0x5591376cf4e8 \n#20 0x5591376cf6b4 \n#21 0x5591376e0143 \n#22 0x7f6617694ac3 ","time":{"start":1698867517055,"stop":1698867524901,"duration":7846}},{"uid":"5598249312331080","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5598249312331080","status":"passed","time":{"start":1698867562827,"stop":1698867568564,"duration":5737}},{"uid":"e5868aa596b342c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e5868aa596b342c1","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x559d2a407fb3 \n#1 0x559d2a0db4a7 \n#2 0x559d2a122dd6 \n#3 0x559d2a122ec1 \n#4 0x559d2a160354 \n#5 0x559d2a14496d \n#6 0x559d2a15dc02 \n#7 0x559d2a144713 \n#8 0x559d2a11718b \n#9 0x559d2a117f7e \n#10 0x559d2a3cd8d8 \n#11 0x559d2a3d1800 \n#12 0x559d2a3dbcfc \n#13 0x559d2a3d2418 \n#14 0x559d2a39f42f \n#15 0x559d2a3f64e8 \n#16 0x559d2a3f66b4 \n#17 0x559d2a407143 \n#18 0x7f580be94ac3 ","time":{"start":1698801695675,"stop":1698801698844,"duration":3169}},{"uid":"895ba0b1f23182af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/895ba0b1f23182af","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5577b3e2efb3 \n#1 0x5577b3b024a7 \n#2 0x5577b3b49dd6 \n#3 0x5577b3b49ec1 \n#4 0x5577b3b87354 \n#5 0x5577b3b6b96d \n#6 0x5577b3b84c02 \n#7 0x5577b3b6b713 \n#8 0x5577b3b3e18b \n#9 0x5577b3b3ef7e \n#10 0x5577b3df48d8 \n#11 0x5577b3df8800 \n#12 0x5577b3e02cfc \n#13 0x5577b3df9418 \n#14 0x5577b3dc642f \n#15 0x5577b3e1d4e8 \n#16 0x5577b3e1d6b4 \n#17 0x5577b3e2e143 \n#18 0x7f805bc94ac3 ","time":{"start":1698788603782,"stop":1698788606893,"duration":3111}},{"uid":"bd1121e5ea0357a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bd1121e5ea0357a5","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e0206c3fb3 \n#1 0x55e0203974a7 \n#2 0x55e0203dedd6 \n#3 0x55e0203deec1 \n#4 0x55e02041c354 \n#5 0x55e02040096d \n#6 0x55e020419c02 \n#7 0x55e020400713 \n#8 0x55e0203d318b \n#9 0x55e0203d3f7e \n#10 0x55e0206898d8 \n#11 0x55e02068d800 \n#12 0x55e020697cfc \n#13 0x55e02068e418 \n#14 0x55e02065b42f \n#15 0x55e0206b24e8 \n#16 0x55e0206b26b4 \n#17 0x55e0206c3143 \n#18 0x7f43af494ac3 ","time":{"start":1698715143250,"stop":1698715146946,"duration":3696}},{"uid":"b8d150296d6f5d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b8d150296d6f5d3d","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56108f3affb3 \n#1 0x56108f0834a7 \n#2 0x56108f0cadd6 \n#3 0x56108f0caec1 \n#4 0x56108f108354 \n#5 0x56108f0ec96d \n#6 0x56108f105c02 \n#7 0x56108f0ec713 \n#8 0x56108f0bf18b \n#9 0x56108f0bff7e \n#10 0x56108f3758d8 \n#11 0x56108f379800 \n#12 0x56108f383cfc \n#13 0x56108f37a418 \n#14 0x56108f34742f \n#15 0x56108f39e4e8 \n#16 0x56108f39e6b4 \n#17 0x56108f3af143 \n#18 0x7fa207c94ac3 ","time":{"start":1698701558216,"stop":1698701567371,"duration":9155}},{"uid":"2324c7e2352aec08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2324c7e2352aec08","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555630cb4fb3 \n#1 0x5556309884a7 \n#2 0x5556309cfdd6 \n#3 0x5556309cfec1 \n#4 0x555630a0d354 \n#5 0x5556309f196d \n#6 0x555630a0ac02 \n#7 0x5556309f1713 \n#8 0x5556309c418b \n#9 0x5556309c4f7e \n#10 0x555630c7a8d8 \n#11 0x555630c7e800 \n#12 0x555630c88cfc \n#13 0x555630c7f418 \n#14 0x555630c4c42f \n#15 0x555630ca34e8 \n#16 0x555630ca36b4 \n#17 0x555630cb4143 \n#18 0x7f666c094ac3 ","time":{"start":1698700335509,"stop":1698700338537,"duration":3028}},{"uid":"30d56dd82102b49c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/30d56dd82102b49c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555f901dafb3 \n#1 0x555f8feae4a7 \n#2 0x555f8fef5dd6 \n#3 0x555f8fef5ec1 \n#4 0x555f8ff33354 \n#5 0x555f8ff1796d \n#6 0x555f8ff30c02 \n#7 0x555f8ff17713 \n#8 0x555f8feea18b \n#9 0x555f8feeaf7e \n#10 0x555f901a08d8 \n#11 0x555f901a4800 \n#12 0x555f901aecfc \n#13 0x555f901a5418 \n#14 0x555f9017242f \n#15 0x555f901c94e8 \n#16 0x555f901c96b4 \n#17 0x555f901da143 \n#18 0x7f924c494ac3 ","time":{"start":1698692869328,"stop":1698692872215,"duration":2887}},{"uid":"f88072d09aaa4df6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f88072d09aaa4df6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b73f1c0fb3 \n#1 0x55b73ee944a7 \n#2 0x55b73eedbdd6 \n#3 0x55b73eedbec1 \n#4 0x55b73ef19354 \n#5 0x55b73eefd96d \n#6 0x55b73ef16c02 \n#7 0x55b73eefd713 \n#8 0x55b73eed018b \n#9 0x55b73eed0f7e \n#10 0x55b73f1868d8 \n#11 0x55b73f18a800 \n#12 0x55b73f194cfc \n#13 0x55b73f18b418 \n#14 0x55b73f15842f \n#15 0x55b73f1af4e8 \n#16 0x55b73f1af6b4 \n#17 0x55b73f1c0143 \n#18 0x7fddc1494ac3 ","time":{"start":1698692845155,"stop":1698692848041,"duration":2886}},{"uid":"608f662946f5e20a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/608f662946f5e20a","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 618)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x565077539fb3 \n#1 0x56507720d4a7 \n#2 0x56507725aecd \n#3 0x56507725926d \n#4 0x565077257028 \n#5 0x565077256097 \n#6 0x56507724ad59 \n#7 0x565077276942 \n#8 0x56507724a776 \n#9 0x565077276b0e \n#10 0x56507728fc02 \n#11 0x565077276713 \n#12 0x56507724918b \n#13 0x565077249f7e \n#14 0x5650774ff8d8 \n#15 0x565077503800 \n#16 0x56507750dcfc \n#17 0x565077504418 \n#18 0x5650774d142f \n#19 0x5650775284e8 \n#20 0x5650775286b4 \n#21 0x565077539143 \n#22 0x7f8704494ac3 ","time":{"start":1698646552341,"stop":1698646557356,"duration":5015}},{"uid":"7a4976c96dde764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7a4976c96dde764","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ef7ae8dfb3 \n#1 0x55ef7ab614a7 \n#2 0x55ef7aba8dd6 \n#3 0x55ef7aba8ec1 \n#4 0x55ef7abe6354 \n#5 0x55ef7abca96d \n#6 0x55ef7abe3c02 \n#7 0x55ef7abca713 \n#8 0x55ef7ab9d18b \n#9 0x55ef7ab9df7e \n#10 0x55ef7ae538d8 \n#11 0x55ef7ae57800 \n#12 0x55ef7ae61cfc \n#13 0x55ef7ae58418 \n#14 0x55ef7ae2542f \n#15 0x55ef7ae7c4e8 \n#16 0x55ef7ae7c6b4 \n#17 0x55ef7ae8d143 \n#18 0x7f1797a94ac3 ","time":{"start":1698628540843,"stop":1698628544732,"duration":3889}},{"uid":"a30aee990cb6a278","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a30aee990cb6a278","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55990eebafb3 \n#1 0x55990eb8e4a7 \n#2 0x55990ebd5dd6 \n#3 0x55990ebd5ec1 \n#4 0x55990ec13354 \n#5 0x55990ebf796d \n#6 0x55990ec10c02 \n#7 0x55990ebf7713 \n#8 0x55990ebca18b \n#9 0x55990ebcaf7e \n#10 0x55990ee808d8 \n#11 0x55990ee84800 \n#12 0x55990ee8ecfc \n#13 0x55990ee85418 \n#14 0x55990ee5242f \n#15 0x55990eea94e8 \n#16 0x55990eea96b4 \n#17 0x55990eeba143 \n#18 0x7f9c12c94ac3 ","time":{"start":1698615176403,"stop":1698615181351,"duration":4948}},{"uid":"baa212b100195569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/baa212b100195569","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56038cacbfb3 \n#1 0x56038c79f4a7 \n#2 0x56038c7e6dd6 \n#3 0x56038c7e6ec1 \n#4 0x56038c824354 \n#5 0x56038c80896d \n#6 0x56038c821c02 \n#7 0x56038c808713 \n#8 0x56038c7db18b \n#9 0x56038c7dbf7e \n#10 0x56038ca918d8 \n#11 0x56038ca95800 \n#12 0x56038ca9fcfc \n#13 0x56038ca96418 \n#14 0x56038ca6342f \n#15 0x56038caba4e8 \n#16 0x56038caba6b4 \n#17 0x56038cacb143 \n#18 0x7f6c17c94ac3 ","time":{"start":1698615086746,"stop":1698615090263,"duration":3517}},{"uid":"6fae8af8cc98892c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6fae8af8cc98892c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x561d8421bfb3 \n#1 0x561d83eef4a7 \n#2 0x561d83f36dd6 \n#3 0x561d83f36ec1 \n#4 0x561d83f74354 \n#5 0x561d83f5896d \n#6 0x561d83f71c02 \n#7 0x561d83f58713 \n#8 0x561d83f2b18b \n#9 0x561d83f2bf7e \n#10 0x561d841e18d8 \n#11 0x561d841e5800 \n#12 0x561d841efcfc \n#13 0x561d841e6418 \n#14 0x561d841b342f \n#15 0x561d8420a4e8 \n#16 0x561d8420a6b4 \n#17 0x561d8421b143 \n#18 0x7fedece94ac3 ","time":{"start":1698542343949,"stop":1698542352810,"duration":8861}},{"uid":"a9045f259c471cbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a9045f259c471cbb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ab1537afb3 \n#1 0x55ab1504e4a7 \n#2 0x55ab15095dd6 \n#3 0x55ab15095ec1 \n#4 0x55ab150d3354 \n#5 0x55ab150b796d \n#6 0x55ab150d0c02 \n#7 0x55ab150b7713 \n#8 0x55ab1508a18b \n#9 0x55ab1508af7e \n#10 0x55ab153408d8 \n#11 0x55ab15344800 \n#12 0x55ab1534ecfc \n#13 0x55ab15345418 \n#14 0x55ab1531242f \n#15 0x55ab153694e8 \n#16 0x55ab153696b4 \n#17 0x55ab1537a143 \n#18 0x7fa638694ac3 ","time":{"start":1698455530462,"stop":1698455533361,"duration":2899}},{"uid":"d45a12b932dd1d3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d45a12b932dd1d3c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ead8708fb3 \n#1 0x55ead83dc4a7 \n#2 0x55ead8423dd6 \n#3 0x55ead8423ec1 \n#4 0x55ead8461354 \n#5 0x55ead844596d \n#6 0x55ead845ec02 \n#7 0x55ead8445713 \n#8 0x55ead841818b \n#9 0x55ead8418f7e \n#10 0x55ead86ce8d8 \n#11 0x55ead86d2800 \n#12 0x55ead86dccfc \n#13 0x55ead86d3418 \n#14 0x55ead86a042f \n#15 0x55ead86f74e8 \n#16 0x55ead86f76b4 \n#17 0x55ead8708143 \n#18 0x7f8a60894ac3 ","time":{"start":1698369224190,"stop":1698369227792,"duration":3602}},{"uid":"608325b63676d40e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/608325b63676d40e","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5569ece13fb3 \n#1 0x5569ecae74a7 \n#2 0x5569ecb2edd6 \n#3 0x5569ecb2eec1 \n#4 0x5569ecb6c354 \n#5 0x5569ecb5096d \n#6 0x5569ecb69c02 \n#7 0x5569ecb50713 \n#8 0x5569ecb2318b \n#9 0x5569ecb23f7e \n#10 0x5569ecdd98d8 \n#11 0x5569ecddd800 \n#12 0x5569ecde7cfc \n#13 0x5569ecdde418 \n#14 0x5569ecdab42f \n#15 0x5569ece024e8 \n#16 0x5569ece026b4 \n#17 0x5569ece13143 \n#18 0x7fe474894ac3 ","time":{"start":1698282803998,"stop":1698282808682,"duration":4684}},{"uid":"cbe1a2fbe008b072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cbe1a2fbe008b072","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55cdc4ac3fb3 \n#1 0x55cdc47974a7 \n#2 0x55cdc47dedd6 \n#3 0x55cdc47deec1 \n#4 0x55cdc481c354 \n#5 0x55cdc480096d \n#6 0x55cdc4819c02 \n#7 0x55cdc4800713 \n#8 0x55cdc47d318b \n#9 0x55cdc47d3f7e \n#10 0x55cdc4a898d8 \n#11 0x55cdc4a8d800 \n#12 0x55cdc4a97cfc \n#13 0x55cdc4a8e418 \n#14 0x55cdc4a5b42f \n#15 0x55cdc4ab24e8 \n#16 0x55cdc4ab26b4 \n#17 0x55cdc4ac3143 \n#18 0x7fc6bd094ac3 ","time":{"start":1698196475076,"stop":1698196478831,"duration":3755}},{"uid":"c63a9a87ffcfa456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c63a9a87ffcfa456","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x556a81783fb3 \n#1 0x556a814574a7 \n#2 0x556a8149edd6 \n#3 0x556a8149eec1 \n#4 0x556a814dc354 \n#5 0x556a814c096d \n#6 0x556a814d9c02 \n#7 0x556a814c0713 \n#8 0x556a8149318b \n#9 0x556a81493f7e \n#10 0x556a817498d8 \n#11 0x556a8174d800 \n#12 0x556a81757cfc \n#13 0x556a8174e418 \n#14 0x556a8171b42f \n#15 0x556a817724e8 \n#16 0x556a817726b4 \n#17 0x556a81783143 \n#18 0x7f4144894ac3 ","time":{"start":1698178211953,"stop":1698178215751,"duration":3798}},{"uid":"a49ec3ba2ebe0aa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a49ec3ba2ebe0aa6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e9d22bafb3 \n#1 0x55e9d1f8e4a7 \n#2 0x55e9d1fd5dd6 \n#3 0x55e9d1fd5ec1 \n#4 0x55e9d2013354 \n#5 0x55e9d1ff796d \n#6 0x55e9d2010c02 \n#7 0x55e9d1ff7713 \n#8 0x55e9d1fca18b \n#9 0x55e9d1fcaf7e \n#10 0x55e9d22808d8 \n#11 0x55e9d2284800 \n#12 0x55e9d228ecfc \n#13 0x55e9d2285418 \n#14 0x55e9d225242f \n#15 0x55e9d22a94e8 \n#16 0x55e9d22a96b4 \n#17 0x55e9d22ba143 \n#18 0x7fd26ca94ac3 ","time":{"start":1698178151635,"stop":1698178160436,"duration":8801}}]},"9f3f42f00c512b5c1d2da286d5aaa3c2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"c482bf5a5a6cfa58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/c482bf5a5a6cfa58","status":"passed","time":{"start":1698867732217,"stop":1698867739569,"duration":7352}},{"uid":"9623a07c15e9324f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9623a07c15e9324f","status":"passed","time":{"start":1698867777921,"stop":1698867785639,"duration":7718}},{"uid":"5796166745a03c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5796166745a03c51","status":"passed","time":{"start":1698801812637,"stop":1698801819996,"duration":7359}},{"uid":"10e6bc0fa1d2fe95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/10e6bc0fa1d2fe95","status":"passed","time":{"start":1698788694431,"stop":1698788706694,"duration":12263}},{"uid":"39c44244527ce36a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/39c44244527ce36a","status":"passed","time":{"start":1698715232006,"stop":1698715240953,"duration":8947}},{"uid":"365a78b2111e80cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/365a78b2111e80cd","status":"passed","time":{"start":1698701635993,"stop":1698701647035,"duration":11042}},{"uid":"5add79fe0ac4b5cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5add79fe0ac4b5cf","status":"passed","time":{"start":1698700536757,"stop":1698700545091,"duration":8334}},{"uid":"736dff1f52e694a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/736dff1f52e694a2","status":"passed","time":{"start":1698693114595,"stop":1698693123597,"duration":9002}},{"uid":"c3da6486bc7b691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c3da6486bc7b691","status":"passed","time":{"start":1698692942924,"stop":1698692950547,"duration":7623}},{"uid":"6cf110e98739458","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6cf110e98739458","status":"passed","time":{"start":1698646610932,"stop":1698646620835,"duration":9903}},{"uid":"9273973b79fd5cdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9273973b79fd5cdc","status":"passed","time":{"start":1698628831633,"stop":1698628840329,"duration":8696}},{"uid":"51147f1228b0f063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51147f1228b0f063","status":"passed","time":{"start":1698615493848,"stop":1698615503535,"duration":9687}},{"uid":"196e2eaf2fc4ad37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/196e2eaf2fc4ad37","status":"passed","time":{"start":1698615330072,"stop":1698615337038,"duration":6966}},{"uid":"d2813f3f65c9c7c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d2813f3f65c9c7c7","status":"passed","time":{"start":1698542629694,"stop":1698542639989,"duration":10295}},{"uid":"ab8ef13f3ddc7442","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab8ef13f3ddc7442","status":"passed","time":{"start":1698455824500,"stop":1698455833680,"duration":9180}},{"uid":"eb5a19525360cdbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/eb5a19525360cdbe","status":"passed","time":{"start":1698369553424,"stop":1698369562511,"duration":9087}},{"uid":"96fe71336ec86362","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/96fe71336ec86362","status":"passed","time":{"start":1698283159036,"stop":1698283168879,"duration":9843}},{"uid":"6f8a5864d8a08fb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6f8a5864d8a08fb3","status":"passed","time":{"start":1698196774176,"stop":1698196782261,"duration":8085}},{"uid":"fbfe75bf56ff9e0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fbfe75bf56ff9e0e","status":"passed","time":{"start":1698178509227,"stop":1698178517791,"duration":8564}},{"uid":"a2dc430d78648f88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a2dc430d78648f88","status":"passed","time":{"start":1698178444355,"stop":1698178451791,"duration":7436}}]},"7d71d1ccc30dceca9719e13fd958458d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"c4355688c7bd15b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/c4355688c7bd15b7","status":"passed","time":{"start":1698867322198,"stop":1698867322860,"duration":662}},{"uid":"a6c8717da0e28009","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a6c8717da0e28009","status":"passed","time":{"start":1698867370808,"stop":1698867371427,"duration":619}},{"uid":"606d8485bffbfadf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/606d8485bffbfadf","status":"passed","time":{"start":1698801503942,"stop":1698801504646,"duration":704}},{"uid":"93a6406b6224de98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/93a6406b6224de98","status":"passed","time":{"start":1698788411754,"stop":1698788412497,"duration":743}},{"uid":"29eb131b0cbe301b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29eb131b0cbe301b","status":"passed","time":{"start":1698714884171,"stop":1698714885436,"duration":1265}},{"uid":"aed018d5c194dcca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aed018d5c194dcca","status":"passed","time":{"start":1698701277701,"stop":1698701278700,"duration":999}},{"uid":"21c25735a37f54ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/21c25735a37f54ec","status":"passed","time":{"start":1698700147872,"stop":1698700148493,"duration":621}},{"uid":"4336ede96abe994e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4336ede96abe994e","status":"passed","time":{"start":1698692693580,"stop":1698692694255,"duration":675}},{"uid":"8662a5a728872d34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8662a5a728872d34","status":"passed","time":{"start":1698692660540,"stop":1698692661258,"duration":718}},{"uid":"624cf1526725d123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/624cf1526725d123","status":"passed","time":{"start":1698646220491,"stop":1698646221845,"duration":1354}},{"uid":"113054d035a57c83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/113054d035a57c83","status":"passed","time":{"start":1698628470866,"stop":1698628471748,"duration":882}},{"uid":"eb344db7b592050c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/eb344db7b592050c","status":"passed","time":{"start":1698615109680,"stop":1698615110671,"duration":991}},{"uid":"5a5bf9cec50f3db8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5a5bf9cec50f3db8","status":"passed","time":{"start":1698615030964,"stop":1698615031953,"duration":989}},{"uid":"4d5e9d2ff229e634","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d5e9d2ff229e634","status":"passed","time":{"start":1698542277190,"stop":1698542278113,"duration":923}},{"uid":"1d70a115db2458aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d70a115db2458aa","status":"passed","time":{"start":1698455468323,"stop":1698455469028,"duration":705}},{"uid":"fa9cae547e998992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/fa9cae547e998992","status":"passed","time":{"start":1698369150231,"stop":1698369151401,"duration":1170}},{"uid":"12c4d0fa1c348e08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12c4d0fa1c348e08","status":"passed","time":{"start":1698282736941,"stop":1698282737918,"duration":977}},{"uid":"c6af354ba30aec66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c6af354ba30aec66","status":"passed","time":{"start":1698196409875,"stop":1698196411188,"duration":1313}},{"uid":"c9f1b3f1ed25a23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c9f1b3f1ed25a23a","status":"passed","time":{"start":1698178136344,"stop":1698178137375,"duration":1031}},{"uid":"1a8f165b8536eccb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a8f165b8536eccb","status":"passed","time":{"start":1698178092910,"stop":1698178093684,"duration":774}}]},"4d76ea9dcf3a3c0d5f40470e07f35ac0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b9dd254d204baf88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/b9dd254d204baf88","status":"passed","time":{"start":1698867524970,"stop":1698867525785,"duration":815}},{"uid":"863a40bfa0426869","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/863a40bfa0426869","status":"passed","time":{"start":1698867568568,"stop":1698867569386,"duration":818}},{"uid":"20e8d52744914346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/20e8d52744914346","status":"passed","time":{"start":1698801698984,"stop":1698801699789,"duration":805}},{"uid":"144790ae52f742f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/144790ae52f742f9","status":"passed","time":{"start":1698788607007,"stop":1698788607839,"duration":832}},{"uid":"3dc83eea09b12757","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3dc83eea09b12757","status":"passed","time":{"start":1698715147067,"stop":1698715153606,"duration":6539}},{"uid":"e7418bbce5c686d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e7418bbce5c686d5","status":"passed","time":{"start":1698701567536,"stop":1698701569031,"duration":1495}},{"uid":"f15002b1b8903526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f15002b1b8903526","status":"passed","time":{"start":1698700338660,"stop":1698700339509,"duration":849}},{"uid":"d4610873b061753f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d4610873b061753f","status":"passed","time":{"start":1698692872328,"stop":1698692873194,"duration":866}},{"uid":"6de8c4bd67d403b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6de8c4bd67d403b","status":"passed","time":{"start":1698692848110,"stop":1698692849082,"duration":972}},{"uid":"e447e4a1459e4d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e447e4a1459e4d29","status":"passed","time":{"start":1698646557441,"stop":1698646558870,"duration":1429}},{"uid":"b7f9e466531cde77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b7f9e466531cde77","status":"passed","time":{"start":1698628544862,"stop":1698628546087,"duration":1225}},{"uid":"c4182bd61022061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4182bd61022061","status":"passed","time":{"start":1698615181483,"stop":1698615183000,"duration":1517}},{"uid":"5c4246d47cd687c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c4246d47cd687c5","status":"passed","time":{"start":1698615090328,"stop":1698615091531,"duration":1203}},{"uid":"32edaf165936408a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/32edaf165936408a","status":"passed","time":{"start":1698542352875,"stop":1698542355068,"duration":2193}},{"uid":"6f0daef8d62aa01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6f0daef8d62aa01f","status":"passed","time":{"start":1698455533433,"stop":1698455534223,"duration":790}},{"uid":"93460f7cefe9611d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93460f7cefe9611d","status":"passed","time":{"start":1698369227900,"stop":1698369228810,"duration":910}},{"uid":"46a7602a8995ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/46a7602a8995ae29","status":"passed","time":{"start":1698282808759,"stop":1698282810502,"duration":1743}},{"uid":"963113c863575479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/963113c863575479","status":"passed","time":{"start":1698196478898,"stop":1698196480286,"duration":1388}},{"uid":"ef761a36e6acd038","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ef761a36e6acd038","status":"passed","time":{"start":1698178215911,"stop":1698178217289,"duration":1378}},{"uid":"fb8589a0486ac56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/fb8589a0486ac56","status":"passed","time":{"start":1698178160507,"stop":1698178161797,"duration":1290}}]},"adada69a336066ec844ff916b7714101":{"statistic":{"failed":169,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":170},"items":[{"uid":"4bf9d171162f4e0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/4bf9d171162f4e0a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55cc9b495fb3 \n#1 0x55cc9b1694a7 \n#2 0x55cc9b1615d3 \n#3 0x55cc9b152007 \n#4 0x55cc9b153481 \n#5 0x55cc9b15233f \n#6 0x55cc9b15135c \n#7 0x55cc9b1512ce \n#8 0x55cc9b14fecd \n#9 0x55cc9b15035a \n#10 0x55cc9b16bb8e \n#11 0x55cc9b1ec3b5 \n#12 0x55cc9b1d2942 \n#13 0x55cc9b1ebc02 \n#14 0x55cc9b1d2713 \n#15 0x55cc9b1a518b \n#16 0x55cc9b1a5f7e \n#17 0x55cc9b45b8d8 \n#18 0x55cc9b45f800 \n#19 0x55cc9b469cfc \n#20 0x55cc9b460418 \n#21 0x55cc9b42d42f \n#22 0x55cc9b4844e8 \n#23 0x55cc9b4846b4 \n#24 0x55cc9b495143 \n#25 0x7f8487494ac3 ","time":{"start":1698867567820,"stop":1698867699678,"duration":131858}},{"uid":"44c0b422142c98f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/44c0b422142c98f9","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f04ba40fb3 \n#1 0x55f04b7144a7 \n#2 0x55f04b70c5d3 \n#3 0x55f04b6fd007 \n#4 0x55f04b6fe481 \n#5 0x55f04b6fd33f \n#6 0x55f04b6fc35c \n#7 0x55f04b6fc2ce \n#8 0x55f04b6faecd \n#9 0x55f04b6fb35a \n#10 0x55f04b716b8e \n#11 0x55f04b7973b5 \n#12 0x55f04b77d942 \n#13 0x55f04b796c02 \n#14 0x55f04b77d713 \n#15 0x55f04b75018b \n#16 0x55f04b750f7e \n#17 0x55f04ba068d8 \n#18 0x55f04ba0a800 \n#19 0x55f04ba14cfc \n#20 0x55f04ba0b418 \n#21 0x55f04b9d842f \n#22 0x55f04ba2f4e8 \n#23 0x55f04ba2f6b4 \n#24 0x55f04ba40143 \n#25 0x7f7d55494ac3 ","time":{"start":1698867629425,"stop":1698867760864,"duration":131439}},{"uid":"d721aa2681d256d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d721aa2681d256d5","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x559d9a5c9fb3 \n#1 0x559d9a29d4a7 \n#2 0x559d9a2955d3 \n#3 0x559d9a286007 \n#4 0x559d9a287481 \n#5 0x559d9a28633f \n#6 0x559d9a28535c \n#7 0x559d9a2852ce \n#8 0x559d9a283ecd \n#9 0x559d9a28435a \n#10 0x559d9a29fb8e \n#11 0x559d9a3203b5 \n#12 0x559d9a306942 \n#13 0x559d9a31fc02 \n#14 0x559d9a306713 \n#15 0x559d9a2d918b \n#16 0x559d9a2d9f7e \n#17 0x559d9a58f8d8 \n#18 0x559d9a593800 \n#19 0x559d9a59dcfc \n#20 0x559d9a594418 \n#21 0x559d9a56142f \n#22 0x559d9a5b84e8 \n#23 0x559d9a5b86b4 \n#24 0x559d9a5c9143 \n#25 0x7f04c7094ac3 ","time":{"start":1698801641201,"stop":1698801773325,"duration":132124}},{"uid":"f5520db819c5d3b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f5520db819c5d3b6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55af4151cfb3 \n#1 0x55af411f04a7 \n#2 0x55af411e85d3 \n#3 0x55af411d9007 \n#4 0x55af411da481 \n#5 0x55af411d933f \n#6 0x55af411d835c \n#7 0x55af411d82ce \n#8 0x55af411d6ecd \n#9 0x55af411d735a \n#10 0x55af411f2b8e \n#11 0x55af412733b5 \n#12 0x55af41259942 \n#13 0x55af41272c02 \n#14 0x55af41259713 \n#15 0x55af4122c18b \n#16 0x55af4122cf7e \n#17 0x55af414e28d8 \n#18 0x55af414e6800 \n#19 0x55af414f0cfc \n#20 0x55af414e7418 \n#21 0x55af414b442f \n#22 0x55af4150b4e8 \n#23 0x55af4150b6b4 \n#24 0x55af4151c143 \n#25 0x7f8c9fa94ac3 ","time":{"start":1698788532085,"stop":1698788663610,"duration":131525}},{"uid":"da200da2f2441ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/da200da2f2441ac4","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55766541ffb3 \n#1 0x5576650f34a7 \n#2 0x5576650eb5d3 \n#3 0x5576650dc007 \n#4 0x5576650dd481 \n#5 0x5576650dc33f \n#6 0x5576650db35c \n#7 0x5576650db2ce \n#8 0x5576650d9ecd \n#9 0x5576650da35a \n#10 0x5576650f5b8e \n#11 0x5576651763b5 \n#12 0x55766515c942 \n#13 0x557665175c02 \n#14 0x55766515c713 \n#15 0x55766512f18b \n#16 0x55766512ff7e \n#17 0x5576653e58d8 \n#18 0x5576653e9800 \n#19 0x5576653f3cfc \n#20 0x5576653ea418 \n#21 0x5576653b742f \n#22 0x55766540e4e8 \n#23 0x55766540e6b4 \n#24 0x55766541f143 \n#25 0x7fcd38294ac3 ","time":{"start":1698715046619,"stop":1698715177480,"duration":130861}},{"uid":"da1a90c3150aa003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da1a90c3150aa003","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b686810fb3 \n#1 0x55b6864e44a7 \n#2 0x55b6864dc5d3 \n#3 0x55b6864cd007 \n#4 0x55b6864ce481 \n#5 0x55b6864cd33f \n#6 0x55b6864cc35c \n#7 0x55b6864cc2ce \n#8 0x55b6864caecd \n#9 0x55b6864cb35a \n#10 0x55b6864e6b8e \n#11 0x55b6865673b5 \n#12 0x55b68654d942 \n#13 0x55b686566c02 \n#14 0x55b68654d713 \n#15 0x55b68652018b \n#16 0x55b686520f7e \n#17 0x55b6867d68d8 \n#18 0x55b6867da800 \n#19 0x55b6867e4cfc \n#20 0x55b6867db418 \n#21 0x55b6867a842f \n#22 0x55b6867ff4e8 \n#23 0x55b6867ff6b4 \n#24 0x55b686810143 \n#25 0x7f1beb494ac3 ","time":{"start":1698701414656,"stop":1698701547129,"duration":132473}},{"uid":"c0d19b3ed3eb6864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d19b3ed3eb6864","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x56301e4d9fb3 \n#1 0x56301e1ad4a7 \n#2 0x56301e1a55d3 \n#3 0x56301e196007 \n#4 0x56301e197481 \n#5 0x56301e19633f \n#6 0x56301e19535c \n#7 0x56301e1952ce \n#8 0x56301e193ecd \n#9 0x56301e19435a \n#10 0x56301e1afb8e \n#11 0x56301e2303b5 \n#12 0x56301e216942 \n#13 0x56301e22fc02 \n#14 0x56301e216713 \n#15 0x56301e1e918b \n#16 0x56301e1e9f7e \n#17 0x56301e49f8d8 \n#18 0x56301e4a3800 \n#19 0x56301e4adcfc \n#20 0x56301e4a4418 \n#21 0x56301e47142f \n#22 0x56301e4c84e8 \n#23 0x56301e4c86b4 \n#24 0x56301e4d9143 \n#25 0x7f22a7c94ac3 ","time":{"start":1698700264908,"stop":1698700396342,"duration":131434}},{"uid":"55b7dc1a36496f74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55b7dc1a36496f74","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5567e8087fb3 \n#1 0x5567e7d5b4a7 \n#2 0x5567e7d535d3 \n#3 0x5567e7d44007 \n#4 0x5567e7d45481 \n#5 0x5567e7d4433f \n#6 0x5567e7d4335c \n#7 0x5567e7d432ce \n#8 0x5567e7d41ecd \n#9 0x5567e7d4235a \n#10 0x5567e7d5db8e \n#11 0x5567e7dde3b5 \n#12 0x5567e7dc4942 \n#13 0x5567e7dddc02 \n#14 0x5567e7dc4713 \n#15 0x5567e7d9718b \n#16 0x5567e7d97f7e \n#17 0x5567e804d8d8 \n#18 0x5567e8051800 \n#19 0x5567e805bcfc \n#20 0x5567e8052418 \n#21 0x5567e801f42f \n#22 0x5567e80764e8 \n#23 0x5567e80766b4 \n#24 0x5567e8087143 \n#25 0x7f18b7a94ac3 ","time":{"start":1698692902648,"stop":1698693033878,"duration":131230}},{"uid":"9b38cdc0cc77d787","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9b38cdc0cc77d787","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555e5d13bfb3 \n#1 0x555e5ce0f4a7 \n#2 0x555e5ce075d3 \n#3 0x555e5cdf8007 \n#4 0x555e5cdf9481 \n#5 0x555e5cdf833f \n#6 0x555e5cdf735c \n#7 0x555e5cdf72ce \n#8 0x555e5cdf5ecd \n#9 0x555e5cdf635a \n#10 0x555e5ce11b8e \n#11 0x555e5ce923b5 \n#12 0x555e5ce78942 \n#13 0x555e5ce91c02 \n#14 0x555e5ce78713 \n#15 0x555e5ce4b18b \n#16 0x555e5ce4bf7e \n#17 0x555e5d1018d8 \n#18 0x555e5d105800 \n#19 0x555e5d10fcfc \n#20 0x555e5d106418 \n#21 0x555e5d0d342f \n#22 0x555e5d12a4e8 \n#23 0x555e5d12a6b4 \n#24 0x555e5d13b143 \n#25 0x7f68f6e94ac3 ","time":{"start":1698692774848,"stop":1698692905732,"duration":130884}},{"uid":"d4e3f844f9d4a87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d4e3f844f9d4a87e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d3c2542fb3 \n#1 0x55d3c22164a7 \n#2 0x55d3c220e5d3 \n#3 0x55d3c21ff007 \n#4 0x55d3c2200481 \n#5 0x55d3c21ff33f \n#6 0x55d3c21fe35c \n#7 0x55d3c21fe2ce \n#8 0x55d3c21fcecd \n#9 0x55d3c21fd35a \n#10 0x55d3c2218b8e \n#11 0x55d3c22993b5 \n#12 0x55d3c227f942 \n#13 0x55d3c2298c02 \n#14 0x55d3c227f713 \n#15 0x55d3c225218b \n#16 0x55d3c2252f7e \n#17 0x55d3c25088d8 \n#18 0x55d3c250c800 \n#19 0x55d3c2516cfc \n#20 0x55d3c250d418 \n#21 0x55d3c24da42f \n#22 0x55d3c25314e8 \n#23 0x55d3c25316b4 \n#24 0x55d3c2542143 \n#25 0x7f894ae94ac3 ","time":{"start":1698646393053,"stop":1698646525212,"duration":132159}},{"uid":"d4713669fabb3f15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d4713669fabb3f15","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e148719fb3 \n#1 0x55e1483ed4a7 \n#2 0x55e1483e55d3 \n#3 0x55e1483d6007 \n#4 0x55e1483d7481 \n#5 0x55e1483d633f \n#6 0x55e1483d535c \n#7 0x55e1483d52ce \n#8 0x55e1483d3ecd \n#9 0x55e1483d435a \n#10 0x55e1483efb8e \n#11 0x55e1484703b5 \n#12 0x55e148456942 \n#13 0x55e14846fc02 \n#14 0x55e148456713 \n#15 0x55e14842918b \n#16 0x55e148429f7e \n#17 0x55e1486df8d8 \n#18 0x55e1486e3800 \n#19 0x55e1486edcfc \n#20 0x55e1486e4418 \n#21 0x55e1486b142f \n#22 0x55e1487084e8 \n#23 0x55e1487086b4 \n#24 0x55e148719143 \n#25 0x7f348d894ac3 ","time":{"start":1698628748145,"stop":1698628880239,"duration":132094}},{"uid":"51dd400295332385","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51dd400295332385","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d1401cbfb3 \n#1 0x55d13fe9f4a7 \n#2 0x55d13fe975d3 \n#3 0x55d13fe88007 \n#4 0x55d13fe89481 \n#5 0x55d13fe8833f \n#6 0x55d13fe8735c \n#7 0x55d13fe872ce \n#8 0x55d13fe85ecd \n#9 0x55d13fe8635a \n#10 0x55d13fea1b8e \n#11 0x55d13ff223b5 \n#12 0x55d13ff08942 \n#13 0x55d13ff21c02 \n#14 0x55d13ff08713 \n#15 0x55d13fedb18b \n#16 0x55d13fedbf7e \n#17 0x55d1401918d8 \n#18 0x55d140195800 \n#19 0x55d14019fcfc \n#20 0x55d140196418 \n#21 0x55d14016342f \n#22 0x55d1401ba4e8 \n#23 0x55d1401ba6b4 \n#24 0x55d1401cb143 \n#25 0x7f2c54494ac3 ","time":{"start":1698615225510,"stop":1698615357453,"duration":131943}},{"uid":"ca1cff507be72845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ca1cff507be72845","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e5925b0fb3 \n#1 0x55e5922844a7 \n#2 0x55e59227c5d3 \n#3 0x55e59226d007 \n#4 0x55e59226e481 \n#5 0x55e59226d33f \n#6 0x55e59226c35c \n#7 0x55e59226c2ce \n#8 0x55e59226aecd \n#9 0x55e59226b35a \n#10 0x55e592286b8e \n#11 0x55e5923073b5 \n#12 0x55e5922ed942 \n#13 0x55e592306c02 \n#14 0x55e5922ed713 \n#15 0x55e5922c018b \n#16 0x55e5922c0f7e \n#17 0x55e5925768d8 \n#18 0x55e59257a800 \n#19 0x55e592584cfc \n#20 0x55e59257b418 \n#21 0x55e59254842f \n#22 0x55e59259f4e8 \n#23 0x55e59259f6b4 \n#24 0x55e5925b0143 \n#25 0x7ff54c694ac3 ","time":{"start":1698615122769,"stop":1698615253230,"duration":130461}},{"uid":"6c5d78cc2776fb44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6c5d78cc2776fb44","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555ce8abafb3 \n#1 0x555ce878e4a7 \n#2 0x555ce87865d3 \n#3 0x555ce8777007 \n#4 0x555ce8778481 \n#5 0x555ce877733f \n#6 0x555ce877635c \n#7 0x555ce87762ce \n#8 0x555ce8774ecd \n#9 0x555ce877535a \n#10 0x555ce8790b8e \n#11 0x555ce88113b5 \n#12 0x555ce87f7942 \n#13 0x555ce8810c02 \n#14 0x555ce87f7713 \n#15 0x555ce87ca18b \n#16 0x555ce87caf7e \n#17 0x555ce8a808d8 \n#18 0x555ce8a84800 \n#19 0x555ce8a8ecfc \n#20 0x555ce8a85418 \n#21 0x555ce8a5242f \n#22 0x555ce8aa94e8 \n#23 0x555ce8aa96b4 \n#24 0x555ce8aba143 \n#25 0x7f9843294ac3 ","time":{"start":1698542390609,"stop":1698542522141,"duration":131532}},{"uid":"8b6e32bd7b1c2597","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b6e32bd7b1c2597","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d69c927fb3 \n#1 0x55d69c5fb4a7 \n#2 0x55d69c5f35d3 \n#3 0x55d69c5e4007 \n#4 0x55d69c5e5481 \n#5 0x55d69c5e433f \n#6 0x55d69c5e335c \n#7 0x55d69c5e32ce \n#8 0x55d69c5e1ecd \n#9 0x55d69c5e235a \n#10 0x55d69c5fdb8e \n#11 0x55d69c67e3b5 \n#12 0x55d69c664942 \n#13 0x55d69c67dc02 \n#14 0x55d69c664713 \n#15 0x55d69c63718b \n#16 0x55d69c637f7e \n#17 0x55d69c8ed8d8 \n#18 0x55d69c8f1800 \n#19 0x55d69c8fbcfc \n#20 0x55d69c8f2418 \n#21 0x55d69c8bf42f \n#22 0x55d69c9164e8 \n#23 0x55d69c9166b4 \n#24 0x55d69c927143 \n#25 0x7f8ce6694ac3 ","time":{"start":1698455717132,"stop":1698455849245,"duration":132113}},{"uid":"9d872f0517bd84c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9d872f0517bd84c7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55894f93dfb3 \n#1 0x55894f6114a7 \n#2 0x55894f6095d3 \n#3 0x55894f5fa007 \n#4 0x55894f5fb481 \n#5 0x55894f5fa33f \n#6 0x55894f5f935c \n#7 0x55894f5f92ce \n#8 0x55894f5f7ecd \n#9 0x55894f5f835a \n#10 0x55894f613b8e \n#11 0x55894f6943b5 \n#12 0x55894f67a942 \n#13 0x55894f693c02 \n#14 0x55894f67a713 \n#15 0x55894f64d18b \n#16 0x55894f64df7e \n#17 0x55894f9038d8 \n#18 0x55894f907800 \n#19 0x55894f911cfc \n#20 0x55894f908418 \n#21 0x55894f8d542f \n#22 0x55894f92c4e8 \n#23 0x55894f92c6b4 \n#24 0x55894f93d143 \n#25 0x7ff356494ac3 ","time":{"start":1698369381405,"stop":1698369513154,"duration":131749}},{"uid":"7134c957a8d04b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/7134c957a8d04b2a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x560e4b54cfb3 \n#1 0x560e4b2204a7 \n#2 0x560e4b2185d3 \n#3 0x560e4b209007 \n#4 0x560e4b20a481 \n#5 0x560e4b20933f \n#6 0x560e4b20835c \n#7 0x560e4b2082ce \n#8 0x560e4b206ecd \n#9 0x560e4b20735a \n#10 0x560e4b222b8e \n#11 0x560e4b2a33b5 \n#12 0x560e4b289942 \n#13 0x560e4b2a2c02 \n#14 0x560e4b289713 \n#15 0x560e4b25c18b \n#16 0x560e4b25cf7e \n#17 0x560e4b5128d8 \n#18 0x560e4b516800 \n#19 0x560e4b520cfc \n#20 0x560e4b517418 \n#21 0x560e4b4e442f \n#22 0x560e4b53b4e8 \n#23 0x560e4b53b6b4 \n#24 0x560e4b54c143 \n#25 0x7fbc4e894ac3 ","time":{"start":1698282869400,"stop":1698283001881,"duration":132481}},{"uid":"ce3728a8a1527672","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce3728a8a1527672","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x56012403dfb3 \n#1 0x560123d114a7 \n#2 0x560123d095d3 \n#3 0x560123cfa007 \n#4 0x560123cfb481 \n#5 0x560123cfa33f \n#6 0x560123cf935c \n#7 0x560123cf92ce \n#8 0x560123cf7ecd \n#9 0x560123cf835a \n#10 0x560123d13b8e \n#11 0x560123d943b5 \n#12 0x560123d7a942 \n#13 0x560123d93c02 \n#14 0x560123d7a713 \n#15 0x560123d4d18b \n#16 0x560123d4df7e \n#17 0x5601240038d8 \n#18 0x560124007800 \n#19 0x560124011cfc \n#20 0x560124008418 \n#21 0x560123fd542f \n#22 0x56012402c4e8 \n#23 0x56012402c6b4 \n#24 0x56012403d143 \n#25 0x7f14af094ac3 ","time":{"start":1698196535283,"stop":1698196667528,"duration":132245}},{"uid":"3c3d9145747e2326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3c3d9145747e2326","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55d825c20fb3 \n#1 0x55d8258f44a7 \n#2 0x55d8258ec5d3 \n#3 0x55d8258dd007 \n#4 0x55d8258de481 \n#5 0x55d8258dd33f \n#6 0x55d8258dc35c \n#7 0x55d8258dc2ce \n#8 0x55d8258daecd \n#9 0x55d8258db35a \n#10 0x55d8258f6b8e \n#11 0x55d8259773b5 \n#12 0x55d82595d942 \n#13 0x55d825976c02 \n#14 0x55d82595d713 \n#15 0x55d82593018b \n#16 0x55d825930f7e \n#17 0x55d825be68d8 \n#18 0x55d825bea800 \n#19 0x55d825bf4cfc \n#20 0x55d825beb418 \n#21 0x55d825bb842f \n#22 0x55d825c0f4e8 \n#23 0x55d825c0f6b4 \n#24 0x55d825c20143 \n#25 0x7fb6ad294ac3 ","time":{"start":1698178258120,"stop":1698178390271,"duration":132151}},{"uid":"1a715f4649029581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a715f4649029581","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x5651c25fffb3 \n#1 0x5651c22d34a7 \n#2 0x5651c22cb5d3 \n#3 0x5651c22bc007 \n#4 0x5651c22bd481 \n#5 0x5651c22bc33f \n#6 0x5651c22bb35c \n#7 0x5651c22bb2ce \n#8 0x5651c22b9ecd \n#9 0x5651c22ba35a \n#10 0x5651c22d5b8e \n#11 0x5651c23563b5 \n#12 0x5651c233c942 \n#13 0x5651c2355c02 \n#14 0x5651c233c713 \n#15 0x5651c230f18b \n#16 0x5651c230ff7e \n#17 0x5651c25c58d8 \n#18 0x5651c25c9800 \n#19 0x5651c25d3cfc \n#20 0x5651c25ca418 \n#21 0x5651c259742f \n#22 0x5651c25ee4e8 \n#23 0x5651c25ee6b4 \n#24 0x5651c25ff143 \n#25 0x7f5173c94ac3 ","time":{"start":1698178199407,"stop":1698178330299,"duration":130892}}]},"b14d94c00a7a02b15ede5862fe9627b6":{"statistic":{"failed":118,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":170},"items":[{"uid":"d54216a344f5c056","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/d54216a344f5c056","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698867322863,"stop":1698867323495,"duration":632}},{"uid":"7459619bdde7bd03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7459619bdde7bd03","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698867371431,"stop":1698867371876,"duration":445}},{"uid":"9a94a2e4d9a22e61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9a94a2e4d9a22e61","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698801504650,"stop":1698801505110,"duration":460}},{"uid":"d9b2059bb97504dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d9b2059bb97504dd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698788412500,"stop":1698788412920,"duration":420}},{"uid":"51c8cc1372e7d9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/51c8cc1372e7d9b8","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698714885440,"stop":1698714885988,"duration":548}},{"uid":"b1df1b5e8e077bdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b1df1b5e8e077bdd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698701278705,"stop":1698701279363,"duration":658}},{"uid":"6c688923740ea0c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6c688923740ea0c7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698700148497,"stop":1698700148926,"duration":429}},{"uid":"92b4dca6e032dc91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/92b4dca6e032dc91","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692694258,"stop":1698692694758,"duration":500}},{"uid":"b105bbd11af9143c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b105bbd11af9143c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692661261,"stop":1698692661735,"duration":474}},{"uid":"9556c214d154a5da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9556c214d154a5da","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646221849,"stop":1698646222514,"duration":665}},{"uid":"20c94552b7f62c62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/20c94552b7f62c62","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698628471752,"stop":1698628472326,"duration":574}},{"uid":"b74f7bea4fc86d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b74f7bea4fc86d12","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615110677,"stop":1698615111278,"duration":601}},{"uid":"264df2f706c43ed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/264df2f706c43ed3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615031956,"stop":1698615032493,"duration":537}},{"uid":"426a19130410c65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/426a19130410c65","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698542278116,"stop":1698542278882,"duration":766}},{"uid":"833c9e79e5cc9cd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/833c9e79e5cc9cd2","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698455469032,"stop":1698455469573,"duration":541}},{"uid":"4f4442bfac8c5ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4f4442bfac8c5ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698369151404,"stop":1698369151819,"duration":415}},{"uid":"dc1c297f7e114c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc1c297f7e114c5a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698282737922,"stop":1698282738513,"duration":591}},{"uid":"9b7de5a0e376b35d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9b7de5a0e376b35d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698196411191,"stop":1698196411757,"duration":566}},{"uid":"ea041f52d764a1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea041f52d764a1ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178137378,"stop":1698178138043,"duration":665}},{"uid":"7e6e54e12127fbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7e6e54e12127fbc","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178093687,"stop":1698178094195,"duration":508}}]},"94109bff7ef580f8a70ff49447a40d87":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"c8a0162f1d5cc86f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/c8a0162f1d5cc86f","status":"passed","time":{"start":1698867357066,"stop":1698867359589,"duration":2523}},{"uid":"9dda1267c14d137e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9dda1267c14d137e","status":"passed","time":{"start":1698867418814,"stop":1698867420910,"duration":2096}},{"uid":"7e2113a11f2086f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7e2113a11f2086f3","status":"passed","time":{"start":1698801547672,"stop":1698801548926,"duration":1254}},{"uid":"2a010b7eedc4c9f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2a010b7eedc4c9f0","status":"passed","time":{"start":1698788451222,"stop":1698788452514,"duration":1292}},{"uid":"194cce5d5d929a35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/194cce5d5d929a35","status":"passed","time":{"start":1698714939123,"stop":1698714940768,"duration":1645}},{"uid":"22a5457f00e73850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/22a5457f00e73850","status":"passed","time":{"start":1698701311051,"stop":1698701312523,"duration":1472}},{"uid":"5cdcc681a7241b93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5cdcc681a7241b93","status":"passed","time":{"start":1698700183131,"stop":1698700184428,"duration":1297}},{"uid":"e9ecf9a150b8c7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e9ecf9a150b8c7e4","status":"passed","time":{"start":1698692725081,"stop":1698692726267,"duration":1186}},{"uid":"1b6236100d8917ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1b6236100d8917ac","status":"passed","time":{"start":1698692695021,"stop":1698692696268,"duration":1247}},{"uid":"5e6eb691a12bcbb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5e6eb691a12bcbb0","status":"passed","time":{"start":1698646274334,"stop":1698646277481,"duration":3147}},{"uid":"184eeb44b54847ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/184eeb44b54847ae","status":"passed","time":{"start":1698628503076,"stop":1698628504427,"duration":1351}},{"uid":"2d948f7d2f7d8a4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2d948f7d2f7d8a4f","status":"passed","time":{"start":1698615145454,"stop":1698615151750,"duration":6296}},{"uid":"272fe17df8b07dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/272fe17df8b07dc8","status":"passed","time":{"start":1698615060661,"stop":1698615061923,"duration":1262}},{"uid":"dc67cbbcd1efadbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/dc67cbbcd1efadbb","status":"passed","time":{"start":1698542316990,"stop":1698542318799,"duration":1809}},{"uid":"18a169056bfdda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/18a169056bfdda5","status":"passed","time":{"start":1698455509172,"stop":1698455510694,"duration":1522}},{"uid":"6795e86b051f9208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6795e86b051f9208","status":"passed","time":{"start":1698369186049,"stop":1698369187889,"duration":1840}},{"uid":"4859cf111949c3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4859cf111949c3ae","status":"passed","time":{"start":1698282787514,"stop":1698282789038,"duration":1524}},{"uid":"1a8b4299280f4308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1a8b4299280f4308","status":"passed","time":{"start":1698196458765,"stop":1698196460990,"duration":2225}},{"uid":"2169411bffe836a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2169411bffe836a","status":"passed","time":{"start":1698178171688,"stop":1698178173117,"duration":1429}},{"uid":"b7d752dc41bd6edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b7d752dc41bd6edd","status":"passed","time":{"start":1698178134700,"stop":1698178139415,"duration":4715}}]},"6712f2e3b136c8030bb4071a5deccc97":{"statistic":{"failed":17,"broken":0,"skipped":0,"passed":153,"unknown":0,"total":170},"items":[{"uid":"1df1cf68aaf079c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/1df1cf68aaf079c3","status":"passed","time":{"start":1698867422445,"stop":1698867427839,"duration":5394}},{"uid":"7c362d16b35ca831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7c362d16b35ca831","status":"passed","time":{"start":1698867488346,"stop":1698867493812,"duration":5466}},{"uid":"97f03b80653b9dd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/97f03b80653b9dd6","status":"passed","time":{"start":1698801624599,"stop":1698801630024,"duration":5425}},{"uid":"1429cc7263d9ba85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1429cc7263d9ba85","status":"passed","time":{"start":1698788515273,"stop":1698788520742,"duration":5469}},{"uid":"6d3108947c226db3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6d3108947c226db3","status":"passed","time":{"start":1698715019356,"stop":1698715027191,"duration":7835}},{"uid":"d3f3eac4df042029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d3f3eac4df042029","status":"passed","time":{"start":1698701391267,"stop":1698701398582,"duration":7315}},{"uid":"5d1d069f514c3ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d1d069f514c3ef2","status":"passed","time":{"start":1698700247837,"stop":1698700253421,"duration":5584}},{"uid":"216357116a24531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/216357116a24531","status":"passed","time":{"start":1698692890170,"stop":1698692895309,"duration":5139}},{"uid":"714aae454c4f5c9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/714aae454c4f5c9b","status":"passed","time":{"start":1698692758041,"stop":1698692763654,"duration":5613}},{"uid":"7b322a0b5ca02bf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7b322a0b5ca02bf4","status":"passed","time":{"start":1698646371143,"stop":1698646378419,"duration":7276}},{"uid":"ea59050268b7e2c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ea59050268b7e2c2","status":"passed","time":{"start":1698628588819,"stop":1698628595637,"duration":6818}},{"uid":"d072eba3c4800eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d072eba3c4800eea","status":"passed","time":{"start":1698615200980,"stop":1698615208572,"duration":7592}},{"uid":"d4a3235fdf49c39f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d4a3235fdf49c39f","status":"passed","time":{"start":1698615109078,"stop":1698615114665,"duration":5587}},{"uid":"76d12d94d9f23d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/76d12d94d9f23d8","status":"passed","time":{"start":1698542373688,"stop":1698542380790,"duration":7102}},{"uid":"c8460c6c19e948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c8460c6c19e948","status":"passed","time":{"start":1698455583900,"stop":1698455590772,"duration":6872}},{"uid":"cb9d27806fb5b126","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb9d27806fb5b126","status":"passed","time":{"start":1698369255448,"stop":1698369261227,"duration":5779}},{"uid":"fe30a8dbb1fc0e5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/fe30a8dbb1fc0e5f","status":"passed","time":{"start":1698282847714,"stop":1698282856223,"duration":8509}},{"uid":"51dd5e380d994356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/51dd5e380d994356","status":"passed","time":{"start":1698196514095,"stop":1698196521213,"duration":7118}},{"uid":"f1a319942e500aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f1a319942e500aba","status":"passed","time":{"start":1698178237545,"stop":1698178244462,"duration":6917}},{"uid":"5aa1d9e6a36c324b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5aa1d9e6a36c324b","status":"passed","time":{"start":1698178179281,"stop":1698178185597,"duration":6316}}]},"9b4fbe015a28e4f52e55a5bc5e2d6fd0":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"4e9b9b1d9606cce7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/4e9b9b1d9606cce7","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":1698867589984,"stop":1698867720126,"duration":130142}},{"uid":"9b373d3c4f27ad43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9b373d3c4f27ad43","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":1698867628026,"stop":1698867758798,"duration":130772}},{"uid":"616df04c0914dc1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/616df04c0914dc1e","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":1698801774032,"stop":1698801904359,"duration":130327}},{"uid":"d8a7d311e289bcbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8a7d311e289bcbd","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":1698788673033,"stop":1698788802858,"duration":129825}},{"uid":"552853045d32cd78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/552853045d32cd78","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":1698715208892,"stop":1698715339272,"duration":130380}},{"uid":"a17e22ae8e406ecf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a17e22ae8e406ecf","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":1698701591147,"stop":1698701721199,"duration":130052}},{"uid":"9c0016b8c9d14ce0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9c0016b8c9d14ce0","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":1698700394198,"stop":1698700525355,"duration":131157}},{"uid":"7e751ad619a0d52d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7e751ad619a0d52d","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":1698693079761,"stop":1698693210008,"duration":130247}},{"uid":"249aeffb2a28ec81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/249aeffb2a28ec81","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":1698692933305,"stop":1698693063422,"duration":130117}},{"uid":"7194431978c451fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7194431978c451fa","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":1698646612294,"stop":1698646742283,"duration":129989}},{"uid":"1d161544969d6229","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1d161544969d6229","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":1698628667091,"stop":1698628798328,"duration":131237}},{"uid":"32691c8511a8c3df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/32691c8511a8c3df","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":1698615414195,"stop":1698615543820,"duration":129625}},{"uid":"949f47f608167034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/949f47f608167034","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":1698615298477,"stop":1698615429354,"duration":130877}},{"uid":"3a0db9b2bd3947cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3a0db9b2bd3947cb","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":1698542594273,"stop":1698542724877,"duration":130604}},{"uid":"6288920b1abbd524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6288920b1abbd524","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":1698455665921,"stop":1698455795998,"duration":130077}},{"uid":"24d0fedc31ff96f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/24d0fedc31ff96f8","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":1698369328970,"stop":1698369459916,"duration":130946}},{"uid":"e7b071807a377c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e7b071807a377c9c","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":1698283088101,"stop":1698283218946,"duration":130845}},{"uid":"60cdc8d10e83153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/60cdc8d10e83153a","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":1698196745220,"stop":1698196876396,"duration":131176}},{"uid":"729bbd1311c8c7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/729bbd1311c8c7e1","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":1698178444638,"stop":1698178574585,"duration":129947}},{"uid":"3b6a3c7fa7c14a2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3b6a3c7fa7c14a2f","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":1698178381586,"stop":1698178512567,"duration":130981}}]},"519a697efdcc9e7678d3369921187d0b":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":23},"items":[{"uid":"bcc434f0f20104cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/bcc434f0f20104cc","status":"passed","time":{"start":1698867361581,"stop":1698867366767,"duration":5186}},{"uid":"ad212d322e9d3105","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ad212d322e9d3105","status":"passed","time":{"start":1698867422924,"stop":1698867429509,"duration":6585}},{"uid":"69c489325968271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/69c489325968271","status":"passed","time":{"start":1698801550977,"stop":1698801555933,"duration":4956}},{"uid":"42a1464d38ebcfd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/42a1464d38ebcfd4","status":"passed","time":{"start":1698788454642,"stop":1698788460593,"duration":5951}},{"uid":"cbd6af191b967a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cbd6af191b967a6b","status":"passed","time":{"start":1698714943351,"stop":1698714950055,"duration":6704}},{"uid":"839c9ace63f682d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/839c9ace63f682d6","status":"passed","time":{"start":1698701315832,"stop":1698701323092,"duration":7260}},{"uid":"5179dc888ab2a5ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5179dc888ab2a5ec","status":"passed","time":{"start":1698700186619,"stop":1698700191449,"duration":4830}},{"uid":"236bd7828600d778","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/236bd7828600d778","status":"passed","time":{"start":1698692728757,"stop":1698692734736,"duration":5979}},{"uid":"100815482feaa80c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/100815482feaa80c","status":"passed","time":{"start":1698692698325,"stop":1698692704231,"duration":5906}},{"uid":"5fafd137d7aa253f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fafd137d7aa253f","status":"passed","time":{"start":1698646280416,"stop":1698646288950,"duration":8534}},{"uid":"a7fd590afc6eab03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a7fd590afc6eab03","status":"passed","time":{"start":1698628507004,"stop":1698628513023,"duration":6019}},{"uid":"479127c63d6ede70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/479127c63d6ede70","status":"passed","time":{"start":1698615154793,"stop":1698615161131,"duration":6338}},{"uid":"d773e8261587d1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d773e8261587d1cc","status":"passed","time":{"start":1698615064381,"stop":1698615069849,"duration":5468}},{"uid":"44262c6aadc0db5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/44262c6aadc0db5f","status":"passed","time":{"start":1698542321494,"stop":1698542327026,"duration":5532}},{"uid":"9659c0d21c638138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9659c0d21c638138","status":"passed","time":{"start":1698455512110,"stop":1698455518596,"duration":6486}},{"uid":"69bd1f67b3fbf249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/69bd1f67b3fbf249","status":"passed","time":{"start":1698369190112,"stop":1698369196512,"duration":6400}},{"uid":"71d3fc15b53c9018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/71d3fc15b53c9018","status":"passed","time":{"start":1698282791592,"stop":1698282798197,"duration":6605}},{"uid":"7fbb7c402430ccac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7fbb7c402430ccac","status":"passed","time":{"start":1698196454506,"stop":1698196461535,"duration":7029}},{"uid":"88fd6fb366258c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88fd6fb366258c7e","status":"passed","time":{"start":1698178176206,"stop":1698178182748,"duration":6542}},{"uid":"f513eae40851546b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f513eae40851546b","status":"passed","time":{"start":1698178168121,"stop":1698178173891,"duration":5770}}]},"e8795ce8d9315a80a8e410520349c187":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":32},"items":[{"uid":"8a6fc8599c8c06dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/8a6fc8599c8c06dc","status":"passed","time":{"start":1698867372379,"stop":1698867386170,"duration":13791}},{"uid":"437171b5f42bc41a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/437171b5f42bc41a","status":"passed","time":{"start":1698867431087,"stop":1698867447007,"duration":15920}},{"uid":"c041640454942eed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c041640454942eed","status":"passed","time":{"start":1698801557656,"stop":1698801578478,"duration":20822}},{"uid":"7414d2f36865d6c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7414d2f36865d6c5","status":"passed","time":{"start":1698788461967,"stop":1698788474179,"duration":12212}},{"uid":"4becea2dbf4aea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4becea2dbf4aea35","status":"passed","time":{"start":1698714952164,"stop":1698714968352,"duration":16188}},{"uid":"cff5c7598c1ae602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cff5c7598c1ae602","status":"passed","time":{"start":1698701328645,"stop":1698701345212,"duration":16567}},{"uid":"cd972070c6db1240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cd972070c6db1240","status":"passed","time":{"start":1698700193443,"stop":1698700209748,"duration":16305}},{"uid":"4102f1818a70d316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4102f1818a70d316","status":"passed","time":{"start":1698692740027,"stop":1698692751466,"duration":11439}},{"uid":"8bd2a0e34e7a2d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8bd2a0e34e7a2d82","status":"passed","time":{"start":1698692705966,"stop":1698692718299,"duration":12333}},{"uid":"a67a9caba4253199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a67a9caba4253199","status":"passed","time":{"start":1698646291139,"stop":1698646307508,"duration":16369}},{"uid":"ed017f981ebad832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ed017f981ebad832","status":"passed","time":{"start":1698628515057,"stop":1698628530721,"duration":15664}},{"uid":"1c7ac5cb97aa9481","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1c7ac5cb97aa9481","status":"passed","time":{"start":1698615167368,"stop":1698615189704,"duration":22336}},{"uid":"9a99dfbfae7f51f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9a99dfbfae7f51f1","status":"passed","time":{"start":1698615072044,"stop":1698615084361,"duration":12317}},{"uid":"3acaae084ef3695d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3acaae084ef3695d","status":"passed","time":{"start":1698542329331,"stop":1698542345394,"duration":16063}},{"uid":"e91947a2e33f29f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e91947a2e33f29f6","status":"passed","time":{"start":1698455520041,"stop":1698455538096,"duration":18055}},{"uid":"f5df90740f8509bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5df90740f8509bd","status":"passed","time":{"start":1698369198044,"stop":1698369210578,"duration":12534}},{"uid":"8668ad3d6314a625","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8668ad3d6314a625","status":"passed","time":{"start":1698282804825,"stop":1698282820237,"duration":15412}},{"uid":"c04f9de76587d6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c04f9de76587d6f3","status":"passed","time":{"start":1698196463897,"stop":1698196481900,"duration":18003}},{"uid":"832f90c458a59bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/832f90c458a59bfc","status":"passed","time":{"start":1698178185365,"stop":1698178205774,"duration":20409}},{"uid":"255fb80fc3d296fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/255fb80fc3d296fe","status":"passed","time":{"start":1698178175644,"stop":1698178187125,"duration":11481}}]},"f8fee070cb49e91fbb5bb87c533c294a":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"a80c8ec6ec2499","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/a80c8ec6ec2499","status":"passed","time":{"start":1698867525788,"stop":1698867533825,"duration":8037}},{"uid":"60c2a99a6ad80361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/60c2a99a6ad80361","status":"passed","time":{"start":1698867569390,"stop":1698867577595,"duration":8205}},{"uid":"dfead28ea3bb50c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/dfead28ea3bb50c1","status":"passed","time":{"start":1698801699792,"stop":1698801729648,"duration":29856}},{"uid":"b885f8be75ea137b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b885f8be75ea137b","status":"passed","time":{"start":1698788607842,"stop":1698788617233,"duration":9391}},{"uid":"ba18abcbadfd66a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ba18abcbadfd66a","status":"passed","time":{"start":1698715153610,"stop":1698715168600,"duration":14990}},{"uid":"9b3a18b14feeaedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9b3a18b14feeaedc","status":"passed","time":{"start":1698701569036,"stop":1698701575752,"duration":6716}},{"uid":"ab1facabe207795e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ab1facabe207795e","status":"passed","time":{"start":1698700339512,"stop":1698700345556,"duration":6044}},{"uid":"4e0898dd01fcfd7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4e0898dd01fcfd7c","status":"passed","time":{"start":1698692873197,"stop":1698692879228,"duration":6031}},{"uid":"a3f8524d314ff4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/a3f8524d314ff4","status":"passed","time":{"start":1698692849085,"stop":1698692855350,"duration":6265}},{"uid":"5466236ed2abd5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5466236ed2abd5b","status":"passed","time":{"start":1698646558874,"stop":1698646565326,"duration":6452}},{"uid":"5825b648c741ce4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5825b648c741ce4b","status":"passed","time":{"start":1698628546090,"stop":1698628577754,"duration":31664}},{"uid":"e7b871e58bc007d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e7b871e58bc007d2","status":"passed","time":{"start":1698615183004,"stop":1698615190532,"duration":7528}},{"uid":"7608a669b7694850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7608a669b7694850","status":"passed","time":{"start":1698615091534,"stop":1698615098003,"duration":6469}},{"uid":"c37774365e3677d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c37774365e3677d6","status":"passed","time":{"start":1698542355071,"stop":1698542363065,"duration":7994}},{"uid":"dd41f794ca6d31cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd41f794ca6d31cc","status":"passed","time":{"start":1698455534226,"stop":1698455571927,"duration":37701}},{"uid":"93d003c5d26d1332","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93d003c5d26d1332","status":"passed","time":{"start":1698369228813,"stop":1698369245800,"duration":16987}},{"uid":"111ea9d5ee1b41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/111ea9d5ee1b41e","status":"passed","time":{"start":1698282810506,"stop":1698282838244,"duration":27738}},{"uid":"4a24ca7ba9649f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4a24ca7ba9649f1","status":"passed","time":{"start":1698196480291,"stop":1698196502820,"duration":22529}},{"uid":"b1b5a816501cac1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b1b5a816501cac1c","status":"passed","time":{"start":1698178217293,"stop":1698178225215,"duration":7922}},{"uid":"46bf97f16fe55b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/46bf97f16fe55b2","status":"passed","time":{"start":1698178161800,"stop":1698178169117,"duration":7317}}]},"44ddd5985badeba6e2bcae7f904bc14a":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"69e2238fb6598158","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/69e2238fb6598158","status":"passed","time":{"start":1698867548060,"stop":1698867550375,"duration":2315}},{"uid":"b2024013160b5b5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b2024013160b5b5c","status":"passed","time":{"start":1698867591608,"stop":1698867593719,"duration":2111}},{"uid":"3ab054c357bb6215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3ab054c357bb6215","status":"passed","time":{"start":1698801742295,"stop":1698801744673,"duration":2378}},{"uid":"4d11e303bf8afde4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4d11e303bf8afde4","status":"passed","time":{"start":1698788632032,"stop":1698788634281,"duration":2249}},{"uid":"f78959adf7272647","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f78959adf7272647","status":"passed","time":{"start":1698715192635,"stop":1698715195405,"duration":2770}},{"uid":"16ada858b498e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/16ada858b498e95f","status":"passed","time":{"start":1698701574979,"stop":1698701577391,"duration":2412}},{"uid":"359010b6aa9b552b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/359010b6aa9b552b","status":"passed","time":{"start":1698700357179,"stop":1698700359163,"duration":1984}},{"uid":"f151072228d94ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f151072228d94ca8","status":"passed","time":{"start":1698693056841,"stop":1698693059262,"duration":2421}},{"uid":"ce80650dd4f27a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ce80650dd4f27a6b","status":"passed","time":{"start":1698692866522,"stop":1698692868985,"duration":2463}},{"uid":"bc171461202c57f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/bc171461202c57f6","status":"passed","time":{"start":1698646557116,"stop":1698646559574,"duration":2458}},{"uid":"4992e1dad92f4e3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4992e1dad92f4e3a","status":"passed","time":{"start":1698628603438,"stop":1698628606074,"duration":2636}},{"uid":"e57073cd109d5ba5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e57073cd109d5ba5","status":"passed","time":{"start":1698615451621,"stop":1698615454372,"duration":2751}},{"uid":"38fefa2d8e41a29d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/38fefa2d8e41a29d","status":"passed","time":{"start":1698615288322,"stop":1698615290901,"duration":2579}},{"uid":"298409ed319dd109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/298409ed319dd109","status":"passed","time":{"start":1698542578475,"stop":1698542581420,"duration":2945}},{"uid":"2c587776466157df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2c587776466157df","status":"passed","time":{"start":1698455597751,"stop":1698455600048,"duration":2297}},{"uid":"d37267a3b1bd450f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d37267a3b1bd450f","status":"passed","time":{"start":1698369268328,"stop":1698369270521,"duration":2193}},{"uid":"d0f9e13965521136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d0f9e13965521136","status":"passed","time":{"start":1698283091437,"stop":1698283093804,"duration":2367}},{"uid":"fb4f29a83e8060c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/fb4f29a83e8060c1","status":"passed","time":{"start":1698196731368,"stop":1698196733873,"duration":2505}},{"uid":"6714b9e63b6a896","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6714b9e63b6a896","status":"passed","time":{"start":1698178467431,"stop":1698178469870,"duration":2439}},{"uid":"ba91277b86eeac86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ba91277b86eeac86","status":"passed","time":{"start":1698178406049,"stop":1698178408215,"duration":2166}}]},"445c69993d092ef0a391b637b7b8f077":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"a2f2d078ea4db685","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/a2f2d078ea4db685","status":"passed","time":{"start":1698867557968,"stop":1698867559514,"duration":1546}},{"uid":"1b32e48d363cbfaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/1b32e48d363cbfaa","status":"passed","time":{"start":1698867601226,"stop":1698867602372,"duration":1146}},{"uid":"a1e86ce6df312c77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a1e86ce6df312c77","status":"passed","time":{"start":1698801752423,"stop":1698801754040,"duration":1617}},{"uid":"73df9ccad8ad38a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/73df9ccad8ad38a2","status":"passed","time":{"start":1698788642074,"stop":1698788643294,"duration":1220}},{"uid":"792793dd30843025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/792793dd30843025","status":"passed","time":{"start":1698715203736,"stop":1698715205086,"duration":1350}},{"uid":"1ea80027edd33c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1ea80027edd33c49","status":"passed","time":{"start":1698701575758,"stop":1698701577374,"duration":1616}},{"uid":"c0d5dc54c4a35ea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d5dc54c4a35ea5","status":"passed","time":{"start":1698700367048,"stop":1698700368199,"duration":1151}},{"uid":"3fdfe0d845ca8370","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3fdfe0d845ca8370","status":"passed","time":{"start":1698693067142,"stop":1698693068213,"duration":1071}},{"uid":"172eeb7f65e6ed9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/172eeb7f65e6ed9e","status":"passed","time":{"start":1698692876747,"stop":1698692877970,"duration":1223}},{"uid":"cd1ce7a59cc91957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cd1ce7a59cc91957","status":"passed","time":{"start":1698646568640,"stop":1698646570188,"duration":1548}},{"uid":"511d3af078b43ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/511d3af078b43ae2","status":"passed","time":{"start":1698628614497,"stop":1698628616177,"duration":1680}},{"uid":"6d7094d2ea5cdaab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6d7094d2ea5cdaab","status":"passed","time":{"start":1698615464646,"stop":1698615466417,"duration":1771}},{"uid":"72af921c12731e1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72af921c12731e1b","status":"passed","time":{"start":1698615299191,"stop":1698615300489,"duration":1298}},{"uid":"e669a427090eb871","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e669a427090eb871","status":"passed","time":{"start":1698542590377,"stop":1698542592422,"duration":2045}},{"uid":"254bb4ea3a1f0b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/254bb4ea3a1f0b74","status":"passed","time":{"start":1698455608142,"stop":1698455609688,"duration":1546}},{"uid":"33b7f5c8f57c9de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/33b7f5c8f57c9de0","status":"passed","time":{"start":1698369278897,"stop":1698369280761,"duration":1864}},{"uid":"b0fc33c17c9cb9b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b0fc33c17c9cb9b3","status":"passed","time":{"start":1698283119730,"stop":1698283122364,"duration":2634}},{"uid":"991c90a407f150f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/991c90a407f150f9","status":"passed","time":{"start":1698196742511,"stop":1698196744098,"duration":1587}},{"uid":"5f7ff92156fbe71f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5f7ff92156fbe71f","status":"passed","time":{"start":1698178478882,"stop":1698178481117,"duration":2235}},{"uid":"6c41341768fe5ae8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6c41341768fe5ae8","status":"passed","time":{"start":1698178417238,"stop":1698178418583,"duration":1345}}]},"46bdc81110002bd93542f111d9af2812":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":144,"unknown":0,"total":170},"items":[{"uid":"71d260dc0dd45ef0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/71d260dc0dd45ef0","status":"passed","time":{"start":1698867544949,"stop":1698867548056,"duration":3107}},{"uid":"75943b45f53c8b08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/75943b45f53c8b08","status":"passed","time":{"start":1698867588276,"stop":1698867591604,"duration":3328}},{"uid":"d7349f5b361e14ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d7349f5b361e14ed","status":"passed","time":{"start":1698801740396,"stop":1698801742290,"duration":1894}},{"uid":"f72323d2569476f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f72323d2569476f5","status":"passed","time":{"start":1698788628249,"stop":1698788632029,"duration":3780}},{"uid":"3271dc4cbef2f969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3271dc4cbef2f969","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715180418,"stop":1698715182481,"duration":2063}},{"uid":"f1b44543890ca6aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f1b44543890ca6aa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701571681,"stop":1698701574826,"duration":3145}},{"uid":"426b0e2b63521503","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/426b0e2b63521503","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700355503,"stop":1698700357142,"duration":1639}},{"uid":"33163b26bcaa2bb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/33163b26bcaa2bb9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693054656,"stop":1698693056805,"duration":2149}},{"uid":"ea6380db9f8153a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ea6380db9f8153a6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692864656,"stop":1698692866488,"duration":1832}},{"uid":"ae70dba187d91b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ae70dba187d91b0e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646555242,"stop":1698646557074,"duration":1832}},{"uid":"3c4c89d3621a8d23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3c4c89d3621a8d23","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628903069,"stop":1698628904899,"duration":1830}},{"uid":"36054524b6a5b79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/36054524b6a5b79","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615386998,"stop":1698615389221,"duration":2223}},{"uid":"d89e7b726e508660","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d89e7b726e508660","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615275639,"stop":1698615277483,"duration":1844}},{"uid":"36647b02891745f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/36647b02891745f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542542130,"stop":1698542545176,"duration":3046}},{"uid":"2a469b407e77f316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a469b407e77f316","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455876672,"stop":1698455878206,"duration":1534}},{"uid":"8f7376a82795d060","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8f7376a82795d060","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369534373,"stop":1698369535841,"duration":1468}},{"uid":"e385d856194ecac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e385d856194ecac3","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698283042186,"stop":1698283043665,"duration":1479}},{"uid":"7f9f340a8854b708","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7f9f340a8854b708","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196694902,"stop":1698196697131,"duration":2229}},{"uid":"f530a7c655796e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f530a7c655796e28","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178414134,"stop":1698178417020,"duration":2886}},{"uid":"3eb0bca34815960e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3eb0bca34815960e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178353224,"stop":1698178356053,"duration":2829}}]},"f014a970b405df22a91c3a1e6926ba51":{"statistic":{"failed":60,"broken":0,"skipped":0,"passed":110,"unknown":0,"total":170},"items":[{"uid":"2ac6b4f539b1a5fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/2ac6b4f539b1a5fd","status":"passed","time":{"start":1698867403595,"stop":1698867411043,"duration":7448}},{"uid":"682a78b4a89ea96a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/682a78b4a89ea96a","status":"passed","time":{"start":1698867465878,"stop":1698867474250,"duration":8372}},{"uid":"c08726f6b9b59538","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c08726f6b9b59538","status":"passed","time":{"start":1698801604809,"stop":1698801612212,"duration":7403}},{"uid":"18b5c7e515bd190c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/18b5c7e515bd190c","status":"passed","time":{"start":1698788496063,"stop":1698788503151,"duration":7088}},{"uid":"ed92c63caa1d13fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed92c63caa1d13fc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714992096,"stop":1698715004483,"duration":12387}},{"uid":"412b971723697a66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/412b971723697a66","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701367689,"stop":1698701376810,"duration":9121}},{"uid":"292e9f8e6ac07e15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/292e9f8e6ac07e15","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700228846,"stop":1698700235603,"duration":6757}},{"uid":"841a683332219fe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/841a683332219fe1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693067866,"stop":1698693075299,"duration":7433}},{"uid":"8dd8e223f4497563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dd8e223f4497563","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692737878,"stop":1698692744229,"duration":6351}},{"uid":"3a724480c579c5f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3a724480c579c5f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646337536,"stop":1698646349029,"duration":11493}},{"uid":"73ae1da872273f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/73ae1da872273f1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628553248,"stop":1698628562957,"duration":9709}},{"uid":"7b53e90e10f58ca5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b53e90e10f58ca5","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615215059,"stop":1698615224114,"duration":9055}},{"uid":"844f8f299eb59c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/844f8f299eb59c5a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615104166,"stop":1698615111881,"duration":7715}},{"uid":"e9236bbd134854e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e9236bbd134854e6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542367402,"stop":1698542375117,"duration":7715}},{"uid":"dd1b2478f7d7b7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd1b2478f7d7b7e4","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455555393,"stop":1698455561920,"duration":6527}},{"uid":"1a2486c55ca55a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1a2486c55ca55a1f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369230524,"stop":1698369238056,"duration":7532}},{"uid":"998b930c0ff3bd99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/998b930c0ff3bd99","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698282845992,"stop":1698282856298,"duration":10306}},{"uid":"950b0ca68c25077d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/950b0ca68c25077d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196503856,"stop":1698196513068,"duration":9212}},{"uid":"545f3bac2e4efcc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/545f3bac2e4efcc0","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178229438,"stop":1698178238455,"duration":9017}},{"uid":"9edf33c62ac3fb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9edf33c62ac3fb34","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178209315,"stop":1698178219110,"duration":9795}}]},"f7ffd8878be96220bbaf283f6c48e546":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"e094aaa793f963e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/e094aaa793f963e4","status":"passed","time":{"start":1698867367078,"stop":1698867372375,"duration":5297}},{"uid":"bdfb0679ff0c785b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/bdfb0679ff0c785b","status":"passed","time":{"start":1698867429836,"stop":1698867431083,"duration":1247}},{"uid":"48f5d73a28e82751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/48f5d73a28e82751","status":"passed","time":{"start":1698801556461,"stop":1698801557652,"duration":1191}},{"uid":"1e6851d598e45b1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1e6851d598e45b1a","status":"passed","time":{"start":1698788461044,"stop":1698788461963,"duration":919}},{"uid":"f452cb875346e47d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f452cb875346e47d","status":"passed","time":{"start":1698714950671,"stop":1698714952161,"duration":1490}},{"uid":"cd6c3abdebcdc2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cd6c3abdebcdc2b1","status":"passed","time":{"start":1698701323875,"stop":1698701328639,"duration":4764}},{"uid":"e8f89a9c83120627","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e8f89a9c83120627","status":"passed","time":{"start":1698700192035,"stop":1698700193440,"duration":1405}},{"uid":"d498ce9557a2b656","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d498ce9557a2b656","status":"passed","time":{"start":1698692735181,"stop":1698692740023,"duration":4842}},{"uid":"d69b1d0e9fb5bf8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d69b1d0e9fb5bf8b","status":"passed","time":{"start":1698692704709,"stop":1698692705963,"duration":1254}},{"uid":"4bbebd603570b2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/4bbebd603570b2e9","status":"passed","time":{"start":1698646289693,"stop":1698646291134,"duration":1441}},{"uid":"d71c5e5bb1953f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d71c5e5bb1953f13","status":"passed","time":{"start":1698628513612,"stop":1698628515054,"duration":1442}},{"uid":"299b8701468c82d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/299b8701468c82d8","status":"passed","time":{"start":1698615161973,"stop":1698615167364,"duration":5391}},{"uid":"a26e007eb3b50b61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a26e007eb3b50b61","status":"passed","time":{"start":1698615070477,"stop":1698615072039,"duration":1562}},{"uid":"3fe8d828749a0eae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3fe8d828749a0eae","status":"passed","time":{"start":1698542327712,"stop":1698542329328,"duration":1616}},{"uid":"2b380202fbd0ac02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2b380202fbd0ac02","status":"passed","time":{"start":1698455519039,"stop":1698455520037,"duration":998}},{"uid":"83012893be9ff505","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/83012893be9ff505","status":"passed","time":{"start":1698369197059,"stop":1698369198040,"duration":981}},{"uid":"727ac70445d48bb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/727ac70445d48bb3","status":"passed","time":{"start":1698282798937,"stop":1698282804821,"duration":5884}},{"uid":"bb2c3348c7385813","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/bb2c3348c7385813","status":"passed","time":{"start":1698196462223,"stop":1698196463894,"duration":1671}},{"uid":"90d07119ffc1f8be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/90d07119ffc1f8be","status":"passed","time":{"start":1698178183555,"stop":1698178185361,"duration":1806}},{"uid":"cfc91dc056d6a00b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cfc91dc056d6a00b","status":"passed","time":{"start":1698178174495,"stop":1698178175641,"duration":1146}}]},"7f3dc7acf0fc90eded39e25c4ed3bb60":{"statistic":{"failed":50,"broken":0,"skipped":0,"passed":120,"unknown":0,"total":170},"items":[{"uid":"fe992b894a9460d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/fe992b894a9460d2","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698867333520,"stop":1698867334345,"duration":825}},{"uid":"7a9648cbc42d6208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7a9648cbc42d6208","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698867380875,"stop":1698867381757,"duration":882}},{"uid":"92850054473927d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/92850054473927d2","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698801514180,"stop":1698801515179,"duration":999}},{"uid":"50a888526f979d94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/50a888526f979d94","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698788421997,"stop":1698788422765,"duration":768}},{"uid":"a1ea593f35469499","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a1ea593f35469499","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698714899244,"stop":1698714900147,"duration":903}},{"uid":"4906b39b6217d8d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4906b39b6217d8d0","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698701289966,"stop":1698701291106,"duration":1140}},{"uid":"48d4a1d460fe4b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48d4a1d460fe4b20","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698700157941,"stop":1698700158824,"duration":883}},{"uid":"24cb13771bc8d021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/24cb13771bc8d021","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692703540,"stop":1698692704385,"duration":845}},{"uid":"7eafa2d79b01d4fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7eafa2d79b01d4fd","status":"passed","time":{"start":1698692670959,"stop":1698692674757,"duration":3798}},{"uid":"fcd480e359b22881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fcd480e359b22881","status":"passed","time":{"start":1698646232264,"stop":1698646235526,"duration":3262}},{"uid":"d1b3a1c067df3ef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d1b3a1c067df3ef5","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698628483471,"stop":1698628484874,"duration":1403}},{"uid":"57af589fefc04d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/57af589fefc04d97","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615121073,"stop":1698615122053,"duration":980}},{"uid":"45fb15286fbfbcbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/45fb15286fbfbcbb","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615041542,"stop":1698615042516,"duration":974}},{"uid":"e42b3555051d30fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e42b3555051d30fa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698542288164,"stop":1698542289188,"duration":1024}},{"uid":"f17be26625ef7b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f17be26625ef7b8e","status":"passed","time":{"start":1698455478869,"stop":1698455482620,"duration":3751}},{"uid":"b2424a1a0a3021ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b2424a1a0a3021ff","status":"failed","statusDetails":"ValueError: unconverted data remains: \n \n (In progress)","time":{"start":1698369161722,"stop":1698369165746,"duration":4024}},{"uid":"a68acf28ac5bd007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a68acf28ac5bd007","status":"passed","time":{"start":1698282749795,"stop":1698282754031,"duration":4236}},{"uid":"40ec856a2c9049e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/40ec856a2c9049e3","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698196422000,"stop":1698196423115,"duration":1115}},{"uid":"423c69fc95862745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/423c69fc95862745","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178148652,"stop":1698178149809,"duration":1157}},{"uid":"93c36446cdfc84e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/93c36446cdfc84e8","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178103943,"stop":1698178105050,"duration":1107}}]},"af246d65f1eea891cf11ee497308965a":{"statistic":{"failed":145,"broken":0,"skipped":0,"passed":25,"unknown":0,"total":170},"items":[{"uid":"761c04ebd8b55aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/761c04ebd8b55aed","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":1698867589046,"stop":1698867589795,"duration":749}},{"uid":"7ea7945045a87340","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7ea7945045a87340","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":1698867626993,"stop":1698867627719,"duration":726}},{"uid":"27ed2181e17cb94b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27ed2181e17cb94b","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698801788333,"stop":1698801791552,"duration":3219}},{"uid":"5ec44e4c4a15ecb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5ec44e4c4a15ecb5","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698788666066,"stop":1698788669111,"duration":3045}},{"uid":"a3f55e945210a77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a3f55e945210a77d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698715205575,"stop":1698715208826,"duration":3251}},{"uid":"df5b6055d3286408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/df5b6055d3286408","status":"passed","time":{"start":1698701589042,"stop":1698701591142,"duration":2100}},{"uid":"60ecd658497bf6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/60ecd658497bf6d6","status":"passed","time":{"start":1698700393042,"stop":1698700394195,"duration":1153}},{"uid":"73e8d7073b49470b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/73e8d7073b49470b","status":"passed","time":{"start":1698693078651,"stop":1698693079756,"duration":1105}},{"uid":"fb7913c4da1a931f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/fb7913c4da1a931f","status":"passed","time":{"start":1698692903647,"stop":1698692933302,"duration":29655}},{"uid":"15d5090b3d14b81c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/15d5090b3d14b81c","status":"passed","time":{"start":1698646582912,"stop":1698646612289,"duration":29377}},{"uid":"c9c43b551db1f580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c9c43b551db1f580","status":"passed","time":{"start":1698628641629,"stop":1698628667087,"duration":25458}},{"uid":"6fca79c1db2b62bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6fca79c1db2b62bf","status":"passed","time":{"start":1698615412284,"stop":1698615414191,"duration":1907}},{"uid":"5649973f872bd0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5649973f872bd0d1","status":"passed","time":{"start":1698615297104,"stop":1698615298474,"duration":1370}},{"uid":"8f1c18328c11259e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8f1c18328c11259e","status":"passed","time":{"start":1698542568532,"stop":1698542594270,"duration":25738}},{"uid":"1125f7b9c2638c71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1125f7b9c2638c71","status":"passed","time":{"start":1698455636739,"stop":1698455665918,"duration":29179}},{"uid":"26969becfe1fd247","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26969becfe1fd247","status":"passed","time":{"start":1698369305475,"stop":1698369328966,"duration":23491}},{"uid":"c88812bdf2083059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c88812bdf2083059","status":"passed","time":{"start":1698283068253,"stop":1698283088095,"duration":19842}},{"uid":"14265c2b2a73086f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/14265c2b2a73086f","status":"passed","time":{"start":1698196718261,"stop":1698196745217,"duration":26956}},{"uid":"5c2babbbb4979501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c2babbbb4979501","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178442915,"stop":1698178444577,"duration":1662}},{"uid":"b2e451609847b13e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b2e451609847b13e","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178379713,"stop":1698178381532,"duration":1819}}]},"b583dc83005aea8688ae703bcdf0d977":{"statistic":{"failed":74,"broken":0,"skipped":0,"passed":96,"unknown":0,"total":170},"items":[{"uid":"dee5167b6a2c2b4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/dee5167b6a2c2b4e","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867337603,"stop":1698867337875,"duration":272}},{"uid":"2f72884f7602d8f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/2f72884f7602d8f8","status":"passed","time":{"start":1698867400013,"stop":1698867401614,"duration":1601}},{"uid":"14e72a0644fd89d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/14e72a0644fd89d9","status":"passed","time":{"start":1698801532178,"stop":1698801533767,"duration":1589}},{"uid":"70013b585683b48a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/70013b585683b48a","status":"passed","time":{"start":1698788434730,"stop":1698788437123,"duration":2393}},{"uid":"15ffca0c3e8e6dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/15ffca0c3e8e6dbc","status":"passed","time":{"start":1698714915582,"stop":1698714920079,"duration":4497}},{"uid":"5c7f7a4becd9dae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c7f7a4becd9dae5","status":"passed","time":{"start":1698701293357,"stop":1698701295861,"duration":2504}},{"uid":"a1787abbf7394947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a1787abbf7394947","status":"passed","time":{"start":1698700166318,"stop":1698700169199,"duration":2881}},{"uid":"5d9be04643c05282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d9be04643c05282","status":"passed","time":{"start":1698692711926,"stop":1698692713366,"duration":1440}},{"uid":"248030aefa5abb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/248030aefa5abb6a","status":"passed","time":{"start":1698692674620,"stop":1698692676171,"duration":1551}},{"uid":"2842aca8b97d5a81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2842aca8b97d5a81","status":"passed","time":{"start":1698646238590,"stop":1698646240597,"duration":2007}},{"uid":"d6997d5af1630356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d6997d5af1630356","status":"passed","time":{"start":1698628480256,"stop":1698628482006,"duration":1750}},{"uid":"f0cd926836185c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f0cd926836185c29","status":"passed","time":{"start":1698615123536,"stop":1698615125464,"duration":1928}},{"uid":"85f40947bb81a840","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/85f40947bb81a840","status":"passed","time":{"start":1698615046364,"stop":1698615048142,"duration":1778}},{"uid":"a34cc34a57178d6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a34cc34a57178d6d","status":"passed","time":{"start":1698542292044,"stop":1698542293781,"duration":1737}},{"uid":"1841132c24a7d738","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1841132c24a7d738","status":"passed","time":{"start":1698455491666,"stop":1698455494396,"duration":2730}},{"uid":"bb119badf1d5fcb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bb119badf1d5fcb8","status":"passed","time":{"start":1698369167384,"stop":1698369171348,"duration":3964}},{"uid":"8b3fccc1fc2dfd18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8b3fccc1fc2dfd18","status":"passed","time":{"start":1698282766755,"stop":1698282769451,"duration":2696}},{"uid":"7c627d316539f1bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7c627d316539f1bf","status":"passed","time":{"start":1698196437017,"stop":1698196441204,"duration":4187}},{"uid":"21c2376e0242b487","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/21c2376e0242b487","status":"passed","time":{"start":1698178154667,"stop":1698178156596,"duration":1929}},{"uid":"380e8ab748d68a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/380e8ab748d68a55","status":"passed","time":{"start":1698178118825,"stop":1698178120669,"duration":1844}}]},"702154f20d1bb392cb26213b3a14a202":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"bf5852e9c3411aea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/bf5852e9c3411aea","status":"passed","time":{"start":1698867720352,"stop":1698867722875,"duration":2523}},{"uid":"ac84d68d094bd1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ac84d68d094bd1c1","status":"passed","time":{"start":1698867759016,"stop":1698867761307,"duration":2291}},{"uid":"d409f6c2022b4163","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d409f6c2022b4163","status":"passed","time":{"start":1698801904726,"stop":1698801912369,"duration":7643}},{"uid":"1fcec98b36120b40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1fcec98b36120b40","status":"passed","time":{"start":1698788803077,"stop":1698788805362,"duration":2285}},{"uid":"5a0cc3a5a15d7582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a0cc3a5a15d7582","status":"passed","time":{"start":1698715339577,"stop":1698715342225,"duration":2648}},{"uid":"73de1b0e035ff549","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/73de1b0e035ff549","status":"passed","time":{"start":1698701721411,"stop":1698701723902,"duration":2491}},{"uid":"a39142c9c348d05b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a39142c9c348d05b","status":"passed","time":{"start":1698700525663,"stop":1698700528273,"duration":2610}},{"uid":"5dd43aa827514537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5dd43aa827514537","status":"passed","time":{"start":1698693210252,"stop":1698693212123,"duration":1871}},{"uid":"45817aceb7169a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/45817aceb7169a1e","status":"passed","time":{"start":1698693063658,"stop":1698693065916,"duration":2258}},{"uid":"7443efa744c6bd2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7443efa744c6bd2a","status":"passed","time":{"start":1698646583620,"stop":1698646585982,"duration":2362}},{"uid":"66cd7992eb869086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/66cd7992eb869086","status":"passed","time":{"start":1698628798602,"stop":1698628801519,"duration":2917}},{"uid":"873c69b3084a528a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/873c69b3084a528a","status":"passed","time":{"start":1698615544035,"stop":1698615546532,"duration":2497}},{"uid":"e853fefe0cfc16af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e853fefe0cfc16af","status":"passed","time":{"start":1698615429561,"stop":1698615431821,"duration":2260}},{"uid":"51133dc153b889da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51133dc153b889da","status":"passed","time":{"start":1698542725084,"stop":1698542727658,"duration":2574}},{"uid":"9d4c1362d62694a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9d4c1362d62694a3","status":"passed","time":{"start":1698455796242,"stop":1698455798882,"duration":2640}},{"uid":"3b07fe621df8a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b07fe621df8a9f3","status":"passed","time":{"start":1698369460109,"stop":1698369462520,"duration":2411}},{"uid":"b75269291f8f2a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b75269291f8f2a05","status":"passed","time":{"start":1698283219144,"stop":1698283221815,"duration":2671}},{"uid":"566fe7840909545c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/566fe7840909545c","status":"passed","time":{"start":1698196876661,"stop":1698196879004,"duration":2343}},{"uid":"82f1297bda7346fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/82f1297bda7346fd","status":"passed","time":{"start":1698178574927,"stop":1698178577546,"duration":2619}},{"uid":"45064cff81a0007c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/45064cff81a0007c","status":"passed","time":{"start":1698178512753,"stop":1698178515212,"duration":2459}}]},"04b39ae94b1ff1469a2ad10c001ef3a6":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":74,"unknown":0,"total":75},"items":[{"uid":"2ab8a880152f8152","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/2ab8a880152f8152","status":"passed","time":{"start":1698867699749,"stop":1698867709053,"duration":9304}},{"uid":"ff940488a2f1c217","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ff940488a2f1c217","status":"passed","time":{"start":1698867761047,"stop":1698867773656,"duration":12609}},{"uid":"de5f8777d48e4a29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/de5f8777d48e4a29","status":"passed","time":{"start":1698801773420,"stop":1698801783368,"duration":9948}},{"uid":"2d0fb956d08c7a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2d0fb956d08c7a7b","status":"passed","time":{"start":1698788663708,"stop":1698788673028,"duration":9320}},{"uid":"59bc7bbcaf7ac3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/59bc7bbcaf7ac3ce","status":"passed","time":{"start":1698715177571,"stop":1698715192631,"duration":15060}},{"uid":"fff32e7e15c7daf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fff32e7e15c7daf9","status":"passed","time":{"start":1698701547211,"stop":1698701558802,"duration":11591}},{"uid":"5bbb245d4e104c59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5bbb245d4e104c59","status":"passed","time":{"start":1698700396432,"stop":1698700406449,"duration":10017}},{"uid":"55d6a22f09e72f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55d6a22f09e72f81","status":"passed","time":{"start":1698693034067,"stop":1698693045057,"duration":10990}},{"uid":"1a2fe46207005d93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a2fe46207005d93","status":"passed","time":{"start":1698692905804,"stop":1698692921560,"duration":15756}},{"uid":"5022cd8baf0c86ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5022cd8baf0c86ee","status":"passed","time":{"start":1698646525315,"stop":1698646541616,"duration":16301}},{"uid":"feb4ebbb53ee10fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/feb4ebbb53ee10fe","status":"passed","time":{"start":1698628880321,"stop":1698628891453,"duration":11132}},{"uid":"d11ae13dada10051","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d11ae13dada10051","status":"passed","time":{"start":1698615357703,"stop":1698615367808,"duration":10105}},{"uid":"6915f6e8636551f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6915f6e8636551f","status":"passed","time":{"start":1698615253306,"stop":1698615262384,"duration":9078}},{"uid":"e0e8576f44e76483","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e0e8576f44e76483","status":"passed","time":{"start":1698542522215,"stop":1698542530837,"duration":8622}},{"uid":"bb8e65beaaed3212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb8e65beaaed3212","status":"passed","time":{"start":1698455849315,"stop":1698455860042,"duration":10727}},{"uid":"25801270acfe9953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/25801270acfe9953","status":"passed","time":{"start":1698369513231,"stop":1698369523376,"duration":10145}},{"uid":"e84816605a4ca8b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e84816605a4ca8b6","status":"passed","time":{"start":1698283001980,"stop":1698283014451,"duration":12471}},{"uid":"6c1bc9209e73241f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6c1bc9209e73241f","status":"passed","time":{"start":1698196667603,"stop":1698196681643,"duration":14040}},{"uid":"ece8daf903a81428","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ece8daf903a81428","status":"passed","time":{"start":1698178390477,"stop":1698178401401,"duration":10924}},{"uid":"7d734d96c0868040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7d734d96c0868040","status":"passed","time":{"start":1698178330379,"stop":1698178342574,"duration":12195}}]},"fd6e3e2b6c7fbe2d0715ca47848314a0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f884eea5aab6138c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/f884eea5aab6138c","status":"passed","time":{"start":1698867730571,"stop":1698867732058,"duration":1487}},{"uid":"8464fc657eb7802f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/8464fc657eb7802f","status":"passed","time":{"start":1698867776517,"stop":1698867777915,"duration":1398}},{"uid":"a7d52b52a3489a56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a7d52b52a3489a56","status":"passed","time":{"start":1698801810673,"stop":1698801812471,"duration":1798}},{"uid":"8c0b10f722f44f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8c0b10f722f44f3b","status":"passed","time":{"start":1698788692298,"stop":1698788693935,"duration":1637}},{"uid":"e6168f164d27a540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e6168f164d27a540","status":"passed","time":{"start":1698715230061,"stop":1698715231720,"duration":1659}},{"uid":"fb70517ac622b8e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fb70517ac622b8e7","status":"passed","time":{"start":1698701633986,"stop":1698701635826,"duration":1840}},{"uid":"48b111fa0af0e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48b111fa0af0e95f","status":"passed","time":{"start":1698700534909,"stop":1698700536587,"duration":1678}},{"uid":"2f8e356d6ff52bc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/2f8e356d6ff52bc7","status":"passed","time":{"start":1698693112968,"stop":1698693114327,"duration":1359}},{"uid":"ac286a915be00a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac286a915be00a90","status":"passed","time":{"start":1698692941191,"stop":1698692942758,"duration":1567}},{"uid":"9df720bca319fefb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9df720bca319fefb","status":"passed","time":{"start":1698646608751,"stop":1698646610607,"duration":1856}},{"uid":"1c66eb672e7967fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1c66eb672e7967fa","status":"passed","time":{"start":1698628829615,"stop":1698628831432,"duration":1817}},{"uid":"47d5cf859651f27f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/47d5cf859651f27f","status":"passed","time":{"start":1698615491640,"stop":1698615493510,"duration":1870}},{"uid":"9855db2ada6d4ace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9855db2ada6d4ace","status":"passed","time":{"start":1698615328027,"stop":1698615329614,"duration":1587}},{"uid":"e5389274741f2da0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e5389274741f2da0","status":"passed","time":{"start":1698542627510,"stop":1698542629379,"duration":1869}},{"uid":"57be38d2ebd5542f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/57be38d2ebd5542f","status":"passed","time":{"start":1698455822467,"stop":1698455824025,"duration":1558}},{"uid":"ec38e67703bc9a0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ec38e67703bc9a0d","status":"passed","time":{"start":1698369551381,"stop":1698369552846,"duration":1465}},{"uid":"41f3e562f214ed97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/41f3e562f214ed97","status":"passed","time":{"start":1698283156329,"stop":1698283158303,"duration":1974}},{"uid":"6078a69d1f2f003a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6078a69d1f2f003a","status":"passed","time":{"start":1698196772273,"stop":1698196774008,"duration":1735}},{"uid":"9651630e0bd9d6b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9651630e0bd9d6b9","status":"passed","time":{"start":1698178506476,"stop":1698178508463,"duration":1987}},{"uid":"29f3ab53cc45862d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29f3ab53cc45862d","status":"passed","time":{"start":1698178442542,"stop":1698178444170,"duration":1628}}]},"9ccf2d38c1146637d9a0560b2cb0f48e":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"685b6cf6d20454d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/685b6cf6d20454d","status":"passed","time":{"start":1698867328523,"stop":1698867333516,"duration":4993}},{"uid":"5b73f59d5cb80461","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5b73f59d5cb80461","status":"passed","time":{"start":1698867375904,"stop":1698867380871,"duration":4967}},{"uid":"c283ba9bec861a96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c283ba9bec861a96","status":"passed","time":{"start":1698801509348,"stop":1698801514176,"duration":4828}},{"uid":"107e516837cecbc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/107e516837cecbc6","status":"passed","time":{"start":1698788417375,"stop":1698788421994,"duration":4619}},{"uid":"d54f25d8207623be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d54f25d8207623be","status":"passed","time":{"start":1698714893999,"stop":1698714899239,"duration":5240}},{"uid":"56811d91b40af8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/56811d91b40af8b","status":"passed","time":{"start":1698701284580,"stop":1698701289963,"duration":5383}},{"uid":"1301a7916e64fe35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1301a7916e64fe35","status":"passed","time":{"start":1698700153322,"stop":1698700157937,"duration":4615}},{"uid":"f982f61b20d8215b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f982f61b20d8215b","status":"passed","time":{"start":1698692698950,"stop":1698692703536,"duration":4586}},{"uid":"55e0bbaf839bf43d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/55e0bbaf839bf43d","status":"passed","time":{"start":1698692666008,"stop":1698692670955,"duration":4947}},{"uid":"e1de1419cb17c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1de1419cb17c0d3","status":"passed","time":{"start":1698646227229,"stop":1698646232261,"duration":5032}},{"uid":"6aaea88e42ba6b10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6aaea88e42ba6b10","status":"passed","time":{"start":1698628478697,"stop":1698628483467,"duration":4770}},{"uid":"7815069c2bf67b0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7815069c2bf67b0f","status":"passed","time":{"start":1698615115997,"stop":1698615121069,"duration":5072}},{"uid":"17764a8f7101eba2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/17764a8f7101eba2","status":"passed","time":{"start":1698615036862,"stop":1698615041539,"duration":4677}},{"uid":"f070f189688dd23d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f070f189688dd23d","status":"passed","time":{"start":1698542283254,"stop":1698542288161,"duration":4907}},{"uid":"e9cf1439ebd6d2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e9cf1439ebd6d2ff","status":"passed","time":{"start":1698455474349,"stop":1698455478866,"duration":4517}},{"uid":"da272f77e5f70792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/da272f77e5f70792","status":"passed","time":{"start":1698369156887,"stop":1698369161719,"duration":4832}},{"uid":"505e3cbb39c64c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/505e3cbb39c64c5c","status":"passed","time":{"start":1698282743783,"stop":1698282749791,"duration":6008}},{"uid":"cfb888e04d6c945a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cfb888e04d6c945a","status":"passed","time":{"start":1698196416691,"stop":1698196421997,"duration":5306}},{"uid":"c1f70344e01b9ebc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c1f70344e01b9ebc","status":"passed","time":{"start":1698178143506,"stop":1698178148648,"duration":5142}},{"uid":"400937ab69ae3b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/400937ab69ae3b0e","status":"passed","time":{"start":1698178099321,"stop":1698178103940,"duration":4619}}]},"801248c9ab954856945dc1ac5bef1fab":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":142,"unknown":0,"total":170},"items":[{"uid":"358322d2ad175013","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/358322d2ad175013","status":"passed","time":{"start":1698867327316,"stop":1698867328535,"duration":1219}},{"uid":"478dcb01eb072c2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/478dcb01eb072c2e","status":"passed","time":{"start":1698867388787,"stop":1698867390936,"duration":2149}},{"uid":"a3d58701a93524b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a3d58701a93524b1","status":"passed","time":{"start":1698801510146,"stop":1698801511802,"duration":1656}},{"uid":"d1812f8233b895e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d1812f8233b895e7","status":"passed","time":{"start":1698788423897,"stop":1698788426291,"duration":2394}},{"uid":"29fb179c4b6868a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29fb179c4b6868a0","status":"passed","time":{"start":1698714892858,"stop":1698714894590,"duration":1732}},{"uid":"bbc1c916792a119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/bbc1c916792a119","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698701281100,"stop":1698701283646,"duration":2546}},{"uid":"80810e61fab353fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/80810e61fab353fa","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698700154763,"stop":1698700156901,"duration":2138}},{"uid":"e464cbbfedd58ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e464cbbfedd58ef2","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692700988,"stop":1698692702615,"duration":1627}},{"uid":"b5086abf204ccc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5086abf204ccc65","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692663770,"stop":1698692665266,"duration":1496}},{"uid":"c1c1be89cff7ad4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c1c1be89cff7ad4f","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646224503,"stop":1698646228742,"duration":4239}},{"uid":"92d987ee69bdeb27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92d987ee69bdeb27","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698628471086,"stop":1698628473042,"duration":1956}},{"uid":"7c42663407473cf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7c42663407473cf3","status":"passed","time":{"start":1698615114278,"stop":1698615116098,"duration":1820}},{"uid":"3c01f879c5242b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c01f879c5242b72","status":"passed","time":{"start":1698615037742,"stop":1698615039828,"duration":2086}},{"uid":"ded811926ddf3b87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ded811926ddf3b87","status":"passed","time":{"start":1698542279600,"stop":1698542282558,"duration":2958}},{"uid":"43fe8b82c2a0c15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/43fe8b82c2a0c15","status":"passed","time":{"start":1698455469673,"stop":1698455471243,"duration":1570}},{"uid":"f331637d2fff8bb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f331637d2fff8bb7","status":"passed","time":{"start":1698369154889,"stop":1698369158094,"duration":3205}},{"uid":"d3fd5d853c0618ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d3fd5d853c0618ca","status":"passed","time":{"start":1698282743602,"stop":1698282745700,"duration":2098}},{"uid":"b53627de859eb98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b53627de859eb98","status":"passed","time":{"start":1698196413628,"stop":1698196416088,"duration":2460}},{"uid":"f13f6af1012dadbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f13f6af1012dadbd","status":"passed","time":{"start":1698178142694,"stop":1698178145007,"duration":2313}},{"uid":"545e96837f3d7a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/545e96837f3d7a10","status":"passed","time":{"start":1698178105967,"stop":1698178109099,"duration":3132}}]},"93061d049d5e3b3b2886e3c632b0e1f1":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":30,"unknown":0,"total":33},"items":[{"uid":"6ef62f42beba661","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/6ef62f42beba661","status":"passed","time":{"start":1698867358363,"stop":1698867360054,"duration":1691}},{"uid":"ee9f42e3b70b6ace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/ee9f42e3b70b6ace","status":"passed","time":{"start":1698867414091,"stop":1698867416030,"duration":1939}},{"uid":"d3cdc0915f025da8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d3cdc0915f025da8","status":"passed","time":{"start":1698801541292,"stop":1698801544676,"duration":3384}},{"uid":"680b717de1b2f101","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/680b717de1b2f101","status":"passed","time":{"start":1698788445527,"stop":1698788447782,"duration":2255}},{"uid":"be9b5affba07dc9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/be9b5affba07dc9a","status":"passed","time":{"start":1698714937553,"stop":1698714939588,"duration":2035}},{"uid":"c54767efaa914cf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/c54767efaa914cf1","status":"passed","time":{"start":1698701316638,"stop":1698701319134,"duration":2496}},{"uid":"cca313d3187e3ed6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cca313d3187e3ed6","status":"passed","time":{"start":1698700183094,"stop":1698700185478,"duration":2384}},{"uid":"9d9ef654773630a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9d9ef654773630a5","status":"passed","time":{"start":1698692727242,"stop":1698692729439,"duration":2197}},{"uid":"cb9ad15d1e38079e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cb9ad15d1e38079e","status":"passed","time":{"start":1698692697426,"stop":1698692699890,"duration":2464}},{"uid":"418296cb9f782cf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/418296cb9f782cf5","status":"passed","time":{"start":1698646270108,"stop":1698646274330,"duration":4222}},{"uid":"6324db1469757864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6324db1469757864","status":"passed","time":{"start":1698628516681,"stop":1698628518999,"duration":2318}},{"uid":"af9d3dadbc6f7507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af9d3dadbc6f7507","status":"passed","time":{"start":1698615159795,"stop":1698615162703,"duration":2908}},{"uid":"a5323d48cff6be31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a5323d48cff6be31","status":"passed","time":{"start":1698615066631,"stop":1698615070533,"duration":3902}},{"uid":"4298b9d3c97220bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4298b9d3c97220bb","status":"passed","time":{"start":1698542320364,"stop":1698542323438,"duration":3074}},{"uid":"eb93f554d943fefe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/eb93f554d943fefe","status":"passed","time":{"start":1698455507363,"stop":1698455509859,"duration":2496}},{"uid":"19c77f9a47ce07ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19c77f9a47ce07ba","status":"passed","time":{"start":1698369195362,"stop":1698369201541,"duration":6179}},{"uid":"ce89f35ba71ff7e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ce89f35ba71ff7e0","status":"passed","time":{"start":1698282785522,"stop":1698282788473,"duration":2951}},{"uid":"d4756df350084e44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d4756df350084e44","status":"passed","time":{"start":1698196448961,"stop":1698196451704,"duration":2743}},{"uid":"3dd212f0ac31979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dd212f0ac31979","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178175936,"stop":1698178193117,"duration":17181}},{"uid":"a17ff9a2842c8237","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a17ff9a2842c8237","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178133498,"stop":1698178165671,"duration":32173}}]},"9757596c6a580c04f776b266c6584936":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"c6a835fb30e1700","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/c6a835fb30e1700","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867732062,"stop":1698867732171,"duration":109}},{"uid":"c6a499bf51748034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/c6a499bf51748034","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867778530,"stop":1698867778986,"duration":456}},{"uid":"78257e3fc62d1550","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/78257e3fc62d1550","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801812475,"stop":1698801812584,"duration":109}},{"uid":"229ec5e31e43ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/229ec5e31e43ae29","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788693939,"stop":1698788694386,"duration":447}},{"uid":"dce78ce27b230387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/dce78ce27b230387","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715231726,"stop":1698715231854,"duration":128}},{"uid":"52e6bc9b75e28451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/52e6bc9b75e28451","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701635831,"stop":1698701635939,"duration":108}},{"uid":"ae9ae21e1983a01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae9ae21e1983a01f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700536591,"stop":1698700536706,"duration":115}},{"uid":"5b5a0ceb9071c650","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5b5a0ceb9071c650","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693114331,"stop":1698693114447,"duration":116}},{"uid":"9fe2222e45fbe795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9fe2222e45fbe795","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692942761,"stop":1698692942879,"duration":118}},{"uid":"f06336bc71173ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f06336bc71173ab3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646610612,"stop":1698646610877,"duration":265}},{"uid":"8cd1216b1ffdc584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8cd1216b1ffdc584","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628831437,"stop":1698628831582,"duration":145}},{"uid":"8b149f7d56eec6dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b149f7d56eec6dd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615493514,"stop":1698615493793,"duration":279}},{"uid":"72dd896488b29221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72dd896488b29221","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615329618,"stop":1698615330031,"duration":413}},{"uid":"540b1d95a4261892","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/540b1d95a4261892","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542629383,"stop":1698542629652,"duration":269}},{"uid":"5bcb54510f39e602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5bcb54510f39e602","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455824029,"stop":1698455824455,"duration":426}},{"uid":"8aa0557091b26de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8aa0557091b26de0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369552851,"stop":1698369553280,"duration":429}},{"uid":"3746ba58d1da8755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3746ba58d1da8755","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698283158307,"stop":1698283158987,"duration":680}},{"uid":"44aba7cf3279c281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/44aba7cf3279c281","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196774011,"stop":1698196774133,"duration":122}},{"uid":"e4cf6729bd4ee0a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e4cf6729bd4ee0a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178508470,"stop":1698178509171,"duration":701}},{"uid":"37cde6be399175a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37cde6be399175a5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178444174,"stop":1698178444308,"duration":134}}]},"457984096c8a54ecc6e0400bb319c59a":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":134,"unknown":0,"total":135},"items":[{"uid":"f63b53f56e52818d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/f63b53f56e52818d","status":"passed","time":{"start":1698867360057,"stop":1698867365128,"duration":5071}},{"uid":"57244912ddb1974f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/57244912ddb1974f","status":"passed","time":{"start":1698867416034,"stop":1698867421019,"duration":4985}},{"uid":"8e888d96db8ab713","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8e888d96db8ab713","status":"passed","time":{"start":1698801545007,"stop":1698801550022,"duration":5015}},{"uid":"b74feed10d91823b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b74feed10d91823b","status":"passed","time":{"start":1698788450631,"stop":1698788457059,"duration":6428}},{"uid":"6a72949b8ec32456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6a72949b8ec32456","status":"passed","time":{"start":1698714939591,"stop":1698714947486,"duration":7895}},{"uid":"8b9ab43f4d49fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b9ab43f4d49fcc","status":"passed","time":{"start":1698701319138,"stop":1698701324961,"duration":5823}},{"uid":"7e4e8a47a25977da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7e4e8a47a25977da","status":"passed","time":{"start":1698700185481,"stop":1698700190479,"duration":4998}},{"uid":"f1b54a85b6dc7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f1b54a85b6dc7e1","status":"passed","time":{"start":1698692729442,"stop":1698692735082,"duration":5640}},{"uid":"b8e481c59fb7ce4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b8e481c59fb7ce4e","status":"passed","time":{"start":1698692699893,"stop":1698692704811,"duration":4918}},{"uid":"95f8b6a8464860af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/95f8b6a8464860af","status":"passed","time":{"start":1698646351635,"stop":1698646360166,"duration":8531}},{"uid":"320e1cb479f45d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/320e1cb479f45d9a","status":"passed","time":{"start":1698628565303,"stop":1698628573253,"duration":7950}},{"uid":"c4729719d5fc214d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4729719d5fc214d","status":"passed","time":{"start":1698615227901,"stop":1698615233295,"duration":5394}},{"uid":"b6ad05ece95e3543","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b6ad05ece95e3543","status":"passed","time":{"start":1698615114255,"stop":1698615119335,"duration":5080}},{"uid":"81df347f9368334c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/81df347f9368334c","status":"passed","time":{"start":1698542377568,"stop":1698542389096,"duration":11528}},{"uid":"da54ffbbf81768a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/da54ffbbf81768a","status":"passed","time":{"start":1698455567868,"stop":1698455578231,"duration":10363}},{"uid":"2bc94b489ff71d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2bc94b489ff71d52","status":"passed","time":{"start":1698369241288,"stop":1698369246730,"duration":5442}},{"uid":"d73638a4220bf4ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d73638a4220bf4ac","status":"passed","time":{"start":1698282859049,"stop":1698282870318,"duration":11269}},{"uid":"1d0143b3e8eb02f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1d0143b3e8eb02f2","status":"passed","time":{"start":1698196517257,"stop":1698196525509,"duration":8252}},{"uid":"6d7b150f3509c13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d7b150f3509c13a","status":"passed","time":{"start":1698178241276,"stop":1698178246649,"duration":5373}},{"uid":"e95729f0bbef551b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e95729f0bbef551b","status":"passed","time":{"start":1698178221342,"stop":1698178228496,"duration":7154}}]},"d724d8b9a4d0593a99f53e95b03e558b":{"statistic":{"failed":94,"broken":0,"skipped":0,"passed":76,"unknown":0,"total":170},"items":[{"uid":"e8acfd47d132b5cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/e8acfd47d132b5cf","status":"passed","time":{"start":1698867739573,"stop":1698867742549,"duration":2976}},{"uid":"80966e3d91473b91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/80966e3d91473b91","status":"passed","time":{"start":1698867785644,"stop":1698867789083,"duration":3439}},{"uid":"437a3b49afef59b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/437a3b49afef59b9","status":"passed","time":{"start":1698801820001,"stop":1698801824064,"duration":4063}},{"uid":"f929017cf22e2fd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f929017cf22e2fd1","status":"passed","time":{"start":1698788706702,"stop":1698788711791,"duration":5089}},{"uid":"a6dd942a96182c0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a6dd942a96182c0d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715240958,"stop":1698715244820,"duration":3862}},{"uid":"eb563fe19ce52466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/eb563fe19ce52466","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701647039,"stop":1698701650910,"duration":3871}},{"uid":"cedbb1261177414d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cedbb1261177414d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700545095,"stop":1698700548458,"duration":3363}},{"uid":"dc0ce6216e6982ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dc0ce6216e6982ed","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693123601,"stop":1698693126653,"duration":3052}},{"uid":"b5ac2cfb21d2dd53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5ac2cfb21d2dd53","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692950551,"stop":1698692953917,"duration":3366}},{"uid":"1c7c387b4ff66f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1c7c387b4ff66f89","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646620839,"stop":1698646624797,"duration":3958}},{"uid":"2ecd5ef69e7a27f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ecd5ef69e7a27f3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628840333,"stop":1698628844203,"duration":3870}},{"uid":"40d9b36304f633a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/40d9b36304f633a2","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615503540,"stop":1698615507728,"duration":4188}},{"uid":"90483e440e197e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/90483e440e197e74","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615337042,"stop":1698615341078,"duration":4036}},{"uid":"574bc8c6672ca707","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/574bc8c6672ca707","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542639993,"stop":1698542644054,"duration":4061}},{"uid":"9f0ccecb1c7f46bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9f0ccecb1c7f46bc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455833684,"stop":1698455839984,"duration":6300}},{"uid":"566841f018f37d61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/566841f018f37d61","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369562515,"stop":1698369565999,"duration":3484}},{"uid":"4fe695403797f769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4fe695403797f769","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698283168883,"stop":1698283174378,"duration":5495}},{"uid":"38ef3bd890979ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/38ef3bd890979ef1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196782265,"stop":1698196785996,"duration":3731}},{"uid":"199ce4ac4540e5ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/199ce4ac4540e5ba","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178517795,"stop":1698178521667,"duration":3872}},{"uid":"ebf06efca2570b2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ebf06efca2570b2c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178451795,"stop":1698178455134,"duration":3339}}]},"be5066a45f8f21ace99c9910b786c6c9":{"statistic":{"failed":25,"broken":0,"skipped":0,"passed":145,"unknown":0,"total":170},"items":[{"uid":"8d417b89105c4717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/8d417b89105c4717","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55d4916f2fb3 \n#1 0x55d4913c64a7 \n#2 0x55d49140ddd6 \n#3 0x55d49140dec1 \n#4 0x55d49144b354 \n#5 0x55d49142f96d \n#6 0x55d491448c02 \n#7 0x55d49142f713 \n#8 0x55d49140218b \n#9 0x55d491402f7e \n#10 0x55d4916b88d8 \n#11 0x55d4916bc800 \n#12 0x55d4916c6cfc \n#13 0x55d4916bd418 \n#14 0x55d49168a42f \n#15 0x55d4916e14e8 \n#16 0x55d4916e16b4 \n#17 0x55d4916f2143 \n#18 0x7f950b294ac3 ","time":{"start":1698867563993,"stop":1698867567751,"duration":3758}},{"uid":"78df3c403673ed65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/78df3c403673ed65","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5582da4cffb3 \n#1 0x5582da1a34a7 \n#2 0x5582da1eadd6 \n#3 0x5582da1eaec1 \n#4 0x5582da228354 \n#5 0x5582da20c96d \n#6 0x5582da225c02 \n#7 0x5582da20c713 \n#8 0x5582da1df18b \n#9 0x5582da1dff7e \n#10 0x5582da4958d8 \n#11 0x5582da499800 \n#12 0x5582da4a3cfc \n#13 0x5582da49a418 \n#14 0x5582da46742f \n#15 0x5582da4be4e8 \n#16 0x5582da4be6b4 \n#17 0x5582da4cf143 \n#18 0x7f72da094ac3 ","time":{"start":1698867625459,"stop":1698867629334,"duration":3875}},{"uid":"62d0740c3f06e7f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/62d0740c3f06e7f0","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55be286b3fb3 \n#1 0x55be283874a7 \n#2 0x55be283cedd6 \n#3 0x55be283ceec1 \n#4 0x55be2840c354 \n#5 0x55be283f096d \n#6 0x55be28409c02 \n#7 0x55be283f0713 \n#8 0x55be283c318b \n#9 0x55be283c3f7e \n#10 0x55be286798d8 \n#11 0x55be2867d800 \n#12 0x55be28687cfc \n#13 0x55be2867e418 \n#14 0x55be2864b42f \n#15 0x55be286a24e8 \n#16 0x55be286a26b4 \n#17 0x55be286b3143 \n#18 0x7fa20da94ac3 ","time":{"start":1698801637172,"stop":1698801641065,"duration":3893}},{"uid":"fefe36f4ef37f448","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fefe36f4ef37f448","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55d01e580fb3 \n#1 0x55d01e2544a7 \n#2 0x55d01e29bdd6 \n#3 0x55d01e29bec1 \n#4 0x55d01e2d9354 \n#5 0x55d01e2bd96d \n#6 0x55d01e2d6c02 \n#7 0x55d01e2bd713 \n#8 0x55d01e29018b \n#9 0x55d01e290f7e \n#10 0x55d01e5468d8 \n#11 0x55d01e54a800 \n#12 0x55d01e554cfc \n#13 0x55d01e54b418 \n#14 0x55d01e51842f \n#15 0x55d01e56f4e8 \n#16 0x55d01e56f6b4 \n#17 0x55d01e580143 \n#18 0x7fa9d0294ac3 ","time":{"start":1698788528091,"stop":1698788532016,"duration":3925}},{"uid":"7bb8d59d55a95dd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7bb8d59d55a95dd7","status":"passed","time":{"start":1698715040936,"stop":1698715046615,"duration":5679}},{"uid":"9221f20de96d601b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9221f20de96d601b","status":"passed","time":{"start":1698701408431,"stop":1698701414652,"duration":6221}},{"uid":"4bc21ef09a6c2db9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4bc21ef09a6c2db9","status":"passed","time":{"start":1698700259860,"stop":1698700264904,"duration":5044}},{"uid":"26a76ad7c58368d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/26a76ad7c58368d9","status":"passed","time":{"start":1698692897908,"stop":1698692902645,"duration":4737}},{"uid":"91855af28dd1d6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91855af28dd1d6ff","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698692770155,"stop":1698692774773,"duration":4618}},{"uid":"6da4851843252070","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6da4851843252070","status":"passed","time":{"start":1698646386562,"stop":1698646393049,"duration":6487}},{"uid":"1305a571db0e5a70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1305a571db0e5a70","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698628742418,"stop":1698628748088,"duration":5670}},{"uid":"8b49662fa3fe153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b49662fa3fe153a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698615218815,"stop":1698615225437,"duration":6622}},{"uid":"92235eb6a3ff6497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/92235eb6a3ff6497","status":"passed","time":{"start":1698615117752,"stop":1698615122766,"duration":5014}},{"uid":"a76610d93d1787c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a76610d93d1787c2","status":"passed","time":{"start":1698542385033,"stop":1698542390606,"duration":5573}},{"uid":"48d0619b155e25fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/48d0619b155e25fe","status":"passed","time":{"start":1698455712457,"stop":1698455717128,"duration":4671}},{"uid":"2f57be299b1598d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2f57be299b1598d7","status":"passed","time":{"start":1698369376554,"stop":1698369381401,"duration":4847}},{"uid":"3edba04b77fc497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3edba04b77fc497","status":"passed","time":{"start":1698282863472,"stop":1698282869396,"duration":5924}},{"uid":"499e55d17b2ba8a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/499e55d17b2ba8a4","status":"passed","time":{"start":1698196528462,"stop":1698196535280,"duration":6818}},{"uid":"7ce32ff7825784b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7ce32ff7825784b7","status":"passed","time":{"start":1698178252238,"stop":1698178258116,"duration":5878}},{"uid":"bcc860598c1a6b15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bcc860598c1a6b15","status":"passed","time":{"start":1698178194324,"stop":1698178199403,"duration":5079}}]},"cc336f6dd92ae6b8042805cd6f13d13e":{"statistic":{"failed":110,"broken":0,"skipped":0,"passed":60,"unknown":0,"total":170},"items":[{"uid":"8429522a815de4d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/8429522a815de4d1","status":"passed","time":{"start":1698867341681,"stop":1698867345985,"duration":4304}},{"uid":"bd7d2861a3fa3565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/bd7d2861a3fa3565","status":"passed","time":{"start":1698867403833,"stop":1698867408293,"duration":4460}},{"uid":"d6d4cc4588c30b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d6d4cc4588c30b20","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698801535786,"stop":1698801536967,"duration":1181}},{"uid":"f1928b5432e63e8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f1928b5432e63e8a","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698788442762,"stop":1698788444331,"duration":1569}},{"uid":"cd94dee707b39a3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cd94dee707b39a3e","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698714922469,"stop":1698714924217,"duration":1748}},{"uid":"881a9c6a359cfca4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/881a9c6a359cfca4","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698701298845,"stop":1698701300698,"duration":1853}},{"uid":"2d73faa65a56bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2d73faa65a56bc","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698700171341,"stop":1698700173147,"duration":1806}},{"uid":"bd2b9bc43d11d3ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/bd2b9bc43d11d3ff","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692715305,"stop":1698692716537,"duration":1232}},{"uid":"383c54609fc989e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/383c54609fc989e1","status":"passed","time":{"start":1698692681269,"stop":1698692685622,"duration":4353}},{"uid":"162c2b0d30e1df9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/162c2b0d30e1df9c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698646242966,"stop":1698646245582,"duration":2616}},{"uid":"33e7fe4c4ac218cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/33e7fe4c4ac218cc","status":"passed","time":{"start":1698628483551,"stop":1698628487912,"duration":4361}},{"uid":"44a22a65c73849c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/44a22a65c73849c3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615127032,"stop":1698615129001,"duration":1969}},{"uid":"a002d3aa78a4c599","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a002d3aa78a4c599","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615049545,"stop":1698615051211,"duration":1666}},{"uid":"be5e977d438a238d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/be5e977d438a238d","status":"passed","time":{"start":1698542298387,"stop":1698542305868,"duration":7481}},{"uid":"bc89ae3f7d42f1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bc89ae3f7d42f1ab","status":"passed","time":{"start":1698455496299,"stop":1698455500839,"duration":4540}},{"uid":"ca00317480f890d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ca00317480f890d9","status":"passed","time":{"start":1698369173473,"stop":1698369177746,"duration":4273}},{"uid":"d8992e79ea49330c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d8992e79ea49330c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698282771446,"stop":1698282773230,"duration":1784}},{"uid":"ce34b1e867253d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce34b1e867253d84","status":"passed","time":{"start":1698196443404,"stop":1698196448410,"duration":5006}},{"uid":"f750c4cd4c3ba6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f750c4cd4c3ba6db","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178158372,"stop":1698178160735,"duration":2363}},{"uid":"2233038cd6af0fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2233038cd6af0fe","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178122154,"stop":1698178123891,"duration":1737}}]},"e674cebf616dd1178743c85688db8654":{"statistic":{"failed":8,"broken":0,"skipped":0,"passed":162,"unknown":0,"total":170},"items":[{"uid":"f215d9d31765e24d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/f215d9d31765e24d","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867500934,"stop":1698867503813,"duration":2879}},{"uid":"3d0a1942e234b0dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/3d0a1942e234b0dc","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867546893,"stop":1698867549685,"duration":2792}},{"uid":"603f3e8b27c93548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/603f3e8b27c93548","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801674440,"stop":1698801681848,"duration":7408}},{"uid":"511d6f58c1d4cdbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/511d6f58c1d4cdbc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788588699,"stop":1698788591178,"duration":2479}},{"uid":"f4d3e1f63a4d1e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f4d3e1f63a4d1e20","status":"passed","time":{"start":1698715130797,"stop":1698715134772,"duration":3975}},{"uid":"e2d9f03f4c8c616f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e2d9f03f4c8c616f","status":"passed","time":{"start":1698701546434,"stop":1698701549394,"duration":2960}},{"uid":"bc090f6376249ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc090f6376249ed4","status":"passed","time":{"start":1698700320940,"stop":1698700323554,"duration":2614}},{"uid":"5ee0c1e6a58a0f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5ee0c1e6a58a0f3b","status":"passed","time":{"start":1698692860055,"stop":1698692862451,"duration":2396}},{"uid":"9d8c6ada4ee5a743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9d8c6ada4ee5a743","status":"passed","time":{"start":1698692829900,"stop":1698692832430,"duration":2530}},{"uid":"551c66abe4b67fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/551c66abe4b67fd0","status":"passed","time":{"start":1698646540821,"stop":1698646543850,"duration":3029}},{"uid":"5e153b2a3640d298","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5e153b2a3640d298","status":"passed","time":{"start":1698628520048,"stop":1698628527259,"duration":7211}},{"uid":"747a7d41ac7811a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/747a7d41ac7811a4","status":"passed","time":{"start":1698615163827,"stop":1698615166874,"duration":3047}},{"uid":"652bdbae09fe06e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/652bdbae09fe06e8","status":"passed","time":{"start":1698615071594,"stop":1698615074377,"duration":2783}},{"uid":"b9bb287f3958cb76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b9bb287f3958cb76","status":"passed","time":{"start":1698542324525,"stop":1698542327736,"duration":3211}},{"uid":"65f8ad27061028d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/65f8ad27061028d9","status":"passed","time":{"start":1698455511557,"stop":1698455515562,"duration":4005}},{"uid":"4bb15e11440d995c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4bb15e11440d995c","status":"passed","time":{"start":1698369202356,"stop":1698369204854,"duration":2498}},{"uid":"69649c94ae9c890a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/69649c94ae9c890a","status":"passed","time":{"start":1698282790223,"stop":1698282792982,"duration":2759}},{"uid":"2b446903e726e4eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2b446903e726e4eb","status":"passed","time":{"start":1698196462028,"stop":1698196465175,"duration":3147}},{"uid":"2a11e987a4ac83a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a11e987a4ac83a8","status":"passed","time":{"start":1698178194263,"stop":1698178197221,"duration":2958}},{"uid":"79ae9f199b0d8576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79ae9f199b0d8576","status":"passed","time":{"start":1698178140435,"stop":1698178143620,"duration":3185}}]},"c3b97046df734f921dcc37a130cf4bef":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"7ea22cc60f79a77b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/7ea22cc60f79a77b","status":"passed","time":{"start":1698867417359,"stop":1698867418205,"duration":846}},{"uid":"f037d107d888efcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/f037d107d888efcd","status":"passed","time":{"start":1698867481951,"stop":1698867482901,"duration":950}},{"uid":"5889f66218b29c6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5889f66218b29c6f","status":"passed","time":{"start":1698801618570,"stop":1698801619750,"duration":1180}},{"uid":"25b98e33a859db62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/25b98e33a859db62","status":"passed","time":{"start":1698788508566,"stop":1698788509503,"duration":937}},{"uid":"d74b5139f480ec86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d74b5139f480ec86","status":"passed","time":{"start":1698715012507,"stop":1698715013462,"duration":955}},{"uid":"5670701a04a5df9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5670701a04a5df9a","status":"passed","time":{"start":1698701384332,"stop":1698701385252,"duration":920}},{"uid":"985d4e5bd0c4694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/985d4e5bd0c4694","status":"passed","time":{"start":1698700242814,"stop":1698700243560,"duration":746}},{"uid":"d48a30331f96e6f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d48a30331f96e6f8","status":"passed","time":{"start":1698692883573,"stop":1698692884294,"duration":721}},{"uid":"cd2f90fdfc47e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cd2f90fdfc47e3","status":"passed","time":{"start":1698692751564,"stop":1698692752571,"duration":1007}},{"uid":"3d66433424b4d1e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3d66433424b4d1e9","status":"passed","time":{"start":1698646365275,"stop":1698646366212,"duration":937}},{"uid":"31ee416af0a63a8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/31ee416af0a63a8e","status":"passed","time":{"start":1698628582249,"stop":1698628583778,"duration":1529}},{"uid":"fa94eb407af0f8d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fa94eb407af0f8d3","status":"passed","time":{"start":1698615194952,"stop":1698615195884,"duration":932}},{"uid":"a75c5c59e4fc926f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a75c5c59e4fc926f","status":"passed","time":{"start":1698615103188,"stop":1698615104213,"duration":1025}},{"uid":"b31e7c4edd5133f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b31e7c4edd5133f7","status":"passed","time":{"start":1698542367428,"stop":1698542368468,"duration":1040}},{"uid":"53c0d98e66c2cc3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/53c0d98e66c2cc3a","status":"passed","time":{"start":1698455577793,"stop":1698455578753,"duration":960}},{"uid":"66581a8f35e84048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/66581a8f35e84048","status":"passed","time":{"start":1698369250073,"stop":1698369250836,"duration":763}},{"uid":"c62bd832435b72b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c62bd832435b72b8","status":"passed","time":{"start":1698282842169,"stop":1698282843148,"duration":979}},{"uid":"5451b55644890b53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5451b55644890b53","status":"passed","time":{"start":1698196507068,"stop":1698196508506,"duration":1438}},{"uid":"3166eccdc0f9e23b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3166eccdc0f9e23b","status":"passed","time":{"start":1698178229194,"stop":1698178230475,"duration":1281}},{"uid":"d24aabcdaa768489","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d24aabcdaa768489","status":"passed","time":{"start":1698178172972,"stop":1698178174049,"duration":1077}}]},"1e5a723ab9bb5ec179bcd63e0a46576d":{"statistic":{"failed":22,"broken":0,"skipped":0,"passed":148,"unknown":0,"total":170},"items":[{"uid":"639770202086fa1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/639770202086fa1d","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":1698867711545,"stop":1698867840956,"duration":129411}},{"uid":"99c4e7bcfac9a5f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/99c4e7bcfac9a5f1","status":"passed","time":{"start":1698867776254,"stop":1698867778525,"duration":2271}},{"uid":"2a0d131507b2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2a0d131507b2933e","status":"passed","time":{"start":1698801794532,"stop":1698801796742,"duration":2210}},{"uid":"91bcdc3ee8e1f5b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/91bcdc3ee8e1f5b1","status":"passed","time":{"start":1698788671801,"stop":1698788674108,"duration":2307}},{"uid":"7b522557d11ae781","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7b522557d11ae781","status":"passed","time":{"start":1698715212096,"stop":1698715214814,"duration":2718}},{"uid":"ec82debd7ac2dd33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ec82debd7ac2dd33","status":"passed","time":{"start":1698701616567,"stop":1698701619198,"duration":2631}},{"uid":"7ea359c9bb13928e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ea359c9bb13928e","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":1698700409063,"stop":1698700539665,"duration":130602}},{"uid":"1019073225add97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1019073225add97b","status":"passed","time":{"start":1698693097965,"stop":1698693099774,"duration":1809}},{"uid":"ac4482f4ae1647f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac4482f4ae1647f6","status":"passed","time":{"start":1698692925713,"stop":1698692927448,"duration":1735}},{"uid":"76ebcce1ec014f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/76ebcce1ec014f76","status":"passed","time":{"start":1698646590825,"stop":1698646593309,"duration":2484}},{"uid":"c43ba67b0a20006d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c43ba67b0a20006d","status":"passed","time":{"start":1698628811063,"stop":1698628813290,"duration":2227}},{"uid":"1fbfa26b6dae2b04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1fbfa26b6dae2b04","status":"passed","time":{"start":1698615474061,"stop":1698615476258,"duration":2197}},{"uid":"48b6ea630135bc05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/48b6ea630135bc05","status":"passed","time":{"start":1698615310994,"stop":1698615313264,"duration":2270}},{"uid":"9843e132f983f5ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/9843e132f983f5ef","status":"passed","time":{"start":1698542605822,"stop":1698542608137,"duration":2315}},{"uid":"9c3bf6bb353ecceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9c3bf6bb353ecceb","status":"passed","time":{"start":1698455805592,"stop":1698455807867,"duration":2275}},{"uid":"9a081c4d9e7ece5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a081c4d9e7ece5","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":1698369597894,"stop":1698369728160,"duration":130266}},{"uid":"887d174930c7c38f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/887d174930c7c38f","status":"passed","time":{"start":1698283134213,"stop":1698283137303,"duration":3090}},{"uid":"5f968b162d5c9f5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5f968b162d5c9f5a","status":"passed","time":{"start":1698196751639,"stop":1698196757772,"duration":6133}},{"uid":"217a86d405987003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/217a86d405987003","status":"passed","time":{"start":1698178489264,"stop":1698178491915,"duration":2651}},{"uid":"2325f288c32b4a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2325f288c32b4a0","status":"passed","time":{"start":1698178426606,"stop":1698178428662,"duration":2056}}]},"dac8bb4374cb8d8a9239d9475542e329":{"statistic":{"failed":119,"broken":0,"skipped":0,"passed":51,"unknown":0,"total":170},"items":[{"uid":"71c39eb2530c54f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/71c39eb2530c54f5","status":"passed","time":{"start":1698867338985,"stop":1698867341674,"duration":2689}},{"uid":"dc037a43e0bc3296","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/dc037a43e0bc3296","status":"passed","time":{"start":1698867402330,"stop":1698867403829,"duration":1499}},{"uid":"5742e11c600f675c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5742e11c600f675c","status":"passed","time":{"start":1698801534380,"stop":1698801535782,"duration":1402}},{"uid":"7b93d3a7d984d296","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7b93d3a7d984d296","status":"passed","time":{"start":1698788437847,"stop":1698788442759,"duration":4912}},{"uid":"d31eeb8a5bda7b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d31eeb8a5bda7b84","status":"passed","time":{"start":1698714921011,"stop":1698714922466,"duration":1455}},{"uid":"a359caa9efcdac60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a359caa9efcdac60","status":"passed","time":{"start":1698701297146,"stop":1698701298832,"duration":1686}},{"uid":"d13ad779e431760b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/d13ad779e431760b","status":"passed","time":{"start":1698700170008,"stop":1698700171338,"duration":1330}},{"uid":"8999c26324ef272f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8999c26324ef272f","status":"passed","time":{"start":1698692714210,"stop":1698692715302,"duration":1092}},{"uid":"91e727fb09a5205f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91e727fb09a5205f","status":"passed","time":{"start":1698692676990,"stop":1698692681266,"duration":4276}},{"uid":"eaef58d2b37decd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eaef58d2b37decd","status":"passed","time":{"start":1698646240601,"stop":1698646242963,"duration":2362}},{"uid":"a54d235da9afdba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a54d235da9afdba4","status":"passed","time":{"start":1698628482010,"stop":1698628483548,"duration":1538}},{"uid":"4ab1b1690d43769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4ab1b1690d43769","status":"passed","time":{"start":1698615125469,"stop":1698615127028,"duration":1559}},{"uid":"24f181ff6e1eb77f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/24f181ff6e1eb77f","status":"passed","time":{"start":1698615048145,"stop":1698615049541,"duration":1396}},{"uid":"1eab90b93e126f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1eab90b93e126f1","status":"passed","time":{"start":1698542293784,"stop":1698542298384,"duration":4600}},{"uid":"c05232b88a0ff3e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c05232b88a0ff3e8","status":"passed","time":{"start":1698455494399,"stop":1698455496295,"duration":1896}},{"uid":"6485a4196537893f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6485a4196537893f","status":"passed","time":{"start":1698369171352,"stop":1698369173470,"duration":2118}},{"uid":"bb8128e796e19e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bb8128e796e19e84","status":"passed","time":{"start":1698282769457,"stop":1698282771442,"duration":1985}},{"uid":"f0b5f11bacd955e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f0b5f11bacd955e4","status":"passed","time":{"start":1698196441207,"stop":1698196443401,"duration":2194}},{"uid":"4daaa2381f374852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4daaa2381f374852","status":"passed","time":{"start":1698178156600,"stop":1698178158368,"duration":1768}},{"uid":"9aed6fa1eb693cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9aed6fa1eb693cf","status":"passed","time":{"start":1698178120672,"stop":1698178122151,"duration":1479}}]},"484d0c5e2def185d103e4e0bbf55c9cd":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"ff1e33a687595122","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/ff1e33a687595122","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867561744,"stop":1698867563395,"duration":1651}},{"uid":"dfe38fabc665c576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/dfe38fabc665c576","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867604749,"stop":1698867606454,"duration":1705}},{"uid":"2d38cf572f5fedfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2d38cf572f5fedfb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801756516,"stop":1698801758292,"duration":1776}},{"uid":"65e997db6e5645ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/65e997db6e5645ba","status":"passed","time":{"start":1698788645749,"stop":1698788647532,"duration":1783}},{"uid":"61b04f1ecd76cda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/61b04f1ecd76cda5","status":"passed","time":{"start":1698715207938,"stop":1698715209201,"duration":1263}},{"uid":"41bd93fe72a10645","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/41bd93fe72a10645","status":"passed","time":{"start":1698701580646,"stop":1698701582565,"duration":1919}},{"uid":"25da86a7d1e77b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25da86a7d1e77b23","status":"passed","time":{"start":1698700371459,"stop":1698700373244,"duration":1785}},{"uid":"6897081ee5c902df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6897081ee5c902df","status":"passed","time":{"start":1698693070665,"stop":1698693072294,"duration":1629}},{"uid":"9c3b2807640e284b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9c3b2807640e284b","status":"passed","time":{"start":1698692880249,"stop":1698692881856,"duration":1607}},{"uid":"293e01d7982da2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/293e01d7982da2e7","status":"passed","time":{"start":1698646574125,"stop":1698646576599,"duration":2474}},{"uid":"d326b34aa11a8058","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d326b34aa11a8058","status":"passed","time":{"start":1698628619136,"stop":1698628621879,"duration":2743}},{"uid":"b5d3c568b2da13b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b5d3c568b2da13b","status":"passed","time":{"start":1698615469631,"stop":1698615471388,"duration":1757}},{"uid":"8374370507ffc78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8374370507ffc78f","status":"passed","time":{"start":1698615303957,"stop":1698615305554,"duration":1597}},{"uid":"31b2d02d618b0b09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/31b2d02d618b0b09","status":"passed","time":{"start":1698542597518,"stop":1698542599883,"duration":2365}},{"uid":"7eede3223f840dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7eede3223f840dc8","status":"passed","time":{"start":1698455613057,"stop":1698455615527,"duration":2470}},{"uid":"c23d723c15e9f1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c23d723c15e9f1a2","status":"passed","time":{"start":1698369284101,"stop":1698369286299,"duration":2198}},{"uid":"2f70e5d3d004abae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f70e5d3d004abae","status":"passed","time":{"start":1698283125811,"stop":1698283131111,"duration":5300}},{"uid":"861ffe6daa91f122","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/861ffe6daa91f122","status":"passed","time":{"start":1698196747320,"stop":1698196749058,"duration":1738}},{"uid":"45db633e5c11b1fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/45db633e5c11b1fa","status":"passed","time":{"start":1698178484581,"stop":1698178486519,"duration":1938}},{"uid":"918ee715c01ff108","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/918ee715c01ff108","status":"passed","time":{"start":1698178421393,"stop":1698178423080,"duration":1687}}]},"2201f2e645b53978b00ee752136bc95f":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"c0cda5c2a5d0a1fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/c0cda5c2a5d0a1fa","status":"passed","time":{"start":1698867750196,"stop":1698867753212,"duration":3016}},{"uid":"a13f65ab99e9f223","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a13f65ab99e9f223","status":"passed","time":{"start":1698867783639,"stop":1698867786731,"duration":3092}},{"uid":"28cc04d5ba3a5daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28cc04d5ba3a5daa","status":"passed","time":{"start":1698801830714,"stop":1698801834272,"duration":3558}},{"uid":"1f91333cbea425bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1f91333cbea425bb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788713876,"stop":1698788714968,"duration":1092}},{"uid":"ed97a31e85a00930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed97a31e85a00930","status":"passed","time":{"start":1698715251304,"stop":1698715254819,"duration":3515}},{"uid":"b97e7d55b7847036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b97e7d55b7847036","status":"passed","time":{"start":1698701655085,"stop":1698701658563,"duration":3478}},{"uid":"c5e23f188ef5bf96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c5e23f188ef5bf96","status":"passed","time":{"start":1698700548498,"stop":1698700551558,"duration":3060}},{"uid":"1f8b6f40439f2e57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1f8b6f40439f2e57","status":"passed","time":{"start":1698693130105,"stop":1698693132875,"duration":2770}},{"uid":"261d50dcc3c8f8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/261d50dcc3c8f8d","status":"passed","time":{"start":1698692961362,"stop":1698692964367,"duration":3005}},{"uid":"2998a4944a9a9c61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2998a4944a9a9c61","status":"passed","time":{"start":1698646624840,"stop":1698646628513,"duration":3673}},{"uid":"7ef812e5fa313b27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7ef812e5fa313b27","status":"passed","time":{"start":1698628847434,"stop":1698628851186,"duration":3752}},{"uid":"2e4cb05d882f87f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e4cb05d882f87f5","status":"passed","time":{"start":1698615510437,"stop":1698615511728,"duration":1291}},{"uid":"91e94c1278944c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/91e94c1278944c21","status":"passed","time":{"start":1698615345632,"stop":1698615348843,"duration":3211}},{"uid":"62875c3860994ce8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/62875c3860994ce8","status":"passed","time":{"start":1698542651894,"stop":1698542655351,"duration":3457}},{"uid":"3ca403d17de42bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/3ca403d17de42bd3","status":"passed","time":{"start":1698455847556,"stop":1698455850968,"duration":3412}},{"uid":"7bfd376e6d12ea80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7bfd376e6d12ea80","status":"passed","time":{"start":1698369568296,"stop":1698369571772,"duration":3476}},{"uid":"1158dc536f0e7b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1158dc536f0e7b7c","status":"passed","time":{"start":1698283178222,"stop":1698283181932,"duration":3710}},{"uid":"6619183b2ff4c06a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6619183b2ff4c06a","status":"passed","time":{"start":1698196788707,"stop":1698196792396,"duration":3689}},{"uid":"8425392b99d4327e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8425392b99d4327e","status":"passed","time":{"start":1698178524728,"stop":1698178527878,"duration":3150}},{"uid":"d3f083ffb8e5dfe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d3f083ffb8e5dfe0","status":"passed","time":{"start":1698178457929,"stop":1698178461067,"duration":3138}}]},"5f199ed7bccd24a997d0abd44066cd21":{"statistic":{"failed":12,"broken":0,"skipped":0,"passed":158,"unknown":0,"total":170},"items":[{"uid":"619a5652e68e8c66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/619a5652e68e8c66","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698867558476,"stop":1698867563836,"duration":5360}},{"uid":"a9e83664968113f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a9e83664968113f","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698867623849,"stop":1698867625348,"duration":1499}},{"uid":"27f67ab19a7fb902","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27f67ab19a7fb902","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698801631351,"stop":1698801637049,"duration":5698}},{"uid":"9a3de1feee7ce8ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9a3de1feee7ce8ac","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698788522154,"stop":1698788528001,"duration":5847}},{"uid":"c328ecd484e14973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c328ecd484e14973","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698715028788,"stop":1698715040801,"duration":12013}},{"uid":"f3fcc17e01765cb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f3fcc17e01765cb6","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698701400539,"stop":1698701408322,"duration":7783}},{"uid":"68ba860f703dc9d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/68ba860f703dc9d5","status":"passed","time":{"start":1698700254608,"stop":1698700259853,"duration":5245}},{"uid":"63700010bb15efc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/63700010bb15efc9","status":"passed","time":{"start":1698692896571,"stop":1698692897900,"duration":1329}},{"uid":"739feac8eca70a8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/739feac8eca70a8d","status":"passed","time":{"start":1698692764880,"stop":1698692770149,"duration":5269}},{"uid":"da4e73625ffb19d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/da4e73625ffb19d","status":"passed","time":{"start":1698646380313,"stop":1698646386556,"duration":6243}},{"uid":"17377b76348a5d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/17377b76348a5d90","status":"passed","time":{"start":1698628597293,"stop":1698628603432,"duration":6139}},{"uid":"f269d9897876e0a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f269d9897876e0a7","status":"passed","time":{"start":1698615210439,"stop":1698615218809,"duration":8370}},{"uid":"3cca0f70ae582ab6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3cca0f70ae582ab6","status":"passed","time":{"start":1698615116081,"stop":1698615117747,"duration":1666}},{"uid":"f1517ff5b8939c8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f1517ff5b8939c8f","status":"passed","time":{"start":1698542382606,"stop":1698542385029,"duration":2423}},{"uid":"bf918bbf5866a745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bf918bbf5866a745","status":"passed","time":{"start":1698455591929,"stop":1698455597746,"duration":5817}},{"uid":"a5451fb0639820ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a5451fb0639820ff","status":"passed","time":{"start":1698369262806,"stop":1698369268323,"duration":5517}},{"uid":"cb08544ba9862589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cb08544ba9862589","status":"passed","time":{"start":1698282858118,"stop":1698282863467,"duration":5349}},{"uid":"c9234c0e6f5595b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c9234c0e6f5595b9","status":"passed","time":{"start":1698196523091,"stop":1698196528457,"duration":5366}},{"uid":"287753027f9a16e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/287753027f9a16e8","status":"passed","time":{"start":1698178246247,"stop":1698178252232,"duration":5985}},{"uid":"9ba649ead52778e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9ba649ead52778e7","status":"passed","time":{"start":1698178187451,"stop":1698178194319,"duration":6868}}]},"01716bffe56099aefdeaa09777ea1bc0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"81479166f99defd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/81479166f99defd1","status":"passed","time":{"start":1698867561120,"stop":1698867561740,"duration":620}},{"uid":"196feeec2065d00a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/196feeec2065d00a","status":"passed","time":{"start":1698867604109,"stop":1698867604741,"duration":632}},{"uid":"2417d42cae8d3963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2417d42cae8d3963","status":"passed","time":{"start":1698801755860,"stop":1698801756511,"duration":651}},{"uid":"a2c410c85d86f5fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a2c410c85d86f5fa","status":"passed","time":{"start":1698788645077,"stop":1698788645745,"duration":668}},{"uid":"5a6df887712a063c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a6df887712a063c","status":"passed","time":{"start":1698715207068,"stop":1698715207934,"duration":866}},{"uid":"947972a19e5a047f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/947972a19e5a047f","status":"passed","time":{"start":1698701579592,"stop":1698701580637,"duration":1045}},{"uid":"bc83f9d0ca18bf12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc83f9d0ca18bf12","status":"passed","time":{"start":1698700370749,"stop":1698700371454,"duration":705}},{"uid":"892cb612bb8a260f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/892cb612bb8a260f","status":"passed","time":{"start":1698693069973,"stop":1698693070661,"duration":688}},{"uid":"d746d81bfa5f6323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d746d81bfa5f6323","status":"passed","time":{"start":1698692879583,"stop":1698692880245,"duration":662}},{"uid":"a7b9700702903342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a7b9700702903342","status":"passed","time":{"start":1698646573096,"stop":1698646574121,"duration":1025}},{"uid":"bca5d54544e12918","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bca5d54544e12918","status":"passed","time":{"start":1698628618086,"stop":1698628619130,"duration":1044}},{"uid":"86983fccc6805b41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/86983fccc6805b41","status":"passed","time":{"start":1698615468593,"stop":1698615469627,"duration":1034}},{"uid":"1bb87cb31597015a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1bb87cb31597015a","status":"passed","time":{"start":1698615303132,"stop":1698615303954,"duration":822}},{"uid":"19e385063871415d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/19e385063871415d","status":"passed","time":{"start":1698542596265,"stop":1698542597515,"duration":1250}},{"uid":"1f5f00ff67d87429","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1f5f00ff67d87429","status":"passed","time":{"start":1698455612449,"stop":1698455613053,"duration":604}},{"uid":"53bd7065db0f81a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/53bd7065db0f81a7","status":"passed","time":{"start":1698369283472,"stop":1698369284096,"duration":624}},{"uid":"604b7600f2aa901c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/604b7600f2aa901c","status":"passed","time":{"start":1698283124780,"stop":1698283125807,"duration":1027}},{"uid":"1588e7db60743b46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1588e7db60743b46","status":"passed","time":{"start":1698196746339,"stop":1698196747316,"duration":977}},{"uid":"d9857cb8e6003180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d9857cb8e6003180","status":"passed","time":{"start":1698178483537,"stop":1698178484576,"duration":1039}},{"uid":"f1eda36f443d9295","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f1eda36f443d9295","status":"passed","time":{"start":1698178420580,"stop":1698178421389,"duration":809}}]},"5bf150f9d14a36325cbfaf9b6349d178":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"5c5277a38950af92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/5c5277a38950af92","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867412998,"stop":1698867413002,"duration":4}},{"uid":"5647cd0c94d1d8a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/5647cd0c94d1d8a6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867477104,"stop":1698867477109,"duration":5}},{"uid":"e02a41b03abe85de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e02a41b03abe85de","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801613921,"stop":1698801613925,"duration":4}},{"uid":"58839a266e16554b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/58839a266e16554b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788504901,"stop":1698788504904,"duration":3}},{"uid":"c10b4086048e7d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c10b4086048e7d97","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715006996,"stop":1698715007000,"duration":4}},{"uid":"912adcb68c64b57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/912adcb68c64b57a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701379693,"stop":1698701379698,"duration":5}},{"uid":"c576754f7516a1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c576754f7516a1c1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700238538,"stop":1698700238542,"duration":4}},{"uid":"85ec7b9ff5a8b185","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/85ec7b9ff5a8b185","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692879232,"stop":1698692879236,"duration":4}},{"uid":"61e801597b061cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/61e801597b061cf7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692746801,"stop":1698692746805,"duration":4}},{"uid":"6e3a2a18d0026b21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6e3a2a18d0026b21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646565330,"stop":1698646565335,"duration":5}},{"uid":"14922660670726ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/14922660670726ac","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628577758,"stop":1698628577762,"duration":4}},{"uid":"5731ba0c4f6a46b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/5731ba0c4f6a46b9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615190537,"stop":1698615190542,"duration":5}},{"uid":"3ed4e031fea931be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3ed4e031fea931be","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615098005,"stop":1698615098009,"duration":4}},{"uid":"3669c53d8476cb21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3669c53d8476cb21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542363068,"stop":1698542363072,"duration":4}},{"uid":"319450e268a465bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/319450e268a465bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455571930,"stop":1698455571934,"duration":4}},{"uid":"c809e654acc04267","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c809e654acc04267","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369245803,"stop":1698369245807,"duration":4}},{"uid":"de4700e1208ca904","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/de4700e1208ca904","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282838248,"stop":1698282838252,"duration":4}},{"uid":"a57699a339424dec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a57699a339424dec","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196502823,"stop":1698196502827,"duration":4}},{"uid":"e602837249619184","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e602837249619184","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178225219,"stop":1698178225223,"duration":4}},{"uid":"e9d479461b3394fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e9d479461b3394fa","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178169120,"stop":1698178169124,"duration":4}}]},"df5c822318460ed588d620415ff288f8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"c5da3d6c019703d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/c5da3d6c019703d1","status":"passed","time":{"start":1698867323956,"stop":1698867327179,"duration":3223}},{"uid":"cccb41b68e9bdef7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/cccb41b68e9bdef7","status":"passed","time":{"start":1698867385022,"stop":1698867388599,"duration":3577}},{"uid":"15c5fee51358b261","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/15c5fee51358b261","status":"passed","time":{"start":1698801505991,"stop":1698801509046,"duration":3055}},{"uid":"209ebc23c84dfed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/209ebc23c84dfed3","status":"passed","time":{"start":1698788408192,"stop":1698788422800,"duration":14608}},{"uid":"ec2303384cd3640d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ec2303384cd3640d","status":"passed","time":{"start":1698714883372,"stop":1698714891539,"duration":8167}},{"uid":"9e576eae76858196","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9e576eae76858196","status":"passed","time":{"start":1698701274518,"stop":1698701279500,"duration":4982}},{"uid":"5e710435514fac94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5e710435514fac94","status":"passed","time":{"start":1698700145458,"stop":1698700153613,"duration":8155}},{"uid":"1168a6fbf03f76ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1168a6fbf03f76ab","status":"passed","time":{"start":1698692695997,"stop":1698692699945,"duration":3948}},{"uid":"93c69ee86b16997c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93c69ee86b16997c","status":"passed","time":{"start":1698692659529,"stop":1698692662651,"duration":3122}},{"uid":"ea7465e5d8b5241a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ea7465e5d8b5241a","status":"passed","time":{"start":1698646218011,"stop":1698646222809,"duration":4798}},{"uid":"b6432d67a46ec88d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b6432d67a46ec88d","status":"passed","time":{"start":1698628461285,"stop":1698628469822,"duration":8537}},{"uid":"7f1180f232329f7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f1180f232329f7e","status":"passed","time":{"start":1698615108071,"stop":1698615112753,"duration":4682}},{"uid":"f82fed317c4382bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/f82fed317c4382bb","status":"passed","time":{"start":1698615029245,"stop":1698615036651,"duration":7406}},{"uid":"624f6fe5c86e6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/624f6fe5c86e6b74","status":"passed","time":{"start":1698542269889,"stop":1698542278256,"duration":8367}},{"uid":"242b4e0170a79f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/242b4e0170a79f6e","status":"passed","time":{"start":1698455464013,"stop":1698455468647,"duration":4634}},{"uid":"b1a489409f48eace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b1a489409f48eace","status":"passed","time":{"start":1698369146603,"stop":1698369153849,"duration":7246}},{"uid":"f2b0594c1e4f408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f2b0594c1e4f408","status":"passed","time":{"start":1698282734797,"stop":1698282742027,"duration":7230}},{"uid":"a6ba867e9734389e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a6ba867e9734389e","status":"passed","time":{"start":1698196407914,"stop":1698196412102,"duration":4188}},{"uid":"dd499967ca8c09a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/dd499967ca8c09a6","status":"passed","time":{"start":1698178134095,"stop":1698178141127,"duration":7032}},{"uid":"eee666a52292f365","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/eee666a52292f365","status":"passed","time":{"start":1698178091162,"stop":1698178104278,"duration":13116}}]},"a91e40164c913e6b5f3736b823229a66":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"12cb13784c7e98a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/12cb13784c7e98a","status":"passed","time":{"start":1698867536263,"stop":1698867537776,"duration":1513}},{"uid":"cbfe1fea2068cfc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/cbfe1fea2068cfc2","status":"passed","time":{"start":1698867580412,"stop":1698867582043,"duration":1631}},{"uid":"c1d3cda9a41a9b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c1d3cda9a41a9b23","status":"passed","time":{"start":1698801732250,"stop":1698801733785,"duration":1535}},{"uid":"8d02621c90428938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8d02621c90428938","status":"passed","time":{"start":1698788619639,"stop":1698788621510,"duration":1871}},{"uid":"5ae166f969611509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5ae166f969611509","status":"passed","time":{"start":1698715171408,"stop":1698715173231,"duration":1823}},{"uid":"5f2202503a1e908c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5f2202503a1e908c","status":"passed","time":{"start":1698701561736,"stop":1698701563678,"duration":1942}},{"uid":"74c8dc05e1dfe544","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/74c8dc05e1dfe544","status":"passed","time":{"start":1698700347967,"stop":1698700349712,"duration":1745}},{"uid":"be0f66e132b22cce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/be0f66e132b22cce","status":"passed","time":{"start":1698693047280,"stop":1698693048824,"duration":1544}},{"uid":"5963bc46c0fe9721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5963bc46c0fe9721","status":"passed","time":{"start":1698692857400,"stop":1698692858925,"duration":1525}},{"uid":"45def3710374ac46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/45def3710374ac46","status":"passed","time":{"start":1698646545096,"stop":1698646547179,"duration":2083}},{"uid":"235ba6a33ed7ac75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/235ba6a33ed7ac75","status":"passed","time":{"start":1698628894471,"stop":1698628896173,"duration":1702}},{"uid":"704d8155438a6584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/704d8155438a6584","status":"passed","time":{"start":1698615374062,"stop":1698615376511,"duration":2449}},{"uid":"4aa31783cad616f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/4aa31783cad616f4","status":"passed","time":{"start":1698615265688,"stop":1698615267368,"duration":1680}},{"uid":"4d3ad6dc5cf4b2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d3ad6dc5cf4b2eb","status":"passed","time":{"start":1698542533169,"stop":1698542535598,"duration":2429}},{"uid":"bfccf29833f2095c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bfccf29833f2095c","status":"passed","time":{"start":1698455869170,"stop":1698455870723,"duration":1553}},{"uid":"46df9c6add667a53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/46df9c6add667a53","status":"passed","time":{"start":1698369526921,"stop":1698369528468,"duration":1547}},{"uid":"77e35d5687836bce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/77e35d5687836bce","status":"passed","time":{"start":1698283018477,"stop":1698283020316,"duration":1839}},{"uid":"5cd39242d3e0f932","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5cd39242d3e0f932","status":"passed","time":{"start":1698196684299,"stop":1698196686730,"duration":2431}},{"uid":"e0d1f8023c3e8066","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e0d1f8023c3e8066","status":"passed","time":{"start":1698178404101,"stop":1698178406154,"duration":2053}},{"uid":"f8969c626eeca989","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f8969c626eeca989","status":"passed","time":{"start":1698178344797,"stop":1698178346703,"duration":1906}}]},"f041ffb1356697b5d3d99569da0ccb15":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"97df2344872c40b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/97df2344872c40b4","status":"passed","time":{"start":1698867550378,"stop":1698867557965,"duration":7587}},{"uid":"f770bf71d6e942d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/f770bf71d6e942d4","status":"passed","time":{"start":1698867593723,"stop":1698867601222,"duration":7499}},{"uid":"230b40036c9eb0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/230b40036c9eb0cb","status":"passed","time":{"start":1698801744678,"stop":1698801752419,"duration":7741}},{"uid":"5851028c2899c16d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5851028c2899c16d","status":"passed","time":{"start":1698788634284,"stop":1698788642071,"duration":7787}},{"uid":"cca4221ac7522a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cca4221ac7522a5c","status":"passed","time":{"start":1698715195408,"stop":1698715203732,"duration":8324}},{"uid":"ba54f212460b22d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ba54f212460b22d3","status":"passed","time":{"start":1698701577395,"stop":1698701586089,"duration":8694}},{"uid":"c55712bcda97ec83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c55712bcda97ec83","status":"passed","time":{"start":1698700359166,"stop":1698700367045,"duration":7879}},{"uid":"20e555e7298ca26f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/20e555e7298ca26f","status":"passed","time":{"start":1698693059265,"stop":1698693067139,"duration":7874}},{"uid":"c93a3f4581ee9dbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c93a3f4581ee9dbd","status":"passed","time":{"start":1698692868988,"stop":1698692876742,"duration":7754}},{"uid":"aff0e5974312e38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/aff0e5974312e38e","status":"passed","time":{"start":1698646559579,"stop":1698646568636,"duration":9057}},{"uid":"4ea146b5b479c46b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4ea146b5b479c46b","status":"passed","time":{"start":1698628606077,"stop":1698628614493,"duration":8416}},{"uid":"a5d3a66f1c61a969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a5d3a66f1c61a969","status":"passed","time":{"start":1698615454376,"stop":1698615464643,"duration":10267}},{"uid":"2ba02bc07e58fa88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/2ba02bc07e58fa88","status":"passed","time":{"start":1698615290904,"stop":1698615299188,"duration":8284}},{"uid":"51ba88a54322e401","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51ba88a54322e401","status":"passed","time":{"start":1698542581423,"stop":1698542590374,"duration":8951}},{"uid":"c5f75a8526c66984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c5f75a8526c66984","status":"passed","time":{"start":1698455600051,"stop":1698455608138,"duration":8087}},{"uid":"383a3ce01b91089f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/383a3ce01b91089f","status":"passed","time":{"start":1698369270524,"stop":1698369278894,"duration":8370}},{"uid":"339e8cd65417dd50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/339e8cd65417dd50","status":"passed","time":{"start":1698283093808,"stop":1698283119726,"duration":25918}},{"uid":"80a1b57e0f9f7dea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/80a1b57e0f9f7dea","status":"passed","time":{"start":1698196733876,"stop":1698196742508,"duration":8632}},{"uid":"4ac2cb294186e8b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ac2cb294186e8b1","status":"passed","time":{"start":1698178469874,"stop":1698178478879,"duration":9005}},{"uid":"269a173962730a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/269a173962730a7a","status":"passed","time":{"start":1698178408218,"stop":1698178417235,"duration":9017}}]},"1d6e269a7b6351ace4d7bae7deb3de47":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"a0f73a607510d88e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/a0f73a607510d88e","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698867427842,"stop":1698867558332,"duration":130490}},{"uid":"9bcbe0ca41ad8942","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9bcbe0ca41ad8942","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698867493816,"stop":1698867623604,"duration":129788}},{"uid":"5b00807aa1aaf507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5b00807aa1aaf507","status":"passed","time":{"start":1698801630027,"stop":1698801631347,"duration":1320}},{"uid":"59c53511b53f6960","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/59c53511b53f6960","status":"passed","time":{"start":1698788520746,"stop":1698788522151,"duration":1405}},{"uid":"3f939ca428b20f11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f939ca428b20f11","status":"passed","time":{"start":1698715027196,"stop":1698715028785,"duration":1589}},{"uid":"236809835c9283f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/236809835c9283f5","status":"passed","time":{"start":1698701398585,"stop":1698701400536,"duration":1951}},{"uid":"25139ffeb0e5e336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25139ffeb0e5e336","status":"passed","time":{"start":1698700253425,"stop":1698700254605,"duration":1180}},{"uid":"d623a04b6ddff91d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d623a04b6ddff91d","status":"passed","time":{"start":1698692895312,"stop":1698692896568,"duration":1256}},{"uid":"5a2b6f9b60938529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5a2b6f9b60938529","status":"passed","time":{"start":1698692763658,"stop":1698692764877,"duration":1219}},{"uid":"e3e591fbbc8e3718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e3e591fbbc8e3718","status":"passed","time":{"start":1698646378423,"stop":1698646380309,"duration":1886}},{"uid":"dd0ea9c88befb2b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/dd0ea9c88befb2b6","status":"passed","time":{"start":1698628595640,"stop":1698628597289,"duration":1649}},{"uid":"f1167a1bc6021751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f1167a1bc6021751","status":"passed","time":{"start":1698615208576,"stop":1698615210434,"duration":1858}},{"uid":"3b5aab996f2af0c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3b5aab996f2af0c0","status":"passed","time":{"start":1698615114668,"stop":1698615116077,"duration":1409}},{"uid":"7d249808940133d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d249808940133d1","status":"passed","time":{"start":1698542380793,"stop":1698542382602,"duration":1809}},{"uid":"f8d98873db23b1d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f8d98873db23b1d9","status":"passed","time":{"start":1698455590776,"stop":1698455591925,"duration":1149}},{"uid":"4e2e5834e8410981","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2e5834e8410981","status":"passed","time":{"start":1698369261230,"stop":1698369262802,"duration":1572}},{"uid":"6eee1d3443260188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6eee1d3443260188","status":"passed","time":{"start":1698282856228,"stop":1698282858113,"duration":1885}},{"uid":"182bd618db279758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/182bd618db279758","status":"passed","time":{"start":1698196521215,"stop":1698196523088,"duration":1873}},{"uid":"4ae5a0dd7100faa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ae5a0dd7100faa1","status":"passed","time":{"start":1698178244466,"stop":1698178246242,"duration":1776}},{"uid":"189c93f39895b0ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/189c93f39895b0ff","status":"passed","time":{"start":1698178185600,"stop":1698178187448,"duration":1848}}]},"53c5720a05c261e2bad5904bb33e19b7":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"a9176064c8d6721e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/a9176064c8d6721e","status":"passed","time":{"start":1698867503847,"stop":1698867505433,"duration":1586}},{"uid":"325191fae8115e92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/325191fae8115e92","status":"passed","time":{"start":1698867549722,"stop":1698867550788,"duration":1066}},{"uid":"cb176a91b852def4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cb176a91b852def4","status":"passed","time":{"start":1698801681894,"stop":1698801682861,"duration":967}},{"uid":"da064ae3a6682f0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/da064ae3a6682f0d","status":"passed","time":{"start":1698788591212,"stop":1698788592893,"duration":1681}},{"uid":"747189ce52834535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/747189ce52834535","status":"passed","time":{"start":1698715134776,"stop":1698715135888,"duration":1112}},{"uid":"b37c4d316e51c517","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b37c4d316e51c517","status":"passed","time":{"start":1698701549397,"stop":1698701550532,"duration":1135}},{"uid":"1cd08f885d3ace6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1cd08f885d3ace6b","status":"passed","time":{"start":1698700323557,"stop":1698700324529,"duration":972}},{"uid":"3ee1b7b8d624fab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3ee1b7b8d624fab0","status":"passed","time":{"start":1698692862454,"stop":1698692863414,"duration":960}},{"uid":"7acd72fce1ba8988","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7acd72fce1ba8988","status":"passed","time":{"start":1698692832433,"stop":1698692834359,"duration":1926}},{"uid":"7fdf5f6869fd9cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fdf5f6869fd9cda","status":"passed","time":{"start":1698646543854,"stop":1698646545046,"duration":1192}},{"uid":"aeb9c59c65541655","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/aeb9c59c65541655","status":"passed","time":{"start":1698628527262,"stop":1698628528902,"duration":1640}},{"uid":"9a39cf4c856325fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9a39cf4c856325fc","status":"passed","time":{"start":1698615166878,"stop":1698615168350,"duration":1472}},{"uid":"ac64a328a48a4733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ac64a328a48a4733","status":"passed","time":{"start":1698615074380,"stop":1698615075754,"duration":1374}},{"uid":"b32626c1452100d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b32626c1452100d2","status":"passed","time":{"start":1698542327740,"stop":1698542328940,"duration":1200}},{"uid":"713ce6be97e81048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/713ce6be97e81048","status":"passed","time":{"start":1698455515566,"stop":1698455516566,"duration":1000}},{"uid":"2af3534b27b630ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2af3534b27b630ef","status":"passed","time":{"start":1698369204860,"stop":1698369205913,"duration":1053}},{"uid":"bd3fccbd3d1dfbdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd3fccbd3d1dfbdd","status":"passed","time":{"start":1698282792986,"stop":1698282794182,"duration":1196}},{"uid":"dd10ab3e47129754","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dd10ab3e47129754","status":"passed","time":{"start":1698196465178,"stop":1698196466463,"duration":1285}},{"uid":"988d06ca1cd9ff0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/988d06ca1cd9ff0e","status":"passed","time":{"start":1698178197227,"stop":1698178198425,"duration":1198}},{"uid":"a237525a16e7c92a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a237525a16e7c92a","status":"passed","time":{"start":1698178143624,"stop":1698178144685,"duration":1061}}]},"64028773adeaa616798d2ec053582700":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"ba18f1aeaf21e26b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/ba18f1aeaf21e26b","status":"passed","time":{"start":1698867726066,"stop":1698867730567,"duration":4501}},{"uid":"1f5125306a73fb3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/1f5125306a73fb3c","status":"passed","time":{"start":1698867772388,"stop":1698867776511,"duration":4123}},{"uid":"f8cfccfc1f9efe44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f8cfccfc1f9efe44","status":"passed","time":{"start":1698801806504,"stop":1698801810668,"duration":4164}},{"uid":"d3dc2addadd569d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d3dc2addadd569d7","status":"passed","time":{"start":1698788688144,"stop":1698788692293,"duration":4149}},{"uid":"7f14366336fc8a6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7f14366336fc8a6e","status":"passed","time":{"start":1698715225723,"stop":1698715230056,"duration":4333}},{"uid":"5fcbe8e4905aa970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5fcbe8e4905aa970","status":"passed","time":{"start":1698701629544,"stop":1698701633982,"duration":4438}},{"uid":"ef4b607c08861fbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ef4b607c08861fbb","status":"passed","time":{"start":1698700530729,"stop":1698700534905,"duration":4176}},{"uid":"54ce6de183c44a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/54ce6de183c44a1f","status":"passed","time":{"start":1698693108971,"stop":1698693112964,"duration":3993}},{"uid":"d18adb8baf811d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d18adb8baf811d2d","status":"passed","time":{"start":1698692936994,"stop":1698692941187,"duration":4193}},{"uid":"20464afc2baebabb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/20464afc2baebabb","status":"passed","time":{"start":1698646603909,"stop":1698646608747,"duration":4838}},{"uid":"d328bd06c7e8756c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d328bd06c7e8756c","status":"passed","time":{"start":1698628823587,"stop":1698628829610,"duration":6023}},{"uid":"ad45c3880795c2b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ad45c3880795c2b2","status":"passed","time":{"start":1698615486082,"stop":1698615491635,"duration":5553}},{"uid":"d0f5733099cc59c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d0f5733099cc59c6","status":"passed","time":{"start":1698615323778,"stop":1698615328024,"duration":4246}},{"uid":"1637dcbfbcd47b57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1637dcbfbcd47b57","status":"passed","time":{"start":1698542620789,"stop":1698542627507,"duration":6718}},{"uid":"5b98063157ae6d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5b98063157ae6d77","status":"passed","time":{"start":1698455818353,"stop":1698455822461,"duration":4108}},{"uid":"e2bc336d3dd3ec36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/e2bc336d3dd3ec36","status":"passed","time":{"start":1698369547046,"stop":1698369551377,"duration":4331}},{"uid":"effd35a54b80e266","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/effd35a54b80e266","status":"passed","time":{"start":1698283151838,"stop":1698283156324,"duration":4486}},{"uid":"f003f253ff08ec94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f003f253ff08ec94","status":"passed","time":{"start":1698196767722,"stop":1698196772269,"duration":4547}},{"uid":"df96f367a9d25994","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/df96f367a9d25994","status":"passed","time":{"start":1698178501686,"stop":1698178506471,"duration":4785}},{"uid":"f94f6d1acc823814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f94f6d1acc823814","status":"passed","time":{"start":1698178438282,"stop":1698178442538,"duration":4256}}]},"973eb3b9bc5dfa31c9d5412a22fe2eb5":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"9278f6eb17fd658","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/9278f6eb17fd658","status":"passed","time":{"start":1698867365131,"stop":1698867500138,"duration":135007}},{"uid":"553577dacee47d2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/553577dacee47d2c","status":"passed","time":{"start":1698867421024,"stop":1698867546123,"duration":125099}},{"uid":"79f4cde8826c48f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79f4cde8826c48f","status":"passed","time":{"start":1698801550025,"stop":1698801673617,"duration":123592}},{"uid":"fad4e15c68635f1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fad4e15c68635f1c","status":"passed","time":{"start":1698788457064,"stop":1698788587883,"duration":130819}},{"uid":"e2467eedd507f249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e2467eedd507f249","status":"passed","time":{"start":1698714947490,"stop":1698715129756,"duration":182266}},{"uid":"58235cdb7f6a16f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/58235cdb7f6a16f4","status":"passed","time":{"start":1698701324965,"stop":1698701545424,"duration":220459}},{"uid":"203acb0b0a95bf65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/203acb0b0a95bf65","status":"passed","time":{"start":1698700190483,"stop":1698700320149,"duration":129666}},{"uid":"c741e65f690397ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c741e65f690397ed","status":"passed","time":{"start":1698692735086,"stop":1698692859342,"duration":124256}},{"uid":"1641ad71402850c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1641ad71402850c1","status":"passed","time":{"start":1698692704814,"stop":1698692829035,"duration":124221}},{"uid":"df0b44ca6d8f65ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/df0b44ca6d8f65ba","status":"passed","time":{"start":1698646317225,"stop":1698646539741,"duration":222516}},{"uid":"78d6fb5c9957a5f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/78d6fb5c9957a5f2","status":"passed","time":{"start":1698628573257,"stop":1698628742414,"duration":169157}},{"uid":"6e695a032b3788b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6e695a032b3788b7","status":"passed","time":{"start":1698615233300,"stop":1698615451617,"duration":218317}},{"uid":"416fa98799273909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/416fa98799273909","status":"passed","time":{"start":1698615119338,"stop":1698615288319,"duration":168981}},{"uid":"ff6c432a41c28ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ff6c432a41c28ed5","status":"passed","time":{"start":1698542389100,"stop":1698542578472,"duration":189372}},{"uid":"182669a0d6c620c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/182669a0d6c620c1","status":"passed","time":{"start":1698455578235,"stop":1698455712453,"duration":134218}},{"uid":"b272f88643c81565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b272f88643c81565","status":"passed","time":{"start":1698369246733,"stop":1698369376550,"duration":129817}},{"uid":"30b06bbd475aae25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/30b06bbd475aae25","status":"passed","time":{"start":1698282870326,"stop":1698283091433,"duration":221107}},{"uid":"a24da2fd3b5a65a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a24da2fd3b5a65a7","status":"passed","time":{"start":1698196525513,"stop":1698196731365,"duration":205852}},{"uid":"4e2ed744a367ea6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4e2ed744a367ea6e","status":"passed","time":{"start":1698178246655,"stop":1698178467427,"duration":220772}},{"uid":"61a8b7103fdead3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/61a8b7103fdead3d","status":"passed","time":{"start":1698178228500,"stop":1698178406046,"duration":177546}}]},"a6754a317b5a41ab9e370512cb3937ce":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"ed13b48a520f33ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/ed13b48a520f33ee","status":"passed","time":{"start":1698867353206,"stop":1698867357063,"duration":3857}},{"uid":"794bf5d69027b72a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/794bf5d69027b72a","status":"passed","time":{"start":1698867415824,"stop":1698867418810,"duration":2986}},{"uid":"f09ba2c1e5d0cae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f09ba2c1e5d0cae1","status":"passed","time":{"start":1698801544679,"stop":1698801547668,"duration":2989}},{"uid":"161c4ba0007efae9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/161c4ba0007efae9","status":"passed","time":{"start":1698788447785,"stop":1698788451219,"duration":3434}},{"uid":"793c4ca9956fec68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/793c4ca9956fec68","status":"passed","time":{"start":1698714935450,"stop":1698714939118,"duration":3668}},{"uid":"84605c68fd2fe22b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/84605c68fd2fe22b","status":"passed","time":{"start":1698701308638,"stop":1698701311047,"duration":2409}},{"uid":"a31a1659083c63ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a31a1659083c63ed","status":"passed","time":{"start":1698700180072,"stop":1698700183127,"duration":3055}},{"uid":"84deaf0404ece204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/84deaf0404ece204","status":"passed","time":{"start":1698692722431,"stop":1698692725077,"duration":2646}},{"uid":"f5e90ce89cd9d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f5e90ce89cd9d0d","status":"passed","time":{"start":1698692691496,"stop":1698692695018,"duration":3522}},{"uid":"b4fafbbd6130244e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b4fafbbd6130244e","status":"passed","time":{"start":1698646314475,"stop":1698646317222,"duration":2747}},{"uid":"4b3a53b5627985f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4b3a53b5627985f1","status":"passed","time":{"start":1698628499617,"stop":1698628503071,"duration":3454}},{"uid":"c3aec7762dc17173","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c3aec7762dc17173","status":"passed","time":{"start":1698615142026,"stop":1698615145449,"duration":3423}},{"uid":"7be2d09d4091d611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7be2d09d4091d611","status":"passed","time":{"start":1698615057448,"stop":1698615060658,"duration":3210}},{"uid":"92715053ae380fab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/92715053ae380fab","status":"passed","time":{"start":1698542313925,"stop":1698542316986,"duration":3061}},{"uid":"605600f894ac8b14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/605600f894ac8b14","status":"passed","time":{"start":1698455506303,"stop":1698455509168,"duration":2865}},{"uid":"26a3baf6a51a4970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26a3baf6a51a4970","status":"passed","time":{"start":1698369183262,"stop":1698369186045,"duration":2783}},{"uid":"4701c1db0d36f0ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4701c1db0d36f0ac","status":"passed","time":{"start":1698282783168,"stop":1698282787509,"duration":4341}},{"uid":"ca3efc3d0cf2891e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ca3efc3d0cf2891e","status":"passed","time":{"start":1698196455843,"stop":1698196458761,"duration":2918}},{"uid":"97907798cf1e49f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/97907798cf1e49f3","status":"passed","time":{"start":1698178168420,"stop":1698178171683,"duration":3263}},{"uid":"a7bdf7c649a5d17d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7bdf7c649a5d17d","status":"passed","time":{"start":1698178131311,"stop":1698178134696,"duration":3385}}]},"a2365ffeb3ba24c7926dc7b42b03858c":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"46edf3369ddfdeb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/46edf3369ddfdeb1","status":"passed","time":{"start":1698867397119,"stop":1698867399383,"duration":2264}},{"uid":"71b4585ea76dac59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/71b4585ea76dac59","status":"passed","time":{"start":1698867459405,"stop":1698867461818,"duration":2413}},{"uid":"e334260aa3e4cc46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e334260aa3e4cc46","status":"passed","time":{"start":1698801591164,"stop":1698801593628,"duration":2464}},{"uid":"763ed04feca4c074","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/763ed04feca4c074","status":"passed","time":{"start":1698788488570,"stop":1698788490952,"duration":2382}},{"uid":"a4a08ee435b314af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4a08ee435b314af","status":"passed","time":{"start":1698714985145,"stop":1698714987803,"duration":2658}},{"uid":"ad7ec844be81f773","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ad7ec844be81f773","status":"passed","time":{"start":1698701360306,"stop":1698701363035,"duration":2729}},{"uid":"e80464851aaa4985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e80464851aaa4985","status":"passed","time":{"start":1698700222576,"stop":1698700225082,"duration":2506}},{"uid":"1e40201a75c95ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1e40201a75c95ef1","status":"passed","time":{"start":1698693060971,"stop":1698693063267,"duration":2296}},{"uid":"e8c538802d08d4c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c538802d08d4c9","status":"passed","time":{"start":1698692730982,"stop":1698692733062,"duration":2080}},{"uid":"f09bfb11d9fa7df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f09bfb11d9fa7df0","status":"passed","time":{"start":1698646328870,"stop":1698646331624,"duration":2754}},{"uid":"f60d53f522338866","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f60d53f522338866","status":"passed","time":{"start":1698628546626,"stop":1698628549109,"duration":2483}},{"uid":"d03c392a73dd22b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d03c392a73dd22b4","status":"passed","time":{"start":1698615205522,"stop":1698615208201,"duration":2679}},{"uid":"11e43a0f690f583d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/11e43a0f690f583d","status":"passed","time":{"start":1698615097931,"stop":1698615100275,"duration":2344}},{"uid":"6f592615c022c393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6f592615c022c393","status":"passed","time":{"start":1698542361013,"stop":1698542363506,"duration":2493}},{"uid":"ed6d43d9327037ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ed6d43d9327037ce","status":"passed","time":{"start":1698455550069,"stop":1698455552347,"duration":2278}},{"uid":"97d214eb5f36f5a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/97d214eb5f36f5a3","status":"passed","time":{"start":1698369224064,"stop":1698369226317,"duration":2253}},{"uid":"6d92fcd0a0deb97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6d92fcd0a0deb97b","status":"passed","time":{"start":1698282837287,"stop":1698282839922,"duration":2635}},{"uid":"b4012340d4adc9b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b4012340d4adc9b1","status":"passed","time":{"start":1698196496354,"stop":1698196498970,"duration":2616}},{"uid":"f459f80d73b14a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f459f80d73b14a6a","status":"passed","time":{"start":1698178221138,"stop":1698178223814,"duration":2676}},{"uid":"931c96bae7eb63ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/931c96bae7eb63ac","status":"passed","time":{"start":1698178201543,"stop":1698178204011,"duration":2468}}]},"617b4311b681b19c6f82373e9ef5a04d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"1f65b206120890f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/1f65b206120890f1","status":"passed","time":{"start":1698867709056,"stop":1698867711541,"duration":2485}},{"uid":"989068cd0c751465","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/989068cd0c751465","status":"passed","time":{"start":1698867773660,"stop":1698867776249,"duration":2589}},{"uid":"2b6643947b84197f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2b6643947b84197f","status":"passed","time":{"start":1698801791616,"stop":1698801794527,"duration":2911}},{"uid":"99b6fbd05192c508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/99b6fbd05192c508","status":"passed","time":{"start":1698788669165,"stop":1698788671797,"duration":2632}},{"uid":"d47e2e936c3cf99c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d47e2e936c3cf99c","status":"passed","time":{"start":1698715209206,"stop":1698715212091,"duration":2885}},{"uid":"650fac0d6bccf8e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/650fac0d6bccf8e2","status":"passed","time":{"start":1698701613593,"stop":1698701616560,"duration":2967}},{"uid":"618bd40d6b1c539e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/618bd40d6b1c539e","status":"passed","time":{"start":1698700406453,"stop":1698700409058,"duration":2605}},{"uid":"7217fbd2b92cff6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7217fbd2b92cff6c","status":"passed","time":{"start":1698693092074,"stop":1698693097961,"duration":5887}},{"uid":"54053de6181fc64a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54053de6181fc64a","status":"passed","time":{"start":1698692921563,"stop":1698692925709,"duration":4146}},{"uid":"1ae87d0acdb7a55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1ae87d0acdb7a55d","status":"passed","time":{"start":1698646587699,"stop":1698646590820,"duration":3121}},{"uid":"1beee8e852b10855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1beee8e852b10855","status":"passed","time":{"start":1698628804107,"stop":1698628811058,"duration":6951}},{"uid":"85ba9ac620795264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/85ba9ac620795264","status":"passed","time":{"start":1698615471392,"stop":1698615474056,"duration":2664}},{"uid":"75b53949a32c2209","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/75b53949a32c2209","status":"passed","time":{"start":1698615305556,"stop":1698615310990,"duration":5434}},{"uid":"d5e9dd2f01aef2e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d5e9dd2f01aef2e1","status":"passed","time":{"start":1698542599885,"stop":1698542605819,"duration":5934}},{"uid":"8300ddf5664118f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8300ddf5664118f4","status":"passed","time":{"start":1698455802904,"stop":1698455805588,"duration":2684}},{"uid":"4e2c0aa92e8e15d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2c0aa92e8e15d4","status":"passed","time":{"start":1698369593116,"stop":1698369597890,"duration":4774}},{"uid":"a1f8d4973f388da6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a1f8d4973f388da6","status":"passed","time":{"start":1698283131114,"stop":1698283134209,"duration":3095}},{"uid":"f299ee7137b60ac0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f299ee7137b60ac0","status":"passed","time":{"start":1698196749061,"stop":1698196751635,"duration":2574}},{"uid":"516038fbedfd8500","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/516038fbedfd8500","status":"passed","time":{"start":1698178486523,"stop":1698178489259,"duration":2736}},{"uid":"b49b6874cb3f9587","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b49b6874cb3f9587","status":"passed","time":{"start":1698178423084,"stop":1698178426602,"duration":3518}}]},"9700dde83050a915705bb73b0a95103e":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"efc4540600e3c844","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/efc4540600e3c844","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867543102,"stop":1698867544913,"duration":1811}},{"uid":"b0e99427bf8a6ae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/b0e99427bf8a6ae4","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867587654,"stop":1698867588232,"duration":578}},{"uid":"51796efb3d0e5e9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/51796efb3d0e5e9c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801739722,"stop":1698801740356,"duration":634}},{"uid":"8dfe042a2889810a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8dfe042a2889810a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788627601,"stop":1698788628216,"duration":615}},{"uid":"26284309d6933a48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/26284309d6933a48","status":"passed","time":{"start":1698715179345,"stop":1698715180414,"duration":1069}},{"uid":"981b24ae86a6f02d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/981b24ae86a6f02d","status":"passed","time":{"start":1698701570710,"stop":1698701571676,"duration":966}},{"uid":"17ef213b6d4d44d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17ef213b6d4d44d3","status":"passed","time":{"start":1698700354880,"stop":1698700355498,"duration":618}},{"uid":"1c3d3c1dc809629d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1c3d3c1dc809629d","status":"passed","time":{"start":1698693054089,"stop":1698693054653,"duration":564}},{"uid":"b610ea205b26625f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b610ea205b26625f","status":"passed","time":{"start":1698692864018,"stop":1698692864653,"duration":635}},{"uid":"ffd21ad9e5d5972f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ffd21ad9e5d5972f","status":"passed","time":{"start":1698646554173,"stop":1698646555236,"duration":1063}},{"uid":"945e44687be0f562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/945e44687be0f562","status":"passed","time":{"start":1698628902273,"stop":1698628903066,"duration":793}},{"uid":"e54321b77f781641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e54321b77f781641","status":"passed","time":{"start":1698615386070,"stop":1698615386994,"duration":924}},{"uid":"e0c6ca62bcb9b1b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e0c6ca62bcb9b1b6","status":"passed","time":{"start":1698615274946,"stop":1698615275635,"duration":689}},{"uid":"e993baaa15479e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e993baaa15479e38","status":"passed","time":{"start":1698542541208,"stop":1698542542127,"duration":919}},{"uid":"6ae842d357e55c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6ae842d357e55c92","status":"passed","time":{"start":1698455876053,"stop":1698455876669,"duration":616}},{"uid":"6947ff6fffc7b931","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6947ff6fffc7b931","status":"passed","time":{"start":1698369533659,"stop":1698369534369,"duration":710}},{"uid":"c40fef963544b700","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c40fef963544b700","status":"passed","time":{"start":1698283027678,"stop":1698283042180,"duration":14502}},{"uid":"adb5787cc9ee044e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/adb5787cc9ee044e","status":"passed","time":{"start":1698196694148,"stop":1698196694898,"duration":750}},{"uid":"4140253ce006b569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4140253ce006b569","status":"passed","time":{"start":1698178413116,"stop":1698178414129,"duration":1013}},{"uid":"8c78a2303c6280a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c78a2303c6280a2","status":"passed","time":{"start":1698178352441,"stop":1698178353220,"duration":779}}]},"b8d3ae7465651cc973ab14abfdea7a24":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"cfc704ef01019ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/cfc704ef01019ed","status":"passed","time":{"start":1698867576119,"stop":1698867584495,"duration":8376}},{"uid":"467982175513eff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/467982175513eff9","status":"passed","time":{"start":1698867620372,"stop":1698867625247,"duration":4875}},{"uid":"1e1914f562cf1425","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e1914f562cf1425","status":"passed","time":{"start":1698801783372,"stop":1698801786606,"duration":3234}},{"uid":"e275eddfbfd9c993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e275eddfbfd9c993","status":"passed","time":{"start":1698788661434,"stop":1698788664427,"duration":2993}},{"uid":"2db169ed1eb667ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2db169ed1eb667ea","status":"passed","time":{"start":1698715201024,"stop":1698715203831,"duration":2807}},{"uid":"980eeb453e35d5aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/980eeb453e35d5aa","status":"passed","time":{"start":1698701599980,"stop":1698701613589,"duration":13609}},{"uid":"7d846f5fae4e9086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d846f5fae4e9086","status":"passed","time":{"start":1698700387518,"stop":1698700390494,"duration":2976}},{"uid":"f28fc80a29b774de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f28fc80a29b774de","status":"passed","time":{"start":1698693088812,"stop":1698693092071,"duration":3259}},{"uid":"4b26e90dccc41324","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4b26e90dccc41324","status":"passed","time":{"start":1698692894893,"stop":1698692901974,"duration":7081}},{"uid":"8eb40d48742757b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8eb40d48742757b1","status":"passed","time":{"start":1698646580025,"stop":1698646583616,"duration":3591}},{"uid":"25bf203ad22042b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/25bf203ad22042b9","status":"passed","time":{"start":1698628637403,"stop":1698628639783,"duration":2380}},{"uid":"e296531e7a343d7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e296531e7a343d7d","status":"passed","time":{"start":1698615407436,"stop":1698615410207,"duration":2771}},{"uid":"a8e6b01cee4e58a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a8e6b01cee4e58a7","status":"passed","time":{"start":1698615292911,"stop":1698615295490,"duration":2579}},{"uid":"c25acee168fff908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c25acee168fff908","status":"passed","time":{"start":1698542560057,"stop":1698542566468,"duration":6411}},{"uid":"7ecc3f606dd4ef6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7ecc3f606dd4ef6","status":"passed","time":{"start":1698455628981,"stop":1698455635004,"duration":6023}},{"uid":"a1a1378d059411c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a1a1378d059411c8","status":"passed","time":{"start":1698369299784,"stop":1698369303716,"duration":3932}},{"uid":"e800ecc90606e2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e800ecc90606e2b1","status":"passed","time":{"start":1698283062267,"stop":1698283066147,"duration":3880}},{"uid":"9c3f620aca0a84e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9c3f620aca0a84e5","status":"passed","time":{"start":1698196712778,"stop":1698196716462,"duration":3684}},{"uid":"bd5fc67cdc199361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bd5fc67cdc199361","status":"passed","time":{"start":1698178437210,"stop":1698178440940,"duration":3730}},{"uid":"bc949c4d117048ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc949c4d117048ed","status":"passed","time":{"start":1698178374443,"stop":1698178377730,"duration":3287}}]},"316f6b3276320661fa68609de6296157":{"statistic":{"failed":52,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":137},"items":[{"uid":"a31d7773f6c144e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/a31d7773f6c144e9","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698867399386,"stop":1698867400444,"duration":1058}},{"uid":"aa0b9c2a611e699d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/aa0b9c2a611e699d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698867461822,"stop":1698867463308,"duration":1486}},{"uid":"c0663f33e4b559c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c0663f33e4b559c3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698801593634,"stop":1698801602418,"duration":8784}},{"uid":"60452f50f026289f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/60452f50f026289f","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698788490955,"stop":1698788492356,"duration":1401}},{"uid":"36f052421dfdda56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/36f052421dfdda56","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698714987806,"stop":1698714989301,"duration":1495}},{"uid":"3fabcdfeb4264042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3fabcdfeb4264042","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698701363039,"stop":1698701364637,"duration":1598}},{"uid":"cc338da673cd71d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cc338da673cd71d4","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698700225085,"stop":1698700226091,"duration":1006}},{"uid":"fbec0ac47303cdf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/fbec0ac47303cdf8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698693063271,"stop":1698693065455,"duration":2184}},{"uid":"1e2c808fa05c63b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1e2c808fa05c63b2","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698692733065,"stop":1698692735246,"duration":2181}},{"uid":"ec06b2261b46c606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec06b2261b46c606","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646331628,"stop":1698646334421,"duration":2793}},{"uid":"c6a1dd11a788052b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c6a1dd11a788052b","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698628549112,"stop":1698628550675,"duration":1563}},{"uid":"69c4e6a2231fec96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/69c4e6a2231fec96","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615208205,"stop":1698615211115,"duration":2910}},{"uid":"ce080f0847ac27ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ce080f0847ac27ae","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615100278,"stop":1698615101798,"duration":1520}},{"uid":"321d99f8ff676ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/321d99f8ff676ca8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698542363509,"stop":1698542364948,"duration":1439}},{"uid":"ab0f8eae5d888223","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab0f8eae5d888223","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698455552350,"stop":1698455553064,"duration":714}},{"uid":"d53356e9e57b5917","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d53356e9e57b5917","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698369226324,"stop":1698369228264,"duration":1940}},{"uid":"502ddfee35f89763","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/502ddfee35f89763","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698282839925,"stop":1698282842700,"duration":2775}},{"uid":"ed2acb97abda56f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ed2acb97abda56f3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698196498973,"stop":1698196501071,"duration":2098}},{"uid":"cc4c5a1cd68e203d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cc4c5a1cd68e203d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178223817,"stop":1698178225323,"duration":1506}},{"uid":"22aa264c91328a26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/22aa264c91328a26","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178204014,"stop":1698178205742,"duration":1728}}]},"275289351e7211a486c45f3b8d1a8950":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"820a0e8aff8473eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/820a0e8aff8473eb","status":"passed","time":{"start":1698867500142,"stop":1698867500931,"duration":789}},{"uid":"7f4896deb1a0a670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/7f4896deb1a0a670","status":"passed","time":{"start":1698867546127,"stop":1698867546888,"duration":761}},{"uid":"d47957612ff1e759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d47957612ff1e759","status":"passed","time":{"start":1698801673620,"stop":1698801674436,"duration":816}},{"uid":"1b6f55d9588a5ee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1b6f55d9588a5ee4","status":"passed","time":{"start":1698788587886,"stop":1698788588696,"duration":810}},{"uid":"8f232ff39411ae14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8f232ff39411ae14","status":"passed","time":{"start":1698715129760,"stop":1698715130794,"duration":1034}},{"uid":"beaa81c78985446f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/beaa81c78985446f","status":"passed","time":{"start":1698701545428,"stop":1698701546430,"duration":1002}},{"uid":"7d13343effdf8820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d13343effdf8820","status":"passed","time":{"start":1698700320152,"stop":1698700320937,"duration":785}},{"uid":"a4935b97f5ee537e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a4935b97f5ee537e","status":"passed","time":{"start":1698692859345,"stop":1698692860052,"duration":707}},{"uid":"732b10cc2cf70b58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/732b10cc2cf70b58","status":"passed","time":{"start":1698692829039,"stop":1698692829896,"duration":857}},{"uid":"36176523aa78e466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/36176523aa78e466","status":"passed","time":{"start":1698646539744,"stop":1698646540818,"duration":1074}},{"uid":"c0099985540c14ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c0099985540c14ee","status":"passed","time":{"start":1698628519003,"stop":1698628520042,"duration":1039}},{"uid":"75f90e05acf9b56d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/75f90e05acf9b56d","status":"passed","time":{"start":1698615162706,"stop":1698615163823,"duration":1117}},{"uid":"b13d156ceab2abed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b13d156ceab2abed","status":"passed","time":{"start":1698615070536,"stop":1698615071591,"duration":1055}},{"uid":"6b0cffb3913ae8d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6b0cffb3913ae8d8","status":"passed","time":{"start":1698542323443,"stop":1698542324520,"duration":1077}},{"uid":"5212d02bf3d68e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5212d02bf3d68e9f","status":"passed","time":{"start":1698455510697,"stop":1698455511554,"duration":857}},{"uid":"84d2a9d6622ea282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/84d2a9d6622ea282","status":"passed","time":{"start":1698369201544,"stop":1698369202353,"duration":809}},{"uid":"85e5016e54293d57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/85e5016e54293d57","status":"passed","time":{"start":1698282789042,"stop":1698282790218,"duration":1176}},{"uid":"f469d0454e351ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f469d0454e351ed4","status":"passed","time":{"start":1698196460993,"stop":1698196462025,"duration":1032}},{"uid":"b5b4161940878b8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b5b4161940878b8c","status":"passed","time":{"start":1698178193187,"stop":1698178194259,"duration":1072}},{"uid":"ce60e423c21c7524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ce60e423c21c7524","status":"passed","time":{"start":1698178139419,"stop":1698178140432,"duration":1013}}]},"2173470ff84c6c7631fa3ff9d8433e49":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"be156d4dd44b7b38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/be156d4dd44b7b38","status":"passed","time":{"start":1698867724144,"stop":1698867726062,"duration":1918}},{"uid":"a9312aa4a9abfaa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/a9312aa4a9abfaa8","status":"passed","time":{"start":1698867770946,"stop":1698867772383,"duration":1437}},{"uid":"fdba48e0b76ea684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/fdba48e0b76ea684","status":"passed","time":{"start":1698801804819,"stop":1698801806500,"duration":1681}},{"uid":"c29ace19a54ec4b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c29ace19a54ec4b8","status":"passed","time":{"start":1698788686996,"stop":1698788688141,"duration":1145}},{"uid":"e0126c4f9702ddac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e0126c4f9702ddac","status":"passed","time":{"start":1698715223814,"stop":1698715225718,"duration":1904}},{"uid":"9fdb22f0ca66cc1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9fdb22f0ca66cc1a","status":"passed","time":{"start":1698701628020,"stop":1698701629540,"duration":1520}},{"uid":"9e5b7abbdeadde0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9e5b7abbdeadde0e","status":"passed","time":{"start":1698700529515,"stop":1698700530725,"duration":1210}},{"uid":"70f8c0c673855b60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/70f8c0c673855b60","status":"passed","time":{"start":1698693107701,"stop":1698693108967,"duration":1266}},{"uid":"d88ce12513f6e639","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d88ce12513f6e639","status":"passed","time":{"start":1698692935462,"stop":1698692936990,"duration":1528}},{"uid":"6bbd01a5ee3420b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6bbd01a5ee3420b7","status":"passed","time":{"start":1698646601934,"stop":1698646603904,"duration":1970}},{"uid":"5dca376194569c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5dca376194569c17","status":"passed","time":{"start":1698628821815,"stop":1698628823583,"duration":1768}},{"uid":"58940f33783130f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/58940f33783130f2","status":"passed","time":{"start":1698615484393,"stop":1698615486077,"duration":1684}},{"uid":"5c3a4f9a2da5d97d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c3a4f9a2da5d97d","status":"passed","time":{"start":1698615321923,"stop":1698615323774,"duration":1851}},{"uid":"4276421d75383561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4276421d75383561","status":"passed","time":{"start":1698542619051,"stop":1698542620785,"duration":1734}},{"uid":"210ce65b1f400bd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/210ce65b1f400bd7","status":"passed","time":{"start":1698455816630,"stop":1698455818350,"duration":1720}},{"uid":"34cdedcc919b40ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/34cdedcc919b40ae","status":"passed","time":{"start":1698369545401,"stop":1698369547042,"duration":1641}},{"uid":"d9318f3b932b0553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d9318f3b932b0553","status":"passed","time":{"start":1698283149187,"stop":1698283151834,"duration":2647}},{"uid":"b5b0497b3223a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b5b0497b3223a9f3","status":"passed","time":{"start":1698196766028,"stop":1698196767719,"duration":1691}},{"uid":"8aa6613b8afc870f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8aa6613b8afc870f","status":"passed","time":{"start":1698178500124,"stop":1698178501681,"duration":1557}},{"uid":"8c11380b69520374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c11380b69520374","status":"passed","time":{"start":1698178436949,"stop":1698178438278,"duration":1329}}]},"9a30d8e08f9c216de4c4a05fec5f309a":{"statistic":{"failed":68,"broken":0,"skipped":0,"passed":102,"unknown":0,"total":170},"items":[{"uid":"2b897766611f57db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/2b897766611f57db","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","time":{"start":1698867366770,"stop":1698867366879,"duration":109}},{"uid":"9b212f52bfbabcaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/9b212f52bfbabcaa","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","time":{"start":1698867429513,"stop":1698867429625,"duration":112}},{"uid":"5a2bf4185d0c7a9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5a2bf4185d0c7a9c","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698801555936,"stop":1698801556406,"duration":470}},{"uid":"dec8b6051a800220","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/dec8b6051a800220","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698788460596,"stop":1698788460999,"duration":403}},{"uid":"9f4caf30520bc036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9f4caf30520bc036","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698714950059,"stop":1698714950625,"duration":566}},{"uid":"e8e81e8c2ad2b5f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e8e81e8c2ad2b5f4","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698701323097,"stop":1698701323822,"duration":725}},{"uid":"418ace814f2b987e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/418ace814f2b987e","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698700191452,"stop":1698700191982,"duration":530}},{"uid":"dd693edca1643d26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dd693edca1643d26","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692734739,"stop":1698692735135,"duration":396}},{"uid":"a932edce646d8031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/a932edce646d8031","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692704234,"stop":1698692704663,"duration":429}},{"uid":"655bdbff15198af1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/655bdbff15198af1","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698646288954,"stop":1698646289641,"duration":687}},{"uid":"454dd91df9711508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/454dd91df9711508","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698628513027,"stop":1698628513559,"duration":532}},{"uid":"5b86861a2129964f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/5b86861a2129964f","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615161135,"stop":1698615161876,"duration":741}},{"uid":"b138064a35b6d921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b138064a35b6d921","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615069852,"stop":1698615070397,"duration":545}},{"uid":"5dbd060fb76312a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/5dbd060fb76312a3","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698542327029,"stop":1698542327604,"duration":575}},{"uid":"78cfbeaa447d2d30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/78cfbeaa447d2d30","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698455518599,"stop":1698455518987,"duration":388}},{"uid":"1e6da931c910564a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1e6da931c910564a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698369196515,"stop":1698369196936,"duration":421}},{"uid":"cc46eff040f1d2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cc46eff040f1d2ca","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698282798200,"stop":1698282798879,"duration":679}},{"uid":"d1eb21016dfe691f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d1eb21016dfe691f","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698196461538,"stop":1698196462176,"duration":638}},{"uid":"5fa48a9645f10f96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5fa48a9645f10f96","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178182752,"stop":1698178183448,"duration":696}},{"uid":"41c0366a2be87a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/41c0366a2be87a8","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178173894,"stop":1698178174451,"duration":557}}]},"8186cc541d41d38034a9211a23d0bbe2":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":9},"items":[{"uid":"b869df3f39fb869a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/b869df3f39fb869a","status":"passed","time":{"start":1698867338205,"stop":1698867338982,"duration":777}},{"uid":"32377dc440d8aeda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/32377dc440d8aeda","status":"passed","time":{"start":1698867401618,"stop":1698867402326,"duration":708}},{"uid":"1f787b9d53364bf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1f787b9d53364bf1","status":"passed","time":{"start":1698801533771,"stop":1698801534376,"duration":605}},{"uid":"e2ccdd9b155dc861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e2ccdd9b155dc861","status":"passed","time":{"start":1698788437126,"stop":1698788437844,"duration":718}},{"uid":"d917f6d0b4edaf5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d917f6d0b4edaf5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714920083,"stop":1698714920878,"duration":795}},{"uid":"e56d4e5db5a3c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e56d4e5db5a3c0d3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701295869,"stop":1698701297093,"duration":1224}},{"uid":"ac51e125da50f57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ac51e125da50f57a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700169203,"stop":1698700169970,"duration":767}},{"uid":"87d1d6172415ce42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/87d1d6172415ce42","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692713369,"stop":1698692714177,"duration":808}},{"uid":"49e3d157f7d82f03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/49e3d157f7d82f03","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692676174,"stop":1698692676957,"duration":783}}]},"10c5adec7cdd71fa36d93e2bcbd9ad16":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"229ba1370776940c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/229ba1370776940c","status":"passed","time":{"start":1698867537779,"stop":1698867543098,"duration":5319}},{"uid":"712999d53080aae7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/712999d53080aae7","status":"passed","time":{"start":1698867582047,"stop":1698867587648,"duration":5601}},{"uid":"befeeb26077633e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/befeeb26077633e","status":"passed","time":{"start":1698801733788,"stop":1698801739718,"duration":5930}},{"uid":"b919dbdf47050443","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b919dbdf47050443","status":"passed","time":{"start":1698788621513,"stop":1698788627597,"duration":6084}},{"uid":"550097d57a0d7c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/550097d57a0d7c17","status":"passed","time":{"start":1698715173234,"stop":1698715179341,"duration":6107}},{"uid":"2c3b9d939cd60a09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2c3b9d939cd60a09","status":"passed","time":{"start":1698701563682,"stop":1698701570705,"duration":7023}},{"uid":"908aa7469a30150c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/908aa7469a30150c","status":"passed","time":{"start":1698700349715,"stop":1698700354876,"duration":5161}},{"uid":"1b227bf59abd5a99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1b227bf59abd5a99","status":"passed","time":{"start":1698693048827,"stop":1698693054085,"duration":5258}},{"uid":"57eb72d89121337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/57eb72d89121337c","status":"passed","time":{"start":1698692858928,"stop":1698692864014,"duration":5086}},{"uid":"338cb72d19778d5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/338cb72d19778d5d","status":"passed","time":{"start":1698646547182,"stop":1698646554169,"duration":6987}},{"uid":"bd7279f0a216e825","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bd7279f0a216e825","status":"passed","time":{"start":1698628896176,"stop":1698628902269,"duration":6093}},{"uid":"d1ce26a500cb74f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d1ce26a500cb74f7","status":"passed","time":{"start":1698615376514,"stop":1698615386065,"duration":9551}},{"uid":"da6693940e65d45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/da6693940e65d45","status":"passed","time":{"start":1698615267372,"stop":1698615274943,"duration":7571}},{"uid":"7e80f9c339d9a0d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7e80f9c339d9a0d6","status":"passed","time":{"start":1698542535601,"stop":1698542541204,"duration":5603}},{"uid":"1b5c357077da912d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1b5c357077da912d","status":"passed","time":{"start":1698455870726,"stop":1698455876049,"duration":5323}},{"uid":"9e695df1fa6dd0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9e695df1fa6dd0cb","status":"passed","time":{"start":1698369528472,"stop":1698369533655,"duration":5183}},{"uid":"cc9b5a8ce497f79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cc9b5a8ce497f79e","status":"passed","time":{"start":1698283020320,"stop":1698283027673,"duration":7353}},{"uid":"6dd9f1abe8295002","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6dd9f1abe8295002","status":"passed","time":{"start":1698196686733,"stop":1698196694145,"duration":7412}},{"uid":"18e17a42140a356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/18e17a42140a356","status":"passed","time":{"start":1698178406158,"stop":1698178413112,"duration":6954}},{"uid":"29ae97242a75d0c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29ae97242a75d0c2","status":"passed","time":{"start":1698178346707,"stop":1698178352438,"duration":5731}}]},"4fed604a10daf77aacbf6179bf28f404":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":170},"items":[{"uid":"43f836266bef62bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/43f836266bef62bb","status":"passed","time":{"start":1698867505436,"stop":1698867506490,"duration":1054}},{"uid":"75a7f8ee1fea9a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/75a7f8ee1fea9a4d","status":"passed","time":{"start":1698867550792,"stop":1698867551778,"duration":986}},{"uid":"4f373da6edfa5cf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4f373da6edfa5cf2","status":"passed","time":{"start":1698801682865,"stop":1698801683934,"duration":1069}},{"uid":"26b0924fc5b63559","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/26b0924fc5b63559","status":"passed","time":{"start":1698788592896,"stop":1698788593925,"duration":1029}},{"uid":"5bd3bd847b6a8b03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5bd3bd847b6a8b03","status":"passed","time":{"start":1698715135892,"stop":1698715136952,"duration":1060}},{"uid":"7c484d2bc5863a44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7c484d2bc5863a44","status":"passed","time":{"start":1698701550537,"stop":1698701551811,"duration":1274}},{"uid":"294cafb397bd3f59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/294cafb397bd3f59","status":"passed","time":{"start":1698700324532,"stop":1698700325524,"duration":992}},{"uid":"3abffd62690f2997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3abffd62690f2997","status":"passed","time":{"start":1698692863417,"stop":1698692864306,"duration":889}},{"uid":"179c8e2f054fd116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/179c8e2f054fd116","status":"passed","time":{"start":1698692834362,"stop":1698692835239,"duration":877}},{"uid":"16cec1e94d61bc36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/16cec1e94d61bc36","status":"passed","time":{"start":1698646545051,"stop":1698646546537,"duration":1486}},{"uid":"319e2d1380701b0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/319e2d1380701b0d","status":"passed","time":{"start":1698628528905,"stop":1698628530394,"duration":1489}},{"uid":"42c541a3c3f437d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/42c541a3c3f437d7","status":"passed","time":{"start":1698615168354,"stop":1698615169836,"duration":1482}},{"uid":"63734bafe87ba1da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/63734bafe87ba1da","status":"passed","time":{"start":1698615075756,"stop":1698615076964,"duration":1208}},{"uid":"df5c9a28f0abcf01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/df5c9a28f0abcf01","status":"passed","time":{"start":1698542328943,"stop":1698542330303,"duration":1360}},{"uid":"a4de82a40fcf5a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a4de82a40fcf5a4d","status":"passed","time":{"start":1698455516569,"stop":1698455517616,"duration":1047}},{"uid":"4417c70cf026719a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4417c70cf026719a","status":"passed","time":{"start":1698369205918,"stop":1698369206976,"duration":1058}},{"uid":"bd67de75cddb90db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd67de75cddb90db","status":"passed","time":{"start":1698282794186,"stop":1698282795489,"duration":1303}},{"uid":"10c3557b29fcc475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/10c3557b29fcc475","status":"passed","time":{"start":1698196466465,"stop":1698196467673,"duration":1208}},{"uid":"53969e607e906dcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/53969e607e906dcd","status":"passed","time":{"start":1698178198428,"stop":1698178199710,"duration":1282}},{"uid":"dabde4b7d2a8d67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/dabde4b7d2a8d67f","status":"passed","time":{"start":1698178144690,"stop":1698178146146,"duration":1456}}]},"974fd2c15e32d40e1deeebde92c36bd9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":141,"unknown":0,"total":145},"items":[{"uid":"c2f223e462a3228c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/c2f223e462a3228c","status":"passed","time":{"start":1698867314591,"stop":1698867320712,"duration":6121}},{"uid":"21b9c5cbe07557b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/21b9c5cbe07557b1","status":"passed","time":{"start":1698867361454,"stop":1698867369131,"duration":7677}},{"uid":"da4f1a62e9699702","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/da4f1a62e9699702","status":"passed","time":{"start":1698801499256,"stop":1698801502335,"duration":3079}},{"uid":"a54268b8fbb16d83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a54268b8fbb16d83","status":"passed","time":{"start":1698788402273,"stop":1698788410334,"duration":8061}},{"uid":"cfe7d42afbdc183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cfe7d42afbdc183","status":"passed","time":{"start":1698714870613,"stop":1698714882380,"duration":11767}},{"uid":"8d827c19214389ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8d827c19214389ea","status":"passed","time":{"start":1698701268143,"stop":1698701275445,"duration":7302}},{"uid":"9594dbe931715790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9594dbe931715790","status":"passed","time":{"start":1698700138985,"stop":1698700146351,"duration":7366}},{"uid":"1fa33e43f5ac3728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1fa33e43f5ac3728","status":"passed","time":{"start":1698692689397,"stop":1698692692083,"duration":2686}},{"uid":"e9ffe216f486ccc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9ffe216f486ccc2","status":"passed","time":{"start":1698692652176,"stop":1698692659201,"duration":7025}},{"uid":"9a66c3f1437d2197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9a66c3f1437d2197","status":"passed","time":{"start":1698646210807,"stop":1698646218197,"duration":7390}},{"uid":"9589c8d60250ba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9589c8d60250ba4","status":"passed","time":{"start":1698628457961,"stop":1698628468778,"duration":10817}},{"uid":"d01fbef45f570253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d01fbef45f570253","status":"passed","time":{"start":1698615104142,"stop":1698615107497,"duration":3355}},{"uid":"1f9fc904785aac6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1f9fc904785aac6a","status":"passed","time":{"start":1698615026651,"stop":1698615029268,"duration":2617}},{"uid":"8bf740a9f35f873b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8bf740a9f35f873b","status":"passed","time":{"start":1698542266767,"stop":1698542274636,"duration":7869}},{"uid":"883fd13893c216e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/883fd13893c216e8","status":"passed","time":{"start":1698455461133,"stop":1698455466975,"duration":5842}},{"uid":"1b4f46ef4558b99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1b4f46ef4558b99f","status":"passed","time":{"start":1698369143229,"stop":1698369148812,"duration":5583}},{"uid":"c4da735883bf43ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c4da735883bf43ae","status":"passed","time":{"start":1698282731164,"stop":1698282734452,"duration":3288}},{"uid":"cd34772b3dc7275f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cd34772b3dc7275f","status":"passed","time":{"start":1698196405063,"stop":1698196407816,"duration":2753}},{"uid":"a0f79d39f2a0973d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a0f79d39f2a0973d","status":"passed","time":{"start":1698178130798,"stop":1698178134065,"duration":3267}},{"uid":"bfab0915f20decfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bfab0915f20decfb","status":"passed","time":{"start":1698178088247,"stop":1698178091157,"duration":2910}}]},"43ce41b46876976a27337fcdb402fec8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"2df28f47b190e7fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/2df28f47b190e7fa","status":"passed","time":{"start":1698867567633,"stop":1698867575550,"duration":7917}},{"uid":"46b7c74ea7bbb63e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/46b7c74ea7bbb63e","status":"passed","time":{"start":1698867610602,"stop":1698867619853,"duration":9251}},{"uid":"2e63d7a9bd9c1396","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2e63d7a9bd9c1396","status":"passed","time":{"start":1698801763981,"stop":1698801773449,"duration":9468}},{"uid":"e8d3a0e787c6530","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e8d3a0e787c6530","status":"passed","time":{"start":1698788653113,"stop":1698788660894,"duration":7781}},{"uid":"a4eecb9688be9fdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4eecb9688be9fdc","status":"passed","time":{"start":1698715188357,"stop":1698715197830,"duration":9473}},{"uid":"241e8890f90df3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/241e8890f90df3ce","status":"passed","time":{"start":1698701588506,"stop":1698701599153,"duration":10647}},{"uid":"585a53381b8bdf4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/585a53381b8bdf4f","status":"passed","time":{"start":1698700378191,"stop":1698700386976,"duration":8785}},{"uid":"a2da25fc5bd06b86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a2da25fc5bd06b86","status":"passed","time":{"start":1698693080950,"stop":1698693088315,"duration":7365}},{"uid":"28f34cadcaed6577","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/28f34cadcaed6577","status":"passed","time":{"start":1698692886494,"stop":1698692894390,"duration":7896}},{"uid":"99c71ba79fcb8bc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/99c71ba79fcb8bc2","status":"passed","time":{"start":1698646568859,"stop":1698646579620,"duration":10761}},{"uid":"c518b2e46ac4fce2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c518b2e46ac4fce2","status":"passed","time":{"start":1698628628700,"stop":1698628637020,"duration":8320}},{"uid":"fabf37f538aef59c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fabf37f538aef59c","status":"passed","time":{"start":1698615397267,"stop":1698615407063,"duration":9796}},{"uid":"e8a7a871921d071f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e8a7a871921d071f","status":"passed","time":{"start":1698615283978,"stop":1698615292606,"duration":8628}},{"uid":"58fb0689a9ce96a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/58fb0689a9ce96a7","status":"passed","time":{"start":1698542551346,"stop":1698542559741,"duration":8395}},{"uid":"b352b21b6fae7d1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b352b21b6fae7d1c","status":"passed","time":{"start":1698455620146,"stop":1698455628715,"duration":8569}},{"uid":"6f9f2f3951f162c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6f9f2f3951f162c4","status":"passed","time":{"start":1698369291896,"stop":1698369299083,"duration":7187}},{"uid":"b3ce7f504ee00af2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b3ce7f504ee00af2","status":"passed","time":{"start":1698283050425,"stop":1698283061325,"duration":10900}},{"uid":"4506d54aa58b469a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4506d54aa58b469a","status":"passed","time":{"start":1698196703408,"stop":1698196711887,"duration":8479}},{"uid":"3dfbbf0769dc2fb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dfbbf0769dc2fb6","status":"passed","time":{"start":1698178424844,"stop":1698178436275,"duration":11431}},{"uid":"79d12763944f19bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79d12763944f19bf","status":"passed","time":{"start":1698178363065,"stop":1698178373606,"duration":10541}}]},"dd9e500503c1050ad4a094bf9d94ac37":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":55,"unknown":0,"total":56},"items":[{"uid":"9b066983502d1006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084//#testresult/9b066983502d1006","status":"passed","time":{"start":1698867533828,"stop":1698867536260,"duration":2432}},{"uid":"3a05f4174063b209","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085//#testresult/3a05f4174063b209","status":"passed","time":{"start":1698867577598,"stop":1698867580408,"duration":2810}},{"uid":"4d604bcd3f35168f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4d604bcd3f35168f","status":"passed","time":{"start":1698801729652,"stop":1698801732247,"duration":2595}},{"uid":"31feb2704847c381","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/31feb2704847c381","status":"passed","time":{"start":1698788617236,"stop":1698788619636,"duration":2400}},{"uid":"8db4f8aec3d836c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8db4f8aec3d836c4","status":"passed","time":{"start":1698715168604,"stop":1698715171405,"duration":2801}},{"uid":"502909701b378742","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/502909701b378742","status":"passed","time":{"start":1698701558806,"stop":1698701561732,"duration":2926}},{"uid":"76ec6c12e55339cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/76ec6c12e55339cb","status":"passed","time":{"start":1698700345560,"stop":1698700347964,"duration":2404}},{"uid":"df514e0cfa840d8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/df514e0cfa840d8c","status":"passed","time":{"start":1698693045060,"stop":1698693047277,"duration":2217}},{"uid":"9be9eb79edea0a91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9be9eb79edea0a91","status":"passed","time":{"start":1698692855353,"stop":1698692857397,"duration":2044}},{"uid":"e128eca9e7ea39ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e128eca9e7ea39ba","status":"passed","time":{"start":1698646541620,"stop":1698646545092,"duration":3472}},{"uid":"3f69d49d789be7d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3f69d49d789be7d6","status":"passed","time":{"start":1698628891457,"stop":1698628894468,"duration":3011}},{"uid":"4e3fe9f541dea915","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4e3fe9f541dea915","status":"passed","time":{"start":1698615367812,"stop":1698615374058,"duration":6246}},{"uid":"e5ea295064fdb052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e5ea295064fdb052","status":"passed","time":{"start":1698615262387,"stop":1698615265685,"duration":3298}},{"uid":"4e0b2b3a3450d103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4e0b2b3a3450d103","status":"passed","time":{"start":1698542530840,"stop":1698542533167,"duration":2327}},{"uid":"f5bb04317850ef95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f5bb04317850ef95","status":"passed","time":{"start":1698455860046,"stop":1698455869167,"duration":9121}},{"uid":"4e303a3e36347c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e303a3e36347c7e","status":"passed","time":{"start":1698369523379,"stop":1698369526918,"duration":3539}},{"uid":"15caeed6f90f91df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/15caeed6f90f91df","status":"passed","time":{"start":1698283014455,"stop":1698283018473,"duration":4018}},{"uid":"761f5153bd26f1d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/761f5153bd26f1d1","status":"passed","time":{"start":1698196681646,"stop":1698196684295,"duration":2649}},{"uid":"ea76dad100b22d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea76dad100b22d0","status":"passed","time":{"start":1698178401404,"stop":1698178404097,"duration":2693}},{"uid":"6cfada9642378d05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6cfada9642378d05","status":"passed","time":{"start":1698178342578,"stop":1698178344794,"duration":2216}}]},"dfd168eec4fcc06b2ec363ae43f3deca":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":127,"unknown":0,"total":129},"items":[{"uid":"855a285a8a180b5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1010//#testresult/855a285a8a180b5c","status":"passed","time":{"start":1697591691549,"stop":1697591731966,"duration":40417}},{"uid":"acc5a68fc7b6b984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1009//#testresult/acc5a68fc7b6b984","status":"passed","time":{"start":1697542567541,"stop":1697542595326,"duration":27785}},{"uid":"1c895c7cb26de16d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1008//#testresult/1c895c7cb26de16d","status":"passed","time":{"start":1697505297553,"stop":1697505318054,"duration":20501}},{"uid":"16fb12ca98ad3a9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1006//#testresult/16fb12ca98ad3a9f","status":"passed","time":{"start":1697484604594,"stop":1697484623384,"duration":18790}},{"uid":"627595b34ef61b82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1005//#testresult/627595b34ef61b82","status":"passed","time":{"start":1697484558938,"stop":1697484576121,"duration":17183}},{"uid":"8c7f4b61fb7126f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1004//#testresult/8c7f4b61fb7126f8","status":"passed","time":{"start":1697418949501,"stop":1697418974857,"duration":25356}},{"uid":"b2a07219b8161bcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1001//#testresult/b2a07219b8161bcd","status":"passed","time":{"start":1697403127941,"stop":1697403145975,"duration":18034}},{"uid":"6bca228f785bd990","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/998//#testresult/6bca228f785bd990","status":"passed","time":{"start":1697399682438,"stop":1697399702233,"duration":19795}},{"uid":"a809ad81b5e9e2b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/994//#testresult/a809ad81b5e9e2b5","status":"passed","time":{"start":1697366940706,"stop":1697366958123,"duration":17417}},{"uid":"326542a8c55637ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/992//#testresult/326542a8c55637ba","status":"passed","time":{"start":1697332769146,"stop":1697332792350,"duration":23204}},{"uid":"adb202986e30c548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/988//#testresult/adb202986e30c548","status":"passed","time":{"start":1697245943256,"stop":1697245962806,"duration":19550}},{"uid":"ef0cef5db50e5468","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/986//#testresult/ef0cef5db50e5468","status":"passed","time":{"start":1697159784696,"stop":1697159805459,"duration":20763}},{"uid":"6807cc5a7bd010dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/985//#testresult/6807cc5a7bd010dd","status":"passed","time":{"start":1697073122313,"stop":1697073151441,"duration":29128}},{"uid":"b370a3d1f2091493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/984//#testresult/b370a3d1f2091493","status":"passed","time":{"start":1697052875356,"stop":1697052894712,"duration":19356}},{"uid":"71c185e6bb4a6a09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/981//#testresult/71c185e6bb4a6a09","status":"passed","time":{"start":1697050686482,"stop":1697050709115,"duration":22633}},{"uid":"1e0c3f8336e6bdf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/978//#testresult/1e0c3f8336e6bdf0","status":"passed","time":{"start":1696986826701,"stop":1696986856110,"duration":29409}},{"uid":"a89ce8bbc189fcbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/977//#testresult/a89ce8bbc189fcbf","status":"passed","time":{"start":1696900416993,"stop":1696900435158,"duration":18165}},{"uid":"7745181124120ebe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/976//#testresult/7745181124120ebe","status":"passed","time":{"start":1696814039128,"stop":1696814057395,"duration":18267}},{"uid":"42e8dc64251d2bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/975//#testresult/42e8dc64251d2bd6","status":"passed","time":{"start":1696727930197,"stop":1696727947334,"duration":17137}},{"uid":"6c44fb7818fa4d4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/974//#testresult/6c44fb7818fa4d4e","status":"passed","time":{"start":1696641198703,"stop":1696641224570,"duration":25867}}]}} \ No newline at end of file +{"d7632c48737fc67f2ba0cc9473d07d35":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":38},"items":[{"uid":"ca8d551721ee873c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/ca8d551721ee873c","status":"passed","time":{"start":1698867743148,"stop":1698867745600,"duration":2452}},{"uid":"4be94bba6a029ba1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4be94bba6a029ba1","status":"passed","time":{"start":1698867646338,"stop":1698867648057,"duration":1719}},{"uid":"1e8f300baf14c51e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e8f300baf14c51e","status":"passed","time":{"start":1698801786611,"stop":1698801788328,"duration":1717}},{"uid":"4bec56c4d53eb1c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4bec56c4d53eb1c0","status":"passed","time":{"start":1698788664431,"stop":1698788666062,"duration":1631}},{"uid":"9406e6b61757bd26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9406e6b61757bd26","status":"passed","time":{"start":1698715203835,"stop":1698715205571,"duration":1736}},{"uid":"8b370bc37e7e72d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b370bc37e7e72d","status":"passed","time":{"start":1698701586928,"stop":1698701589038,"duration":2110}},{"uid":"856beeff03cbb964","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/856beeff03cbb964","status":"passed","time":{"start":1698700390498,"stop":1698700393038,"duration":2540}},{"uid":"5f22119c77139323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5f22119c77139323","status":"passed","time":{"start":1698693077113,"stop":1698693078648,"duration":1535}},{"uid":"b9cf9f929e42a042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b9cf9f929e42a042","status":"passed","time":{"start":1698692901977,"stop":1698692903643,"duration":1666}},{"uid":"8572d0e979b4cc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8572d0e979b4cc9","status":"passed","time":{"start":1698646580885,"stop":1698646582909,"duration":2024}},{"uid":"2ebbaa25d4b66a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ebbaa25d4b66a0f","status":"passed","time":{"start":1698628639787,"stop":1698628641625,"duration":1838}},{"uid":"90e3ecee37dde3a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/90e3ecee37dde3a9","status":"passed","time":{"start":1698615410210,"stop":1698615412278,"duration":2068}},{"uid":"ffc1acf25a75c78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ffc1acf25a75c78f","status":"passed","time":{"start":1698615295493,"stop":1698615297101,"duration":1608}},{"uid":"6e0c0690017420d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6e0c0690017420d1","status":"passed","time":{"start":1698542566471,"stop":1698542568528,"duration":2057}},{"uid":"efef1792df497d80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/efef1792df497d80","status":"passed","time":{"start":1698455635007,"stop":1698455636735,"duration":1728}},{"uid":"7ce7d076522d31c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7ce7d076522d31c5","status":"passed","time":{"start":1698369303720,"stop":1698369305471,"duration":1751}},{"uid":"789c8eaa17d6d02a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/789c8eaa17d6d02a","status":"passed","time":{"start":1698283066150,"stop":1698283068249,"duration":2099}},{"uid":"9bb55930e139315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9bb55930e139315","status":"passed","time":{"start":1698196716465,"stop":1698196718257,"duration":1792}},{"uid":"b2e62327d3eb3b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b2e62327d3eb3b84","status":"passed","time":{"start":1698178440943,"stop":1698178442910,"duration":1967}},{"uid":"5b61ac43354277bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5b61ac43354277bc","status":"passed","time":{"start":1698178377734,"stop":1698178379710,"duration":1976}}]},"33b002c0b125c12033855f36f4074886":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"ff451a4067e5b903","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/ff451a4067e5b903","status":"passed","time":{"start":1698867424330,"stop":1698867425381,"duration":1051}},{"uid":"a1ee95a3976beb6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/a1ee95a3976beb6b","status":"passed","time":{"start":1698867435493,"stop":1698867436286,"duration":793}},{"uid":"79608a26a1663b7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79608a26a1663b7f","status":"passed","time":{"start":1698801548930,"stop":1698801549536,"duration":606}},{"uid":"5eb9e36cb3e0ec26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5eb9e36cb3e0ec26","status":"passed","time":{"start":1698788452517,"stop":1698788453144,"duration":627}},{"uid":"54e2c37fd3019e22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/54e2c37fd3019e22","status":"passed","time":{"start":1698714940772,"stop":1698714941602,"duration":830}},{"uid":"af545b2e4a5766de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/af545b2e4a5766de","status":"passed","time":{"start":1698701312526,"stop":1698701313575,"duration":1049}},{"uid":"2a2bb265988841ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2a2bb265988841ca","status":"passed","time":{"start":1698700184431,"stop":1698700185084,"duration":653}},{"uid":"a95cd13c6614d23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a95cd13c6614d23a","status":"passed","time":{"start":1698692726270,"stop":1698692726856,"duration":586}},{"uid":"c9aca970c89be377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c9aca970c89be377","status":"passed","time":{"start":1698692696271,"stop":1698692696850,"duration":579}},{"uid":"f40ffd56db1fda44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f40ffd56db1fda44","status":"passed","time":{"start":1698646277484,"stop":1698646278587,"duration":1103}},{"uid":"1dffc499dbe572bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1dffc499dbe572bc","status":"passed","time":{"start":1698628504431,"stop":1698628505319,"duration":888}},{"uid":"d850ecfd677a8076","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d850ecfd677a8076","status":"passed","time":{"start":1698615151754,"stop":1698615152801,"duration":1047}},{"uid":"ebf47e7758e1de48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ebf47e7758e1de48","status":"passed","time":{"start":1698615061926,"stop":1698615062682,"duration":756}},{"uid":"799c64c6e5b613e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/799c64c6e5b613e1","status":"passed","time":{"start":1698542318802,"stop":1698542319695,"duration":893}},{"uid":"d4858c9cc8f2ec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d4858c9cc8f2ec0","status":"passed","time":{"start":1698455509862,"stop":1698455510459,"duration":597}},{"uid":"d66fc27c1f31996c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d66fc27c1f31996c","status":"passed","time":{"start":1698369187892,"stop":1698369188504,"duration":612}},{"uid":"8f6d361e430cc453","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f6d361e430cc453","status":"passed","time":{"start":1698282788477,"stop":1698282789517,"duration":1040}},{"uid":"64e7c253d06a009e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/64e7c253d06a009e","status":"passed","time":{"start":1698196451707,"stop":1698196452649,"duration":942}},{"uid":"bf8ad94cf5ad616c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bf8ad94cf5ad616c","status":"passed","time":{"start":1698178173121,"stop":1698178174299,"duration":1178}},{"uid":"a18ee4e4050aca18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a18ee4e4050aca18","status":"passed","time":{"start":1698178165723,"stop":1698178166524,"duration":801}}]},"3a7171e6de629587a3f0d32410302b35":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":20,"unknown":0,"total":23},"items":[{"uid":"e5ec04c502ef9f5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/e5ec04c502ef9f5a","status":"passed","time":{"start":1698867454008,"stop":1698867463774,"duration":9766}},{"uid":"5702d060a2dfe2ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/5702d060a2dfe2ec","status":"passed","time":{"start":1698867460477,"stop":1698867467478,"duration":7001}},{"uid":"517875ae1b09d728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/517875ae1b09d728","status":"passed","time":{"start":1698801583475,"stop":1698801591158,"duration":7683}},{"uid":"3b84dcdcf5837562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/3b84dcdcf5837562","status":"passed","time":{"start":1698788479909,"stop":1698788488566,"duration":8657}},{"uid":"bab837d7ab338793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bab837d7ab338793","status":"passed","time":{"start":1698714974958,"stop":1698714985140,"duration":10182}},{"uid":"d54d00873915b145","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d54d00873915b145","status":"passed","time":{"start":1698701351504,"stop":1698701360302,"duration":8798}},{"uid":"e9e5ebe77d42408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e9e5ebe77d42408","status":"passed","time":{"start":1698700215004,"stop":1698700222572,"duration":7568}},{"uid":"584cb7b2ee27577f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/584cb7b2ee27577f","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5609899affb3 \n#1 0x5609896834a7 \n#2 0x56098966b49e \n#3 0x56098966b2ce \n#4 0x560989669ecd \n#5 0x56098966a4cf \n#6 0x560989679a04 \n#7 0x56098968e651 \n#8 0x56098969304b \n#9 0x56098966abf1 \n#10 0x56098968e446 \n#11 0x560989705dfc \n#12 0x5609896ec713 \n#13 0x5609896bf18b \n#14 0x5609896bff7e \n#15 0x5609899758d8 \n#16 0x560989979800 \n#17 0x560989983cfc \n#18 0x56098997a418 \n#19 0x56098994742f \n#20 0x56098999e4e8 \n#21 0x56098999e6b4 \n#22 0x5609899af143 \n#23 0x7f6748e94ac3 ","time":{"start":1698692756617,"stop":1698693060902,"duration":304285}},{"uid":"f14d59ab60748dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f14d59ab60748dfd","status":"passed","time":{"start":1698692723448,"stop":1698692730979,"duration":7531}},{"uid":"b107966b3d44337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b107966b3d44337c","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55a12d4eefb3 \n#1 0x55a12d1c24a7 \n#2 0x55a12d209dd6 \n#3 0x55a12d209ec1 \n#4 0x55a12d247354 \n#5 0x55a12d22b96d \n#6 0x55a12d244c02 \n#7 0x55a12d22b713 \n#8 0x55a12d1fe18b \n#9 0x55a12d1fef7e \n#10 0x55a12d4b48d8 \n#11 0x55a12d4b8800 \n#12 0x55a12d4c2cfc \n#13 0x55a12d4b9418 \n#14 0x55a12d48642f \n#15 0x55a12d4dd4e8 \n#16 0x55a12d4dd6b4 \n#17 0x55a12d4ee143 \n#18 0x7f4760494ac3 ","time":{"start":1698646313421,"stop":1698646328817,"duration":15396}},{"uid":"529b28f61f08b312","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/529b28f61f08b312","status":"passed","time":{"start":1698628537138,"stop":1698628546623,"duration":9485}},{"uid":"9e987d6b6c3e9f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9e987d6b6c3e9f7c","status":"passed","time":{"start":1698615195844,"stop":1698615205519,"duration":9675}},{"uid":"1026b03c72a404f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1026b03c72a404f7","status":"passed","time":{"start":1698615090043,"stop":1698615097928,"duration":7885}},{"uid":"97904f871f1a1fac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/97904f871f1a1fac","status":"passed","time":{"start":1698542352330,"stop":1698542361010,"duration":8680}},{"uid":"a65a42445bbec2dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a65a42445bbec2dd","status":"passed","time":{"start":1698455542992,"stop":1698455550066,"duration":7074}},{"uid":"91ec55df5370342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/91ec55df5370342","status":"passed","time":{"start":1698369216108,"stop":1698369224058,"duration":7950}},{"uid":"cad55d6b1a0a6d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cad55d6b1a0a6d70","status":"passed","time":{"start":1698282827655,"stop":1698282837283,"duration":9628}},{"uid":"153147fd04257ab9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/153147fd04257ab9","status":"passed","time":{"start":1698196487904,"stop":1698196496351,"duration":8447}},{"uid":"7fd6cf11c95e8a42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7fd6cf11c95e8a42","status":"passed","time":{"start":1698178211447,"stop":1698178221135,"duration":9688}},{"uid":"e8c5baac69e8a4ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e8c5baac69e8a4ce","status":"passed","time":{"start":1698178193203,"stop":1698178201540,"duration":8337}}]},"b9a0b94e117284e01290d827dc1bf029":{"statistic":{"failed":73,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":170},"items":[{"uid":"ed5c788380c3e21f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/ed5c788380c3e21f","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867452856,"stop":1698867453650,"duration":794}},{"uid":"333572633565e628","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/333572633565e628","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867459713,"stop":1698867460224,"duration":511}},{"uid":"390e7eb50df20024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/390e7eb50df20024","status":"passed","time":{"start":1698801580770,"stop":1698801583471,"duration":2701}},{"uid":"88431c6d506e6ee2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/88431c6d506e6ee2","status":"passed","time":{"start":1698788476636,"stop":1698788479904,"duration":3268}},{"uid":"c5238d91acb03c63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c5238d91acb03c63","status":"passed","time":{"start":1698714970956,"stop":1698714974954,"duration":3998}},{"uid":"624ca3a79530def9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/624ca3a79530def9","status":"passed","time":{"start":1698701348066,"stop":1698701351500,"duration":3434}},{"uid":"8ba11d8e76b9433c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8ba11d8e76b9433c","status":"passed","time":{"start":1698700212180,"stop":1698700215001,"duration":2821}},{"uid":"252a0cda9bcf0626","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/252a0cda9bcf0626","status":"passed","time":{"start":1698692753779,"stop":1698692756614,"duration":2835}},{"uid":"23386860e5c05ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/23386860e5c05ed4","status":"passed","time":{"start":1698692720556,"stop":1698692723444,"duration":2888}},{"uid":"ceb72815a3e60ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ceb72815a3e60ce9","status":"passed","time":{"start":1698646310029,"stop":1698646313417,"duration":3388}},{"uid":"fd853bc9f2d71804","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fd853bc9f2d71804","status":"passed","time":{"start":1698628533138,"stop":1698628537134,"duration":3996}},{"uid":"3c063d464c507dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3c063d464c507dc","status":"passed","time":{"start":1698615192437,"stop":1698615195839,"duration":3402}},{"uid":"807148721d1b86ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/807148721d1b86ad","status":"passed","time":{"start":1698615086811,"stop":1698615090040,"duration":3229}},{"uid":"f732113d113dbf05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f732113d113dbf05","status":"passed","time":{"start":1698542349377,"stop":1698542352327,"duration":2950}},{"uid":"24f1dc31b0ed5c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/24f1dc31b0ed5c5c","status":"passed","time":{"start":1698455540377,"stop":1698455542988,"duration":2611}},{"uid":"6044ee0f8b3f33c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6044ee0f8b3f33c5","status":"passed","time":{"start":1698369212766,"stop":1698369216104,"duration":3338}},{"uid":"36ccf798246d060c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/36ccf798246d060c","status":"passed","time":{"start":1698282823685,"stop":1698282827651,"duration":3966}},{"uid":"b655334d5eed1130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b655334d5eed1130","status":"passed","time":{"start":1698196484609,"stop":1698196487901,"duration":3292}},{"uid":"754d980946c3dd94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/754d980946c3dd94","status":"passed","time":{"start":1698178208709,"stop":1698178211443,"duration":2734}},{"uid":"15a14fdbf2ef9c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/15a14fdbf2ef9c2","status":"passed","time":{"start":1698178189899,"stop":1698178193200,"duration":3301}}]},"dd90c8e7bdfef60ba64401e6c2135205":{"statistic":{"failed":17,"broken":0,"skipped":0,"passed":153,"unknown":0,"total":170},"items":[{"uid":"28dce61f84e7c3b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/28dce61f84e7c3b7","status":"passed","time":{"start":1698867719539,"stop":1698867723808,"duration":4269}},{"uid":"ce1441405aaed98b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/ce1441405aaed98b","status":"passed","time":{"start":1698867629783,"stop":1698867633034,"duration":3251}},{"uid":"74b378e4131475f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74b378e4131475f4","status":"passed","time":{"start":1698801758336,"stop":1698801762280,"duration":3944}},{"uid":"bf09c88c9be9517a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/bf09c88c9be9517a","status":"passed","time":{"start":1698788647535,"stop":1698788650883,"duration":3348}},{"uid":"bf07c631a07f5bbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bf07c631a07f5bbe","status":"passed","time":{"start":1698715182514,"stop":1698715186264,"duration":3750}},{"uid":"92fbbfac03a44580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/92fbbfac03a44580","status":"passed","time":{"start":1698701582570,"stop":1698701586924,"duration":4354}},{"uid":"a91afb2ef4a9e67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a91afb2ef4a9e67f","status":"passed","time":{"start":1698700373248,"stop":1698700376378,"duration":3130}},{"uid":"b83c2d7f93c7769b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b83c2d7f93c7769b","status":"passed","time":{"start":1698693072300,"stop":1698693079355,"duration":7055}},{"uid":"97bf7e220022051d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/97bf7e220022051d","status":"passed","time":{"start":1698692881860,"stop":1698692884945,"duration":3085}},{"uid":"eddb3ffaa269e329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eddb3ffaa269e329","status":"passed","time":{"start":1698646576604,"stop":1698646580882,"duration":4278}},{"uid":"1a8b533a3977b7ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1a8b533a3977b7ef","status":"passed","time":{"start":1698628621883,"stop":1698628626691,"duration":4808}},{"uid":"87657179539018f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/87657179539018f7","status":"passed","time":{"start":1698615389259,"stop":1698615394320,"duration":5061}},{"uid":"266125815fd0c1a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/266125815fd0c1a5","status":"passed","time":{"start":1698615277515,"stop":1698615281489,"duration":3974}},{"uid":"7a27b36424594b8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a27b36424594b8a","status":"passed","time":{"start":1698542545208,"stop":1698542549261,"duration":4053}},{"uid":"1be99dcbd27c8ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1be99dcbd27c8ef1","status":"passed","time":{"start":1698455615531,"stop":1698455618373,"duration":2842}},{"uid":"f5f76522d6ab5159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5f76522d6ab5159","status":"passed","time":{"start":1698369286302,"stop":1698369290096,"duration":3794}},{"uid":"a59bd731d9f4b5d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a59bd731d9f4b5d6","status":"passed","time":{"start":1698283043730,"stop":1698283047981,"duration":4251}},{"uid":"269f05e44478e589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/269f05e44478e589","status":"passed","time":{"start":1698196697163,"stop":1698196701265,"duration":4102}},{"uid":"4928a46f2025a79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4928a46f2025a79e","status":"passed","time":{"start":1698178417062,"stop":1698178421821,"duration":4759}},{"uid":"85eec774c0a34f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85eec774c0a34f46","status":"passed","time":{"start":1698178356086,"stop":1698178360464,"duration":4378}}]},"36e8dead67440054ce559fdfe42912ec":{"statistic":{"failed":127,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":170},"items":[{"uid":"c7e1103d39b0bd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/c7e1103d39b0bd1","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867664356,"stop":1698867666506,"duration":2150}},{"uid":"811373d6ef99d3ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/811373d6ef99d3ca","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867578966,"stop":1698867583930,"duration":4964}},{"uid":"28174ff85070b899","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28174ff85070b899","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801688709,"stop":1698801694751,"duration":6042}},{"uid":"9271cddb604f8848","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9271cddb604f8848","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788597497,"stop":1698788602386,"duration":4889}},{"uid":"3e28bb51543e4d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3e28bb51543e4d5f","status":"passed","time":{"start":1698715140513,"stop":1698715142049,"duration":1536}},{"uid":"2cc7a04d9c9c4b76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2cc7a04d9c9c4b76","status":"passed","time":{"start":1698701555040,"stop":1698701556684,"duration":1644}},{"uid":"268785b1a5363d7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/268785b1a5363d7a","status":"passed","time":{"start":1698700328565,"stop":1698700334453,"duration":5888}},{"uid":"a9e63d464dfe9a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a9e63d464dfe9a86","status":"passed","time":{"start":1698692867250,"stop":1698692868564,"duration":1314}},{"uid":"3466e8a25b0d05e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/3466e8a25b0d05e8","status":"passed","time":{"start":1698692838889,"stop":1698692844299,"duration":5410}},{"uid":"2656f34bd0c1e562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2656f34bd0c1e562","status":"passed","time":{"start":1698646549569,"stop":1698646551218,"duration":1649}},{"uid":"6b3e7bc1a2be8e63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6b3e7bc1a2be8e63","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698628533742,"stop":1698628539647,"duration":5905}},{"uid":"ed489eb0b86236da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ed489eb0b86236da","status":"passed","time":{"start":1698615173064,"stop":1698615174798,"duration":1734}},{"uid":"fd6414b21cdf95d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/fd6414b21cdf95d1","status":"passed","time":{"start":1698615080045,"stop":1698615085737,"duration":5692}},{"uid":"fd2316c7164ecc12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/fd2316c7164ecc12","status":"passed","time":{"start":1698542333543,"stop":1698542342193,"duration":8650}},{"uid":"8b1c0bead6ae0cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b1c0bead6ae0cc","status":"passed","time":{"start":1698455524197,"stop":1698455529482,"duration":5285}},{"uid":"ef84ea8ce980de4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ef84ea8ce980de4b","status":"passed","time":{"start":1698369217324,"stop":1698369223041,"duration":5717}},{"uid":"387f2ac11a6f3206","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/387f2ac11a6f3206","status":"passed","time":{"start":1698282801234,"stop":1698282802842,"duration":1608}},{"uid":"c73094d35bdab9de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c73094d35bdab9de","status":"passed","time":{"start":1698196471357,"stop":1698196473353,"duration":1996}},{"uid":"f9833533d6492f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f9833533d6492f76","status":"passed","time":{"start":1698178203732,"stop":1698178209840,"duration":6108}},{"uid":"473c7de29e320fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/473c7de29e320fbe","status":"passed","time":{"start":1698178148987,"stop":1698178150558,"duration":1571}}]},"d3931a358fdfe26e1ace17c1805a29ca":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":40,"unknown":0,"total":41},"items":[{"uid":"420e64ab2ce21d72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/420e64ab2ce21d72","status":"passed","time":{"start":1698867397918,"stop":1698867417032,"duration":19114}},{"uid":"f3abac8c452f9be6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f3abac8c452f9be6","status":"passed","time":{"start":1698867425218,"stop":1698867443210,"duration":17992}},{"uid":"7bfdcd0fb6ecf8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7bfdcd0fb6ecf8e","status":"passed","time":{"start":1698801522768,"stop":1698801541287,"duration":18519}},{"uid":"4eebb8810a26258e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4eebb8810a26258e","status":"passed","time":{"start":1698788428291,"stop":1698788445523,"duration":17232}},{"uid":"5f5b47e842d3143","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5f5b47e842d3143","status":"passed","time":{"start":1698714917883,"stop":1698714937549,"duration":19666}},{"uid":"a30b60baaa1b2980","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a30b60baaa1b2980","status":"passed","time":{"start":1698701297998,"stop":1698701316631,"duration":18633}},{"uid":"75b5e09e94a31afc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/75b5e09e94a31afc","status":"passed","time":{"start":1698700164605,"stop":1698700183089,"duration":18484}},{"uid":"f519e374f7bb1d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f519e374f7bb1d90","status":"passed","time":{"start":1698692710080,"stop":1698692727236,"duration":17156}},{"uid":"252d4f3cd54f718c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/252d4f3cd54f718c","status":"passed","time":{"start":1698692680194,"stop":1698692697421,"duration":17227}},{"uid":"e1879f6d6ad9434","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1879f6d6ad9434","status":"passed","time":{"start":1698646250039,"stop":1698646270100,"duration":20061}},{"uid":"f39e5f14540a894a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f39e5f14540a894a","status":"passed","time":{"start":1698628498234,"stop":1698628516677,"duration":18443}},{"uid":"e1deb8951ac983b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e1deb8951ac983b8","status":"passed","time":{"start":1698615140639,"stop":1698615159790,"duration":19151}},{"uid":"a6bd23e7e0dbe501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a6bd23e7e0dbe501","status":"passed","time":{"start":1698615048811,"stop":1698615066627,"duration":17816}},{"uid":"2924a11182a57992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/2924a11182a57992","status":"passed","time":{"start":1698542301922,"stop":1698542320360,"duration":18438}},{"uid":"bb466b6527e8c8d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb466b6527e8c8d4","status":"passed","time":{"start":1698455489335,"stop":1698455507358,"duration":18023}},{"uid":"c6204d1d39ea460d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c6204d1d39ea460d","status":"passed","time":{"start":1698369178229,"stop":1698369195358,"duration":17129}},{"uid":"8db2ce4614e120d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8db2ce4614e120d","status":"passed","time":{"start":1698282765594,"stop":1698282785516,"duration":19922}},{"uid":"74b5cd03e83881c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/74b5cd03e83881c1","status":"passed","time":{"start":1698196430123,"stop":1698196448957,"duration":18834}},{"uid":"2a98d5b4333d8f61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a98d5b4333d8f61","status":"passed","time":{"start":1698178157202,"stop":1698178175931,"duration":18729}},{"uid":"2f985d1f9b6807cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2f985d1f9b6807cb","status":"passed","time":{"start":1698178115624,"stop":1698178133493,"duration":17869}}]},"a25fa98d985c8b6a2dc69b98eb9662d1":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"b49389594dc913a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/b49389594dc913a7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867667565,"stop":1698867667570,"duration":5}},{"uid":"7ec51899863c2001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7ec51899863c2001","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867584869,"stop":1698867584873,"duration":4}},{"uid":"6f0f650d92ee6e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6f0f650d92ee6e28","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801695624,"stop":1698801695628,"duration":4}},{"uid":"d8be25202e35aafe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8be25202e35aafe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788603736,"stop":1698788603740,"duration":4}},{"uid":"191340fbbf0870c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/191340fbbf0870c9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715143197,"stop":1698715143201,"duration":4}},{"uid":"d022d729bc70ac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d022d729bc70ac3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701558164,"stop":1698701558168,"duration":4}},{"uid":"b15cfd944f97513e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/b15cfd944f97513e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700335459,"stop":1698700335464,"duration":5}},{"uid":"6bbf93ca618f60e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6bbf93ca618f60e1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692869284,"stop":1698692869288,"duration":4}},{"uid":"ec40484473883a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ec40484473883a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692845111,"stop":1698692845115,"duration":4}},{"uid":"7fd2310af3e47cc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fd2310af3e47cc3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646552288,"stop":1698646552292,"duration":4}},{"uid":"f974453d21637399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f974453d21637399","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628540784,"stop":1698628540790,"duration":6}},{"uid":"fb649a4b97bde347","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fb649a4b97bde347","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615176350,"stop":1698615176354,"duration":4}},{"uid":"80e439fbc5ea0613","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/80e439fbc5ea0613","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615086706,"stop":1698615086710,"duration":4}},{"uid":"f294ba6f9b685719","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f294ba6f9b685719","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542343906,"stop":1698542343910,"duration":4}},{"uid":"d0bfcf3b0c168f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d0bfcf3b0c168f8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455530367,"stop":1698455530371,"duration":4}},{"uid":"dbe342daba086a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/dbe342daba086a10","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369224144,"stop":1698369224149,"duration":5}},{"uid":"cf16ccd017bc1f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cf16ccd017bc1f6e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282803941,"stop":1698282803946,"duration":5}},{"uid":"f2eb7260ac7cd006","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f2eb7260ac7cd006","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196475003,"stop":1698196475007,"duration":4}},{"uid":"ff6bab7370c22454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ff6bab7370c22454","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178211900,"stop":1698178211905,"duration":5}},{"uid":"d4b38a7fb26d9ded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d4b38a7fb26d9ded","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178151590,"stop":1698178151594,"duration":4}}]},"92c0f84b87cb9703264ef6f7bea152ee":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"d7409f340c70f61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/d7409f340c70f61","status":"passed","time":{"start":1698867509302,"stop":1698867510274,"duration":972}},{"uid":"628b645a277cb2b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/628b645a277cb2b2","status":"passed","time":{"start":1698867504595,"stop":1698867505265,"duration":670}}]},"99fdd3de4130aa28898411904d6d6098":{"statistic":{"failed":9,"broken":0,"skipped":0,"passed":161,"unknown":0,"total":170},"items":[{"uid":"1fbb235ff0420721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/1fbb235ff0420721","status":"passed","time":{"start":1698867880220,"stop":1698867881920,"duration":1700}},{"uid":"3335c6b80854ba0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/3335c6b80854ba0e","status":"passed","time":{"start":1698867782653,"stop":1698867784170,"duration":1517}},{"uid":"74a08ee0e7f1b723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/74a08ee0e7f1b723","status":"passed","time":{"start":1698801912373,"stop":1698801913586,"duration":1213}},{"uid":"2128949cd0a23218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2128949cd0a23218","status":"passed","time":{"start":1698788805365,"stop":1698788806942,"duration":1577}},{"uid":"6cde76c763af22f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6cde76c763af22f7","status":"passed","time":{"start":1698715342228,"stop":1698715345725,"duration":3497}},{"uid":"953294503fdc460e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/953294503fdc460e","status":"passed","time":{"start":1698701723905,"stop":1698701725571,"duration":1666}},{"uid":"72d2495647b9eb6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/72d2495647b9eb6e","status":"passed","time":{"start":1698700528277,"stop":1698700529510,"duration":1233}},{"uid":"1002e2fb1a2229a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1002e2fb1a2229a0","status":"passed","time":{"start":1698693212126,"stop":1698693213198,"duration":1072}},{"uid":"824083742a6b5fad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/824083742a6b5fad","status":"passed","time":{"start":1698693065919,"stop":1698693067022,"duration":1103}},{"uid":"cfb432aed0fab1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cfb432aed0fab1cc","status":"passed","time":{"start":1698646585987,"stop":1698646587695,"duration":1708}},{"uid":"fc534cc321bc678b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fc534cc321bc678b","status":"passed","time":{"start":1698628801523,"stop":1698628804104,"duration":2581}},{"uid":"ecb35f9251286ea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ecb35f9251286ea6","status":"passed","time":{"start":1698615546535,"stop":1698615548217,"duration":1682}},{"uid":"9d0104ec9211fbac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9d0104ec9211fbac","status":"passed","time":{"start":1698615431824,"stop":1698615433171,"duration":1347}},{"uid":"14a4a6c3e3332abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/14a4a6c3e3332abf","status":"passed","time":{"start":1698542727661,"stop":1698542729211,"duration":1550}},{"uid":"815847b2764c8f10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/815847b2764c8f10","status":"passed","time":{"start":1698455798885,"stop":1698455802901,"duration":4016}},{"uid":"1df8f9b43da673c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1df8f9b43da673c7","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='online.torbay.gov.uk', port=443): Max retries exceeded with url: /services.bartec/collections?uprn=100041053198 (Caused by ConnectTimeoutError(, 'Connection to online.torbay.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698369462524,"stop":1698369592992,"duration":130468}},{"uid":"6573ab45164b7c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6573ab45164b7c51","status":"passed","time":{"start":1698283221819,"stop":1698283223519,"duration":1700}},{"uid":"1ef6ae775ff9562c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1ef6ae775ff9562c","status":"passed","time":{"start":1698196879007,"stop":1698196880352,"duration":1345}},{"uid":"681e3f6126e72b35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/681e3f6126e72b35","status":"passed","time":{"start":1698178577550,"stop":1698178579200,"duration":1650}},{"uid":"5701506cf0b81cfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5701506cf0b81cfe","status":"passed","time":{"start":1698178515215,"stop":1698178516835,"duration":1620}}]},"8469a840ac4282e76aa5171187cf23d5":{"statistic":{"failed":39,"broken":0,"skipped":0,"passed":49,"unknown":0,"total":88},"items":[{"uid":"bdbc254720619dcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/bdbc254720619dcb","status":"passed","time":{"start":1698867373491,"stop":1698867374653,"duration":1162}},{"uid":"c99266aacf98b78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/c99266aacf98b78","status":"passed","time":{"start":1698867407230,"stop":1698867407983,"duration":753}},{"uid":"d9ba9c6410892d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d9ba9c6410892d1","status":"passed","time":{"start":1698801503192,"stop":1698801503939,"duration":747}},{"uid":"39cbbb928377c6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/39cbbb928377c6d6","status":"passed","time":{"start":1698788411053,"stop":1698788411750,"duration":697}},{"uid":"eed9f533685d8f7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/eed9f533685d8f7c","status":"passed","time":{"start":1698714883183,"stop":1698714884167,"duration":984}},{"uid":"7aef7cce8af9048a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7aef7cce8af9048a","status":"passed","time":{"start":1698701276420,"stop":1698701277698,"duration":1278}},{"uid":"cbd6a226bde9bbc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cbd6a226bde9bbc1","status":"passed","time":{"start":1698700147114,"stop":1698700147867,"duration":753}},{"uid":"3b49b48e1823d2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3b49b48e1823d2f","status":"passed","time":{"start":1698692692841,"stop":1698692693577,"duration":736}},{"uid":"500930bb7d7aa417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/500930bb7d7aa417","status":"passed","time":{"start":1698692659780,"stop":1698692660536,"duration":756}},{"uid":"a64d1ca92e000d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a64d1ca92e000d2a","status":"passed","time":{"start":1698646219203,"stop":1698646220487,"duration":1284}},{"uid":"8b77295c9b51d37d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8b77295c9b51d37d","status":"passed","time":{"start":1698628469753,"stop":1698628470861,"duration":1108}},{"uid":"7f60c2495346926d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f60c2495346926d","status":"passed","time":{"start":1698615108480,"stop":1698615109677,"duration":1197}},{"uid":"3adeda593a06400d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3adeda593a06400d","status":"passed","time":{"start":1698615030056,"stop":1698615030962,"duration":906}},{"uid":"d16010dcf53de276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d16010dcf53de276","status":"passed","time":{"start":1698542275756,"stop":1698542277187,"duration":1431}},{"uid":"35756858273f8b51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/35756858273f8b51","status":"passed","time":{"start":1698455467575,"stop":1698455468319,"duration":744}},{"uid":"c8ca6557a93bfa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c8ca6557a93bfa7","status":"passed","time":{"start":1698369149436,"stop":1698369150227,"duration":791}},{"uid":"b024bf24a31638c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b024bf24a31638c0","status":"passed","time":{"start":1698282735726,"stop":1698282736937,"duration":1211}},{"uid":"379b759fd4b62673","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/379b759fd4b62673","status":"passed","time":{"start":1698196408772,"stop":1698196409871,"duration":1099}},{"uid":"f53f8a0b0b5d7bbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f53f8a0b0b5d7bbd","status":"passed","time":{"start":1698178135056,"stop":1698178136339,"duration":1283}},{"uid":"37c26fbc28e0c334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37c26fbc28e0c334","status":"passed","time":{"start":1698178091973,"stop":1698178092903,"duration":930}}]},"95d2ddaa8617a8ae0ab01b561e2fb1b9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"40f8191f8ae1cccd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/40f8191f8ae1cccd","status":"passed","time":{"start":1698867843206,"stop":1698867844142,"duration":936}},{"uid":"943f28fb9787677c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/943f28fb9787677c","status":"passed","time":{"start":1698867807567,"stop":1698867808103,"duration":536}},{"uid":"cf5ac5ce7798d5a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cf5ac5ce7798d5a4","status":"passed","time":{"start":1698801839285,"stop":1698801839920,"duration":635}},{"uid":"6f54ca6d006c949f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/6f54ca6d006c949f","status":"passed","time":{"start":1698788719884,"stop":1698788721836,"duration":1952}},{"uid":"4c3bb71695cbd855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4c3bb71695cbd855","status":"passed","time":{"start":1698715259965,"stop":1698715260773,"duration":808}},{"uid":"957564db2df02fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/957564db2df02fc5","status":"passed","time":{"start":1698701663776,"stop":1698701664655,"duration":879}},{"uid":"25bb7022a57e8c8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25bb7022a57e8c8d","status":"passed","time":{"start":1698700551563,"stop":1698700552131,"duration":568}},{"uid":"60b36f941e05066c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/60b36f941e05066c","status":"passed","time":{"start":1698693137801,"stop":1698693138329,"duration":528}},{"uid":"2c315b3332776e14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2c315b3332776e14","status":"passed","time":{"start":1698692969125,"stop":1698692971076,"duration":1951}},{"uid":"72471e1937ab4b94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/72471e1937ab4b94","status":"passed","time":{"start":1698646634322,"stop":1698646635217,"duration":895}},{"uid":"a30f7e7df316ef72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a30f7e7df316ef72","status":"passed","time":{"start":1698628858316,"stop":1698628859243,"duration":927}},{"uid":"ee376aa0061e429d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ee376aa0061e429d","status":"passed","time":{"start":1698615518028,"stop":1698615518926,"duration":898}},{"uid":"72a35697475fffaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72a35697475fffaa","status":"passed","time":{"start":1698615354071,"stop":1698615354911,"duration":840}},{"uid":"d72d57d551630571","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d72d57d551630571","status":"passed","time":{"start":1698542661694,"stop":1698542662723,"duration":1029}},{"uid":"99ce1d1eaab070c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/99ce1d1eaab070c","status":"passed","time":{"start":1698455858942,"stop":1698455859919,"duration":977}},{"uid":"bdfaeb90bdc369d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bdfaeb90bdc369d2","status":"passed","time":{"start":1698369579397,"stop":1698369579941,"duration":544}},{"uid":"2f271dc9fcc25234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f271dc9fcc25234","status":"passed","time":{"start":1698283190068,"stop":1698283190962,"duration":894}},{"uid":"8d0515873f872d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/8d0515873f872d5f","status":"passed","time":{"start":1698196797957,"stop":1698196798782,"duration":825}},{"uid":"d4500392bd69068b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d4500392bd69068b","status":"passed","time":{"start":1698178533246,"stop":1698178534148,"duration":902}},{"uid":"ac119cf31ed9b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ac119cf31ed9b31","status":"passed","time":{"start":1698178469899,"stop":1698178472749,"duration":2850}}]},"775e11c2e2379683333c47d17880850d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":28,"unknown":0,"total":28},"items":[{"uid":"eb08c87edeeec35e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/eb08c87edeeec35e","status":"passed","time":{"start":1698867387027,"stop":1698867388048,"duration":1021}},{"uid":"56506d51cdac33bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/56506d51cdac33bc","status":"passed","time":{"start":1698867405661,"stop":1698867406404,"duration":743}},{"uid":"104468b28561be5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/104468b28561be5d","status":"passed","time":{"start":1698801505009,"stop":1698801505987,"duration":978}},{"uid":"21aff505289b9f5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/21aff505289b9f5f","status":"passed","time":{"start":1698788407187,"stop":1698788408189,"duration":1002}},{"uid":"92053d3c1c4868fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/92053d3c1c4868fe","status":"passed","time":{"start":1698714882422,"stop":1698714883369,"duration":947}},{"uid":"1d47d6c81a228aa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1d47d6c81a228aa8","status":"passed","time":{"start":1698701273357,"stop":1698701274515,"duration":1158}},{"uid":"8f42822f71503b30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8f42822f71503b30","status":"passed","time":{"start":1698700144520,"stop":1698700145455,"duration":935}},{"uid":"9b8ff742abba5e9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9b8ff742abba5e9e","status":"passed","time":{"start":1698692695175,"stop":1698692695993,"duration":818}},{"uid":"91dffef7903a637c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91dffef7903a637c","status":"passed","time":{"start":1698692658661,"stop":1698692659526,"duration":865}},{"uid":"f10d1c3d201b6c7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f10d1c3d201b6c7c","status":"passed","time":{"start":1698646216894,"stop":1698646218007,"duration":1113}},{"uid":"124e2dea413eb1a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/124e2dea413eb1a6","status":"passed","time":{"start":1698628457961,"stop":1698628461281,"duration":3320}},{"uid":"e8789951d3d6f60c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e8789951d3d6f60c","status":"passed","time":{"start":1698615104144,"stop":1698615108067,"duration":3923}},{"uid":"257c9bf1aa9307fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/257c9bf1aa9307fe","status":"passed","time":{"start":1698615026651,"stop":1698615029240,"duration":2589}},{"uid":"39f5c900839f121c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/39f5c900839f121c","status":"passed","time":{"start":1698542266767,"stop":1698542269886,"duration":3119}},{"uid":"2a14bc2b9ec57103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a14bc2b9ec57103","status":"passed","time":{"start":1698455461133,"stop":1698455464009,"duration":2876}},{"uid":"effa788e35de9292","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/effa788e35de9292","status":"passed","time":{"start":1698369143230,"stop":1698369146598,"duration":3368}},{"uid":"ba33f6e0aa62ba71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ba33f6e0aa62ba71","status":"passed","time":{"start":1698282731164,"stop":1698282734792,"duration":3628}},{"uid":"37755b349aa16563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/37755b349aa16563","status":"passed","time":{"start":1698196405063,"stop":1698196407911,"duration":2848}},{"uid":"19c28f1ea764a138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/19c28f1ea764a138","status":"passed","time":{"start":1698178130798,"stop":1698178134091,"duration":3293}},{"uid":"a5b7e00437244ba7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a5b7e00437244ba7","status":"passed","time":{"start":1698178088247,"stop":1698178091156,"duration":2909}}]},"c59a7b02ce88bbad9f9cdf4a119aec6c":{"statistic":{"failed":72,"broken":0,"skipped":0,"passed":98,"unknown":0,"total":170},"items":[{"uid":"926b93e504644b65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/926b93e504644b65","status":"passed","time":{"start":1698867377266,"stop":1698867380821,"duration":3555}},{"uid":"567ceb412013d7e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/567ceb412013d7e9","status":"passed","time":{"start":1698867409811,"stop":1698867413512,"duration":3701}},{"uid":"6503521455f3530f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6503521455f3530f","status":"passed","time":{"start":1698801505897,"stop":1698801509343,"duration":3446}},{"uid":"de1b70140e0b4236","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/de1b70140e0b4236","status":"passed","time":{"start":1698788413693,"stop":1698788417371,"duration":3678}},{"uid":"8ebce07c0d410582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8ebce07c0d410582","status":"passed","time":{"start":1698714886950,"stop":1698714893995,"duration":7045}},{"uid":"e6a2020b2e6995e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e6a2020b2e6995e9","status":"passed","time":{"start":1698701280749,"stop":1698701284576,"duration":3827}},{"uid":"3999dcd717240e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3999dcd717240e0d","status":"passed","time":{"start":1698700149779,"stop":1698700153318,"duration":3539}},{"uid":"dbe656a1a2b3a4b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dbe656a1a2b3a4b0","status":"passed","time":{"start":1698692695430,"stop":1698692698947,"duration":3517}},{"uid":"e407ada7eaa3906a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e407ada7eaa3906a","status":"passed","time":{"start":1698692662428,"stop":1698692666005,"duration":3577}},{"uid":"d6dda23359ca779c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d6dda23359ca779c","status":"passed","time":{"start":1698646223493,"stop":1698646227226,"duration":3733}},{"uid":"c4325dd9ac7a7f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c4325dd9ac7a7f89","status":"passed","time":{"start":1698628473665,"stop":1698628478693,"duration":5028}},{"uid":"91afeb5bef6247a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/91afeb5bef6247a2","status":"passed","time":{"start":1698615112237,"stop":1698615115994,"duration":3757}},{"uid":"261ae14832633417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/261ae14832633417","status":"passed","time":{"start":1698615033300,"stop":1698615036859,"duration":3559}},{"uid":"857fa0fcb38e3669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/857fa0fcb38e3669","status":"passed","time":{"start":1698542279646,"stop":1698542283248,"duration":3602}},{"uid":"387eae703145048b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/387eae703145048b","status":"passed","time":{"start":1698455470297,"stop":1698455474345,"duration":4048}},{"uid":"5c6ab26864689215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/5c6ab26864689215","status":"passed","time":{"start":1698369152552,"stop":1698369156883,"duration":4331}},{"uid":"dd534b5b401bffe4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dd534b5b401bffe4","status":"passed","time":{"start":1698282739460,"stop":1698282743779,"duration":4319}},{"uid":"b1ed952b1e8160ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b1ed952b1e8160ac","status":"passed","time":{"start":1698196412517,"stop":1698196416688,"duration":4171}},{"uid":"fe9e2bc937d57734","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fe9e2bc937d57734","status":"passed","time":{"start":1698178138967,"stop":1698178143502,"duration":4535}},{"uid":"adc1e16bc58387c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/adc1e16bc58387c8","status":"passed","time":{"start":1698178095023,"stop":1698178099318,"duration":4295}}]},"8feabb4d035e9d980eb81cc0b3d0bde3":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"55e3c52476f1aa03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/55e3c52476f1aa03","status":"passed","time":{"start":1698867714153,"stop":1698867716611,"duration":2458}},{"uid":"824ff01b7e0425af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/824ff01b7e0425af","status":"passed","time":{"start":1698867625098,"stop":1698867626831,"duration":1733}},{"uid":"3aa14b96e5ff5042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3aa14b96e5ff5042","status":"passed","time":{"start":1698801754044,"stop":1698801755856,"duration":1812}},{"uid":"fdfb7d7e04528666","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fdfb7d7e04528666","status":"passed","time":{"start":1698788643297,"stop":1698788645074,"duration":1777}},{"uid":"ff7a91b33f20d431","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ff7a91b33f20d431","status":"passed","time":{"start":1698715205091,"stop":1698715207065,"duration":1974}},{"uid":"7efb45a227958a5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7efb45a227958a5f","status":"passed","time":{"start":1698701577379,"stop":1698701579588,"duration":2209}},{"uid":"a8553aab1818ed00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a8553aab1818ed00","status":"passed","time":{"start":1698700368202,"stop":1698700370745,"duration":2543}},{"uid":"4fb21d996064202d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4fb21d996064202d","status":"passed","time":{"start":1698693068216,"stop":1698693069970,"duration":1754}},{"uid":"407df95359cac8e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/407df95359cac8e0","status":"passed","time":{"start":1698692877973,"stop":1698692879580,"duration":1607}},{"uid":"ec402d13c8cf583f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec402d13c8cf583f","status":"passed","time":{"start":1698646570192,"stop":1698646573092,"duration":2900}},{"uid":"339855a201632280","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/339855a201632280","status":"passed","time":{"start":1698628616180,"stop":1698628618082,"duration":1902}},{"uid":"56cd30a6cb408451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/56cd30a6cb408451","status":"passed","time":{"start":1698615466421,"stop":1698615468590,"duration":2169}},{"uid":"c834b5acd38a2d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/c834b5acd38a2d84","status":"passed","time":{"start":1698615300492,"stop":1698615303129,"duration":2637}},{"uid":"a09ef885136ae399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a09ef885136ae399","status":"passed","time":{"start":1698542592425,"stop":1698542596262,"duration":3837}},{"uid":"b042884bc297752f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b042884bc297752f","status":"passed","time":{"start":1698455609691,"stop":1698455612446,"duration":2755}},{"uid":"cb5dec6b700b1783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb5dec6b700b1783","status":"passed","time":{"start":1698369280764,"stop":1698369283469,"duration":2705}},{"uid":"33ac8c034b019d20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/33ac8c034b019d20","status":"passed","time":{"start":1698283122368,"stop":1698283124776,"duration":2408}},{"uid":"33bee09cc37f98a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/33bee09cc37f98a9","status":"passed","time":{"start":1698196744100,"stop":1698196746336,"duration":2236}},{"uid":"b6399617637c8245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b6399617637c8245","status":"passed","time":{"start":1698178481121,"stop":1698178483533,"duration":2412}},{"uid":"5bb96fe5e9691103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5bb96fe5e9691103","status":"passed","time":{"start":1698178418587,"stop":1698178420576,"duration":1989}}]},"8ee9bbdbf138f92b6ff30a1cde171930":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"94ad9ffab05ed23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/94ad9ffab05ed23a","status":"passed","time":{"start":1698867449741,"stop":1698867452852,"duration":3111}},{"uid":"6676bfec9ce99027","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6676bfec9ce99027","status":"passed","time":{"start":1698867457310,"stop":1698867459710,"duration":2400}},{"uid":"7c80bc23640fda41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7c80bc23640fda41","status":"passed","time":{"start":1698801578483,"stop":1698801580767,"duration":2284}},{"uid":"be39e66ece53954f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/be39e66ece53954f","status":"passed","time":{"start":1698788474183,"stop":1698788476633,"duration":2450}},{"uid":"c58cf6bc856dbd91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c58cf6bc856dbd91","status":"passed","time":{"start":1698714968356,"stop":1698714970953,"duration":2597}},{"uid":"750ddc4a69ee9c1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/750ddc4a69ee9c1c","status":"passed","time":{"start":1698701345216,"stop":1698701348062,"duration":2846}},{"uid":"63f9942c84dea2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/63f9942c84dea2c","status":"passed","time":{"start":1698700209752,"stop":1698700212177,"duration":2425}},{"uid":"f76c0ec9ee7e963d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f76c0ec9ee7e963d","status":"passed","time":{"start":1698692751469,"stop":1698692753776,"duration":2307}},{"uid":"5b2e6d6548a0d017","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5b2e6d6548a0d017","status":"passed","time":{"start":1698692718302,"stop":1698692720553,"duration":2251}},{"uid":"9c324e01589d3119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9c324e01589d3119","status":"passed","time":{"start":1698646307511,"stop":1698646310025,"duration":2514}},{"uid":"9896efd2de37026a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9896efd2de37026a","status":"passed","time":{"start":1698628530726,"stop":1698628533134,"duration":2408}},{"uid":"2b55972b883abb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2b55972b883abb34","status":"passed","time":{"start":1698615189708,"stop":1698615192433,"duration":2725}},{"uid":"66f0f637e3d31f22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/66f0f637e3d31f22","status":"passed","time":{"start":1698615084364,"stop":1698615086807,"duration":2443}},{"uid":"976900fdff1d54a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/976900fdff1d54a6","status":"passed","time":{"start":1698542345397,"stop":1698542349374,"duration":3977}},{"uid":"8f811ab459c90fda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8f811ab459c90fda","status":"passed","time":{"start":1698455538099,"stop":1698455540373,"duration":2274}},{"uid":"9a725e2a2dda9029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a725e2a2dda9029","status":"passed","time":{"start":1698369210582,"stop":1698369212763,"duration":2181}},{"uid":"619cc473ac67fe1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/619cc473ac67fe1d","status":"passed","time":{"start":1698282820243,"stop":1698282823682,"duration":3439}},{"uid":"c1b194a70a6d3e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c1b194a70a6d3e84","status":"passed","time":{"start":1698196481903,"stop":1698196484606,"duration":2703}},{"uid":"c7e404b6d3ff6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c7e404b6d3ff6b74","status":"passed","time":{"start":1698178205778,"stop":1698178208705,"duration":2927}},{"uid":"1538614d12cb5284","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1538614d12cb5284","status":"passed","time":{"start":1698178187129,"stop":1698178189896,"duration":2767}}]},"5f78d4ae6baa752b4fc3e2cf80276d79":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"7d22c9f1b35b1a3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/7d22c9f1b35b1a3d","status":"passed","time":{"start":1698867417742,"stop":1698867420098,"duration":2356}},{"uid":"c6e7b9cb4fb0f0f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/c6e7b9cb4fb0f0f4","status":"passed","time":{"start":1698867429599,"stop":1698867431441,"duration":1842}},{"uid":"8754047bd86688c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8754047bd86688c1","status":"passed","time":{"start":1698801542805,"stop":1698801545000,"duration":2195}},{"uid":"87ca9a1b79c96569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/87ca9a1b79c96569","status":"passed","time":{"start":1698788448871,"stop":1698788450628,"duration":1757}},{"uid":"8567deba7865f90b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8567deba7865f90b","status":"passed","time":{"start":1698714933776,"stop":1698714935446,"duration":1670}},{"uid":"da0a1738c8b98a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da0a1738c8b98a65","status":"passed","time":{"start":1698701306627,"stop":1698701308634,"duration":2007}},{"uid":"66ae6b8ab6303c88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/66ae6b8ab6303c88","status":"passed","time":{"start":1698700178464,"stop":1698700180069,"duration":1605}},{"uid":"b0f59b2ba7b33d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b0f59b2ba7b33d2d","status":"passed","time":{"start":1698692720929,"stop":1698692722427,"duration":1498}},{"uid":"e8c2390c0a0443d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c2390c0a0443d","status":"passed","time":{"start":1698692690031,"stop":1698692691493,"duration":1462}},{"uid":"48e4703cf202e94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/48e4703cf202e94","status":"passed","time":{"start":1698646312618,"stop":1698646314463,"duration":1845}},{"uid":"e077e2d6e2ca9165","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e077e2d6e2ca9165","status":"passed","time":{"start":1698628497396,"stop":1698628499613,"duration":2217}},{"uid":"dac01e387342b54d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/dac01e387342b54d","status":"passed","time":{"start":1698615140161,"stop":1698615142023,"duration":1862}},{"uid":"3c6b737d5e54e14f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c6b737d5e54e14f","status":"passed","time":{"start":1698615055541,"stop":1698615057445,"duration":1904}},{"uid":"72b829439269e6d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/72b829439269e6d0","status":"passed","time":{"start":1698542311922,"stop":1698542313922,"duration":2000}},{"uid":"4f60a4f55a1497af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/4f60a4f55a1497af","status":"passed","time":{"start":1698455504782,"stop":1698455506300,"duration":1518}},{"uid":"b427f4be7f7fef4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b427f4be7f7fef4b","status":"passed","time":{"start":1698369181731,"stop":1698369183258,"duration":1527}},{"uid":"e4f42b7e101306f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e4f42b7e101306f","status":"passed","time":{"start":1698282780789,"stop":1698282783164,"duration":2375}},{"uid":"f074fa632caa2b62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f074fa632caa2b62","status":"passed","time":{"start":1698196454152,"stop":1698196455839,"duration":1687}},{"uid":"c14fc730a947c1a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c14fc730a947c1a4","status":"passed","time":{"start":1698178166258,"stop":1698178168414,"duration":2156}},{"uid":"60445f4c673ca331","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/60445f4c673ca331","status":"passed","time":{"start":1698178129192,"stop":1698178131308,"duration":2116}}]},"aedb86c72e1849b4679ed1a7ee37cf59":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"c82b503bd54a0452","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/c82b503bd54a0452","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867831558,"stop":1698867834506,"duration":2948}},{"uid":"4e812de7870a0f5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4e812de7870a0f5c","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867798819,"stop":1698867802875,"duration":4056}},{"uid":"e18c4772d0b178b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e18c4772d0b178b7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801824068,"stop":1698801830670,"duration":6602}},{"uid":"5978f35dd62a0c7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5978f35dd62a0c7b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788711795,"stop":1698788713841,"duration":2046}},{"uid":"a2ff21b00362fd5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a2ff21b00362fd5c","status":"passed","time":{"start":1698715244862,"stop":1698715251300,"duration":6438}},{"uid":"e71cd1e96501605f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e71cd1e96501605f","status":"passed","time":{"start":1698701650963,"stop":1698701655080,"duration":4117}},{"uid":"c39bbab094caff24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c39bbab094caff24","status":"passed","time":{"start":1698700547675,"stop":1698700553810,"duration":6135}},{"uid":"4d1128a7200416db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4d1128a7200416db","status":"passed","time":{"start":1698693126687,"stop":1698693130101,"duration":3414}},{"uid":"93ae454dfbd578e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93ae454dfbd578e2","status":"passed","time":{"start":1698692953952,"stop":1698692961358,"duration":7406}},{"uid":"7f90173def1dea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7f90173def1dea35","status":"passed","time":{"start":1698646742622,"stop":1698646746014,"duration":3392}},{"uid":"49fa3fc43d657393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/49fa3fc43d657393","status":"passed","time":{"start":1698628844243,"stop":1698628847429,"duration":3186}},{"uid":"a9f973f2a8f9454e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a9f973f2a8f9454e","status":"passed","time":{"start":1698615507771,"stop":1698615510432,"duration":2661}},{"uid":"1b844514bf848495","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1b844514bf848495","status":"passed","time":{"start":1698615341109,"stop":1698615345629,"duration":4520}},{"uid":"1b6549fd5f1412e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1b6549fd5f1412e2","status":"passed","time":{"start":1698542644085,"stop":1698542651891,"duration":7806}},{"uid":"dcf48aa9c0cebeda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dcf48aa9c0cebeda","status":"passed","time":{"start":1698455840018,"stop":1698455847552,"duration":7534}},{"uid":"4722089fc28a24f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4722089fc28a24f8","status":"passed","time":{"start":1698369566033,"stop":1698369568292,"duration":2259}},{"uid":"c368c2e9449a4494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c368c2e9449a4494","status":"passed","time":{"start":1698283174414,"stop":1698283178218,"duration":3804}},{"uid":"5ae43316edb95fe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5ae43316edb95fe0","status":"passed","time":{"start":1698196786029,"stop":1698196788704,"duration":2675}},{"uid":"aeccd0c87f30f0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/aeccd0c87f30f0d1","status":"passed","time":{"start":1698178521705,"stop":1698178524723,"duration":3018}},{"uid":"7f4b44eefc53a554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7f4b44eefc53a554","status":"passed","time":{"start":1698178455171,"stop":1698178457925,"duration":2754}}]},"5cc54a24c590c0c794126ca22d0562ff":{"statistic":{"failed":27,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":170},"items":[{"uid":"dde718791d24248d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/dde718791d24248d","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867482391,"stop":1698867483251,"duration":860}},{"uid":"9c3cadb3f6dab5ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/9c3cadb3f6dab5ea","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867481517,"stop":1698867482187,"duration":670}},{"uid":"6d65a63499300254","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6d65a63499300254","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801613292,"stop":1698801613883,"duration":591}},{"uid":"e4768333274f4bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e4768333274f4bfc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788504272,"stop":1698788504869,"duration":597}},{"uid":"7da128a96f86b78d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7da128a96f86b78d","status":"passed","time":{"start":1698715005974,"stop":1698715006992,"duration":1018}},{"uid":"1254136e16acf9da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1254136e16acf9da","status":"passed","time":{"start":1698701378769,"stop":1698701379689,"duration":920}},{"uid":"951fbef95ee9d2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/951fbef95ee9d2b1","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698700236943,"stop":1698700238473,"duration":1530}},{"uid":"c2aa8a1a7d1859de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c2aa8a1a7d1859de","status":"passed","time":{"start":1698693076416,"stop":1698693077110,"duration":694}},{"uid":"90d742482fec1334","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/90d742482fec1334","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698692745409,"stop":1698692746745,"duration":1336}},{"uid":"2cf6d873db9ffcf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2cf6d873db9ffcf0","status":"passed","time":{"start":1698646350763,"stop":1698646351630,"duration":867}},{"uid":"92a30e65d756e20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92a30e65d756e20b","status":"passed","time":{"start":1698628564446,"stop":1698628565300,"duration":854}},{"uid":"797ce1ab7dd83ced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/797ce1ab7dd83ced","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698615226052,"stop":1698615227834,"duration":1782}},{"uid":"25544284d483389f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/25544284d483389f","status":"passed","time":{"start":1698615113256,"stop":1698615114252,"duration":996}},{"uid":"30ff2e7cec8a3fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/30ff2e7cec8a3fea","status":"passed","time":{"start":1698542376795,"stop":1698542377566,"duration":771}},{"uid":"31cda999c7b35212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/31cda999c7b35212","status":"passed","time":{"start":1698455567330,"stop":1698455567865,"duration":535}},{"uid":"63415dbc21ea0fc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/63415dbc21ea0fc4","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698369239554,"stop":1698369241187,"duration":1633}},{"uid":"202c5d40b5fdceb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/202c5d40b5fdceb2","status":"passed","time":{"start":1698282857968,"stop":1698282859046,"duration":1078}},{"uid":"dc0e10be6a777f45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dc0e10be6a777f45","status":"failed","statusDetails":"ValueError: time data 'Wednesday, 25 October\\n \\n (In progress) 2023' does not match format '%A, %d %B %Y'","time":{"start":1698196515476,"stop":1698196517203,"duration":1727}},{"uid":"cbec7e56f44d1bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cbec7e56f44d1bde","status":"passed","time":{"start":1698178240260,"stop":1698178241273,"duration":1013}},{"uid":"c160dba6805f3ae4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/c160dba6805f3ae4","status":"passed","time":{"start":1698178220563,"stop":1698178221339,"duration":776}}]},"2a2bbcaf16a5fcec6968b3e85d684c8e":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"aa3fead70720c727","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/aa3fead70720c727","status":"passed","time":{"start":1698867390575,"stop":1698867397914,"duration":7339}},{"uid":"cf693c512afe43c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/cf693c512afe43c","status":"passed","time":{"start":1698867419183,"stop":1698867425214,"duration":6031}},{"uid":"9951552605639274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9951552605639274","status":"passed","time":{"start":1698801515236,"stop":1698801522764,"duration":7528}},{"uid":"c1a23398fee091d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c1a23398fee091d7","status":"passed","time":{"start":1698788422808,"stop":1698788428288,"duration":5480}},{"uid":"409ea7599b512d2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/409ea7599b512d2a","status":"passed","time":{"start":1698714900193,"stop":1698714917878,"duration":17685}},{"uid":"ef13e56d29dffdbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ef13e56d29dffdbb","status":"passed","time":{"start":1698701291157,"stop":1698701297994,"duration":6837}},{"uid":"db217752b75a7aea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/db217752b75a7aea","status":"passed","time":{"start":1698700158873,"stop":1698700164602,"duration":5729}},{"uid":"6fe039ab67d9f377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6fe039ab67d9f377","status":"passed","time":{"start":1698692704429,"stop":1698692710076,"duration":5647}},{"uid":"54b7730457562dfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54b7730457562dfd","status":"passed","time":{"start":1698692674760,"stop":1698692680191,"duration":5431}},{"uid":"1bdd4c792fe5d16b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1bdd4c792fe5d16b","status":"passed","time":{"start":1698646235530,"stop":1698646250036,"duration":14506}},{"uid":"e0ad0f53333933a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0ad0f53333933a1","status":"passed","time":{"start":1698628484926,"stop":1698628498230,"duration":13304}},{"uid":"2f10349cabd35535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2f10349cabd35535","status":"passed","time":{"start":1698615122106,"stop":1698615140636,"duration":18530}},{"uid":"8db06a8b0bd983ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8db06a8b0bd983ec","status":"passed","time":{"start":1698615042586,"stop":1698615048808,"duration":6222}},{"uid":"7d8a826926a637f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d8a826926a637f4","status":"passed","time":{"start":1698542289253,"stop":1698542301919,"duration":12666}},{"uid":"b21be19bf138f456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b21be19bf138f456","status":"passed","time":{"start":1698455482623,"stop":1698455489331,"duration":6708}},{"uid":"d47ccc0a9140807c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d47ccc0a9140807c","status":"passed","time":{"start":1698369165836,"stop":1698369178225,"duration":12389}},{"uid":"b155a246416a433d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b155a246416a433d","status":"passed","time":{"start":1698282754035,"stop":1698282765590,"duration":11555}},{"uid":"f3d61f55757060b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f3d61f55757060b7","status":"passed","time":{"start":1698196423182,"stop":1698196430121,"duration":6939}},{"uid":"59870aef8d063439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/59870aef8d063439","status":"passed","time":{"start":1698178149898,"stop":1698178157198,"duration":7300}},{"uid":"ead86061b79a79c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ead86061b79a79c6","status":"passed","time":{"start":1698178105130,"stop":1698178115621,"duration":10491}}]},"9239389a2bc21b81d8e3ab51bc478351":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"d94a2b91127646b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/d94a2b91127646b7","status":"passed","time":{"start":1698867412248,"stop":1698867417737,"duration":5489}},{"uid":"4920c40bae7cc72c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4920c40bae7cc72c","status":"passed","time":{"start":1698867425385,"stop":1698867429595,"duration":4210}},{"uid":"816a7fc293dc2c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/816a7fc293dc2c9","status":"passed","time":{"start":1698801537032,"stop":1698801542800,"duration":5768}},{"uid":"d8d9d098ec96bc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8d9d098ec96bc65","status":"passed","time":{"start":1698788444378,"stop":1698788448867,"duration":4489}},{"uid":"72eb7501dd69d092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/72eb7501dd69d092","status":"passed","time":{"start":1698714924267,"stop":1698714933772,"duration":9505}},{"uid":"4b667184a1d16203","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4b667184a1d16203","status":"passed","time":{"start":1698701300802,"stop":1698701306621,"duration":5819}},{"uid":"3f28a742ac59ee75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/3f28a742ac59ee75","status":"passed","time":{"start":1698700173237,"stop":1698700178457,"duration":5220}},{"uid":"8b62c6c398463c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8b62c6c398463c49","status":"passed","time":{"start":1698692716624,"stop":1698692720923,"duration":4299}},{"uid":"4fad14abd1e592eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4fad14abd1e592eb","status":"passed","time":{"start":1698692685625,"stop":1698692690027,"duration":4402}},{"uid":"7fc75a1b86b0bb6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fc75a1b86b0bb6d","status":"passed","time":{"start":1698646245639,"stop":1698646312614,"duration":66975}},{"uid":"e0b6ed7fac212ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/e0b6ed7fac212ac4","status":"passed","time":{"start":1698628487916,"stop":1698628497392,"duration":9476}},{"uid":"242f6dfe31507f1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/242f6dfe31507f1d","status":"passed","time":{"start":1698615129148,"stop":1698615140158,"duration":11010}},{"uid":"ec27a29fbe6c47b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ec27a29fbe6c47b9","status":"passed","time":{"start":1698615051319,"stop":1698615055538,"duration":4219}},{"uid":"ee4b8c7c53885681","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ee4b8c7c53885681","status":"passed","time":{"start":1698542305871,"stop":1698542311919,"duration":6048}},{"uid":"bdd83bd075942531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bdd83bd075942531","status":"passed","time":{"start":1698455500842,"stop":1698455504777,"duration":3935}},{"uid":"4035144d8ff07014","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4035144d8ff07014","status":"passed","time":{"start":1698369177749,"stop":1698369181727,"duration":3978}},{"uid":"526d21cda38a7a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/526d21cda38a7a1e","status":"passed","time":{"start":1698282773366,"stop":1698282780785,"duration":7419}},{"uid":"2d69e7938d6b6199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2d69e7938d6b6199","status":"passed","time":{"start":1698196448413,"stop":1698196454149,"duration":5736}},{"uid":"88716ff8bbb72cb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88716ff8bbb72cb8","status":"passed","time":{"start":1698178160872,"stop":1698178166255,"duration":5383}},{"uid":"cb6b556dad0cb779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cb6b556dad0cb779","status":"passed","time":{"start":1698178124006,"stop":1698178129189,"duration":5183}}]},"aefb4666f5cfa7265d9db53c16df38b6":{"statistic":{"failed":84,"broken":0,"skipped":0,"passed":86,"unknown":0,"total":170},"items":[{"uid":"bd90af0ff8d6f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/bd90af0ff8d6f89","status":"passed","time":{"start":1698867737116,"stop":1698867737905,"duration":789}},{"uid":"8689cb143d8b1695","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/8689cb143d8b1695","status":"passed","time":{"start":1698867642018,"stop":1698867642508,"duration":490}},{"uid":"bfeaa6b30d26355d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/bfeaa6b30d26355d","status":"passed","time":{"start":1698801773455,"stop":1698801774028,"duration":573}},{"uid":"a8f7b81cae61941b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a8f7b81cae61941b","status":"passed","time":{"start":1698788660898,"stop":1698788661431,"duration":533}},{"uid":"42275d5cf3f7d9ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/42275d5cf3f7d9ce","status":"passed","time":{"start":1698715197835,"stop":1698715201020,"duration":3185}},{"uid":"8988f47d923778bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8988f47d923778bf","status":"passed","time":{"start":1698701599158,"stop":1698701599975,"duration":817}},{"uid":"9210b47dc1958003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9210b47dc1958003","status":"passed","time":{"start":1698700386982,"stop":1698700387515,"duration":533}},{"uid":"c13c0d5c3278064c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c13c0d5c3278064c","status":"passed","time":{"start":1698693088319,"stop":1698693088808,"duration":489}},{"uid":"8dcf3a98e9e013f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dcf3a98e9e013f","status":"passed","time":{"start":1698692894394,"stop":1698692894890,"duration":496}},{"uid":"31be466317a37c28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31be466317a37c28","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646579624,"stop":1698646579857,"duration":233}},{"uid":"3d97e705d3599bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3d97e705d3599bf0","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698628637024,"stop":1698628637233,"duration":209}},{"uid":"4b9ae3b8426ac4b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4b9ae3b8426ac4b2","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615407068,"stop":1698615407284,"duration":216}},{"uid":"7e91383c379a3da5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7e91383c379a3da5","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615292610,"stop":1698615292790,"duration":180}},{"uid":"450975712ccd61a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/450975712ccd61a3","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698542559745,"stop":1698542559938,"duration":193}},{"uid":"8675f7bcd2be08ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8675f7bcd2be08ed","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698455628719,"stop":1698455628836,"duration":117}},{"uid":"439186b048aa6479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/439186b048aa6479","status":"passed","time":{"start":1698369299088,"stop":1698369299781,"duration":693}},{"uid":"f33a60afd167cd4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f33a60afd167cd4d","status":"passed","time":{"start":1698283061331,"stop":1698283062260,"duration":929}},{"uid":"298933c6dcec4f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/298933c6dcec4f76","status":"passed","time":{"start":1698196711890,"stop":1698196712775,"duration":885}},{"uid":"51b84756a518d9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/51b84756a518d9f3","status":"passed","time":{"start":1698178436280,"stop":1698178437207,"duration":927}},{"uid":"a7efff7c4d278f8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7efff7c4d278f8c","status":"passed","time":{"start":1698178373611,"stop":1698178374439,"duration":828}}]},"a89b66947aa74789814d9628a2d7e666":{"statistic":{"failed":133,"broken":0,"skipped":0,"passed":37,"unknown":0,"total":170},"items":[{"uid":"cb66348b9b702eb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/cb66348b9b702eb8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698867666547,"stop":1698867667505,"duration":958}},{"uid":"699ec444cccfe7cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/699ec444cccfe7cb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698867583963,"stop":1698867584771,"duration":808}},{"uid":"f96641415fefa38b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f96641415fefa38b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698801694791,"stop":1698801695564,"duration":773}},{"uid":"4499303d0b6b5e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4499303d0b6b5e50","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698788602418,"stop":1698788603684,"duration":1266}},{"uid":"ef2cc6a28b868a92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ef2cc6a28b868a92","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698715142053,"stop":1698715143144,"duration":1091}},{"uid":"9f18e8ea8996b14b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9f18e8ea8996b14b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698701556690,"stop":1698701558104,"duration":1414}},{"uid":"5d277fa12df0ffbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d277fa12df0ffbf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698700334456,"stop":1698700335405,"duration":949}},{"uid":"b6dff379c6da52fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b6dff379c6da52fb","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692868567,"stop":1698692869237,"duration":670}},{"uid":"951518361180a018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/951518361180a018","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692844302,"stop":1698692845064,"duration":762}},{"uid":"8f4cf193f7565d68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8f4cf193f7565d68","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646551222,"stop":1698646552233,"duration":1011}},{"uid":"84963a50c32b4822","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/84963a50c32b4822","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698628539703,"stop":1698628540726,"duration":1023}},{"uid":"ca522b80c43de832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ca522b80c43de832","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615174802,"stop":1698615176293,"duration":1491}},{"uid":"607165a977ae4a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/607165a977ae4a7a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615085740,"stop":1698615086656,"duration":916}},{"uid":"203d8f3679224547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/203d8f3679224547","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698542342198,"stop":1698542343857,"duration":1659}},{"uid":"e985f01baca3fc30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e985f01baca3fc30","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698455529485,"stop":1698455530242,"duration":757}},{"uid":"736405411a38c137","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/736405411a38c137","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698369223054,"stop":1698369224085,"duration":1031}},{"uid":"253ac9c59859f2cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/253ac9c59859f2cf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698282802846,"stop":1698282803834,"duration":988}},{"uid":"ccf926dd1e693c23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ccf926dd1e693c23","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698196473355,"stop":1698196474867,"duration":1512}},{"uid":"6d06125430e2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d06125430e2933e","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178209844,"stop":1698178211839,"duration":1995}},{"uid":"27c31125949c2caf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/27c31125949c2caf","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178150561,"stop":1698178151499,"duration":938}}]},"ca53b6762a00c9270716d2dce73b5f79":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"5872a347e47bc2cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/5872a347e47bc2cb","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867395648,"stop":1698867405052,"duration":9404}},{"uid":"9e73f5ff67b4f23e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/9e73f5ff67b4f23e","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867410807,"stop":1698867419830,"duration":9023}},{"uid":"6518411bcb9d4606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/6518411bcb9d4606","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801511806,"stop":1698801532048,"duration":20242}},{"uid":"4ef0013123c7582f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4ef0013123c7582f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788426297,"stop":1698788434619,"duration":8322}},{"uid":"996c4d2396372cfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/996c4d2396372cfb","status":"passed","time":{"start":1698714894594,"stop":1698714915578,"duration":20984}},{"uid":"5c710dc0a9dc8dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c710dc0a9dc8dc9","status":"passed","time":{"start":1698701283814,"stop":1698701293352,"duration":9538}},{"uid":"7ed4cbe0852679fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ed4cbe0852679fc","status":"passed","time":{"start":1698700157051,"stop":1698700166310,"duration":9259}},{"uid":"8e26263904dde94d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8e26263904dde94d","status":"passed","time":{"start":1698692702744,"stop":1698692711923,"duration":9179}},{"uid":"e9fe127668872a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9fe127668872a23","status":"passed","time":{"start":1698692665395,"stop":1698692674617,"duration":9222}},{"uid":"eea380275a545d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eea380275a545d5","status":"passed","time":{"start":1698646228896,"stop":1698646238582,"duration":9686}},{"uid":"861573d4e436f2af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/861573d4e436f2af","status":"passed","time":{"start":1698628473193,"stop":1698628480253,"duration":7060}},{"uid":"2e5dbc620bb660d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e5dbc620bb660d6","status":"passed","time":{"start":1698615116102,"stop":1698615123533,"duration":7431}},{"uid":"8e7f8ac96dbfcfae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8e7f8ac96dbfcfae","status":"passed","time":{"start":1698615039831,"stop":1698615046361,"duration":6530}},{"uid":"78d78ee068946305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/78d78ee068946305","status":"passed","time":{"start":1698542282561,"stop":1698542292041,"duration":9480}},{"uid":"2d5ea1f5580fb0b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2d5ea1f5580fb0b7","status":"passed","time":{"start":1698455471246,"stop":1698455491661,"duration":20415}},{"uid":"2009f8cdc0450e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2009f8cdc0450e6","status":"passed","time":{"start":1698369158097,"stop":1698369167381,"duration":9284}},{"uid":"4ef3e25660884b3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4ef3e25660884b3a","status":"passed","time":{"start":1698282745704,"stop":1698282766751,"duration":21047}},{"uid":"672efc77f51fb059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/672efc77f51fb059","status":"passed","time":{"start":1698196416091,"stop":1698196437015,"duration":20924}},{"uid":"9b4adda0e928d378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9b4adda0e928d378","status":"passed","time":{"start":1698178145011,"stop":1698178154661,"duration":9650}},{"uid":"1e6240dd31a03404","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1e6240dd31a03404","status":"passed","time":{"start":1698178109103,"stop":1698178118822,"duration":9719}}]},"26474e54d95de49f99ef7b4310ac64f9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"9189aeea37943bc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/9189aeea37943bc7","status":"passed","time":{"start":1698867496524,"stop":1698867502046,"duration":5522}},{"uid":"fa9b8eb9ebeb3f30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/fa9b8eb9ebeb3f30","status":"passed","time":{"start":1698867494685,"stop":1698867499473,"duration":4788}},{"uid":"3331092df53383b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3331092df53383b6","status":"passed","time":{"start":1698801619753,"stop":1698801624596,"duration":4843}},{"uid":"640be4e200daf30f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/640be4e200daf30f","status":"passed","time":{"start":1698788509507,"stop":1698788515270,"duration":5763}},{"uid":"4ab846d8306859d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4ab846d8306859d6","status":"passed","time":{"start":1698715013466,"stop":1698715019353,"duration":5887}},{"uid":"3b79dc7900fa11fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3b79dc7900fa11fb","status":"passed","time":{"start":1698701385255,"stop":1698701391263,"duration":6008}},{"uid":"9fc35e296b817aef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9fc35e296b817aef","status":"passed","time":{"start":1698700243563,"stop":1698700247834,"duration":4271}},{"uid":"340def64b5a9111f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/340def64b5a9111f","status":"passed","time":{"start":1698692884297,"stop":1698692890167,"duration":5870}},{"uid":"7f538e46d3ac2fcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7f538e46d3ac2fcb","status":"passed","time":{"start":1698692752574,"stop":1698692758038,"duration":5464}},{"uid":"a03fba88dbebdf4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a03fba88dbebdf4e","status":"passed","time":{"start":1698646366215,"stop":1698646371139,"duration":4924}},{"uid":"1f3b3aaadae9a6fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1f3b3aaadae9a6fd","status":"passed","time":{"start":1698628583781,"stop":1698628588814,"duration":5033}},{"uid":"9cac3199e3791c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9cac3199e3791c91","status":"passed","time":{"start":1698615195890,"stop":1698615200974,"duration":5084}},{"uid":"b364d57fd82deda2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b364d57fd82deda2","status":"passed","time":{"start":1698615104217,"stop":1698615109069,"duration":4852}},{"uid":"956936a70dd22bff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/956936a70dd22bff","status":"passed","time":{"start":1698542368471,"stop":1698542373686,"duration":5215}},{"uid":"1375282d3ffc33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1375282d3ffc33","status":"passed","time":{"start":1698455578756,"stop":1698455583896,"duration":5140}},{"uid":"6523c5e30f8b16e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6523c5e30f8b16e0","status":"passed","time":{"start":1698369250840,"stop":1698369255445,"duration":4605}},{"uid":"12936a008b3387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12936a008b3387","status":"passed","time":{"start":1698282843152,"stop":1698282847710,"duration":4558}},{"uid":"e1995e90bbefa0f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e1995e90bbefa0f2","status":"passed","time":{"start":1698196508509,"stop":1698196514092,"duration":5583}},{"uid":"4be5ecb2cabeed55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4be5ecb2cabeed55","status":"passed","time":{"start":1698178230478,"stop":1698178237541,"duration":7063}},{"uid":"1300f4c155f7894f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1300f4c155f7894f","status":"passed","time":{"start":1698178174052,"stop":1698178179275,"duration":5223}}]},"5050a0c2bbf037ec5db785929519fc2e":{"statistic":{"failed":59,"broken":0,"skipped":0,"passed":49,"unknown":0,"total":108},"items":[{"uid":"ddf95e88a1951043","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/ddf95e88a1951043","status":"passed","time":{"start":1698867468501,"stop":1698867471055,"duration":2554}},{"uid":"b395da0ec87ef19a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/b395da0ec87ef19a","status":"passed","time":{"start":1698867471172,"stop":1698867473320,"duration":2148}},{"uid":"ebf96ff4b66620b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/ebf96ff4b66620b9","status":"passed","time":{"start":1698801602481,"stop":1698801604805,"duration":2324}},{"uid":"8018be8c66ac088a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8018be8c66ac088a","status":"passed","time":{"start":1698788492418,"stop":1698788496060,"duration":3642}},{"uid":"5b5a8868a25d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5b5a8868a25d52","status":"passed","time":{"start":1698714989370,"stop":1698714992093,"duration":2723}},{"uid":"aa481fafb032e3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aa481fafb032e3d","status":"passed","time":{"start":1698701364705,"stop":1698701367686,"duration":2981}},{"uid":"f7740ed0daa21755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f7740ed0daa21755","status":"passed","time":{"start":1698700226153,"stop":1698700228842,"duration":2689}},{"uid":"c05231b4a35de3cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c05231b4a35de3cc","status":"passed","time":{"start":1698693065507,"stop":1698693067863,"duration":2356}},{"uid":"e1498c8c5671f5a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e1498c8c5671f5a1","status":"passed","time":{"start":1698692735358,"stop":1698692737875,"duration":2517}},{"uid":"edb3d205b491e54a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/edb3d205b491e54a","status":"passed","time":{"start":1698646334488,"stop":1698646337533,"duration":3045}},{"uid":"30a6ff156875fb63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/30a6ff156875fb63","status":"passed","time":{"start":1698628550736,"stop":1698628553245,"duration":2509}},{"uid":"bf3445448f2debe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/bf3445448f2debe1","status":"passed","time":{"start":1698615211177,"stop":1698615215055,"duration":3878}},{"uid":"7083f6df0da28123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7083f6df0da28123","status":"passed","time":{"start":1698615101846,"stop":1698615104163,"duration":2317}},{"uid":"121363873dd3690b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/121363873dd3690b","status":"passed","time":{"start":1698542365001,"stop":1698542367398,"duration":2397}},{"uid":"77fd888d9fa54ab4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/77fd888d9fa54ab4","status":"passed","time":{"start":1698455553173,"stop":1698455555390,"duration":2217}},{"uid":"4ed5a3a3d64db8f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4ed5a3a3d64db8f1","status":"passed","time":{"start":1698369228317,"stop":1698369230521,"duration":2204}},{"uid":"ed81dd7204e42f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ed81dd7204e42f2","status":"passed","time":{"start":1698282842820,"stop":1698282845989,"duration":3169}},{"uid":"6772e531acf5b07f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6772e531acf5b07f","status":"passed","time":{"start":1698196501121,"stop":1698196503853,"duration":2732}},{"uid":"a3ab7af9fae3f87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a3ab7af9fae3f87","status":"passed","time":{"start":1698178225387,"stop":1698178229434,"duration":4047}},{"uid":"76c9d90a67563d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/76c9d90a67563d29","status":"passed","time":{"start":1698178205796,"stop":1698178209312,"duration":3516}}]},"4b31307dbdce23dc5dddd2f51563d5a7":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"7578f2ba990c2fcb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/7578f2ba990c2fcb","status":"passed","time":{"start":1698867425385,"stop":1698867427272,"duration":1887}},{"uid":"8a3c893009db84f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/8a3c893009db84f8","status":"passed","time":{"start":1698867436289,"stop":1698867437733,"duration":1444}},{"uid":"d375451f870a3a98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d375451f870a3a98","status":"passed","time":{"start":1698801549541,"stop":1698801550973,"duration":1432}},{"uid":"4c1e716243785a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4c1e716243785a90","status":"passed","time":{"start":1698788453148,"stop":1698788454639,"duration":1491}},{"uid":"7ead26724a2577c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7ead26724a2577c6","status":"passed","time":{"start":1698714941606,"stop":1698714943348,"duration":1742}},{"uid":"f7b209cae2ebb55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f7b209cae2ebb55d","status":"passed","time":{"start":1698701313579,"stop":1698701315828,"duration":2249}},{"uid":"a6c52700968b23b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a6c52700968b23b1","status":"passed","time":{"start":1698700185087,"stop":1698700186616,"duration":1529}},{"uid":"5e03e5a4a0d156ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5e03e5a4a0d156ab","status":"passed","time":{"start":1698692726860,"stop":1698692728754,"duration":1894}},{"uid":"f22138051bbbacbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f22138051bbbacbe","status":"passed","time":{"start":1698692696852,"stop":1698692698322,"duration":1470}},{"uid":"8044b154d6eb80f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8044b154d6eb80f9","status":"passed","time":{"start":1698646278591,"stop":1698646280413,"duration":1822}},{"uid":"c29cb171fce1cec2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c29cb171fce1cec2","status":"passed","time":{"start":1698628505323,"stop":1698628507001,"duration":1678}},{"uid":"7bad663d82023d39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7bad663d82023d39","status":"passed","time":{"start":1698615152807,"stop":1698615154788,"duration":1981}},{"uid":"dfb7add8d053eeae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/dfb7add8d053eeae","status":"passed","time":{"start":1698615062685,"stop":1698615064379,"duration":1694}},{"uid":"d07d3921fd40c6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d07d3921fd40c6dc","status":"passed","time":{"start":1698542319698,"stop":1698542321491,"duration":1793}},{"uid":"400cb8f00b531b3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/400cb8f00b531b3d","status":"passed","time":{"start":1698455510463,"stop":1698455512106,"duration":1643}},{"uid":"81f98d208cd62ee1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/81f98d208cd62ee1","status":"passed","time":{"start":1698369188507,"stop":1698369190108,"duration":1601}},{"uid":"6fd6eb0b1bb5197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6fd6eb0b1bb5197","status":"passed","time":{"start":1698282789522,"stop":1698282791587,"duration":2065}},{"uid":"a1e54f536e313ac7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a1e54f536e313ac7","status":"passed","time":{"start":1698196452652,"stop":1698196454503,"duration":1851}},{"uid":"5c671e287aaabde0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c671e287aaabde0","status":"passed","time":{"start":1698178174303,"stop":1698178176202,"duration":1899}},{"uid":"d922869f77e0f0ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d922869f77e0f0ba","status":"passed","time":{"start":1698178166527,"stop":1698178168118,"duration":1591}}]},"6c9ed2342b08e1ed67054efc9a5b20e8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"bbece61336891963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/bbece61336891963","status":"passed","time":{"start":1698867660535,"stop":1698867664352,"duration":3817}},{"uid":"7a90a546f0f27da4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7a90a546f0f27da4","status":"passed","time":{"start":1698867575952,"stop":1698867578963,"duration":3011}},{"uid":"286cae50a325b75f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/286cae50a325b75f","status":"passed","time":{"start":1698801683937,"stop":1698801688705,"duration":4768}},{"uid":"5b2e6777d8dcb2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5b2e6777d8dcb2ff","status":"passed","time":{"start":1698788593928,"stop":1698788597494,"duration":3566}},{"uid":"4151ee49c767d6e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4151ee49c767d6e1","status":"passed","time":{"start":1698715136958,"stop":1698715140509,"duration":3551}},{"uid":"d9f165d85c5aa9eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d9f165d85c5aa9eb","status":"passed","time":{"start":1698701551814,"stop":1698701555036,"duration":3222}},{"uid":"17db3e0dfd5ddf61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17db3e0dfd5ddf61","status":"passed","time":{"start":1698700325528,"stop":1698700328562,"duration":3034}},{"uid":"e88462b9b23ea8bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e88462b9b23ea8bb","status":"passed","time":{"start":1698692864309,"stop":1698692867247,"duration":2938}},{"uid":"101d5e570867a07a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/101d5e570867a07a","status":"passed","time":{"start":1698692835242,"stop":1698692838886,"duration":3644}},{"uid":"fe89517c81e4d68e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fe89517c81e4d68e","status":"passed","time":{"start":1698646546540,"stop":1698646549565,"duration":3025}},{"uid":"f84aa3788ed1eee5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f84aa3788ed1eee5","status":"passed","time":{"start":1698628530398,"stop":1698628533739,"duration":3341}},{"uid":"3d75f232749803c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3d75f232749803c7","status":"passed","time":{"start":1698615169840,"stop":1698615173060,"duration":3220}},{"uid":"885c35716c701cf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/885c35716c701cf6","status":"passed","time":{"start":1698615076967,"stop":1698615080042,"duration":3075}},{"uid":"ba1eae64ca463b9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ba1eae64ca463b9b","status":"passed","time":{"start":1698542330306,"stop":1698542333540,"duration":3234}},{"uid":"d2a7670f2abd28d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/d2a7670f2abd28d2","status":"passed","time":{"start":1698455517620,"stop":1698455524194,"duration":6574}},{"uid":"629460ca292d2a86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/629460ca292d2a86","status":"passed","time":{"start":1698369206980,"stop":1698369217321,"duration":10341}},{"uid":"aca18f20d266c276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/aca18f20d266c276","status":"passed","time":{"start":1698282795497,"stop":1698282801231,"duration":5734}},{"uid":"d9b0eaf71b5b04d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d9b0eaf71b5b04d6","status":"passed","time":{"start":1698196467676,"stop":1698196471354,"duration":3678}},{"uid":"f7530b5f1d3a8790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f7530b5f1d3a8790","status":"passed","time":{"start":1698178199714,"stop":1698178203729,"duration":4015}},{"uid":"bc7065dbd44ea1f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc7065dbd44ea1f8","status":"passed","time":{"start":1698178146149,"stop":1698178148984,"duration":2835}}]},"532d749d88b4b8fb0bc694b350a3d71a":{"statistic":{"failed":81,"broken":0,"skipped":0,"passed":89,"unknown":0,"total":170},"items":[{"uid":"c6712e89a32cd362","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/c6712e89a32cd362","status":"passed","time":{"start":1698867798943,"stop":1698867808239,"duration":9296}},{"uid":"594ccf989e622c3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/594ccf989e622c3b","status":"passed","time":{"start":1698867784174,"stop":1698867792061,"duration":7887}},{"uid":"d07935b10e75dc4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d07935b10e75dc4e","status":"passed","time":{"start":1698801796747,"stop":1698801804815,"duration":8068}},{"uid":"2736184ca793f31e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2736184ca793f31e","status":"passed","time":{"start":1698788674111,"stop":1698788686992,"duration":12881}},{"uid":"4342c418b497da2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4342c418b497da2a","status":"passed","time":{"start":1698715214818,"stop":1698715223809,"duration":8991}},{"uid":"5414febfc6f72172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5414febfc6f72172","status":"passed","time":{"start":1698701619202,"stop":1698701628016,"duration":8814}},{"uid":"228b554a7b5ac198","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/228b554a7b5ac198","status":"passed","time":{"start":1698700539964,"stop":1698700547670,"duration":7706}},{"uid":"e53345ec07fcd50b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e53345ec07fcd50b","status":"passed","time":{"start":1698693099778,"stop":1698693107696,"duration":7918}},{"uid":"f4731f79215edaf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f4731f79215edaf8","status":"passed","time":{"start":1698692927452,"stop":1698692935458,"duration":8006}},{"uid":"dafdf268a5c3e6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/dafdf268a5c3e6f","status":"passed","time":{"start":1698646593314,"stop":1698646601930,"duration":8616}},{"uid":"477c240521e83631","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/477c240521e83631","status":"passed","time":{"start":1698628813294,"stop":1698628821811,"duration":8517}},{"uid":"af36a20c060d02bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af36a20c060d02bc","status":"passed","time":{"start":1698615476263,"stop":1698615484389,"duration":8126}},{"uid":"61774fc5f4fb1d8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/61774fc5f4fb1d8f","status":"passed","time":{"start":1698615313268,"stop":1698615321919,"duration":8651}},{"uid":"7a1bf5ca2fa70e1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7a1bf5ca2fa70e1a","status":"passed","time":{"start":1698542608140,"stop":1698542619047,"duration":10907}},{"uid":"134fe04c83b3611e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/134fe04c83b3611e","status":"passed","time":{"start":1698455807871,"stop":1698455816626,"duration":8755}},{"uid":"b7a9f6d9498d8a32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b7a9f6d9498d8a32","status":"passed","time":{"start":1698369535876,"stop":1698369545397,"duration":9521}},{"uid":"3a8fb07b4722f26c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3a8fb07b4722f26c","status":"passed","time":{"start":1698283137307,"stop":1698283149182,"duration":11875}},{"uid":"20b310523e5bd084","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/20b310523e5bd084","status":"passed","time":{"start":1698196757776,"stop":1698196766024,"duration":8248}},{"uid":"d90d9d1e310fde2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d90d9d1e310fde2f","status":"passed","time":{"start":1698178491920,"stop":1698178500120,"duration":8200}},{"uid":"85bfec208c449346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/85bfec208c449346","status":"passed","time":{"start":1698178428666,"stop":1698178436945,"duration":8279}}]},"1f15b033b85c0869097090322a2589a2":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"2f1f3fe858ef2f23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/2f1f3fe858ef2f23","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867480671,"stop":1698867482290,"duration":1619}},{"uid":"1cc29e2820f1030d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/1cc29e2820f1030d","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867480467,"stop":1698867481484,"duration":1017}},{"uid":"c3e67cc38300ea0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c3e67cc38300ea0b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801612216,"stop":1698801613253,"duration":1037}},{"uid":"d63d30eea8e5dc5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d63d30eea8e5dc5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788503154,"stop":1698788504238,"duration":1084}},{"uid":"f947bc0a9af7fa99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f947bc0a9af7fa99","status":"passed","time":{"start":1698715004520,"stop":1698715005969,"duration":1449}},{"uid":"e567a907b5aa395f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e567a907b5aa395f","status":"passed","time":{"start":1698701376853,"stop":1698701378764,"duration":1911}},{"uid":"8634217acedeb669","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/8634217acedeb669","status":"passed","time":{"start":1698700235641,"stop":1698700236938,"duration":1297}},{"uid":"6749d8106234cae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6749d8106234cae5","status":"passed","time":{"start":1698693075332,"stop":1698693076411,"duration":1079}},{"uid":"84b8fa25f770e32b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/84b8fa25f770e32b","status":"passed","time":{"start":1698692744264,"stop":1698692745405,"duration":1141}},{"uid":"31bbe4b0d3ff58ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/31bbe4b0d3ff58ce","status":"passed","time":{"start":1698646349067,"stop":1698646350759,"duration":1692}},{"uid":"632ea5802a196788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/632ea5802a196788","status":"passed","time":{"start":1698628563050,"stop":1698628564442,"duration":1392}},{"uid":"987e3a2047aac619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/987e3a2047aac619","status":"passed","time":{"start":1698615224211,"stop":1698615226049,"duration":1838}},{"uid":"ea20d0a87cc537f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ea20d0a87cc537f7","status":"passed","time":{"start":1698615111914,"stop":1698615113253,"duration":1339}},{"uid":"b753940a47521bc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b753940a47521bc0","status":"passed","time":{"start":1698542375148,"stop":1698542376792,"duration":1644}},{"uid":"81a83c10353ac440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/81a83c10353ac440","status":"passed","time":{"start":1698455561953,"stop":1698455567326,"duration":5373}},{"uid":"f8c02b2f10764c2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f8c02b2f10764c2e","status":"passed","time":{"start":1698369238092,"stop":1698369239551,"duration":1459}},{"uid":"d976925c982502ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d976925c982502ec","status":"passed","time":{"start":1698282856341,"stop":1698282857965,"duration":1624}},{"uid":"2537cfb526bf3e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2537cfb526bf3e74","status":"passed","time":{"start":1698196513098,"stop":1698196515473,"duration":2375}},{"uid":"6a3aa7d4822be9a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6a3aa7d4822be9a8","status":"passed","time":{"start":1698178238512,"stop":1698178240257,"duration":1745}},{"uid":"acdf192500c2d644","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/acdf192500c2d644","status":"passed","time":{"start":1698178219144,"stop":1698178220560,"duration":1416}}]},"2113bd9b6e0e6c1292cdfc372af23712":{"statistic":{"failed":127,"broken":0,"skipped":0,"passed":43,"unknown":0,"total":170},"items":[{"uid":"65cede1bbc301c32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/65cede1bbc301c32","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1698867393282,"stop":1698867393292,"duration":10}},{"uid":"e4215e2388718146","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e4215e2388718146","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1698867409062,"stop":1698867409072,"duration":10}},{"uid":"d1b3159699bfe30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d1b3159699bfe30","status":"passed","time":{"start":1698801509050,"stop":1698801510142,"duration":1092}},{"uid":"437daddbd0252416","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/437daddbd0252416","status":"passed","time":{"start":1698788422808,"stop":1698788423892,"duration":1084}},{"uid":"9f7d8f7c85f60ad4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9f7d8f7c85f60ad4","status":"passed","time":{"start":1698714891543,"stop":1698714892853,"duration":1310}},{"uid":"59f39d6e36e02d70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/59f39d6e36e02d70","status":"passed","time":{"start":1698701279506,"stop":1698701281093,"duration":1587}},{"uid":"c1776da676f34351","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c1776da676f34351","status":"passed","time":{"start":1698700153616,"stop":1698700154759,"duration":1143}},{"uid":"5d4c0cc1a578021e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d4c0cc1a578021e","status":"passed","time":{"start":1698692699948,"stop":1698692700984,"duration":1036}},{"uid":"2de7525afc069c0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/2de7525afc069c0f","status":"passed","time":{"start":1698692662654,"stop":1698692663766,"duration":1112}},{"uid":"c3637526008a3e50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c3637526008a3e50","status":"passed","time":{"start":1698646222812,"stop":1698646224500,"duration":1688}},{"uid":"1edf98c268b3f69f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1edf98c268b3f69f","status":"passed","time":{"start":1698628469825,"stop":1698628471083,"duration":1258}},{"uid":"9aa91cea88ebc148","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9aa91cea88ebc148","status":"passed","time":{"start":1698615112756,"stop":1698615114273,"duration":1517}},{"uid":"83f90d714cddff57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/83f90d714cddff57","status":"passed","time":{"start":1698615036654,"stop":1698615037738,"duration":1084}},{"uid":"63ae7a66850b8efc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/63ae7a66850b8efc","status":"passed","time":{"start":1698542278259,"stop":1698542279595,"duration":1336}},{"uid":"1d36c29a5a044169","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d36c29a5a044169","status":"passed","time":{"start":1698455468651,"stop":1698455469668,"duration":1017}},{"uid":"a623c98171ab82c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a623c98171ab82c0","status":"passed","time":{"start":1698369153852,"stop":1698369154887,"duration":1035}},{"uid":"79cfaa69413c802b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/79cfaa69413c802b","status":"passed","time":{"start":1698282742030,"stop":1698282743598,"duration":1568}},{"uid":"e6db632a390eb6a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/e6db632a390eb6a7","status":"passed","time":{"start":1698196412105,"stop":1698196413625,"duration":1520}},{"uid":"3a8898cef8578e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3a8898cef8578e91","status":"passed","time":{"start":1698178141131,"stop":1698178142690,"duration":1559}},{"uid":"5c82082011281d08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5c82082011281d08","status":"passed","time":{"start":1698178104282,"stop":1698178105964,"duration":1682}}]},"c9c754b0aeaa9653b56f57afebc35c99":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"8f3c0e0034c00e76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/8f3c0e0034c00e76","status":"passed","time":{"start":1698867490482,"stop":1698867495560,"duration":5078}},{"uid":"c095975def18fde4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/c095975def18fde4","status":"passed","time":{"start":1698867488908,"stop":1698867493636,"duration":4728}},{"uid":"40edcbcb9c89e1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/40edcbcb9c89e1a2","status":"passed","time":{"start":1698801614031,"stop":1698801618567,"duration":4536}},{"uid":"8ceec43523d5e18c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8ceec43523d5e18c","status":"passed","time":{"start":1698788504944,"stop":1698788508563,"duration":3619}},{"uid":"c0d73429e4910788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c0d73429e4910788","status":"passed","time":{"start":1698715007042,"stop":1698715012503,"duration":5461}},{"uid":"62eb9d2885321bdf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/62eb9d2885321bdf","status":"passed","time":{"start":1698701379751,"stop":1698701384329,"duration":4578}},{"uid":"ae8db991ff013957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae8db991ff013957","status":"passed","time":{"start":1698700238586,"stop":1698700242810,"duration":4224}},{"uid":"36a2c5270ce675aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/36a2c5270ce675aa","status":"passed","time":{"start":1698692879278,"stop":1698692883569,"duration":4291}},{"uid":"18159a0f5751d35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/18159a0f5751d35","status":"passed","time":{"start":1698692746847,"stop":1698692751561,"duration":4714}},{"uid":"5fbb407c28eb7f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fbb407c28eb7f76","status":"passed","time":{"start":1698646360169,"stop":1698646365271,"duration":5102}},{"uid":"fdffcb53d76aa77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/fdffcb53d76aa77d","status":"passed","time":{"start":1698628577811,"stop":1698628582245,"duration":4434}},{"uid":"359513c7efc02926","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/359513c7efc02926","status":"passed","time":{"start":1698615190591,"stop":1698615194947,"duration":4356}},{"uid":"143438810a90f8f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/143438810a90f8f8","status":"passed","time":{"start":1698615098048,"stop":1698615103185,"duration":5137}},{"uid":"79794328360f73cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/79794328360f73cb","status":"passed","time":{"start":1698542363111,"stop":1698542367424,"duration":4313}},{"uid":"ae3fdefbc1663862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ae3fdefbc1663862","status":"passed","time":{"start":1698455571977,"stop":1698455577790,"duration":5813}},{"uid":"19107c76f2e5ea95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19107c76f2e5ea95","status":"passed","time":{"start":1698369245845,"stop":1698369250069,"duration":4224}},{"uid":"5027faa125768286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5027faa125768286","status":"passed","time":{"start":1698282838301,"stop":1698282842164,"duration":3863}},{"uid":"165f2c017d5adc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/165f2c017d5adc3","status":"passed","time":{"start":1698196502867,"stop":1698196507065,"duration":4198}},{"uid":"68d701e9dc716eab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/68d701e9dc716eab","status":"passed","time":{"start":1698178225273,"stop":1698178229190,"duration":3917}},{"uid":"efec3c456da34ae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/efec3c456da34ae3","status":"passed","time":{"start":1698178169166,"stop":1698178172969,"duration":3803}}]},"920a57bf4f74278e86b973f40cf06007":{"statistic":{"failed":124,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":170},"items":[{"uid":"1123a7e5902addc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/1123a7e5902addc3","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867372363,"stop":1698867373359,"duration":996}},{"uid":"eba5457bfc4b331f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/eba5457bfc4b331f","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867406389,"stop":1698867407117,"duration":728}},{"uid":"691ec64981b6d1b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/691ec64981b6d1b9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801502340,"stop":1698801503063,"duration":723}},{"uid":"a858944b67c95910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a858944b67c95910","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788410338,"stop":1698788410946,"duration":608}},{"uid":"d42f0287b699ed2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d42f0287b699ed2f","status":"passed","time":{"start":1698714882387,"stop":1698714883179,"duration":792}},{"uid":"4537a75f14039652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4537a75f14039652","status":"passed","time":{"start":1698701275449,"stop":1698701276416,"duration":967}},{"uid":"24bea55adef15963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24bea55adef15963","status":"passed","time":{"start":1698700146355,"stop":1698700147111,"duration":756}},{"uid":"11745c0f184bd9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/11745c0f184bd9a","status":"passed","time":{"start":1698692692089,"stop":1698692692838,"duration":749}},{"uid":"af62bb23c9fe2870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/af62bb23c9fe2870","status":"passed","time":{"start":1698692659204,"stop":1698692659777,"duration":573}},{"uid":"2685284f25f24e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2685284f25f24e38","status":"passed","time":{"start":1698646218202,"stop":1698646219199,"duration":997}},{"uid":"d35380dcd9c5034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d35380dcd9c5034","status":"passed","time":{"start":1698628468782,"stop":1698628469749,"duration":967}},{"uid":"3e9677667d12e2e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/3e9677667d12e2e5","status":"passed","time":{"start":1698615107502,"stop":1698615108476,"duration":974}},{"uid":"db1c8a6966c5dd9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/db1c8a6966c5dd9e","status":"passed","time":{"start":1698615029271,"stop":1698615030053,"duration":782}},{"uid":"4a94fc685cbdb73b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4a94fc685cbdb73b","status":"passed","time":{"start":1698542274639,"stop":1698542275753,"duration":1114}},{"uid":"8fbad17e250d1df5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8fbad17e250d1df5","status":"passed","time":{"start":1698455466979,"stop":1698455467572,"duration":593}},{"uid":"3ee0fe07ff92c98c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3ee0fe07ff92c98c","status":"passed","time":{"start":1698369148815,"stop":1698369149432,"duration":617}},{"uid":"dc81b050cc80ce73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc81b050cc80ce73","status":"passed","time":{"start":1698282734457,"stop":1698282735721,"duration":1264}},{"uid":"794478d2e547caac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/794478d2e547caac","status":"passed","time":{"start":1698196407819,"stop":1698196408769,"duration":950}},{"uid":"83bcb5c4b5ed96a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/83bcb5c4b5ed96a1","status":"passed","time":{"start":1698178134071,"stop":1698178135053,"duration":982}},{"uid":"488520b9f56f0208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/488520b9f56f0208","status":"passed","time":{"start":1698178091162,"stop":1698178091970,"duration":808}}]},"efde6c2c8e15955ad5fa48845f3c2c06":{"statistic":{"failed":55,"broken":0,"skipped":0,"passed":115,"unknown":0,"total":170},"items":[{"uid":"6f96ea4815289d88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/6f96ea4815289d88","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867723812,"stop":1698867724868,"duration":1056}},{"uid":"268df193a9a28137","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/268df193a9a28137","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867633038,"stop":1698867633666,"duration":628}},{"uid":"299f72e3043d58a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/299f72e3043d58a9","status":"passed","time":{"start":1698801762283,"stop":1698801763977,"duration":1694}},{"uid":"8acbe4bbbe337f80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8acbe4bbbe337f80","status":"passed","time":{"start":1698788650886,"stop":1698788653110,"duration":2224}},{"uid":"3f0aa1553f423dc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f0aa1553f423dc7","status":"passed","time":{"start":1698715186267,"stop":1698715188353,"duration":2086}},{"uid":"55f5480169960075","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/55f5480169960075","status":"passed","time":{"start":1698701586092,"stop":1698701588502,"duration":2410}},{"uid":"4b72f5404ddb1929","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4b72f5404ddb1929","status":"passed","time":{"start":1698700376381,"stop":1698700378185,"duration":1804}},{"uid":"a097ba00e044821b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a097ba00e044821b","status":"passed","time":{"start":1698693079358,"stop":1698693080947,"duration":1589}},{"uid":"225223bc333b809e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/225223bc333b809e","status":"passed","time":{"start":1698692884948,"stop":1698692886491,"duration":1543}},{"uid":"c9dcc68e0bdb861a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c9dcc68e0bdb861a","status":"passed","time":{"start":1698646565492,"stop":1698646568855,"duration":3363}},{"uid":"3a25ca99ba3ea870","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3a25ca99ba3ea870","status":"passed","time":{"start":1698628626695,"stop":1698628628697,"duration":2002}},{"uid":"a8b2f283a6a781f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a8b2f283a6a781f1","status":"passed","time":{"start":1698615394324,"stop":1698615397264,"duration":2940}},{"uid":"7bd4b08dfce262d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7bd4b08dfce262d3","status":"passed","time":{"start":1698615281492,"stop":1698615283973,"duration":2481}},{"uid":"d4005ba276401317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d4005ba276401317","status":"passed","time":{"start":1698542549264,"stop":1698542551343,"duration":2079}},{"uid":"cf45817405b4c69a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/cf45817405b4c69a","status":"passed","time":{"start":1698455618376,"stop":1698455620142,"duration":1766}},{"uid":"d54f4d5408fce15c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d54f4d5408fce15c","status":"passed","time":{"start":1698369290099,"stop":1698369291892,"duration":1793}},{"uid":"8f607e3cdad54349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8f607e3cdad54349","status":"passed","time":{"start":1698283047990,"stop":1698283050421,"duration":2431}},{"uid":"493b96ab38c7422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/493b96ab38c7422e","status":"passed","time":{"start":1698196701268,"stop":1698196703405,"duration":2137}},{"uid":"4c52e13737aea6e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4c52e13737aea6e8","status":"passed","time":{"start":1698178421825,"stop":1698178424840,"duration":3015}},{"uid":"b9ef19ed4b049c78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b9ef19ed4b049c78","status":"passed","time":{"start":1698178360467,"stop":1698178363062,"duration":2595}}]},"7c2f80e4a27e16d805d2712155b7a6c8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"99bd166c33ebfb01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/99bd166c33ebfb01","status":"passed","time":{"start":1698867837939,"stop":1698867843201,"duration":5262}},{"uid":"765848ef407daa6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/765848ef407daa6c","status":"passed","time":{"start":1698867805873,"stop":1698867815265,"duration":9392}},{"uid":"a914f70d3dc8d77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a914f70d3dc8d77d","status":"passed","time":{"start":1698801834276,"stop":1698801839280,"duration":5004}},{"uid":"63a1a551dfab7204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/63a1a551dfab7204","status":"passed","time":{"start":1698788715003,"stop":1698788719879,"duration":4876}},{"uid":"5e8c5f09dfeffeb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5e8c5f09dfeffeb9","status":"passed","time":{"start":1698715254823,"stop":1698715259961,"duration":5138}},{"uid":"8473ed93c550f7b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8473ed93c550f7b1","status":"passed","time":{"start":1698701658567,"stop":1698701663772,"duration":5205}},{"uid":"24163d1accc55ddb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/24163d1accc55ddb","status":"passed","time":{"start":1698700553815,"stop":1698700558848,"duration":5033}},{"uid":"9e54a057c7f89819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9e54a057c7f89819","status":"passed","time":{"start":1698693132879,"stop":1698693137796,"duration":4917}},{"uid":"1a928adddba03399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a928adddba03399","status":"passed","time":{"start":1698692964371,"stop":1698692969121,"duration":4750}},{"uid":"6c0195fbd6b2f3cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6c0195fbd6b2f3cf","status":"passed","time":{"start":1698646628518,"stop":1698646634317,"duration":5799}},{"uid":"579b6e4e1b0d78ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/579b6e4e1b0d78ed","status":"passed","time":{"start":1698628851191,"stop":1698628858311,"duration":7120}},{"uid":"7b1f9d0e733f3e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b1f9d0e733f3e3b","status":"passed","time":{"start":1698615511732,"stop":1698615518023,"duration":6291}},{"uid":"3a187b30a788cdc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3a187b30a788cdc7","status":"passed","time":{"start":1698615348846,"stop":1698615354067,"duration":5221}},{"uid":"27b6d63df7ce6d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/27b6d63df7ce6d09","status":"passed","time":{"start":1698542655355,"stop":1698542661690,"duration":6335}},{"uid":"72a0b3b74d3fc953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/72a0b3b74d3fc953","status":"passed","time":{"start":1698455850972,"stop":1698455858936,"duration":7964}},{"uid":"d0269dcdefc6fe76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d0269dcdefc6fe76","status":"passed","time":{"start":1698369571777,"stop":1698369579393,"duration":7616}},{"uid":"5d77d1bb7132b47f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/5d77d1bb7132b47f","status":"passed","time":{"start":1698283181936,"stop":1698283190063,"duration":8127}},{"uid":"a41b6e84603442a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a41b6e84603442a3","status":"passed","time":{"start":1698196792400,"stop":1698196797954,"duration":5554}},{"uid":"3339ed282b585446","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3339ed282b585446","status":"passed","time":{"start":1698178527883,"stop":1698178533242,"duration":5359}},{"uid":"259f551db7dbadc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/259f551db7dbadc","status":"passed","time":{"start":1698178461071,"stop":1698178469895,"duration":8824}}]},"1b9aa52f7d9bfc9f284315c06170da9f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":10,"unknown":0,"total":10},"items":[{"uid":"4d0e6f396bc498cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/4d0e6f396bc498cc","status":"passed","time":{"start":1698867368892,"stop":1698867387023,"duration":18131}},{"uid":"eaa0ee40a70b4be8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/eaa0ee40a70b4be8","status":"passed","time":{"start":1698867399062,"stop":1698867405657,"duration":6595}},{"uid":"5067e0a6c9ffe976","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5067e0a6c9ffe976","status":"passed","time":{"start":1698801499257,"stop":1698801505005,"duration":5748}},{"uid":"754aa81e6cadeead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/754aa81e6cadeead","status":"passed","time":{"start":1698788402272,"stop":1698788407184,"duration":4912}},{"uid":"2930cd6973196ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2930cd6973196ac","status":"passed","time":{"start":1698714870613,"stop":1698714882418,"duration":11805}},{"uid":"5cc4b25b18a807d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5cc4b25b18a807d2","status":"passed","time":{"start":1698701268143,"stop":1698701273354,"duration":5211}},{"uid":"6efce3cd96128393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6efce3cd96128393","status":"passed","time":{"start":1698700138986,"stop":1698700144516,"duration":5530}},{"uid":"b59a6a0c7189955d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/b59a6a0c7189955d","status":"passed","time":{"start":1698692689398,"stop":1698692695171,"duration":5773}},{"uid":"eff8c2135cd669e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/eff8c2135cd669e1","status":"passed","time":{"start":1698692652175,"stop":1698692658656,"duration":6481}},{"uid":"14bd7472c1e5da6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/14bd7472c1e5da6c","status":"passed","time":{"start":1698646210807,"stop":1698646216889,"duration":6082}}]},"2b38025e8aac97bc44475bb81d609858":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"424d0970f27fee25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/424d0970f27fee25","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698867376393,"stop":1698867376971,"duration":578}},{"uid":"9e3d663242893144","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/9e3d663242893144","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698867409107,"stop":1698867409574,"duration":467}},{"uid":"f94cf4ed755c06ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f94cf4ed755c06ea","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698801505159,"stop":1698801505648,"duration":489}},{"uid":"ccf1f72ab13503ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/ccf1f72ab13503ae","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698788412979,"stop":1698788413485,"duration":506}},{"uid":"139945e9f4195c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/139945e9f4195c29","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698714886129,"stop":1698714886727,"duration":598}},{"uid":"8a65dd80eeb2422e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8a65dd80eeb2422e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698701279501,"stop":1698701280511,"duration":1010}},{"uid":"595925fb78b08563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/595925fb78b08563","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698700149063,"stop":1698700149546,"duration":483}},{"uid":"a0c7161549e8af44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a0c7161549e8af44","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692694873,"stop":1698692695222,"duration":349}},{"uid":"6c8e662031e49a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6c8e662031e49a6a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698692661853,"stop":1698692662213,"duration":360}},{"uid":"f5d3b52362fbffb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f5d3b52362fbffb2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698646222653,"stop":1698646223236,"duration":583}},{"uid":"288fc7aac58cc733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/288fc7aac58cc733","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698628472460,"stop":1698628473424,"duration":964}},{"uid":"7effe57764c779ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7effe57764c779ba","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615111412,"stop":1698615111982,"duration":570}},{"uid":"6353bdb7053bf342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6353bdb7053bf342","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698615032594,"stop":1698615033146,"duration":552}},{"uid":"a00d42264c5484db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a00d42264c5484db","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698542278984,"stop":1698542279492,"duration":508}},{"uid":"6d0f6549df239e4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6d0f6549df239e4b","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698455469682,"stop":1698455470127,"duration":445}},{"uid":"3b579f8113f1afa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b579f8113f1afa8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698369151924,"stop":1698369152392,"duration":468}},{"uid":"1a766e463e72141f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1a766e463e72141f","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698282738633,"stop":1698282739263,"duration":630}},{"uid":"a68ef96828916657","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a68ef96828916657","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698196411859,"stop":1698196412361,"duration":502}},{"uid":"c6c97ad5c07544ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c6c97ad5c07544ce","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178138168,"stop":1698178138755,"duration":587}},{"uid":"1874bcec54860377","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1874bcec54860377","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)')))","time":{"start":1698178094304,"stop":1698178094858,"duration":554}}]},"6a7795e00df27bb2a2723cbd96dd78a1":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":10,"unknown":0,"total":36},"items":[{"uid":"fd12c71fb72eb0b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/fd12c71fb72eb0b7","status":"passed","time":{"start":1698867667624,"stop":1698867674239,"duration":6615}},{"uid":"d9854bd52cb89956","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/d9854bd52cb89956","status":"passed","time":{"start":1698867584914,"stop":1698867590974,"duration":6060}},{"uid":"e5868aa596b342c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e5868aa596b342c1","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x559d2a407fb3 \n#1 0x559d2a0db4a7 \n#2 0x559d2a122dd6 \n#3 0x559d2a122ec1 \n#4 0x559d2a160354 \n#5 0x559d2a14496d \n#6 0x559d2a15dc02 \n#7 0x559d2a144713 \n#8 0x559d2a11718b \n#9 0x559d2a117f7e \n#10 0x559d2a3cd8d8 \n#11 0x559d2a3d1800 \n#12 0x559d2a3dbcfc \n#13 0x559d2a3d2418 \n#14 0x559d2a39f42f \n#15 0x559d2a3f64e8 \n#16 0x559d2a3f66b4 \n#17 0x559d2a407143 \n#18 0x7f580be94ac3 ","time":{"start":1698801695675,"stop":1698801698844,"duration":3169}},{"uid":"895ba0b1f23182af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/895ba0b1f23182af","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5577b3e2efb3 \n#1 0x5577b3b024a7 \n#2 0x5577b3b49dd6 \n#3 0x5577b3b49ec1 \n#4 0x5577b3b87354 \n#5 0x5577b3b6b96d \n#6 0x5577b3b84c02 \n#7 0x5577b3b6b713 \n#8 0x5577b3b3e18b \n#9 0x5577b3b3ef7e \n#10 0x5577b3df48d8 \n#11 0x5577b3df8800 \n#12 0x5577b3e02cfc \n#13 0x5577b3df9418 \n#14 0x5577b3dc642f \n#15 0x5577b3e1d4e8 \n#16 0x5577b3e1d6b4 \n#17 0x5577b3e2e143 \n#18 0x7f805bc94ac3 ","time":{"start":1698788603782,"stop":1698788606893,"duration":3111}},{"uid":"bd1121e5ea0357a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/bd1121e5ea0357a5","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e0206c3fb3 \n#1 0x55e0203974a7 \n#2 0x55e0203dedd6 \n#3 0x55e0203deec1 \n#4 0x55e02041c354 \n#5 0x55e02040096d \n#6 0x55e020419c02 \n#7 0x55e020400713 \n#8 0x55e0203d318b \n#9 0x55e0203d3f7e \n#10 0x55e0206898d8 \n#11 0x55e02068d800 \n#12 0x55e020697cfc \n#13 0x55e02068e418 \n#14 0x55e02065b42f \n#15 0x55e0206b24e8 \n#16 0x55e0206b26b4 \n#17 0x55e0206c3143 \n#18 0x7f43af494ac3 ","time":{"start":1698715143250,"stop":1698715146946,"duration":3696}},{"uid":"b8d150296d6f5d3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b8d150296d6f5d3d","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56108f3affb3 \n#1 0x56108f0834a7 \n#2 0x56108f0cadd6 \n#3 0x56108f0caec1 \n#4 0x56108f108354 \n#5 0x56108f0ec96d \n#6 0x56108f105c02 \n#7 0x56108f0ec713 \n#8 0x56108f0bf18b \n#9 0x56108f0bff7e \n#10 0x56108f3758d8 \n#11 0x56108f379800 \n#12 0x56108f383cfc \n#13 0x56108f37a418 \n#14 0x56108f34742f \n#15 0x56108f39e4e8 \n#16 0x56108f39e6b4 \n#17 0x56108f3af143 \n#18 0x7fa207c94ac3 ","time":{"start":1698701558216,"stop":1698701567371,"duration":9155}},{"uid":"2324c7e2352aec08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2324c7e2352aec08","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555630cb4fb3 \n#1 0x5556309884a7 \n#2 0x5556309cfdd6 \n#3 0x5556309cfec1 \n#4 0x555630a0d354 \n#5 0x5556309f196d \n#6 0x555630a0ac02 \n#7 0x5556309f1713 \n#8 0x5556309c418b \n#9 0x5556309c4f7e \n#10 0x555630c7a8d8 \n#11 0x555630c7e800 \n#12 0x555630c88cfc \n#13 0x555630c7f418 \n#14 0x555630c4c42f \n#15 0x555630ca34e8 \n#16 0x555630ca36b4 \n#17 0x555630cb4143 \n#18 0x7f666c094ac3 ","time":{"start":1698700335509,"stop":1698700338537,"duration":3028}},{"uid":"30d56dd82102b49c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/30d56dd82102b49c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555f901dafb3 \n#1 0x555f8feae4a7 \n#2 0x555f8fef5dd6 \n#3 0x555f8fef5ec1 \n#4 0x555f8ff33354 \n#5 0x555f8ff1796d \n#6 0x555f8ff30c02 \n#7 0x555f8ff17713 \n#8 0x555f8feea18b \n#9 0x555f8feeaf7e \n#10 0x555f901a08d8 \n#11 0x555f901a4800 \n#12 0x555f901aecfc \n#13 0x555f901a5418 \n#14 0x555f9017242f \n#15 0x555f901c94e8 \n#16 0x555f901c96b4 \n#17 0x555f901da143 \n#18 0x7f924c494ac3 ","time":{"start":1698692869328,"stop":1698692872215,"duration":2887}},{"uid":"f88072d09aaa4df6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f88072d09aaa4df6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b73f1c0fb3 \n#1 0x55b73ee944a7 \n#2 0x55b73eedbdd6 \n#3 0x55b73eedbec1 \n#4 0x55b73ef19354 \n#5 0x55b73eefd96d \n#6 0x55b73ef16c02 \n#7 0x55b73eefd713 \n#8 0x55b73eed018b \n#9 0x55b73eed0f7e \n#10 0x55b73f1868d8 \n#11 0x55b73f18a800 \n#12 0x55b73f194cfc \n#13 0x55b73f18b418 \n#14 0x55b73f15842f \n#15 0x55b73f1af4e8 \n#16 0x55b73f1af6b4 \n#17 0x55b73f1c0143 \n#18 0x7fddc1494ac3 ","time":{"start":1698692845155,"stop":1698692848041,"duration":2886}},{"uid":"608f662946f5e20a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/608f662946f5e20a","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 618)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x565077539fb3 \n#1 0x56507720d4a7 \n#2 0x56507725aecd \n#3 0x56507725926d \n#4 0x565077257028 \n#5 0x565077256097 \n#6 0x56507724ad59 \n#7 0x565077276942 \n#8 0x56507724a776 \n#9 0x565077276b0e \n#10 0x56507728fc02 \n#11 0x565077276713 \n#12 0x56507724918b \n#13 0x565077249f7e \n#14 0x5650774ff8d8 \n#15 0x565077503800 \n#16 0x56507750dcfc \n#17 0x565077504418 \n#18 0x5650774d142f \n#19 0x5650775284e8 \n#20 0x5650775286b4 \n#21 0x565077539143 \n#22 0x7f8704494ac3 ","time":{"start":1698646552341,"stop":1698646557356,"duration":5015}},{"uid":"7a4976c96dde764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7a4976c96dde764","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ef7ae8dfb3 \n#1 0x55ef7ab614a7 \n#2 0x55ef7aba8dd6 \n#3 0x55ef7aba8ec1 \n#4 0x55ef7abe6354 \n#5 0x55ef7abca96d \n#6 0x55ef7abe3c02 \n#7 0x55ef7abca713 \n#8 0x55ef7ab9d18b \n#9 0x55ef7ab9df7e \n#10 0x55ef7ae538d8 \n#11 0x55ef7ae57800 \n#12 0x55ef7ae61cfc \n#13 0x55ef7ae58418 \n#14 0x55ef7ae2542f \n#15 0x55ef7ae7c4e8 \n#16 0x55ef7ae7c6b4 \n#17 0x55ef7ae8d143 \n#18 0x7f1797a94ac3 ","time":{"start":1698628540843,"stop":1698628544732,"duration":3889}},{"uid":"a30aee990cb6a278","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a30aee990cb6a278","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55990eebafb3 \n#1 0x55990eb8e4a7 \n#2 0x55990ebd5dd6 \n#3 0x55990ebd5ec1 \n#4 0x55990ec13354 \n#5 0x55990ebf796d \n#6 0x55990ec10c02 \n#7 0x55990ebf7713 \n#8 0x55990ebca18b \n#9 0x55990ebcaf7e \n#10 0x55990ee808d8 \n#11 0x55990ee84800 \n#12 0x55990ee8ecfc \n#13 0x55990ee85418 \n#14 0x55990ee5242f \n#15 0x55990eea94e8 \n#16 0x55990eea96b4 \n#17 0x55990eeba143 \n#18 0x7f9c12c94ac3 ","time":{"start":1698615176403,"stop":1698615181351,"duration":4948}},{"uid":"baa212b100195569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/baa212b100195569","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x56038cacbfb3 \n#1 0x56038c79f4a7 \n#2 0x56038c7e6dd6 \n#3 0x56038c7e6ec1 \n#4 0x56038c824354 \n#5 0x56038c80896d \n#6 0x56038c821c02 \n#7 0x56038c808713 \n#8 0x56038c7db18b \n#9 0x56038c7dbf7e \n#10 0x56038ca918d8 \n#11 0x56038ca95800 \n#12 0x56038ca9fcfc \n#13 0x56038ca96418 \n#14 0x56038ca6342f \n#15 0x56038caba4e8 \n#16 0x56038caba6b4 \n#17 0x56038cacb143 \n#18 0x7f6c17c94ac3 ","time":{"start":1698615086746,"stop":1698615090263,"duration":3517}},{"uid":"6fae8af8cc98892c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6fae8af8cc98892c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x561d8421bfb3 \n#1 0x561d83eef4a7 \n#2 0x561d83f36dd6 \n#3 0x561d83f36ec1 \n#4 0x561d83f74354 \n#5 0x561d83f5896d \n#6 0x561d83f71c02 \n#7 0x561d83f58713 \n#8 0x561d83f2b18b \n#9 0x561d83f2bf7e \n#10 0x561d841e18d8 \n#11 0x561d841e5800 \n#12 0x561d841efcfc \n#13 0x561d841e6418 \n#14 0x561d841b342f \n#15 0x561d8420a4e8 \n#16 0x561d8420a6b4 \n#17 0x561d8421b143 \n#18 0x7fedece94ac3 ","time":{"start":1698542343949,"stop":1698542352810,"duration":8861}},{"uid":"a9045f259c471cbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a9045f259c471cbb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ab1537afb3 \n#1 0x55ab1504e4a7 \n#2 0x55ab15095dd6 \n#3 0x55ab15095ec1 \n#4 0x55ab150d3354 \n#5 0x55ab150b796d \n#6 0x55ab150d0c02 \n#7 0x55ab150b7713 \n#8 0x55ab1508a18b \n#9 0x55ab1508af7e \n#10 0x55ab153408d8 \n#11 0x55ab15344800 \n#12 0x55ab1534ecfc \n#13 0x55ab15345418 \n#14 0x55ab1531242f \n#15 0x55ab153694e8 \n#16 0x55ab153696b4 \n#17 0x55ab1537a143 \n#18 0x7fa638694ac3 ","time":{"start":1698455530462,"stop":1698455533361,"duration":2899}},{"uid":"d45a12b932dd1d3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d45a12b932dd1d3c","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55ead8708fb3 \n#1 0x55ead83dc4a7 \n#2 0x55ead8423dd6 \n#3 0x55ead8423ec1 \n#4 0x55ead8461354 \n#5 0x55ead844596d \n#6 0x55ead845ec02 \n#7 0x55ead8445713 \n#8 0x55ead841818b \n#9 0x55ead8418f7e \n#10 0x55ead86ce8d8 \n#11 0x55ead86d2800 \n#12 0x55ead86dccfc \n#13 0x55ead86d3418 \n#14 0x55ead86a042f \n#15 0x55ead86f74e8 \n#16 0x55ead86f76b4 \n#17 0x55ead8708143 \n#18 0x7f8a60894ac3 ","time":{"start":1698369224190,"stop":1698369227792,"duration":3602}},{"uid":"608325b63676d40e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/608325b63676d40e","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5569ece13fb3 \n#1 0x5569ecae74a7 \n#2 0x5569ecb2edd6 \n#3 0x5569ecb2eec1 \n#4 0x5569ecb6c354 \n#5 0x5569ecb5096d \n#6 0x5569ecb69c02 \n#7 0x5569ecb50713 \n#8 0x5569ecb2318b \n#9 0x5569ecb23f7e \n#10 0x5569ecdd98d8 \n#11 0x5569ecddd800 \n#12 0x5569ecde7cfc \n#13 0x5569ecdde418 \n#14 0x5569ecdab42f \n#15 0x5569ece024e8 \n#16 0x5569ece026b4 \n#17 0x5569ece13143 \n#18 0x7fe474894ac3 ","time":{"start":1698282803998,"stop":1698282808682,"duration":4684}},{"uid":"cbe1a2fbe008b072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cbe1a2fbe008b072","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55cdc4ac3fb3 \n#1 0x55cdc47974a7 \n#2 0x55cdc47dedd6 \n#3 0x55cdc47deec1 \n#4 0x55cdc481c354 \n#5 0x55cdc480096d \n#6 0x55cdc4819c02 \n#7 0x55cdc4800713 \n#8 0x55cdc47d318b \n#9 0x55cdc47d3f7e \n#10 0x55cdc4a898d8 \n#11 0x55cdc4a8d800 \n#12 0x55cdc4a97cfc \n#13 0x55cdc4a8e418 \n#14 0x55cdc4a5b42f \n#15 0x55cdc4ab24e8 \n#16 0x55cdc4ab26b4 \n#17 0x55cdc4ac3143 \n#18 0x7fc6bd094ac3 ","time":{"start":1698196475076,"stop":1698196478831,"duration":3755}},{"uid":"c63a9a87ffcfa456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c63a9a87ffcfa456","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x556a81783fb3 \n#1 0x556a814574a7 \n#2 0x556a8149edd6 \n#3 0x556a8149eec1 \n#4 0x556a814dc354 \n#5 0x556a814c096d \n#6 0x556a814d9c02 \n#7 0x556a814c0713 \n#8 0x556a8149318b \n#9 0x556a81493f7e \n#10 0x556a817498d8 \n#11 0x556a8174d800 \n#12 0x556a81757cfc \n#13 0x556a8174e418 \n#14 0x556a8171b42f \n#15 0x556a817724e8 \n#16 0x556a817726b4 \n#17 0x556a81783143 \n#18 0x7f4144894ac3 ","time":{"start":1698178211953,"stop":1698178215751,"duration":3798}},{"uid":"a49ec3ba2ebe0aa6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a49ec3ba2ebe0aa6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.88); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e9d22bafb3 \n#1 0x55e9d1f8e4a7 \n#2 0x55e9d1fd5dd6 \n#3 0x55e9d1fd5ec1 \n#4 0x55e9d2013354 \n#5 0x55e9d1ff796d \n#6 0x55e9d2010c02 \n#7 0x55e9d1ff7713 \n#8 0x55e9d1fca18b \n#9 0x55e9d1fcaf7e \n#10 0x55e9d22808d8 \n#11 0x55e9d2284800 \n#12 0x55e9d228ecfc \n#13 0x55e9d2285418 \n#14 0x55e9d225242f \n#15 0x55e9d22a94e8 \n#16 0x55e9d22a96b4 \n#17 0x55e9d22ba143 \n#18 0x7fd26ca94ac3 ","time":{"start":1698178151635,"stop":1698178160436,"duration":8801}}]},"9f3f42f00c512b5c1d2da286d5aaa3c2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"73fa6e3627fde0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/73fa6e3627fde0e","status":"passed","time":{"start":1698867816648,"stop":1698867827464,"duration":10816}},{"uid":"24fa2239e13cee43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/24fa2239e13cee43","status":"passed","time":{"start":1698867797375,"stop":1698867804638,"duration":7263}},{"uid":"5796166745a03c51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5796166745a03c51","status":"passed","time":{"start":1698801812637,"stop":1698801819996,"duration":7359}},{"uid":"10e6bc0fa1d2fe95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/10e6bc0fa1d2fe95","status":"passed","time":{"start":1698788694431,"stop":1698788706694,"duration":12263}},{"uid":"39c44244527ce36a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/39c44244527ce36a","status":"passed","time":{"start":1698715232006,"stop":1698715240953,"duration":8947}},{"uid":"365a78b2111e80cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/365a78b2111e80cd","status":"passed","time":{"start":1698701635993,"stop":1698701647035,"duration":11042}},{"uid":"5add79fe0ac4b5cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5add79fe0ac4b5cf","status":"passed","time":{"start":1698700536757,"stop":1698700545091,"duration":8334}},{"uid":"736dff1f52e694a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/736dff1f52e694a2","status":"passed","time":{"start":1698693114595,"stop":1698693123597,"duration":9002}},{"uid":"c3da6486bc7b691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c3da6486bc7b691","status":"passed","time":{"start":1698692942924,"stop":1698692950547,"duration":7623}},{"uid":"6cf110e98739458","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6cf110e98739458","status":"passed","time":{"start":1698646610932,"stop":1698646620835,"duration":9903}},{"uid":"9273973b79fd5cdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9273973b79fd5cdc","status":"passed","time":{"start":1698628831633,"stop":1698628840329,"duration":8696}},{"uid":"51147f1228b0f063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51147f1228b0f063","status":"passed","time":{"start":1698615493848,"stop":1698615503535,"duration":9687}},{"uid":"196e2eaf2fc4ad37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/196e2eaf2fc4ad37","status":"passed","time":{"start":1698615330072,"stop":1698615337038,"duration":6966}},{"uid":"d2813f3f65c9c7c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d2813f3f65c9c7c7","status":"passed","time":{"start":1698542629694,"stop":1698542639989,"duration":10295}},{"uid":"ab8ef13f3ddc7442","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab8ef13f3ddc7442","status":"passed","time":{"start":1698455824500,"stop":1698455833680,"duration":9180}},{"uid":"eb5a19525360cdbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/eb5a19525360cdbe","status":"passed","time":{"start":1698369553424,"stop":1698369562511,"duration":9087}},{"uid":"96fe71336ec86362","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/96fe71336ec86362","status":"passed","time":{"start":1698283159036,"stop":1698283168879,"duration":9843}},{"uid":"6f8a5864d8a08fb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6f8a5864d8a08fb3","status":"passed","time":{"start":1698196774176,"stop":1698196782261,"duration":8085}},{"uid":"fbfe75bf56ff9e0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/fbfe75bf56ff9e0e","status":"passed","time":{"start":1698178509227,"stop":1698178517791,"duration":8564}},{"uid":"a2dc430d78648f88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a2dc430d78648f88","status":"passed","time":{"start":1698178444355,"stop":1698178451791,"duration":7436}}]},"7d71d1ccc30dceca9719e13fd958458d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f1d2fdb34fa3ab08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/f1d2fdb34fa3ab08","status":"passed","time":{"start":1698867374657,"stop":1698867375679,"duration":1022}},{"uid":"d9059c3294815384","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/d9059c3294815384","status":"passed","time":{"start":1698867407990,"stop":1698867408687,"duration":697}},{"uid":"606d8485bffbfadf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/606d8485bffbfadf","status":"passed","time":{"start":1698801503942,"stop":1698801504646,"duration":704}},{"uid":"93a6406b6224de98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/93a6406b6224de98","status":"passed","time":{"start":1698788411754,"stop":1698788412497,"duration":743}},{"uid":"29eb131b0cbe301b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29eb131b0cbe301b","status":"passed","time":{"start":1698714884171,"stop":1698714885436,"duration":1265}},{"uid":"aed018d5c194dcca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/aed018d5c194dcca","status":"passed","time":{"start":1698701277701,"stop":1698701278700,"duration":999}},{"uid":"21c25735a37f54ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/21c25735a37f54ec","status":"passed","time":{"start":1698700147872,"stop":1698700148493,"duration":621}},{"uid":"4336ede96abe994e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4336ede96abe994e","status":"passed","time":{"start":1698692693580,"stop":1698692694255,"duration":675}},{"uid":"8662a5a728872d34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8662a5a728872d34","status":"passed","time":{"start":1698692660540,"stop":1698692661258,"duration":718}},{"uid":"624cf1526725d123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/624cf1526725d123","status":"passed","time":{"start":1698646220491,"stop":1698646221845,"duration":1354}},{"uid":"113054d035a57c83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/113054d035a57c83","status":"passed","time":{"start":1698628470866,"stop":1698628471748,"duration":882}},{"uid":"eb344db7b592050c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/eb344db7b592050c","status":"passed","time":{"start":1698615109680,"stop":1698615110671,"duration":991}},{"uid":"5a5bf9cec50f3db8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5a5bf9cec50f3db8","status":"passed","time":{"start":1698615030964,"stop":1698615031953,"duration":989}},{"uid":"4d5e9d2ff229e634","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d5e9d2ff229e634","status":"passed","time":{"start":1698542277190,"stop":1698542278113,"duration":923}},{"uid":"1d70a115db2458aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1d70a115db2458aa","status":"passed","time":{"start":1698455468323,"stop":1698455469028,"duration":705}},{"uid":"fa9cae547e998992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/fa9cae547e998992","status":"passed","time":{"start":1698369150231,"stop":1698369151401,"duration":1170}},{"uid":"12c4d0fa1c348e08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/12c4d0fa1c348e08","status":"passed","time":{"start":1698282736941,"stop":1698282737918,"duration":977}},{"uid":"c6af354ba30aec66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c6af354ba30aec66","status":"passed","time":{"start":1698196409875,"stop":1698196411188,"duration":1313}},{"uid":"c9f1b3f1ed25a23a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c9f1b3f1ed25a23a","status":"passed","time":{"start":1698178136344,"stop":1698178137375,"duration":1031}},{"uid":"1a8f165b8536eccb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a8f165b8536eccb","status":"passed","time":{"start":1698178092910,"stop":1698178093684,"duration":774}}]},"4d76ea9dcf3a3c0d5f40470e07f35ac0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"bc47ecf26c30cf84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/bc47ecf26c30cf84","status":"passed","time":{"start":1698867674243,"stop":1698867675763,"duration":1520}},{"uid":"7cab4f02dd8da417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7cab4f02dd8da417","status":"passed","time":{"start":1698867590977,"stop":1698867591768,"duration":791}},{"uid":"20e8d52744914346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/20e8d52744914346","status":"passed","time":{"start":1698801698984,"stop":1698801699789,"duration":805}},{"uid":"144790ae52f742f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/144790ae52f742f9","status":"passed","time":{"start":1698788607007,"stop":1698788607839,"duration":832}},{"uid":"3dc83eea09b12757","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3dc83eea09b12757","status":"passed","time":{"start":1698715147067,"stop":1698715153606,"duration":6539}},{"uid":"e7418bbce5c686d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e7418bbce5c686d5","status":"passed","time":{"start":1698701567536,"stop":1698701569031,"duration":1495}},{"uid":"f15002b1b8903526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/f15002b1b8903526","status":"passed","time":{"start":1698700338660,"stop":1698700339509,"duration":849}},{"uid":"d4610873b061753f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d4610873b061753f","status":"passed","time":{"start":1698692872328,"stop":1698692873194,"duration":866}},{"uid":"6de8c4bd67d403b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/6de8c4bd67d403b","status":"passed","time":{"start":1698692848110,"stop":1698692849082,"duration":972}},{"uid":"e447e4a1459e4d29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e447e4a1459e4d29","status":"passed","time":{"start":1698646557441,"stop":1698646558870,"duration":1429}},{"uid":"b7f9e466531cde77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b7f9e466531cde77","status":"passed","time":{"start":1698628544862,"stop":1698628546087,"duration":1225}},{"uid":"c4182bd61022061","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4182bd61022061","status":"passed","time":{"start":1698615181483,"stop":1698615183000,"duration":1517}},{"uid":"5c4246d47cd687c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c4246d47cd687c5","status":"passed","time":{"start":1698615090328,"stop":1698615091531,"duration":1203}},{"uid":"32edaf165936408a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/32edaf165936408a","status":"passed","time":{"start":1698542352875,"stop":1698542355068,"duration":2193}},{"uid":"6f0daef8d62aa01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6f0daef8d62aa01f","status":"passed","time":{"start":1698455533433,"stop":1698455534223,"duration":790}},{"uid":"93460f7cefe9611d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93460f7cefe9611d","status":"passed","time":{"start":1698369227900,"stop":1698369228810,"duration":910}},{"uid":"46a7602a8995ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/46a7602a8995ae29","status":"passed","time":{"start":1698282808759,"stop":1698282810502,"duration":1743}},{"uid":"963113c863575479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/963113c863575479","status":"passed","time":{"start":1698196478898,"stop":1698196480286,"duration":1388}},{"uid":"ef761a36e6acd038","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ef761a36e6acd038","status":"passed","time":{"start":1698178215911,"stop":1698178217289,"duration":1378}},{"uid":"fb8589a0486ac56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/fb8589a0486ac56","status":"passed","time":{"start":1698178160507,"stop":1698178161797,"duration":1290}}]},"adada69a336066ec844ff916b7714101":{"statistic":{"failed":169,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":170},"items":[{"uid":"350b7ebc27f187df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/350b7ebc27f187df","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b4e0877fb3 \n#1 0x55b4e054b4a7 \n#2 0x55b4e05435d3 \n#3 0x55b4e0534007 \n#4 0x55b4e0535481 \n#5 0x55b4e053433f \n#6 0x55b4e053335c \n#7 0x55b4e05332ce \n#8 0x55b4e0531ecd \n#9 0x55b4e053235a \n#10 0x55b4e054db8e \n#11 0x55b4e05ce3b5 \n#12 0x55b4e05b4942 \n#13 0x55b4e05cdc02 \n#14 0x55b4e05b4713 \n#15 0x55b4e058718b \n#16 0x55b4e0587f7e \n#17 0x55b4e083d8d8 \n#18 0x55b4e0841800 \n#19 0x55b4e084bcfc \n#20 0x55b4e0842418 \n#21 0x55b4e080f42f \n#22 0x55b4e08664e8 \n#23 0x55b4e08666b4 \n#24 0x55b4e0877143 \n#25 0x7fcfa7094ac3 ","time":{"start":1698867648801,"stop":1698867780969,"duration":132168}},{"uid":"cfb4f9450ce2f5a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/cfb4f9450ce2f5a0","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55ad53c42fb3 \n#1 0x55ad539164a7 \n#2 0x55ad5390e5d3 \n#3 0x55ad538ff007 \n#4 0x55ad53900481 \n#5 0x55ad538ff33f \n#6 0x55ad538fe35c \n#7 0x55ad538fe2ce \n#8 0x55ad538fcecd \n#9 0x55ad538fd35a \n#10 0x55ad53918b8e \n#11 0x55ad539993b5 \n#12 0x55ad5397f942 \n#13 0x55ad53998c02 \n#14 0x55ad5397f713 \n#15 0x55ad5395218b \n#16 0x55ad53952f7e \n#17 0x55ad53c088d8 \n#18 0x55ad53c0c800 \n#19 0x55ad53c16cfc \n#20 0x55ad53c0d418 \n#21 0x55ad53bda42f \n#22 0x55ad53c314e8 \n#23 0x55ad53c316b4 \n#24 0x55ad53c42143 \n#25 0x7fbf76094ac3 ","time":{"start":1698867645876,"stop":1698867777851,"duration":131975}},{"uid":"d721aa2681d256d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d721aa2681d256d5","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x559d9a5c9fb3 \n#1 0x559d9a29d4a7 \n#2 0x559d9a2955d3 \n#3 0x559d9a286007 \n#4 0x559d9a287481 \n#5 0x559d9a28633f \n#6 0x559d9a28535c \n#7 0x559d9a2852ce \n#8 0x559d9a283ecd \n#9 0x559d9a28435a \n#10 0x559d9a29fb8e \n#11 0x559d9a3203b5 \n#12 0x559d9a306942 \n#13 0x559d9a31fc02 \n#14 0x559d9a306713 \n#15 0x559d9a2d918b \n#16 0x559d9a2d9f7e \n#17 0x559d9a58f8d8 \n#18 0x559d9a593800 \n#19 0x559d9a59dcfc \n#20 0x559d9a594418 \n#21 0x559d9a56142f \n#22 0x559d9a5b84e8 \n#23 0x559d9a5b86b4 \n#24 0x559d9a5c9143 \n#25 0x7f04c7094ac3 ","time":{"start":1698801641201,"stop":1698801773325,"duration":132124}},{"uid":"f5520db819c5d3b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f5520db819c5d3b6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55af4151cfb3 \n#1 0x55af411f04a7 \n#2 0x55af411e85d3 \n#3 0x55af411d9007 \n#4 0x55af411da481 \n#5 0x55af411d933f \n#6 0x55af411d835c \n#7 0x55af411d82ce \n#8 0x55af411d6ecd \n#9 0x55af411d735a \n#10 0x55af411f2b8e \n#11 0x55af412733b5 \n#12 0x55af41259942 \n#13 0x55af41272c02 \n#14 0x55af41259713 \n#15 0x55af4122c18b \n#16 0x55af4122cf7e \n#17 0x55af414e28d8 \n#18 0x55af414e6800 \n#19 0x55af414f0cfc \n#20 0x55af414e7418 \n#21 0x55af414b442f \n#22 0x55af4150b4e8 \n#23 0x55af4150b6b4 \n#24 0x55af4151c143 \n#25 0x7f8c9fa94ac3 ","time":{"start":1698788532085,"stop":1698788663610,"duration":131525}},{"uid":"da200da2f2441ac4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/da200da2f2441ac4","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55766541ffb3 \n#1 0x5576650f34a7 \n#2 0x5576650eb5d3 \n#3 0x5576650dc007 \n#4 0x5576650dd481 \n#5 0x5576650dc33f \n#6 0x5576650db35c \n#7 0x5576650db2ce \n#8 0x5576650d9ecd \n#9 0x5576650da35a \n#10 0x5576650f5b8e \n#11 0x5576651763b5 \n#12 0x55766515c942 \n#13 0x557665175c02 \n#14 0x55766515c713 \n#15 0x55766512f18b \n#16 0x55766512ff7e \n#17 0x5576653e58d8 \n#18 0x5576653e9800 \n#19 0x5576653f3cfc \n#20 0x5576653ea418 \n#21 0x5576653b742f \n#22 0x55766540e4e8 \n#23 0x55766540e6b4 \n#24 0x55766541f143 \n#25 0x7fcd38294ac3 ","time":{"start":1698715046619,"stop":1698715177480,"duration":130861}},{"uid":"da1a90c3150aa003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/da1a90c3150aa003","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b686810fb3 \n#1 0x55b6864e44a7 \n#2 0x55b6864dc5d3 \n#3 0x55b6864cd007 \n#4 0x55b6864ce481 \n#5 0x55b6864cd33f \n#6 0x55b6864cc35c \n#7 0x55b6864cc2ce \n#8 0x55b6864caecd \n#9 0x55b6864cb35a \n#10 0x55b6864e6b8e \n#11 0x55b6865673b5 \n#12 0x55b68654d942 \n#13 0x55b686566c02 \n#14 0x55b68654d713 \n#15 0x55b68652018b \n#16 0x55b686520f7e \n#17 0x55b6867d68d8 \n#18 0x55b6867da800 \n#19 0x55b6867e4cfc \n#20 0x55b6867db418 \n#21 0x55b6867a842f \n#22 0x55b6867ff4e8 \n#23 0x55b6867ff6b4 \n#24 0x55b686810143 \n#25 0x7f1beb494ac3 ","time":{"start":1698701414656,"stop":1698701547129,"duration":132473}},{"uid":"c0d19b3ed3eb6864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d19b3ed3eb6864","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x56301e4d9fb3 \n#1 0x56301e1ad4a7 \n#2 0x56301e1a55d3 \n#3 0x56301e196007 \n#4 0x56301e197481 \n#5 0x56301e19633f \n#6 0x56301e19535c \n#7 0x56301e1952ce \n#8 0x56301e193ecd \n#9 0x56301e19435a \n#10 0x56301e1afb8e \n#11 0x56301e2303b5 \n#12 0x56301e216942 \n#13 0x56301e22fc02 \n#14 0x56301e216713 \n#15 0x56301e1e918b \n#16 0x56301e1e9f7e \n#17 0x56301e49f8d8 \n#18 0x56301e4a3800 \n#19 0x56301e4adcfc \n#20 0x56301e4a4418 \n#21 0x56301e47142f \n#22 0x56301e4c84e8 \n#23 0x56301e4c86b4 \n#24 0x56301e4d9143 \n#25 0x7f22a7c94ac3 ","time":{"start":1698700264908,"stop":1698700396342,"duration":131434}},{"uid":"55b7dc1a36496f74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55b7dc1a36496f74","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5567e8087fb3 \n#1 0x5567e7d5b4a7 \n#2 0x5567e7d535d3 \n#3 0x5567e7d44007 \n#4 0x5567e7d45481 \n#5 0x5567e7d4433f \n#6 0x5567e7d4335c \n#7 0x5567e7d432ce \n#8 0x5567e7d41ecd \n#9 0x5567e7d4235a \n#10 0x5567e7d5db8e \n#11 0x5567e7dde3b5 \n#12 0x5567e7dc4942 \n#13 0x5567e7dddc02 \n#14 0x5567e7dc4713 \n#15 0x5567e7d9718b \n#16 0x5567e7d97f7e \n#17 0x5567e804d8d8 \n#18 0x5567e8051800 \n#19 0x5567e805bcfc \n#20 0x5567e8052418 \n#21 0x5567e801f42f \n#22 0x5567e80764e8 \n#23 0x5567e80766b4 \n#24 0x5567e8087143 \n#25 0x7f18b7a94ac3 ","time":{"start":1698692902648,"stop":1698693033878,"duration":131230}},{"uid":"9b38cdc0cc77d787","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9b38cdc0cc77d787","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555e5d13bfb3 \n#1 0x555e5ce0f4a7 \n#2 0x555e5ce075d3 \n#3 0x555e5cdf8007 \n#4 0x555e5cdf9481 \n#5 0x555e5cdf833f \n#6 0x555e5cdf735c \n#7 0x555e5cdf72ce \n#8 0x555e5cdf5ecd \n#9 0x555e5cdf635a \n#10 0x555e5ce11b8e \n#11 0x555e5ce923b5 \n#12 0x555e5ce78942 \n#13 0x555e5ce91c02 \n#14 0x555e5ce78713 \n#15 0x555e5ce4b18b \n#16 0x555e5ce4bf7e \n#17 0x555e5d1018d8 \n#18 0x555e5d105800 \n#19 0x555e5d10fcfc \n#20 0x555e5d106418 \n#21 0x555e5d0d342f \n#22 0x555e5d12a4e8 \n#23 0x555e5d12a6b4 \n#24 0x555e5d13b143 \n#25 0x7f68f6e94ac3 ","time":{"start":1698692774848,"stop":1698692905732,"duration":130884}},{"uid":"d4e3f844f9d4a87e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/d4e3f844f9d4a87e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d3c2542fb3 \n#1 0x55d3c22164a7 \n#2 0x55d3c220e5d3 \n#3 0x55d3c21ff007 \n#4 0x55d3c2200481 \n#5 0x55d3c21ff33f \n#6 0x55d3c21fe35c \n#7 0x55d3c21fe2ce \n#8 0x55d3c21fcecd \n#9 0x55d3c21fd35a \n#10 0x55d3c2218b8e \n#11 0x55d3c22993b5 \n#12 0x55d3c227f942 \n#13 0x55d3c2298c02 \n#14 0x55d3c227f713 \n#15 0x55d3c225218b \n#16 0x55d3c2252f7e \n#17 0x55d3c25088d8 \n#18 0x55d3c250c800 \n#19 0x55d3c2516cfc \n#20 0x55d3c250d418 \n#21 0x55d3c24da42f \n#22 0x55d3c25314e8 \n#23 0x55d3c25316b4 \n#24 0x55d3c2542143 \n#25 0x7f894ae94ac3 ","time":{"start":1698646393053,"stop":1698646525212,"duration":132159}},{"uid":"d4713669fabb3f15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d4713669fabb3f15","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e148719fb3 \n#1 0x55e1483ed4a7 \n#2 0x55e1483e55d3 \n#3 0x55e1483d6007 \n#4 0x55e1483d7481 \n#5 0x55e1483d633f \n#6 0x55e1483d535c \n#7 0x55e1483d52ce \n#8 0x55e1483d3ecd \n#9 0x55e1483d435a \n#10 0x55e1483efb8e \n#11 0x55e1484703b5 \n#12 0x55e148456942 \n#13 0x55e14846fc02 \n#14 0x55e148456713 \n#15 0x55e14842918b \n#16 0x55e148429f7e \n#17 0x55e1486df8d8 \n#18 0x55e1486e3800 \n#19 0x55e1486edcfc \n#20 0x55e1486e4418 \n#21 0x55e1486b142f \n#22 0x55e1487084e8 \n#23 0x55e1487086b4 \n#24 0x55e148719143 \n#25 0x7f348d894ac3 ","time":{"start":1698628748145,"stop":1698628880239,"duration":132094}},{"uid":"51dd400295332385","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/51dd400295332385","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d1401cbfb3 \n#1 0x55d13fe9f4a7 \n#2 0x55d13fe975d3 \n#3 0x55d13fe88007 \n#4 0x55d13fe89481 \n#5 0x55d13fe8833f \n#6 0x55d13fe8735c \n#7 0x55d13fe872ce \n#8 0x55d13fe85ecd \n#9 0x55d13fe8635a \n#10 0x55d13fea1b8e \n#11 0x55d13ff223b5 \n#12 0x55d13ff08942 \n#13 0x55d13ff21c02 \n#14 0x55d13ff08713 \n#15 0x55d13fedb18b \n#16 0x55d13fedbf7e \n#17 0x55d1401918d8 \n#18 0x55d140195800 \n#19 0x55d14019fcfc \n#20 0x55d140196418 \n#21 0x55d14016342f \n#22 0x55d1401ba4e8 \n#23 0x55d1401ba6b4 \n#24 0x55d1401cb143 \n#25 0x7f2c54494ac3 ","time":{"start":1698615225510,"stop":1698615357453,"duration":131943}},{"uid":"ca1cff507be72845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ca1cff507be72845","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e5925b0fb3 \n#1 0x55e5922844a7 \n#2 0x55e59227c5d3 \n#3 0x55e59226d007 \n#4 0x55e59226e481 \n#5 0x55e59226d33f \n#6 0x55e59226c35c \n#7 0x55e59226c2ce \n#8 0x55e59226aecd \n#9 0x55e59226b35a \n#10 0x55e592286b8e \n#11 0x55e5923073b5 \n#12 0x55e5922ed942 \n#13 0x55e592306c02 \n#14 0x55e5922ed713 \n#15 0x55e5922c018b \n#16 0x55e5922c0f7e \n#17 0x55e5925768d8 \n#18 0x55e59257a800 \n#19 0x55e592584cfc \n#20 0x55e59257b418 \n#21 0x55e59254842f \n#22 0x55e59259f4e8 \n#23 0x55e59259f6b4 \n#24 0x55e5925b0143 \n#25 0x7ff54c694ac3 ","time":{"start":1698615122769,"stop":1698615253230,"duration":130461}},{"uid":"6c5d78cc2776fb44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6c5d78cc2776fb44","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x555ce8abafb3 \n#1 0x555ce878e4a7 \n#2 0x555ce87865d3 \n#3 0x555ce8777007 \n#4 0x555ce8778481 \n#5 0x555ce877733f \n#6 0x555ce877635c \n#7 0x555ce87762ce \n#8 0x555ce8774ecd \n#9 0x555ce877535a \n#10 0x555ce8790b8e \n#11 0x555ce88113b5 \n#12 0x555ce87f7942 \n#13 0x555ce8810c02 \n#14 0x555ce87f7713 \n#15 0x555ce87ca18b \n#16 0x555ce87caf7e \n#17 0x555ce8a808d8 \n#18 0x555ce8a84800 \n#19 0x555ce8a8ecfc \n#20 0x555ce8a85418 \n#21 0x555ce8a5242f \n#22 0x555ce8aa94e8 \n#23 0x555ce8aa96b4 \n#24 0x555ce8aba143 \n#25 0x7f9843294ac3 ","time":{"start":1698542390609,"stop":1698542522141,"duration":131532}},{"uid":"8b6e32bd7b1c2597","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8b6e32bd7b1c2597","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55d69c927fb3 \n#1 0x55d69c5fb4a7 \n#2 0x55d69c5f35d3 \n#3 0x55d69c5e4007 \n#4 0x55d69c5e5481 \n#5 0x55d69c5e433f \n#6 0x55d69c5e335c \n#7 0x55d69c5e32ce \n#8 0x55d69c5e1ecd \n#9 0x55d69c5e235a \n#10 0x55d69c5fdb8e \n#11 0x55d69c67e3b5 \n#12 0x55d69c664942 \n#13 0x55d69c67dc02 \n#14 0x55d69c664713 \n#15 0x55d69c63718b \n#16 0x55d69c637f7e \n#17 0x55d69c8ed8d8 \n#18 0x55d69c8f1800 \n#19 0x55d69c8fbcfc \n#20 0x55d69c8f2418 \n#21 0x55d69c8bf42f \n#22 0x55d69c9164e8 \n#23 0x55d69c9166b4 \n#24 0x55d69c927143 \n#25 0x7f8ce6694ac3 ","time":{"start":1698455717132,"stop":1698455849245,"duration":132113}},{"uid":"9d872f0517bd84c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9d872f0517bd84c7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55894f93dfb3 \n#1 0x55894f6114a7 \n#2 0x55894f6095d3 \n#3 0x55894f5fa007 \n#4 0x55894f5fb481 \n#5 0x55894f5fa33f \n#6 0x55894f5f935c \n#7 0x55894f5f92ce \n#8 0x55894f5f7ecd \n#9 0x55894f5f835a \n#10 0x55894f613b8e \n#11 0x55894f6943b5 \n#12 0x55894f67a942 \n#13 0x55894f693c02 \n#14 0x55894f67a713 \n#15 0x55894f64d18b \n#16 0x55894f64df7e \n#17 0x55894f9038d8 \n#18 0x55894f907800 \n#19 0x55894f911cfc \n#20 0x55894f908418 \n#21 0x55894f8d542f \n#22 0x55894f92c4e8 \n#23 0x55894f92c6b4 \n#24 0x55894f93d143 \n#25 0x7ff356494ac3 ","time":{"start":1698369381405,"stop":1698369513154,"duration":131749}},{"uid":"7134c957a8d04b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/7134c957a8d04b2a","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x560e4b54cfb3 \n#1 0x560e4b2204a7 \n#2 0x560e4b2185d3 \n#3 0x560e4b209007 \n#4 0x560e4b20a481 \n#5 0x560e4b20933f \n#6 0x560e4b20835c \n#7 0x560e4b2082ce \n#8 0x560e4b206ecd \n#9 0x560e4b20735a \n#10 0x560e4b222b8e \n#11 0x560e4b2a33b5 \n#12 0x560e4b289942 \n#13 0x560e4b2a2c02 \n#14 0x560e4b289713 \n#15 0x560e4b25c18b \n#16 0x560e4b25cf7e \n#17 0x560e4b5128d8 \n#18 0x560e4b516800 \n#19 0x560e4b520cfc \n#20 0x560e4b517418 \n#21 0x560e4b4e442f \n#22 0x560e4b53b4e8 \n#23 0x560e4b53b6b4 \n#24 0x560e4b54c143 \n#25 0x7fbc4e894ac3 ","time":{"start":1698282869400,"stop":1698283001881,"duration":132481}},{"uid":"ce3728a8a1527672","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce3728a8a1527672","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x56012403dfb3 \n#1 0x560123d114a7 \n#2 0x560123d095d3 \n#3 0x560123cfa007 \n#4 0x560123cfb481 \n#5 0x560123cfa33f \n#6 0x560123cf935c \n#7 0x560123cf92ce \n#8 0x560123cf7ecd \n#9 0x560123cf835a \n#10 0x560123d13b8e \n#11 0x560123d943b5 \n#12 0x560123d7a942 \n#13 0x560123d93c02 \n#14 0x560123d7a713 \n#15 0x560123d4d18b \n#16 0x560123d4df7e \n#17 0x5601240038d8 \n#18 0x560124007800 \n#19 0x560124011cfc \n#20 0x560124008418 \n#21 0x560123fd542f \n#22 0x56012402c4e8 \n#23 0x56012402c6b4 \n#24 0x56012403d143 \n#25 0x7f14af094ac3 ","time":{"start":1698196535283,"stop":1698196667528,"duration":132245}},{"uid":"3c3d9145747e2326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3c3d9145747e2326","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55d825c20fb3 \n#1 0x55d8258f44a7 \n#2 0x55d8258ec5d3 \n#3 0x55d8258dd007 \n#4 0x55d8258de481 \n#5 0x55d8258dd33f \n#6 0x55d8258dc35c \n#7 0x55d8258dc2ce \n#8 0x55d8258daecd \n#9 0x55d8258db35a \n#10 0x55d8258f6b8e \n#11 0x55d8259773b5 \n#12 0x55d82595d942 \n#13 0x55d825976c02 \n#14 0x55d82595d713 \n#15 0x55d82593018b \n#16 0x55d825930f7e \n#17 0x55d825be68d8 \n#18 0x55d825bea800 \n#19 0x55d825bf4cfc \n#20 0x55d825beb418 \n#21 0x55d825bb842f \n#22 0x55d825c0f4e8 \n#23 0x55d825c0f6b4 \n#24 0x55d825c20143 \n#25 0x7fb6ad294ac3 ","time":{"start":1698178258120,"stop":1698178390271,"duration":132151}},{"uid":"1a715f4649029581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/1a715f4649029581","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.88)\nStacktrace:\n#0 0x5651c25fffb3 \n#1 0x5651c22d34a7 \n#2 0x5651c22cb5d3 \n#3 0x5651c22bc007 \n#4 0x5651c22bd481 \n#5 0x5651c22bc33f \n#6 0x5651c22bb35c \n#7 0x5651c22bb2ce \n#8 0x5651c22b9ecd \n#9 0x5651c22ba35a \n#10 0x5651c22d5b8e \n#11 0x5651c23563b5 \n#12 0x5651c233c942 \n#13 0x5651c2355c02 \n#14 0x5651c233c713 \n#15 0x5651c230f18b \n#16 0x5651c230ff7e \n#17 0x5651c25c58d8 \n#18 0x5651c25c9800 \n#19 0x5651c25d3cfc \n#20 0x5651c25ca418 \n#21 0x5651c259742f \n#22 0x5651c25ee4e8 \n#23 0x5651c25ee6b4 \n#24 0x5651c25ff143 \n#25 0x7f5173c94ac3 ","time":{"start":1698178199407,"stop":1698178330299,"duration":130892}}]},"b14d94c00a7a02b15ede5862fe9627b6":{"statistic":{"failed":118,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":170},"items":[{"uid":"a7d35b002cb7c286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/a7d35b002cb7c286","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698867375684,"stop":1698867376342,"duration":658}},{"uid":"2d9b623e8d23d70b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/2d9b623e8d23d70b","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698867408690,"stop":1698867409064,"duration":374}},{"uid":"9a94a2e4d9a22e61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/9a94a2e4d9a22e61","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698801504650,"stop":1698801505110,"duration":460}},{"uid":"d9b2059bb97504dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d9b2059bb97504dd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698788412500,"stop":1698788412920,"duration":420}},{"uid":"51c8cc1372e7d9b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/51c8cc1372e7d9b8","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698714885440,"stop":1698714885988,"duration":548}},{"uid":"b1df1b5e8e077bdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b1df1b5e8e077bdd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698701278705,"stop":1698701279363,"duration":658}},{"uid":"6c688923740ea0c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/6c688923740ea0c7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698700148497,"stop":1698700148926,"duration":429}},{"uid":"92b4dca6e032dc91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/92b4dca6e032dc91","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692694258,"stop":1698692694758,"duration":500}},{"uid":"b105bbd11af9143c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b105bbd11af9143c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692661261,"stop":1698692661735,"duration":474}},{"uid":"9556c214d154a5da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9556c214d154a5da","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646221849,"stop":1698646222514,"duration":665}},{"uid":"20c94552b7f62c62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/20c94552b7f62c62","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698628471752,"stop":1698628472326,"duration":574}},{"uid":"b74f7bea4fc86d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b74f7bea4fc86d12","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615110677,"stop":1698615111278,"duration":601}},{"uid":"264df2f706c43ed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/264df2f706c43ed3","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615031956,"stop":1698615032493,"duration":537}},{"uid":"426a19130410c65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/426a19130410c65","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698542278116,"stop":1698542278882,"duration":766}},{"uid":"833c9e79e5cc9cd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/833c9e79e5cc9cd2","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698455469032,"stop":1698455469573,"duration":541}},{"uid":"4f4442bfac8c5ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4f4442bfac8c5ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698369151404,"stop":1698369151819,"duration":415}},{"uid":"dc1c297f7e114c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/dc1c297f7e114c5a","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698282737922,"stop":1698282738513,"duration":591}},{"uid":"9b7de5a0e376b35d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9b7de5a0e376b35d","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698196411191,"stop":1698196411757,"duration":566}},{"uid":"ea041f52d764a1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea041f52d764a1ab","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178137378,"stop":1698178138043,"duration":665}},{"uid":"7e6e54e12127fbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7e6e54e12127fbc","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178093687,"stop":1698178094195,"duration":508}}]},"94109bff7ef580f8a70ff49447a40d87":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"a390ecaad449c9fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/a390ecaad449c9fd","status":"passed","time":{"start":1698867422916,"stop":1698867424326,"duration":1410}},{"uid":"7e127cd65be99b9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7e127cd65be99b9e","status":"passed","time":{"start":1698867434204,"stop":1698867435490,"duration":1286}},{"uid":"7e2113a11f2086f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/7e2113a11f2086f3","status":"passed","time":{"start":1698801547672,"stop":1698801548926,"duration":1254}},{"uid":"2a010b7eedc4c9f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2a010b7eedc4c9f0","status":"passed","time":{"start":1698788451222,"stop":1698788452514,"duration":1292}},{"uid":"194cce5d5d929a35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/194cce5d5d929a35","status":"passed","time":{"start":1698714939123,"stop":1698714940768,"duration":1645}},{"uid":"22a5457f00e73850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/22a5457f00e73850","status":"passed","time":{"start":1698701311051,"stop":1698701312523,"duration":1472}},{"uid":"5cdcc681a7241b93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5cdcc681a7241b93","status":"passed","time":{"start":1698700183131,"stop":1698700184428,"duration":1297}},{"uid":"e9ecf9a150b8c7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e9ecf9a150b8c7e4","status":"passed","time":{"start":1698692725081,"stop":1698692726267,"duration":1186}},{"uid":"1b6236100d8917ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1b6236100d8917ac","status":"passed","time":{"start":1698692695021,"stop":1698692696268,"duration":1247}},{"uid":"5e6eb691a12bcbb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5e6eb691a12bcbb0","status":"passed","time":{"start":1698646274334,"stop":1698646277481,"duration":3147}},{"uid":"184eeb44b54847ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/184eeb44b54847ae","status":"passed","time":{"start":1698628503076,"stop":1698628504427,"duration":1351}},{"uid":"2d948f7d2f7d8a4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2d948f7d2f7d8a4f","status":"passed","time":{"start":1698615145454,"stop":1698615151750,"duration":6296}},{"uid":"272fe17df8b07dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/272fe17df8b07dc8","status":"passed","time":{"start":1698615060661,"stop":1698615061923,"duration":1262}},{"uid":"dc67cbbcd1efadbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/dc67cbbcd1efadbb","status":"passed","time":{"start":1698542316990,"stop":1698542318799,"duration":1809}},{"uid":"18a169056bfdda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/18a169056bfdda5","status":"passed","time":{"start":1698455509172,"stop":1698455510694,"duration":1522}},{"uid":"6795e86b051f9208","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6795e86b051f9208","status":"passed","time":{"start":1698369186049,"stop":1698369187889,"duration":1840}},{"uid":"4859cf111949c3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4859cf111949c3ae","status":"passed","time":{"start":1698282787514,"stop":1698282789038,"duration":1524}},{"uid":"1a8b4299280f4308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1a8b4299280f4308","status":"passed","time":{"start":1698196458765,"stop":1698196460990,"duration":2225}},{"uid":"2169411bffe836a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2169411bffe836a","status":"passed","time":{"start":1698178171688,"stop":1698178173117,"duration":1429}},{"uid":"b7d752dc41bd6edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b7d752dc41bd6edd","status":"passed","time":{"start":1698178134700,"stop":1698178139415,"duration":4715}}]},"6712f2e3b136c8030bb4071a5deccc97":{"statistic":{"failed":17,"broken":0,"skipped":0,"passed":153,"unknown":0,"total":170},"items":[{"uid":"5920822ee68047dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/5920822ee68047dd","status":"passed","time":{"start":1698867502050,"stop":1698867509296,"duration":7246}},{"uid":"2b1d7169caac6f65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/2b1d7169caac6f65","status":"passed","time":{"start":1698867499477,"stop":1698867504592,"duration":5115}},{"uid":"97f03b80653b9dd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/97f03b80653b9dd6","status":"passed","time":{"start":1698801624599,"stop":1698801630024,"duration":5425}},{"uid":"1429cc7263d9ba85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1429cc7263d9ba85","status":"passed","time":{"start":1698788515273,"stop":1698788520742,"duration":5469}},{"uid":"6d3108947c226db3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6d3108947c226db3","status":"passed","time":{"start":1698715019356,"stop":1698715027191,"duration":7835}},{"uid":"d3f3eac4df042029","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/d3f3eac4df042029","status":"passed","time":{"start":1698701391267,"stop":1698701398582,"duration":7315}},{"uid":"5d1d069f514c3ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5d1d069f514c3ef2","status":"passed","time":{"start":1698700247837,"stop":1698700253421,"duration":5584}},{"uid":"216357116a24531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/216357116a24531","status":"passed","time":{"start":1698692890170,"stop":1698692895309,"duration":5139}},{"uid":"714aae454c4f5c9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/714aae454c4f5c9b","status":"passed","time":{"start":1698692758041,"stop":1698692763654,"duration":5613}},{"uid":"7b322a0b5ca02bf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7b322a0b5ca02bf4","status":"passed","time":{"start":1698646371143,"stop":1698646378419,"duration":7276}},{"uid":"ea59050268b7e2c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ea59050268b7e2c2","status":"passed","time":{"start":1698628588819,"stop":1698628595637,"duration":6818}},{"uid":"d072eba3c4800eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d072eba3c4800eea","status":"passed","time":{"start":1698615200980,"stop":1698615208572,"duration":7592}},{"uid":"d4a3235fdf49c39f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d4a3235fdf49c39f","status":"passed","time":{"start":1698615109078,"stop":1698615114665,"duration":5587}},{"uid":"76d12d94d9f23d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/76d12d94d9f23d8","status":"passed","time":{"start":1698542373688,"stop":1698542380790,"duration":7102}},{"uid":"c8460c6c19e948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c8460c6c19e948","status":"passed","time":{"start":1698455583900,"stop":1698455590772,"duration":6872}},{"uid":"cb9d27806fb5b126","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/cb9d27806fb5b126","status":"passed","time":{"start":1698369255448,"stop":1698369261227,"duration":5779}},{"uid":"fe30a8dbb1fc0e5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/fe30a8dbb1fc0e5f","status":"passed","time":{"start":1698282847714,"stop":1698282856223,"duration":8509}},{"uid":"51dd5e380d994356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/51dd5e380d994356","status":"passed","time":{"start":1698196514095,"stop":1698196521213,"duration":7118}},{"uid":"f1a319942e500aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f1a319942e500aba","status":"passed","time":{"start":1698178237545,"stop":1698178244462,"duration":6917}},{"uid":"5aa1d9e6a36c324b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/5aa1d9e6a36c324b","status":"passed","time":{"start":1698178179281,"stop":1698178185597,"duration":6316}}]},"9b4fbe015a28e4f52e55a5bc5e2d6fd0":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"94c285e6ac8bb755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/94c285e6ac8bb755","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":1698867746922,"stop":1698867877219,"duration":130297}},{"uid":"8f5dd94db6829bea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/8f5dd94db6829bea","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":1698867649092,"stop":1698867779903,"duration":130811}},{"uid":"616df04c0914dc1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/616df04c0914dc1e","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":1698801774032,"stop":1698801904359,"duration":130327}},{"uid":"d8a7d311e289bcbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d8a7d311e289bcbd","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":1698788673033,"stop":1698788802858,"duration":129825}},{"uid":"552853045d32cd78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/552853045d32cd78","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":1698715208892,"stop":1698715339272,"duration":130380}},{"uid":"a17e22ae8e406ecf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a17e22ae8e406ecf","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":1698701591147,"stop":1698701721199,"duration":130052}},{"uid":"9c0016b8c9d14ce0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9c0016b8c9d14ce0","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":1698700394198,"stop":1698700525355,"duration":131157}},{"uid":"7e751ad619a0d52d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7e751ad619a0d52d","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":1698693079761,"stop":1698693210008,"duration":130247}},{"uid":"249aeffb2a28ec81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/249aeffb2a28ec81","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":1698692933305,"stop":1698693063422,"duration":130117}},{"uid":"7194431978c451fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7194431978c451fa","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":1698646612294,"stop":1698646742283,"duration":129989}},{"uid":"1d161544969d6229","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1d161544969d6229","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":1698628667091,"stop":1698628798328,"duration":131237}},{"uid":"32691c8511a8c3df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/32691c8511a8c3df","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":1698615414195,"stop":1698615543820,"duration":129625}},{"uid":"949f47f608167034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/949f47f608167034","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":1698615298477,"stop":1698615429354,"duration":130877}},{"uid":"3a0db9b2bd3947cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3a0db9b2bd3947cb","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":1698542594273,"stop":1698542724877,"duration":130604}},{"uid":"6288920b1abbd524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6288920b1abbd524","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":1698455665921,"stop":1698455795998,"duration":130077}},{"uid":"24d0fedc31ff96f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/24d0fedc31ff96f8","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":1698369328970,"stop":1698369459916,"duration":130946}},{"uid":"e7b071807a377c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e7b071807a377c9c","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":1698283088101,"stop":1698283218946,"duration":130845}},{"uid":"60cdc8d10e83153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/60cdc8d10e83153a","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":1698196745220,"stop":1698196876396,"duration":131176}},{"uid":"729bbd1311c8c7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/729bbd1311c8c7e1","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":1698178444638,"stop":1698178574585,"duration":129947}},{"uid":"3b6a3c7fa7c14a2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3b6a3c7fa7c14a2f","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":1698178381586,"stop":1698178512567,"duration":130981}}]},"519a697efdcc9e7678d3369921187d0b":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":23},"items":[{"uid":"d0e95463e9149476","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/d0e95463e9149476","status":"passed","time":{"start":1698867427276,"stop":1698867433835,"duration":6559}},{"uid":"bb68eae86dd6bfb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/bb68eae86dd6bfb7","status":"passed","time":{"start":1698867437736,"stop":1698867442529,"duration":4793}},{"uid":"69c489325968271","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/69c489325968271","status":"passed","time":{"start":1698801550977,"stop":1698801555933,"duration":4956}},{"uid":"42a1464d38ebcfd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/42a1464d38ebcfd4","status":"passed","time":{"start":1698788454642,"stop":1698788460593,"duration":5951}},{"uid":"cbd6af191b967a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cbd6af191b967a6b","status":"passed","time":{"start":1698714943351,"stop":1698714950055,"duration":6704}},{"uid":"839c9ace63f682d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/839c9ace63f682d6","status":"passed","time":{"start":1698701315832,"stop":1698701323092,"duration":7260}},{"uid":"5179dc888ab2a5ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5179dc888ab2a5ec","status":"passed","time":{"start":1698700186619,"stop":1698700191449,"duration":4830}},{"uid":"236bd7828600d778","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/236bd7828600d778","status":"passed","time":{"start":1698692728757,"stop":1698692734736,"duration":5979}},{"uid":"100815482feaa80c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/100815482feaa80c","status":"passed","time":{"start":1698692698325,"stop":1698692704231,"duration":5906}},{"uid":"5fafd137d7aa253f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5fafd137d7aa253f","status":"passed","time":{"start":1698646280416,"stop":1698646288950,"duration":8534}},{"uid":"a7fd590afc6eab03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a7fd590afc6eab03","status":"passed","time":{"start":1698628507004,"stop":1698628513023,"duration":6019}},{"uid":"479127c63d6ede70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/479127c63d6ede70","status":"passed","time":{"start":1698615154793,"stop":1698615161131,"duration":6338}},{"uid":"d773e8261587d1cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d773e8261587d1cc","status":"passed","time":{"start":1698615064381,"stop":1698615069849,"duration":5468}},{"uid":"44262c6aadc0db5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/44262c6aadc0db5f","status":"passed","time":{"start":1698542321494,"stop":1698542327026,"duration":5532}},{"uid":"9659c0d21c638138","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9659c0d21c638138","status":"passed","time":{"start":1698455512110,"stop":1698455518596,"duration":6486}},{"uid":"69bd1f67b3fbf249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/69bd1f67b3fbf249","status":"passed","time":{"start":1698369190112,"stop":1698369196512,"duration":6400}},{"uid":"71d3fc15b53c9018","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/71d3fc15b53c9018","status":"passed","time":{"start":1698282791592,"stop":1698282798197,"duration":6605}},{"uid":"7fbb7c402430ccac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7fbb7c402430ccac","status":"passed","time":{"start":1698196454506,"stop":1698196461535,"duration":7029}},{"uid":"88fd6fb366258c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/88fd6fb366258c7e","status":"passed","time":{"start":1698178176206,"stop":1698178182748,"duration":6542}},{"uid":"f513eae40851546b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f513eae40851546b","status":"passed","time":{"start":1698178168121,"stop":1698178173891,"duration":5770}}]},"e8795ce8d9315a80a8e410520349c187":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":32},"items":[{"uid":"5b17717e5927385c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/5b17717e5927385c","status":"passed","time":{"start":1698867435267,"stop":1698867449737,"duration":14470}},{"uid":"4accaba7069276f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4accaba7069276f6","status":"passed","time":{"start":1698867443754,"stop":1698867457306,"duration":13552}},{"uid":"c041640454942eed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c041640454942eed","status":"passed","time":{"start":1698801557656,"stop":1698801578478,"duration":20822}},{"uid":"7414d2f36865d6c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7414d2f36865d6c5","status":"passed","time":{"start":1698788461967,"stop":1698788474179,"duration":12212}},{"uid":"4becea2dbf4aea35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/4becea2dbf4aea35","status":"passed","time":{"start":1698714952164,"stop":1698714968352,"duration":16188}},{"uid":"cff5c7598c1ae602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cff5c7598c1ae602","status":"passed","time":{"start":1698701328645,"stop":1698701345212,"duration":16567}},{"uid":"cd972070c6db1240","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cd972070c6db1240","status":"passed","time":{"start":1698700193443,"stop":1698700209748,"duration":16305}},{"uid":"4102f1818a70d316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4102f1818a70d316","status":"passed","time":{"start":1698692740027,"stop":1698692751466,"duration":11439}},{"uid":"8bd2a0e34e7a2d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8bd2a0e34e7a2d82","status":"passed","time":{"start":1698692705966,"stop":1698692718299,"duration":12333}},{"uid":"a67a9caba4253199","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a67a9caba4253199","status":"passed","time":{"start":1698646291139,"stop":1698646307508,"duration":16369}},{"uid":"ed017f981ebad832","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/ed017f981ebad832","status":"passed","time":{"start":1698628515057,"stop":1698628530721,"duration":15664}},{"uid":"1c7ac5cb97aa9481","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1c7ac5cb97aa9481","status":"passed","time":{"start":1698615167368,"stop":1698615189704,"duration":22336}},{"uid":"9a99dfbfae7f51f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9a99dfbfae7f51f1","status":"passed","time":{"start":1698615072044,"stop":1698615084361,"duration":12317}},{"uid":"3acaae084ef3695d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3acaae084ef3695d","status":"passed","time":{"start":1698542329331,"stop":1698542345394,"duration":16063}},{"uid":"e91947a2e33f29f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e91947a2e33f29f6","status":"passed","time":{"start":1698455520041,"stop":1698455538096,"duration":18055}},{"uid":"f5df90740f8509bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f5df90740f8509bd","status":"passed","time":{"start":1698369198044,"stop":1698369210578,"duration":12534}},{"uid":"8668ad3d6314a625","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8668ad3d6314a625","status":"passed","time":{"start":1698282804825,"stop":1698282820237,"duration":15412}},{"uid":"c04f9de76587d6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c04f9de76587d6f3","status":"passed","time":{"start":1698196463897,"stop":1698196481900,"duration":18003}},{"uid":"832f90c458a59bfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/832f90c458a59bfc","status":"passed","time":{"start":1698178185365,"stop":1698178205774,"duration":20409}},{"uid":"255fb80fc3d296fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/255fb80fc3d296fe","status":"passed","time":{"start":1698178175644,"stop":1698178187125,"duration":11481}}]},"f8fee070cb49e91fbb5bb87c533c294a":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"cf044fd83128379f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/cf044fd83128379f","status":"passed","time":{"start":1698867675767,"stop":1698867684000,"duration":8233}},{"uid":"bba56fbfc5d6b278","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/bba56fbfc5d6b278","status":"passed","time":{"start":1698867591771,"stop":1698867600433,"duration":8662}},{"uid":"dfead28ea3bb50c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/dfead28ea3bb50c1","status":"passed","time":{"start":1698801699792,"stop":1698801729648,"duration":29856}},{"uid":"b885f8be75ea137b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b885f8be75ea137b","status":"passed","time":{"start":1698788607842,"stop":1698788617233,"duration":9391}},{"uid":"ba18abcbadfd66a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ba18abcbadfd66a","status":"passed","time":{"start":1698715153610,"stop":1698715168600,"duration":14990}},{"uid":"9b3a18b14feeaedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9b3a18b14feeaedc","status":"passed","time":{"start":1698701569036,"stop":1698701575752,"duration":6716}},{"uid":"ab1facabe207795e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ab1facabe207795e","status":"passed","time":{"start":1698700339512,"stop":1698700345556,"duration":6044}},{"uid":"4e0898dd01fcfd7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/4e0898dd01fcfd7c","status":"passed","time":{"start":1698692873197,"stop":1698692879228,"duration":6031}},{"uid":"a3f8524d314ff4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/a3f8524d314ff4","status":"passed","time":{"start":1698692849085,"stop":1698692855350,"duration":6265}},{"uid":"5466236ed2abd5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5466236ed2abd5b","status":"passed","time":{"start":1698646558874,"stop":1698646565326,"duration":6452}},{"uid":"5825b648c741ce4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5825b648c741ce4b","status":"passed","time":{"start":1698628546090,"stop":1698628577754,"duration":31664}},{"uid":"e7b871e58bc007d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e7b871e58bc007d2","status":"passed","time":{"start":1698615183004,"stop":1698615190532,"duration":7528}},{"uid":"7608a669b7694850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7608a669b7694850","status":"passed","time":{"start":1698615091534,"stop":1698615098003,"duration":6469}},{"uid":"c37774365e3677d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c37774365e3677d6","status":"passed","time":{"start":1698542355071,"stop":1698542363065,"duration":7994}},{"uid":"dd41f794ca6d31cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd41f794ca6d31cc","status":"passed","time":{"start":1698455534226,"stop":1698455571927,"duration":37701}},{"uid":"93d003c5d26d1332","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/93d003c5d26d1332","status":"passed","time":{"start":1698369228813,"stop":1698369245800,"duration":16987}},{"uid":"111ea9d5ee1b41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/111ea9d5ee1b41e","status":"passed","time":{"start":1698282810506,"stop":1698282838244,"duration":27738}},{"uid":"4a24ca7ba9649f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4a24ca7ba9649f1","status":"passed","time":{"start":1698196480291,"stop":1698196502820,"duration":22529}},{"uid":"b1b5a816501cac1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b1b5a816501cac1c","status":"passed","time":{"start":1698178217293,"stop":1698178225215,"duration":7922}},{"uid":"46bf97f16fe55b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/46bf97f16fe55b2","status":"passed","time":{"start":1698178161800,"stop":1698178169117,"duration":7317}}]},"44ddd5985badeba6e2bcae7f904bc14a":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"22dc023249522231","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/22dc023249522231","status":"passed","time":{"start":1698867700228,"stop":1698867702719,"duration":2491}},{"uid":"3b0e1aa2ef04f1ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/3b0e1aa2ef04f1ea","status":"passed","time":{"start":1698867614344,"stop":1698867616460,"duration":2116}},{"uid":"3ab054c357bb6215","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/3ab054c357bb6215","status":"passed","time":{"start":1698801742295,"stop":1698801744673,"duration":2378}},{"uid":"4d11e303bf8afde4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/4d11e303bf8afde4","status":"passed","time":{"start":1698788632032,"stop":1698788634281,"duration":2249}},{"uid":"f78959adf7272647","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f78959adf7272647","status":"passed","time":{"start":1698715192635,"stop":1698715195405,"duration":2770}},{"uid":"16ada858b498e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/16ada858b498e95f","status":"passed","time":{"start":1698701574979,"stop":1698701577391,"duration":2412}},{"uid":"359010b6aa9b552b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/359010b6aa9b552b","status":"passed","time":{"start":1698700357179,"stop":1698700359163,"duration":1984}},{"uid":"f151072228d94ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f151072228d94ca8","status":"passed","time":{"start":1698693056841,"stop":1698693059262,"duration":2421}},{"uid":"ce80650dd4f27a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ce80650dd4f27a6b","status":"passed","time":{"start":1698692866522,"stop":1698692868985,"duration":2463}},{"uid":"bc171461202c57f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/bc171461202c57f6","status":"passed","time":{"start":1698646557116,"stop":1698646559574,"duration":2458}},{"uid":"4992e1dad92f4e3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4992e1dad92f4e3a","status":"passed","time":{"start":1698628603438,"stop":1698628606074,"duration":2636}},{"uid":"e57073cd109d5ba5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e57073cd109d5ba5","status":"passed","time":{"start":1698615451621,"stop":1698615454372,"duration":2751}},{"uid":"38fefa2d8e41a29d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/38fefa2d8e41a29d","status":"passed","time":{"start":1698615288322,"stop":1698615290901,"duration":2579}},{"uid":"298409ed319dd109","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/298409ed319dd109","status":"passed","time":{"start":1698542578475,"stop":1698542581420,"duration":2945}},{"uid":"2c587776466157df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2c587776466157df","status":"passed","time":{"start":1698455597751,"stop":1698455600048,"duration":2297}},{"uid":"d37267a3b1bd450f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d37267a3b1bd450f","status":"passed","time":{"start":1698369268328,"stop":1698369270521,"duration":2193}},{"uid":"d0f9e13965521136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d0f9e13965521136","status":"passed","time":{"start":1698283091437,"stop":1698283093804,"duration":2367}},{"uid":"fb4f29a83e8060c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/fb4f29a83e8060c1","status":"passed","time":{"start":1698196731368,"stop":1698196733873,"duration":2505}},{"uid":"6714b9e63b6a896","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6714b9e63b6a896","status":"passed","time":{"start":1698178467431,"stop":1698178469870,"duration":2439}},{"uid":"ba91277b86eeac86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ba91277b86eeac86","status":"passed","time":{"start":1698178406049,"stop":1698178408215,"duration":2166}}]},"445c69993d092ef0a391b637b7b8f077":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"473ad7ed013405ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/473ad7ed013405ac","status":"passed","time":{"start":1698867711507,"stop":1698867714149,"duration":2642}},{"uid":"6c1a074fe580919c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6c1a074fe580919c","status":"passed","time":{"start":1698867624141,"stop":1698867625095,"duration":954}},{"uid":"a1e86ce6df312c77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a1e86ce6df312c77","status":"passed","time":{"start":1698801752423,"stop":1698801754040,"duration":1617}},{"uid":"73df9ccad8ad38a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/73df9ccad8ad38a2","status":"passed","time":{"start":1698788642074,"stop":1698788643294,"duration":1220}},{"uid":"792793dd30843025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/792793dd30843025","status":"passed","time":{"start":1698715203736,"stop":1698715205086,"duration":1350}},{"uid":"1ea80027edd33c49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/1ea80027edd33c49","status":"passed","time":{"start":1698701575758,"stop":1698701577374,"duration":1616}},{"uid":"c0d5dc54c4a35ea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c0d5dc54c4a35ea5","status":"passed","time":{"start":1698700367048,"stop":1698700368199,"duration":1151}},{"uid":"3fdfe0d845ca8370","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3fdfe0d845ca8370","status":"passed","time":{"start":1698693067142,"stop":1698693068213,"duration":1071}},{"uid":"172eeb7f65e6ed9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/172eeb7f65e6ed9e","status":"passed","time":{"start":1698692876747,"stop":1698692877970,"duration":1223}},{"uid":"cd1ce7a59cc91957","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/cd1ce7a59cc91957","status":"passed","time":{"start":1698646568640,"stop":1698646570188,"duration":1548}},{"uid":"511d3af078b43ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/511d3af078b43ae2","status":"passed","time":{"start":1698628614497,"stop":1698628616177,"duration":1680}},{"uid":"6d7094d2ea5cdaab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6d7094d2ea5cdaab","status":"passed","time":{"start":1698615464646,"stop":1698615466417,"duration":1771}},{"uid":"72af921c12731e1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72af921c12731e1b","status":"passed","time":{"start":1698615299191,"stop":1698615300489,"duration":1298}},{"uid":"e669a427090eb871","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e669a427090eb871","status":"passed","time":{"start":1698542590377,"stop":1698542592422,"duration":2045}},{"uid":"254bb4ea3a1f0b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/254bb4ea3a1f0b74","status":"passed","time":{"start":1698455608142,"stop":1698455609688,"duration":1546}},{"uid":"33b7f5c8f57c9de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/33b7f5c8f57c9de0","status":"passed","time":{"start":1698369278897,"stop":1698369280761,"duration":1864}},{"uid":"b0fc33c17c9cb9b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b0fc33c17c9cb9b3","status":"passed","time":{"start":1698283119730,"stop":1698283122364,"duration":2634}},{"uid":"991c90a407f150f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/991c90a407f150f9","status":"passed","time":{"start":1698196742511,"stop":1698196744098,"duration":1587}},{"uid":"5f7ff92156fbe71f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5f7ff92156fbe71f","status":"passed","time":{"start":1698178478882,"stop":1698178481117,"duration":2235}},{"uid":"6c41341768fe5ae8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6c41341768fe5ae8","status":"passed","time":{"start":1698178417238,"stop":1698178418583,"duration":1345}}]},"46bdc81110002bd93542f111d9af2812":{"statistic":{"failed":26,"broken":0,"skipped":0,"passed":144,"unknown":0,"total":170},"items":[{"uid":"2531b84a2209d5df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/2531b84a2209d5df","status":"passed","time":{"start":1698867696468,"stop":1698867700224,"duration":3756}},{"uid":"2a26aec119d9a4b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/2a26aec119d9a4b4","status":"passed","time":{"start":1698867610972,"stop":1698867614341,"duration":3369}},{"uid":"d7349f5b361e14ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d7349f5b361e14ed","status":"passed","time":{"start":1698801740396,"stop":1698801742290,"duration":1894}},{"uid":"f72323d2569476f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f72323d2569476f5","status":"passed","time":{"start":1698788628249,"stop":1698788632029,"duration":3780}},{"uid":"3271dc4cbef2f969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3271dc4cbef2f969","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715180418,"stop":1698715182481,"duration":2063}},{"uid":"f1b44543890ca6aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f1b44543890ca6aa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701571681,"stop":1698701574826,"duration":3145}},{"uid":"426b0e2b63521503","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/426b0e2b63521503","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700355503,"stop":1698700357142,"duration":1639}},{"uid":"33163b26bcaa2bb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/33163b26bcaa2bb9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693054656,"stop":1698693056805,"duration":2149}},{"uid":"ea6380db9f8153a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ea6380db9f8153a6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692864656,"stop":1698692866488,"duration":1832}},{"uid":"ae70dba187d91b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ae70dba187d91b0e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646555242,"stop":1698646557074,"duration":1832}},{"uid":"3c4c89d3621a8d23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3c4c89d3621a8d23","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628903069,"stop":1698628904899,"duration":1830}},{"uid":"36054524b6a5b79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/36054524b6a5b79","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615386998,"stop":1698615389221,"duration":2223}},{"uid":"d89e7b726e508660","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d89e7b726e508660","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615275639,"stop":1698615277483,"duration":1844}},{"uid":"36647b02891745f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/36647b02891745f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542542130,"stop":1698542545176,"duration":3046}},{"uid":"2a469b407e77f316","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2a469b407e77f316","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455876672,"stop":1698455878206,"duration":1534}},{"uid":"8f7376a82795d060","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8f7376a82795d060","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369534373,"stop":1698369535841,"duration":1468}},{"uid":"e385d856194ecac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e385d856194ecac3","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698283042186,"stop":1698283043665,"duration":1479}},{"uid":"7f9f340a8854b708","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7f9f340a8854b708","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196694902,"stop":1698196697131,"duration":2229}},{"uid":"f530a7c655796e28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f530a7c655796e28","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178414134,"stop":1698178417020,"duration":2886}},{"uid":"3eb0bca34815960e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/3eb0bca34815960e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178353224,"stop":1698178356053,"duration":2829}}]},"f014a970b405df22a91c3a1e6926ba51":{"statistic":{"failed":60,"broken":0,"skipped":0,"passed":110,"unknown":0,"total":170},"items":[{"uid":"679e0c3f7242013c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/679e0c3f7242013c","status":"passed","time":{"start":1698867471061,"stop":1698867480667,"duration":9606}},{"uid":"8a72c6be6f7a79aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/8a72c6be6f7a79aa","status":"passed","time":{"start":1698867473323,"stop":1698867480464,"duration":7141}},{"uid":"c08726f6b9b59538","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c08726f6b9b59538","status":"passed","time":{"start":1698801604809,"stop":1698801612212,"duration":7403}},{"uid":"18b5c7e515bd190c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/18b5c7e515bd190c","status":"passed","time":{"start":1698788496063,"stop":1698788503151,"duration":7088}},{"uid":"ed92c63caa1d13fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed92c63caa1d13fc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714992096,"stop":1698715004483,"duration":12387}},{"uid":"412b971723697a66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/412b971723697a66","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701367689,"stop":1698701376810,"duration":9121}},{"uid":"292e9f8e6ac07e15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/292e9f8e6ac07e15","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700228846,"stop":1698700235603,"duration":6757}},{"uid":"841a683332219fe1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/841a683332219fe1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693067866,"stop":1698693075299,"duration":7433}},{"uid":"8dd8e223f4497563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/8dd8e223f4497563","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692737878,"stop":1698692744229,"duration":6351}},{"uid":"3a724480c579c5f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3a724480c579c5f7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646337536,"stop":1698646349029,"duration":11493}},{"uid":"73ae1da872273f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/73ae1da872273f1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628553248,"stop":1698628562957,"duration":9709}},{"uid":"7b53e90e10f58ca5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7b53e90e10f58ca5","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615215059,"stop":1698615224114,"duration":9055}},{"uid":"844f8f299eb59c5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/844f8f299eb59c5a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615104166,"stop":1698615111881,"duration":7715}},{"uid":"e9236bbd134854e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e9236bbd134854e6","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542367402,"stop":1698542375117,"duration":7715}},{"uid":"dd1b2478f7d7b7e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/dd1b2478f7d7b7e4","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455555393,"stop":1698455561920,"duration":6527}},{"uid":"1a2486c55ca55a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1a2486c55ca55a1f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369230524,"stop":1698369238056,"duration":7532}},{"uid":"998b930c0ff3bd99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/998b930c0ff3bd99","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698282845992,"stop":1698282856298,"duration":10306}},{"uid":"950b0ca68c25077d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/950b0ca68c25077d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196503856,"stop":1698196513068,"duration":9212}},{"uid":"545f3bac2e4efcc0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/545f3bac2e4efcc0","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178229438,"stop":1698178238455,"duration":9017}},{"uid":"9edf33c62ac3fb34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9edf33c62ac3fb34","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178209315,"stop":1698178219110,"duration":9795}}]},"f7ffd8878be96220bbaf283f6c48e546":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"acdcdad0e0dc46d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/acdcdad0e0dc46d","status":"passed","time":{"start":1698867433839,"stop":1698867435263,"duration":1424}},{"uid":"f877b255072359bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f877b255072359bd","status":"passed","time":{"start":1698867442532,"stop":1698867443751,"duration":1219}},{"uid":"48f5d73a28e82751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/48f5d73a28e82751","status":"passed","time":{"start":1698801556461,"stop":1698801557652,"duration":1191}},{"uid":"1e6851d598e45b1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1e6851d598e45b1a","status":"passed","time":{"start":1698788461044,"stop":1698788461963,"duration":919}},{"uid":"f452cb875346e47d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f452cb875346e47d","status":"passed","time":{"start":1698714950671,"stop":1698714952161,"duration":1490}},{"uid":"cd6c3abdebcdc2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/cd6c3abdebcdc2b1","status":"passed","time":{"start":1698701323875,"stop":1698701328639,"duration":4764}},{"uid":"e8f89a9c83120627","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e8f89a9c83120627","status":"passed","time":{"start":1698700192035,"stop":1698700193440,"duration":1405}},{"uid":"d498ce9557a2b656","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d498ce9557a2b656","status":"passed","time":{"start":1698692735181,"stop":1698692740023,"duration":4842}},{"uid":"d69b1d0e9fb5bf8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d69b1d0e9fb5bf8b","status":"passed","time":{"start":1698692704709,"stop":1698692705963,"duration":1254}},{"uid":"4bbebd603570b2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/4bbebd603570b2e9","status":"passed","time":{"start":1698646289693,"stop":1698646291134,"duration":1441}},{"uid":"d71c5e5bb1953f13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d71c5e5bb1953f13","status":"passed","time":{"start":1698628513612,"stop":1698628515054,"duration":1442}},{"uid":"299b8701468c82d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/299b8701468c82d8","status":"passed","time":{"start":1698615161973,"stop":1698615167364,"duration":5391}},{"uid":"a26e007eb3b50b61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a26e007eb3b50b61","status":"passed","time":{"start":1698615070477,"stop":1698615072039,"duration":1562}},{"uid":"3fe8d828749a0eae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3fe8d828749a0eae","status":"passed","time":{"start":1698542327712,"stop":1698542329328,"duration":1616}},{"uid":"2b380202fbd0ac02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/2b380202fbd0ac02","status":"passed","time":{"start":1698455519039,"stop":1698455520037,"duration":998}},{"uid":"83012893be9ff505","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/83012893be9ff505","status":"passed","time":{"start":1698369197059,"stop":1698369198040,"duration":981}},{"uid":"727ac70445d48bb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/727ac70445d48bb3","status":"passed","time":{"start":1698282798937,"stop":1698282804821,"duration":5884}},{"uid":"bb2c3348c7385813","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/bb2c3348c7385813","status":"passed","time":{"start":1698196462223,"stop":1698196463894,"duration":1671}},{"uid":"90d07119ffc1f8be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/90d07119ffc1f8be","status":"passed","time":{"start":1698178183555,"stop":1698178185361,"duration":1806}},{"uid":"cfc91dc056d6a00b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/cfc91dc056d6a00b","status":"passed","time":{"start":1698178174495,"stop":1698178175641,"duration":1146}}]},"7f3dc7acf0fc90eded39e25c4ed3bb60":{"statistic":{"failed":49,"broken":0,"skipped":0,"passed":121,"unknown":0,"total":170},"items":[{"uid":"c4af848eed42d2b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/c4af848eed42d2b7","status":"passed","time":{"start":1698867386386,"stop":1698867390570,"duration":4184}},{"uid":"aeb3ed45197c50d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/aeb3ed45197c50d4","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698867418216,"stop":1698867419138,"duration":922}},{"uid":"92850054473927d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/92850054473927d2","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698801514180,"stop":1698801515179,"duration":999}},{"uid":"50a888526f979d94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/50a888526f979d94","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698788421997,"stop":1698788422765,"duration":768}},{"uid":"a1ea593f35469499","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a1ea593f35469499","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698714899244,"stop":1698714900147,"duration":903}},{"uid":"4906b39b6217d8d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/4906b39b6217d8d0","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698701289966,"stop":1698701291106,"duration":1140}},{"uid":"48d4a1d460fe4b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48d4a1d460fe4b20","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698700157941,"stop":1698700158824,"duration":883}},{"uid":"24cb13771bc8d021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/24cb13771bc8d021","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692703540,"stop":1698692704385,"duration":845}},{"uid":"7eafa2d79b01d4fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7eafa2d79b01d4fd","status":"passed","time":{"start":1698692670959,"stop":1698692674757,"duration":3798}},{"uid":"fcd480e359b22881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/fcd480e359b22881","status":"passed","time":{"start":1698646232264,"stop":1698646235526,"duration":3262}},{"uid":"d1b3a1c067df3ef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d1b3a1c067df3ef5","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698628483471,"stop":1698628484874,"duration":1403}},{"uid":"57af589fefc04d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/57af589fefc04d97","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615121073,"stop":1698615122053,"duration":980}},{"uid":"45fb15286fbfbcbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/45fb15286fbfbcbb","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615041542,"stop":1698615042516,"duration":974}},{"uid":"e42b3555051d30fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e42b3555051d30fa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698542288164,"stop":1698542289188,"duration":1024}},{"uid":"f17be26625ef7b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f17be26625ef7b8e","status":"passed","time":{"start":1698455478869,"stop":1698455482620,"duration":3751}},{"uid":"b2424a1a0a3021ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b2424a1a0a3021ff","status":"failed","statusDetails":"ValueError: unconverted data remains: \n \n (In progress)","time":{"start":1698369161722,"stop":1698369165746,"duration":4024}},{"uid":"a68acf28ac5bd007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a68acf28ac5bd007","status":"passed","time":{"start":1698282749795,"stop":1698282754031,"duration":4236}},{"uid":"40ec856a2c9049e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/40ec856a2c9049e3","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698196422000,"stop":1698196423115,"duration":1115}},{"uid":"423c69fc95862745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/423c69fc95862745","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178148652,"stop":1698178149809,"duration":1157}},{"uid":"93c36446cdfc84e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/93c36446cdfc84e8","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178103943,"stop":1698178105050,"duration":1107}}]},"af246d65f1eea891cf11ee497308965a":{"statistic":{"failed":145,"broken":0,"skipped":0,"passed":25,"unknown":0,"total":170},"items":[{"uid":"c1a0381f5c6b99dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/c1a0381f5c6b99dc","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":1698867745604,"stop":1698867746649,"duration":1045}},{"uid":"5b5996f1b41354b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/5b5996f1b41354b6","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":1698867648060,"stop":1698867648856,"duration":796}},{"uid":"27ed2181e17cb94b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27ed2181e17cb94b","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698801788333,"stop":1698801791552,"duration":3219}},{"uid":"5ec44e4c4a15ecb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5ec44e4c4a15ecb5","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698788666066,"stop":1698788669111,"duration":3045}},{"uid":"a3f55e945210a77d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a3f55e945210a77d","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698715205575,"stop":1698715208826,"duration":3251}},{"uid":"df5b6055d3286408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/df5b6055d3286408","status":"passed","time":{"start":1698701589042,"stop":1698701591142,"duration":2100}},{"uid":"60ecd658497bf6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/60ecd658497bf6d6","status":"passed","time":{"start":1698700393042,"stop":1698700394195,"duration":1153}},{"uid":"73e8d7073b49470b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/73e8d7073b49470b","status":"passed","time":{"start":1698693078651,"stop":1698693079756,"duration":1105}},{"uid":"fb7913c4da1a931f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/fb7913c4da1a931f","status":"passed","time":{"start":1698692903647,"stop":1698692933302,"duration":29655}},{"uid":"15d5090b3d14b81c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/15d5090b3d14b81c","status":"passed","time":{"start":1698646582912,"stop":1698646612289,"duration":29377}},{"uid":"c9c43b551db1f580","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c9c43b551db1f580","status":"passed","time":{"start":1698628641629,"stop":1698628667087,"duration":25458}},{"uid":"6fca79c1db2b62bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6fca79c1db2b62bf","status":"passed","time":{"start":1698615412284,"stop":1698615414191,"duration":1907}},{"uid":"5649973f872bd0d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5649973f872bd0d1","status":"passed","time":{"start":1698615297104,"stop":1698615298474,"duration":1370}},{"uid":"8f1c18328c11259e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8f1c18328c11259e","status":"passed","time":{"start":1698542568532,"stop":1698542594270,"duration":25738}},{"uid":"1125f7b9c2638c71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1125f7b9c2638c71","status":"passed","time":{"start":1698455636739,"stop":1698455665918,"duration":29179}},{"uid":"26969becfe1fd247","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26969becfe1fd247","status":"passed","time":{"start":1698369305475,"stop":1698369328966,"duration":23491}},{"uid":"c88812bdf2083059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c88812bdf2083059","status":"passed","time":{"start":1698283068253,"stop":1698283088095,"duration":19842}},{"uid":"14265c2b2a73086f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/14265c2b2a73086f","status":"passed","time":{"start":1698196718261,"stop":1698196745217,"duration":26956}},{"uid":"5c2babbbb4979501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5c2babbbb4979501","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178442915,"stop":1698178444577,"duration":1662}},{"uid":"b2e451609847b13e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b2e451609847b13e","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178379713,"stop":1698178381532,"duration":1819}}]},"b583dc83005aea8688ae703bcdf0d977":{"statistic":{"failed":73,"broken":0,"skipped":0,"passed":97,"unknown":0,"total":170},"items":[{"uid":"ebc7f40120c9e810","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/ebc7f40120c9e810","status":"passed","time":{"start":1698867405094,"stop":1698867407036,"duration":1942}},{"uid":"e1720ff9cf9a677b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e1720ff9cf9a677b","status":"passed","time":{"start":1698867419866,"stop":1698867421341,"duration":1475}},{"uid":"14e72a0644fd89d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/14e72a0644fd89d9","status":"passed","time":{"start":1698801532178,"stop":1698801533767,"duration":1589}},{"uid":"70013b585683b48a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/70013b585683b48a","status":"passed","time":{"start":1698788434730,"stop":1698788437123,"duration":2393}},{"uid":"15ffca0c3e8e6dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/15ffca0c3e8e6dbc","status":"passed","time":{"start":1698714915582,"stop":1698714920079,"duration":4497}},{"uid":"5c7f7a4becd9dae5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5c7f7a4becd9dae5","status":"passed","time":{"start":1698701293357,"stop":1698701295861,"duration":2504}},{"uid":"a1787abbf7394947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a1787abbf7394947","status":"passed","time":{"start":1698700166318,"stop":1698700169199,"duration":2881}},{"uid":"5d9be04643c05282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5d9be04643c05282","status":"passed","time":{"start":1698692711926,"stop":1698692713366,"duration":1440}},{"uid":"248030aefa5abb6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/248030aefa5abb6a","status":"passed","time":{"start":1698692674620,"stop":1698692676171,"duration":1551}},{"uid":"2842aca8b97d5a81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2842aca8b97d5a81","status":"passed","time":{"start":1698646238590,"stop":1698646240597,"duration":2007}},{"uid":"d6997d5af1630356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d6997d5af1630356","status":"passed","time":{"start":1698628480256,"stop":1698628482006,"duration":1750}},{"uid":"f0cd926836185c29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f0cd926836185c29","status":"passed","time":{"start":1698615123536,"stop":1698615125464,"duration":1928}},{"uid":"85f40947bb81a840","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/85f40947bb81a840","status":"passed","time":{"start":1698615046364,"stop":1698615048142,"duration":1778}},{"uid":"a34cc34a57178d6d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a34cc34a57178d6d","status":"passed","time":{"start":1698542292044,"stop":1698542293781,"duration":1737}},{"uid":"1841132c24a7d738","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1841132c24a7d738","status":"passed","time":{"start":1698455491666,"stop":1698455494396,"duration":2730}},{"uid":"bb119badf1d5fcb8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/bb119badf1d5fcb8","status":"passed","time":{"start":1698369167384,"stop":1698369171348,"duration":3964}},{"uid":"8b3fccc1fc2dfd18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/8b3fccc1fc2dfd18","status":"passed","time":{"start":1698282766755,"stop":1698282769451,"duration":2696}},{"uid":"7c627d316539f1bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/7c627d316539f1bf","status":"passed","time":{"start":1698196437017,"stop":1698196441204,"duration":4187}},{"uid":"21c2376e0242b487","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/21c2376e0242b487","status":"passed","time":{"start":1698178154667,"stop":1698178156596,"duration":1929}},{"uid":"380e8ab748d68a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/380e8ab748d68a55","status":"passed","time":{"start":1698178118825,"stop":1698178120669,"duration":1844}}]},"702154f20d1bb392cb26213b3a14a202":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"2b0eb17497eaed2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/2b0eb17497eaed2e","status":"passed","time":{"start":1698867877449,"stop":1698867880215,"duration":2766}},{"uid":"6f755c4125cb1d7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6f755c4125cb1d7b","status":"passed","time":{"start":1698867780079,"stop":1698867782647,"duration":2568}},{"uid":"d409f6c2022b4163","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d409f6c2022b4163","status":"passed","time":{"start":1698801904726,"stop":1698801912369,"duration":7643}},{"uid":"1fcec98b36120b40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1fcec98b36120b40","status":"passed","time":{"start":1698788803077,"stop":1698788805362,"duration":2285}},{"uid":"5a0cc3a5a15d7582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a0cc3a5a15d7582","status":"passed","time":{"start":1698715339577,"stop":1698715342225,"duration":2648}},{"uid":"73de1b0e035ff549","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/73de1b0e035ff549","status":"passed","time":{"start":1698701721411,"stop":1698701723902,"duration":2491}},{"uid":"a39142c9c348d05b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a39142c9c348d05b","status":"passed","time":{"start":1698700525663,"stop":1698700528273,"duration":2610}},{"uid":"5dd43aa827514537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5dd43aa827514537","status":"passed","time":{"start":1698693210252,"stop":1698693212123,"duration":1871}},{"uid":"45817aceb7169a1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/45817aceb7169a1e","status":"passed","time":{"start":1698693063658,"stop":1698693065916,"duration":2258}},{"uid":"7443efa744c6bd2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7443efa744c6bd2a","status":"passed","time":{"start":1698646583620,"stop":1698646585982,"duration":2362}},{"uid":"66cd7992eb869086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/66cd7992eb869086","status":"passed","time":{"start":1698628798602,"stop":1698628801519,"duration":2917}},{"uid":"873c69b3084a528a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/873c69b3084a528a","status":"passed","time":{"start":1698615544035,"stop":1698615546532,"duration":2497}},{"uid":"e853fefe0cfc16af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e853fefe0cfc16af","status":"passed","time":{"start":1698615429561,"stop":1698615431821,"duration":2260}},{"uid":"51133dc153b889da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51133dc153b889da","status":"passed","time":{"start":1698542725084,"stop":1698542727658,"duration":2574}},{"uid":"9d4c1362d62694a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9d4c1362d62694a3","status":"passed","time":{"start":1698455796242,"stop":1698455798882,"duration":2640}},{"uid":"3b07fe621df8a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/3b07fe621df8a9f3","status":"passed","time":{"start":1698369460109,"stop":1698369462520,"duration":2411}},{"uid":"b75269291f8f2a05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b75269291f8f2a05","status":"passed","time":{"start":1698283219144,"stop":1698283221815,"duration":2671}},{"uid":"566fe7840909545c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/566fe7840909545c","status":"passed","time":{"start":1698196876661,"stop":1698196879004,"duration":2343}},{"uid":"82f1297bda7346fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/82f1297bda7346fd","status":"passed","time":{"start":1698178574927,"stop":1698178577546,"duration":2619}},{"uid":"45064cff81a0007c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/45064cff81a0007c","status":"passed","time":{"start":1698178512753,"stop":1698178515212,"duration":2459}}]},"04b39ae94b1ff1469a2ad10c001ef3a6":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":74,"unknown":0,"total":75},"items":[{"uid":"c7d1a1422d069b77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/c7d1a1422d069b77","status":"passed","time":{"start":1698867781080,"stop":1698867792654,"duration":11574}},{"uid":"3d00f2258e4f3b4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/3d00f2258e4f3b4c","status":"passed","time":{"start":1698867777923,"stop":1698867788491,"duration":10568}},{"uid":"de5f8777d48e4a29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/de5f8777d48e4a29","status":"passed","time":{"start":1698801773420,"stop":1698801783368,"duration":9948}},{"uid":"2d0fb956d08c7a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/2d0fb956d08c7a7b","status":"passed","time":{"start":1698788663708,"stop":1698788673028,"duration":9320}},{"uid":"59bc7bbcaf7ac3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/59bc7bbcaf7ac3ce","status":"passed","time":{"start":1698715177571,"stop":1698715192631,"duration":15060}},{"uid":"fff32e7e15c7daf9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fff32e7e15c7daf9","status":"passed","time":{"start":1698701547211,"stop":1698701558802,"duration":11591}},{"uid":"5bbb245d4e104c59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5bbb245d4e104c59","status":"passed","time":{"start":1698700396432,"stop":1698700406449,"duration":10017}},{"uid":"55d6a22f09e72f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/55d6a22f09e72f81","status":"passed","time":{"start":1698693034067,"stop":1698693045057,"duration":10990}},{"uid":"1a2fe46207005d93","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1a2fe46207005d93","status":"passed","time":{"start":1698692905804,"stop":1698692921560,"duration":15756}},{"uid":"5022cd8baf0c86ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/5022cd8baf0c86ee","status":"passed","time":{"start":1698646525315,"stop":1698646541616,"duration":16301}},{"uid":"feb4ebbb53ee10fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/feb4ebbb53ee10fe","status":"passed","time":{"start":1698628880321,"stop":1698628891453,"duration":11132}},{"uid":"d11ae13dada10051","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d11ae13dada10051","status":"passed","time":{"start":1698615357703,"stop":1698615367808,"duration":10105}},{"uid":"6915f6e8636551f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/6915f6e8636551f","status":"passed","time":{"start":1698615253306,"stop":1698615262384,"duration":9078}},{"uid":"e0e8576f44e76483","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e0e8576f44e76483","status":"passed","time":{"start":1698542522215,"stop":1698542530837,"duration":8622}},{"uid":"bb8e65beaaed3212","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bb8e65beaaed3212","status":"passed","time":{"start":1698455849315,"stop":1698455860042,"duration":10727}},{"uid":"25801270acfe9953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/25801270acfe9953","status":"passed","time":{"start":1698369513231,"stop":1698369523376,"duration":10145}},{"uid":"e84816605a4ca8b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e84816605a4ca8b6","status":"passed","time":{"start":1698283001980,"stop":1698283014451,"duration":12471}},{"uid":"6c1bc9209e73241f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6c1bc9209e73241f","status":"passed","time":{"start":1698196667603,"stop":1698196681643,"duration":14040}},{"uid":"ece8daf903a81428","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ece8daf903a81428","status":"passed","time":{"start":1698178390477,"stop":1698178401401,"duration":10924}},{"uid":"7d734d96c0868040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/7d734d96c0868040","status":"passed","time":{"start":1698178330379,"stop":1698178342574,"duration":12195}}]},"fd6e3e2b6c7fbe2d0715ca47848314a0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"5492d0018983cba0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/5492d0018983cba0","status":"passed","time":{"start":1698867814483,"stop":1698867816468,"duration":1985}},{"uid":"6f0a3f3934de7b7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6f0a3f3934de7b7d","status":"passed","time":{"start":1698867795882,"stop":1698867797371,"duration":1489}},{"uid":"a7d52b52a3489a56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a7d52b52a3489a56","status":"passed","time":{"start":1698801810673,"stop":1698801812471,"duration":1798}},{"uid":"8c0b10f722f44f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8c0b10f722f44f3b","status":"passed","time":{"start":1698788692298,"stop":1698788693935,"duration":1637}},{"uid":"e6168f164d27a540","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e6168f164d27a540","status":"passed","time":{"start":1698715230061,"stop":1698715231720,"duration":1659}},{"uid":"fb70517ac622b8e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/fb70517ac622b8e7","status":"passed","time":{"start":1698701633986,"stop":1698701635826,"duration":1840}},{"uid":"48b111fa0af0e95f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/48b111fa0af0e95f","status":"passed","time":{"start":1698700534909,"stop":1698700536587,"duration":1678}},{"uid":"2f8e356d6ff52bc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/2f8e356d6ff52bc7","status":"passed","time":{"start":1698693112968,"stop":1698693114327,"duration":1359}},{"uid":"ac286a915be00a90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac286a915be00a90","status":"passed","time":{"start":1698692941191,"stop":1698692942758,"duration":1567}},{"uid":"9df720bca319fefb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9df720bca319fefb","status":"passed","time":{"start":1698646608751,"stop":1698646610607,"duration":1856}},{"uid":"1c66eb672e7967fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1c66eb672e7967fa","status":"passed","time":{"start":1698628829615,"stop":1698628831432,"duration":1817}},{"uid":"47d5cf859651f27f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/47d5cf859651f27f","status":"passed","time":{"start":1698615491640,"stop":1698615493510,"duration":1870}},{"uid":"9855db2ada6d4ace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/9855db2ada6d4ace","status":"passed","time":{"start":1698615328027,"stop":1698615329614,"duration":1587}},{"uid":"e5389274741f2da0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e5389274741f2da0","status":"passed","time":{"start":1698542627510,"stop":1698542629379,"duration":1869}},{"uid":"57be38d2ebd5542f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/57be38d2ebd5542f","status":"passed","time":{"start":1698455822467,"stop":1698455824025,"duration":1558}},{"uid":"ec38e67703bc9a0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ec38e67703bc9a0d","status":"passed","time":{"start":1698369551381,"stop":1698369552846,"duration":1465}},{"uid":"41f3e562f214ed97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/41f3e562f214ed97","status":"passed","time":{"start":1698283156329,"stop":1698283158303,"duration":1974}},{"uid":"6078a69d1f2f003a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6078a69d1f2f003a","status":"passed","time":{"start":1698196772273,"stop":1698196774008,"duration":1735}},{"uid":"9651630e0bd9d6b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/9651630e0bd9d6b9","status":"passed","time":{"start":1698178506476,"stop":1698178508463,"duration":1987}},{"uid":"29f3ab53cc45862d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29f3ab53cc45862d","status":"passed","time":{"start":1698178442542,"stop":1698178444170,"duration":1628}}]},"9ccf2d38c1146637d9a0560b2cb0f48e":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"62cb20a2dfd514f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/62cb20a2dfd514f1","status":"passed","time":{"start":1698867380825,"stop":1698867386382,"duration":5557}},{"uid":"da11ad84eacf2c9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/da11ad84eacf2c9e","status":"passed","time":{"start":1698867413515,"stop":1698867418213,"duration":4698}},{"uid":"c283ba9bec861a96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c283ba9bec861a96","status":"passed","time":{"start":1698801509348,"stop":1698801514176,"duration":4828}},{"uid":"107e516837cecbc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/107e516837cecbc6","status":"passed","time":{"start":1698788417375,"stop":1698788421994,"duration":4619}},{"uid":"d54f25d8207623be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d54f25d8207623be","status":"passed","time":{"start":1698714893999,"stop":1698714899239,"duration":5240}},{"uid":"56811d91b40af8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/56811d91b40af8b","status":"passed","time":{"start":1698701284580,"stop":1698701289963,"duration":5383}},{"uid":"1301a7916e64fe35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1301a7916e64fe35","status":"passed","time":{"start":1698700153322,"stop":1698700157937,"duration":4615}},{"uid":"f982f61b20d8215b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f982f61b20d8215b","status":"passed","time":{"start":1698692698950,"stop":1698692703536,"duration":4586}},{"uid":"55e0bbaf839bf43d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/55e0bbaf839bf43d","status":"passed","time":{"start":1698692666008,"stop":1698692670955,"duration":4947}},{"uid":"e1de1419cb17c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e1de1419cb17c0d3","status":"passed","time":{"start":1698646227229,"stop":1698646232261,"duration":5032}},{"uid":"6aaea88e42ba6b10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6aaea88e42ba6b10","status":"passed","time":{"start":1698628478697,"stop":1698628483467,"duration":4770}},{"uid":"7815069c2bf67b0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7815069c2bf67b0f","status":"passed","time":{"start":1698615115997,"stop":1698615121069,"duration":5072}},{"uid":"17764a8f7101eba2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/17764a8f7101eba2","status":"passed","time":{"start":1698615036862,"stop":1698615041539,"duration":4677}},{"uid":"f070f189688dd23d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f070f189688dd23d","status":"passed","time":{"start":1698542283254,"stop":1698542288161,"duration":4907}},{"uid":"e9cf1439ebd6d2ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/e9cf1439ebd6d2ff","status":"passed","time":{"start":1698455474349,"stop":1698455478866,"duration":4517}},{"uid":"da272f77e5f70792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/da272f77e5f70792","status":"passed","time":{"start":1698369156887,"stop":1698369161719,"duration":4832}},{"uid":"505e3cbb39c64c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/505e3cbb39c64c5c","status":"passed","time":{"start":1698282743783,"stop":1698282749791,"duration":6008}},{"uid":"cfb888e04d6c945a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cfb888e04d6c945a","status":"passed","time":{"start":1698196416691,"stop":1698196421997,"duration":5306}},{"uid":"c1f70344e01b9ebc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/c1f70344e01b9ebc","status":"passed","time":{"start":1698178143506,"stop":1698178148648,"duration":5142}},{"uid":"400937ab69ae3b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/400937ab69ae3b0e","status":"passed","time":{"start":1698178099321,"stop":1698178103940,"duration":4619}}]},"801248c9ab954856945dc1ac5bef1fab":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":142,"unknown":0,"total":170},"items":[{"uid":"edf066917e2c0298","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/edf066917e2c0298","status":"passed","time":{"start":1698867393443,"stop":1698867395645,"duration":2202}},{"uid":"34a93a5eb6a14308","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/34a93a5eb6a14308","status":"passed","time":{"start":1698867409201,"stop":1698867410804,"duration":1603}},{"uid":"a3d58701a93524b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/a3d58701a93524b1","status":"passed","time":{"start":1698801510146,"stop":1698801511802,"duration":1656}},{"uid":"d1812f8233b895e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d1812f8233b895e7","status":"passed","time":{"start":1698788423897,"stop":1698788426291,"duration":2394}},{"uid":"29fb179c4b6868a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/29fb179c4b6868a0","status":"passed","time":{"start":1698714892858,"stop":1698714894590,"duration":1732}},{"uid":"bbc1c916792a119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/bbc1c916792a119","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698701281100,"stop":1698701283646,"duration":2546}},{"uid":"80810e61fab353fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/80810e61fab353fa","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698700154763,"stop":1698700156901,"duration":2138}},{"uid":"e464cbbfedd58ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/e464cbbfedd58ef2","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692700988,"stop":1698692702615,"duration":1627}},{"uid":"b5086abf204ccc65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5086abf204ccc65","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692663770,"stop":1698692665266,"duration":1496}},{"uid":"c1c1be89cff7ad4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/c1c1be89cff7ad4f","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646224503,"stop":1698646228742,"duration":4239}},{"uid":"92d987ee69bdeb27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/92d987ee69bdeb27","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698628471086,"stop":1698628473042,"duration":1956}},{"uid":"7c42663407473cf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7c42663407473cf3","status":"passed","time":{"start":1698615114278,"stop":1698615116098,"duration":1820}},{"uid":"3c01f879c5242b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3c01f879c5242b72","status":"passed","time":{"start":1698615037742,"stop":1698615039828,"duration":2086}},{"uid":"ded811926ddf3b87","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ded811926ddf3b87","status":"passed","time":{"start":1698542279600,"stop":1698542282558,"duration":2958}},{"uid":"43fe8b82c2a0c15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/43fe8b82c2a0c15","status":"passed","time":{"start":1698455469673,"stop":1698455471243,"duration":1570}},{"uid":"f331637d2fff8bb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/f331637d2fff8bb7","status":"passed","time":{"start":1698369154889,"stop":1698369158094,"duration":3205}},{"uid":"d3fd5d853c0618ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d3fd5d853c0618ca","status":"passed","time":{"start":1698282743602,"stop":1698282745700,"duration":2098}},{"uid":"b53627de859eb98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b53627de859eb98","status":"passed","time":{"start":1698196413628,"stop":1698196416088,"duration":2460}},{"uid":"f13f6af1012dadbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f13f6af1012dadbd","status":"passed","time":{"start":1698178142694,"stop":1698178145007,"duration":2313}},{"uid":"545e96837f3d7a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/545e96837f3d7a10","status":"passed","time":{"start":1698178105967,"stop":1698178109099,"duration":3132}}]},"93061d049d5e3b3b2886e3c632b0e1f1":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":30,"unknown":0,"total":33},"items":[{"uid":"2eefd8f2e8860ade","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/2eefd8f2e8860ade","status":"passed","time":{"start":1698867417037,"stop":1698867419726,"duration":2689}},{"uid":"f134980c8d1771be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f134980c8d1771be","status":"passed","time":{"start":1698867443214,"stop":1698867445117,"duration":1903}},{"uid":"d3cdc0915f025da8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d3cdc0915f025da8","status":"passed","time":{"start":1698801541292,"stop":1698801544676,"duration":3384}},{"uid":"680b717de1b2f101","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/680b717de1b2f101","status":"passed","time":{"start":1698788445527,"stop":1698788447782,"duration":2255}},{"uid":"be9b5affba07dc9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/be9b5affba07dc9a","status":"passed","time":{"start":1698714937553,"stop":1698714939588,"duration":2035}},{"uid":"c54767efaa914cf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/c54767efaa914cf1","status":"passed","time":{"start":1698701316638,"stop":1698701319134,"duration":2496}},{"uid":"cca313d3187e3ed6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cca313d3187e3ed6","status":"passed","time":{"start":1698700183094,"stop":1698700185478,"duration":2384}},{"uid":"9d9ef654773630a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/9d9ef654773630a5","status":"passed","time":{"start":1698692727242,"stop":1698692729439,"duration":2197}},{"uid":"cb9ad15d1e38079e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cb9ad15d1e38079e","status":"passed","time":{"start":1698692697426,"stop":1698692699890,"duration":2464}},{"uid":"418296cb9f782cf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/418296cb9f782cf5","status":"passed","time":{"start":1698646270108,"stop":1698646274330,"duration":4222}},{"uid":"6324db1469757864","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/6324db1469757864","status":"passed","time":{"start":1698628516681,"stop":1698628518999,"duration":2318}},{"uid":"af9d3dadbc6f7507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/af9d3dadbc6f7507","status":"passed","time":{"start":1698615159795,"stop":1698615162703,"duration":2908}},{"uid":"a5323d48cff6be31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a5323d48cff6be31","status":"passed","time":{"start":1698615066631,"stop":1698615070533,"duration":3902}},{"uid":"4298b9d3c97220bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4298b9d3c97220bb","status":"passed","time":{"start":1698542320364,"stop":1698542323438,"duration":3074}},{"uid":"eb93f554d943fefe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/eb93f554d943fefe","status":"passed","time":{"start":1698455507363,"stop":1698455509859,"duration":2496}},{"uid":"19c77f9a47ce07ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/19c77f9a47ce07ba","status":"passed","time":{"start":1698369195362,"stop":1698369201541,"duration":6179}},{"uid":"ce89f35ba71ff7e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/ce89f35ba71ff7e0","status":"passed","time":{"start":1698282785522,"stop":1698282788473,"duration":2951}},{"uid":"d4756df350084e44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d4756df350084e44","status":"passed","time":{"start":1698196448961,"stop":1698196451704,"duration":2743}},{"uid":"3dd212f0ac31979","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dd212f0ac31979","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178175936,"stop":1698178193117,"duration":17181}},{"uid":"a17ff9a2842c8237","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a17ff9a2842c8237","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178133498,"stop":1698178165671,"duration":32173}}]},"9757596c6a580c04f776b266c6584936":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"66ff6a46423a3f34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/66ff6a46423a3f34","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867816473,"stop":1698867816592,"duration":119}},{"uid":"f52fdb8764f8c988","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f52fdb8764f8c988","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867798680,"stop":1698867798774,"duration":94}},{"uid":"78257e3fc62d1550","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/78257e3fc62d1550","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801812475,"stop":1698801812584,"duration":109}},{"uid":"229ec5e31e43ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/229ec5e31e43ae29","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788693939,"stop":1698788694386,"duration":447}},{"uid":"dce78ce27b230387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/dce78ce27b230387","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715231726,"stop":1698715231854,"duration":128}},{"uid":"52e6bc9b75e28451","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/52e6bc9b75e28451","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701635831,"stop":1698701635939,"duration":108}},{"uid":"ae9ae21e1983a01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ae9ae21e1983a01f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700536591,"stop":1698700536706,"duration":115}},{"uid":"5b5a0ceb9071c650","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5b5a0ceb9071c650","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693114331,"stop":1698693114447,"duration":116}},{"uid":"9fe2222e45fbe795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9fe2222e45fbe795","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692942761,"stop":1698692942879,"duration":118}},{"uid":"f06336bc71173ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f06336bc71173ab3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646610612,"stop":1698646610877,"duration":265}},{"uid":"8cd1216b1ffdc584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/8cd1216b1ffdc584","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628831437,"stop":1698628831582,"duration":145}},{"uid":"8b149f7d56eec6dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b149f7d56eec6dd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615493514,"stop":1698615493793,"duration":279}},{"uid":"72dd896488b29221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/72dd896488b29221","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615329618,"stop":1698615330031,"duration":413}},{"uid":"540b1d95a4261892","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/540b1d95a4261892","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542629383,"stop":1698542629652,"duration":269}},{"uid":"5bcb54510f39e602","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5bcb54510f39e602","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455824029,"stop":1698455824455,"duration":426}},{"uid":"8aa0557091b26de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/8aa0557091b26de0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369552851,"stop":1698369553280,"duration":429}},{"uid":"3746ba58d1da8755","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3746ba58d1da8755","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698283158307,"stop":1698283158987,"duration":680}},{"uid":"44aba7cf3279c281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/44aba7cf3279c281","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196774011,"stop":1698196774133,"duration":122}},{"uid":"e4cf6729bd4ee0a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e4cf6729bd4ee0a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178508470,"stop":1698178509171,"duration":701}},{"uid":"37cde6be399175a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/37cde6be399175a5","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178444174,"stop":1698178444308,"duration":134}}]},"457984096c8a54ecc6e0400bb319c59a":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":134,"unknown":0,"total":135},"items":[{"uid":"64d47c384c8e8bd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/64d47c384c8e8bd0","status":"passed","time":{"start":1698867483292,"stop":1698867490478,"duration":7186}},{"uid":"37e932face3e216","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/37e932face3e216","status":"passed","time":{"start":1698867482221,"stop":1698867488905,"duration":6684}},{"uid":"8e888d96db8ab713","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/8e888d96db8ab713","status":"passed","time":{"start":1698801545007,"stop":1698801550022,"duration":5015}},{"uid":"b74feed10d91823b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b74feed10d91823b","status":"passed","time":{"start":1698788450631,"stop":1698788457059,"duration":6428}},{"uid":"6a72949b8ec32456","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/6a72949b8ec32456","status":"passed","time":{"start":1698714939591,"stop":1698714947486,"duration":7895}},{"uid":"8b9ab43f4d49fcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8b9ab43f4d49fcc","status":"passed","time":{"start":1698701319138,"stop":1698701324961,"duration":5823}},{"uid":"7e4e8a47a25977da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7e4e8a47a25977da","status":"passed","time":{"start":1698700185481,"stop":1698700190479,"duration":4998}},{"uid":"f1b54a85b6dc7e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f1b54a85b6dc7e1","status":"passed","time":{"start":1698692729442,"stop":1698692735082,"duration":5640}},{"uid":"b8e481c59fb7ce4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b8e481c59fb7ce4e","status":"passed","time":{"start":1698692699893,"stop":1698692704811,"duration":4918}},{"uid":"95f8b6a8464860af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/95f8b6a8464860af","status":"passed","time":{"start":1698646351635,"stop":1698646360166,"duration":8531}},{"uid":"320e1cb479f45d9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/320e1cb479f45d9a","status":"passed","time":{"start":1698628565303,"stop":1698628573253,"duration":7950}},{"uid":"c4729719d5fc214d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c4729719d5fc214d","status":"passed","time":{"start":1698615227901,"stop":1698615233295,"duration":5394}},{"uid":"b6ad05ece95e3543","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b6ad05ece95e3543","status":"passed","time":{"start":1698615114255,"stop":1698615119335,"duration":5080}},{"uid":"81df347f9368334c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/81df347f9368334c","status":"passed","time":{"start":1698542377568,"stop":1698542389096,"duration":11528}},{"uid":"da54ffbbf81768a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/da54ffbbf81768a","status":"passed","time":{"start":1698455567868,"stop":1698455578231,"duration":10363}},{"uid":"2bc94b489ff71d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2bc94b489ff71d52","status":"passed","time":{"start":1698369241288,"stop":1698369246730,"duration":5442}},{"uid":"d73638a4220bf4ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d73638a4220bf4ac","status":"passed","time":{"start":1698282859049,"stop":1698282870318,"duration":11269}},{"uid":"1d0143b3e8eb02f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1d0143b3e8eb02f2","status":"passed","time":{"start":1698196517257,"stop":1698196525509,"duration":8252}},{"uid":"6d7b150f3509c13a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/6d7b150f3509c13a","status":"passed","time":{"start":1698178241276,"stop":1698178246649,"duration":5373}},{"uid":"e95729f0bbef551b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e95729f0bbef551b","status":"passed","time":{"start":1698178221342,"stop":1698178228496,"duration":7154}}]},"d724d8b9a4d0593a99f53e95b03e558b":{"statistic":{"failed":94,"broken":0,"skipped":0,"passed":76,"unknown":0,"total":170},"items":[{"uid":"d3ca3644287b65a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/d3ca3644287b65a2","status":"passed","time":{"start":1698867827470,"stop":1698867831553,"duration":4083}},{"uid":"41d1a673d43c9e5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/41d1a673d43c9e5c","status":"passed","time":{"start":1698867804643,"stop":1698867807563,"duration":2920}},{"uid":"437a3b49afef59b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/437a3b49afef59b9","status":"passed","time":{"start":1698801820001,"stop":1698801824064,"duration":4063}},{"uid":"f929017cf22e2fd1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f929017cf22e2fd1","status":"passed","time":{"start":1698788706702,"stop":1698788711791,"duration":5089}},{"uid":"a6dd942a96182c0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a6dd942a96182c0d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715240958,"stop":1698715244820,"duration":3862}},{"uid":"eb563fe19ce52466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/eb563fe19ce52466","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701647039,"stop":1698701650910,"duration":3871}},{"uid":"cedbb1261177414d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cedbb1261177414d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700545095,"stop":1698700548458,"duration":3363}},{"uid":"dc0ce6216e6982ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dc0ce6216e6982ed","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693123601,"stop":1698693126653,"duration":3052}},{"uid":"b5ac2cfb21d2dd53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b5ac2cfb21d2dd53","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692950551,"stop":1698692953917,"duration":3366}},{"uid":"1c7c387b4ff66f89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1c7c387b4ff66f89","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646620839,"stop":1698646624797,"duration":3958}},{"uid":"2ecd5ef69e7a27f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/2ecd5ef69e7a27f3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628840333,"stop":1698628844203,"duration":3870}},{"uid":"40d9b36304f633a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/40d9b36304f633a2","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615503540,"stop":1698615507728,"duration":4188}},{"uid":"90483e440e197e74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/90483e440e197e74","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615337042,"stop":1698615341078,"duration":4036}},{"uid":"574bc8c6672ca707","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/574bc8c6672ca707","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542639993,"stop":1698542644054,"duration":4061}},{"uid":"9f0ccecb1c7f46bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9f0ccecb1c7f46bc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455833684,"stop":1698455839984,"duration":6300}},{"uid":"566841f018f37d61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/566841f018f37d61","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369562515,"stop":1698369565999,"duration":3484}},{"uid":"4fe695403797f769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4fe695403797f769","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698283168883,"stop":1698283174378,"duration":5495}},{"uid":"38ef3bd890979ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/38ef3bd890979ef1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196782265,"stop":1698196785996,"duration":3731}},{"uid":"199ce4ac4540e5ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/199ce4ac4540e5ba","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178517795,"stop":1698178521667,"duration":3872}},{"uid":"ebf06efca2570b2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ebf06efca2570b2c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178451795,"stop":1698178455134,"duration":3339}}]},"be5066a45f8f21ace99c9910b786c6c9":{"statistic":{"failed":25,"broken":0,"skipped":0,"passed":145,"unknown":0,"total":170},"items":[{"uid":"c40b13909f6e1d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/c40b13909f6e1d52","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562bb28d1fb3 \n#1 0x562bb25a54a7 \n#2 0x562bb25ecdd6 \n#3 0x562bb25ecec1 \n#4 0x562bb262a354 \n#5 0x562bb260e96d \n#6 0x562bb2627c02 \n#7 0x562bb260e713 \n#8 0x562bb25e118b \n#9 0x562bb25e1f7e \n#10 0x562bb28978d8 \n#11 0x562bb289b800 \n#12 0x562bb28a5cfc \n#13 0x562bb289c418 \n#14 0x562bb286942f \n#15 0x562bb28c04e8 \n#16 0x562bb28c06b4 \n#17 0x562bb28d1143 \n#18 0x7f20c4a94ac3 ","time":{"start":1698867643871,"stop":1698867648706,"duration":4835}},{"uid":"e929147f79306b4b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e929147f79306b4b","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562dc50c4fb3 \n#1 0x562dc4d984a7 \n#2 0x562dc4ddfdd6 \n#3 0x562dc4ddfec1 \n#4 0x562dc4e1d354 \n#5 0x562dc4e0196d \n#6 0x562dc4e1ac02 \n#7 0x562dc4e01713 \n#8 0x562dc4dd418b \n#9 0x562dc4dd4f7e \n#10 0x562dc508a8d8 \n#11 0x562dc508e800 \n#12 0x562dc5098cfc \n#13 0x562dc508f418 \n#14 0x562dc505c42f \n#15 0x562dc50b34e8 \n#16 0x562dc50b36b4 \n#17 0x562dc50c4143 \n#18 0x7f0420094ac3 ","time":{"start":1698867642073,"stop":1698867645806,"duration":3733}},{"uid":"62d0740c3f06e7f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/62d0740c3f06e7f0","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55be286b3fb3 \n#1 0x55be283874a7 \n#2 0x55be283cedd6 \n#3 0x55be283ceec1 \n#4 0x55be2840c354 \n#5 0x55be283f096d \n#6 0x55be28409c02 \n#7 0x55be283f0713 \n#8 0x55be283c318b \n#9 0x55be283c3f7e \n#10 0x55be286798d8 \n#11 0x55be2867d800 \n#12 0x55be28687cfc \n#13 0x55be2867e418 \n#14 0x55be2864b42f \n#15 0x55be286a24e8 \n#16 0x55be286a26b4 \n#17 0x55be286b3143 \n#18 0x7fa20da94ac3 ","time":{"start":1698801637172,"stop":1698801641065,"duration":3893}},{"uid":"fefe36f4ef37f448","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fefe36f4ef37f448","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55d01e580fb3 \n#1 0x55d01e2544a7 \n#2 0x55d01e29bdd6 \n#3 0x55d01e29bec1 \n#4 0x55d01e2d9354 \n#5 0x55d01e2bd96d \n#6 0x55d01e2d6c02 \n#7 0x55d01e2bd713 \n#8 0x55d01e29018b \n#9 0x55d01e290f7e \n#10 0x55d01e5468d8 \n#11 0x55d01e54a800 \n#12 0x55d01e554cfc \n#13 0x55d01e54b418 \n#14 0x55d01e51842f \n#15 0x55d01e56f4e8 \n#16 0x55d01e56f6b4 \n#17 0x55d01e580143 \n#18 0x7fa9d0294ac3 ","time":{"start":1698788528091,"stop":1698788532016,"duration":3925}},{"uid":"7bb8d59d55a95dd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7bb8d59d55a95dd7","status":"passed","time":{"start":1698715040936,"stop":1698715046615,"duration":5679}},{"uid":"9221f20de96d601b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9221f20de96d601b","status":"passed","time":{"start":1698701408431,"stop":1698701414652,"duration":6221}},{"uid":"4bc21ef09a6c2db9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/4bc21ef09a6c2db9","status":"passed","time":{"start":1698700259860,"stop":1698700264904,"duration":5044}},{"uid":"26a76ad7c58368d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/26a76ad7c58368d9","status":"passed","time":{"start":1698692897908,"stop":1698692902645,"duration":4737}},{"uid":"91855af28dd1d6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91855af28dd1d6ff","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698692770155,"stop":1698692774773,"duration":4618}},{"uid":"6da4851843252070","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6da4851843252070","status":"passed","time":{"start":1698646386562,"stop":1698646393049,"duration":6487}},{"uid":"1305a571db0e5a70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1305a571db0e5a70","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698628742418,"stop":1698628748088,"duration":5670}},{"uid":"8b49662fa3fe153a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/8b49662fa3fe153a","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698615218815,"stop":1698615225437,"duration":6622}},{"uid":"92235eb6a3ff6497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/92235eb6a3ff6497","status":"passed","time":{"start":1698615117752,"stop":1698615122766,"duration":5014}},{"uid":"a76610d93d1787c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/a76610d93d1787c2","status":"passed","time":{"start":1698542385033,"stop":1698542390606,"duration":5573}},{"uid":"48d0619b155e25fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/48d0619b155e25fe","status":"passed","time":{"start":1698455712457,"stop":1698455717128,"duration":4671}},{"uid":"2f57be299b1598d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2f57be299b1598d7","status":"passed","time":{"start":1698369376554,"stop":1698369381401,"duration":4847}},{"uid":"3edba04b77fc497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/3edba04b77fc497","status":"passed","time":{"start":1698282863472,"stop":1698282869396,"duration":5924}},{"uid":"499e55d17b2ba8a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/499e55d17b2ba8a4","status":"passed","time":{"start":1698196528462,"stop":1698196535280,"duration":6818}},{"uid":"7ce32ff7825784b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/7ce32ff7825784b7","status":"passed","time":{"start":1698178252238,"stop":1698178258116,"duration":5878}},{"uid":"bcc860598c1a6b15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bcc860598c1a6b15","status":"passed","time":{"start":1698178194324,"stop":1698178199403,"duration":5079}}]},"cc336f6dd92ae6b8042805cd6f13d13e":{"statistic":{"failed":112,"broken":0,"skipped":0,"passed":58,"unknown":0,"total":170},"items":[{"uid":"89a037e24e996f4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/89a037e24e996f4d","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698867410269,"stop":1698867412145,"duration":1876}},{"uid":"a96a01a1f20f0ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/a96a01a1f20f0ec","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698867424110,"stop":1698867425299,"duration":1189}},{"uid":"d6d4cc4588c30b20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d6d4cc4588c30b20","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698801535786,"stop":1698801536967,"duration":1181}},{"uid":"f1928b5432e63e8a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/f1928b5432e63e8a","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698788442762,"stop":1698788444331,"duration":1569}},{"uid":"cd94dee707b39a3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cd94dee707b39a3e","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698714922469,"stop":1698714924217,"duration":1748}},{"uid":"881a9c6a359cfca4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/881a9c6a359cfca4","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698701298845,"stop":1698701300698,"duration":1853}},{"uid":"2d73faa65a56bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/2d73faa65a56bc","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698700171341,"stop":1698700173147,"duration":1806}},{"uid":"bd2b9bc43d11d3ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/bd2b9bc43d11d3ff","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692715305,"stop":1698692716537,"duration":1232}},{"uid":"383c54609fc989e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/383c54609fc989e1","status":"passed","time":{"start":1698692681269,"stop":1698692685622,"duration":4353}},{"uid":"162c2b0d30e1df9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/162c2b0d30e1df9c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698646242966,"stop":1698646245582,"duration":2616}},{"uid":"33e7fe4c4ac218cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/33e7fe4c4ac218cc","status":"passed","time":{"start":1698628483551,"stop":1698628487912,"duration":4361}},{"uid":"44a22a65c73849c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/44a22a65c73849c3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615127032,"stop":1698615129001,"duration":1969}},{"uid":"a002d3aa78a4c599","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a002d3aa78a4c599","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615049545,"stop":1698615051211,"duration":1666}},{"uid":"be5e977d438a238d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/be5e977d438a238d","status":"passed","time":{"start":1698542298387,"stop":1698542305868,"duration":7481}},{"uid":"bc89ae3f7d42f1ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bc89ae3f7d42f1ab","status":"passed","time":{"start":1698455496299,"stop":1698455500839,"duration":4540}},{"uid":"ca00317480f890d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/ca00317480f890d9","status":"passed","time":{"start":1698369173473,"stop":1698369177746,"duration":4273}},{"uid":"d8992e79ea49330c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d8992e79ea49330c","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698282771446,"stop":1698282773230,"duration":1784}},{"uid":"ce34b1e867253d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ce34b1e867253d84","status":"passed","time":{"start":1698196443404,"stop":1698196448410,"duration":5006}},{"uid":"f750c4cd4c3ba6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f750c4cd4c3ba6db","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178158372,"stop":1698178160735,"duration":2363}},{"uid":"2233038cd6af0fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2233038cd6af0fe","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178122154,"stop":1698178123891,"duration":1737}}]},"e674cebf616dd1178743c85688db8654":{"statistic":{"failed":8,"broken":0,"skipped":0,"passed":162,"unknown":0,"total":170},"items":[{"uid":"1367e3908291916d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/1367e3908291916d","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867654910,"stop":1698867657921,"duration":3011}},{"uid":"49d61f752d26f20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/49d61f752d26f20","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867570570,"stop":1698867573206,"duration":2636}},{"uid":"603f3e8b27c93548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/603f3e8b27c93548","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801674440,"stop":1698801681848,"duration":7408}},{"uid":"511d6f58c1d4cdbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/511d6f58c1d4cdbc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788588699,"stop":1698788591178,"duration":2479}},{"uid":"f4d3e1f63a4d1e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/f4d3e1f63a4d1e20","status":"passed","time":{"start":1698715130797,"stop":1698715134772,"duration":3975}},{"uid":"e2d9f03f4c8c616f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e2d9f03f4c8c616f","status":"passed","time":{"start":1698701546434,"stop":1698701549394,"duration":2960}},{"uid":"bc090f6376249ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc090f6376249ed4","status":"passed","time":{"start":1698700320940,"stop":1698700323554,"duration":2614}},{"uid":"5ee0c1e6a58a0f3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/5ee0c1e6a58a0f3b","status":"passed","time":{"start":1698692860055,"stop":1698692862451,"duration":2396}},{"uid":"9d8c6ada4ee5a743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9d8c6ada4ee5a743","status":"passed","time":{"start":1698692829900,"stop":1698692832430,"duration":2530}},{"uid":"551c66abe4b67fd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/551c66abe4b67fd0","status":"passed","time":{"start":1698646540821,"stop":1698646543850,"duration":3029}},{"uid":"5e153b2a3640d298","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5e153b2a3640d298","status":"passed","time":{"start":1698628520048,"stop":1698628527259,"duration":7211}},{"uid":"747a7d41ac7811a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/747a7d41ac7811a4","status":"passed","time":{"start":1698615163827,"stop":1698615166874,"duration":3047}},{"uid":"652bdbae09fe06e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/652bdbae09fe06e8","status":"passed","time":{"start":1698615071594,"stop":1698615074377,"duration":2783}},{"uid":"b9bb287f3958cb76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b9bb287f3958cb76","status":"passed","time":{"start":1698542324525,"stop":1698542327736,"duration":3211}},{"uid":"65f8ad27061028d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/65f8ad27061028d9","status":"passed","time":{"start":1698455511557,"stop":1698455515562,"duration":4005}},{"uid":"4bb15e11440d995c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4bb15e11440d995c","status":"passed","time":{"start":1698369202356,"stop":1698369204854,"duration":2498}},{"uid":"69649c94ae9c890a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/69649c94ae9c890a","status":"passed","time":{"start":1698282790223,"stop":1698282792982,"duration":2759}},{"uid":"2b446903e726e4eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/2b446903e726e4eb","status":"passed","time":{"start":1698196462028,"stop":1698196465175,"duration":3147}},{"uid":"2a11e987a4ac83a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/2a11e987a4ac83a8","status":"passed","time":{"start":1698178194263,"stop":1698178197221,"duration":2958}},{"uid":"79ae9f199b0d8576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79ae9f199b0d8576","status":"passed","time":{"start":1698178140435,"stop":1698178143620,"duration":3185}}]},"c3b97046df734f921dcc37a130cf4bef":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"8155eacfa6b29bd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/8155eacfa6b29bd4","status":"passed","time":{"start":1698867495566,"stop":1698867496521,"duration":955}},{"uid":"ae3736ee2c49abdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/ae3736ee2c49abdd","status":"passed","time":{"start":1698867493639,"stop":1698867494682,"duration":1043}},{"uid":"5889f66218b29c6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5889f66218b29c6f","status":"passed","time":{"start":1698801618570,"stop":1698801619750,"duration":1180}},{"uid":"25b98e33a859db62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/25b98e33a859db62","status":"passed","time":{"start":1698788508566,"stop":1698788509503,"duration":937}},{"uid":"d74b5139f480ec86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d74b5139f480ec86","status":"passed","time":{"start":1698715012507,"stop":1698715013462,"duration":955}},{"uid":"5670701a04a5df9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5670701a04a5df9a","status":"passed","time":{"start":1698701384332,"stop":1698701385252,"duration":920}},{"uid":"985d4e5bd0c4694","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/985d4e5bd0c4694","status":"passed","time":{"start":1698700242814,"stop":1698700243560,"duration":746}},{"uid":"d48a30331f96e6f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d48a30331f96e6f8","status":"passed","time":{"start":1698692883573,"stop":1698692884294,"duration":721}},{"uid":"cd2f90fdfc47e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/cd2f90fdfc47e3","status":"passed","time":{"start":1698692751564,"stop":1698692752571,"duration":1007}},{"uid":"3d66433424b4d1e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/3d66433424b4d1e9","status":"passed","time":{"start":1698646365275,"stop":1698646366212,"duration":937}},{"uid":"31ee416af0a63a8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/31ee416af0a63a8e","status":"passed","time":{"start":1698628582249,"stop":1698628583778,"duration":1529}},{"uid":"fa94eb407af0f8d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fa94eb407af0f8d3","status":"passed","time":{"start":1698615194952,"stop":1698615195884,"duration":932}},{"uid":"a75c5c59e4fc926f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a75c5c59e4fc926f","status":"passed","time":{"start":1698615103188,"stop":1698615104213,"duration":1025}},{"uid":"b31e7c4edd5133f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b31e7c4edd5133f7","status":"passed","time":{"start":1698542367428,"stop":1698542368468,"duration":1040}},{"uid":"53c0d98e66c2cc3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/53c0d98e66c2cc3a","status":"passed","time":{"start":1698455577793,"stop":1698455578753,"duration":960}},{"uid":"66581a8f35e84048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/66581a8f35e84048","status":"passed","time":{"start":1698369250073,"stop":1698369250836,"duration":763}},{"uid":"c62bd832435b72b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c62bd832435b72b8","status":"passed","time":{"start":1698282842169,"stop":1698282843148,"duration":979}},{"uid":"5451b55644890b53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5451b55644890b53","status":"passed","time":{"start":1698196507068,"stop":1698196508506,"duration":1438}},{"uid":"3166eccdc0f9e23b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3166eccdc0f9e23b","status":"passed","time":{"start":1698178229194,"stop":1698178230475,"duration":1281}},{"uid":"d24aabcdaa768489","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d24aabcdaa768489","status":"passed","time":{"start":1698178172972,"stop":1698178174049,"duration":1077}}]},"1e5a723ab9bb5ec179bcd63e0a46576d":{"statistic":{"failed":21,"broken":0,"skipped":0,"passed":149,"unknown":0,"total":170},"items":[{"uid":"4e0e972c85a97299","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/4e0e972c85a97299","status":"passed","time":{"start":1698867796425,"stop":1698867798939,"duration":2514}},{"uid":"ef3f52ba1236b608","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/ef3f52ba1236b608","status":"passed","time":{"start":1698867792679,"stop":1698867795878,"duration":3199}},{"uid":"2a0d131507b2933e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2a0d131507b2933e","status":"passed","time":{"start":1698801794532,"stop":1698801796742,"duration":2210}},{"uid":"91bcdc3ee8e1f5b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/91bcdc3ee8e1f5b1","status":"passed","time":{"start":1698788671801,"stop":1698788674108,"duration":2307}},{"uid":"7b522557d11ae781","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7b522557d11ae781","status":"passed","time":{"start":1698715212096,"stop":1698715214814,"duration":2718}},{"uid":"ec82debd7ac2dd33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ec82debd7ac2dd33","status":"passed","time":{"start":1698701616567,"stop":1698701619198,"duration":2631}},{"uid":"7ea359c9bb13928e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7ea359c9bb13928e","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":1698700409063,"stop":1698700539665,"duration":130602}},{"uid":"1019073225add97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1019073225add97b","status":"passed","time":{"start":1698693097965,"stop":1698693099774,"duration":1809}},{"uid":"ac4482f4ae1647f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/ac4482f4ae1647f6","status":"passed","time":{"start":1698692925713,"stop":1698692927448,"duration":1735}},{"uid":"76ebcce1ec014f76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/76ebcce1ec014f76","status":"passed","time":{"start":1698646590825,"stop":1698646593309,"duration":2484}},{"uid":"c43ba67b0a20006d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c43ba67b0a20006d","status":"passed","time":{"start":1698628811063,"stop":1698628813290,"duration":2227}},{"uid":"1fbfa26b6dae2b04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/1fbfa26b6dae2b04","status":"passed","time":{"start":1698615474061,"stop":1698615476258,"duration":2197}},{"uid":"48b6ea630135bc05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/48b6ea630135bc05","status":"passed","time":{"start":1698615310994,"stop":1698615313264,"duration":2270}},{"uid":"9843e132f983f5ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/9843e132f983f5ef","status":"passed","time":{"start":1698542605822,"stop":1698542608137,"duration":2315}},{"uid":"9c3bf6bb353ecceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/9c3bf6bb353ecceb","status":"passed","time":{"start":1698455805592,"stop":1698455807867,"duration":2275}},{"uid":"9a081c4d9e7ece5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9a081c4d9e7ece5","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":1698369597894,"stop":1698369728160,"duration":130266}},{"uid":"887d174930c7c38f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/887d174930c7c38f","status":"passed","time":{"start":1698283134213,"stop":1698283137303,"duration":3090}},{"uid":"5f968b162d5c9f5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5f968b162d5c9f5a","status":"passed","time":{"start":1698196751639,"stop":1698196757772,"duration":6133}},{"uid":"217a86d405987003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/217a86d405987003","status":"passed","time":{"start":1698178489264,"stop":1698178491915,"duration":2651}},{"uid":"2325f288c32b4a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/2325f288c32b4a0","status":"passed","time":{"start":1698178426606,"stop":1698178428662,"duration":2056}}]},"dac8bb4374cb8d8a9239d9475542e329":{"statistic":{"failed":119,"broken":0,"skipped":0,"passed":51,"unknown":0,"total":170},"items":[{"uid":"e185285fbf99818b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/e185285fbf99818b","status":"passed","time":{"start":1698867408262,"stop":1698867410263,"duration":2001}},{"uid":"7d0ca4ccbee000ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/7d0ca4ccbee000ab","status":"passed","time":{"start":1698867422141,"stop":1698867424107,"duration":1966}},{"uid":"5742e11c600f675c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5742e11c600f675c","status":"passed","time":{"start":1698801534380,"stop":1698801535782,"duration":1402}},{"uid":"7b93d3a7d984d296","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/7b93d3a7d984d296","status":"passed","time":{"start":1698788437847,"stop":1698788442759,"duration":4912}},{"uid":"d31eeb8a5bda7b84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d31eeb8a5bda7b84","status":"passed","time":{"start":1698714921011,"stop":1698714922466,"duration":1455}},{"uid":"a359caa9efcdac60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/a359caa9efcdac60","status":"passed","time":{"start":1698701297146,"stop":1698701298832,"duration":1686}},{"uid":"d13ad779e431760b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/d13ad779e431760b","status":"passed","time":{"start":1698700170008,"stop":1698700171338,"duration":1330}},{"uid":"8999c26324ef272f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/8999c26324ef272f","status":"passed","time":{"start":1698692714210,"stop":1698692715302,"duration":1092}},{"uid":"91e727fb09a5205f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/91e727fb09a5205f","status":"passed","time":{"start":1698692676990,"stop":1698692681266,"duration":4276}},{"uid":"eaef58d2b37decd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/eaef58d2b37decd","status":"passed","time":{"start":1698646240601,"stop":1698646242963,"duration":2362}},{"uid":"a54d235da9afdba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/a54d235da9afdba4","status":"passed","time":{"start":1698628482010,"stop":1698628483548,"duration":1538}},{"uid":"4ab1b1690d43769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4ab1b1690d43769","status":"passed","time":{"start":1698615125469,"stop":1698615127028,"duration":1559}},{"uid":"24f181ff6e1eb77f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/24f181ff6e1eb77f","status":"passed","time":{"start":1698615048145,"stop":1698615049541,"duration":1396}},{"uid":"1eab90b93e126f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1eab90b93e126f1","status":"passed","time":{"start":1698542293784,"stop":1698542298384,"duration":4600}},{"uid":"c05232b88a0ff3e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c05232b88a0ff3e8","status":"passed","time":{"start":1698455494399,"stop":1698455496295,"duration":1896}},{"uid":"6485a4196537893f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6485a4196537893f","status":"passed","time":{"start":1698369171352,"stop":1698369173470,"duration":2118}},{"uid":"bb8128e796e19e84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bb8128e796e19e84","status":"passed","time":{"start":1698282769457,"stop":1698282771442,"duration":1985}},{"uid":"f0b5f11bacd955e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f0b5f11bacd955e4","status":"passed","time":{"start":1698196441207,"stop":1698196443401,"duration":2194}},{"uid":"4daaa2381f374852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4daaa2381f374852","status":"passed","time":{"start":1698178156600,"stop":1698178158368,"duration":1768}},{"uid":"9aed6fa1eb693cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9aed6fa1eb693cf","status":"passed","time":{"start":1698178120672,"stop":1698178122151,"duration":1479}}]},"484d0c5e2def185d103e4e0bbf55c9cd":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"d51d389b74887eb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/d51d389b74887eb7","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867717657,"stop":1698867719495,"duration":1838}},{"uid":"6da8d9a278235a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/6da8d9a278235a55","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867627442,"stop":1698867629707,"duration":2265}},{"uid":"2d38cf572f5fedfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2d38cf572f5fedfb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801756516,"stop":1698801758292,"duration":1776}},{"uid":"65e997db6e5645ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/65e997db6e5645ba","status":"passed","time":{"start":1698788645749,"stop":1698788647532,"duration":1783}},{"uid":"61b04f1ecd76cda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/61b04f1ecd76cda5","status":"passed","time":{"start":1698715207938,"stop":1698715209201,"duration":1263}},{"uid":"41bd93fe72a10645","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/41bd93fe72a10645","status":"passed","time":{"start":1698701580646,"stop":1698701582565,"duration":1919}},{"uid":"25da86a7d1e77b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25da86a7d1e77b23","status":"passed","time":{"start":1698700371459,"stop":1698700373244,"duration":1785}},{"uid":"6897081ee5c902df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/6897081ee5c902df","status":"passed","time":{"start":1698693070665,"stop":1698693072294,"duration":1629}},{"uid":"9c3b2807640e284b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9c3b2807640e284b","status":"passed","time":{"start":1698692880249,"stop":1698692881856,"duration":1607}},{"uid":"293e01d7982da2e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/293e01d7982da2e7","status":"passed","time":{"start":1698646574125,"stop":1698646576599,"duration":2474}},{"uid":"d326b34aa11a8058","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d326b34aa11a8058","status":"passed","time":{"start":1698628619136,"stop":1698628621879,"duration":2743}},{"uid":"b5d3c568b2da13b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/b5d3c568b2da13b","status":"passed","time":{"start":1698615469631,"stop":1698615471388,"duration":1757}},{"uid":"8374370507ffc78f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/8374370507ffc78f","status":"passed","time":{"start":1698615303957,"stop":1698615305554,"duration":1597}},{"uid":"31b2d02d618b0b09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/31b2d02d618b0b09","status":"passed","time":{"start":1698542597518,"stop":1698542599883,"duration":2365}},{"uid":"7eede3223f840dc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7eede3223f840dc8","status":"passed","time":{"start":1698455613057,"stop":1698455615527,"duration":2470}},{"uid":"c23d723c15e9f1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c23d723c15e9f1a2","status":"passed","time":{"start":1698369284101,"stop":1698369286299,"duration":2198}},{"uid":"2f70e5d3d004abae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/2f70e5d3d004abae","status":"passed","time":{"start":1698283125811,"stop":1698283131111,"duration":5300}},{"uid":"861ffe6daa91f122","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/861ffe6daa91f122","status":"passed","time":{"start":1698196747320,"stop":1698196749058,"duration":1738}},{"uid":"45db633e5c11b1fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/45db633e5c11b1fa","status":"passed","time":{"start":1698178484581,"stop":1698178486519,"duration":1938}},{"uid":"918ee715c01ff108","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/918ee715c01ff108","status":"passed","time":{"start":1698178421393,"stop":1698178423080,"duration":1687}}]},"2201f2e645b53978b00ee752136bc95f":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"9748c3175c1556ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/9748c3175c1556ef","status":"passed","time":{"start":1698867834548,"stop":1698867837934,"duration":3386}},{"uid":"863cb0b7813460dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/863cb0b7813460dd","status":"passed","time":{"start":1698867802909,"stop":1698867805870,"duration":2961}},{"uid":"28cc04d5ba3a5daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/28cc04d5ba3a5daa","status":"passed","time":{"start":1698801830714,"stop":1698801834272,"duration":3558}},{"uid":"1f91333cbea425bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1f91333cbea425bb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788713876,"stop":1698788714968,"duration":1092}},{"uid":"ed97a31e85a00930","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ed97a31e85a00930","status":"passed","time":{"start":1698715251304,"stop":1698715254819,"duration":3515}},{"uid":"b97e7d55b7847036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b97e7d55b7847036","status":"passed","time":{"start":1698701655085,"stop":1698701658563,"duration":3478}},{"uid":"c5e23f188ef5bf96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c5e23f188ef5bf96","status":"passed","time":{"start":1698700548498,"stop":1698700551558,"duration":3060}},{"uid":"1f8b6f40439f2e57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1f8b6f40439f2e57","status":"passed","time":{"start":1698693130105,"stop":1698693132875,"duration":2770}},{"uid":"261d50dcc3c8f8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/261d50dcc3c8f8d","status":"passed","time":{"start":1698692961362,"stop":1698692964367,"duration":3005}},{"uid":"2998a4944a9a9c61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/2998a4944a9a9c61","status":"passed","time":{"start":1698646624840,"stop":1698646628513,"duration":3673}},{"uid":"7ef812e5fa313b27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/7ef812e5fa313b27","status":"passed","time":{"start":1698628847434,"stop":1698628851186,"duration":3752}},{"uid":"2e4cb05d882f87f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/2e4cb05d882f87f5","status":"passed","time":{"start":1698615510437,"stop":1698615511728,"duration":1291}},{"uid":"91e94c1278944c21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/91e94c1278944c21","status":"passed","time":{"start":1698615345632,"stop":1698615348843,"duration":3211}},{"uid":"62875c3860994ce8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/62875c3860994ce8","status":"passed","time":{"start":1698542651894,"stop":1698542655351,"duration":3457}},{"uid":"3ca403d17de42bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/3ca403d17de42bd3","status":"passed","time":{"start":1698455847556,"stop":1698455850968,"duration":3412}},{"uid":"7bfd376e6d12ea80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/7bfd376e6d12ea80","status":"passed","time":{"start":1698369568296,"stop":1698369571772,"duration":3476}},{"uid":"1158dc536f0e7b7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/1158dc536f0e7b7c","status":"passed","time":{"start":1698283178222,"stop":1698283181932,"duration":3710}},{"uid":"6619183b2ff4c06a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6619183b2ff4c06a","status":"passed","time":{"start":1698196788707,"stop":1698196792396,"duration":3689}},{"uid":"8425392b99d4327e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8425392b99d4327e","status":"passed","time":{"start":1698178524728,"stop":1698178527878,"duration":3150}},{"uid":"d3f083ffb8e5dfe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/d3f083ffb8e5dfe0","status":"passed","time":{"start":1698178457929,"stop":1698178461067,"duration":3138}}]},"5f199ed7bccd24a997d0abd44066cd21":{"statistic":{"failed":12,"broken":0,"skipped":0,"passed":158,"unknown":0,"total":170},"items":[{"uid":"59fe52d5d03b2fe0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/59fe52d5d03b2fe0","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698867641843,"stop":1698867643763,"duration":1920}},{"uid":"fb5085dff5af6d89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/fb5085dff5af6d89","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698867636659,"stop":1698867641918,"duration":5259}},{"uid":"27f67ab19a7fb902","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/27f67ab19a7fb902","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698801631351,"stop":1698801637049,"duration":5698}},{"uid":"9a3de1feee7ce8ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/9a3de1feee7ce8ac","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698788522154,"stop":1698788528001,"duration":5847}},{"uid":"c328ecd484e14973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c328ecd484e14973","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698715028788,"stop":1698715040801,"duration":12013}},{"uid":"f3fcc17e01765cb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/f3fcc17e01765cb6","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698701400539,"stop":1698701408322,"duration":7783}},{"uid":"68ba860f703dc9d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/68ba860f703dc9d5","status":"passed","time":{"start":1698700254608,"stop":1698700259853,"duration":5245}},{"uid":"63700010bb15efc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/63700010bb15efc9","status":"passed","time":{"start":1698692896571,"stop":1698692897900,"duration":1329}},{"uid":"739feac8eca70a8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/739feac8eca70a8d","status":"passed","time":{"start":1698692764880,"stop":1698692770149,"duration":5269}},{"uid":"da4e73625ffb19d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/da4e73625ffb19d","status":"passed","time":{"start":1698646380313,"stop":1698646386556,"duration":6243}},{"uid":"17377b76348a5d90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/17377b76348a5d90","status":"passed","time":{"start":1698628597293,"stop":1698628603432,"duration":6139}},{"uid":"f269d9897876e0a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f269d9897876e0a7","status":"passed","time":{"start":1698615210439,"stop":1698615218809,"duration":8370}},{"uid":"3cca0f70ae582ab6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3cca0f70ae582ab6","status":"passed","time":{"start":1698615116081,"stop":1698615117747,"duration":1666}},{"uid":"f1517ff5b8939c8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/f1517ff5b8939c8f","status":"passed","time":{"start":1698542382606,"stop":1698542385029,"duration":2423}},{"uid":"bf918bbf5866a745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bf918bbf5866a745","status":"passed","time":{"start":1698455591929,"stop":1698455597746,"duration":5817}},{"uid":"a5451fb0639820ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a5451fb0639820ff","status":"passed","time":{"start":1698369262806,"stop":1698369268323,"duration":5517}},{"uid":"cb08544ba9862589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cb08544ba9862589","status":"passed","time":{"start":1698282858118,"stop":1698282863467,"duration":5349}},{"uid":"c9234c0e6f5595b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/c9234c0e6f5595b9","status":"passed","time":{"start":1698196523091,"stop":1698196528457,"duration":5366}},{"uid":"287753027f9a16e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/287753027f9a16e8","status":"passed","time":{"start":1698178246247,"stop":1698178252232,"duration":5985}},{"uid":"9ba649ead52778e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/9ba649ead52778e7","status":"passed","time":{"start":1698178187451,"stop":1698178194319,"duration":6868}}]},"01716bffe56099aefdeaa09777ea1bc0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"fd94aeeb4b64e678","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/fd94aeeb4b64e678","status":"passed","time":{"start":1698867716616,"stop":1698867717653,"duration":1037}},{"uid":"f2b7462ac1a5ffec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f2b7462ac1a5ffec","status":"passed","time":{"start":1698867626834,"stop":1698867627439,"duration":605}},{"uid":"2417d42cae8d3963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2417d42cae8d3963","status":"passed","time":{"start":1698801755860,"stop":1698801756511,"duration":651}},{"uid":"a2c410c85d86f5fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a2c410c85d86f5fa","status":"passed","time":{"start":1698788645077,"stop":1698788645745,"duration":668}},{"uid":"5a6df887712a063c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5a6df887712a063c","status":"passed","time":{"start":1698715207068,"stop":1698715207934,"duration":866}},{"uid":"947972a19e5a047f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/947972a19e5a047f","status":"passed","time":{"start":1698701579592,"stop":1698701580637,"duration":1045}},{"uid":"bc83f9d0ca18bf12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/bc83f9d0ca18bf12","status":"passed","time":{"start":1698700370749,"stop":1698700371454,"duration":705}},{"uid":"892cb612bb8a260f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/892cb612bb8a260f","status":"passed","time":{"start":1698693069973,"stop":1698693070661,"duration":688}},{"uid":"d746d81bfa5f6323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d746d81bfa5f6323","status":"passed","time":{"start":1698692879583,"stop":1698692880245,"duration":662}},{"uid":"a7b9700702903342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/a7b9700702903342","status":"passed","time":{"start":1698646573096,"stop":1698646574121,"duration":1025}},{"uid":"bca5d54544e12918","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bca5d54544e12918","status":"passed","time":{"start":1698628618086,"stop":1698628619130,"duration":1044}},{"uid":"86983fccc6805b41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/86983fccc6805b41","status":"passed","time":{"start":1698615468593,"stop":1698615469627,"duration":1034}},{"uid":"1bb87cb31597015a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1bb87cb31597015a","status":"passed","time":{"start":1698615303132,"stop":1698615303954,"duration":822}},{"uid":"19e385063871415d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/19e385063871415d","status":"passed","time":{"start":1698542596265,"stop":1698542597515,"duration":1250}},{"uid":"1f5f00ff67d87429","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1f5f00ff67d87429","status":"passed","time":{"start":1698455612449,"stop":1698455613053,"duration":604}},{"uid":"53bd7065db0f81a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/53bd7065db0f81a7","status":"passed","time":{"start":1698369283472,"stop":1698369284096,"duration":624}},{"uid":"604b7600f2aa901c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/604b7600f2aa901c","status":"passed","time":{"start":1698283124780,"stop":1698283125807,"duration":1027}},{"uid":"1588e7db60743b46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/1588e7db60743b46","status":"passed","time":{"start":1698196746339,"stop":1698196747316,"duration":977}},{"uid":"d9857cb8e6003180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/d9857cb8e6003180","status":"passed","time":{"start":1698178483537,"stop":1698178484576,"duration":1039}},{"uid":"f1eda36f443d9295","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f1eda36f443d9295","status":"passed","time":{"start":1698178420580,"stop":1698178421389,"duration":809}}]},"5bf150f9d14a36325cbfaf9b6349d178":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"206f305029ad97f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/206f305029ad97f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867684004,"stop":1698867684010,"duration":6}},{"uid":"95ec852c6c6d73d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/95ec852c6c6d73d6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867600437,"stop":1698867600441,"duration":4}},{"uid":"e02a41b03abe85de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e02a41b03abe85de","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801613921,"stop":1698801613925,"duration":4}},{"uid":"58839a266e16554b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/58839a266e16554b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788504901,"stop":1698788504904,"duration":3}},{"uid":"c10b4086048e7d97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/c10b4086048e7d97","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715006996,"stop":1698715007000,"duration":4}},{"uid":"912adcb68c64b57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/912adcb68c64b57a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701379693,"stop":1698701379698,"duration":5}},{"uid":"c576754f7516a1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c576754f7516a1c1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700238538,"stop":1698700238542,"duration":4}},{"uid":"85ec7b9ff5a8b185","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/85ec7b9ff5a8b185","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692879232,"stop":1698692879236,"duration":4}},{"uid":"61e801597b061cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/61e801597b061cf7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692746801,"stop":1698692746805,"duration":4}},{"uid":"6e3a2a18d0026b21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6e3a2a18d0026b21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646565330,"stop":1698646565335,"duration":5}},{"uid":"14922660670726ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/14922660670726ac","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628577758,"stop":1698628577762,"duration":4}},{"uid":"5731ba0c4f6a46b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/5731ba0c4f6a46b9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615190537,"stop":1698615190542,"duration":5}},{"uid":"3ed4e031fea931be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3ed4e031fea931be","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615098005,"stop":1698615098009,"duration":4}},{"uid":"3669c53d8476cb21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/3669c53d8476cb21","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542363068,"stop":1698542363072,"duration":4}},{"uid":"319450e268a465bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/319450e268a465bb","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455571930,"stop":1698455571934,"duration":4}},{"uid":"c809e654acc04267","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/c809e654acc04267","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369245803,"stop":1698369245807,"duration":4}},{"uid":"de4700e1208ca904","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/de4700e1208ca904","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282838248,"stop":1698282838252,"duration":4}},{"uid":"a57699a339424dec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a57699a339424dec","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196502823,"stop":1698196502827,"duration":4}},{"uid":"e602837249619184","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e602837249619184","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178225219,"stop":1698178225223,"duration":4}},{"uid":"e9d479461b3394fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/e9d479461b3394fa","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178169120,"stop":1698178169124,"duration":4}}]},"df5c822318460ed588d620415ff288f8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"4f67ba27307a0a4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/4f67ba27307a0a4e","status":"passed","time":{"start":1698867388052,"stop":1698867393278,"duration":5226}},{"uid":"687ecf69597ac401","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/687ecf69597ac401","status":"passed","time":{"start":1698867406407,"stop":1698867409058,"duration":2651}},{"uid":"15c5fee51358b261","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/15c5fee51358b261","status":"passed","time":{"start":1698801505991,"stop":1698801509046,"duration":3055}},{"uid":"209ebc23c84dfed3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/209ebc23c84dfed3","status":"passed","time":{"start":1698788408192,"stop":1698788422800,"duration":14608}},{"uid":"ec2303384cd3640d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/ec2303384cd3640d","status":"passed","time":{"start":1698714883372,"stop":1698714891539,"duration":8167}},{"uid":"9e576eae76858196","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9e576eae76858196","status":"passed","time":{"start":1698701274518,"stop":1698701279500,"duration":4982}},{"uid":"5e710435514fac94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/5e710435514fac94","status":"passed","time":{"start":1698700145458,"stop":1698700153613,"duration":8155}},{"uid":"1168a6fbf03f76ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1168a6fbf03f76ab","status":"passed","time":{"start":1698692695997,"stop":1698692699945,"duration":3948}},{"uid":"93c69ee86b16997c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/93c69ee86b16997c","status":"passed","time":{"start":1698692659529,"stop":1698692662651,"duration":3122}},{"uid":"ea7465e5d8b5241a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ea7465e5d8b5241a","status":"passed","time":{"start":1698646218011,"stop":1698646222809,"duration":4798}},{"uid":"b6432d67a46ec88d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/b6432d67a46ec88d","status":"passed","time":{"start":1698628461285,"stop":1698628469822,"duration":8537}},{"uid":"7f1180f232329f7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/7f1180f232329f7e","status":"passed","time":{"start":1698615108071,"stop":1698615112753,"duration":4682}},{"uid":"f82fed317c4382bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/f82fed317c4382bb","status":"passed","time":{"start":1698615029245,"stop":1698615036651,"duration":7406}},{"uid":"624f6fe5c86e6b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/624f6fe5c86e6b74","status":"passed","time":{"start":1698542269889,"stop":1698542278256,"duration":8367}},{"uid":"242b4e0170a79f6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/242b4e0170a79f6e","status":"passed","time":{"start":1698455464013,"stop":1698455468647,"duration":4634}},{"uid":"b1a489409f48eace","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b1a489409f48eace","status":"passed","time":{"start":1698369146603,"stop":1698369153849,"duration":7246}},{"uid":"f2b0594c1e4f408","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/f2b0594c1e4f408","status":"passed","time":{"start":1698282734797,"stop":1698282742027,"duration":7230}},{"uid":"a6ba867e9734389e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a6ba867e9734389e","status":"passed","time":{"start":1698196407914,"stop":1698196412102,"duration":4188}},{"uid":"dd499967ca8c09a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/dd499967ca8c09a6","status":"passed","time":{"start":1698178134095,"stop":1698178141127,"duration":7032}},{"uid":"eee666a52292f365","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/eee666a52292f365","status":"passed","time":{"start":1698178091162,"stop":1698178104278,"duration":13116}}]},"a91e40164c913e6b5f3736b823229a66":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"7c2e5444f68a2b61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/7c2e5444f68a2b61","status":"passed","time":{"start":1698867686618,"stop":1698867688641,"duration":2023}},{"uid":"aa18136d0380cb9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/aa18136d0380cb9d","status":"passed","time":{"start":1698867602695,"stop":1698867604170,"duration":1475}},{"uid":"c1d3cda9a41a9b23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c1d3cda9a41a9b23","status":"passed","time":{"start":1698801732250,"stop":1698801733785,"duration":1535}},{"uid":"8d02621c90428938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8d02621c90428938","status":"passed","time":{"start":1698788619639,"stop":1698788621510,"duration":1871}},{"uid":"5ae166f969611509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5ae166f969611509","status":"passed","time":{"start":1698715171408,"stop":1698715173231,"duration":1823}},{"uid":"5f2202503a1e908c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5f2202503a1e908c","status":"passed","time":{"start":1698701561736,"stop":1698701563678,"duration":1942}},{"uid":"74c8dc05e1dfe544","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/74c8dc05e1dfe544","status":"passed","time":{"start":1698700347967,"stop":1698700349712,"duration":1745}},{"uid":"be0f66e132b22cce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/be0f66e132b22cce","status":"passed","time":{"start":1698693047280,"stop":1698693048824,"duration":1544}},{"uid":"5963bc46c0fe9721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5963bc46c0fe9721","status":"passed","time":{"start":1698692857400,"stop":1698692858925,"duration":1525}},{"uid":"45def3710374ac46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/45def3710374ac46","status":"passed","time":{"start":1698646545096,"stop":1698646547179,"duration":2083}},{"uid":"235ba6a33ed7ac75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/235ba6a33ed7ac75","status":"passed","time":{"start":1698628894471,"stop":1698628896173,"duration":1702}},{"uid":"704d8155438a6584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/704d8155438a6584","status":"passed","time":{"start":1698615374062,"stop":1698615376511,"duration":2449}},{"uid":"4aa31783cad616f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/4aa31783cad616f4","status":"passed","time":{"start":1698615265688,"stop":1698615267368,"duration":1680}},{"uid":"4d3ad6dc5cf4b2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4d3ad6dc5cf4b2eb","status":"passed","time":{"start":1698542533169,"stop":1698542535598,"duration":2429}},{"uid":"bfccf29833f2095c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/bfccf29833f2095c","status":"passed","time":{"start":1698455869170,"stop":1698455870723,"duration":1553}},{"uid":"46df9c6add667a53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/46df9c6add667a53","status":"passed","time":{"start":1698369526921,"stop":1698369528468,"duration":1547}},{"uid":"77e35d5687836bce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/77e35d5687836bce","status":"passed","time":{"start":1698283018477,"stop":1698283020316,"duration":1839}},{"uid":"5cd39242d3e0f932","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/5cd39242d3e0f932","status":"passed","time":{"start":1698196684299,"stop":1698196686730,"duration":2431}},{"uid":"e0d1f8023c3e8066","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/e0d1f8023c3e8066","status":"passed","time":{"start":1698178404101,"stop":1698178406154,"duration":2053}},{"uid":"f8969c626eeca989","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f8969c626eeca989","status":"passed","time":{"start":1698178344797,"stop":1698178346703,"duration":1906}}]},"f041ffb1356697b5d3d99569da0ccb15":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"57334bfd0eb77b61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/57334bfd0eb77b61","status":"passed","time":{"start":1698867702724,"stop":1698867711503,"duration":8779}},{"uid":"81cb7c369e164166","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/81cb7c369e164166","status":"passed","time":{"start":1698867616464,"stop":1698867624137,"duration":7673}},{"uid":"230b40036c9eb0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/230b40036c9eb0cb","status":"passed","time":{"start":1698801744678,"stop":1698801752419,"duration":7741}},{"uid":"5851028c2899c16d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/5851028c2899c16d","status":"passed","time":{"start":1698788634284,"stop":1698788642071,"duration":7787}},{"uid":"cca4221ac7522a5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cca4221ac7522a5c","status":"passed","time":{"start":1698715195408,"stop":1698715203732,"duration":8324}},{"uid":"ba54f212460b22d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ba54f212460b22d3","status":"passed","time":{"start":1698701577395,"stop":1698701586089,"duration":8694}},{"uid":"c55712bcda97ec83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/c55712bcda97ec83","status":"passed","time":{"start":1698700359166,"stop":1698700367045,"duration":7879}},{"uid":"20e555e7298ca26f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/20e555e7298ca26f","status":"passed","time":{"start":1698693059265,"stop":1698693067139,"duration":7874}},{"uid":"c93a3f4581ee9dbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/c93a3f4581ee9dbd","status":"passed","time":{"start":1698692868988,"stop":1698692876742,"duration":7754}},{"uid":"aff0e5974312e38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/aff0e5974312e38e","status":"passed","time":{"start":1698646559579,"stop":1698646568636,"duration":9057}},{"uid":"4ea146b5b479c46b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4ea146b5b479c46b","status":"passed","time":{"start":1698628606077,"stop":1698628614493,"duration":8416}},{"uid":"a5d3a66f1c61a969","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/a5d3a66f1c61a969","status":"passed","time":{"start":1698615454376,"stop":1698615464643,"duration":10267}},{"uid":"2ba02bc07e58fa88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/2ba02bc07e58fa88","status":"passed","time":{"start":1698615290904,"stop":1698615299188,"duration":8284}},{"uid":"51ba88a54322e401","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/51ba88a54322e401","status":"passed","time":{"start":1698542581423,"stop":1698542590374,"duration":8951}},{"uid":"c5f75a8526c66984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/c5f75a8526c66984","status":"passed","time":{"start":1698455600051,"stop":1698455608138,"duration":8087}},{"uid":"383a3ce01b91089f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/383a3ce01b91089f","status":"passed","time":{"start":1698369270524,"stop":1698369278894,"duration":8370}},{"uid":"339e8cd65417dd50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/339e8cd65417dd50","status":"passed","time":{"start":1698283093808,"stop":1698283119726,"duration":25918}},{"uid":"80a1b57e0f9f7dea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/80a1b57e0f9f7dea","status":"passed","time":{"start":1698196733876,"stop":1698196742508,"duration":8632}},{"uid":"4ac2cb294186e8b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ac2cb294186e8b1","status":"passed","time":{"start":1698178469874,"stop":1698178478879,"duration":9005}},{"uid":"269a173962730a7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/269a173962730a7a","status":"passed","time":{"start":1698178408218,"stop":1698178417235,"duration":9017}}]},"1d6e269a7b6351ace4d7bae7deb3de47":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"6f813be2b9273e78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/6f813be2b9273e78","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698867510278,"stop":1698867641663,"duration":131385}},{"uid":"e65f436c9ba5df46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e65f436c9ba5df46","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698867505268,"stop":1698867636504,"duration":131236}},{"uid":"5b00807aa1aaf507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5b00807aa1aaf507","status":"passed","time":{"start":1698801630027,"stop":1698801631347,"duration":1320}},{"uid":"59c53511b53f6960","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/59c53511b53f6960","status":"passed","time":{"start":1698788520746,"stop":1698788522151,"duration":1405}},{"uid":"3f939ca428b20f11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/3f939ca428b20f11","status":"passed","time":{"start":1698715027196,"stop":1698715028785,"duration":1589}},{"uid":"236809835c9283f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/236809835c9283f5","status":"passed","time":{"start":1698701398585,"stop":1698701400536,"duration":1951}},{"uid":"25139ffeb0e5e336","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/25139ffeb0e5e336","status":"passed","time":{"start":1698700253425,"stop":1698700254605,"duration":1180}},{"uid":"d623a04b6ddff91d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/d623a04b6ddff91d","status":"passed","time":{"start":1698692895312,"stop":1698692896568,"duration":1256}},{"uid":"5a2b6f9b60938529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/5a2b6f9b60938529","status":"passed","time":{"start":1698692763658,"stop":1698692764877,"duration":1219}},{"uid":"e3e591fbbc8e3718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e3e591fbbc8e3718","status":"passed","time":{"start":1698646378423,"stop":1698646380309,"duration":1886}},{"uid":"dd0ea9c88befb2b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/dd0ea9c88befb2b6","status":"passed","time":{"start":1698628595640,"stop":1698628597289,"duration":1649}},{"uid":"f1167a1bc6021751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/f1167a1bc6021751","status":"passed","time":{"start":1698615208576,"stop":1698615210434,"duration":1858}},{"uid":"3b5aab996f2af0c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/3b5aab996f2af0c0","status":"passed","time":{"start":1698615114668,"stop":1698615116077,"duration":1409}},{"uid":"7d249808940133d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7d249808940133d1","status":"passed","time":{"start":1698542380793,"stop":1698542382602,"duration":1809}},{"uid":"f8d98873db23b1d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f8d98873db23b1d9","status":"passed","time":{"start":1698455590776,"stop":1698455591925,"duration":1149}},{"uid":"4e2e5834e8410981","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2e5834e8410981","status":"passed","time":{"start":1698369261230,"stop":1698369262802,"duration":1572}},{"uid":"6eee1d3443260188","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6eee1d3443260188","status":"passed","time":{"start":1698282856228,"stop":1698282858113,"duration":1885}},{"uid":"182bd618db279758","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/182bd618db279758","status":"passed","time":{"start":1698196521215,"stop":1698196523088,"duration":1873}},{"uid":"4ae5a0dd7100faa1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4ae5a0dd7100faa1","status":"passed","time":{"start":1698178244466,"stop":1698178246242,"duration":1776}},{"uid":"189c93f39895b0ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/189c93f39895b0ff","status":"passed","time":{"start":1698178185600,"stop":1698178187448,"duration":1848}}]},"53c5720a05c261e2bad5904bb33e19b7":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"eb3ca839fc15bae3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/eb3ca839fc15bae3","status":"passed","time":{"start":1698867657963,"stop":1698867659207,"duration":1244}},{"uid":"356d53fd13d8c29e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/356d53fd13d8c29e","status":"passed","time":{"start":1698867573240,"stop":1698867575021,"duration":1781}},{"uid":"cb176a91b852def4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/cb176a91b852def4","status":"passed","time":{"start":1698801681894,"stop":1698801682861,"duration":967}},{"uid":"da064ae3a6682f0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/da064ae3a6682f0d","status":"passed","time":{"start":1698788591212,"stop":1698788592893,"duration":1681}},{"uid":"747189ce52834535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/747189ce52834535","status":"passed","time":{"start":1698715134776,"stop":1698715135888,"duration":1112}},{"uid":"b37c4d316e51c517","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/b37c4d316e51c517","status":"passed","time":{"start":1698701549397,"stop":1698701550532,"duration":1135}},{"uid":"1cd08f885d3ace6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/1cd08f885d3ace6b","status":"passed","time":{"start":1698700323557,"stop":1698700324529,"duration":972}},{"uid":"3ee1b7b8d624fab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3ee1b7b8d624fab0","status":"passed","time":{"start":1698692862454,"stop":1698692863414,"duration":960}},{"uid":"7acd72fce1ba8988","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/7acd72fce1ba8988","status":"passed","time":{"start":1698692832433,"stop":1698692834359,"duration":1926}},{"uid":"7fdf5f6869fd9cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/7fdf5f6869fd9cda","status":"passed","time":{"start":1698646543854,"stop":1698646545046,"duration":1192}},{"uid":"aeb9c59c65541655","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/aeb9c59c65541655","status":"passed","time":{"start":1698628527262,"stop":1698628528902,"duration":1640}},{"uid":"9a39cf4c856325fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/9a39cf4c856325fc","status":"passed","time":{"start":1698615166878,"stop":1698615168350,"duration":1472}},{"uid":"ac64a328a48a4733","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ac64a328a48a4733","status":"passed","time":{"start":1698615074380,"stop":1698615075754,"duration":1374}},{"uid":"b32626c1452100d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/b32626c1452100d2","status":"passed","time":{"start":1698542327740,"stop":1698542328940,"duration":1200}},{"uid":"713ce6be97e81048","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/713ce6be97e81048","status":"passed","time":{"start":1698455515566,"stop":1698455516566,"duration":1000}},{"uid":"2af3534b27b630ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/2af3534b27b630ef","status":"passed","time":{"start":1698369204860,"stop":1698369205913,"duration":1053}},{"uid":"bd3fccbd3d1dfbdd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd3fccbd3d1dfbdd","status":"passed","time":{"start":1698282792986,"stop":1698282794182,"duration":1196}},{"uid":"dd10ab3e47129754","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/dd10ab3e47129754","status":"passed","time":{"start":1698196465178,"stop":1698196466463,"duration":1285}},{"uid":"988d06ca1cd9ff0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/988d06ca1cd9ff0e","status":"passed","time":{"start":1698178197227,"stop":1698178198425,"duration":1198}},{"uid":"a237525a16e7c92a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a237525a16e7c92a","status":"passed","time":{"start":1698178143624,"stop":1698178144685,"duration":1061}}]},"64028773adeaa616798d2ec053582700":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"610d9eb599537e69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/610d9eb599537e69","status":"passed","time":{"start":1698867809808,"stop":1698867814478,"duration":4670}},{"uid":"f664d7caa3b0a525","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f664d7caa3b0a525","status":"passed","time":{"start":1698867793435,"stop":1698867798676,"duration":5241}},{"uid":"f8cfccfc1f9efe44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f8cfccfc1f9efe44","status":"passed","time":{"start":1698801806504,"stop":1698801810668,"duration":4164}},{"uid":"d3dc2addadd569d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/d3dc2addadd569d7","status":"passed","time":{"start":1698788688144,"stop":1698788692293,"duration":4149}},{"uid":"7f14366336fc8a6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/7f14366336fc8a6e","status":"passed","time":{"start":1698715225723,"stop":1698715230056,"duration":4333}},{"uid":"5fcbe8e4905aa970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/5fcbe8e4905aa970","status":"passed","time":{"start":1698701629544,"stop":1698701633982,"duration":4438}},{"uid":"ef4b607c08861fbb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ef4b607c08861fbb","status":"passed","time":{"start":1698700530729,"stop":1698700534905,"duration":4176}},{"uid":"54ce6de183c44a1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/54ce6de183c44a1f","status":"passed","time":{"start":1698693108971,"stop":1698693112964,"duration":3993}},{"uid":"d18adb8baf811d2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d18adb8baf811d2d","status":"passed","time":{"start":1698692936994,"stop":1698692941187,"duration":4193}},{"uid":"20464afc2baebabb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/20464afc2baebabb","status":"passed","time":{"start":1698646603909,"stop":1698646608747,"duration":4838}},{"uid":"d328bd06c7e8756c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/d328bd06c7e8756c","status":"passed","time":{"start":1698628823587,"stop":1698628829610,"duration":6023}},{"uid":"ad45c3880795c2b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/ad45c3880795c2b2","status":"passed","time":{"start":1698615486082,"stop":1698615491635,"duration":5553}},{"uid":"d0f5733099cc59c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/d0f5733099cc59c6","status":"passed","time":{"start":1698615323778,"stop":1698615328024,"duration":4246}},{"uid":"1637dcbfbcd47b57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/1637dcbfbcd47b57","status":"passed","time":{"start":1698542620789,"stop":1698542627507,"duration":6718}},{"uid":"5b98063157ae6d77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5b98063157ae6d77","status":"passed","time":{"start":1698455818353,"stop":1698455822461,"duration":4108}},{"uid":"e2bc336d3dd3ec36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/e2bc336d3dd3ec36","status":"passed","time":{"start":1698369547046,"stop":1698369551377,"duration":4331}},{"uid":"effd35a54b80e266","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/effd35a54b80e266","status":"passed","time":{"start":1698283151838,"stop":1698283156324,"duration":4486}},{"uid":"f003f253ff08ec94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f003f253ff08ec94","status":"passed","time":{"start":1698196767722,"stop":1698196772269,"duration":4547}},{"uid":"df96f367a9d25994","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/df96f367a9d25994","status":"passed","time":{"start":1698178501686,"stop":1698178506471,"duration":4785}},{"uid":"f94f6d1acc823814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/f94f6d1acc823814","status":"passed","time":{"start":1698178438282,"stop":1698178442538,"duration":4256}}]},"973eb3b9bc5dfa31c9d5412a22fe2eb5":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"eee1052cbc065af0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/eee1052cbc065af0","status":"passed","time":{"start":1698867420107,"stop":1698867653893,"duration":233786}},{"uid":"c0d26c93b3737f4c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/c0d26c93b3737f4c","status":"passed","time":{"start":1698867445121,"stop":1698867569894,"duration":124773}},{"uid":"79f4cde8826c48f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/79f4cde8826c48f","status":"passed","time":{"start":1698801550025,"stop":1698801673617,"duration":123592}},{"uid":"fad4e15c68635f1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/fad4e15c68635f1c","status":"passed","time":{"start":1698788457064,"stop":1698788587883,"duration":130819}},{"uid":"e2467eedd507f249","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e2467eedd507f249","status":"passed","time":{"start":1698714947490,"stop":1698715129756,"duration":182266}},{"uid":"58235cdb7f6a16f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/58235cdb7f6a16f4","status":"passed","time":{"start":1698701324965,"stop":1698701545424,"duration":220459}},{"uid":"203acb0b0a95bf65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/203acb0b0a95bf65","status":"passed","time":{"start":1698700190483,"stop":1698700320149,"duration":129666}},{"uid":"c741e65f690397ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/c741e65f690397ed","status":"passed","time":{"start":1698692735086,"stop":1698692859342,"duration":124256}},{"uid":"1641ad71402850c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1641ad71402850c1","status":"passed","time":{"start":1698692704814,"stop":1698692829035,"duration":124221}},{"uid":"df0b44ca6d8f65ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/df0b44ca6d8f65ba","status":"passed","time":{"start":1698646317225,"stop":1698646539741,"duration":222516}},{"uid":"78d6fb5c9957a5f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/78d6fb5c9957a5f2","status":"passed","time":{"start":1698628573257,"stop":1698628742414,"duration":169157}},{"uid":"6e695a032b3788b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/6e695a032b3788b7","status":"passed","time":{"start":1698615233300,"stop":1698615451617,"duration":218317}},{"uid":"416fa98799273909","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/416fa98799273909","status":"passed","time":{"start":1698615119338,"stop":1698615288319,"duration":168981}},{"uid":"ff6c432a41c28ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/ff6c432a41c28ed5","status":"passed","time":{"start":1698542389100,"stop":1698542578472,"duration":189372}},{"uid":"182669a0d6c620c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/182669a0d6c620c1","status":"passed","time":{"start":1698455578235,"stop":1698455712453,"duration":134218}},{"uid":"b272f88643c81565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/b272f88643c81565","status":"passed","time":{"start":1698369246733,"stop":1698369376550,"duration":129817}},{"uid":"30b06bbd475aae25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/30b06bbd475aae25","status":"passed","time":{"start":1698282870326,"stop":1698283091433,"duration":221107}},{"uid":"a24da2fd3b5a65a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/a24da2fd3b5a65a7","status":"passed","time":{"start":1698196525513,"stop":1698196731365,"duration":205852}},{"uid":"4e2ed744a367ea6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4e2ed744a367ea6e","status":"passed","time":{"start":1698178246655,"stop":1698178467427,"duration":220772}},{"uid":"61a8b7103fdead3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/61a8b7103fdead3d","status":"passed","time":{"start":1698178228500,"stop":1698178406046,"duration":177546}}]},"a6754a317b5a41ab9e370512cb3937ce":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"d6400db47743f80a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/d6400db47743f80a","status":"passed","time":{"start":1698867419733,"stop":1698867422912,"duration":3179}},{"uid":"f80cadbbabf5824c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f80cadbbabf5824c","status":"passed","time":{"start":1698867431444,"stop":1698867434201,"duration":2757}},{"uid":"f09ba2c1e5d0cae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/f09ba2c1e5d0cae1","status":"passed","time":{"start":1698801544679,"stop":1698801547668,"duration":2989}},{"uid":"161c4ba0007efae9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/161c4ba0007efae9","status":"passed","time":{"start":1698788447785,"stop":1698788451219,"duration":3434}},{"uid":"793c4ca9956fec68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/793c4ca9956fec68","status":"passed","time":{"start":1698714935450,"stop":1698714939118,"duration":3668}},{"uid":"84605c68fd2fe22b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/84605c68fd2fe22b","status":"passed","time":{"start":1698701308638,"stop":1698701311047,"duration":2409}},{"uid":"a31a1659083c63ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/a31a1659083c63ed","status":"passed","time":{"start":1698700180072,"stop":1698700183127,"duration":3055}},{"uid":"84deaf0404ece204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/84deaf0404ece204","status":"passed","time":{"start":1698692722431,"stop":1698692725077,"duration":2646}},{"uid":"f5e90ce89cd9d0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/f5e90ce89cd9d0d","status":"passed","time":{"start":1698692691496,"stop":1698692695018,"duration":3522}},{"uid":"b4fafbbd6130244e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/b4fafbbd6130244e","status":"passed","time":{"start":1698646314475,"stop":1698646317222,"duration":2747}},{"uid":"4b3a53b5627985f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/4b3a53b5627985f1","status":"passed","time":{"start":1698628499617,"stop":1698628503071,"duration":3454}},{"uid":"c3aec7762dc17173","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/c3aec7762dc17173","status":"passed","time":{"start":1698615142026,"stop":1698615145449,"duration":3423}},{"uid":"7be2d09d4091d611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/7be2d09d4091d611","status":"passed","time":{"start":1698615057448,"stop":1698615060658,"duration":3210}},{"uid":"92715053ae380fab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/92715053ae380fab","status":"passed","time":{"start":1698542313925,"stop":1698542316986,"duration":3061}},{"uid":"605600f894ac8b14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/605600f894ac8b14","status":"passed","time":{"start":1698455506303,"stop":1698455509168,"duration":2865}},{"uid":"26a3baf6a51a4970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/26a3baf6a51a4970","status":"passed","time":{"start":1698369183262,"stop":1698369186045,"duration":2783}},{"uid":"4701c1db0d36f0ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/4701c1db0d36f0ac","status":"passed","time":{"start":1698282783168,"stop":1698282787509,"duration":4341}},{"uid":"ca3efc3d0cf2891e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ca3efc3d0cf2891e","status":"passed","time":{"start":1698196455843,"stop":1698196458761,"duration":2918}},{"uid":"97907798cf1e49f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/97907798cf1e49f3","status":"passed","time":{"start":1698178168420,"stop":1698178171683,"duration":3263}},{"uid":"a7bdf7c649a5d17d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/a7bdf7c649a5d17d","status":"passed","time":{"start":1698178131311,"stop":1698178134696,"duration":3385}}]},"a2365ffeb3ba24c7926dc7b42b03858c":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"47d92087ebcb7f70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/47d92087ebcb7f70","status":"passed","time":{"start":1698867463779,"stop":1698867466507,"duration":2728}},{"uid":"2392fc074740145e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/2392fc074740145e","status":"passed","time":{"start":1698867467482,"stop":1698867469785,"duration":2303}},{"uid":"e334260aa3e4cc46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/e334260aa3e4cc46","status":"passed","time":{"start":1698801591164,"stop":1698801593628,"duration":2464}},{"uid":"763ed04feca4c074","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/763ed04feca4c074","status":"passed","time":{"start":1698788488570,"stop":1698788490952,"duration":2382}},{"uid":"a4a08ee435b314af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4a08ee435b314af","status":"passed","time":{"start":1698714985145,"stop":1698714987803,"duration":2658}},{"uid":"ad7ec844be81f773","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/ad7ec844be81f773","status":"passed","time":{"start":1698701360306,"stop":1698701363035,"duration":2729}},{"uid":"e80464851aaa4985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/e80464851aaa4985","status":"passed","time":{"start":1698700222576,"stop":1698700225082,"duration":2506}},{"uid":"1e40201a75c95ef1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1e40201a75c95ef1","status":"passed","time":{"start":1698693060971,"stop":1698693063267,"duration":2296}},{"uid":"e8c538802d08d4c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e8c538802d08d4c9","status":"passed","time":{"start":1698692730982,"stop":1698692733062,"duration":2080}},{"uid":"f09bfb11d9fa7df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/f09bfb11d9fa7df0","status":"passed","time":{"start":1698646328870,"stop":1698646331624,"duration":2754}},{"uid":"f60d53f522338866","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/f60d53f522338866","status":"passed","time":{"start":1698628546626,"stop":1698628549109,"duration":2483}},{"uid":"d03c392a73dd22b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d03c392a73dd22b4","status":"passed","time":{"start":1698615205522,"stop":1698615208201,"duration":2679}},{"uid":"11e43a0f690f583d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/11e43a0f690f583d","status":"passed","time":{"start":1698615097931,"stop":1698615100275,"duration":2344}},{"uid":"6f592615c022c393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6f592615c022c393","status":"passed","time":{"start":1698542361013,"stop":1698542363506,"duration":2493}},{"uid":"ed6d43d9327037ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ed6d43d9327037ce","status":"passed","time":{"start":1698455550069,"stop":1698455552347,"duration":2278}},{"uid":"97d214eb5f36f5a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/97d214eb5f36f5a3","status":"passed","time":{"start":1698369224064,"stop":1698369226317,"duration":2253}},{"uid":"6d92fcd0a0deb97b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/6d92fcd0a0deb97b","status":"passed","time":{"start":1698282837287,"stop":1698282839922,"duration":2635}},{"uid":"b4012340d4adc9b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b4012340d4adc9b1","status":"passed","time":{"start":1698196496354,"stop":1698196498970,"duration":2616}},{"uid":"f459f80d73b14a6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/f459f80d73b14a6a","status":"passed","time":{"start":1698178221138,"stop":1698178223814,"duration":2676}},{"uid":"931c96bae7eb63ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/931c96bae7eb63ac","status":"passed","time":{"start":1698178201543,"stop":1698178204011,"duration":2468}}]},"617b4311b681b19c6f82373e9ef5a04d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"e242ac406a1d6e06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/e242ac406a1d6e06","status":"passed","time":{"start":1698867792658,"stop":1698867796419,"duration":3761}},{"uid":"1b3cbd5ce71ae449","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/1b3cbd5ce71ae449","status":"passed","time":{"start":1698867788494,"stop":1698867792675,"duration":4181}},{"uid":"2b6643947b84197f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2b6643947b84197f","status":"passed","time":{"start":1698801791616,"stop":1698801794527,"duration":2911}},{"uid":"99b6fbd05192c508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/99b6fbd05192c508","status":"passed","time":{"start":1698788669165,"stop":1698788671797,"duration":2632}},{"uid":"d47e2e936c3cf99c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d47e2e936c3cf99c","status":"passed","time":{"start":1698715209206,"stop":1698715212091,"duration":2885}},{"uid":"650fac0d6bccf8e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/650fac0d6bccf8e2","status":"passed","time":{"start":1698701613593,"stop":1698701616560,"duration":2967}},{"uid":"618bd40d6b1c539e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/618bd40d6b1c539e","status":"passed","time":{"start":1698700406453,"stop":1698700409058,"duration":2605}},{"uid":"7217fbd2b92cff6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/7217fbd2b92cff6c","status":"passed","time":{"start":1698693092074,"stop":1698693097961,"duration":5887}},{"uid":"54053de6181fc64a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/54053de6181fc64a","status":"passed","time":{"start":1698692921563,"stop":1698692925709,"duration":4146}},{"uid":"1ae87d0acdb7a55d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/1ae87d0acdb7a55d","status":"passed","time":{"start":1698646587699,"stop":1698646590820,"duration":3121}},{"uid":"1beee8e852b10855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/1beee8e852b10855","status":"passed","time":{"start":1698628804107,"stop":1698628811058,"duration":6951}},{"uid":"85ba9ac620795264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/85ba9ac620795264","status":"passed","time":{"start":1698615471392,"stop":1698615474056,"duration":2664}},{"uid":"75b53949a32c2209","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/75b53949a32c2209","status":"passed","time":{"start":1698615305556,"stop":1698615310990,"duration":5434}},{"uid":"d5e9dd2f01aef2e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/d5e9dd2f01aef2e1","status":"passed","time":{"start":1698542599885,"stop":1698542605819,"duration":5934}},{"uid":"8300ddf5664118f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/8300ddf5664118f4","status":"passed","time":{"start":1698455802904,"stop":1698455805588,"duration":2684}},{"uid":"4e2c0aa92e8e15d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e2c0aa92e8e15d4","status":"passed","time":{"start":1698369593116,"stop":1698369597890,"duration":4774}},{"uid":"a1f8d4973f388da6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/a1f8d4973f388da6","status":"passed","time":{"start":1698283131114,"stop":1698283134209,"duration":3095}},{"uid":"f299ee7137b60ac0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f299ee7137b60ac0","status":"passed","time":{"start":1698196749061,"stop":1698196751635,"duration":2574}},{"uid":"516038fbedfd8500","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/516038fbedfd8500","status":"passed","time":{"start":1698178486523,"stop":1698178489259,"duration":2736}},{"uid":"b49b6874cb3f9587","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/b49b6874cb3f9587","status":"passed","time":{"start":1698178423084,"stop":1698178426602,"duration":3518}}]},"9700dde83050a915705bb73b0a95103e":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"f49c34d25189e363","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/f49c34d25189e363","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867695432,"stop":1698867696429,"duration":997}},{"uid":"4afa92a1106211b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/4afa92a1106211b7","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867610338,"stop":1698867610939,"duration":601}},{"uid":"51796efb3d0e5e9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/51796efb3d0e5e9c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801739722,"stop":1698801740356,"duration":634}},{"uid":"8dfe042a2889810a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/8dfe042a2889810a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788627601,"stop":1698788628216,"duration":615}},{"uid":"26284309d6933a48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/26284309d6933a48","status":"passed","time":{"start":1698715179345,"stop":1698715180414,"duration":1069}},{"uid":"981b24ae86a6f02d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/981b24ae86a6f02d","status":"passed","time":{"start":1698701570710,"stop":1698701571676,"duration":966}},{"uid":"17ef213b6d4d44d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/17ef213b6d4d44d3","status":"passed","time":{"start":1698700354880,"stop":1698700355498,"duration":618}},{"uid":"1c3d3c1dc809629d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1c3d3c1dc809629d","status":"passed","time":{"start":1698693054089,"stop":1698693054653,"duration":564}},{"uid":"b610ea205b26625f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/b610ea205b26625f","status":"passed","time":{"start":1698692864018,"stop":1698692864653,"duration":635}},{"uid":"ffd21ad9e5d5972f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ffd21ad9e5d5972f","status":"passed","time":{"start":1698646554173,"stop":1698646555236,"duration":1063}},{"uid":"945e44687be0f562","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/945e44687be0f562","status":"passed","time":{"start":1698628902273,"stop":1698628903066,"duration":793}},{"uid":"e54321b77f781641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e54321b77f781641","status":"passed","time":{"start":1698615386070,"stop":1698615386994,"duration":924}},{"uid":"e0c6ca62bcb9b1b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e0c6ca62bcb9b1b6","status":"passed","time":{"start":1698615274946,"stop":1698615275635,"duration":689}},{"uid":"e993baaa15479e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/e993baaa15479e38","status":"passed","time":{"start":1698542541208,"stop":1698542542127,"duration":919}},{"uid":"6ae842d357e55c92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/6ae842d357e55c92","status":"passed","time":{"start":1698455876053,"stop":1698455876669,"duration":616}},{"uid":"6947ff6fffc7b931","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6947ff6fffc7b931","status":"passed","time":{"start":1698369533659,"stop":1698369534369,"duration":710}},{"uid":"c40fef963544b700","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c40fef963544b700","status":"passed","time":{"start":1698283027678,"stop":1698283042180,"duration":14502}},{"uid":"adb5787cc9ee044e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/adb5787cc9ee044e","status":"passed","time":{"start":1698196694148,"stop":1698196694898,"duration":750}},{"uid":"4140253ce006b569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/4140253ce006b569","status":"passed","time":{"start":1698178413116,"stop":1698178414129,"duration":1013}},{"uid":"8c78a2303c6280a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c78a2303c6280a2","status":"passed","time":{"start":1698178352441,"stop":1698178353220,"duration":779}}]},"b8d3ae7465651cc973ab14abfdea7a24":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"ed814ea9f6bbbd01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/ed814ea9f6bbbd01","status":"passed","time":{"start":1698867737911,"stop":1698867743144,"duration":5233}},{"uid":"e926cdf04b1877b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/e926cdf04b1877b2","status":"passed","time":{"start":1698867642512,"stop":1698867646335,"duration":3823}},{"uid":"1e1914f562cf1425","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1e1914f562cf1425","status":"passed","time":{"start":1698801783372,"stop":1698801786606,"duration":3234}},{"uid":"e275eddfbfd9c993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e275eddfbfd9c993","status":"passed","time":{"start":1698788661434,"stop":1698788664427,"duration":2993}},{"uid":"2db169ed1eb667ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/2db169ed1eb667ea","status":"passed","time":{"start":1698715201024,"stop":1698715203831,"duration":2807}},{"uid":"980eeb453e35d5aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/980eeb453e35d5aa","status":"passed","time":{"start":1698701599980,"stop":1698701613589,"duration":13609}},{"uid":"7d846f5fae4e9086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d846f5fae4e9086","status":"passed","time":{"start":1698700387518,"stop":1698700390494,"duration":2976}},{"uid":"f28fc80a29b774de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/f28fc80a29b774de","status":"passed","time":{"start":1698693088812,"stop":1698693092071,"duration":3259}},{"uid":"4b26e90dccc41324","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/4b26e90dccc41324","status":"passed","time":{"start":1698692894893,"stop":1698692901974,"duration":7081}},{"uid":"8eb40d48742757b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/8eb40d48742757b1","status":"passed","time":{"start":1698646580025,"stop":1698646583616,"duration":3591}},{"uid":"25bf203ad22042b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/25bf203ad22042b9","status":"passed","time":{"start":1698628637403,"stop":1698628639783,"duration":2380}},{"uid":"e296531e7a343d7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/e296531e7a343d7d","status":"passed","time":{"start":1698615407436,"stop":1698615410207,"duration":2771}},{"uid":"a8e6b01cee4e58a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/a8e6b01cee4e58a7","status":"passed","time":{"start":1698615292911,"stop":1698615295490,"duration":2579}},{"uid":"c25acee168fff908","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/c25acee168fff908","status":"passed","time":{"start":1698542560057,"stop":1698542566468,"duration":6411}},{"uid":"7ecc3f606dd4ef6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/7ecc3f606dd4ef6","status":"passed","time":{"start":1698455628981,"stop":1698455635004,"duration":6023}},{"uid":"a1a1378d059411c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/a1a1378d059411c8","status":"passed","time":{"start":1698369299784,"stop":1698369303716,"duration":3932}},{"uid":"e800ecc90606e2b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/e800ecc90606e2b1","status":"passed","time":{"start":1698283062267,"stop":1698283066147,"duration":3880}},{"uid":"9c3f620aca0a84e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/9c3f620aca0a84e5","status":"passed","time":{"start":1698196712778,"stop":1698196716462,"duration":3684}},{"uid":"bd5fc67cdc199361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/bd5fc67cdc199361","status":"passed","time":{"start":1698178437210,"stop":1698178440940,"duration":3730}},{"uid":"bc949c4d117048ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bc949c4d117048ed","status":"passed","time":{"start":1698178374443,"stop":1698178377730,"duration":3287}}]},"316f6b3276320661fa68609de6296157":{"statistic":{"failed":52,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":137},"items":[{"uid":"36e632b3296f106c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/36e632b3296f106c","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698867466512,"stop":1698867468440,"duration":1928}},{"uid":"a6733d3a773f5dee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/a6733d3a773f5dee","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698867469789,"stop":1698867471119,"duration":1330}},{"uid":"c0663f33e4b559c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/c0663f33e4b559c3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698801593634,"stop":1698801602418,"duration":8784}},{"uid":"60452f50f026289f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/60452f50f026289f","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698788490955,"stop":1698788492356,"duration":1401}},{"uid":"36f052421dfdda56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/36f052421dfdda56","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698714987806,"stop":1698714989301,"duration":1495}},{"uid":"3fabcdfeb4264042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/3fabcdfeb4264042","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698701363039,"stop":1698701364637,"duration":1598}},{"uid":"cc338da673cd71d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/cc338da673cd71d4","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698700225085,"stop":1698700226091,"duration":1006}},{"uid":"fbec0ac47303cdf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/fbec0ac47303cdf8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698693063271,"stop":1698693065455,"duration":2184}},{"uid":"1e2c808fa05c63b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/1e2c808fa05c63b2","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698692733065,"stop":1698692735246,"duration":2181}},{"uid":"ec06b2261b46c606","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/ec06b2261b46c606","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646331628,"stop":1698646334421,"duration":2793}},{"uid":"c6a1dd11a788052b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c6a1dd11a788052b","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698628549112,"stop":1698628550675,"duration":1563}},{"uid":"69c4e6a2231fec96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/69c4e6a2231fec96","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615208205,"stop":1698615211115,"duration":2910}},{"uid":"ce080f0847ac27ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/ce080f0847ac27ae","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615100278,"stop":1698615101798,"duration":1520}},{"uid":"321d99f8ff676ca8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/321d99f8ff676ca8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698542363509,"stop":1698542364948,"duration":1439}},{"uid":"ab0f8eae5d888223","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/ab0f8eae5d888223","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698455552350,"stop":1698455553064,"duration":714}},{"uid":"d53356e9e57b5917","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/d53356e9e57b5917","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698369226324,"stop":1698369228264,"duration":1940}},{"uid":"502ddfee35f89763","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/502ddfee35f89763","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698282839925,"stop":1698282842700,"duration":2775}},{"uid":"ed2acb97abda56f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/ed2acb97abda56f3","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698196498973,"stop":1698196501071,"duration":2098}},{"uid":"cc4c5a1cd68e203d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/cc4c5a1cd68e203d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178223817,"stop":1698178225323,"duration":1506}},{"uid":"22aa264c91328a26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/22aa264c91328a26","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178204014,"stop":1698178205742,"duration":1728}}]},"275289351e7211a486c45f3b8d1a8950":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"5b630b6dc7aab305","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/5b630b6dc7aab305","status":"passed","time":{"start":1698867653897,"stop":1698867654906,"duration":1009}},{"uid":"68aeacd31e3e05cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/68aeacd31e3e05cd","status":"passed","time":{"start":1698867569899,"stop":1698867570567,"duration":668}},{"uid":"d47957612ff1e759","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/d47957612ff1e759","status":"passed","time":{"start":1698801673620,"stop":1698801674436,"duration":816}},{"uid":"1b6f55d9588a5ee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/1b6f55d9588a5ee4","status":"passed","time":{"start":1698788587886,"stop":1698788588696,"duration":810}},{"uid":"8f232ff39411ae14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8f232ff39411ae14","status":"passed","time":{"start":1698715129760,"stop":1698715130794,"duration":1034}},{"uid":"beaa81c78985446f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/beaa81c78985446f","status":"passed","time":{"start":1698701545428,"stop":1698701546430,"duration":1002}},{"uid":"7d13343effdf8820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/7d13343effdf8820","status":"passed","time":{"start":1698700320152,"stop":1698700320937,"duration":785}},{"uid":"a4935b97f5ee537e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a4935b97f5ee537e","status":"passed","time":{"start":1698692859345,"stop":1698692860052,"duration":707}},{"uid":"732b10cc2cf70b58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/732b10cc2cf70b58","status":"passed","time":{"start":1698692829039,"stop":1698692829896,"duration":857}},{"uid":"36176523aa78e466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/36176523aa78e466","status":"passed","time":{"start":1698646539744,"stop":1698646540818,"duration":1074}},{"uid":"c0099985540c14ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c0099985540c14ee","status":"passed","time":{"start":1698628519003,"stop":1698628520042,"duration":1039}},{"uid":"75f90e05acf9b56d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/75f90e05acf9b56d","status":"passed","time":{"start":1698615162706,"stop":1698615163823,"duration":1117}},{"uid":"b13d156ceab2abed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b13d156ceab2abed","status":"passed","time":{"start":1698615070536,"stop":1698615071591,"duration":1055}},{"uid":"6b0cffb3913ae8d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/6b0cffb3913ae8d8","status":"passed","time":{"start":1698542323443,"stop":1698542324520,"duration":1077}},{"uid":"5212d02bf3d68e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/5212d02bf3d68e9f","status":"passed","time":{"start":1698455510697,"stop":1698455511554,"duration":857}},{"uid":"84d2a9d6622ea282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/84d2a9d6622ea282","status":"passed","time":{"start":1698369201544,"stop":1698369202353,"duration":809}},{"uid":"85e5016e54293d57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/85e5016e54293d57","status":"passed","time":{"start":1698282789042,"stop":1698282790218,"duration":1176}},{"uid":"f469d0454e351ed4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/f469d0454e351ed4","status":"passed","time":{"start":1698196460993,"stop":1698196462025,"duration":1032}},{"uid":"b5b4161940878b8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/b5b4161940878b8c","status":"passed","time":{"start":1698178193187,"stop":1698178194259,"duration":1072}},{"uid":"ce60e423c21c7524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/ce60e423c21c7524","status":"passed","time":{"start":1698178139419,"stop":1698178140432,"duration":1013}}]},"2173470ff84c6c7631fa3ff9d8433e49":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f8487f6ed62fb47f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/f8487f6ed62fb47f","status":"passed","time":{"start":1698867808245,"stop":1698867809802,"duration":1557}},{"uid":"3947a04e58a37983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/3947a04e58a37983","status":"passed","time":{"start":1698867792065,"stop":1698867793430,"duration":1365}},{"uid":"fdba48e0b76ea684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/fdba48e0b76ea684","status":"passed","time":{"start":1698801804819,"stop":1698801806500,"duration":1681}},{"uid":"c29ace19a54ec4b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/c29ace19a54ec4b8","status":"passed","time":{"start":1698788686996,"stop":1698788688141,"duration":1145}},{"uid":"e0126c4f9702ddac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/e0126c4f9702ddac","status":"passed","time":{"start":1698715223814,"stop":1698715225718,"duration":1904}},{"uid":"9fdb22f0ca66cc1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/9fdb22f0ca66cc1a","status":"passed","time":{"start":1698701628020,"stop":1698701629540,"duration":1520}},{"uid":"9e5b7abbdeadde0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9e5b7abbdeadde0e","status":"passed","time":{"start":1698700529515,"stop":1698700530725,"duration":1210}},{"uid":"70f8c0c673855b60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/70f8c0c673855b60","status":"passed","time":{"start":1698693107701,"stop":1698693108967,"duration":1266}},{"uid":"d88ce12513f6e639","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/d88ce12513f6e639","status":"passed","time":{"start":1698692935462,"stop":1698692936990,"duration":1528}},{"uid":"6bbd01a5ee3420b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/6bbd01a5ee3420b7","status":"passed","time":{"start":1698646601934,"stop":1698646603904,"duration":1970}},{"uid":"5dca376194569c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/5dca376194569c17","status":"passed","time":{"start":1698628821815,"stop":1698628823583,"duration":1768}},{"uid":"58940f33783130f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/58940f33783130f2","status":"passed","time":{"start":1698615484393,"stop":1698615486077,"duration":1684}},{"uid":"5c3a4f9a2da5d97d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/5c3a4f9a2da5d97d","status":"passed","time":{"start":1698615321923,"stop":1698615323774,"duration":1851}},{"uid":"4276421d75383561","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4276421d75383561","status":"passed","time":{"start":1698542619051,"stop":1698542620785,"duration":1734}},{"uid":"210ce65b1f400bd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/210ce65b1f400bd7","status":"passed","time":{"start":1698455816630,"stop":1698455818350,"duration":1720}},{"uid":"34cdedcc919b40ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/34cdedcc919b40ae","status":"passed","time":{"start":1698369545401,"stop":1698369547042,"duration":1641}},{"uid":"d9318f3b932b0553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/d9318f3b932b0553","status":"passed","time":{"start":1698283149187,"stop":1698283151834,"duration":2647}},{"uid":"b5b0497b3223a9f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/b5b0497b3223a9f3","status":"passed","time":{"start":1698196766028,"stop":1698196767719,"duration":1691}},{"uid":"8aa6613b8afc870f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/8aa6613b8afc870f","status":"passed","time":{"start":1698178500124,"stop":1698178501681,"duration":1557}},{"uid":"8c11380b69520374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/8c11380b69520374","status":"passed","time":{"start":1698178436949,"stop":1698178438278,"duration":1329}}]},"9a30d8e08f9c216de4c4a05fec5f309a":{"statistic":{"failed":66,"broken":0,"skipped":0,"passed":102,"unknown":0,"total":168},"items":[{"uid":"5a2bf4185d0c7a9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/5a2bf4185d0c7a9c","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698801555936,"stop":1698801556406,"duration":470}},{"uid":"dec8b6051a800220","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/dec8b6051a800220","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698788460596,"stop":1698788460999,"duration":403}},{"uid":"9f4caf30520bc036","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/9f4caf30520bc036","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698714950059,"stop":1698714950625,"duration":566}},{"uid":"e8e81e8c2ad2b5f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e8e81e8c2ad2b5f4","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698701323097,"stop":1698701323822,"duration":725}},{"uid":"418ace814f2b987e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/418ace814f2b987e","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698700191452,"stop":1698700191982,"duration":530}},{"uid":"dd693edca1643d26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/dd693edca1643d26","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692734739,"stop":1698692735135,"duration":396}},{"uid":"a932edce646d8031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/a932edce646d8031","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692704234,"stop":1698692704663,"duration":429}},{"uid":"655bdbff15198af1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/655bdbff15198af1","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698646288954,"stop":1698646289641,"duration":687}},{"uid":"454dd91df9711508","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/454dd91df9711508","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698628513027,"stop":1698628513559,"duration":532}},{"uid":"5b86861a2129964f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/5b86861a2129964f","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615161135,"stop":1698615161876,"duration":741}},{"uid":"b138064a35b6d921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/b138064a35b6d921","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615069852,"stop":1698615070397,"duration":545}},{"uid":"5dbd060fb76312a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/5dbd060fb76312a3","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698542327029,"stop":1698542327604,"duration":575}},{"uid":"78cfbeaa447d2d30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/78cfbeaa447d2d30","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698455518599,"stop":1698455518987,"duration":388}},{"uid":"1e6da931c910564a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1e6da931c910564a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698369196515,"stop":1698369196936,"duration":421}},{"uid":"cc46eff040f1d2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cc46eff040f1d2ca","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698282798200,"stop":1698282798879,"duration":679}},{"uid":"d1eb21016dfe691f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/d1eb21016dfe691f","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698196461538,"stop":1698196462176,"duration":638}},{"uid":"5fa48a9645f10f96","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/5fa48a9645f10f96","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178182752,"stop":1698178183448,"duration":696}},{"uid":"41c0366a2be87a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/41c0366a2be87a8","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178173894,"stop":1698178174451,"duration":557}},{"uid":"830c2a02bd420c95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1046//#testresult/830c2a02bd420c95","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698110059535,"stop":1698110059954,"duration":419}},{"uid":"f3f97d4fc998f021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1044//#testresult/f3f97d4fc998f021","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698064828611,"stop":1698064829075,"duration":464}}]},"8186cc541d41d38034a9211a23d0bbe2":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":4,"unknown":0,"total":9},"items":[{"uid":"a7b0f8a0d9b7447c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/a7b0f8a0d9b7447c","status":"passed","time":{"start":1698867407040,"stop":1698867408259,"duration":1219}},{"uid":"f5e76bd5d7e0f514","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/f5e76bd5d7e0f514","status":"passed","time":{"start":1698867421350,"stop":1698867422136,"duration":786}},{"uid":"1f787b9d53364bf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/1f787b9d53364bf1","status":"passed","time":{"start":1698801533771,"stop":1698801534376,"duration":605}},{"uid":"e2ccdd9b155dc861","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e2ccdd9b155dc861","status":"passed","time":{"start":1698788437126,"stop":1698788437844,"duration":718}},{"uid":"d917f6d0b4edaf5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/d917f6d0b4edaf5d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714920083,"stop":1698714920878,"duration":795}},{"uid":"e56d4e5db5a3c0d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/e56d4e5db5a3c0d3","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701295869,"stop":1698701297093,"duration":1224}},{"uid":"ac51e125da50f57a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/ac51e125da50f57a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700169203,"stop":1698700169970,"duration":767}},{"uid":"87d1d6172415ce42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/87d1d6172415ce42","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692713369,"stop":1698692714177,"duration":808}},{"uid":"49e3d157f7d82f03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/49e3d157f7d82f03","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692676174,"stop":1698692676957,"duration":783}}]},"10c5adec7cdd71fa36d93e2bcbd9ad16":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"316b9f9bf352d04c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/316b9f9bf352d04c","status":"passed","time":{"start":1698867688645,"stop":1698867695427,"duration":6782}},{"uid":"27951615dcc78589","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/27951615dcc78589","status":"passed","time":{"start":1698867604174,"stop":1698867610334,"duration":6160}},{"uid":"befeeb26077633e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/befeeb26077633e","status":"passed","time":{"start":1698801733788,"stop":1698801739718,"duration":5930}},{"uid":"b919dbdf47050443","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/b919dbdf47050443","status":"passed","time":{"start":1698788621513,"stop":1698788627597,"duration":6084}},{"uid":"550097d57a0d7c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/550097d57a0d7c17","status":"passed","time":{"start":1698715173234,"stop":1698715179341,"duration":6107}},{"uid":"2c3b9d939cd60a09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/2c3b9d939cd60a09","status":"passed","time":{"start":1698701563682,"stop":1698701570705,"duration":7023}},{"uid":"908aa7469a30150c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/908aa7469a30150c","status":"passed","time":{"start":1698700349715,"stop":1698700354876,"duration":5161}},{"uid":"1b227bf59abd5a99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1b227bf59abd5a99","status":"passed","time":{"start":1698693048827,"stop":1698693054085,"duration":5258}},{"uid":"57eb72d89121337c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/57eb72d89121337c","status":"passed","time":{"start":1698692858928,"stop":1698692864014,"duration":5086}},{"uid":"338cb72d19778d5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/338cb72d19778d5d","status":"passed","time":{"start":1698646547182,"stop":1698646554169,"duration":6987}},{"uid":"bd7279f0a216e825","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/bd7279f0a216e825","status":"passed","time":{"start":1698628896176,"stop":1698628902269,"duration":6093}},{"uid":"d1ce26a500cb74f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d1ce26a500cb74f7","status":"passed","time":{"start":1698615376514,"stop":1698615386065,"duration":9551}},{"uid":"da6693940e65d45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/da6693940e65d45","status":"passed","time":{"start":1698615267372,"stop":1698615274943,"duration":7571}},{"uid":"7e80f9c339d9a0d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/7e80f9c339d9a0d6","status":"passed","time":{"start":1698542535601,"stop":1698542541204,"duration":5603}},{"uid":"1b5c357077da912d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/1b5c357077da912d","status":"passed","time":{"start":1698455870726,"stop":1698455876049,"duration":5323}},{"uid":"9e695df1fa6dd0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/9e695df1fa6dd0cb","status":"passed","time":{"start":1698369528472,"stop":1698369533655,"duration":5183}},{"uid":"cc9b5a8ce497f79e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/cc9b5a8ce497f79e","status":"passed","time":{"start":1698283020320,"stop":1698283027673,"duration":7353}},{"uid":"6dd9f1abe8295002","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/6dd9f1abe8295002","status":"passed","time":{"start":1698196686733,"stop":1698196694145,"duration":7412}},{"uid":"18e17a42140a356","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/18e17a42140a356","status":"passed","time":{"start":1698178406158,"stop":1698178413112,"duration":6954}},{"uid":"29ae97242a75d0c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/29ae97242a75d0c2","status":"passed","time":{"start":1698178346707,"stop":1698178352438,"duration":5731}}]},"4fed604a10daf77aacbf6179bf28f404":{"statistic":{"failed":107,"broken":0,"skipped":0,"passed":63,"unknown":0,"total":170},"items":[{"uid":"c1f301ba9a71eede","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/c1f301ba9a71eede","status":"passed","time":{"start":1698867659210,"stop":1698867660531,"duration":1321}},{"uid":"a9f8a50ba0aa021d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/a9f8a50ba0aa021d","status":"passed","time":{"start":1698867575024,"stop":1698867575949,"duration":925}},{"uid":"4f373da6edfa5cf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4f373da6edfa5cf2","status":"passed","time":{"start":1698801682865,"stop":1698801683934,"duration":1069}},{"uid":"26b0924fc5b63559","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/26b0924fc5b63559","status":"passed","time":{"start":1698788592896,"stop":1698788593925,"duration":1029}},{"uid":"5bd3bd847b6a8b03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/5bd3bd847b6a8b03","status":"passed","time":{"start":1698715135892,"stop":1698715136952,"duration":1060}},{"uid":"7c484d2bc5863a44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/7c484d2bc5863a44","status":"passed","time":{"start":1698701550537,"stop":1698701551811,"duration":1274}},{"uid":"294cafb397bd3f59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/294cafb397bd3f59","status":"passed","time":{"start":1698700324532,"stop":1698700325524,"duration":992}},{"uid":"3abffd62690f2997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/3abffd62690f2997","status":"passed","time":{"start":1698692863417,"stop":1698692864306,"duration":889}},{"uid":"179c8e2f054fd116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/179c8e2f054fd116","status":"passed","time":{"start":1698692834362,"stop":1698692835239,"duration":877}},{"uid":"16cec1e94d61bc36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/16cec1e94d61bc36","status":"passed","time":{"start":1698646545051,"stop":1698646546537,"duration":1486}},{"uid":"319e2d1380701b0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/319e2d1380701b0d","status":"passed","time":{"start":1698628528905,"stop":1698628530394,"duration":1489}},{"uid":"42c541a3c3f437d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/42c541a3c3f437d7","status":"passed","time":{"start":1698615168354,"stop":1698615169836,"duration":1482}},{"uid":"63734bafe87ba1da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/63734bafe87ba1da","status":"passed","time":{"start":1698615075756,"stop":1698615076964,"duration":1208}},{"uid":"df5c9a28f0abcf01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/df5c9a28f0abcf01","status":"passed","time":{"start":1698542328943,"stop":1698542330303,"duration":1360}},{"uid":"a4de82a40fcf5a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/a4de82a40fcf5a4d","status":"passed","time":{"start":1698455516569,"stop":1698455517616,"duration":1047}},{"uid":"4417c70cf026719a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4417c70cf026719a","status":"passed","time":{"start":1698369205918,"stop":1698369206976,"duration":1058}},{"uid":"bd67de75cddb90db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/bd67de75cddb90db","status":"passed","time":{"start":1698282794186,"stop":1698282795489,"duration":1303}},{"uid":"10c3557b29fcc475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/10c3557b29fcc475","status":"passed","time":{"start":1698196466465,"stop":1698196467673,"duration":1208}},{"uid":"53969e607e906dcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/53969e607e906dcd","status":"passed","time":{"start":1698178198428,"stop":1698178199710,"duration":1282}},{"uid":"dabde4b7d2a8d67f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/dabde4b7d2a8d67f","status":"passed","time":{"start":1698178144690,"stop":1698178146146,"duration":1456}}]},"974fd2c15e32d40e1deeebde92c36bd9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":141,"unknown":0,"total":145},"items":[{"uid":"35fa0e1948e5955f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/35fa0e1948e5955f","status":"passed","time":{"start":1698867368892,"stop":1698867372358,"duration":3466}},{"uid":"512bc38d27d8058f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/512bc38d27d8058f","status":"passed","time":{"start":1698867399062,"stop":1698867406386,"duration":7324}},{"uid":"da4f1a62e9699702","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/da4f1a62e9699702","status":"passed","time":{"start":1698801499256,"stop":1698801502335,"duration":3079}},{"uid":"a54268b8fbb16d83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/a54268b8fbb16d83","status":"passed","time":{"start":1698788402273,"stop":1698788410334,"duration":8061}},{"uid":"cfe7d42afbdc183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/cfe7d42afbdc183","status":"passed","time":{"start":1698714870613,"stop":1698714882380,"duration":11767}},{"uid":"8d827c19214389ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/8d827c19214389ea","status":"passed","time":{"start":1698701268143,"stop":1698701275445,"duration":7302}},{"uid":"9594dbe931715790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/9594dbe931715790","status":"passed","time":{"start":1698700138985,"stop":1698700146351,"duration":7366}},{"uid":"1fa33e43f5ac3728","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/1fa33e43f5ac3728","status":"passed","time":{"start":1698692689397,"stop":1698692692083,"duration":2686}},{"uid":"e9ffe216f486ccc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/e9ffe216f486ccc2","status":"passed","time":{"start":1698692652176,"stop":1698692659201,"duration":7025}},{"uid":"9a66c3f1437d2197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/9a66c3f1437d2197","status":"passed","time":{"start":1698646210807,"stop":1698646218197,"duration":7390}},{"uid":"9589c8d60250ba4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/9589c8d60250ba4","status":"passed","time":{"start":1698628457961,"stop":1698628468778,"duration":10817}},{"uid":"d01fbef45f570253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/d01fbef45f570253","status":"passed","time":{"start":1698615104142,"stop":1698615107497,"duration":3355}},{"uid":"1f9fc904785aac6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/1f9fc904785aac6a","status":"passed","time":{"start":1698615026651,"stop":1698615029268,"duration":2617}},{"uid":"8bf740a9f35f873b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/8bf740a9f35f873b","status":"passed","time":{"start":1698542266767,"stop":1698542274636,"duration":7869}},{"uid":"883fd13893c216e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/883fd13893c216e8","status":"passed","time":{"start":1698455461133,"stop":1698455466975,"duration":5842}},{"uid":"1b4f46ef4558b99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/1b4f46ef4558b99f","status":"passed","time":{"start":1698369143229,"stop":1698369148812,"duration":5583}},{"uid":"c4da735883bf43ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/c4da735883bf43ae","status":"passed","time":{"start":1698282731164,"stop":1698282734452,"duration":3288}},{"uid":"cd34772b3dc7275f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/cd34772b3dc7275f","status":"passed","time":{"start":1698196405063,"stop":1698196407816,"duration":2753}},{"uid":"a0f79d39f2a0973d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/a0f79d39f2a0973d","status":"passed","time":{"start":1698178130798,"stop":1698178134065,"duration":3267}},{"uid":"bfab0915f20decfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/bfab0915f20decfb","status":"passed","time":{"start":1698178088247,"stop":1698178091157,"duration":2910}}]},"43ce41b46876976a27337fcdb402fec8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"d27f704a189549df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/d27f704a189549df","status":"passed","time":{"start":1698867725261,"stop":1698867737112,"duration":11851}},{"uid":"eb9156891127a872","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/eb9156891127a872","status":"passed","time":{"start":1698867633921,"stop":1698867642012,"duration":8091}},{"uid":"2e63d7a9bd9c1396","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/2e63d7a9bd9c1396","status":"passed","time":{"start":1698801763981,"stop":1698801773449,"duration":9468}},{"uid":"e8d3a0e787c6530","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/e8d3a0e787c6530","status":"passed","time":{"start":1698788653113,"stop":1698788660894,"duration":7781}},{"uid":"a4eecb9688be9fdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/a4eecb9688be9fdc","status":"passed","time":{"start":1698715188357,"stop":1698715197830,"duration":9473}},{"uid":"241e8890f90df3ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/241e8890f90df3ce","status":"passed","time":{"start":1698701588506,"stop":1698701599153,"duration":10647}},{"uid":"585a53381b8bdf4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/585a53381b8bdf4f","status":"passed","time":{"start":1698700378191,"stop":1698700386976,"duration":8785}},{"uid":"a2da25fc5bd06b86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/a2da25fc5bd06b86","status":"passed","time":{"start":1698693080950,"stop":1698693088315,"duration":7365}},{"uid":"28f34cadcaed6577","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/28f34cadcaed6577","status":"passed","time":{"start":1698692886494,"stop":1698692894390,"duration":7896}},{"uid":"99c71ba79fcb8bc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/99c71ba79fcb8bc2","status":"passed","time":{"start":1698646568859,"stop":1698646579620,"duration":10761}},{"uid":"c518b2e46ac4fce2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/c518b2e46ac4fce2","status":"passed","time":{"start":1698628628700,"stop":1698628637020,"duration":8320}},{"uid":"fabf37f538aef59c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/fabf37f538aef59c","status":"passed","time":{"start":1698615397267,"stop":1698615407063,"duration":9796}},{"uid":"e8a7a871921d071f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e8a7a871921d071f","status":"passed","time":{"start":1698615283978,"stop":1698615292606,"duration":8628}},{"uid":"58fb0689a9ce96a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/58fb0689a9ce96a7","status":"passed","time":{"start":1698542551346,"stop":1698542559741,"duration":8395}},{"uid":"b352b21b6fae7d1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/b352b21b6fae7d1c","status":"passed","time":{"start":1698455620146,"stop":1698455628715,"duration":8569}},{"uid":"6f9f2f3951f162c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/6f9f2f3951f162c4","status":"passed","time":{"start":1698369291896,"stop":1698369299083,"duration":7187}},{"uid":"b3ce7f504ee00af2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/b3ce7f504ee00af2","status":"passed","time":{"start":1698283050425,"stop":1698283061325,"duration":10900}},{"uid":"4506d54aa58b469a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/4506d54aa58b469a","status":"passed","time":{"start":1698196703408,"stop":1698196711887,"duration":8479}},{"uid":"3dfbbf0769dc2fb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/3dfbbf0769dc2fb6","status":"passed","time":{"start":1698178424844,"stop":1698178436275,"duration":11431}},{"uid":"79d12763944f19bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/79d12763944f19bf","status":"passed","time":{"start":1698178363065,"stop":1698178373606,"duration":10541}}]},"dd9e500503c1050ad4a094bf9d94ac37":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":55,"unknown":0,"total":56},"items":[{"uid":"556e1327e4465f7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086//#testresult/556e1327e4465f7d","status":"passed","time":{"start":1698867684062,"stop":1698867686614,"duration":2552}},{"uid":"35ddf9fa17d147e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087//#testresult/35ddf9fa17d147e2","status":"passed","time":{"start":1698867600483,"stop":1698867602691,"duration":2208}},{"uid":"4d604bcd3f35168f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081//#testresult/4d604bcd3f35168f","status":"passed","time":{"start":1698801729652,"stop":1698801732247,"duration":2595}},{"uid":"31feb2704847c381","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079//#testresult/31feb2704847c381","status":"passed","time":{"start":1698788617236,"stop":1698788619636,"duration":2400}},{"uid":"8db4f8aec3d836c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077//#testresult/8db4f8aec3d836c4","status":"passed","time":{"start":1698715168604,"stop":1698715171405,"duration":2801}},{"uid":"502909701b378742","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075//#testresult/502909701b378742","status":"passed","time":{"start":1698701558806,"stop":1698701561732,"duration":2926}},{"uid":"76ec6c12e55339cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073//#testresult/76ec6c12e55339cb","status":"passed","time":{"start":1698700345560,"stop":1698700347964,"duration":2404}},{"uid":"df514e0cfa840d8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070//#testresult/df514e0cfa840d8c","status":"passed","time":{"start":1698693045060,"stop":1698693047277,"duration":2217}},{"uid":"9be9eb79edea0a91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069//#testresult/9be9eb79edea0a91","status":"passed","time":{"start":1698692855353,"stop":1698692857397,"duration":2044}},{"uid":"e128eca9e7ea39ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066//#testresult/e128eca9e7ea39ba","status":"passed","time":{"start":1698646541620,"stop":1698646545092,"duration":3472}},{"uid":"3f69d49d789be7d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064//#testresult/3f69d49d789be7d6","status":"passed","time":{"start":1698628891457,"stop":1698628894468,"duration":3011}},{"uid":"4e3fe9f541dea915","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062//#testresult/4e3fe9f541dea915","status":"passed","time":{"start":1698615367812,"stop":1698615374058,"duration":6246}},{"uid":"e5ea295064fdb052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061//#testresult/e5ea295064fdb052","status":"passed","time":{"start":1698615262387,"stop":1698615265685,"duration":3298}},{"uid":"4e0b2b3a3450d103","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054//#testresult/4e0b2b3a3450d103","status":"passed","time":{"start":1698542530840,"stop":1698542533167,"duration":2327}},{"uid":"f5bb04317850ef95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053//#testresult/f5bb04317850ef95","status":"passed","time":{"start":1698455860046,"stop":1698455869167,"duration":9121}},{"uid":"4e303a3e36347c7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051//#testresult/4e303a3e36347c7e","status":"passed","time":{"start":1698369523379,"stop":1698369526918,"duration":3539}},{"uid":"15caeed6f90f91df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050//#testresult/15caeed6f90f91df","status":"passed","time":{"start":1698283014455,"stop":1698283018473,"duration":4018}},{"uid":"761f5153bd26f1d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049//#testresult/761f5153bd26f1d1","status":"passed","time":{"start":1698196681646,"stop":1698196684295,"duration":2649}},{"uid":"ea76dad100b22d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048//#testresult/ea76dad100b22d0","status":"passed","time":{"start":1698178401404,"stop":1698178404097,"duration":2693}},{"uid":"6cfada9642378d05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047//#testresult/6cfada9642378d05","status":"passed","time":{"start":1698178342578,"stop":1698178344794,"duration":2216}}]},"dfd168eec4fcc06b2ec363ae43f3deca":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":127,"unknown":0,"total":129},"items":[{"uid":"855a285a8a180b5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1010//#testresult/855a285a8a180b5c","status":"passed","time":{"start":1697591691549,"stop":1697591731966,"duration":40417}},{"uid":"acc5a68fc7b6b984","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1009//#testresult/acc5a68fc7b6b984","status":"passed","time":{"start":1697542567541,"stop":1697542595326,"duration":27785}},{"uid":"1c895c7cb26de16d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1008//#testresult/1c895c7cb26de16d","status":"passed","time":{"start":1697505297553,"stop":1697505318054,"duration":20501}},{"uid":"16fb12ca98ad3a9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1006//#testresult/16fb12ca98ad3a9f","status":"passed","time":{"start":1697484604594,"stop":1697484623384,"duration":18790}},{"uid":"627595b34ef61b82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1005//#testresult/627595b34ef61b82","status":"passed","time":{"start":1697484558938,"stop":1697484576121,"duration":17183}},{"uid":"8c7f4b61fb7126f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1004//#testresult/8c7f4b61fb7126f8","status":"passed","time":{"start":1697418949501,"stop":1697418974857,"duration":25356}},{"uid":"b2a07219b8161bcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1001//#testresult/b2a07219b8161bcd","status":"passed","time":{"start":1697403127941,"stop":1697403145975,"duration":18034}},{"uid":"6bca228f785bd990","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/998//#testresult/6bca228f785bd990","status":"passed","time":{"start":1697399682438,"stop":1697399702233,"duration":19795}},{"uid":"a809ad81b5e9e2b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/994//#testresult/a809ad81b5e9e2b5","status":"passed","time":{"start":1697366940706,"stop":1697366958123,"duration":17417}},{"uid":"326542a8c55637ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/992//#testresult/326542a8c55637ba","status":"passed","time":{"start":1697332769146,"stop":1697332792350,"duration":23204}},{"uid":"adb202986e30c548","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/988//#testresult/adb202986e30c548","status":"passed","time":{"start":1697245943256,"stop":1697245962806,"duration":19550}},{"uid":"ef0cef5db50e5468","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/986//#testresult/ef0cef5db50e5468","status":"passed","time":{"start":1697159784696,"stop":1697159805459,"duration":20763}},{"uid":"6807cc5a7bd010dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/985//#testresult/6807cc5a7bd010dd","status":"passed","time":{"start":1697073122313,"stop":1697073151441,"duration":29128}},{"uid":"b370a3d1f2091493","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/984//#testresult/b370a3d1f2091493","status":"passed","time":{"start":1697052875356,"stop":1697052894712,"duration":19356}},{"uid":"71c185e6bb4a6a09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/981//#testresult/71c185e6bb4a6a09","status":"passed","time":{"start":1697050686482,"stop":1697050709115,"duration":22633}},{"uid":"1e0c3f8336e6bdf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/978//#testresult/1e0c3f8336e6bdf0","status":"passed","time":{"start":1696986826701,"stop":1696986856110,"duration":29409}},{"uid":"a89ce8bbc189fcbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/977//#testresult/a89ce8bbc189fcbf","status":"passed","time":{"start":1696900416993,"stop":1696900435158,"duration":18165}},{"uid":"7745181124120ebe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/976//#testresult/7745181124120ebe","status":"passed","time":{"start":1696814039128,"stop":1696814057395,"duration":18267}},{"uid":"42e8dc64251d2bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/975//#testresult/42e8dc64251d2bd6","status":"passed","time":{"start":1696727930197,"stop":1696727947334,"duration":17137}},{"uid":"6c44fb7818fa4d4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/974//#testresult/6c44fb7818fa4d4e","status":"passed","time":{"start":1696641198703,"stop":1696641224570,"duration":25867}}]}} \ 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 0796c8cd16..48e10852a1 100644 --- a/3.10/last-history/retry-trend.json +++ b/3.10/last-history/retry-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1084/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1085,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1085/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"run":96,"retry":0}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1086/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1087,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1087/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1081/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1079/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1077/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1075/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1073/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1070/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1069/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1066/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1064/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1062/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1061/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1054/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1053/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1051/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1050/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1049/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1048/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1047,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.10/1047/","reportName":"Allure Report with history","data":{"run":96,"retry":0}}] \ No newline at end of file diff --git a/3.11/1084/data/behaviors.json b/3.11/1084/data/behaviors.json deleted file mode 100644 index 4795c1402c..0000000000 --- a/3.11/1084/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 [CalderdaleCouncil]","uid":"e285d7587ec7d24","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867313985,"stop":1698867322526,"duration":8541},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"e606ff80ba856134","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867313985,"stop":1698867321055,"duration":7070},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"248d25ba9bf8a75","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867321059,"stop":1698867321836,"duration":777},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"8b4de7bc5f49ab70","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867321924,"stop":1698867322702,"duration":778},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"5e729d951751f0bf","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867322629,"stop":1698867323527,"duration":898},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"113490d328f8aab1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867322706,"stop":1698867323314,"duration":608},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"e4bedd7c86810615","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867323316,"stop":1698867323748,"duration":432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"f01a9f24c198e2bc","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867323529,"stop":1698867326535,"duration":3006},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"807273545fd4543d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867323782,"stop":1698867324234,"duration":452},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"2a9098384eb293b0","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867324422,"stop":1698867329176,"duration":4754},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"83fb27b65be82a8e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867326538,"stop":1698867326541,"duration":3},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"5713d14268f1946d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867326575,"stop":1698867328402,"duration":1827},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"1ba5368d38f1a455","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867328404,"stop":1698867337309,"duration":8905},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"f9328cd22cde8da7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867329178,"stop":1698867333794,"duration":4616},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"20c3c7688b045c62","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867333796,"stop":1698867334687,"duration":891},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"c9e3c1b7da913816","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867334724,"stop":1698867347522,"duration":12798},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"34fc19b30c9580ac","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867337336,"stop":1698867337608,"duration":272},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"ede39b3f079f7c6","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867337842,"stop":1698867338586,"duration":744},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"1c15247debba5392","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867338588,"stop":1698867341820,"duration":3232},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"4c73ac8faa892520","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867341822,"stop":1698867343350,"duration":1528},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"ab6efc981262b4e2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867343389,"stop":1698867348339,"duration":4950},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"6a6a3460c7f4ec9e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867347525,"stop":1698867365278,"duration":17753},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"539cf2765948c106","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867348343,"stop":1698867353246,"duration":4903},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"f38622d4d4345466","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867353248,"stop":1698867356632,"duration":3384},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"a4ce0c4df2df1fc2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867356634,"stop":1698867357988,"duration":1354},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"f572acf76265a1b4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867357990,"stop":1698867358605,"duration":615},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"d709d814dc6dab1a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867358608,"stop":1698867360146,"duration":1538},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"76ad9dcc2badbda5","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867360148,"stop":1698867364949,"duration":4801},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"9537d114052bcbcf","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867364951,"stop":1698867365096,"duration":145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"eb176b835655322","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867365261,"stop":1698867366512,"duration":1251},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"e3021e7162a047fc","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867365281,"stop":1698867367017,"duration":1736},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"8898658c9d0be498","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867366514,"stop":1698867373326,"duration":6812},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"30665349655842b7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867367021,"stop":1698867374407,"duration":7386},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"52f58b1c3d6bbe31","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867373378,"stop":1698867377116,"duration":3738},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"11e1f912ed85ed5b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867374410,"stop":1698867376486,"duration":2076},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"1d33f8c951ee9b74","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867376488,"stop":1698867378396,"duration":1908},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"fab57b1099b2bfa9","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867377119,"stop":1698867377768,"duration":649},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"1bdb14905e0de0c2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867378062,"stop":1698867379118,"duration":1056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"5ac832b580d129cf","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867378485,"stop":1698867380585,"duration":2100},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"321b7082bf8da3ec","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867379153,"stop":1698867379156,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"64bff62d215a591d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867379189,"stop":1698867385288,"duration":6099},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"b40838004c6edecc","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867380587,"stop":1698867388313,"duration":7726},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"2f33085f7f9cf954","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867385290,"stop":1698867386347,"duration":1057},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"212ca2d7e8078780","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867386349,"stop":1698867394242,"duration":7893},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"67a9abaecaafe4c3","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867388315,"stop":1698867389480,"duration":1165},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"72d83985af618a41","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867389508,"stop":1698867391046,"duration":1538},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"f92c82a5e2d66c16","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867391093,"stop":1698867399613,"duration":8520},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"fa112042b76c07c9","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867394244,"stop":1698867394247,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"2c01a83167cacab2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867394281,"stop":1698867400265,"duration":5984},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"c1161382b0c25959","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867399615,"stop":1698867530570,"duration":130955},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"1d73637d004233a4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867400267,"stop":1698867401039,"duration":772},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"adc4186b75ed80be","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867401041,"stop":1698867406514,"duration":5473},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"f051b007d0f842d0","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867406516,"stop":1698867411644,"duration":5128},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"ccf4a9ce28d18be6","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867411647,"stop":1698867541539,"duration":129892},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"1c02320184542b88","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867530573,"stop":1698867531308,"duration":735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"9beef4c39daf2f62","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867531310,"stop":1698867534393,"duration":3083},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"321c9e0cdb586f99","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867534419,"stop":1698867535416,"duration":997},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"afcea719d4cdf33","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867535418,"stop":1698867536412,"duration":994},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"b17e30837397807a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867536414,"stop":1698867542058,"duration":5644},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"9f4f097acbaa4dc4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867541697,"stop":1698867543216,"duration":1519},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"75f10cec72d81eb6","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867542061,"stop":1698867548091,"duration":6030},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"6120353588b2e742","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867543286,"stop":1698867547074,"duration":3788},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"2f7c3ceeac76801f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867547130,"stop":1698867678785,"duration":131655},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"a84526d38440c648","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867548174,"stop":1698867551739,"duration":3565},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"b5ed75a48c1697bf","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867551741,"stop":1698867553838,"duration":2097},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"3a4d378914111c2d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867553840,"stop":1698867561283,"duration":7443},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"8db9b799650f26a7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867561285,"stop":1698867562525,"duration":1240},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"e65e5a90a49db6e3","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867562527,"stop":1698867564315,"duration":1788},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"33706e44c9c31998","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867564318,"stop":1698867564937,"duration":619},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"868469739c441395","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867564940,"stop":1698867566548,"duration":1608},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"be4803ae36546b07","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867566575,"stop":1698867569675,"duration":3100},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"595ce4fee1e1f11c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867569678,"stop":1698867570256,"duration":578},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"ea39e6444ef92cfe","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867570500,"stop":1698867578250,"duration":7750},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"8f0c2b261c5d39a0","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867578253,"stop":1698867578814,"duration":561},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"4844eb9f0e0e2f68","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867578816,"stop":1698867584470,"duration":5654},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"9f0b131d3061c150","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867584472,"stop":1698867589456,"duration":4984},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"cc94684964a1cab8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867589459,"stop":1698867590208,"duration":749},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"9ddc0566cab40b78","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867590362,"stop":1698867719733,"duration":129371},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"991e31963f0ef3dc","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867678924,"stop":1698867688421,"duration":9497},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"947eec07b90075b9","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867688423,"stop":1698867691118,"duration":2695},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"8d929b028f99b279","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867691120,"stop":1698867692635,"duration":1515},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"db4cbdac098a4c48","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867692638,"stop":1698867699493,"duration":6855},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"c2b8e887ab0b70cf","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867699496,"stop":1698867700106,"duration":610},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"cda0c1bc093a46ca","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867700133,"stop":1698867702722,"duration":2589},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"cf8671a0e1f8e938","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867702725,"stop":1698867705193,"duration":2468},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"c0743db4ff22311f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867705196,"stop":1698867713615,"duration":8419},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"f0d39fc5552aaa73","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867713618,"stop":1698867715209,"duration":1591},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"5a11e8b5e4bd0011","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867715212,"stop":1698867719634,"duration":4422},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"87ef30646aeb1877","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867719637,"stop":1698867721118,"duration":1481},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"962394fc05a08c2a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867719913,"stop":1698867722520,"duration":2607},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"f1d6a76544d68af1","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867721121,"stop":1698867721337,"duration":216},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"7b2ef46cf97fac33","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867721374,"stop":1698867730463,"duration":9089},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"d526e831a23d632a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867722523,"stop":1698867723973,"duration":1450},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"99dcc6083cd0f992","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867723976,"stop":1698867725859,"duration":1883},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"b821e6b5d0bf4724","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867725888,"stop":1698867729422,"duration":3534},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"acf86f0f1d0e8c74","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867729425,"stop":1698867735806,"duration":6381},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"58da5d9595f9ac29","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867730465,"stop":1698867733932,"duration":3467},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"e2e765f6d989af01","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867735810,"stop":1698867737703,"duration":1893},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]}],"uid":"745d6022f2cf7bbcfa6ab2117482c74d"}],"name":"behaviors"} \ No newline at end of file diff --git a/3.11/1084/data/categories.json b/3.11/1084/data/categories.json deleted file mode 100644 index 70034f83dc..0000000000 --- a/3.11/1084/data/categories.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[{"name":"Product defects","children":[{"name":"AttributeError: 'NoneType' object has no attribute 'find_all'","children":[{"name":"Validate Council Output [CalderdaleCouncil]","uid":"e285d7587ec7d24","parentUid":"4aaf1926d74f61bf2611ed3fad532a30","status":"failed","time":{"start":1698867313985,"stop":1698867322526,"duration":8541},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]}],"uid":"4aaf1926d74f61bf2611ed3fad532a30"},{"name":"AssertionError: True","children":[{"name":"Validate Council Output [BasingstokeCouncil]","uid":"248d25ba9bf8a75","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867321059,"stop":1698867321836,"duration":777},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"1ba5368d38f1a455","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867328404,"stop":1698867337309,"duration":8905},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"67a9abaecaafe4c3","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867388315,"stop":1698867389480,"duration":1165},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"9beef4c39daf2f62","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867531310,"stop":1698867534393,"duration":3083},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"75f10cec72d81eb6","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867542061,"stop":1698867548091,"duration":6030},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"868469739c441395","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867564940,"stop":1698867566548,"duration":1608},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"c2b8e887ab0b70cf","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867699496,"stop":1698867700106,"duration":610},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"99dcc6083cd0f992","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867723976,"stop":1698867725859,"duration":1883},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]}],"uid":"7c24b927440b996265fa00562c80d409"},{"name":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","children":[{"name":"Validate Council Output [BexleyCouncil]","uid":"e4bedd7c86810615","parentUid":"d77b1905470b201f47e6a2fd88783fc8","status":"failed","time":{"start":1698867323316,"stop":1698867323748,"duration":432},"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=11&year=2023 (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 [BlackburnCouncil]","uid":"807273545fd4543d","parentUid":"d7d7389bdbcfc16fa48a66a71dea5e97","status":"failed","time":{"start":1698867323782,"stop":1698867324234,"duration":452},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]}],"uid":"d7d7389bdbcfc16fa48a66a71dea5e97"},{"name":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","children":[{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"83fb27b65be82a8e","parentUid":"10e62c07220697704542a568f6b3bad8","status":"failed","time":{"start":1698867326538,"stop":1698867326541,"duration":3},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]}],"uid":"10e62c07220697704542a568f6b3bad8"},{"name":"ConnectionError: Error fetching council data: data absent when page was scraped.","children":[{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"20c3c7688b045c62","parentUid":"5836d64c3118a4dcb06e403d77a17020","status":"failed","time":{"start":1698867333796,"stop":1698867334687,"duration":891},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]}],"uid":"5836d64c3118a4dcb06e403d77a17020"},{"name":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","children":[{"name":"Validate Council Output [CheshireEastCouncil]","uid":"34fc19b30c9580ac","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1698867337336,"stop":1698867337608,"duration":272},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"fab57b1099b2bfa9","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1698867377119,"stop":1698867377768,"duration":649},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"595ce4fee1e1f11c","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1698867569678,"stop":1698867570256,"duration":578},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]}],"uid":"24d8cb1e20ccfd85379a2dbd7ab201ee"},{"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":"4c73ac8faa892520","parentUid":"a78ff623788e2f668dc907f5674bb7c7","status":"failed","time":{"start":1698867341822,"stop":1698867343350,"duration":1528},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]}],"uid":"a78ff623788e2f668dc907f5674bb7c7"},{"name":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","children":[{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"9537d114052bcbcf","parentUid":"d8ced42bf0a9a93ed850982cb3d2716c","status":"failed","time":{"start":1698867364951,"stop":1698867365096,"duration":145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]}],"uid":"d8ced42bf0a9a93ed850982cb3d2716c"},{"name":"selenium.common.exceptions.NoSuchElementException: Message: Cannot locate option with value: 10093544720; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception","children":[{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"8898658c9d0be498","parentUid":"2322c4e9a7849e0962024488cc70a292","status":"failed","time":{"start":1698867366514,"stop":1698867373326,"duration":6812},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]}],"uid":"2322c4e9a7849e0962024488cc70a292"},{"name":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","children":[{"name":"Validate Council Output [GuildfordCouncil]","uid":"1d33f8c951ee9b74","parentUid":"ce17111d98891ea44dca225c756485ea","status":"failed","time":{"start":1698867376488,"stop":1698867378396,"duration":1908},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]}],"uid":"ce17111d98891ea44dca225c756485ea"},{"name":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","children":[{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"1bdb14905e0de0c2","parentUid":"0e6a54cc054e07784f37eaceb9a6f8d6","status":"failed","time":{"start":1698867378062,"stop":1698867379118,"duration":1056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]}],"uid":"0e6a54cc054e07784f37eaceb9a6f8d6"},{"name":"AttributeError: 'str' object has no attribute 'text'","children":[{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"321b7082bf8da3ec","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1698867379153,"stop":1698867379156,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"fa112042b76c07c9","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1698867394244,"stop":1698867394247,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"f1d6a76544d68af1","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1698867721121,"stop":1698867721337,"duration":216},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]}],"uid":"f5941661bf697e3ffa3c0350125690a6"},{"name":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","children":[{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"72d83985af618a41","parentUid":"8d64a22facc0d79adc021a2f0070983b","status":"failed","time":{"start":1698867389508,"stop":1698867391046,"duration":1538},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]}],"uid":"8d64a22facc0d79adc021a2f0070983b"},{"name":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","children":[{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"ccf4a9ce28d18be6","parentUid":"9c98b9836595bf055c1e9f999ee150a0","status":"failed","time":{"start":1698867411647,"stop":1698867541539,"duration":129892},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]}],"uid":"9c98b9836595bf055c1e9f999ee150a0"},{"name":"NotImplementedError: Country GB does not have subdivision Eng","children":[{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"9f4f097acbaa4dc4","parentUid":"7dbea5d1178d5494bccef274fe7a8d45","status":"failed","time":{"start":1698867541697,"stop":1698867543216,"duration":1519},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]}],"uid":"7dbea5d1178d5494bccef274fe7a8d45"},{"name":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b9c9269fb3 \n#1 0x55b9c8f3d4a7 \n#2 0x55b9c8f84dd6 \n#3 0x55b9c8f84ec1 \n#4 0x55b9c8fc2354 \n#5 0x55b9c8fa696d \n#6 0x55b9c8fbfc02 \n#7 0x55b9c8fa6713 \n#8 0x55b9c8f7918b \n#9 0x55b9c8f79f7e \n#10 0x55b9c922f8d8 \n#11 0x55b9c9233800 \n#12 0x55b9c923dcfc \n#13 0x55b9c9234418 \n#14 0x55b9c920142f \n#15 0x55b9c92584e8 \n#16 0x55b9c92586b4 \n#17 0x55b9c9269143 \n#18 0x7fbbd7294ac3 ","children":[{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"6120353588b2e742","parentUid":"575e11e8a0d42f97d6306e76cf8d9776","status":"failed","time":{"start":1698867543286,"stop":1698867547074,"duration":3788},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]}],"uid":"575e11e8a0d42f97d6306e76cf8d9776"},{"name":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x556565a12fb3 \n#1 0x5565656e64a7 \n#2 0x5565656de5d3 \n#3 0x5565656cf007 \n#4 0x5565656d0481 \n#5 0x5565656cf33f \n#6 0x5565656ce35c \n#7 0x5565656ce2ce \n#8 0x5565656ccecd \n#9 0x5565656cd35a \n#10 0x5565656e8b8e \n#11 0x5565657693b5 \n#12 0x55656574f942 \n#13 0x556565768c02 \n#14 0x55656574f713 \n#15 0x55656572218b \n#16 0x556565722f7e \n#17 0x5565659d88d8 \n#18 0x5565659dc800 \n#19 0x5565659e6cfc \n#20 0x5565659dd418 \n#21 0x5565659aa42f \n#22 0x556565a014e8 \n#23 0x556565a016b4 \n#24 0x556565a12143 \n#25 0x7f2abfa94ac3 ","children":[{"name":"Validate Council Output [PrestonCityCouncil]","uid":"2f7c3ceeac76801f","parentUid":"3d9345e6817aef8f31ecbc9c32a3948e","status":"failed","time":{"start":1698867547130,"stop":1698867678785,"duration":131655},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]}],"uid":"3d9345e6817aef8f31ecbc9c32a3948e"},{"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":"cc94684964a1cab8","parentUid":"0597c0ea378712057e5601bb19a22210","status":"failed","time":{"start":1698867589459,"stop":1698867590208,"duration":749},"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":"9ddc0566cab40b78","parentUid":"456306fbf7c66d7ce13537ad38f2b74f","status":"failed","time":{"start":1698867590362,"stop":1698867719733,"duration":129371},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]}],"uid":"456306fbf7c66d7ce13537ad38f2b74f"}],"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d"}],"name":"categories"} \ No newline at end of file diff --git a/3.11/1084/data/packages.json b/3.11/1084/data/packages.json deleted file mode 100644 index 2a5d2bd7c9..0000000000 --- a/3.11/1084/data/packages.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[{"name":"Validate Council Output [CalderdaleCouncil]","uid":"e285d7587ec7d24","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867313985,"stop":1698867322526,"duration":8541},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"e606ff80ba856134","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867313985,"stop":1698867321055,"duration":7070},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"248d25ba9bf8a75","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867321059,"stop":1698867321836,"duration":777},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"8b4de7bc5f49ab70","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867321924,"stop":1698867322702,"duration":778},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"5e729d951751f0bf","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867322629,"stop":1698867323527,"duration":898},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"113490d328f8aab1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867322706,"stop":1698867323314,"duration":608},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"e4bedd7c86810615","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867323316,"stop":1698867323748,"duration":432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"f01a9f24c198e2bc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867323529,"stop":1698867326535,"duration":3006},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"807273545fd4543d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867323782,"stop":1698867324234,"duration":452},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"2a9098384eb293b0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867324422,"stop":1698867329176,"duration":4754},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"83fb27b65be82a8e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867326538,"stop":1698867326541,"duration":3},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"5713d14268f1946d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867326575,"stop":1698867328402,"duration":1827},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"1ba5368d38f1a455","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867328404,"stop":1698867337309,"duration":8905},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"f9328cd22cde8da7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867329178,"stop":1698867333794,"duration":4616},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"20c3c7688b045c62","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867333796,"stop":1698867334687,"duration":891},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"c9e3c1b7da913816","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867334724,"stop":1698867347522,"duration":12798},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"34fc19b30c9580ac","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867337336,"stop":1698867337608,"duration":272},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"ede39b3f079f7c6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867337842,"stop":1698867338586,"duration":744},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"1c15247debba5392","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867338588,"stop":1698867341820,"duration":3232},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"4c73ac8faa892520","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867341822,"stop":1698867343350,"duration":1528},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"ab6efc981262b4e2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867343389,"stop":1698867348339,"duration":4950},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"6a6a3460c7f4ec9e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867347525,"stop":1698867365278,"duration":17753},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"539cf2765948c106","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867348343,"stop":1698867353246,"duration":4903},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"f38622d4d4345466","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867353248,"stop":1698867356632,"duration":3384},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"a4ce0c4df2df1fc2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867356634,"stop":1698867357988,"duration":1354},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"f572acf76265a1b4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867357990,"stop":1698867358605,"duration":615},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"d709d814dc6dab1a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867358608,"stop":1698867360146,"duration":1538},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"76ad9dcc2badbda5","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867360148,"stop":1698867364949,"duration":4801},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"9537d114052bcbcf","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867364951,"stop":1698867365096,"duration":145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"eb176b835655322","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867365261,"stop":1698867366512,"duration":1251},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"e3021e7162a047fc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867365281,"stop":1698867367017,"duration":1736},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"8898658c9d0be498","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867366514,"stop":1698867373326,"duration":6812},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"30665349655842b7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867367021,"stop":1698867374407,"duration":7386},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"52f58b1c3d6bbe31","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867373378,"stop":1698867377116,"duration":3738},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"11e1f912ed85ed5b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867374410,"stop":1698867376486,"duration":2076},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"1d33f8c951ee9b74","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867376488,"stop":1698867378396,"duration":1908},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"fab57b1099b2bfa9","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867377119,"stop":1698867377768,"duration":649},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"1bdb14905e0de0c2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867378062,"stop":1698867379118,"duration":1056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"5ac832b580d129cf","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867378485,"stop":1698867380585,"duration":2100},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"321b7082bf8da3ec","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867379153,"stop":1698867379156,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"64bff62d215a591d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867379189,"stop":1698867385288,"duration":6099},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"b40838004c6edecc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867380587,"stop":1698867388313,"duration":7726},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"2f33085f7f9cf954","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867385290,"stop":1698867386347,"duration":1057},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"212ca2d7e8078780","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867386349,"stop":1698867394242,"duration":7893},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"67a9abaecaafe4c3","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867388315,"stop":1698867389480,"duration":1165},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"72d83985af618a41","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867389508,"stop":1698867391046,"duration":1538},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"f92c82a5e2d66c16","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867391093,"stop":1698867399613,"duration":8520},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"fa112042b76c07c9","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867394244,"stop":1698867394247,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"2c01a83167cacab2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867394281,"stop":1698867400265,"duration":5984},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"c1161382b0c25959","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867399615,"stop":1698867530570,"duration":130955},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"1d73637d004233a4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867400267,"stop":1698867401039,"duration":772},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"adc4186b75ed80be","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867401041,"stop":1698867406514,"duration":5473},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"f051b007d0f842d0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867406516,"stop":1698867411644,"duration":5128},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"ccf4a9ce28d18be6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867411647,"stop":1698867541539,"duration":129892},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"1c02320184542b88","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867530573,"stop":1698867531308,"duration":735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"9beef4c39daf2f62","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867531310,"stop":1698867534393,"duration":3083},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"321c9e0cdb586f99","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867534419,"stop":1698867535416,"duration":997},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"afcea719d4cdf33","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867535418,"stop":1698867536412,"duration":994},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"b17e30837397807a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867536414,"stop":1698867542058,"duration":5644},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"9f4f097acbaa4dc4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867541697,"stop":1698867543216,"duration":1519},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"75f10cec72d81eb6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867542061,"stop":1698867548091,"duration":6030},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"6120353588b2e742","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867543286,"stop":1698867547074,"duration":3788},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"2f7c3ceeac76801f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867547130,"stop":1698867678785,"duration":131655},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"a84526d38440c648","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867548174,"stop":1698867551739,"duration":3565},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"b5ed75a48c1697bf","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867551741,"stop":1698867553838,"duration":2097},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"3a4d378914111c2d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867553840,"stop":1698867561283,"duration":7443},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"8db9b799650f26a7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867561285,"stop":1698867562525,"duration":1240},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"e65e5a90a49db6e3","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867562527,"stop":1698867564315,"duration":1788},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"33706e44c9c31998","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867564318,"stop":1698867564937,"duration":619},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"868469739c441395","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867564940,"stop":1698867566548,"duration":1608},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"be4803ae36546b07","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867566575,"stop":1698867569675,"duration":3100},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"595ce4fee1e1f11c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867569678,"stop":1698867570256,"duration":578},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"ea39e6444ef92cfe","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867570500,"stop":1698867578250,"duration":7750},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"8f0c2b261c5d39a0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867578253,"stop":1698867578814,"duration":561},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"4844eb9f0e0e2f68","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867578816,"stop":1698867584470,"duration":5654},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"9f0b131d3061c150","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867584472,"stop":1698867589456,"duration":4984},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"cc94684964a1cab8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867589459,"stop":1698867590208,"duration":749},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"9ddc0566cab40b78","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867590362,"stop":1698867719733,"duration":129371},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"991e31963f0ef3dc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867678924,"stop":1698867688421,"duration":9497},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"947eec07b90075b9","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867688423,"stop":1698867691118,"duration":2695},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"8d929b028f99b279","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867691120,"stop":1698867692635,"duration":1515},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"db4cbdac098a4c48","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867692638,"stop":1698867699493,"duration":6855},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"c2b8e887ab0b70cf","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867699496,"stop":1698867700106,"duration":610},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"cda0c1bc093a46ca","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867700133,"stop":1698867702722,"duration":2589},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"cf8671a0e1f8e938","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867702725,"stop":1698867705193,"duration":2468},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"c0743db4ff22311f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867705196,"stop":1698867713615,"duration":8419},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"f0d39fc5552aaa73","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867713618,"stop":1698867715209,"duration":1591},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"5a11e8b5e4bd0011","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867715212,"stop":1698867719634,"duration":4422},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"87ef30646aeb1877","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867719637,"stop":1698867721118,"duration":1481},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"962394fc05a08c2a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867719913,"stop":1698867722520,"duration":2607},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"f1d6a76544d68af1","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867721121,"stop":1698867721337,"duration":216},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"7b2ef46cf97fac33","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867721374,"stop":1698867730463,"duration":9089},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"d526e831a23d632a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867722523,"stop":1698867723973,"duration":1450},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"99dcc6083cd0f992","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867723976,"stop":1698867725859,"duration":1883},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"b821e6b5d0bf4724","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867725888,"stop":1698867729422,"duration":3534},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"acf86f0f1d0e8c74","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867729425,"stop":1698867735806,"duration":6381},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"58da5d9595f9ac29","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867730465,"stop":1698867733932,"duration":3467},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"e2e765f6d989af01","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867735810,"stop":1698867737703,"duration":1893},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]}],"name":"packages"} \ No newline at end of file diff --git a/3.11/1084/data/suites.csv b/3.11/1084/data/suites.csv deleted file mode 100644 index 76df4a7aad..0000000000 --- a/3.11/1084/data/suites.csv +++ /dev/null @@ -1,99 +0,0 @@ -"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description" -"passed","Wed Nov 01 19:41:45 GMT 2023","Wed Nov 01 19:41:53 GMT 2023","8419","","","","","","Validate Council Output [WakefieldCityCouncil]","" -"failed","Wed Nov 01 19:36:19 GMT 2023","Wed Nov 01 19:36:19 GMT 2023","3","","","","","","Validate Council Output [MiltonKeynesCityCouncil]","" -"failed","Wed Nov 01 19:36:51 GMT 2023","Wed Nov 01 19:39:01 GMT 2023","129892","","","","","","Validate Council Output [NorthSomersetCouncil]","" -"passed","Wed Nov 01 19:38:50 GMT 2023","Wed Nov 01 19:38:51 GMT 2023","735","","","","","","Validate Council Output [LisburnCastlereaghCityCouncil]","" -"failed","Wed Nov 01 19:36:28 GMT 2023","Wed Nov 01 19:36:29 GMT 2023","1165","","","","","","Validate Council Output [HuntingdonDistrictCouncil]","" -"passed","Wed Nov 01 19:41:55 GMT 2023","Wed Nov 01 19:41:59 GMT 2023","4422","","","","","","Validate Council Output [WaverleyBoroughCouncil]","" -"passed","Wed Nov 01 19:36:18 GMT 2023","Wed Nov 01 19:36:20 GMT 2023","2100","","","","","","Validate Council Output [HarrogateBoroughCouncil]","" -"passed","Wed Nov 01 19:35:47 GMT 2023","Wed Nov 01 19:36:05 GMT 2023","17753","","","","","","Validate Council Output [BuckinghamshireCouncil]","" -"passed","Wed Nov 01 19:36:41 GMT 2023","Wed Nov 01 19:36:46 GMT 2023","5473","","","","","","Validate Council Output [NorthLincolnshireCouncil]","" -"failed","Wed Nov 01 19:35:28 GMT 2023","Wed Nov 01 19:35:37 GMT 2023","8905","","","","","","Validate Council Output [ChelmsfordCityCouncil]","" -"passed","Wed Nov 01 19:35:26 GMT 2023","Wed Nov 01 19:35:28 GMT 2023","1827","","","","","","Validate Council Output [CharnwoodBoroughCouncil]","" -"failed","Wed Nov 01 19:35:21 GMT 2023","Wed Nov 01 19:35:21 GMT 2023","777","","","","","","Validate Council Output [BasingstokeCouncil]","" -"passed","Wed Nov 01 19:38:56 GMT 2023","Wed Nov 01 19:39:02 GMT 2023","5644","","","","","","Validate Council Output [ManchesterCityCouncil]","" -"passed","Wed Nov 01 19:42:09 GMT 2023","Wed Nov 01 19:42:15 GMT 2023","6381","","","","","","Validate Council Output [WokingBoroughCouncil]","" -"failed","Wed Nov 01 19:35:26 GMT 2023","Wed Nov 01 19:35:26 GMT 2023","3","","","","","","Validate Council Output [CastlepointDistrictCouncil]","" -"passed","Wed Nov 01 19:39:08 GMT 2023","Wed Nov 01 19:39:11 GMT 2023","3565","","","","","","Validate Council Output [SalfordCityCouncil]","" -"failed","Wed Nov 01 19:38:51 GMT 2023","Wed Nov 01 19:38:54 GMT 2023","3083","","","","","","Validate Council Output [LondonBoroughHounslow]","" -"failed","Wed Nov 01 19:35:23 GMT 2023","Wed Nov 01 19:35:24 GMT 2023","452","","","","","","Validate Council Output [BlackburnCouncil]","" -"passed","Wed Nov 01 19:35:34 GMT 2023","Wed Nov 01 19:35:47 GMT 2023","12798","","","","","","Validate Council Output [BroxtoweBoroughCouncil]","" -"passed","Wed Nov 01 19:35:29 GMT 2023","Wed Nov 01 19:35:33 GMT 2023","4616","","","","","","Validate Council Output [BristolCityCouncil]","" -"passed","Wed Nov 01 19:36:05 GMT 2023","Wed Nov 01 19:36:07 GMT 2023","1736","","","","","","Validate Council Output [BuryCouncil]","" -"passed","Wed Nov 01 19:35:48 GMT 2023","Wed Nov 01 19:35:53 GMT 2023","4903","","","","","","Validate Council Output [DoncasterCouncil]","" -"failed","Wed Nov 01 19:39:02 GMT 2023","Wed Nov 01 19:39:08 GMT 2023","6030","","","","","","Validate Council Output [MertonCouncil]","" -"passed","Wed Nov 01 19:41:31 GMT 2023","Wed Nov 01 19:41:32 GMT 2023","1515","","","","","","Validate Council Output [RochdaleCouncil]","" -"passed","Wed Nov 01 19:39:24 GMT 2023","Wed Nov 01 19:39:24 GMT 2023","619","","","","","","Validate Council Output [SouthLanarkshireCouncil]","" -"failed","Wed Nov 01 19:35:41 GMT 2023","Wed Nov 01 19:35:43 GMT 2023","1528","","","","","","Validate Council Output [CroydonCouncil]","" -"failed","Wed Nov 01 19:42:03 GMT 2023","Wed Nov 01 19:42:05 GMT 2023","1883","","","","","","Validate Council Output [WiltshireCouncil]","" -"failed","Wed Nov 01 19:39:03 GMT 2023","Wed Nov 01 19:39:07 GMT 2023","3788","","","","","","Validate Council Output [NorthumberlandCouncil]","" -"passed","Wed Nov 01 19:39:26 GMT 2023","Wed Nov 01 19:39:29 GMT 2023","3100","","","","","","Validate Council Output [SouthOxfordshireCouncil]","" -"failed","Wed Nov 01 19:36:16 GMT 2023","Wed Nov 01 19:36:18 GMT 2023","1908","","","","","","Validate Council Output [GuildfordCouncil]","" -"failed","Wed Nov 01 19:35:13 GMT 2023","Wed Nov 01 19:35:22 GMT 2023","8541","","","","","","Validate Council Output [CalderdaleCouncil]","" -"passed","Wed Nov 01 19:36:26 GMT 2023","Wed Nov 01 19:36:34 GMT 2023","7893","","","","","","Validate Council Output [NewcastleCityCouncil]","" -"passed","Wed Nov 01 19:39:38 GMT 2023","Wed Nov 01 19:39:38 GMT 2023","561","","","","","","Validate Council Output [StHelensBC]","" -"failed","Wed Nov 01 19:36:18 GMT 2023","Wed Nov 01 19:36:19 GMT 2023","1056","","","","","","Validate Council Output [MidSussexDistrictCouncil]","" -"passed","Wed Nov 01 19:36:00 GMT 2023","Wed Nov 01 19:36:04 GMT 2023","4801","","","","","","Validate Council Output [EastLindseyDistrictCouncil]","" -"passed","Wed Nov 01 19:36:40 GMT 2023","Wed Nov 01 19:36:41 GMT 2023","772","","","","","","Validate Council Output [NorthLanarkshireCouncil]","" -"failed","Wed Nov 01 19:39:50 GMT 2023","Wed Nov 01 19:41:59 GMT 2023","129371","","","","","","Validate Council Output [TamesideMBCouncil]","" -"passed","Wed Nov 01 19:36:39 GMT 2023","Wed Nov 01 19:38:50 GMT 2023","130955","","","","","","Validate Council Output [LeedsCityCouncil]","" -"failed","Wed Nov 01 19:36:29 GMT 2023","Wed Nov 01 19:36:31 GMT 2023","1538","","","","","","Validate Council Output [KingstonUponThamesCouncil]","" -"passed","Wed Nov 01 19:38:54 GMT 2023","Wed Nov 01 19:38:55 GMT 2023","997","","","","","","Validate Council Output [MaldonDistrictCouncil]","" -"passed","Wed Nov 01 19:35:43 GMT 2023","Wed Nov 01 19:35:48 GMT 2023","4950","","","","","","Validate Council Output [DerbyshireDalesDistrictCouncil]","" -"passed","Wed Nov 01 19:41:42 GMT 2023","Wed Nov 01 19:41:45 GMT 2023","2468","","","","","","Validate Council Output [ValeofGlamorganCouncil]","" -"passed","Wed Nov 01 19:36:07 GMT 2023","Wed Nov 01 19:36:14 GMT 2023","7386","","","","","","Validate Council Output [GatesheadCouncil]","" -"passed","Wed Nov 01 19:41:28 GMT 2023","Wed Nov 01 19:41:31 GMT 2023","2695","","","","","","Validate Council Output [RhonddaCynonTaffCouncil]","" -"passed","Wed Nov 01 19:36:19 GMT 2023","Wed Nov 01 19:36:25 GMT 2023","6099","","","","","","Validate Council Output [NeathPortTalbotCouncil]","" -"passed","Wed Nov 01 19:39:21 GMT 2023","Wed Nov 01 19:39:22 GMT 2023","1240","","","","","","Validate Council Output [SouthAyrshireCouncil]","" -"passed","Wed Nov 01 19:39:44 GMT 2023","Wed Nov 01 19:39:49 GMT 2023","4984","","","","","","Validate Council Output [StratfordUponAvonCouncil]","" -"passed","Wed Nov 01 19:42:02 GMT 2023","Wed Nov 01 19:42:03 GMT 2023","1450","","","","","","Validate Council Output [TorbayCouncil]","" -"passed","Wed Nov 01 19:36:14 GMT 2023","Wed Nov 01 19:36:16 GMT 2023","2076","","","","","","Validate Council Output [GlasgowCityCouncil]","" -"passed","Wed Nov 01 19:41:40 GMT 2023","Wed Nov 01 19:41:42 GMT 2023","2589","","","","","","Validate Council Output [TorridgeDistrictCouncil]","" -"passed","Wed Nov 01 19:35:56 GMT 2023","Wed Nov 01 19:35:57 GMT 2023","1354","","","","","","Validate Council Output [EastCambridgeshireCouncil]","" -"passed","Wed Nov 01 19:35:21 GMT 2023","Wed Nov 01 19:35:22 GMT 2023","778","","","","","","Validate Council Output [BathAndNorthEastSomersetCouncil]","" -"passed","Wed Nov 01 19:42:10 GMT 2023","Wed Nov 01 19:42:13 GMT 2023","3467","","","","","","Validate Council Output [WiganBoroughCouncil]","" -"passed","Wed Nov 01 19:38:55 GMT 2023","Wed Nov 01 19:38:56 GMT 2023","994","","","","","","Validate Council Output [MalvernHillsDC]","" -"passed","Wed Nov 01 19:39:13 GMT 2023","Wed Nov 01 19:39:21 GMT 2023","7443","","","","","","Validate Council Output [SomersetCouncil]","" -"passed","Wed Nov 01 19:41:59 GMT 2023","Wed Nov 01 19:42:02 GMT 2023","2607","","","","","","Validate Council Output [TonbridgeAndMallingBC]","" -"failed","Wed Nov 01 19:36:04 GMT 2023","Wed Nov 01 19:36:05 GMT 2023","145","","","","","","Validate Council Output [EastNorthamptonshireCouncil]","" -"failed","Wed Nov 01 19:35:23 GMT 2023","Wed Nov 01 19:35:23 GMT 2023","432","","","","","","Validate Council Output [BexleyCouncil]","" -"passed","Wed Nov 01 19:39:30 GMT 2023","Wed Nov 01 19:39:38 GMT 2023","7750","","","","","","Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","" -"passed","Wed Nov 01 19:35:58 GMT 2023","Wed Nov 01 19:36:00 GMT 2023","1538","","","","","","Validate Council Output [EastleighBoroughCouncil]","" -"passed","Wed Nov 01 19:39:11 GMT 2023","Wed Nov 01 19:39:13 GMT 2023","2097","","","","","","Validate Council Output [SheffieldCityCouncil]","" -"passed","Wed Nov 01 19:36:25 GMT 2023","Wed Nov 01 19:36:26 GMT 2023","1057","","","","","","Validate Council Output [NewarkAndSherwoodDC]","" -"failed","Wed Nov 01 19:39:29 GMT 2023","Wed Nov 01 19:39:30 GMT 2023","578","","","","","","Validate Council Output [SouthTynesideCouncil]","" -"passed","Wed Nov 01 19:36:05 GMT 2023","Wed Nov 01 19:36:06 GMT 2023","1251","","","","","","Validate Council Output [EastRidingCouncil]","" -"passed","Wed Nov 01 19:35:13 GMT 2023","Wed Nov 01 19:35:21 GMT 2023","7070","","","","","","Validate Council Output [AylesburyValeCouncil]","" -"passed","Wed Nov 01 19:35:22 GMT 2023","Wed Nov 01 19:35:23 GMT 2023","898","","","","","","Validate Council Output [CannockChaseDistrictCouncil]","" -"failed","Wed Nov 01 19:36:17 GMT 2023","Wed Nov 01 19:36:17 GMT 2023","649","","","","","","Validate Council Output [FenlandDistrictCouncil]","" -"failed","Wed Nov 01 19:41:39 GMT 2023","Wed Nov 01 19:41:40 GMT 2023","610","","","","","","Validate Council Output [RushmoorCouncil]","" -"failed","Wed Nov 01 19:35:33 GMT 2023","Wed Nov 01 19:35:34 GMT 2023","891","","","","","","Validate Council Output [BromleyBoroughCouncil]","" -"passed","Wed Nov 01 19:42:15 GMT 2023","Wed Nov 01 19:42:17 GMT 2023","1893","","","","","","Validate Council Output [YorkCouncil]","" -"passed","Wed Nov 01 19:41:32 GMT 2023","Wed Nov 01 19:41:39 GMT 2023","6855","","","","","","Validate Council Output [RushcliffeBoroughCouncil]","" -"passed","Wed Nov 01 19:35:22 GMT 2023","Wed Nov 01 19:35:23 GMT 2023","608","","","","","","Validate Council Output [BCPCouncil]","" -"failed","Wed Nov 01 19:39:49 GMT 2023","Wed Nov 01 19:39:50 GMT 2023","749","","","","","","Validate Council Output [SwaleBoroughCouncil]","" -"passed","Wed Nov 01 19:39:22 GMT 2023","Wed Nov 01 19:39:24 GMT 2023","1788","","","","","","Validate Council Output [SouthCambridgeshireCouncil]","" -"failed","Wed Nov 01 19:36:06 GMT 2023","Wed Nov 01 19:36:13 GMT 2023","6812","","","","","","Validate Council Output [EastSuffolkCouncil]","" -"passed","Wed Nov 01 19:35:24 GMT 2023","Wed Nov 01 19:35:29 GMT 2023","4754","","","","","","Validate Council Output [BoltonCouncil]","" -"passed","Wed Nov 01 19:36:20 GMT 2023","Wed Nov 01 19:36:28 GMT 2023","7726","","","","","","Validate Council Output [HighPeakCouncil]","" -"passed","Wed Nov 01 19:41:18 GMT 2023","Wed Nov 01 19:41:28 GMT 2023","9497","","","","","","Validate Council Output [ReigateAndBansteadBoroughCouncil]","" -"failed","Wed Nov 01 19:39:01 GMT 2023","Wed Nov 01 19:39:03 GMT 2023","1519","","","","","","Validate Council Output [NorthTynesideCouncil]","" -"passed","Wed Nov 01 19:42:01 GMT 2023","Wed Nov 01 19:42:10 GMT 2023","9089","","","","","","Validate Council Output [WestLothianCouncil]","" -"failed","Wed Nov 01 19:35:37 GMT 2023","Wed Nov 01 19:35:37 GMT 2023","272","","","","","","Validate Council Output [CheshireEastCouncil]","" -"passed","Wed Nov 01 19:41:59 GMT 2023","Wed Nov 01 19:42:01 GMT 2023","1481","","","","","","Validate Council Output [WealdenDistrictCouncil]","" -"passed","Wed Nov 01 19:36:31 GMT 2023","Wed Nov 01 19:36:39 GMT 2023","8520","","","","","","Validate Council Output [LancasterCityCouncil]","" -"passed","Wed Nov 01 19:39:38 GMT 2023","Wed Nov 01 19:39:44 GMT 2023","5654","","","","","","Validate Council Output [StockportBoroughCouncil]","" -"passed","Wed Nov 01 19:35:23 GMT 2023","Wed Nov 01 19:35:26 GMT 2023","3006","","","","","","Validate Council Output [CardiffCouncil]","" -"passed","Wed Nov 01 19:41:53 GMT 2023","Wed Nov 01 19:41:55 GMT 2023","1591","","","","","","Validate Council Output [WarwickDistrictCouncil]","" -"failed","Wed Nov 01 19:42:01 GMT 2023","Wed Nov 01 19:42:01 GMT 2023","216","","","","","","Validate Council Output [WelhatCouncil]","" -"passed","Wed Nov 01 19:35:53 GMT 2023","Wed Nov 01 19:35:56 GMT 2023","3384","","","","","","Validate Council Output [DurhamCouncil]","" -"passed","Wed Nov 01 19:36:46 GMT 2023","Wed Nov 01 19:36:51 GMT 2023","5128","","","","","","Validate Council Output [NorthNorfolkDistrictCouncil]","" -"passed","Wed Nov 01 19:35:57 GMT 2023","Wed Nov 01 19:35:58 GMT 2023","615","","","","","","Validate Council Output [EastDevonDC]","" -"passed","Wed Nov 01 19:42:05 GMT 2023","Wed Nov 01 19:42:09 GMT 2023","3534","","","","","","Validate Council Output [WindsorAndMaidenheadCouncil]","" -"failed","Wed Nov 01 19:36:34 GMT 2023","Wed Nov 01 19:36:34 GMT 2023","3","","","","","","Validate Council Output [NorthEastLincs]","" -"passed","Wed Nov 01 19:36:13 GMT 2023","Wed Nov 01 19:36:17 GMT 2023","3738","","","","","","Validate Council Output [ErewashBoroughCouncil]","" -"passed","Wed Nov 01 19:35:38 GMT 2023","Wed Nov 01 19:35:41 GMT 2023","3232","","","","","","Validate Council Output [CrawleyBoroughCouncil]","" -"failed","Wed Nov 01 19:39:07 GMT 2023","Wed Nov 01 19:41:18 GMT 2023","131655","","","","","","Validate Council Output [PrestonCityCouncil]","" -"failed","Wed Nov 01 19:39:24 GMT 2023","Wed Nov 01 19:39:26 GMT 2023","1608","","","","","","Validate Council Output [SouthNorfolkCouncil]","" -"passed","Wed Nov 01 19:35:37 GMT 2023","Wed Nov 01 19:35:38 GMT 2023","744","","","","","","Validate Council Output [ConwyCountyBorough]","" -"passed","Wed Nov 01 19:36:34 GMT 2023","Wed Nov 01 19:36:40 GMT 2023","5984","","","","","","Validate Council Output [NorthKestevenDistrictCouncil]","" diff --git a/3.11/1084/data/suites.json b/3.11/1084/data/suites.json deleted file mode 100644 index 76ba0f8e85..0000000000 --- a/3.11/1084/data/suites.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[{"name":"Validate Council Output [CalderdaleCouncil]","uid":"e285d7587ec7d24","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867313985,"stop":1698867322526,"duration":8541},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"e606ff80ba856134","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867313985,"stop":1698867321055,"duration":7070},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"248d25ba9bf8a75","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867321059,"stop":1698867321836,"duration":777},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"8b4de7bc5f49ab70","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867321924,"stop":1698867322702,"duration":778},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"5e729d951751f0bf","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867322629,"stop":1698867323527,"duration":898},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"113490d328f8aab1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867322706,"stop":1698867323314,"duration":608},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"e4bedd7c86810615","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867323316,"stop":1698867323748,"duration":432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"f01a9f24c198e2bc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867323529,"stop":1698867326535,"duration":3006},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"807273545fd4543d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867323782,"stop":1698867324234,"duration":452},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"2a9098384eb293b0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867324422,"stop":1698867329176,"duration":4754},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"83fb27b65be82a8e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867326538,"stop":1698867326541,"duration":3},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"5713d14268f1946d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867326575,"stop":1698867328402,"duration":1827},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"1ba5368d38f1a455","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867328404,"stop":1698867337309,"duration":8905},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"f9328cd22cde8da7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867329178,"stop":1698867333794,"duration":4616},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"20c3c7688b045c62","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867333796,"stop":1698867334687,"duration":891},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"c9e3c1b7da913816","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867334724,"stop":1698867347522,"duration":12798},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"34fc19b30c9580ac","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867337336,"stop":1698867337608,"duration":272},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"ede39b3f079f7c6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867337842,"stop":1698867338586,"duration":744},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"1c15247debba5392","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867338588,"stop":1698867341820,"duration":3232},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"4c73ac8faa892520","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867341822,"stop":1698867343350,"duration":1528},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"ab6efc981262b4e2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867343389,"stop":1698867348339,"duration":4950},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"6a6a3460c7f4ec9e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867347525,"stop":1698867365278,"duration":17753},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"539cf2765948c106","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867348343,"stop":1698867353246,"duration":4903},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"f38622d4d4345466","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867353248,"stop":1698867356632,"duration":3384},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"a4ce0c4df2df1fc2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867356634,"stop":1698867357988,"duration":1354},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"f572acf76265a1b4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867357990,"stop":1698867358605,"duration":615},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"d709d814dc6dab1a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867358608,"stop":1698867360146,"duration":1538},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"76ad9dcc2badbda5","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867360148,"stop":1698867364949,"duration":4801},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"9537d114052bcbcf","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867364951,"stop":1698867365096,"duration":145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"eb176b835655322","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867365261,"stop":1698867366512,"duration":1251},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"e3021e7162a047fc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867365281,"stop":1698867367017,"duration":1736},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"8898658c9d0be498","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867366514,"stop":1698867373326,"duration":6812},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"30665349655842b7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867367021,"stop":1698867374407,"duration":7386},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"52f58b1c3d6bbe31","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867373378,"stop":1698867377116,"duration":3738},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"11e1f912ed85ed5b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867374410,"stop":1698867376486,"duration":2076},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"1d33f8c951ee9b74","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867376488,"stop":1698867378396,"duration":1908},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"fab57b1099b2bfa9","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867377119,"stop":1698867377768,"duration":649},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"1bdb14905e0de0c2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867378062,"stop":1698867379118,"duration":1056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"5ac832b580d129cf","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867378485,"stop":1698867380585,"duration":2100},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"321b7082bf8da3ec","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867379153,"stop":1698867379156,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"64bff62d215a591d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867379189,"stop":1698867385288,"duration":6099},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"b40838004c6edecc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867380587,"stop":1698867388313,"duration":7726},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"2f33085f7f9cf954","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867385290,"stop":1698867386347,"duration":1057},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"212ca2d7e8078780","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867386349,"stop":1698867394242,"duration":7893},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"67a9abaecaafe4c3","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867388315,"stop":1698867389480,"duration":1165},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"72d83985af618a41","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867389508,"stop":1698867391046,"duration":1538},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"f92c82a5e2d66c16","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867391093,"stop":1698867399613,"duration":8520},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"fa112042b76c07c9","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867394244,"stop":1698867394247,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"2c01a83167cacab2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867394281,"stop":1698867400265,"duration":5984},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"c1161382b0c25959","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867399615,"stop":1698867530570,"duration":130955},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"1d73637d004233a4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867400267,"stop":1698867401039,"duration":772},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"adc4186b75ed80be","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867401041,"stop":1698867406514,"duration":5473},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"f051b007d0f842d0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867406516,"stop":1698867411644,"duration":5128},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"ccf4a9ce28d18be6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867411647,"stop":1698867541539,"duration":129892},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"1c02320184542b88","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867530573,"stop":1698867531308,"duration":735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"9beef4c39daf2f62","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867531310,"stop":1698867534393,"duration":3083},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"321c9e0cdb586f99","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867534419,"stop":1698867535416,"duration":997},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"afcea719d4cdf33","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867535418,"stop":1698867536412,"duration":994},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"b17e30837397807a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867536414,"stop":1698867542058,"duration":5644},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"9f4f097acbaa4dc4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867541697,"stop":1698867543216,"duration":1519},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"75f10cec72d81eb6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867542061,"stop":1698867548091,"duration":6030},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"6120353588b2e742","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867543286,"stop":1698867547074,"duration":3788},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"2f7c3ceeac76801f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867547130,"stop":1698867678785,"duration":131655},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"a84526d38440c648","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867548174,"stop":1698867551739,"duration":3565},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"b5ed75a48c1697bf","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867551741,"stop":1698867553838,"duration":2097},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"3a4d378914111c2d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867553840,"stop":1698867561283,"duration":7443},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"8db9b799650f26a7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867561285,"stop":1698867562525,"duration":1240},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"e65e5a90a49db6e3","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867562527,"stop":1698867564315,"duration":1788},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"33706e44c9c31998","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867564318,"stop":1698867564937,"duration":619},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"868469739c441395","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867564940,"stop":1698867566548,"duration":1608},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"be4803ae36546b07","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867566575,"stop":1698867569675,"duration":3100},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"595ce4fee1e1f11c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867569678,"stop":1698867570256,"duration":578},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"ea39e6444ef92cfe","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867570500,"stop":1698867578250,"duration":7750},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"8f0c2b261c5d39a0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867578253,"stop":1698867578814,"duration":561},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"4844eb9f0e0e2f68","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867578816,"stop":1698867584470,"duration":5654},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"9f0b131d3061c150","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867584472,"stop":1698867589456,"duration":4984},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"cc94684964a1cab8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867589459,"stop":1698867590208,"duration":749},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"9ddc0566cab40b78","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867590362,"stop":1698867719733,"duration":129371},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"991e31963f0ef3dc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867678924,"stop":1698867688421,"duration":9497},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"947eec07b90075b9","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867688423,"stop":1698867691118,"duration":2695},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"8d929b028f99b279","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867691120,"stop":1698867692635,"duration":1515},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"db4cbdac098a4c48","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867692638,"stop":1698867699493,"duration":6855},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"c2b8e887ab0b70cf","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867699496,"stop":1698867700106,"duration":610},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"cda0c1bc093a46ca","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867700133,"stop":1698867702722,"duration":2589},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"cf8671a0e1f8e938","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867702725,"stop":1698867705193,"duration":2468},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"c0743db4ff22311f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867705196,"stop":1698867713615,"duration":8419},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"f0d39fc5552aaa73","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867713618,"stop":1698867715209,"duration":1591},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"5a11e8b5e4bd0011","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867715212,"stop":1698867719634,"duration":4422},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"87ef30646aeb1877","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867719637,"stop":1698867721118,"duration":1481},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"962394fc05a08c2a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867719913,"stop":1698867722520,"duration":2607},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"f1d6a76544d68af1","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867721121,"stop":1698867721337,"duration":216},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"7b2ef46cf97fac33","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867721374,"stop":1698867730463,"duration":9089},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"d526e831a23d632a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867722523,"stop":1698867723973,"duration":1450},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"99dcc6083cd0f992","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867723976,"stop":1698867725859,"duration":1883},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"b821e6b5d0bf4724","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867725888,"stop":1698867729422,"duration":3534},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"acf86f0f1d0e8c74","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867729425,"stop":1698867735806,"duration":6381},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"58da5d9595f9ac29","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867730465,"stop":1698867733932,"duration":3467},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"e2e765f6d989af01","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867735810,"stop":1698867737703,"duration":1893},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]}],"name":"suites"} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/113490d328f8aab1.json b/3.11/1084/data/test-cases/113490d328f8aab1.json deleted file mode 100644 index 7bfe2feca0..0000000000 --- a/3.11/1084/data/test-cases/113490d328f8aab1.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"113490d328f8aab1","name":"Validate Council Output [BCPCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7d71d1ccc30dceca9719e13fd958458d","time":{"start":1698867322706,"stop":1698867323314,"duration":608},"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":1698867322706,"stop":1698867322707,"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":1698867322707,"stop":1698867323312,"duration":605},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867323312,"stop":1698867323313,"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":1698867323313,"stop":1698867323314,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"ceca81dcd6521b6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ceca81dcd6521b6b","status":"passed","time":{"start":1698801496322,"stop":1698801497216,"duration":894}},{"uid":"2556065058c7fb2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/2556065058c7fb2d","status":"passed","time":{"start":1698788426319,"stop":1698788427247,"duration":928}},{"uid":"9b5f6ccc9712baca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9b5f6ccc9712baca","status":"passed","time":{"start":1698714884992,"stop":1698714886139,"duration":1147}},{"uid":"d2c18bb236527f29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d2c18bb236527f29","status":"passed","time":{"start":1698701270872,"stop":1698701271805,"duration":933}},{"uid":"4bf479709f73de01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/4bf479709f73de01","status":"passed","time":{"start":1698700153729,"stop":1698700154667,"duration":938}},{"uid":"44dc64c00cc8d48d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/44dc64c00cc8d48d","status":"passed","time":{"start":1698692710728,"stop":1698692711748,"duration":1020}},{"uid":"b1361c36b3ee9272","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b1361c36b3ee9272","status":"passed","time":{"start":1698692664476,"stop":1698692665799,"duration":1323}},{"uid":"a61754032b930d16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/a61754032b930d16","status":"passed","time":{"start":1698646224410,"stop":1698646225684,"duration":1274}},{"uid":"674709c8e2709000","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/674709c8e2709000","status":"passed","time":{"start":1698646253745,"stop":1698646254924,"duration":1179}},{"uid":"bdd62a4681a294dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/bdd62a4681a294dd","status":"passed","time":{"start":1698628468223,"stop":1698628471729,"duration":3506}},{"uid":"7fe6102319704e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/7fe6102319704e4","status":"passed","time":{"start":1698615106050,"stop":1698615106860,"duration":810}},{"uid":"d93739f6ed432a2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d93739f6ed432a2b","status":"passed","time":{"start":1698615160963,"stop":1698615161770,"duration":807}},{"uid":"13312d1ab664d190","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/13312d1ab664d190","status":"passed","time":{"start":1698615038222,"stop":1698615039210,"duration":988}},{"uid":"ae6552c59d92c43c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ae6552c59d92c43c","status":"passed","time":{"start":1698542271696,"stop":1698542273398,"duration":1702}},{"uid":"bf38f05c51617ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bf38f05c51617ed5","status":"passed","time":{"start":1698455466796,"stop":1698455467940,"duration":1144}},{"uid":"24223d4c55aca855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/24223d4c55aca855","status":"passed","time":{"start":1698369154289,"stop":1698369155291,"duration":1002}},{"uid":"54bebaee4a8c8947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/54bebaee4a8c8947","status":"passed","time":{"start":1698282736561,"stop":1698282737705,"duration":1144}},{"uid":"c62a4ce21c71e192","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c62a4ce21c71e192","status":"passed","time":{"start":1698196415857,"stop":1698196416648,"duration":791}},{"uid":"6c8646efd38187b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6c8646efd38187b8","status":"passed","time":{"start":1698178132361,"stop":1698178133503,"duration":1142}},{"uid":"8eeda9d7d9358684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/8eeda9d7d9358684","status":"passed","time":{"start":1698178086487,"stop":1698178087472,"duration":985}}]},"tags":[]},"source":"113490d328f8aab1.json","parameterValues":["BCPCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/11e1f912ed85ed5b.json b/3.11/1084/data/test-cases/11e1f912ed85ed5b.json deleted file mode 100644 index 8739c4cbc3..0000000000 --- a/3.11/1084/data/test-cases/11e1f912ed85ed5b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"11e1f912ed85ed5b","name":"Validate Council Output [GlasgowCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a2365ffeb3ba24c7926dc7b42b03858c","time":{"start":1698867374410,"stop":1698867376486,"duration":2076},"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":1698867374410,"stop":1698867374410,"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":1698867374410,"stop":1698867376483,"duration":2073},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867376484,"stop":1698867376484,"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":1698867376484,"stop":1698867376486,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f6dc7634cac44603","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/f6dc7634cac44603","status":"passed","time":{"start":1698801538778,"stop":1698801540926,"duration":2148}},{"uid":"61ea3625e6f424d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/61ea3625e6f424d1","status":"passed","time":{"start":1698788514782,"stop":1698788517220,"duration":2438}},{"uid":"31006d52132dad57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/31006d52132dad57","status":"passed","time":{"start":1698714985329,"stop":1698714987883,"duration":2554}},{"uid":"e33c01d8a18c0e18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e33c01d8a18c0e18","status":"passed","time":{"start":1698701346285,"stop":1698701348679,"duration":2394}},{"uid":"f424c01334ad30d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f424c01334ad30d5","status":"passed","time":{"start":1698700229347,"stop":1698700231742,"duration":2395}},{"uid":"1169fe2477d70acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/1169fe2477d70acf","status":"passed","time":{"start":1698693102076,"stop":1698693104683,"duration":2607}},{"uid":"2fb5ca597238585","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/2fb5ca597238585","status":"passed","time":{"start":1698692750434,"stop":1698692752924,"duration":2490}},{"uid":"308403e5cd10ae35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/308403e5cd10ae35","status":"passed","time":{"start":1698646327033,"stop":1698646330639,"duration":3606}},{"uid":"407a7c2ab29ac008","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/407a7c2ab29ac008","status":"passed","time":{"start":1698646338784,"stop":1698646341476,"duration":2692}},{"uid":"6d4f137c528aa625","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/6d4f137c528aa625","status":"passed","time":{"start":1698628559682,"stop":1698628562189,"duration":2507}},{"uid":"4c12ab88e4a50ac8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4c12ab88e4a50ac8","status":"passed","time":{"start":1698615476153,"stop":1698615478589,"duration":2436}},{"uid":"faab1d5a3f3767db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/faab1d5a3f3767db","status":"passed","time":{"start":1698615241940,"stop":1698615244370,"duration":2430}},{"uid":"c46d2edee7880405","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c46d2edee7880405","status":"passed","time":{"start":1698615118197,"stop":1698615120794,"duration":2597}},{"uid":"9b25a8c7f1e2718b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/9b25a8c7f1e2718b","status":"passed","time":{"start":1698542359277,"stop":1698542361730,"duration":2453}},{"uid":"bb7409015d89059c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bb7409015d89059c","status":"passed","time":{"start":1698455547074,"stop":1698455549217,"duration":2143}},{"uid":"507e84c07f60d210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/507e84c07f60d210","status":"passed","time":{"start":1698369236062,"stop":1698369238727,"duration":2665}},{"uid":"5b180dc37c108997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/5b180dc37c108997","status":"passed","time":{"start":1698282837583,"stop":1698282840125,"duration":2542}},{"uid":"c98d57a2bb93ef43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c98d57a2bb93ef43","status":"passed","time":{"start":1698196516059,"stop":1698196518356,"duration":2297}},{"uid":"f7e558b60491a37a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f7e558b60491a37a","status":"passed","time":{"start":1698178214739,"stop":1698178217299,"duration":2560}},{"uid":"9a10609549b22959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/9a10609549b22959","status":"passed","time":{"start":1698178202593,"stop":1698178204924,"duration":2331}}]},"tags":[]},"source":"11e1f912ed85ed5b.json","parameterValues":["GlasgowCityCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/1ba5368d38f1a455.json b/3.11/1084/data/test-cases/1ba5368d38f1a455.json deleted file mode 100644 index 0566ffb7e2..0000000000 --- a/3.11/1084/data/test-cases/1ba5368d38f1a455.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1ba5368d38f1a455","name":"Validate Council Output [ChelmsfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"ca53b6762a00c9270716d2dce73b5f79","time":{"start":1698867328404,"stop":1698867337309,"duration":8905},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f65959dd1d0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f65959dd1d0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f65959dd1d0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f65959dd1d0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: ChelmsfordCityCouncil","time":{"start":1698867328404,"stop":1698867328405,"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":1698867328405,"stop":1698867337306,"duration":8901},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867337307,"stop":1698867337307,"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":1698867337307,"stop":1698867337309,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"d3d142394c1bbb18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d3d142394c1bbb18","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801505503,"stop":1698801525605,"duration":20102}},{"uid":"118180ce646fb922","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/118180ce646fb922","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788427482,"stop":1698788436103,"duration":8621}},{"uid":"b30926cc71de91a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b30926cc71de91a0","status":"passed","time":{"start":1698714891792,"stop":1698714913350,"duration":21558}},{"uid":"80fa018632ed8ea8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/80fa018632ed8ea8","status":"passed","time":{"start":1698701281842,"stop":1698701291223,"duration":9381}},{"uid":"48a9dff5b851d2f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/48a9dff5b851d2f8","status":"passed","time":{"start":1698700159322,"stop":1698700168831,"duration":9509}},{"uid":"79a583a4814ff20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/79a583a4814ff20b","status":"passed","time":{"start":1698692718073,"stop":1698692727618,"duration":9545}},{"uid":"691151cc6236a766","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/691151cc6236a766","status":"passed","time":{"start":1698692673845,"stop":1698692683424,"duration":9579}},{"uid":"239a43c65e1dc5c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/239a43c65e1dc5c4","status":"passed","time":{"start":1698646230427,"stop":1698646240079,"duration":9652}},{"uid":"a4ffb99e550a5501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a4ffb99e550a5501","status":"passed","time":{"start":1698646264549,"stop":1698646274418,"duration":9869}},{"uid":"5856f567f41eff92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/5856f567f41eff92","status":"passed","time":{"start":1698628470760,"stop":1698628477442,"duration":6682}},{"uid":"fb3b92094dba7a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/fb3b92094dba7a65","status":"passed","time":{"start":1698615110905,"stop":1698615117822,"duration":6917}},{"uid":"37695bf677294335","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/37695bf677294335","status":"passed","time":{"start":1698615161827,"stop":1698615168857,"duration":7030}},{"uid":"e9bfadd27ecd8527","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e9bfadd27ecd8527","status":"passed","time":{"start":1698615044041,"stop":1698615051523,"duration":7482}},{"uid":"b2a2d33c45ef945","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b2a2d33c45ef945","status":"passed","time":{"start":1698542281376,"stop":1698542290905,"duration":9529}},{"uid":"e071ea0dd57483cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e071ea0dd57483cd","status":"passed","time":{"start":1698455468815,"stop":1698455489700,"duration":20885}},{"uid":"e28cf00c1babfec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e28cf00c1babfec","status":"passed","time":{"start":1698369165096,"stop":1698369174769,"duration":9673}},{"uid":"24ce1eee45a32f9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/24ce1eee45a32f9a","status":"passed","time":{"start":1698282744567,"stop":1698282765944,"duration":21377}},{"uid":"b62db21cc9e6af30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b62db21cc9e6af30","status":"passed","time":{"start":1698196424908,"stop":1698196445697,"duration":20789}},{"uid":"8e95a84a02df4771","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8e95a84a02df4771","status":"passed","time":{"start":1698178138127,"stop":1698178147836,"duration":9709}},{"uid":"13ae64248881ced6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/13ae64248881ced6","status":"passed","time":{"start":1698178096847,"stop":1698178106170,"duration":9323}}]},"tags":[]},"source":"1ba5368d38f1a455.json","parameterValues":["ChelmsfordCityCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/1bdb14905e0de0c2.json b/3.11/1084/data/test-cases/1bdb14905e0de0c2.json deleted file mode 100644 index 4e317830aa..0000000000 --- a/3.11/1084/data/test-cases/1bdb14905e0de0c2.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1bdb14905e0de0c2","name":"Validate Council Output [MidSussexDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a89b66947aa74789814d9628a2d7e666","time":{"start":1698867378062,"stop":1698867379118,"duration":1056},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f65956e89d0>, 'council': 'MidSussexDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f65956e89d0>, 'council': 'MidSussexDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867378062,"stop":1698867378062,"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":1698867378063,"stop":1698867379118,"duration":1055},"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":132,"broken":0,"skipped":0,"passed":38,"unknown":0,"total":170},"items":[{"uid":"ecdfe0d4c509da43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ecdfe0d4c509da43","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698801547270,"stop":1698801548035,"duration":765}},{"uid":"ecff72ecee02e59d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ecff72ecee02e59d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698788712105,"stop":1698788713745,"duration":1640}},{"uid":"2dd2c0b490890820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2dd2c0b490890820","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698715182350,"stop":1698715183459,"duration":1109}},{"uid":"b6c83d523e95f912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b6c83d523e95f912","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698701513969,"stop":1698701514906,"duration":937}},{"uid":"97c9d1c5bb4e4d3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/97c9d1c5bb4e4d3b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698700423932,"stop":1698700425173,"duration":1241}},{"uid":"358ac9471c108213","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/358ac9471c108213","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692993163,"stop":1698692994188,"duration":1025}},{"uid":"844f4180452efb56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/844f4180452efb56","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692942271,"stop":1698692943302,"duration":1031}},{"uid":"3095e795727a3355","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3095e795727a3355","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646558805,"stop":1698646559896,"duration":1091}},{"uid":"33ae69773788da13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/33ae69773788da13","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646498109,"stop":1698646499303,"duration":1194}},{"uid":"172cf62f2b8767a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/172cf62f2b8767a1","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698628535522,"stop":1698628536645,"duration":1123}},{"uid":"4eb18b4e7cecace8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4eb18b4e7cecace8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615163739,"stop":1698615164658,"duration":919}},{"uid":"24d6cb36638b7581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/24d6cb36638b7581","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615230402,"stop":1698615231400,"duration":998}},{"uid":"d099d87e96f2dc89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d099d87e96f2dc89","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615091719,"stop":1698615093302,"duration":1583}},{"uid":"ce01523521f34cb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ce01523521f34cb5","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698542328395,"stop":1698542329573,"duration":1178}},{"uid":"5ac50eabd8530502","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5ac50eabd8530502","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698455525898,"stop":1698455527010,"duration":1112}},{"uid":"6bca3ad5511c3bfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6bca3ad5511c3bfa","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698369213737,"stop":1698369214790,"duration":1053}},{"uid":"a2dcefce929a61cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a2dcefce929a61cd","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698282802988,"stop":1698282803932,"duration":944}},{"uid":"1e62105ddb11fef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/1e62105ddb11fef","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698196476171,"stop":1698196477111,"duration":940}},{"uid":"fdcc99d4cf173326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fdcc99d4cf173326","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178206306,"stop":1698178207827,"duration":1521}},{"uid":"b5f5e691fa8a20ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/b5f5e691fa8a20ef","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178141333,"stop":1698178142423,"duration":1090}}]},"tags":[]},"source":"1bdb14905e0de0c2.json","parameterValues":["MidSussexDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/1c02320184542b88.json b/3.11/1084/data/test-cases/1c02320184542b88.json deleted file mode 100644 index fdfaf000ad..0000000000 --- a/3.11/1084/data/test-cases/1c02320184542b88.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1c02320184542b88","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"275289351e7211a486c45f3b8d1a8950","time":{"start":1698867530573,"stop":1698867531308,"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":1698867530573,"stop":1698867530573,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from LisburnCastlereaghCityCouncil","time":{"start":1698867530573,"stop":1698867531306,"duration":733},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867531306,"stop":1698867531307,"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":1698867531307,"stop":1698867531308,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"6686942c40e04efb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6686942c40e04efb","status":"passed","time":{"start":1698801654880,"stop":1698801655621,"duration":741}},{"uid":"67800150edefabc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/67800150edefabc7","status":"passed","time":{"start":1698788692275,"stop":1698788693210,"duration":935}},{"uid":"a12152963602cc7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a12152963602cc7d","status":"passed","time":{"start":1698715170613,"stop":1698715171643,"duration":1030}},{"uid":"b7a55247b4d2c912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b7a55247b4d2c912","status":"passed","time":{"start":1698701486677,"stop":1698701499718,"duration":13041}},{"uid":"71dc436d4b4e61dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/71dc436d4b4e61dc","status":"passed","time":{"start":1698700407890,"stop":1698700408830,"duration":940}},{"uid":"f3a30ac5c466bbe3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f3a30ac5c466bbe3","status":"passed","time":{"start":1698692981717,"stop":1698692982745,"duration":1028}},{"uid":"5046521179e88622","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/5046521179e88622","status":"passed","time":{"start":1698692930600,"stop":1698692931658,"duration":1058}},{"uid":"2bc3b637fef21abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2bc3b637fef21abf","status":"passed","time":{"start":1698646546832,"stop":1698646547946,"duration":1114}},{"uid":"4213d01336c5eb80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/4213d01336c5eb80","status":"passed","time":{"start":1698646485882,"stop":1698646486860,"duration":978}},{"uid":"27541cbbe2bdbffa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/27541cbbe2bdbffa","status":"passed","time":{"start":1698628522551,"stop":1698628523555,"duration":1004}},{"uid":"1f01432b7c0d6ffd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/1f01432b7c0d6ffd","status":"passed","time":{"start":1698615147946,"stop":1698615148975,"duration":1029}},{"uid":"39803635a6b03db5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/39803635a6b03db5","status":"passed","time":{"start":1698615219821,"stop":1698615220865,"duration":1044}},{"uid":"90146f09f22970a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/90146f09f22970a2","status":"passed","time":{"start":1698615079292,"stop":1698615080408,"duration":1116}},{"uid":"9ae0221adf0463a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/9ae0221adf0463a8","status":"passed","time":{"start":1698542315492,"stop":1698542316540,"duration":1048}},{"uid":"1fa3ff00213fe9bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1fa3ff00213fe9bd","status":"passed","time":{"start":1698455512376,"stop":1698455513169,"duration":793}},{"uid":"c75f9a51c4baa2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/c75f9a51c4baa2e9","status":"passed","time":{"start":1698369198927,"stop":1698369200073,"duration":1146}},{"uid":"a55cc3269cc5db2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a55cc3269cc5db2a","status":"passed","time":{"start":1698282790192,"stop":1698282791308,"duration":1116}},{"uid":"4a4326b218ccd3fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/4a4326b218ccd3fe","status":"passed","time":{"start":1698196465170,"stop":1698196466196,"duration":1026}},{"uid":"c67a3dea1eac734d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c67a3dea1eac734d","status":"passed","time":{"start":1698178193052,"stop":1698178194094,"duration":1042}},{"uid":"6f300a21fc60e752","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/6f300a21fc60e752","status":"passed","time":{"start":1698178130079,"stop":1698178131214,"duration":1135}}]},"tags":[]},"source":"1c02320184542b88.json","parameterValues":["LisburnCastlereaghCityCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/1c15247debba5392.json b/3.11/1084/data/test-cases/1c15247debba5392.json deleted file mode 100644 index 5b835ca9e2..0000000000 --- a/3.11/1084/data/test-cases/1c15247debba5392.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1c15247debba5392","name":"Validate Council Output [CrawleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dac8bb4374cb8d8a9239d9475542e329","time":{"start":1698867338588,"stop":1698867341820,"duration":3232},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CrawleyBoroughCouncil","time":{"start":1698867338589,"stop":1698867338589,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CrawleyBoroughCouncil","time":{"start":1698867338589,"stop":1698867341818,"duration":3229},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867341818,"stop":1698867341818,"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":1698867341819,"stop":1698867341820,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":118,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":170},"items":[{"uid":"6f7ed8156add581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6f7ed8156add581","status":"passed","time":{"start":1698801499611,"stop":1698801501480,"duration":1869}},{"uid":"8d4281264c5131f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8d4281264c5131f2","status":"passed","time":{"start":1698788438874,"stop":1698788441167,"duration":2293}},{"uid":"eafbeadff99d2cb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/eafbeadff99d2cb6","status":"passed","time":{"start":1698714917268,"stop":1698714919630,"duration":2362}},{"uid":"ad4b628859687808","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ad4b628859687808","status":"passed","time":{"start":1698701294095,"stop":1698701297693,"duration":3598}},{"uid":"1c68e462698734a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/1c68e462698734a8","status":"passed","time":{"start":1698700171589,"stop":1698700173188,"duration":1599}},{"uid":"e2d858843b9c389e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/e2d858843b9c389e","status":"passed","time":{"start":1698692730624,"stop":1698692732271,"duration":1647}},{"uid":"d81c793c043c2c75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d81c793c043c2c75","status":"passed","time":{"start":1698692686470,"stop":1698692690524,"duration":4054}},{"uid":"436ffd58df1a3810","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/436ffd58df1a3810","status":"passed","time":{"start":1698646242013,"stop":1698646243689,"duration":1676}},{"uid":"10652f1aeff3d564","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/10652f1aeff3d564","status":"passed","time":{"start":1698646276364,"stop":1698646278059,"duration":1695}},{"uid":"c93e8c722cc616a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c93e8c722cc616a9","status":"passed","time":{"start":1698628479578,"stop":1698628483290,"duration":3712}},{"uid":"8bee24d7d5f15d78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8bee24d7d5f15d78","status":"passed","time":{"start":1698615119590,"stop":1698615121057,"duration":1467}},{"uid":"9c17f5dd503f352a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/9c17f5dd503f352a","status":"passed","time":{"start":1698615170458,"stop":1698615171779,"duration":1321}},{"uid":"c2ab9c589d4f2319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c2ab9c589d4f2319","status":"passed","time":{"start":1698615053526,"stop":1698615056569,"duration":3043}},{"uid":"6907d33dc28c67aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6907d33dc28c67aa","status":"passed","time":{"start":1698542292644,"stop":1698542302334,"duration":9690}},{"uid":"671a58873db2fc27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/671a58873db2fc27","status":"passed","time":{"start":1698455494406,"stop":1698455496694,"duration":2288}},{"uid":"789ec5ecff1c811d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/789ec5ecff1c811d","status":"passed","time":{"start":1698369176658,"stop":1698369178372,"duration":1714}},{"uid":"743263be03a6d45e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/743263be03a6d45e","status":"passed","time":{"start":1698282767832,"stop":1698282770525,"duration":2693}},{"uid":"5a5f00296d11946b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5a5f00296d11946b","status":"passed","time":{"start":1698196447448,"stop":1698196449335,"duration":1887}},{"uid":"4ffddb83ec1ddea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4ffddb83ec1ddea6","status":"passed","time":{"start":1698178149891,"stop":1698178151790,"duration":1899}},{"uid":"9b20b91d435654a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/9b20b91d435654a2","status":"passed","time":{"start":1698178108029,"stop":1698178111738,"duration":3709}}]},"tags":[]},"source":"1c15247debba5392.json","parameterValues":["CrawleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/1d73637d004233a4.json b/3.11/1084/data/test-cases/1d73637d004233a4.json deleted file mode 100644 index bc88d3bf22..0000000000 --- a/3.11/1084/data/test-cases/1d73637d004233a4.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1d73637d004233a4","name":"Validate Council Output [NorthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c3b97046df734f921dcc37a130cf4bef","time":{"start":1698867400267,"stop":1698867401039,"duration":772},"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":1698867400267,"stop":1698867400268,"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":1698867400268,"stop":1698867401037,"duration":769},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867401037,"stop":1698867401037,"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":1698867401037,"stop":1698867401039,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"28fddf3e59b4a38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/28fddf3e59b4a38e","status":"passed","time":{"start":1698801552497,"stop":1698801553262,"duration":765}},{"uid":"5882dd84fdec0c4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5882dd84fdec0c4e","status":"passed","time":{"start":1698788539244,"stop":1698788540153,"duration":909}},{"uid":"bacf656841bb8e9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/bacf656841bb8e9d","status":"passed","time":{"start":1698715013838,"stop":1698715015093,"duration":1255}},{"uid":"17fb7715d480744f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/17fb7715d480744f","status":"passed","time":{"start":1698701368249,"stop":1698701369360,"duration":1111}},{"uid":"954b36f96a0ac023","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/954b36f96a0ac023","status":"passed","time":{"start":1698700253238,"stop":1698700254171,"duration":933}},{"uid":"22d43ac1504efb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/22d43ac1504efb4","status":"passed","time":{"start":1698693011212,"stop":1698693012423,"duration":1211}},{"uid":"8a23701ee3dcc092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8a23701ee3dcc092","status":"passed","time":{"start":1698692776688,"stop":1698692777578,"duration":890}},{"uid":"59bbfc6410695011","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/59bbfc6410695011","status":"passed","time":{"start":1698646364457,"stop":1698646365401,"duration":944}},{"uid":"7959835f96d08030","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7959835f96d08030","status":"passed","time":{"start":1698646368541,"stop":1698646369744,"duration":1203}},{"uid":"b21620b9a1aa3daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b21620b9a1aa3daa","status":"passed","time":{"start":1698628577910,"stop":1698628579343,"duration":1433}},{"uid":"a5530a6568fd616a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a5530a6568fd616a","status":"passed","time":{"start":1698615180789,"stop":1698615181625,"duration":836}},{"uid":"dfaaf0be8592a0dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/dfaaf0be8592a0dd","status":"passed","time":{"start":1698615248522,"stop":1698615249588,"duration":1066}},{"uid":"4c9dbe90dcbb88af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/4c9dbe90dcbb88af","status":"passed","time":{"start":1698615111010,"stop":1698615111975,"duration":965}},{"uid":"6af35f139e944677","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6af35f139e944677","status":"passed","time":{"start":1698542351250,"stop":1698542352565,"duration":1315}},{"uid":"2442fde96629c432","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2442fde96629c432","status":"passed","time":{"start":1698455577498,"stop":1698455578200,"duration":702}},{"uid":"5642e68b48b9f52f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5642e68b48b9f52f","status":"passed","time":{"start":1698369250739,"stop":1698369252395,"duration":1656}},{"uid":"11c553e5e5f44788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/11c553e5e5f44788","status":"passed","time":{"start":1698282842060,"stop":1698282843594,"duration":1534}},{"uid":"e5acc53516a1ed0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e5acc53516a1ed0c","status":"passed","time":{"start":1698196506927,"stop":1698196507933,"duration":1006}},{"uid":"8d07d4c2a7657260","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8d07d4c2a7657260","status":"passed","time":{"start":1698178226572,"stop":1698178227501,"duration":929}},{"uid":"7331a9f21570fba2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/7331a9f21570fba2","status":"passed","time":{"start":1698178159024,"stop":1698178159954,"duration":930}}]},"tags":[]},"source":"1d73637d004233a4.json","parameterValues":["NorthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/20c3c7688b045c62.json b/3.11/1084/data/test-cases/20c3c7688b045c62.json deleted file mode 100644 index a1a6955a36..0000000000 --- a/3.11/1084/data/test-cases/20c3c7688b045c62.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"20c3c7688b045c62","name":"Validate Council Output [BromleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7f3dc7acf0fc90eded39e25c4ed3bb60","time":{"start":1698867333796,"stop":1698867334687,"duration":891},"status":"failed","statusMessage":"ConnectionError: Error fetching council data: data absent when page was scraped.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb29e4ac50>, 'council': 'BromleyBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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://recyclingservices.bromley.gov.uk/waste/6087017', ...}\nsoup = \n\n\n\n\n\n\n\n\nbin_data_dict = {'bins': []}, collections = [], bin_types = []\ncollection_info = []\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 collections = []\n \n \n # Search for the specific bins in the table using BS4\n bin_types = soup.find_all(\"h3\", class_=\"govuk-heading-m waste-service-name\")\n collection_info = soup.find_all(\"dl\", {\"class\": \"govuk-summary-list\"})\n \n # Raise error if data is not loaded at time of scrape (30% chance it is)\n if len(bin_types) == 0:\n> raise ConnectionError(\"Error fetching council data: data absent when page was scraped.\")\nE ConnectionError: Error fetching council data: data absent when page was scraped.\n\nuk_bin_collection/uk_bin_collection/councils/BromleyBoroughCouncil.py:33: ConnectionError","flaky":true,"newFailed":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"ConnectionError: Error fetching council data: data absent when page was scraped.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb29e4ac50>, 'council': 'BromleyBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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://recyclingservices.bromley.gov.uk/waste/6087017', ...}\nsoup = \n\n\n\n\n\n\n\n\nbin_data_dict = {'bins': []}, collections = [], bin_types = []\ncollection_info = []\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 collections = []\n \n \n # Search for the specific bins in the table using BS4\n bin_types = soup.find_all(\"h3\", class_=\"govuk-heading-m waste-service-name\")\n collection_info = soup.find_all(\"dl\", {\"class\": \"govuk-summary-list\"})\n \n # Raise error if data is not loaded at time of scrape (30% chance it is)\n if len(bin_types) == 0:\n> raise ConnectionError(\"Error fetching council data: data absent when page was scraped.\")\nE ConnectionError: Error fetching council data: data absent when page was scraped.\n\nuk_bin_collection/uk_bin_collection/councils/BromleyBoroughCouncil.py:33: ConnectionError","steps":[{"name":"Given the council: BromleyBoroughCouncil","time":{"start":1698867333796,"stop":1698867333797,"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":1698867333797,"stop":1698867334687,"duration":890},"status":"failed","statusMessage":"Error fetching council data: data absent when page was scraped.","statusTrace":"ConnectionError: Error fetching council data: data absent when page was scraped.\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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":49,"broken":0,"skipped":0,"passed":121,"unknown":0,"total":170},"items":[{"uid":"a3ce50c31fb478c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/a3ce50c31fb478c1","status":"passed","time":{"start":1698801501999,"stop":1698801505227,"duration":3228}},{"uid":"561d1ae73fa3c8fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/561d1ae73fa3c8fa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698788438738,"stop":1698788439886,"duration":1148}},{"uid":"dcfd719a54c7c79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/dcfd719a54c7c79","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698714898387,"stop":1698714899456,"duration":1069}},{"uid":"f4ecf255b7a35956","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f4ecf255b7a35956","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698701282000,"stop":1698701283050,"duration":1050}},{"uid":"ed214a66d6a85e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ed214a66d6a85e6b","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698700165821,"stop":1698700167201,"duration":1380}},{"uid":"516a02e47b328fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/516a02e47b328fd","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692723343,"stop":1698692724484,"duration":1141}},{"uid":"e1a314f09b2b95e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e1a314f09b2b95e0","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692676387,"stop":1698692677380,"duration":993}},{"uid":"7e8a542d3c2050f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/7e8a542d3c2050f7","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698646236230,"stop":1698646237338,"duration":1108}},{"uid":"702ed62fe89349f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/702ed62fe89349f7","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698646265877,"stop":1698646267173,"duration":1296}},{"uid":"2a02545f97e3fde1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/2a02545f97e3fde1","status":"passed","time":{"start":1698628482222,"stop":1698628488204,"duration":5982}},{"uid":"2808cb4656cc7b14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/2808cb4656cc7b14","status":"passed","time":{"start":1698615116395,"stop":1698615120805,"duration":4410}},{"uid":"fa582e31a4d4d973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/fa582e31a4d4d973","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615171839,"stop":1698615173009,"duration":1170}},{"uid":"fdd47830f2f03a84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/fdd47830f2f03a84","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615050255,"stop":1698615051448,"duration":1193}},{"uid":"8857312bf597e868","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8857312bf597e868","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698542283769,"stop":1698542285027,"duration":1258}},{"uid":"9a2deb3de9c77bfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/9a2deb3de9c77bfa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698455478857,"stop":1698455479972,"duration":1115}},{"uid":"226e18540dc126a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/226e18540dc126a5","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698369166372,"stop":1698369167516,"duration":1144}},{"uid":"5f0ca284f7c3cea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/5f0ca284f7c3cea1","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698282749795,"stop":1698282754065,"duration":4270}},{"uid":"ca863fb77ee94132","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/ca863fb77ee94132","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698196426968,"stop":1698196427978,"duration":1010}},{"uid":"90c0955ac340801a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/90c0955ac340801a","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178144884,"stop":1698178145790,"duration":906}},{"uid":"f911a58271a8948f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/f911a58271a8948f","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178098773,"stop":1698178099430,"duration":657}}]},"tags":[]},"source":"20c3c7688b045c62.json","parameterValues":["BromleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/212ca2d7e8078780.json b/3.11/1084/data/test-cases/212ca2d7e8078780.json deleted file mode 100644 index a3a0c0bc86..0000000000 --- a/3.11/1084/data/test-cases/212ca2d7e8078780.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"212ca2d7e8078780","name":"Validate Council Output [NewcastleCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f8fee070cb49e91fbb5bb87c533c294a","time":{"start":1698867386349,"stop":1698867394242,"duration":7893},"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":1698867386349,"stop":1698867386350,"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":1698867386350,"stop":1698867394240,"duration":7890},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867394241,"stop":1698867394241,"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":1698867394241,"stop":1698867394242,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"4e82488defe74fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/4e82488defe74fea","status":"passed","time":{"start":1698801547229,"stop":1698801576180,"duration":28951}},{"uid":"98f041530a093f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/98f041530a093f1","status":"passed","time":{"start":1698788723684,"stop":1698788736635,"duration":12951}},{"uid":"df04373a4a66bfc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/df04373a4a66bfc6","status":"passed","time":{"start":1698715189400,"stop":1698715199662,"duration":10262}},{"uid":"de85eac4e6393348","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/de85eac4e6393348","status":"passed","time":{"start":1698701520085,"stop":1698701526849,"duration":6764}},{"uid":"eb75f973a352dd30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/eb75f973a352dd30","status":"passed","time":{"start":1698700432185,"stop":1698700439672,"duration":7487}},{"uid":"76c4147acac34c3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/76c4147acac34c3b","status":"passed","time":{"start":1698693000169,"stop":1698693006566,"duration":6397}},{"uid":"16385caca7d8ed0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/16385caca7d8ed0a","status":"passed","time":{"start":1698692948967,"stop":1698692955489,"duration":6522}},{"uid":"6f34e381c1c5955","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/6f34e381c1c5955","status":"passed","time":{"start":1698646565545,"stop":1698646571972,"duration":6427}},{"uid":"5093b671b8fc05ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/5093b671b8fc05ec","status":"passed","time":{"start":1698646504813,"stop":1698646511360,"duration":6547}},{"uid":"f6c5e26706d6e4ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/f6c5e26706d6e4ab","status":"passed","time":{"start":1698628542135,"stop":1698628572800,"duration":30665}},{"uid":"75e00bac10e85524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/75e00bac10e85524","status":"passed","time":{"start":1698615169673,"stop":1698615175841,"duration":6168}},{"uid":"69a3d6fec48f1da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/69a3d6fec48f1da2","status":"passed","time":{"start":1698615237513,"stop":1698615243606,"duration":6093}},{"uid":"6b6677ca9351c6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/6b6677ca9351c6d6","status":"passed","time":{"start":1698615099882,"stop":1698615106253,"duration":6371}},{"uid":"6a375108c53c193d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6a375108c53c193d","status":"passed","time":{"start":1698542339038,"stop":1698542346907,"duration":7869}},{"uid":"b558ae648175f6c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/b558ae648175f6c0","status":"passed","time":{"start":1698455531044,"stop":1698455571945,"duration":40901}},{"uid":"e29ffff010dd285c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e29ffff010dd285c","status":"passed","time":{"start":1698369220854,"stop":1698369245818,"duration":24964}},{"uid":"43af080ccdbc4b99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/43af080ccdbc4b99","status":"passed","time":{"start":1698282809999,"stop":1698282838165,"duration":28166}},{"uid":"c19a9cf11b36e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c19a9cf11b36e6","status":"passed","time":{"start":1698196482484,"stop":1698196502892,"duration":20408}},{"uid":"c5e30b3090e194a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c5e30b3090e194a1","status":"passed","time":{"start":1698178214308,"stop":1698178222741,"duration":8433}},{"uid":"7f7ee110bd0b89db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/7f7ee110bd0b89db","status":"passed","time":{"start":1698178147952,"stop":1698178155172,"duration":7220}}]},"tags":[]},"source":"212ca2d7e8078780.json","parameterValues":["NewcastleCityCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/248d25ba9bf8a75.json b/3.11/1084/data/test-cases/248d25ba9bf8a75.json deleted file mode 100644 index 76eb747d92..0000000000 --- a/3.11/1084/data/test-cases/248d25ba9bf8a75.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"248d25ba9bf8a75","name":"Validate Council Output [BasingstokeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"920a57bf4f74278e86b973f40cf06007","time":{"start":1698867321059,"stop":1698867321836,"duration":777},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb33aa9b10>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fbb33aa9b10>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb33aa9b10>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fbb33aa9b10>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: BasingstokeCouncil","time":{"start":1698867321059,"stop":1698867321060,"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":1698867321060,"stop":1698867321833,"duration":773},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867321834,"stop":1698867321834,"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":1698867321834,"stop":1698867321836,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":122,"broken":0,"skipped":0,"passed":48,"unknown":0,"total":170},"items":[{"uid":"8bb98ed47d5ddf9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/8bb98ed47d5ddf9b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801494817,"stop":1698801495511,"duration":694}},{"uid":"e71a781dec0f3c97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e71a781dec0f3c97","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788423713,"stop":1698788424742,"duration":1029}},{"uid":"ade56f97df75e7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ade56f97df75e7e","status":"passed","time":{"start":1698714882499,"stop":1698714883792,"duration":1293}},{"uid":"a0f22a11ac030f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a0f22a11ac030f0","status":"passed","time":{"start":1698701269143,"stop":1698701269899,"duration":756}},{"uid":"36a12f2aaf1e31ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/36a12f2aaf1e31ec","status":"passed","time":{"start":1698700150772,"stop":1698700152222,"duration":1450}},{"uid":"8c52e2db178818a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8c52e2db178818a0","status":"passed","time":{"start":1698692708202,"stop":1698692709541,"duration":1339}},{"uid":"63e6629c9d1ddff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/63e6629c9d1ddff9","status":"passed","time":{"start":1698692662258,"stop":1698692663262,"duration":1004}},{"uid":"3b066988d1ec725c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3b066988d1ec725c","status":"passed","time":{"start":1698646222180,"stop":1698646223184,"duration":1004}},{"uid":"648e963de2fe3474","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/648e963de2fe3474","status":"passed","time":{"start":1698646251117,"stop":1698646252240,"duration":1123}},{"uid":"c6ea30f3d9669fb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c6ea30f3d9669fb9","status":"passed","time":{"start":1698628466547,"stop":1698628467301,"duration":754}},{"uid":"8d8d7fbf3db6af8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8d8d7fbf3db6af8f","status":"passed","time":{"start":1698615104410,"stop":1698615105173,"duration":763}},{"uid":"85ca3bac73b2c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/85ca3bac73b2c9c","status":"passed","time":{"start":1698615159038,"stop":1698615159784,"duration":746}},{"uid":"3ded55989e6318c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/3ded55989e6318c2","status":"passed","time":{"start":1698615035998,"stop":1698615036988,"duration":990}},{"uid":"16cc0236ed8ab7d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/16cc0236ed8ab7d4","status":"passed","time":{"start":1698542269475,"stop":1698542270617,"duration":1142}},{"uid":"8a1175d09845fc03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/8a1175d09845fc03","status":"passed","time":{"start":1698455465317,"stop":1698455466071,"duration":754}},{"uid":"32d296f58c223435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/32d296f58c223435","status":"passed","time":{"start":1698369152118,"stop":1698369153114,"duration":996}},{"uid":"6ca385258eb339f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6ca385258eb339f5","status":"passed","time":{"start":1698282734178,"stop":1698282735354,"duration":1176}},{"uid":"99046c969744cd1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/99046c969744cd1b","status":"passed","time":{"start":1698196414124,"stop":1698196414895,"duration":771}},{"uid":"fc71e4d6f81d1b92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fc71e4d6f81d1b92","status":"passed","time":{"start":1698178129850,"stop":1698178131146,"duration":1296}},{"uid":"b1a30748b921b3de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/b1a30748b921b3de","status":"passed","time":{"start":1698178084807,"stop":1698178085588,"duration":781}}]},"tags":[]},"source":"248d25ba9bf8a75.json","parameterValues":["BasingstokeCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/2a9098384eb293b0.json b/3.11/1084/data/test-cases/2a9098384eb293b0.json deleted file mode 100644 index 6cec52f582..0000000000 --- a/3.11/1084/data/test-cases/2a9098384eb293b0.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2a9098384eb293b0","name":"Validate Council Output [BoltonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c59a7b02ce88bbad9f9cdf4a119aec6c","time":{"start":1698867324422,"stop":1698867329176,"duration":4754},"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":1698867324422,"stop":1698867324423,"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":1698867324423,"stop":1698867329173,"duration":4750},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867329174,"stop":1698867329174,"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":1698867329174,"stop":1698867329176,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":76,"broken":0,"skipped":0,"passed":94,"unknown":0,"total":170},"items":[{"uid":"d6b3433e5d21126b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d6b3433e5d21126b","status":"passed","time":{"start":1698801490221,"stop":1698801497069,"duration":6848}},{"uid":"d46389b4afa87037","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/d46389b4afa87037","status":"passed","time":{"start":1698788429095,"stop":1698788433698,"duration":4603}},{"uid":"a63c3f60c787527a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a63c3f60c787527a","status":"passed","time":{"start":1698714887592,"stop":1698714893094,"duration":5502}},{"uid":"5431d0c26475d07e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5431d0c26475d07e","status":"passed","time":{"start":1698701273045,"stop":1698701277177,"duration":4132}},{"uid":"af7cfc4626fd9007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/af7cfc4626fd9007","status":"passed","time":{"start":1698700156154,"stop":1698700160908,"duration":4754}},{"uid":"d6fb1fd6a1d99710","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d6fb1fd6a1d99710","status":"passed","time":{"start":1698692713336,"stop":1698692718215,"duration":4879}},{"uid":"59d393854e1f48ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/59d393854e1f48ba","status":"passed","time":{"start":1698692667346,"stop":1698692671256,"duration":3910}},{"uid":"f39b923c1b400c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f39b923c1b400c5c","status":"passed","time":{"start":1698646227267,"stop":1698646230879,"duration":3612}},{"uid":"747622ed10f78d38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/747622ed10f78d38","status":"passed","time":{"start":1698646256327,"stop":1698646260887,"duration":4560}},{"uid":"e2c6ce1f6660e55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e2c6ce1f6660e55","status":"passed","time":{"start":1698628473027,"stop":1698628477524,"duration":4497}},{"uid":"d1bd6fac6420cc21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d1bd6fac6420cc21","status":"passed","time":{"start":1698615108168,"stop":1698615111746,"duration":3578}},{"uid":"dbf066cc51ffd45d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/dbf066cc51ffd45d","status":"passed","time":{"start":1698615163131,"stop":1698615167082,"duration":3951}},{"uid":"ad1120c60f7b398c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ad1120c60f7b398c","status":"passed","time":{"start":1698615040781,"stop":1698615045166,"duration":4385}},{"uid":"dabce3e711886002","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/dabce3e711886002","status":"passed","time":{"start":1698542274715,"stop":1698542278409,"duration":3694}},{"uid":"7aba60ef5347b210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7aba60ef5347b210","status":"passed","time":{"start":1698455468926,"stop":1698455474042,"duration":5116}},{"uid":"d8206c0f7fd8f99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d8206c0f7fd8f99f","status":"passed","time":{"start":1698369156896,"stop":1698369161206,"duration":4310}},{"uid":"a6ca944c8b307313","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a6ca944c8b307313","status":"passed","time":{"start":1698282739229,"stop":1698282744600,"duration":5371}},{"uid":"d4db2c9ea792e2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/d4db2c9ea792e2e9","status":"passed","time":{"start":1698196417990,"stop":1698196422216,"duration":4226}},{"uid":"6d20b5ed4cc0f59a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6d20b5ed4cc0f59a","status":"passed","time":{"start":1698178134979,"stop":1698178139600,"duration":4621}},{"uid":"6d839baf20fa07f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/6d839baf20fa07f9","status":"passed","time":{"start":1698178089393,"stop":1698178094023,"duration":4630}}]},"tags":[]},"source":"2a9098384eb293b0.json","parameterValues":["BoltonCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/2c01a83167cacab2.json b/3.11/1084/data/test-cases/2c01a83167cacab2.json deleted file mode 100644 index 70646645ba..0000000000 --- a/3.11/1084/data/test-cases/2c01a83167cacab2.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2c01a83167cacab2","name":"Validate Council Output [NorthKestevenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c9c754b0aeaa9653b56f57afebc35c99","time":{"start":1698867394281,"stop":1698867400265,"duration":5984},"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":1698867394281,"stop":1698867394282,"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":1698867394282,"stop":1698867400263,"duration":5981},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867400263,"stop":1698867400263,"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":1698867400263,"stop":1698867400265,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"68ecdd9cd141f2dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/68ecdd9cd141f2dd","status":"passed","time":{"start":1698801548064,"stop":1698801552495,"duration":4431}},{"uid":"9eb2bd356ecb1bec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9eb2bd356ecb1bec","status":"passed","time":{"start":1698788535552,"stop":1698788539242,"duration":3690}},{"uid":"f1520aed08b642fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f1520aed08b642fc","status":"passed","time":{"start":1698715007526,"stop":1698715013836,"duration":6310}},{"uid":"f39877c87bdf5c31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f39877c87bdf5c31","status":"passed","time":{"start":1698701363686,"stop":1698701368246,"duration":4560}},{"uid":"25926f02c9f5acd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/25926f02c9f5acd0","status":"passed","time":{"start":1698700248837,"stop":1698700253236,"duration":4399}},{"uid":"28726e7af704a841","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/28726e7af704a841","status":"passed","time":{"start":1698693006616,"stop":1698693011209,"duration":4593}},{"uid":"473dd2d30516dd3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/473dd2d30516dd3a","status":"passed","time":{"start":1698692772094,"stop":1698692776685,"duration":4591}},{"uid":"faf44f324a769ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/faf44f324a769ae2","status":"passed","time":{"start":1698646358992,"stop":1698646364454,"duration":5462}},{"uid":"42031ab13bed243a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/42031ab13bed243a","status":"passed","time":{"start":1698646364025,"stop":1698646368539,"duration":4514}},{"uid":"10f22c8be1a901eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/10f22c8be1a901eb","status":"passed","time":{"start":1698628572850,"stop":1698628577908,"duration":5058}},{"uid":"f2fb787cc4869323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f2fb787cc4869323","status":"passed","time":{"start":1698615175885,"stop":1698615180786,"duration":4901}},{"uid":"3e99985f73c2eeeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3e99985f73c2eeeb","status":"passed","time":{"start":1698615243659,"stop":1698615248519,"duration":4860}},{"uid":"6cdda8dfda6c13fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/6cdda8dfda6c13fc","status":"passed","time":{"start":1698615106425,"stop":1698615111008,"duration":4583}},{"uid":"8e95b2c18a2372b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8e95b2c18a2372b1","status":"passed","time":{"start":1698542346946,"stop":1698542351248,"duration":4302}},{"uid":"f09b61589d94a4f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/f09b61589d94a4f2","status":"passed","time":{"start":1698455571985,"stop":1698455577496,"duration":5511}},{"uid":"b4aac6de778859f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b4aac6de778859f","status":"passed","time":{"start":1698369245984,"stop":1698369250735,"duration":4751}},{"uid":"c3a912b9a7aa1dee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c3a912b9a7aa1dee","status":"passed","time":{"start":1698282838217,"stop":1698282842057,"duration":3840}},{"uid":"7a24a8076a739526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7a24a8076a739526","status":"passed","time":{"start":1698196502935,"stop":1698196506924,"duration":3989}},{"uid":"f0c1e6aa0a00b60e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f0c1e6aa0a00b60e","status":"passed","time":{"start":1698178222787,"stop":1698178226568,"duration":3781}},{"uid":"171ff82a700d2ed8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/171ff82a700d2ed8","status":"passed","time":{"start":1698178155211,"stop":1698178159022,"duration":3811}}]},"tags":[]},"source":"2c01a83167cacab2.json","parameterValues":["NorthKestevenDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/2f33085f7f9cf954.json b/3.11/1084/data/test-cases/2f33085f7f9cf954.json deleted file mode 100644 index 1bc84985b5..0000000000 --- a/3.11/1084/data/test-cases/2f33085f7f9cf954.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2f33085f7f9cf954","name":"Validate Council Output [NewarkAndSherwoodDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4d76ea9dcf3a3c0d5f40470e07f35ac0","time":{"start":1698867385290,"stop":1698867386347,"duration":1057},"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":1698867385290,"stop":1698867385291,"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":1698867385291,"stop":1698867386345,"duration":1054},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867386345,"stop":1698867386345,"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":1698867386345,"stop":1698867386347,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b0f0bbf2456c153d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b0f0bbf2456c153d","status":"passed","time":{"start":1698801546426,"stop":1698801547227,"duration":801}},{"uid":"3b817ae6f58d8c75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3b817ae6f58d8c75","status":"passed","time":{"start":1698788722390,"stop":1698788723681,"duration":1291}},{"uid":"a3796395af08c71c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a3796395af08c71c","status":"passed","time":{"start":1698715188031,"stop":1698715189396,"duration":1365}},{"uid":"387e6b4f859be30e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/387e6b4f859be30e","status":"passed","time":{"start":1698701518817,"stop":1698701520083,"duration":1266}},{"uid":"3280b382511b2019","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3280b382511b2019","status":"passed","time":{"start":1698700430642,"stop":1698700432182,"duration":1540}},{"uid":"5528dc13ed1a3ec7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/5528dc13ed1a3ec7","status":"passed","time":{"start":1698692998450,"stop":1698693000166,"duration":1716}},{"uid":"a4b073b74a817105","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/a4b073b74a817105","status":"passed","time":{"start":1698692947593,"stop":1698692948962,"duration":1369}},{"uid":"3ee8132609a3ca0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3ee8132609a3ca0f","status":"passed","time":{"start":1698646564282,"stop":1698646565542,"duration":1260}},{"uid":"1a17aa3ebf1fc4a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1a17aa3ebf1fc4a7","status":"passed","time":{"start":1698646503442,"stop":1698646504811,"duration":1369}},{"uid":"53b38d495c1204f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/53b38d495c1204f6","status":"passed","time":{"start":1698628541137,"stop":1698628542132,"duration":995}},{"uid":"9d3c47773ca4b00a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/9d3c47773ca4b00a","status":"passed","time":{"start":1698615168563,"stop":1698615169670,"duration":1107}},{"uid":"6ea4af902eff3b2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6ea4af902eff3b2e","status":"passed","time":{"start":1698615236265,"stop":1698615237509,"duration":1244}},{"uid":"82a2e4cef47371fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/82a2e4cef47371fc","status":"passed","time":{"start":1698615098411,"stop":1698615099878,"duration":1467}},{"uid":"dc9b0d8c2a5d1c43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/dc9b0d8c2a5d1c43","status":"passed","time":{"start":1698542337465,"stop":1698542339035,"duration":1570}},{"uid":"2f130ba3c6f63c9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2f130ba3c6f63c9a","status":"passed","time":{"start":1698455530240,"stop":1698455531041,"duration":801}},{"uid":"4f6138e379ce84d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/4f6138e379ce84d4","status":"passed","time":{"start":1698369219189,"stop":1698369220851,"duration":1662}},{"uid":"8b0f1ed0aab7c2b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8b0f1ed0aab7c2b7","status":"passed","time":{"start":1698282808717,"stop":1698282809996,"duration":1279}},{"uid":"991e725087b51569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/991e725087b51569","status":"passed","time":{"start":1698196481454,"stop":1698196482481,"duration":1027}},{"uid":"9b2cf41a24736dda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/9b2cf41a24736dda","status":"passed","time":{"start":1698178213041,"stop":1698178214304,"duration":1263}},{"uid":"43b8dd34158427b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/43b8dd34158427b8","status":"passed","time":{"start":1698178146729,"stop":1698178147950,"duration":1221}}]},"tags":[]},"source":"2f33085f7f9cf954.json","parameterValues":["NewarkAndSherwoodDC"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/2f7c3ceeac76801f.json b/3.11/1084/data/test-cases/2f7c3ceeac76801f.json deleted file mode 100644 index 5d0d16584b..0000000000 --- a/3.11/1084/data/test-cases/2f7c3ceeac76801f.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2f7c3ceeac76801f","name":"Validate Council Output [PrestonCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"adada69a336066ec844ff916b7714101","time":{"start":1698867547130,"stop":1698867678785,"duration":131655},"status":"failed","statusMessage":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x556565a12fb3 \n#1 0x5565656e64a7 \n#2 0x5565656de5d3 \n#3 0x5565656cf007 \n#4 0x5565656d0481 \n#5 0x5565656cf33f \n#6 0x5565656ce35c \n#7 0x5565656ce2ce \n#8 0x5565656ccecd \n#9 0x5565656cd35a \n#10 0x5565656e8b8e \n#11 0x5565657693b5 \n#12 0x55656574f942 \n#13 0x556565768c02 \n#14 0x55656574f713 \n#15 0x55656572218b \n#16 0x556565722f7e \n#17 0x5565659d88d8 \n#18 0x5565659dc800 \n#19 0x5565659e6cfc \n#20 0x5565659dd418 \n#21 0x5565659aa42f \n#22 0x556565a014e8 \n#23 0x556565a016b4 \n#24 0x556565a12143 \n#25 0x7f2abfa94ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f65956bab50>, 'council': 'PrestonCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:35: 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:353: 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:344: 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 0x556565a016b4 \\\\u003Cunknown>\\\\n#24 0x556565a12143 \\\\u003Cunknown>\\\\n#25 0x7f2abfa94ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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=118.0.5993.117)\nE Stacktrace:\nE #0 0x556565a12fb3 \nE #1 0x5565656e64a7 \nE #2 0x5565656de5d3 \nE #3 0x5565656cf007 \nE #4 0x5565656d0481 \nE #5 0x5565656cf33f \nE #6 0x5565656ce35c \nE #7 0x5565656ce2ce \nE #8 0x5565656ccecd \nE #9 0x5565656cd35a \nE #10 0x5565656e8b8e \nE #11 0x5565657693b5 \nE #12 0x55656574f942 \nE #13 0x556565768c02 \nE #14 0x55656574f713 \nE #15 0x55656572218b \nE #16 0x556565722f7e \nE #17 0x5565659d88d8 \nE #18 0x5565659dc800 \nE #19 0x5565659e6cfc \nE #20 0x5565659dd418 \nE #21 0x5565659aa42f \nE #22 0x556565a014e8 \nE #23 0x556565a016b4 \nE #24 0x556565a12143 \nE #25 0x7f2abfa94ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py:229: 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=118.0.5993.117)\nStacktrace:\n#0 0x556565a12fb3 \n#1 0x5565656e64a7 \n#2 0x5565656de5d3 \n#3 0x5565656cf007 \n#4 0x5565656d0481 \n#5 0x5565656cf33f \n#6 0x5565656ce35c \n#7 0x5565656ce2ce \n#8 0x5565656ccecd \n#9 0x5565656cd35a \n#10 0x5565656e8b8e \n#11 0x5565657693b5 \n#12 0x55656574f942 \n#13 0x556565768c02 \n#14 0x55656574f713 \n#15 0x55656572218b \n#16 0x556565722f7e \n#17 0x5565659d88d8 \n#18 0x5565659dc800 \n#19 0x5565659e6cfc \n#20 0x5565659dd418 \n#21 0x5565659aa42f \n#22 0x556565a014e8 \n#23 0x556565a016b4 \n#24 0x556565a12143 \n#25 0x7f2abfa94ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f65956bab50>, 'council': 'PrestonCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:35: 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:353: 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:344: 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 0x556565a016b4 \\\\u003Cunknown>\\\\n#24 0x556565a12143 \\\\u003Cunknown>\\\\n#25 0x7f2abfa94ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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=118.0.5993.117)\nE Stacktrace:\nE #0 0x556565a12fb3 \nE #1 0x5565656e64a7 \nE #2 0x5565656de5d3 \nE #3 0x5565656cf007 \nE #4 0x5565656d0481 \nE #5 0x5565656cf33f \nE #6 0x5565656ce35c \nE #7 0x5565656ce2ce \nE #8 0x5565656ccecd \nE #9 0x5565656cd35a \nE #10 0x5565656e8b8e \nE #11 0x5565657693b5 \nE #12 0x55656574f942 \nE #13 0x556565768c02 \nE #14 0x55656574f713 \nE #15 0x55656572218b \nE #16 0x556565722f7e \nE #17 0x5565659d88d8 \nE #18 0x5565659dc800 \nE #19 0x5565659e6cfc \nE #20 0x5565659dd418 \nE #21 0x5565659aa42f \nE #22 0x556565a014e8 \nE #23 0x556565a016b4 \nE #24 0x556565a12143 \nE #25 0x7f2abfa94ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py:229: WebDriverException","steps":[{"name":"Given the council: PrestonCityCouncil","time":{"start":1698867547130,"stop":1698867547130,"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":1698867547130,"stop":1698867678785,"duration":131655},"status":"failed","statusMessage":"Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x556565a12fb3 \n#1 0x5565656e64a7 \n#2 0x5565656de5d3 \n#3 0x5565656cf007 \n#4 0x5565656d0481 \n#5 0x5565656cf33f \n#6 0x5565656ce35c \n#7 0x5565656ce2ce \n#8 0x5565656ccecd \n#9 0x5565656cd35a \n#10 0x5565656e8b8e \n#11 0x5565657693b5 \n#12 0x55656574f942 \n#13 0x556565768c02 \n#14 0x55656574f713 \n#15 0x55656572218b \n#16 0x556565722f7e \n#17 0x5565659d88d8 \n#18 0x5565659dc800 \n#19 0x5565659e6cfc \n#20 0x5565659dd418 \n#21 0x5565659aa42f \n#22 0x556565a014e8 \n#23 0x556565a016b4 \n#24 0x556565a12143 \n#25 0x7f2abfa94ac3 \n","statusTrace":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x556565a12fb3 \n#1 0x5565656e64a7 \n#2 0x5565656de5d3 \n#3 0x5565656cf007 \n#4 0x5565656d0481 \n#5 0x5565656cf33f \n#6 0x5565656ce35c \n#7 0x5565656ce2ce \n#8 0x5565656ccecd \n#9 0x5565656cd35a \n#10 0x5565656e8b8e \n#11 0x5565657693b5 \n#12 0x55656574f942 \n#13 0x556565768c02 \n#14 0x55656574f713 \n#15 0x55656572218b \n#16 0x556565722f7e \n#17 0x5565659d88d8 \n#18 0x5565659dc800 \n#19 0x5565659e6cfc \n#20 0x5565659dd418 \n#21 0x5565659aa42f \n#22 0x556565a014e8 \n#23 0x556565a016b4 \n#24 0x556565a12143 \n#25 0x7f2abfa94ac3 \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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":169,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":170},"items":[{"uid":"e59d896f06a0f4cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/e59d896f06a0f4cd","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x557b9c896fb3 \n#1 0x557b9c56a4a7 \n#2 0x557b9c5625d3 \n#3 0x557b9c553007 \n#4 0x557b9c554481 \n#5 0x557b9c55333f \n#6 0x557b9c55235c \n#7 0x557b9c5522ce \n#8 0x557b9c550ecd \n#9 0x557b9c55135a \n#10 0x557b9c56cb8e \n#11 0x557b9c5ed3b5 \n#12 0x557b9c5d3942 \n#13 0x557b9c5ecc02 \n#14 0x557b9c5d3713 \n#15 0x557b9c5a618b \n#16 0x557b9c5a6f7e \n#17 0x557b9c85c8d8 \n#18 0x557b9c860800 \n#19 0x557b9c86acfc \n#20 0x557b9c861418 \n#21 0x557b9c82e42f \n#22 0x557b9c8854e8 \n#23 0x557b9c8856b4 \n#24 0x557b9c896143 \n#25 0x7fc0ef094ac3 ","time":{"start":1698801565816,"stop":1698801697013,"duration":131197}},{"uid":"e818608e6f2e78c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e818608e6f2e78c7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5600c2878fb3 \n#1 0x5600c254c4a7 \n#2 0x5600c25445d3 \n#3 0x5600c2535007 \n#4 0x5600c2536481 \n#5 0x5600c253533f \n#6 0x5600c253435c \n#7 0x5600c25342ce \n#8 0x5600c2532ecd \n#9 0x5600c253335a \n#10 0x5600c254eb8e \n#11 0x5600c25cf3b5 \n#12 0x5600c25b5942 \n#13 0x5600c25cec02 \n#14 0x5600c25b5713 \n#15 0x5600c258818b \n#16 0x5600c2588f7e \n#17 0x5600c283e8d8 \n#18 0x5600c2842800 \n#19 0x5600c284ccfc \n#20 0x5600c2843418 \n#21 0x5600c281042f \n#22 0x5600c28674e8 \n#23 0x5600c28676b4 \n#24 0x5600c2878143 \n#25 0x7fca4c494ac3 ","time":{"start":1698788559854,"stop":1698788690993,"duration":131139}},{"uid":"32db5e87701d937c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/32db5e87701d937c","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x559d7aba3fb3 \n#1 0x559d7a8774a7 \n#2 0x559d7a86f5d3 \n#3 0x559d7a860007 \n#4 0x559d7a861481 \n#5 0x559d7a86033f \n#6 0x559d7a85f35c \n#7 0x559d7a85f2ce \n#8 0x559d7a85decd \n#9 0x559d7a85e35a \n#10 0x559d7a879b8e \n#11 0x559d7a8fa3b5 \n#12 0x559d7a8e0942 \n#13 0x559d7a8f9c02 \n#14 0x559d7a8e0713 \n#15 0x559d7a8b318b \n#16 0x559d7a8b3f7e \n#17 0x559d7ab698d8 \n#18 0x559d7ab6d800 \n#19 0x559d7ab77cfc \n#20 0x559d7ab6e418 \n#21 0x559d7ab3b42f \n#22 0x559d7ab924e8 \n#23 0x559d7ab926b4 \n#24 0x559d7aba3143 \n#25 0x7fd0b0c94ac3 ","time":{"start":1698715042645,"stop":1698715175183,"duration":132538}},{"uid":"9d4f46ba7dbd8460","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9d4f46ba7dbd8460","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55a030d91fb3 \n#1 0x55a030a654a7 \n#2 0x55a030a5d5d3 \n#3 0x55a030a4e007 \n#4 0x55a030a4f481 \n#5 0x55a030a4e33f \n#6 0x55a030a4d35c \n#7 0x55a030a4d2ce \n#8 0x55a030a4becd \n#9 0x55a030a4c35a \n#10 0x55a030a67b8e \n#11 0x55a030ae83b5 \n#12 0x55a030ace942 \n#13 0x55a030ae7c02 \n#14 0x55a030ace713 \n#15 0x55a030aa118b \n#16 0x55a030aa1f7e \n#17 0x55a030d578d8 \n#18 0x55a030d5b800 \n#19 0x55a030d65cfc \n#20 0x55a030d5c418 \n#21 0x55a030d2942f \n#22 0x55a030d804e8 \n#23 0x55a030d806b4 \n#24 0x55a030d91143 \n#25 0x7f43cde94ac3 ","time":{"start":1698701390072,"stop":1698701521892,"duration":131820}},{"uid":"e595482ddac4f975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e595482ddac4f975","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5611b5b4cfb3 \n#1 0x5611b58204a7 \n#2 0x5611b58185d3 \n#3 0x5611b5809007 \n#4 0x5611b580a481 \n#5 0x5611b580933f \n#6 0x5611b580835c \n#7 0x5611b58082ce \n#8 0x5611b5806ecd \n#9 0x5611b580735a \n#10 0x5611b5822b8e \n#11 0x5611b58a33b5 \n#12 0x5611b5889942 \n#13 0x5611b58a2c02 \n#14 0x5611b5889713 \n#15 0x5611b585c18b \n#16 0x5611b585cf7e \n#17 0x5611b5b128d8 \n#18 0x5611b5b16800 \n#19 0x5611b5b20cfc \n#20 0x5611b5b17418 \n#21 0x5611b5ae442f \n#22 0x5611b5b3b4e8 \n#23 0x5611b5b3b6b4 \n#24 0x5611b5b4c143 \n#25 0x7ff6a4a94ac3 ","time":{"start":1698700280901,"stop":1698700412808,"duration":131907}},{"uid":"d0d7527e9fe1c32d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d0d7527e9fe1c32d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f4edf11fb3 \n#1 0x55f4edbe54a7 \n#2 0x55f4edbdd5d3 \n#3 0x55f4edbce007 \n#4 0x55f4edbcf481 \n#5 0x55f4edbce33f \n#6 0x55f4edbcd35c \n#7 0x55f4edbcd2ce \n#8 0x55f4edbcbecd \n#9 0x55f4edbcc35a \n#10 0x55f4edbe7b8e \n#11 0x55f4edc683b5 \n#12 0x55f4edc4e942 \n#13 0x55f4edc67c02 \n#14 0x55f4edc4e713 \n#15 0x55f4edc2118b \n#16 0x55f4edc21f7e \n#17 0x55f4eded78d8 \n#18 0x55f4ededb800 \n#19 0x55f4edee5cfc \n#20 0x55f4ededc418 \n#21 0x55f4edea942f \n#22 0x55f4edf004e8 \n#23 0x55f4edf006b4 \n#24 0x55f4edf11143 \n#25 0x7f27c7094ac3 ","time":{"start":1698693035283,"stop":1698693167216,"duration":131933}},{"uid":"f69ccf6b742567c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f69ccf6b742567c8","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x564cccc1bfb3 \n#1 0x564ccc8ef4a7 \n#2 0x564ccc8e75d3 \n#3 0x564ccc8d8007 \n#4 0x564ccc8d9481 \n#5 0x564ccc8d833f \n#6 0x564ccc8d735c \n#7 0x564ccc8d72ce \n#8 0x564ccc8d5ecd \n#9 0x564ccc8d635a \n#10 0x564ccc8f1b8e \n#11 0x564ccc9723b5 \n#12 0x564ccc958942 \n#13 0x564ccc971c02 \n#14 0x564ccc958713 \n#15 0x564ccc92b18b \n#16 0x564ccc92bf7e \n#17 0x564cccbe18d8 \n#18 0x564cccbe5800 \n#19 0x564cccbefcfc \n#20 0x564cccbe6418 \n#21 0x564cccbb342f \n#22 0x564cccc0a4e8 \n#23 0x564cccc0a6b4 \n#24 0x564cccc1b143 \n#25 0x7fe75a694ac3 ","time":{"start":1698692798787,"stop":1698692930779,"duration":131992}},{"uid":"63ef7a827e60a3a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/63ef7a827e60a3a6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5644c6b10fb3 \n#1 0x5644c67e44a7 \n#2 0x5644c67dc5d3 \n#3 0x5644c67cd007 \n#4 0x5644c67ce481 \n#5 0x5644c67cd33f \n#6 0x5644c67cc35c \n#7 0x5644c67cc2ce \n#8 0x5644c67caecd \n#9 0x5644c67cb35a \n#10 0x5644c67e6b8e \n#11 0x5644c68673b5 \n#12 0x5644c684d942 \n#13 0x5644c6866c02 \n#14 0x5644c684d713 \n#15 0x5644c682018b \n#16 0x5644c6820f7e \n#17 0x5644c6ad68d8 \n#18 0x5644c6ada800 \n#19 0x5644c6ae4cfc \n#20 0x5644c6adb418 \n#21 0x5644c6aa842f \n#22 0x5644c6aff4e8 \n#23 0x5644c6aff6b4 \n#24 0x5644c6b10143 \n#25 0x7f9467294ac3 ","time":{"start":1698646389360,"stop":1698646521033,"duration":131673}},{"uid":"104168a250812fbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/104168a250812fbd","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e17b936fb3 \n#1 0x55e17b60a4a7 \n#2 0x55e17b6025d3 \n#3 0x55e17b5f3007 \n#4 0x55e17b5f4481 \n#5 0x55e17b5f333f \n#6 0x55e17b5f235c \n#7 0x55e17b5f22ce \n#8 0x55e17b5f0ecd \n#9 0x55e17b5f135a \n#10 0x55e17b60cb8e \n#11 0x55e17b68d3b5 \n#12 0x55e17b673942 \n#13 0x55e17b68cc02 \n#14 0x55e17b673713 \n#15 0x55e17b64618b \n#16 0x55e17b646f7e \n#17 0x55e17b8fc8d8 \n#18 0x55e17b900800 \n#19 0x55e17b90acfc \n#20 0x55e17b901418 \n#21 0x55e17b8ce42f \n#22 0x55e17b9254e8 \n#23 0x55e17b9256b4 \n#24 0x55e17b936143 \n#25 0x7fa360894ac3 ","time":{"start":1698646391574,"stop":1698646522328,"duration":130754}},{"uid":"7355849cb74f9f8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7355849cb74f9f8b","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5582e9bdffb3 \n#1 0x5582e98b34a7 \n#2 0x5582e98ab5d3 \n#3 0x5582e989c007 \n#4 0x5582e989d481 \n#5 0x5582e989c33f \n#6 0x5582e989b35c \n#7 0x5582e989b2ce \n#8 0x5582e9899ecd \n#9 0x5582e989a35a \n#10 0x5582e98b5b8e \n#11 0x5582e99363b5 \n#12 0x5582e991c942 \n#13 0x5582e9935c02 \n#14 0x5582e991c713 \n#15 0x5582e98ef18b \n#16 0x5582e98eff7e \n#17 0x5582e9ba58d8 \n#18 0x5582e9ba9800 \n#19 0x5582e9bb3cfc \n#20 0x5582e9baa418 \n#21 0x5582e9b7742f \n#22 0x5582e9bce4e8 \n#23 0x5582e9bce6b4 \n#24 0x5582e9bdf143 \n#25 0x7fa27c694ac3 ","time":{"start":1698628759461,"stop":1698628892185,"duration":132724}},{"uid":"5ec044fa9b2bad77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5ec044fa9b2bad77","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e27420ffb3 \n#1 0x55e273ee34a7 \n#2 0x55e273edb5d3 \n#3 0x55e273ecc007 \n#4 0x55e273ecd481 \n#5 0x55e273ecc33f \n#6 0x55e273ecb35c \n#7 0x55e273ecb2ce \n#8 0x55e273ec9ecd \n#9 0x55e273eca35a \n#10 0x55e273ee5b8e \n#11 0x55e273f663b5 \n#12 0x55e273f4c942 \n#13 0x55e273f65c02 \n#14 0x55e273f4c713 \n#15 0x55e273f1f18b \n#16 0x55e273f1ff7e \n#17 0x55e2741d58d8 \n#18 0x55e2741d9800 \n#19 0x55e2741e3cfc \n#20 0x55e2741da418 \n#21 0x55e2741a742f \n#22 0x55e2741fe4e8 \n#23 0x55e2741fe6b4 \n#24 0x55e27420f143 \n#25 0x7f712e094ac3 ","time":{"start":1698615200932,"stop":1698615331883,"duration":130951}},{"uid":"3aaabaee2a697a5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3aaabaee2a697a5f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x560bf746afb3 \n#1 0x560bf713e4a7 \n#2 0x560bf71365d3 \n#3 0x560bf7127007 \n#4 0x560bf7128481 \n#5 0x560bf712733f \n#6 0x560bf712635c \n#7 0x560bf71262ce \n#8 0x560bf7124ecd \n#9 0x560bf712535a \n#10 0x560bf7140b8e \n#11 0x560bf71c13b5 \n#12 0x560bf71a7942 \n#13 0x560bf71c0c02 \n#14 0x560bf71a7713 \n#15 0x560bf717a18b \n#16 0x560bf717af7e \n#17 0x560bf74308d8 \n#18 0x560bf7434800 \n#19 0x560bf743ecfc \n#20 0x560bf7435418 \n#21 0x560bf740242f \n#22 0x560bf74594e8 \n#23 0x560bf74596b4 \n#24 0x560bf746a143 \n#25 0x7f3c4b894ac3 ","time":{"start":1698615433902,"stop":1698615566443,"duration":132541}},{"uid":"b19dd97cd336c25f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/b19dd97cd336c25f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b08496cfb3 \n#1 0x55b0846404a7 \n#2 0x55b0846385d3 \n#3 0x55b084629007 \n#4 0x55b08462a481 \n#5 0x55b08462933f \n#6 0x55b08462835c \n#7 0x55b0846282ce \n#8 0x55b084626ecd \n#9 0x55b08462735a \n#10 0x55b084642b8e \n#11 0x55b0846c33b5 \n#12 0x55b0846a9942 \n#13 0x55b0846c2c02 \n#14 0x55b0846a9713 \n#15 0x55b08467c18b \n#16 0x55b08467cf7e \n#17 0x55b0849328d8 \n#18 0x55b084936800 \n#19 0x55b084940cfc \n#20 0x55b084937418 \n#21 0x55b08490442f \n#22 0x55b08495b4e8 \n#23 0x55b08495b6b4 \n#24 0x55b08496c143 \n#25 0x7ff23a094ac3 ","time":{"start":1698615134750,"stop":1698615266277,"duration":131527}},{"uid":"96cd9d40aa549063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/96cd9d40aa549063","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x558af9182fb3 \n#1 0x558af8e564a7 \n#2 0x558af8e4e5d3 \n#3 0x558af8e3f007 \n#4 0x558af8e40481 \n#5 0x558af8e3f33f \n#6 0x558af8e3e35c \n#7 0x558af8e3e2ce \n#8 0x558af8e3cecd \n#9 0x558af8e3d35a \n#10 0x558af8e58b8e \n#11 0x558af8ed93b5 \n#12 0x558af8ebf942 \n#13 0x558af8ed8c02 \n#14 0x558af8ebf713 \n#15 0x558af8e9218b \n#16 0x558af8e92f7e \n#17 0x558af91488d8 \n#18 0x558af914c800 \n#19 0x558af9156cfc \n#20 0x558af914d418 \n#21 0x558af911a42f \n#22 0x558af91714e8 \n#23 0x558af91716b4 \n#24 0x558af9182143 \n#25 0x7f0eee894ac3 ","time":{"start":1698542378503,"stop":1698542508948,"duration":130445}},{"uid":"fd806c5bfeb4a798","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/fd806c5bfeb4a798","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x561fd0531fb3 \n#1 0x561fd02054a7 \n#2 0x561fd01fd5d3 \n#3 0x561fd01ee007 \n#4 0x561fd01ef481 \n#5 0x561fd01ee33f \n#6 0x561fd01ed35c \n#7 0x561fd01ed2ce \n#8 0x561fd01ebecd \n#9 0x561fd01ec35a \n#10 0x561fd0207b8e \n#11 0x561fd02883b5 \n#12 0x561fd026e942 \n#13 0x561fd0287c02 \n#14 0x561fd026e713 \n#15 0x561fd024118b \n#16 0x561fd0241f7e \n#17 0x561fd04f78d8 \n#18 0x561fd04fb800 \n#19 0x561fd0505cfc \n#20 0x561fd04fc418 \n#21 0x561fd04c942f \n#22 0x561fd05204e8 \n#23 0x561fd05206b4 \n#24 0x561fd0531143 \n#25 0x7f64ad094ac3 ","time":{"start":1698455731235,"stop":1698455862285,"duration":131050}},{"uid":"3602addb3e1bc01e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/3602addb3e1bc01e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55dd26d94fb3 \n#1 0x55dd26a684a7 \n#2 0x55dd26a605d3 \n#3 0x55dd26a51007 \n#4 0x55dd26a52481 \n#5 0x55dd26a5133f \n#6 0x55dd26a5035c \n#7 0x55dd26a502ce \n#8 0x55dd26a4eecd \n#9 0x55dd26a4f35a \n#10 0x55dd26a6ab8e \n#11 0x55dd26aeb3b5 \n#12 0x55dd26ad1942 \n#13 0x55dd26aeac02 \n#14 0x55dd26ad1713 \n#15 0x55dd26aa418b \n#16 0x55dd26aa4f7e \n#17 0x55dd26d5a8d8 \n#18 0x55dd26d5e800 \n#19 0x55dd26d68cfc \n#20 0x55dd26d5f418 \n#21 0x55dd26d2c42f \n#22 0x55dd26d834e8 \n#23 0x55dd26d836b4 \n#24 0x55dd26d94143 \n#25 0x7f67cb694ac3 ","time":{"start":1698369486230,"stop":1698369618207,"duration":131977}},{"uid":"c9d233eab29da6a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c9d233eab29da6a1","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55a0586c6fb3 \n#1 0x55a05839a4a7 \n#2 0x55a0583925d3 \n#3 0x55a058383007 \n#4 0x55a058384481 \n#5 0x55a05838333f \n#6 0x55a05838235c \n#7 0x55a0583822ce \n#8 0x55a058380ecd \n#9 0x55a05838135a \n#10 0x55a05839cb8e \n#11 0x55a05841d3b5 \n#12 0x55a058403942 \n#13 0x55a05841cc02 \n#14 0x55a058403713 \n#15 0x55a0583d618b \n#16 0x55a0583d6f7e \n#17 0x55a05868c8d8 \n#18 0x55a058690800 \n#19 0x55a05869acfc \n#20 0x55a058691418 \n#21 0x55a05865e42f \n#22 0x55a0586b54e8 \n#23 0x55a0586b56b4 \n#24 0x55a0586c6143 \n#25 0x7f542e494ac3 ","time":{"start":1698282867886,"stop":1698283000213,"duration":132327}},{"uid":"c4d12e404acf82fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c4d12e404acf82fe","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x559ab34abfb3 \n#1 0x559ab317f4a7 \n#2 0x559ab31775d3 \n#3 0x559ab3168007 \n#4 0x559ab3169481 \n#5 0x559ab316833f \n#6 0x559ab316735c \n#7 0x559ab31672ce \n#8 0x559ab3165ecd \n#9 0x559ab316635a \n#10 0x559ab3181b8e \n#11 0x559ab32023b5 \n#12 0x559ab31e8942 \n#13 0x559ab3201c02 \n#14 0x559ab31e8713 \n#15 0x559ab31bb18b \n#16 0x559ab31bbf7e \n#17 0x559ab34718d8 \n#18 0x559ab3475800 \n#19 0x559ab347fcfc \n#20 0x559ab3476418 \n#21 0x559ab344342f \n#22 0x559ab349a4e8 \n#23 0x559ab349a6b4 \n#24 0x559ab34ab143 \n#25 0x7f72d5694ac3 ","time":{"start":1698196533643,"stop":1698196665804,"duration":132161}},{"uid":"4ddf2546f30d55ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4ddf2546f30d55ce","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55e09ebcafb3 \n#1 0x55e09e89e4a7 \n#2 0x55e09e8965d3 \n#3 0x55e09e887007 \n#4 0x55e09e888481 \n#5 0x55e09e88733f \n#6 0x55e09e88635c \n#7 0x55e09e8862ce \n#8 0x55e09e884ecd \n#9 0x55e09e88535a \n#10 0x55e09e8a0b8e \n#11 0x55e09e9213b5 \n#12 0x55e09e907942 \n#13 0x55e09e920c02 \n#14 0x55e09e907713 \n#15 0x55e09e8da18b \n#16 0x55e09e8daf7e \n#17 0x55e09eb908d8 \n#18 0x55e09eb94800 \n#19 0x55e09eb9ecfc \n#20 0x55e09eb95418 \n#21 0x55e09eb6242f \n#22 0x55e09ebb94e8 \n#23 0x55e09ebb96b4 \n#24 0x55e09ebca143 \n#25 0x7f555c694ac3 ","time":{"start":1698178465676,"stop":1698178597394,"duration":131718}},{"uid":"e2f35fc809ce2f85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/e2f35fc809ce2f85","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x5606cda43fb3 \n#1 0x5606cd7174a7 \n#2 0x5606cd70f5d3 \n#3 0x5606cd700007 \n#4 0x5606cd701481 \n#5 0x5606cd70033f \n#6 0x5606cd6ff35c \n#7 0x5606cd6ff2ce \n#8 0x5606cd6fdecd \n#9 0x5606cd6fe35a \n#10 0x5606cd719b8e \n#11 0x5606cd79a3b5 \n#12 0x5606cd780942 \n#13 0x5606cd799c02 \n#14 0x5606cd780713 \n#15 0x5606cd75318b \n#16 0x5606cd753f7e \n#17 0x5606cda098d8 \n#18 0x5606cda0d800 \n#19 0x5606cda17cfc \n#20 0x5606cda0e418 \n#21 0x5606cd9db42f \n#22 0x5606cda324e8 \n#23 0x5606cda326b4 \n#24 0x5606cda43143 \n#25 0x7f6115694ac3 ","time":{"start":1698178180215,"stop":1698178311891,"duration":131676}}]},"tags":[]},"source":"2f7c3ceeac76801f.json","parameterValues":["PrestonCityCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/30665349655842b7.json b/3.11/1084/data/test-cases/30665349655842b7.json deleted file mode 100644 index d21eb02f40..0000000000 --- a/3.11/1084/data/test-cases/30665349655842b7.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"30665349655842b7","name":"Validate Council Output [GatesheadCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"3a7171e6de629587a3f0d32410302b35","time":{"start":1698867367021,"stop":1698867374407,"duration":7386},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: GatesheadCouncil","time":{"start":1698867367021,"stop":1698867367024,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from GatesheadCouncil","time":{"start":1698867367024,"stop":1698867374405,"duration":7381},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867374405,"stop":1698867374405,"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":1698867374405,"stop":1698867374407,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"GatesheadCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":19,"unknown":0,"total":23},"items":[{"uid":"402dd9daaaa1e939","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/402dd9daaaa1e939","status":"passed","time":{"start":1698801530927,"stop":1698801538776,"duration":7849}},{"uid":"ab9549598e2e9253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ab9549598e2e9253","status":"passed","time":{"start":1698788506193,"stop":1698788514780,"duration":8587}},{"uid":"dce29117ac1cb906","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/dce29117ac1cb906","status":"passed","time":{"start":1698714974962,"stop":1698714985326,"duration":10364}},{"uid":"fe26bef473519aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/fe26bef473519aa","status":"passed","time":{"start":1698701338256,"stop":1698701346282,"duration":8026}},{"uid":"d691a9f461783e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d691a9f461783e2","status":"passed","time":{"start":1698700220754,"stop":1698700229344,"duration":8590}},{"uid":"169ae47981dbbafd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/169ae47981dbbafd","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55c625a2bfb3 \n#1 0x55c6256ff4a7 \n#2 0x55c6256e749e \n#3 0x55c6256e72ce \n#4 0x55c6256e5ecd \n#5 0x55c6256e64cf \n#6 0x55c6256f5a04 \n#7 0x55c62570a651 \n#8 0x55c62570f04b \n#9 0x55c6256e6bf1 \n#10 0x55c62570a446 \n#11 0x55c625781dfc \n#12 0x55c625768713 \n#13 0x55c62573b18b \n#14 0x55c62573bf7e \n#15 0x55c6259f18d8 \n#16 0x55c6259f5800 \n#17 0x55c6259ffcfc \n#18 0x55c6259f6418 \n#19 0x55c6259c342f \n#20 0x55c625a1a4e8 \n#21 0x55c625a1a6b4 \n#22 0x55c625a2b143 \n#23 0x7f6e56a94ac3 ","time":{"start":1698692796222,"stop":1698693102005,"duration":305783}},{"uid":"481c58fa1c2e53d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/481c58fa1c2e53d0","status":"passed","time":{"start":1698692740844,"stop":1698692750431,"duration":9587}},{"uid":"b77d1a2e42d6a7dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/b77d1a2e42d6a7dd","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55f663c0afb3 \n#1 0x55f6638de4a7 \n#2 0x55f663925dd6 \n#3 0x55f663925ec1 \n#4 0x55f663963354 \n#5 0x55f66394796d \n#6 0x55f663960c02 \n#7 0x55f663947713 \n#8 0x55f66391a18b \n#9 0x55f66391af7e \n#10 0x55f663bd08d8 \n#11 0x55f663bd4800 \n#12 0x55f663bdecfc \n#13 0x55f663bd5418 \n#14 0x55f663ba242f \n#15 0x55f663bf94e8 \n#16 0x55f663bf96b4 \n#17 0x55f663c0a143 \n#18 0x7f9e2de94ac3 ","time":{"start":1698646302752,"stop":1698646326979,"duration":24227}},{"uid":"8a62503caf7dda9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8a62503caf7dda9a","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x56336bc0efb3 \n#1 0x56336b8e24a7 \n#2 0x56336b929dd6 \n#3 0x56336b929ec1 \n#4 0x56336b967354 \n#5 0x56336b94b96d \n#6 0x56336b964c02 \n#7 0x56336b94b713 \n#8 0x56336b91e18b \n#9 0x56336b91ef7e \n#10 0x56336bbd48d8 \n#11 0x56336bbd8800 \n#12 0x56336bbe2cfc \n#13 0x56336bbd9418 \n#14 0x56336bba642f \n#15 0x56336bbfd4e8 \n#16 0x56336bbfd6b4 \n#17 0x56336bc0e143 \n#18 0x7f4d6f894ac3 ","time":{"start":1698646324063,"stop":1698646338747,"duration":14684}},{"uid":"2eb7ea187a488639","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/2eb7ea187a488639","status":"passed","time":{"start":1698628550830,"stop":1698628559680,"duration":8850}},{"uid":"292030a68d087518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/292030a68d087518","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f026d79fb3 \n#1 0x55f026a4d4a7 \n#2 0x55f026a3549e \n#3 0x55f026a352ce \n#4 0x55f026a33ecd \n#5 0x55f026a344cf \n#6 0x55f026a43a04 \n#7 0x55f026a58651 \n#8 0x55f026a5d04b \n#9 0x55f026a34bf1 \n#10 0x55f026a58446 \n#11 0x55f026acfdfc \n#12 0x55f026ab6713 \n#13 0x55f026a8918b \n#14 0x55f026a89f7e \n#15 0x55f026d3f8d8 \n#16 0x55f026d43800 \n#17 0x55f026d4dcfc \n#18 0x55f026d44418 \n#19 0x55f026d1142f \n#20 0x55f026d684e8 \n#21 0x55f026d686b4 \n#22 0x55f026d79143 \n#23 0x7effd3694ac3 ","time":{"start":1698615170833,"stop":1698615476037,"duration":305204}},{"uid":"1e1320d63b41e40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/1e1320d63b41e40","status":"passed","time":{"start":1698615233501,"stop":1698615241936,"duration":8435}},{"uid":"afa0550e6aa5c025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/afa0550e6aa5c025","status":"passed","time":{"start":1698615108709,"stop":1698615118193,"duration":9484}},{"uid":"a81dc7c19d10b39e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a81dc7c19d10b39e","status":"passed","time":{"start":1698542350573,"stop":1698542359275,"duration":8702}},{"uid":"82e86c5ce59e0df3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/82e86c5ce59e0df3","status":"passed","time":{"start":1698455538635,"stop":1698455547072,"duration":8437}},{"uid":"80e7aa15c581c4b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/80e7aa15c581c4b8","status":"passed","time":{"start":1698369226337,"stop":1698369236059,"duration":9722}},{"uid":"52be0c3c1b002a1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/52be0c3c1b002a1a","status":"passed","time":{"start":1698282827769,"stop":1698282837580,"duration":9811}},{"uid":"7380c1a9328d0584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7380c1a9328d0584","status":"passed","time":{"start":1698196505514,"stop":1698196516057,"duration":10543}},{"uid":"ed8d917ea4df35a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ed8d917ea4df35a8","status":"passed","time":{"start":1698178205217,"stop":1698178214736,"duration":9519}},{"uid":"80fc33e22a57f999","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/80fc33e22a57f999","status":"passed","time":{"start":1698178194573,"stop":1698178202590,"duration":8017}}]},"tags":[]},"source":"30665349655842b7.json","parameterValues":["GatesheadCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/321b7082bf8da3ec.json b/3.11/1084/data/test-cases/321b7082bf8da3ec.json deleted file mode 100644 index 6012273a27..0000000000 --- a/3.11/1084/data/test-cases/321b7082bf8da3ec.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"321b7082bf8da3ec","name":"Validate Council Output [MiltonKeynesCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a25fa98d985c8b6a2dc69b98eb9662d1","time":{"start":1698867379153,"stop":1698867379156,"duration":3},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f659583cdd0>, 'council': 'MiltonKeynesCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f659583cdd0>, 'council': 'MiltonKeynesCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867379153,"stop":1698867379154,"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":1698867379154,"stop":1698867379156,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"ee2e9f16a1f8885b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ee2e9f16a1f8885b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801542505,"stop":1698801542508,"duration":3}},{"uid":"1f7e0380833efe1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1f7e0380833efe1e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788713783,"stop":1698788713786,"duration":3}},{"uid":"eeeae185f1c1d29f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/eeeae185f1c1d29f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715183505,"stop":1698715183508,"duration":3}},{"uid":"1da2fbf5cff0651a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/1da2fbf5cff0651a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701514946,"stop":1698701514950,"duration":4}},{"uid":"98ce1119fef56dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/98ce1119fef56dc9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700425210,"stop":1698700425213,"duration":3}},{"uid":"31adf465357999b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/31adf465357999b7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692994232,"stop":1698692994236,"duration":4}},{"uid":"c82972304170746e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c82972304170746e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692943351,"stop":1698692943355,"duration":4}},{"uid":"aab370dad93b8593","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/aab370dad93b8593","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646560001,"stop":1698646560005,"duration":4}},{"uid":"5cd271b0155ef46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/5cd271b0155ef46","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646499340,"stop":1698646499342,"duration":2}},{"uid":"e9c94de10b5272e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e9c94de10b5272e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628536690,"stop":1698628536693,"duration":3}},{"uid":"19791ac6f6b4cc4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/19791ac6f6b4cc4d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615164701,"stop":1698615164705,"duration":4}},{"uid":"1b88823890ac62a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/1b88823890ac62a6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615231451,"stop":1698615231455,"duration":4}},{"uid":"c51f85051eb31d80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c51f85051eb31d80","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615093366,"stop":1698615093370,"duration":4}},{"uid":"2ada0f3e3a1d04e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2ada0f3e3a1d04e3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542329615,"stop":1698542329617,"duration":2}},{"uid":"1990c772c970dc10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1990c772c970dc10","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455527054,"stop":1698455527057,"duration":3}},{"uid":"6a2344d5690d03c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6a2344d5690d03c8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369214844,"stop":1698369214847,"duration":3}},{"uid":"2d13c5a13bf79fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/2d13c5a13bf79fba","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282804049,"stop":1698282804053,"duration":4}},{"uid":"502611e7350474e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/502611e7350474e9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196477155,"stop":1698196477158,"duration":3}},{"uid":"50f62fef8c2b7ffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/50f62fef8c2b7ffe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178207876,"stop":1698178207879,"duration":3}},{"uid":"b38ec9d6b60274d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/b38ec9d6b60274d0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178142512,"stop":1698178142515,"duration":3}}]},"tags":[]},"source":"321b7082bf8da3ec.json","parameterValues":["MiltonKeynesCityCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/321c9e0cdb586f99.json b/3.11/1084/data/test-cases/321c9e0cdb586f99.json deleted file mode 100644 index 9b2c097bd5..0000000000 --- a/3.11/1084/data/test-cases/321c9e0cdb586f99.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"321c9e0cdb586f99","name":"Validate Council Output [MaldonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"53c5720a05c261e2bad5904bb33e19b7","time":{"start":1698867534419,"stop":1698867535416,"duration":997},"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":1698867534420,"stop":1698867534420,"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":1698867534420,"stop":1698867535414,"duration":994},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867535414,"stop":1698867535415,"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":1698867535415,"stop":1698867535416,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"7d93c86df7bce5c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7d93c86df7bce5c0","status":"passed","time":{"start":1698801539968,"stop":1698801541529,"duration":1561}},{"uid":"5afbb85f6b3c2e04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5afbb85f6b3c2e04","status":"passed","time":{"start":1698788696937,"stop":1698788698096,"duration":1159}},{"uid":"1e8c4827ff7e3479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1e8c4827ff7e3479","status":"passed","time":{"start":1698715174625,"stop":1698715175787,"duration":1162}},{"uid":"d07a6f8027f6597f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d07a6f8027f6597f","status":"passed","time":{"start":1698701502238,"stop":1698701503268,"duration":1030}},{"uid":"3fc1f9f348f47b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3fc1f9f348f47b8e","status":"passed","time":{"start":1698700412070,"stop":1698700413262,"duration":1192}},{"uid":"2256aa2faee33a6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2256aa2faee33a6c","status":"passed","time":{"start":1698692985837,"stop":1698692987119,"duration":1282}},{"uid":"1767cd1613bd5265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/1767cd1613bd5265","status":"passed","time":{"start":1698692934989,"stop":1698692936184,"duration":1195}},{"uid":"96e41b0f32e3cde9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/96e41b0f32e3cde9","status":"passed","time":{"start":1698646550928,"stop":1698646552119,"duration":1191}},{"uid":"6d2d8ed7ee0f0d7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6d2d8ed7ee0f0d7f","status":"passed","time":{"start":1698646490221,"stop":1698646491412,"duration":1191}},{"uid":"dccef8eecc480a81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/dccef8eecc480a81","status":"passed","time":{"start":1698628527279,"stop":1698628528977,"duration":1698}},{"uid":"3ca6f74df01a5095","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3ca6f74df01a5095","status":"passed","time":{"start":1698615152045,"stop":1698615153339,"duration":1294}},{"uid":"130e759e7a597b98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/130e759e7a597b98","status":"passed","time":{"start":1698615223510,"stop":1698615224695,"duration":1185}},{"uid":"8f81b9b227a01788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8f81b9b227a01788","status":"passed","time":{"start":1698615083885,"stop":1698615085293,"duration":1408}},{"uid":"60ee90740daf8350","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/60ee90740daf8350","status":"passed","time":{"start":1698542320005,"stop":1698542321194,"duration":1189}},{"uid":"261c216f556e62c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/261c216f556e62c4","status":"passed","time":{"start":1698455516140,"stop":1698455517140,"duration":1000}},{"uid":"47aed308bf98336d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/47aed308bf98336d","status":"passed","time":{"start":1698369203001,"stop":1698369204349,"duration":1348}},{"uid":"646f2f150f9ac0c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/646f2f150f9ac0c5","status":"passed","time":{"start":1698282794011,"stop":1698282795176,"duration":1165}},{"uid":"6690b4b905c9e837","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/6690b4b905c9e837","status":"passed","time":{"start":1698196468870,"stop":1698196470085,"duration":1215}},{"uid":"679c401d7f25400b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/679c401d7f25400b","status":"passed","time":{"start":1698178196961,"stop":1698178198217,"duration":1256}},{"uid":"a49f8dad93c1db1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/a49f8dad93c1db1a","status":"passed","time":{"start":1698178134162,"stop":1698178135270,"duration":1108}}]},"tags":[]},"source":"321c9e0cdb586f99.json","parameterValues":["MaldonDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/33706e44c9c31998.json b/3.11/1084/data/test-cases/33706e44c9c31998.json deleted file mode 100644 index 383f5f8e40..0000000000 --- a/3.11/1084/data/test-cases/33706e44c9c31998.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"33706e44c9c31998","name":"Validate Council Output [SouthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"01716bffe56099aefdeaa09777ea1bc0","time":{"start":1698867564318,"stop":1698867564937,"duration":619},"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":1698867564318,"stop":1698867564319,"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":1698867564319,"stop":1698867564936,"duration":617},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867564936,"stop":1698867564936,"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":1698867564936,"stop":1698867564937,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"6575665e6395b7bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6575665e6395b7bc","status":"passed","time":{"start":1698801582955,"stop":1698801583728,"duration":773}},{"uid":"b02567327719100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/b02567327719100","status":"passed","time":{"start":1698788737423,"stop":1698788738446,"duration":1023}},{"uid":"e2e0b8726e8780ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e2e0b8726e8780ef","status":"passed","time":{"start":1698715204280,"stop":1698715205327,"duration":1047}},{"uid":"f630c9b02d438269","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f630c9b02d438269","status":"passed","time":{"start":1698701545194,"stop":1698701546079,"duration":885}},{"uid":"d92b7f508c9a99a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d92b7f508c9a99a0","status":"passed","time":{"start":1698700443915,"stop":1698700445084,"duration":1169}},{"uid":"7cd5ce407662b3cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/7cd5ce407662b3cf","status":"passed","time":{"start":1698693147638,"stop":1698693148708,"duration":1070}},{"uid":"6d7dd3ac576d9dd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/6d7dd3ac576d9dd8","status":"passed","time":{"start":1698692959988,"stop":1698692961031,"duration":1043}},{"uid":"c028456d6b1c2182","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c028456d6b1c2182","status":"passed","time":{"start":1698646572626,"stop":1698646573941,"duration":1315}},{"uid":"7850aac9eff81040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7850aac9eff81040","status":"passed","time":{"start":1698646542299,"stop":1698646543519,"duration":1220}},{"uid":"ceca3aadf9593615","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/ceca3aadf9593615","status":"passed","time":{"start":1698628612545,"stop":1698628613369,"duration":824}},{"uid":"4e54bda9cb1970f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4e54bda9cb1970f6","status":"passed","time":{"start":1698615371751,"stop":1698615372553,"duration":802}},{"uid":"86d453a87d4fe52a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/86d453a87d4fe52a","status":"passed","time":{"start":1698615285331,"stop":1698615286153,"duration":822}},{"uid":"b6408a103404ea47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/b6408a103404ea47","status":"passed","time":{"start":1698615384975,"stop":1698615386001,"duration":1026}},{"uid":"bedf6776c4e9629d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bedf6776c4e9629d","status":"passed","time":{"start":1698542596427,"stop":1698542597452,"duration":1025}},{"uid":"cb389677f4a4b485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/cb389677f4a4b485","status":"passed","time":{"start":1698455612748,"stop":1698455613362,"duration":614}},{"uid":"fd70b6d0ed9d790d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/fd70b6d0ed9d790d","status":"passed","time":{"start":1698369288339,"stop":1698369289356,"duration":1017}},{"uid":"544e11863587416c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/544e11863587416c","status":"passed","time":{"start":1698283124960,"stop":1698283125979,"duration":1019}},{"uid":"dbc630c4d15048d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/dbc630c4d15048d9","status":"passed","time":{"start":1698196735190,"stop":1698196735991,"duration":801}},{"uid":"284dbe3054c67021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/284dbe3054c67021","status":"passed","time":{"start":1698178260235,"stop":1698178261250,"duration":1015}},{"uid":"19c1e159fb90a5ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/19c1e159fb90a5ed","status":"passed","time":{"start":1698178414919,"stop":1698178415726,"duration":807}}]},"tags":[]},"source":"33706e44c9c31998.json","parameterValues":["SouthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/34fc19b30c9580ac.json b/3.11/1084/data/test-cases/34fc19b30c9580ac.json deleted file mode 100644 index 44a01f05e9..0000000000 --- a/3.11/1084/data/test-cases/34fc19b30c9580ac.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"34fc19b30c9580ac","name":"Validate Council Output [CheshireEastCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b583dc83005aea8688ae703bcdf0d977","time":{"start":1698867337336,"stop":1698867337608,"duration":272},"status":"failed","statusMessage":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","statusTrace":"self = \nmethod = 'GET'\nurl = '/MyCollectionDay/SearchByAjax/GetBartecJobList?uprn=100012791226&onelineaddress=3%20COBBLERS%20YARD,%20SK9%207DZ&_=16...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'\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='/MyCollectionDay/SearchByAjax/GetBartecJobList', query='uprn=1...0%3B+Win64%3B+x64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F108.0.0.0+Safari%2F537.36', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/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 = 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.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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/x64/lib/python3.11/ssl.py:1379: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f659589cb10>, 'council': 'CheshireEastCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:64: in template_method\n page = self.get_data(address_url)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:98: in get_data\n full_page = requests.get(url, headers, verify=False)\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 = 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)\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":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 = 'GET'\nurl = '/MyCollectionDay/SearchByAjax/GetBartecJobList?uprn=100012791226&onelineaddress=3%20COBBLERS%20YARD,%20SK9%207DZ&_=16...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'\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='/MyCollectionDay/SearchByAjax/GetBartecJobList', query='uprn=1...0%3B+Win64%3B+x64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F108.0.0.0+Safari%2F537.36', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/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 = 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.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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/x64/lib/python3.11/ssl.py:1379: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f659589cb10>, 'council': 'CheshireEastCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:64: in template_method\n page = self.get_data(address_url)\nuk_bin_collection/uk_bin_collection/get_bin_data.py:98: in get_data\n full_page = requests.get(url, headers, verify=False)\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 = 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)\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: CheshireEastCouncil","time":{"start":1698867337336,"stop":1698867337336,"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":1698867337337,"stop":1698867337608,"duration":271},"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":78,"broken":0,"skipped":0,"passed":92,"unknown":0,"total":170},"items":[{"uid":"8ed776cf46eabe23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/8ed776cf46eabe23","status":"passed","time":{"start":1698801490220,"stop":1698801494984,"duration":4764}},{"uid":"63b6a4042cefac1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/63b6a4042cefac1b","status":"passed","time":{"start":1698788436184,"stop":1698788437950,"duration":1766}},{"uid":"19e8f8570357f9c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/19e8f8570357f9c1","status":"passed","time":{"start":1698714913353,"stop":1698714915875,"duration":2522}},{"uid":"64ecb78eb0fa67da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/64ecb78eb0fa67da","status":"passed","time":{"start":1698701291226,"stop":1698701293253,"duration":2027}},{"uid":"e4457a0aa32653a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e4457a0aa32653a0","status":"passed","time":{"start":1698700168834,"stop":1698700170641,"duration":1807}},{"uid":"bc499fa0f4ad4166","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/bc499fa0f4ad4166","status":"passed","time":{"start":1698692727621,"stop":1698692729396,"duration":1775}},{"uid":"b0029dda28b2bc10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b0029dda28b2bc10","status":"passed","time":{"start":1698692683427,"stop":1698692685193,"duration":1766}},{"uid":"5eae39fc0fb939ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5eae39fc0fb939ae","status":"passed","time":{"start":1698646240082,"stop":1698646242009,"duration":1927}},{"uid":"355845ef1a1d26ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/355845ef1a1d26ba","status":"passed","time":{"start":1698646274421,"stop":1698646276362,"duration":1941}},{"uid":"3bb2b9a87f0120b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3bb2b9a87f0120b5","status":"passed","time":{"start":1698628477445,"stop":1698628479575,"duration":2130}},{"uid":"c873aaededb4b3a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c873aaededb4b3a8","status":"passed","time":{"start":1698615117825,"stop":1698615119587,"duration":1762}},{"uid":"6b9fd7b13a372244","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6b9fd7b13a372244","status":"passed","time":{"start":1698615168861,"stop":1698615170455,"duration":1594}},{"uid":"214c8eb35e05c504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/214c8eb35e05c504","status":"passed","time":{"start":1698615051528,"stop":1698615053523,"duration":1995}},{"uid":"15e542b2972010c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/15e542b2972010c8","status":"passed","time":{"start":1698542290908,"stop":1698542292642,"duration":1734}},{"uid":"ee1503d5c9462cf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ee1503d5c9462cf1","status":"passed","time":{"start":1698455489702,"stop":1698455494403,"duration":4701}},{"uid":"50c3ca2aa0cf26b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/50c3ca2aa0cf26b9","status":"passed","time":{"start":1698369174772,"stop":1698369176655,"duration":1883}},{"uid":"fd9fa44d92771218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/fd9fa44d92771218","status":"passed","time":{"start":1698282765947,"stop":1698282767830,"duration":1883}},{"uid":"b34268d933aa1da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b34268d933aa1da2","status":"passed","time":{"start":1698196445699,"stop":1698196447445,"duration":1746}},{"uid":"af8313a2f428e845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/af8313a2f428e845","status":"passed","time":{"start":1698178147839,"stop":1698178149888,"duration":2049}},{"uid":"4f94e6f5a4ad30c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/4f94e6f5a4ad30c","status":"passed","time":{"start":1698178106175,"stop":1698178108027,"duration":1852}}]},"tags":[]},"source":"34fc19b30c9580ac.json","parameterValues":["CheshireEastCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/3a4d378914111c2d.json b/3.11/1084/data/test-cases/3a4d378914111c2d.json deleted file mode 100644 index fd2042e73b..0000000000 --- a/3.11/1084/data/test-cases/3a4d378914111c2d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3a4d378914111c2d","name":"Validate Council Output [SomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f041ffb1356697b5d3d99569da0ccb15","time":{"start":1698867553840,"stop":1698867561283,"duration":7443},"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":1698867553841,"stop":1698867553841,"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":1698867553841,"stop":1698867561280,"duration":7439},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867561281,"stop":1698867561281,"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":1698867561281,"stop":1698867561283,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"bcbe63159d386f02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/bcbe63159d386f02","status":"passed","time":{"start":1698801580434,"stop":1698801590124,"duration":9690}},{"uid":"f555d97773a9eb0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/f555d97773a9eb0a","status":"passed","time":{"start":1698788723465,"stop":1698788733064,"duration":9599}},{"uid":"4fdc324193b6b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4fdc324193b6b1","status":"passed","time":{"start":1698715210058,"stop":1698715218912,"duration":8854}},{"uid":"111113372af83a20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/111113372af83a20","status":"passed","time":{"start":1698701533691,"stop":1698701541916,"duration":8225}},{"uid":"d7d2264c9c9c9578","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d7d2264c9c9c9578","status":"passed","time":{"start":1698700439654,"stop":1698700449054,"duration":9400}},{"uid":"de906240efd4fca3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/de906240efd4fca3","status":"passed","time":{"start":1698693133801,"stop":1698693143073,"duration":9272}},{"uid":"29456b96323ca65f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/29456b96323ca65f","status":"passed","time":{"start":1698692959640,"stop":1698692968618,"duration":8978}},{"uid":"48c25ded5ef0979f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/48c25ded5ef0979f","status":"passed","time":{"start":1698646558494,"stop":1698646567178,"duration":8684}},{"uid":"d96ce2111d85d4c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d96ce2111d85d4c4","status":"passed","time":{"start":1698646528070,"stop":1698646536928,"duration":8858}},{"uid":"fae37b0472648df3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/fae37b0472648df3","status":"passed","time":{"start":1698628599713,"stop":1698628608560,"duration":8847}},{"uid":"e2717c5d1e765b4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/e2717c5d1e765b4f","status":"passed","time":{"start":1698615360095,"stop":1698615368408,"duration":8313}},{"uid":"4bd05b6a6087c7f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4bd05b6a6087c7f5","status":"passed","time":{"start":1698615273770,"stop":1698615282017,"duration":8247}},{"uid":"e65cff11cc23e072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e65cff11cc23e072","status":"passed","time":{"start":1698615371207,"stop":1698615380462,"duration":9255}},{"uid":"ecb76854b9d52b1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ecb76854b9d52b1c","status":"passed","time":{"start":1698542583061,"stop":1698542591907,"duration":8846}},{"uid":"f87b5c0682ac5576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/f87b5c0682ac5576","status":"passed","time":{"start":1698455600427,"stop":1698455608446,"duration":8019}},{"uid":"5ed78bd6937be2ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5ed78bd6937be2ed","status":"passed","time":{"start":1698369274552,"stop":1698369284068,"duration":9516}},{"uid":"a03fb991f4370ce5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a03fb991f4370ce5","status":"passed","time":{"start":1698283094809,"stop":1698283119724,"duration":24915}},{"uid":"318b50749b4d708f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/318b50749b4d708f","status":"passed","time":{"start":1698196721226,"stop":1698196730880,"duration":9654}},{"uid":"c0ae8cebd81cc059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c0ae8cebd81cc059","status":"passed","time":{"start":1698178246630,"stop":1698178256166,"duration":9536}},{"uid":"34c962613a4c8e3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/34c962613a4c8e3f","status":"passed","time":{"start":1698178402968,"stop":1698178411315,"duration":8347}}]},"tags":[]},"source":"3a4d378914111c2d.json","parameterValues":["SomersetCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/4844eb9f0e0e2f68.json b/3.11/1084/data/test-cases/4844eb9f0e0e2f68.json deleted file mode 100644 index fe855a039f..0000000000 --- a/3.11/1084/data/test-cases/4844eb9f0e0e2f68.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"4844eb9f0e0e2f68","name":"Validate Council Output [StockportBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b8d3ae7465651cc973ab14abfdea7a24","time":{"start":1698867578816,"stop":1698867584470,"duration":5654},"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":1698867578816,"stop":1698867578817,"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":1698867578817,"stop":1698867584468,"duration":5651},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867584469,"stop":1698867584469,"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":1698867584469,"stop":1698867584470,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"aa64aaf5ef0221fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/aa64aaf5ef0221fd","status":"passed","time":{"start":1698801599870,"stop":1698801603600,"duration":3730}},{"uid":"deddc96595c7ffad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/deddc96595c7ffad","status":"passed","time":{"start":1698788749557,"stop":1698788753937,"duration":4380}},{"uid":"479e9e76178e3a40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/479e9e76178e3a40","status":"passed","time":{"start":1698715225776,"stop":1698715229142,"duration":3366}},{"uid":"bd0fe85391f030bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/bd0fe85391f030bd","status":"passed","time":{"start":1698701547806,"stop":1698701550837,"duration":3031}},{"uid":"d0e9eab121ff5830","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d0e9eab121ff5830","status":"passed","time":{"start":1698700462622,"stop":1698700465848,"duration":3226}},{"uid":"8fab73bf0e719025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8fab73bf0e719025","status":"passed","time":{"start":1698693169726,"stop":1698693173797,"duration":4071}},{"uid":"f739e688ec754876","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f739e688ec754876","status":"passed","time":{"start":1698692986520,"stop":1698692990390,"duration":3870}},{"uid":"3cd575b7f3f45d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3cd575b7f3f45d82","status":"passed","time":{"start":1698646585402,"stop":1698646588265,"duration":2863}},{"uid":"2591133d84cfbaec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/2591133d84cfbaec","status":"passed","time":{"start":1698646553033,"stop":1698646555937,"duration":2904}},{"uid":"db66210a03034c64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/db66210a03034c64","status":"passed","time":{"start":1698628632976,"stop":1698628635825,"duration":2849}},{"uid":"70731acf4c649f30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/70731acf4c649f30","status":"passed","time":{"start":1698615385962,"stop":1698615388773,"duration":2811}},{"uid":"22bdcfbee1c2a151","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/22bdcfbee1c2a151","status":"passed","time":{"start":1698615305824,"stop":1698615308479,"duration":2655}},{"uid":"c80787b3a696fe1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c80787b3a696fe1f","status":"passed","time":{"start":1698615314414,"stop":1698615317628,"duration":3214}},{"uid":"5be0a899deb0235e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5be0a899deb0235e","status":"passed","time":{"start":1698542553860,"stop":1698542562164,"duration":8304}},{"uid":"e1c18c40cac07f77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e1c18c40cac07f77","status":"passed","time":{"start":1698455630295,"stop":1698455641169,"duration":10874}},{"uid":"631bf2451ecc9764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/631bf2451ecc9764","status":"passed","time":{"start":1698369312675,"stop":1698369317858,"duration":5183}},{"uid":"ba45778414f274f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/ba45778414f274f9","status":"passed","time":{"start":1698283131122,"stop":1698283135173,"duration":4051}},{"uid":"f792b2029e87ac89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f792b2029e87ac89","status":"passed","time":{"start":1698196710383,"stop":1698196713771,"duration":3388}},{"uid":"e25b6b2eaaf42b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e25b6b2eaaf42b72","status":"passed","time":{"start":1698178281939,"stop":1698178285451,"duration":3512}},{"uid":"f33d48692506e260","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/f33d48692506e260","status":"passed","time":{"start":1698178355821,"stop":1698178361014,"duration":5193}}]},"tags":[]},"source":"4844eb9f0e0e2f68.json","parameterValues":["StockportBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/52f58b1c3d6bbe31.json b/3.11/1084/data/test-cases/52f58b1c3d6bbe31.json deleted file mode 100644 index 4386a58d64..0000000000 --- a/3.11/1084/data/test-cases/52f58b1c3d6bbe31.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"52f58b1c3d6bbe31","name":"Validate Council Output [ErewashBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8ee9bbdbf138f92b6ff30a1cde171930","time":{"start":1698867373378,"stop":1698867377116,"duration":3738},"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":1698867373378,"stop":1698867373379,"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":1698867373379,"stop":1698867377114,"duration":3735},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867377114,"stop":1698867377114,"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":1698867377115,"stop":1698867377116,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":167,"unknown":0,"total":170},"items":[{"uid":"fe38651007df56f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/fe38651007df56f4","status":"passed","time":{"start":1698801525682,"stop":1698801527893,"duration":2211}},{"uid":"3d72523f9f3954ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3d72523f9f3954ef","status":"passed","time":{"start":1698788499850,"stop":1698788503483,"duration":3633}},{"uid":"48a74f820a3cf711","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/48a74f820a3cf711","status":"passed","time":{"start":1698714967079,"stop":1698714969816,"duration":2737}},{"uid":"896d1e24e6b7c00a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/896d1e24e6b7c00a","status":"passed","time":{"start":1698701332754,"stop":1698701335203,"duration":2449}},{"uid":"d1a887127cb10d20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d1a887127cb10d20","status":"passed","time":{"start":1698700215387,"stop":1698700217911,"duration":2524}},{"uid":"dcbc07d2900e344d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/dcbc07d2900e344d","status":"passed","time":{"start":1698692790218,"stop":1698692793051,"duration":2833}},{"uid":"d69eaba21e61ea31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d69eaba21e61ea31","status":"passed","time":{"start":1698692735142,"stop":1698692737731,"duration":2589}},{"uid":"dd09cf2bde1e3379","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/dd09cf2bde1e3379","status":"passed","time":{"start":1698646296619,"stop":1698646299392,"duration":2773}},{"uid":"bb2bfe3981a27706","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/bb2bfe3981a27706","status":"passed","time":{"start":1698646318261,"stop":1698646320949,"duration":2688}},{"uid":"d1f65ed582c2fa32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d1f65ed582c2fa32","status":"passed","time":{"start":1698628542037,"stop":1698628548299,"duration":6262}},{"uid":"4dfc2c121eab6077","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4dfc2c121eab6077","status":"passed","time":{"start":1698615165545,"stop":1698615167823,"duration":2278}},{"uid":"85ca8eb08605cc25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/85ca8eb08605cc25","status":"passed","time":{"start":1698615228398,"stop":1698615230678,"duration":2280}},{"uid":"f3cf8c1130ef2005","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f3cf8c1130ef2005","status":"passed","time":{"start":1698615102655,"stop":1698615105756,"duration":3101}},{"uid":"fe06115bdfeaee6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/fe06115bdfeaee6","status":"passed","time":{"start":1698542344182,"stop":1698542347547,"duration":3365}},{"uid":"83d0566a2a29b3ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/83d0566a2a29b3ab","status":"passed","time":{"start":1698455532985,"stop":1698455535333,"duration":2348}},{"uid":"926d7b0c237edb9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/926d7b0c237edb9f","status":"passed","time":{"start":1698369220284,"stop":1698369223196,"duration":2912}},{"uid":"6d6f3b265b9a7ba6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6d6f3b265b9a7ba6","status":"passed","time":{"start":1698282820303,"stop":1698282823929,"duration":3626}},{"uid":"9c0900b2a212d721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9c0900b2a212d721","status":"passed","time":{"start":1698196500241,"stop":1698196502920,"duration":2679}},{"uid":"4c7ebdf149fa4e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4c7ebdf149fa4e52","status":"passed","time":{"start":1698178199641,"stop":1698178202489,"duration":2848}},{"uid":"723830d93c69b5ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/723830d93c69b5ff","status":"passed","time":{"start":1698178188968,"stop":1698178191528,"duration":2560}}]},"tags":[]},"source":"52f58b1c3d6bbe31.json","parameterValues":["ErewashBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/539cf2765948c106.json b/3.11/1084/data/test-cases/539cf2765948c106.json deleted file mode 100644 index a715b08e43..0000000000 --- a/3.11/1084/data/test-cases/539cf2765948c106.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"539cf2765948c106","name":"Validate Council Output [DoncasterCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f78d4ae6baa752b4fc3e2cf80276d79","time":{"start":1698867348343,"stop":1698867353246,"duration":4903},"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":1698867348343,"stop":1698867348344,"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":1698867348344,"stop":1698867353243,"duration":4899},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867353243,"stop":1698867353244,"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":1698867353244,"stop":1698867353246,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"20247f8a6d3a2600","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/20247f8a6d3a2600","status":"passed","time":{"start":1698801518602,"stop":1698801521082,"duration":2480}},{"uid":"3de726ada8a24557","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3de726ada8a24557","status":"passed","time":{"start":1698788466738,"stop":1698788468734,"duration":1996}},{"uid":"1f8ac2cd02589983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1f8ac2cd02589983","status":"passed","time":{"start":1698714930763,"stop":1698714933364,"duration":2601}},{"uid":"7be4323e2ca97fa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/7be4323e2ca97fa8","status":"passed","time":{"start":1698701304344,"stop":1698701306192,"duration":1848}},{"uid":"af84f7ad1b59cf6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/af84f7ad1b59cf6a","status":"passed","time":{"start":1698700182119,"stop":1698700183908,"duration":1789}},{"uid":"6bca33af3e039253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/6bca33af3e039253","status":"passed","time":{"start":1698692741079,"stop":1698692743474,"duration":2395}},{"uid":"33be534b6d1e1034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/33be534b6d1e1034","status":"passed","time":{"start":1698692698424,"stop":1698692700384,"duration":1960}},{"uid":"ea9a5a74159b571d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ea9a5a74159b571d","status":"passed","time":{"start":1698646314348,"stop":1698646316125,"duration":1777}},{"uid":"3e0078ff386f3805","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3e0078ff386f3805","status":"passed","time":{"start":1698646287078,"stop":1698646288911,"duration":1833}},{"uid":"7848b7fb5c40a65c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7848b7fb5c40a65c","status":"passed","time":{"start":1698628501134,"stop":1698628503294,"duration":2160}},{"uid":"7cb936cbf1a56f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/7cb936cbf1a56f6a","status":"passed","time":{"start":1698615131178,"stop":1698615133549,"duration":2371}},{"uid":"78585a8c541048d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/78585a8c541048d6","status":"passed","time":{"start":1698615198044,"stop":1698615199937,"duration":1893}},{"uid":"453e6b3d9e26319c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/453e6b3d9e26319c","status":"passed","time":{"start":1698615063963,"stop":1698615065799,"duration":1836}},{"uid":"db98acc33b224971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/db98acc33b224971","status":"passed","time":{"start":1698542308998,"stop":1698542310803,"duration":1805}},{"uid":"aa5a23e2bb4425e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/aa5a23e2bb4425e5","status":"passed","time":{"start":1698455506778,"stop":1698455508315,"duration":1537}},{"uid":"7907dc84caa4bd07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/7907dc84caa4bd07","status":"passed","time":{"start":1698369187916,"stop":1698369189804,"duration":1888}},{"uid":"6acf75c49ad542d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6acf75c49ad542d5","status":"passed","time":{"start":1698282782559,"stop":1698282784967,"duration":2408}},{"uid":"955a3e07e0a7e91e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/955a3e07e0a7e91e","status":"passed","time":{"start":1698196456969,"stop":1698196458778,"duration":1809}},{"uid":"351341aaf410a7b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/351341aaf410a7b9","status":"passed","time":{"start":1698178158664,"stop":1698178161055,"duration":2391}},{"uid":"8674a19d1fd3218b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/8674a19d1fd3218b","status":"passed","time":{"start":1698178121656,"stop":1698178123827,"duration":2171}}]},"tags":[]},"source":"539cf2765948c106.json","parameterValues":["DoncasterCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/5713d14268f1946d.json b/3.11/1084/data/test-cases/5713d14268f1946d.json deleted file mode 100644 index d197d789b1..0000000000 --- a/3.11/1084/data/test-cases/5713d14268f1946d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"5713d14268f1946d","name":"Validate Council Output [CharnwoodBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"801248c9ab954856945dc1ac5bef1fab","time":{"start":1698867326575,"stop":1698867328402,"duration":1827},"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":1698867326575,"stop":1698867326575,"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":1698867326576,"stop":1698867328400,"duration":1824},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867328400,"stop":1698867328400,"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":1698867328400,"stop":1698867328401,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":28,"broken":0,"skipped":0,"passed":142,"unknown":0,"total":170},"items":[{"uid":"b7e8f14380ac7fcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b7e8f14380ac7fcf","status":"passed","time":{"start":1698801503421,"stop":1698801505501,"duration":2080}},{"uid":"148357b2bd86367e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/148357b2bd86367e","status":"passed","time":{"start":1698788425477,"stop":1698788427478,"duration":2001}},{"uid":"93a91f5f2c6cac76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/93a91f5f2c6cac76","status":"passed","time":{"start":1698714889981,"stop":1698714891789,"duration":1808}},{"uid":"12d6dcfe8f1bf52a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/12d6dcfe8f1bf52a","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698701280236,"stop":1698701281737,"duration":1501}},{"uid":"4ac2c942be5d2f5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/4ac2c942be5d2f5c","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698700157450,"stop":1698700159218,"duration":1768}},{"uid":"fe7903d3134d1740","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/fe7903d3134d1740","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692716108,"stop":1698692717942,"duration":1834}},{"uid":"927cf8b42a34180a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/927cf8b42a34180a","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692671757,"stop":1698692673723,"duration":1966}},{"uid":"ee2b32173da7234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ee2b32173da7234","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646226768,"stop":1698646230296,"duration":3528}},{"uid":"8c10530047dcb7c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8c10530047dcb7c1","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646260782,"stop":1698646264447,"duration":3665}},{"uid":"d4c9b6b78a75ac59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d4c9b6b78a75ac59","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698628468795,"stop":1698628470654,"duration":1859}},{"uid":"f1bb5d3466ad398e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f1bb5d3466ad398e","status":"passed","time":{"start":1698615109191,"stop":1698615110902,"duration":1711}},{"uid":"e03e75ca5b1f6464","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e03e75ca5b1f6464","status":"passed","time":{"start":1698615160060,"stop":1698615161824,"duration":1764}},{"uid":"a1193b7d56fc0d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/a1193b7d56fc0d12","status":"passed","time":{"start":1698615042491,"stop":1698615044038,"duration":1547}},{"uid":"8bff45b3dfe9cded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8bff45b3dfe9cded","status":"passed","time":{"start":1698542279317,"stop":1698542281374,"duration":2057}},{"uid":"3bb5c1b84b74105e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3bb5c1b84b74105e","status":"passed","time":{"start":1698455467121,"stop":1698455468811,"duration":1690}},{"uid":"5915accf30b2f82b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5915accf30b2f82b","status":"passed","time":{"start":1698369162847,"stop":1698369165093,"duration":2246}},{"uid":"c409c1e93f26fc28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c409c1e93f26fc28","status":"passed","time":{"start":1698282742955,"stop":1698282744564,"duration":1609}},{"uid":"eeb1467f44e99565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/eeb1467f44e99565","status":"passed","time":{"start":1698196422827,"stop":1698196424905,"duration":2078}},{"uid":"41c1f5f649a273f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/41c1f5f649a273f4","status":"passed","time":{"start":1698178136357,"stop":1698178138124,"duration":1767}},{"uid":"8354c30a90df81f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/8354c30a90df81f3","status":"passed","time":{"start":1698178093177,"stop":1698178096845,"duration":3668}}]},"tags":[]},"source":"5713d14268f1946d.json","parameterValues":["CharnwoodBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/58da5d9595f9ac29.json b/3.11/1084/data/test-cases/58da5d9595f9ac29.json deleted file mode 100644 index f5e0b656c8..0000000000 --- a/3.11/1084/data/test-cases/58da5d9595f9ac29.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"58da5d9595f9ac29","name":"Validate Council Output [WiganBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d724d8b9a4d0593a99f53e95b03e558b","time":{"start":1698867730465,"stop":1698867733932,"duration":3467},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WiganBoroughCouncil","time":{"start":1698867730466,"stop":1698867730466,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WiganBoroughCouncil","time":{"start":1698867730466,"stop":1698867733929,"duration":3463},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867733930,"stop":1698867733930,"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":1698867733930,"stop":1698867733932,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":170},"items":[{"uid":"202cacfe957cc6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/202cacfe957cc6db","status":"passed","time":{"start":1698801635741,"stop":1698801638980,"duration":3239}},{"uid":"cf19541da18c9a9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/cf19541da18c9a9a","status":"passed","time":{"start":1698788790227,"stop":1698788794778,"duration":4551}},{"uid":"f87b3d54bf8e60a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f87b3d54bf8e60a8","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715261726,"stop":1698715265785,"duration":4059}},{"uid":"3a05533e4af3a924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/3a05533e4af3a924","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701595015,"stop":1698701598703,"duration":3688}},{"uid":"a28af657b605aa20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a28af657b605aa20","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700498087,"stop":1698700502293,"duration":4206}},{"uid":"b6ae7074d096830a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b6ae7074d096830a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693235711,"stop":1698693239432,"duration":3721}},{"uid":"b4a7ef09070b5222","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b4a7ef09070b5222","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693022581,"stop":1698693026529,"duration":3948}},{"uid":"885f46996caf3c43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/885f46996caf3c43","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646613895,"stop":1698646617594,"duration":3699}},{"uid":"8e7673b97ab714d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8e7673b97ab714d7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646586390,"stop":1698646594303,"duration":7913}},{"uid":"a64efc9139002fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a64efc9139002fbe","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628839161,"stop":1698628842775,"duration":3614}},{"uid":"4cacf3064e3d9c32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4cacf3064e3d9c32","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615549107,"stop":1698615552689,"duration":3582}},{"uid":"d092382e3b1f9337","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d092382e3b1f9337","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615474591,"stop":1698615478352,"duration":3761}},{"uid":"df52dd458f9b8bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/df52dd458f9b8bde","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615419534,"stop":1698615423850,"duration":4316}},{"uid":"84ec49ff8043da6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/84ec49ff8043da6f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542639985,"stop":1698542644055,"duration":4070}},{"uid":"5e8715ca06d7aead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5e8715ca06d7aead","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455902256,"stop":1698455905714,"duration":3458}},{"uid":"ef531267ce8fb532","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/ef531267ce8fb532","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369625958,"stop":1698369630935,"duration":4977}},{"uid":"928034901dc77222","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/928034901dc77222","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698283240043,"stop":1698283243987,"duration":3944}},{"uid":"cd31aa44d9530302","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/cd31aa44d9530302","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196769844,"stop":1698196773531,"duration":3687}},{"uid":"e5d14ecaa208437b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e5d14ecaa208437b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178462457,"stop":1698178466827,"duration":4370}},{"uid":"b631d46b1d77c757","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/b631d46b1d77c757","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178448912,"stop":1698178452287,"duration":3375}}]},"tags":[]},"source":"58da5d9595f9ac29.json","parameterValues":["WiganBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/595ce4fee1e1f11c.json b/3.11/1084/data/test-cases/595ce4fee1e1f11c.json deleted file mode 100644 index ba2836a064..0000000000 --- a/3.11/1084/data/test-cases/595ce4fee1e1f11c.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"595ce4fee1e1f11c","name":"Validate Council Output [SouthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"efde6c2c8e15955ad5fa48845f3c2c06","time":{"start":1698867569678,"stop":1698867570256,"duration":578},"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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/x64/lib/python3.11/ssl.py:1379: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb2a017310>, 'council': 'SouthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":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\": \"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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/x64/lib/python3.11/ssl.py:1379: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb2a017310>, 'council': 'SouthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867569678,"stop":1698867569678,"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":1698867569678,"stop":1698867570256,"duration":578},"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":59,"broken":0,"skipped":0,"passed":111,"unknown":0,"total":170},"items":[{"uid":"3ca479eb03269f69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/3ca479eb03269f69","status":"passed","time":{"start":1698801590964,"stop":1698801592869,"duration":1905}},{"uid":"77657684085f57a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/77657684085f57a7","status":"passed","time":{"start":1698788736637,"stop":1698788739187,"duration":2550}},{"uid":"b5755367f0db9fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b5755367f0db9fe","status":"passed","time":{"start":1698715211409,"stop":1698715214266,"duration":2857}},{"uid":"e475ba327eb7bc05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e475ba327eb7bc05","status":"passed","time":{"start":1698701549420,"stop":1698701551350,"duration":1930}},{"uid":"dd16378b02e3fe1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/dd16378b02e3fe1a","status":"passed","time":{"start":1698700449058,"stop":1698700451822,"duration":2764}},{"uid":"71e3c22dc56705e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/71e3c22dc56705e","status":"passed","time":{"start":1698693155686,"stop":1698693158361,"duration":2675}},{"uid":"98425a773d651769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/98425a773d651769","status":"passed","time":{"start":1698692968620,"stop":1698692970942,"duration":2322}},{"uid":"7d28960621c25e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/7d28960621c25e0d","status":"passed","time":{"start":1698646572029,"stop":1698646574358,"duration":2329}},{"uid":"cbfd42268c44fa0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cbfd42268c44fa0d","status":"passed","time":{"start":1698646536930,"stop":1698646539637,"duration":2707}},{"uid":"242269e89ee73cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/242269e89ee73cf7","status":"passed","time":{"start":1698628620921,"stop":1698628623159,"duration":2238}},{"uid":"3cc543bbf62d7bf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3cc543bbf62d7bf8","status":"passed","time":{"start":1698615375889,"stop":1698615377908,"duration":2019}},{"uid":"fdc8548239742280","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/fdc8548239742280","status":"passed","time":{"start":1698615292453,"stop":1698615294331,"duration":1878}},{"uid":"c577f3d330ae622","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c577f3d330ae622","status":"passed","time":{"start":1698615301159,"stop":1698615304046,"duration":2887}},{"uid":"ffd715a12159888c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ffd715a12159888c","status":"passed","time":{"start":1698542539238,"stop":1698542541408,"duration":2170}},{"uid":"c8f1dc24270b1295","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/c8f1dc24270b1295","status":"passed","time":{"start":1698455620899,"stop":1698455622584,"duration":1685}},{"uid":"88bc56cb252ef947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/88bc56cb252ef947","status":"passed","time":{"start":1698369297237,"stop":1698369299778,"duration":2541}},{"uid":"a53f3a326c353770","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a53f3a326c353770","status":"passed","time":{"start":1698283147781,"stop":1698283150331,"duration":2550}},{"uid":"24e3de436dd3c4e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/24e3de436dd3c4e0","status":"passed","time":{"start":1698196697368,"stop":1698196699802,"duration":2434}},{"uid":"a950f5c1a64d177d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/a950f5c1a64d177d","status":"passed","time":{"start":1698178268396,"stop":1698178271028,"duration":2632}},{"uid":"d0f4fbf1a57bc4af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/d0f4fbf1a57bc4af","status":"passed","time":{"start":1698178341990,"stop":1698178345663,"duration":3673}}]},"tags":[]},"source":"595ce4fee1e1f11c.json","parameterValues":["SouthTynesideCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/5a11e8b5e4bd0011.json b/3.11/1084/data/test-cases/5a11e8b5e4bd0011.json deleted file mode 100644 index 0122f35ec2..0000000000 --- a/3.11/1084/data/test-cases/5a11e8b5e4bd0011.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"5a11e8b5e4bd0011","name":"Validate Council Output [WaverleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"64028773adeaa616798d2ec053582700","time":{"start":1698867715212,"stop":1698867719634,"duration":4422},"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":1698867715212,"stop":1698867715213,"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":1698867715213,"stop":1698867719632,"duration":4419},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867719632,"stop":1698867719632,"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":1698867719633,"stop":1698867719634,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"9c33916c023e25cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9c33916c023e25cd","status":"passed","time":{"start":1698801622554,"stop":1698801626616,"duration":4062}},{"uid":"dbf15f35a7a5eaec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/dbf15f35a7a5eaec","status":"passed","time":{"start":1698788772273,"stop":1698788778639,"duration":6366}},{"uid":"1e0a38845704b044","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1e0a38845704b044","status":"passed","time":{"start":1698715244869,"stop":1698715249236,"duration":4367}},{"uid":"a36b5af11f6b25de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a36b5af11f6b25de","status":"passed","time":{"start":1698701575989,"stop":1698701581817,"duration":5828}},{"uid":"d468f07893a7c3ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d468f07893a7c3ff","status":"passed","time":{"start":1698700481235,"stop":1698700486253,"duration":5018}},{"uid":"1a74087ff70eb3e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/1a74087ff70eb3e6","status":"passed","time":{"start":1698693219534,"stop":1698693223953,"duration":4419}},{"uid":"b8c251af7ad1126a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b8c251af7ad1126a","status":"passed","time":{"start":1698693006462,"stop":1698693010901,"duration":4439}},{"uid":"190a7d53fd3e3440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/190a7d53fd3e3440","status":"passed","time":{"start":1698646607151,"stop":1698646611967,"duration":4816}},{"uid":"91fea426ea16d41b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/91fea426ea16d41b","status":"passed","time":{"start":1698646570859,"stop":1698646575313,"duration":4454}},{"uid":"d0a6a0105914b105","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d0a6a0105914b105","status":"passed","time":{"start":1698628822500,"stop":1698628828355,"duration":5855}},{"uid":"246764c5724345","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/246764c5724345","status":"passed","time":{"start":1698615535723,"stop":1698615539945,"duration":4222}},{"uid":"8dd41eeba57918eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/8dd41eeba57918eb","status":"passed","time":{"start":1698615460393,"stop":1698615464746,"duration":4353}},{"uid":"23d0d617540a9ab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/23d0d617540a9ab2","status":"passed","time":{"start":1698615403037,"stop":1698615408263,"duration":5226}},{"uid":"c9f5764fc8ebd386","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/c9f5764fc8ebd386","status":"passed","time":{"start":1698542620630,"stop":1698542627329,"duration":6699}},{"uid":"3d1a3ee2bf642119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3d1a3ee2bf642119","status":"passed","time":{"start":1698455888989,"stop":1698455893003,"duration":4014}},{"uid":"d6590a2969480692","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d6590a2969480692","status":"passed","time":{"start":1698369607929,"stop":1698369612421,"duration":4492}},{"uid":"37b976697f2030e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/37b976697f2030e5","status":"passed","time":{"start":1698283178569,"stop":1698283183213,"duration":4644}},{"uid":"7ce16cc582e3cf01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7ce16cc582e3cf01","status":"passed","time":{"start":1698196755067,"stop":1698196759410,"duration":4343}},{"uid":"40a3e2e6b18a0745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/40a3e2e6b18a0745","status":"passed","time":{"start":1698178446155,"stop":1698178450957,"duration":4802}},{"uid":"b8ed16b6e2531732","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/b8ed16b6e2531732","status":"passed","time":{"start":1698178434422,"stop":1698178438811,"duration":4389}}]},"tags":[]},"source":"5a11e8b5e4bd0011.json","parameterValues":["WaverleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/5ac832b580d129cf.json b/3.11/1084/data/test-cases/5ac832b580d129cf.json deleted file mode 100644 index a415c78058..0000000000 --- a/3.11/1084/data/test-cases/5ac832b580d129cf.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"5ac832b580d129cf","name":"Validate Council Output [HarrogateBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5050a0c2bbf037ec5db785929519fc2e","time":{"start":1698867378485,"stop":1698867380585,"duration":2100},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: HarrogateBoroughCouncil","time":{"start":1698867378485,"stop":1698867378486,"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":1698867378486,"stop":1698867380582,"duration":2096},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867380583,"stop":1698867380583,"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":1698867380583,"stop":1698867380585,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":58,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":104},"items":[{"uid":"afd3f071adc20809","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/afd3f071adc20809","status":"passed","time":{"start":1698801556577,"stop":1698801558915,"duration":2338}},{"uid":"719d46a7ec102e19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/719d46a7ec102e19","status":"passed","time":{"start":1698788520732,"stop":1698788523363,"duration":2631}},{"uid":"53760c095958fccc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/53760c095958fccc","status":"passed","time":{"start":1698714989739,"stop":1698714993432,"duration":3693}},{"uid":"d9b47f354851db34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d9b47f354851db34","status":"passed","time":{"start":1698701350513,"stop":1698701353197,"duration":2684}},{"uid":"e2dfd90c496218f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e2dfd90c496218f9","status":"passed","time":{"start":1698700235470,"stop":1698700237991,"duration":2521}},{"uid":"f12600b1fa554a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f12600b1fa554a50","status":"passed","time":{"start":1698693106764,"stop":1698693110736,"duration":3972}},{"uid":"c7a219a8d606c08d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c7a219a8d606c08d","status":"passed","time":{"start":1698692754724,"stop":1698692758561,"duration":3837}},{"uid":"bb2deb6eaddbb389","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/bb2deb6eaddbb389","status":"passed","time":{"start":1698646333807,"stop":1698646336843,"duration":3036}},{"uid":"ad25002f8ffb713b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ad25002f8ffb713b","status":"passed","time":{"start":1698646343364,"stop":1698646346056,"duration":2692}},{"uid":"73ac47f3d66b8a3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/73ac47f3d66b8a3b","status":"passed","time":{"start":1698628563422,"stop":1698628566048,"duration":2626}},{"uid":"dd63de32f7b59974","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/dd63de32f7b59974","status":"passed","time":{"start":1698615480222,"stop":1698615483343,"duration":3121}},{"uid":"4d8ec89fe9cef14f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4d8ec89fe9cef14f","status":"passed","time":{"start":1698615245972,"stop":1698615248408,"duration":2436}},{"uid":"1f8a0afd7d56928f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/1f8a0afd7d56928f","status":"passed","time":{"start":1698615122997,"stop":1698615125606,"duration":2609}},{"uid":"828f6232cd130374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/828f6232cd130374","status":"passed","time":{"start":1698542363911,"stop":1698542366389,"duration":2478}},{"uid":"6fe62b7c3b410ab1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/6fe62b7c3b410ab1","status":"passed","time":{"start":1698455550696,"stop":1698455553147,"duration":2451}},{"uid":"d4a313f589a6c74a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d4a313f589a6c74a","status":"passed","time":{"start":1698369240343,"stop":1698369242805,"duration":2462}},{"uid":"6dbcd6a2a80b552f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6dbcd6a2a80b552f","status":"passed","time":{"start":1698282842794,"stop":1698282846772,"duration":3978}},{"uid":"29deb14b18239e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/29deb14b18239e0d","status":"passed","time":{"start":1698196521364,"stop":1698196523957,"duration":2593}},{"uid":"7c34fd22e2ce1d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7c34fd22e2ce1d5f","status":"passed","time":{"start":1698178218835,"stop":1698178221464,"duration":2629}},{"uid":"2e1ae3970f15266f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/2e1ae3970f15266f","status":"passed","time":{"start":1698178205955,"stop":1698178209311,"duration":3356}}]},"tags":[]},"source":"5ac832b580d129cf.json","parameterValues":["HarrogateBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/5e729d951751f0bf.json b/3.11/1084/data/test-cases/5e729d951751f0bf.json deleted file mode 100644 index 153601f91b..0000000000 --- a/3.11/1084/data/test-cases/5e729d951751f0bf.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"5e729d951751f0bf","name":"Validate Council Output [CannockChaseDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"775e11c2e2379683333c47d17880850d","time":{"start":1698867322629,"stop":1698867323527,"duration":898},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CannockChaseDistrictCouncil","time":{"start":1698867322629,"stop":1698867322630,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CannockChaseDistrictCouncil","time":{"start":1698867322630,"stop":1698867323524,"duration":894},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867323524,"stop":1698867323525,"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":1698867323525,"stop":1698867323527,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CannockChaseDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":27,"unknown":0,"total":27},"items":[{"uid":"c624c0942e73da8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/c624c0942e73da8b","status":"passed","time":{"start":1698801496944,"stop":1698801497718,"duration":774}},{"uid":"1db5f22cd10d8963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1db5f22cd10d8963","status":"passed","time":{"start":1698788418589,"stop":1698788419693,"duration":1104}},{"uid":"d043a7eec48b4ea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d043a7eec48b4ea5","status":"passed","time":{"start":1698714882274,"stop":1698714883350,"duration":1076}},{"uid":"447ecda26c51d32e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/447ecda26c51d32e","status":"passed","time":{"start":1698701270525,"stop":1698701271475,"duration":950}},{"uid":"2ef202444b649aae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/2ef202444b649aae","status":"passed","time":{"start":1698700147291,"stop":1698700148274,"duration":983}},{"uid":"40a70a0fa36fe06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/40a70a0fa36fe06b","status":"passed","time":{"start":1698692706830,"stop":1698692708274,"duration":1444}},{"uid":"94b1c7943f3ec670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/94b1c7943f3ec670","status":"passed","time":{"start":1698692664600,"stop":1698692665664,"duration":1064}},{"uid":"8cf91ab4e56f8b16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/8cf91ab4e56f8b16","status":"passed","time":{"start":1698646219616,"stop":1698646220670,"duration":1054}},{"uid":"a25e5563e3a90be0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a25e5563e3a90be0","status":"passed","time":{"start":1698646245384,"stop":1698646246457,"duration":1073}},{"uid":"7a3ca169aead6001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7a3ca169aead6001","status":"passed","time":{"start":1698628457463,"stop":1698628461221,"duration":3758}},{"uid":"1d4505adc69e83e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/1d4505adc69e83e","status":"passed","time":{"start":1698615096748,"stop":1698615099856,"duration":3108}},{"uid":"a76c1fdc8777bd0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a76c1fdc8777bd0b","status":"passed","time":{"start":1698615151044,"stop":1698615154950,"duration":3906}},{"uid":"9666a5bbbe6297d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/9666a5bbbe6297d6","status":"passed","time":{"start":1698615032606,"stop":1698615036028,"duration":3422}},{"uid":"64f1794c26ddddc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/64f1794c26ddddc6","status":"passed","time":{"start":1698542266456,"stop":1698542269870,"duration":3414}},{"uid":"eaafe019ba34c330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/eaafe019ba34c330","status":"passed","time":{"start":1698455458331,"stop":1698455461393,"duration":3062}},{"uid":"5d70164b3ceacd8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5d70164b3ceacd8b","status":"passed","time":{"start":1698369148813,"stop":1698369152642,"duration":3829}},{"uid":"2574ca36140df56b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/2574ca36140df56b","status":"passed","time":{"start":1698282728320,"stop":1698282731688,"duration":3368}},{"uid":"5de134bb42a03975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5de134bb42a03975","status":"passed","time":{"start":1698196411054,"stop":1698196414243,"duration":3189}},{"uid":"e8df90badf911c07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e8df90badf911c07","status":"passed","time":{"start":1698178126660,"stop":1698178130128,"duration":3468}},{"uid":"685882e97fd9f1c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/685882e97fd9f1c6","status":"passed","time":{"start":1698178081391,"stop":1698178084423,"duration":3032}}]},"tags":[]},"source":"5e729d951751f0bf.json","parameterValues":["CannockChaseDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/6120353588b2e742.json b/3.11/1084/data/test-cases/6120353588b2e742.json deleted file mode 100644 index d9476897da..0000000000 --- a/3.11/1084/data/test-cases/6120353588b2e742.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"6120353588b2e742","name":"Validate Council Output [NorthumberlandCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"be5066a45f8f21ace99c9910b786c6c9","time":{"start":1698867543286,"stop":1698867547074,"duration":3788},"status":"failed","statusMessage":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b9c9269fb3 \n#1 0x55b9c8f3d4a7 \n#2 0x55b9c8f84dd6 \n#3 0x55b9c8f84ec1 \n#4 0x55b9c8fc2354 \n#5 0x55b9c8fa696d \n#6 0x55b9c8fbfc02 \n#7 0x55b9c8fa6713 \n#8 0x55b9c8f7918b \n#9 0x55b9c8f79f7e \n#10 0x55b9c922f8d8 \n#11 0x55b9c9233800 \n#12 0x55b9c923dcfc \n#13 0x55b9c9234418 \n#14 0x55b9c920142f \n#15 0x55b9c92584e8 \n#16 0x55b9c92586b4 \n#17 0x55b9c9269143 \n#18 0x7fbbd7294ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f6595359d10>, 'council': 'NorthumberlandCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthumberlandCouncil.py:45: in parse_data\n driver.find_element(By.ID, \"ccc-notify-accept\").click()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:738: in find_element\n return self.execute(Command.FIND_ELEMENT, {\"using\": by, \"value\": value})[\"value\"]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:344: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 404, 'value': '{\"value\":{\"error\":\"no such element\",\"message\":\"no such element: Unable to locate element: {\\...\\\\n#16 0x55b9c92586b4 \\\\u003Cunknown>\\\\n#17 0x55b9c9269143 \\\\u003Cunknown>\\\\n#18 0x7fbbd7294ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\nE (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nE Stacktrace:\nE #0 0x55b9c9269fb3 \nE #1 0x55b9c8f3d4a7 \nE #2 0x55b9c8f84dd6 \nE #3 0x55b9c8f84ec1 \nE #4 0x55b9c8fc2354 \nE #5 0x55b9c8fa696d \nE #6 0x55b9c8fbfc02 \nE #7 0x55b9c8fa6713 \nE #8 0x55b9c8f7918b \nE #9 0x55b9c8f79f7e \nE #10 0x55b9c922f8d8 \nE #11 0x55b9c9233800 \nE #12 0x55b9c923dcfc \nE #13 0x55b9c9234418 \nE #14 0x55b9c920142f \nE #15 0x55b9c92584e8 \nE #16 0x55b9c92586b4 \nE #17 0x55b9c9269143 \nE #18 0x7fbbd7294ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py:229: NoSuchElementException","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b9c9269fb3 \n#1 0x55b9c8f3d4a7 \n#2 0x55b9c8f84dd6 \n#3 0x55b9c8f84ec1 \n#4 0x55b9c8fc2354 \n#5 0x55b9c8fa696d \n#6 0x55b9c8fbfc02 \n#7 0x55b9c8fa6713 \n#8 0x55b9c8f7918b \n#9 0x55b9c8f79f7e \n#10 0x55b9c922f8d8 \n#11 0x55b9c9233800 \n#12 0x55b9c923dcfc \n#13 0x55b9c9234418 \n#14 0x55b9c920142f \n#15 0x55b9c92584e8 \n#16 0x55b9c92586b4 \n#17 0x55b9c9269143 \n#18 0x7fbbd7294ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f6595359d10>, 'council': 'NorthumberlandCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthumberlandCouncil.py:45: in parse_data\n driver.find_element(By.ID, \"ccc-notify-accept\").click()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:738: in find_element\n return self.execute(Command.FIND_ELEMENT, {\"using\": by, \"value\": value})[\"value\"]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:344: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 404, 'value': '{\"value\":{\"error\":\"no such element\",\"message\":\"no such element: Unable to locate element: {\\...\\\\n#16 0x55b9c92586b4 \\\\u003Cunknown>\\\\n#17 0x55b9c9269143 \\\\u003Cunknown>\\\\n#18 0x7fbbd7294ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\nE (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nE Stacktrace:\nE #0 0x55b9c9269fb3 \nE #1 0x55b9c8f3d4a7 \nE #2 0x55b9c8f84dd6 \nE #3 0x55b9c8f84ec1 \nE #4 0x55b9c8fc2354 \nE #5 0x55b9c8fa696d \nE #6 0x55b9c8fbfc02 \nE #7 0x55b9c8fa6713 \nE #8 0x55b9c8f7918b \nE #9 0x55b9c8f79f7e \nE #10 0x55b9c922f8d8 \nE #11 0x55b9c9233800 \nE #12 0x55b9c923dcfc \nE #13 0x55b9c9234418 \nE #14 0x55b9c920142f \nE #15 0x55b9c92584e8 \nE #16 0x55b9c92586b4 \nE #17 0x55b9c9269143 \nE #18 0x7fbbd7294ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py:229: NoSuchElementException","steps":[{"name":"Given the council: NorthumberlandCouncil","time":{"start":1698867543286,"stop":1698867543286,"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":1698867543287,"stop":1698867547074,"duration":3787},"status":"failed","statusMessage":"Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b9c9269fb3 \n#1 0x55b9c8f3d4a7 \n#2 0x55b9c8f84dd6 \n#3 0x55b9c8f84ec1 \n#4 0x55b9c8fc2354 \n#5 0x55b9c8fa696d \n#6 0x55b9c8fbfc02 \n#7 0x55b9c8fa6713 \n#8 0x55b9c8f7918b \n#9 0x55b9c8f79f7e \n#10 0x55b9c922f8d8 \n#11 0x55b9c9233800 \n#12 0x55b9c923dcfc \n#13 0x55b9c9234418 \n#14 0x55b9c920142f \n#15 0x55b9c92584e8 \n#16 0x55b9c92586b4 \n#17 0x55b9c9269143 \n#18 0x7fbbd7294ac3 \n","statusTrace":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b9c9269fb3 \n#1 0x55b9c8f3d4a7 \n#2 0x55b9c8f84dd6 \n#3 0x55b9c8f84ec1 \n#4 0x55b9c8fc2354 \n#5 0x55b9c8fa696d \n#6 0x55b9c8fbfc02 \n#7 0x55b9c8fa6713 \n#8 0x55b9c8f7918b \n#9 0x55b9c8f79f7e \n#10 0x55b9c922f8d8 \n#11 0x55b9c9233800 \n#12 0x55b9c923dcfc \n#13 0x55b9c9234418 \n#14 0x55b9c920142f \n#15 0x55b9c92584e8 \n#16 0x55b9c92586b4 \n#17 0x55b9c9269143 \n#18 0x7fbbd7294ac3 \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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":38,"broken":0,"skipped":0,"passed":132,"unknown":0,"total":170},"items":[{"uid":"122c13a0f9ece0ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/122c13a0f9ece0ae","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5640138f7fb3 \n#1 0x5640135cb4a7 \n#2 0x564013612dd6 \n#3 0x564013612ec1 \n#4 0x564013650354 \n#5 0x56401363496d \n#6 0x56401364dc02 \n#7 0x564013634713 \n#8 0x56401360718b \n#9 0x564013607f7e \n#10 0x5640138bd8d8 \n#11 0x5640138c1800 \n#12 0x5640138cbcfc \n#13 0x5640138c2418 \n#14 0x56401388f42f \n#15 0x5640138e64e8 \n#16 0x5640138e66b4 \n#17 0x5640138f7143 \n#18 0x7f059c094ac3 ","time":{"start":1698801570182,"stop":1698801573909,"duration":3727}},{"uid":"f147af36d63e6799","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/f147af36d63e6799","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e139e9cfb3 \n#1 0x55e139b704a7 \n#2 0x55e139bb7dd6 \n#3 0x55e139bb7ec1 \n#4 0x55e139bf5354 \n#5 0x55e139bd996d \n#6 0x55e139bf2c02 \n#7 0x55e139bd9713 \n#8 0x55e139bac18b \n#9 0x55e139bacf7e \n#10 0x55e139e628d8 \n#11 0x55e139e66800 \n#12 0x55e139e70cfc \n#13 0x55e139e67418 \n#14 0x55e139e3442f \n#15 0x55e139e8b4e8 \n#16 0x55e139e8b6b4 \n#17 0x55e139e9c143 \n#18 0x7f0552a94ac3 ","time":{"start":1698788554554,"stop":1698788559767,"duration":5213}},{"uid":"d1d0caba7cda0114","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d1d0caba7cda0114","status":"passed","time":{"start":1698715036105,"stop":1698715042642,"duration":6537}},{"uid":"9e4be25b0f3f9207","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9e4be25b0f3f9207","status":"passed","time":{"start":1698701384646,"stop":1698701390069,"duration":5423}},{"uid":"c236db1d11bceaaf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/c236db1d11bceaaf","status":"passed","time":{"start":1698700273900,"stop":1698700280899,"duration":6999}},{"uid":"d1e88b6ec1a5b82d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d1e88b6ec1a5b82d","status":"passed","time":{"start":1698693028958,"stop":1698693035280,"duration":6322}},{"uid":"e3fdd23b01e8312f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e3fdd23b01e8312f","status":"passed","time":{"start":1698692792605,"stop":1698692798784,"duration":6179}},{"uid":"66bc9049c85f0775","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/66bc9049c85f0775","status":"passed","time":{"start":1698646383075,"stop":1698646389356,"duration":6281}},{"uid":"6fa6b2d69af64a7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6fa6b2d69af64a7e","status":"passed","time":{"start":1698646385705,"stop":1698646391572,"duration":5867}},{"uid":"c29688a69b12334c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c29688a69b12334c","status":"passed","time":{"start":1698628753968,"stop":1698628759458,"duration":5490}},{"uid":"ae25b3b2d0793e12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/ae25b3b2d0793e12","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698615195673,"stop":1698615200874,"duration":5201}},{"uid":"a71e51a55046948b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a71e51a55046948b","status":"passed","time":{"start":1698615427934,"stop":1698615433899,"duration":5965}},{"uid":"722bb57e30bb2edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/722bb57e30bb2edd","status":"passed","time":{"start":1698615128303,"stop":1698615134747,"duration":6444}},{"uid":"f7f6e2df09b61226","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/f7f6e2df09b61226","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698542372845,"stop":1698542378360,"duration":5515}},{"uid":"2768297b779f43ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2768297b779f43ae","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698455713506,"stop":1698455731196,"duration":17690}},{"uid":"18894f62f38a4d07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/18894f62f38a4d07","status":"passed","time":{"start":1698369480106,"stop":1698369486227,"duration":6121}},{"uid":"38ad1811157d82e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/38ad1811157d82e0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698282861630,"stop":1698282867825,"duration":6195}},{"uid":"56cfa10978594485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/56cfa10978594485","status":"passed","time":{"start":1698196528137,"stop":1698196533640,"duration":5503}},{"uid":"b35a166018d8f251","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b35a166018d8f251","status":"passed","time":{"start":1698178459580,"stop":1698178465673,"duration":6093}},{"uid":"a7fbe5205a8b594d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/a7fbe5205a8b594d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698178175275,"stop":1698178180064,"duration":4789}}]},"tags":[]},"source":"6120353588b2e742.json","parameterValues":["NorthumberlandCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/64bff62d215a591d.json b/3.11/1084/data/test-cases/64bff62d215a591d.json deleted file mode 100644 index 478ba76f1a..0000000000 --- a/3.11/1084/data/test-cases/64bff62d215a591d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"64bff62d215a591d","name":"Validate Council Output [NeathPortTalbotCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6a7795e00df27bb2a2723cbd96dd78a1","time":{"start":1698867379189,"stop":1698867385288,"duration":6099},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":true,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NeathPortTalbotCouncil","time":{"start":1698867379189,"stop":1698867379189,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NeathPortTalbotCouncil","time":{"start":1698867379190,"stop":1698867385286,"duration":6096},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867385286,"stop":1698867385286,"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":1698867385286,"stop":1698867385288,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NeathPortTalbotCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":34},"items":[{"uid":"10cef5c7aeaef996","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/10cef5c7aeaef996","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 627)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5565fa88bfb3 \n#1 0x5565fa55f4a7 \n#2 0x5565fa5acecd \n#3 0x5565fa5ab26d \n#4 0x5565fa5a9028 \n#5 0x5565fa5a8097 \n#6 0x5565fa59cd59 \n#7 0x5565fa5c8942 \n#8 0x5565fa59c776 \n#9 0x5565fa5c8b0e \n#10 0x5565fa5e1c02 \n#11 0x5565fa5c8713 \n#12 0x5565fa59b18b \n#13 0x5565fa59bf7e \n#14 0x5565fa8518d8 \n#15 0x5565fa855800 \n#16 0x5565fa85fcfc \n#17 0x5565fa856418 \n#18 0x5565fa82342f \n#19 0x5565fa87a4e8 \n#20 0x5565fa87a6b4 \n#21 0x5565fa88b143 \n#22 0x7f9602294ac3 ","time":{"start":1698801542589,"stop":1698801546381,"duration":3792}},{"uid":"67c3ef52248ca735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/67c3ef52248ca735","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562ca0403fb3 \n#1 0x562ca00d74a7 \n#2 0x562ca011edd6 \n#3 0x562ca011eec1 \n#4 0x562ca015c354 \n#5 0x562ca014096d \n#6 0x562ca0159c02 \n#7 0x562ca0140713 \n#8 0x562ca011318b \n#9 0x562ca0113f7e \n#10 0x562ca03c98d8 \n#11 0x562ca03cd800 \n#12 0x562ca03d7cfc \n#13 0x562ca03ce418 \n#14 0x562ca039b42f \n#15 0x562ca03f24e8 \n#16 0x562ca03f26b4 \n#17 0x562ca0403143 \n#18 0x7fe1e6494ac3 ","time":{"start":1698788713864,"stop":1698788722333,"duration":8469}},{"uid":"c0efae8cb29a4e02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/c0efae8cb29a4e02","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x560a8fa73fb3 \n#1 0x560a8f7474a7 \n#2 0x560a8f78edd6 \n#3 0x560a8f78eec1 \n#4 0x560a8f7cc354 \n#5 0x560a8f7b096d \n#6 0x560a8f7c9c02 \n#7 0x560a8f7b0713 \n#8 0x560a8f78318b \n#9 0x560a8f783f7e \n#10 0x560a8fa398d8 \n#11 0x560a8fa3d800 \n#12 0x560a8fa47cfc \n#13 0x560a8fa3e418 \n#14 0x560a8fa0b42f \n#15 0x560a8fa624e8 \n#16 0x560a8fa626b4 \n#17 0x560a8fa73143 \n#18 0x7fd812294ac3 ","time":{"start":1698715183548,"stop":1698715187960,"duration":4412}},{"uid":"a408796b1617b3e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a408796b1617b3e6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55cf63a16fb3 \n#1 0x55cf636ea4a7 \n#2 0x55cf63731dd6 \n#3 0x55cf63731ec1 \n#4 0x55cf6376f354 \n#5 0x55cf6375396d \n#6 0x55cf6376cc02 \n#7 0x55cf63753713 \n#8 0x55cf6372618b \n#9 0x55cf63726f7e \n#10 0x55cf639dc8d8 \n#11 0x55cf639e0800 \n#12 0x55cf639eacfc \n#13 0x55cf639e1418 \n#14 0x55cf639ae42f \n#15 0x55cf63a054e8 \n#16 0x55cf63a056b4 \n#17 0x55cf63a16143 \n#18 0x7fcdda894ac3 ","time":{"start":1698701514985,"stop":1698701518757,"duration":3772}},{"uid":"dac99dec01b5ad90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/dac99dec01b5ad90","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55defd962fb3 \n#1 0x55defd6364a7 \n#2 0x55defd67ddd6 \n#3 0x55defd67dec1 \n#4 0x55defd6bb354 \n#5 0x55defd69f96d \n#6 0x55defd6b8c02 \n#7 0x55defd69f713 \n#8 0x55defd67218b \n#9 0x55defd672f7e \n#10 0x55defd9288d8 \n#11 0x55defd92c800 \n#12 0x55defd936cfc \n#13 0x55defd92d418 \n#14 0x55defd8fa42f \n#15 0x55defd9514e8 \n#16 0x55defd9516b4 \n#17 0x55defd962143 \n#18 0x7f5b56e94ac3 ","time":{"start":1698700425246,"stop":1698700430585,"duration":5339}},{"uid":"37ae489dd5d1060d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/37ae489dd5d1060d","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55a200d3ffb3 \n#1 0x55a200a134a7 \n#2 0x55a200a5add6 \n#3 0x55a200a5aec1 \n#4 0x55a200a98354 \n#5 0x55a200a7c96d \n#6 0x55a200a95c02 \n#7 0x55a200a7c713 \n#8 0x55a200a4f18b \n#9 0x55a200a4ff7e \n#10 0x55a200d058d8 \n#11 0x55a200d09800 \n#12 0x55a200d13cfc \n#13 0x55a200d0a418 \n#14 0x55a200cd742f \n#15 0x55a200d2e4e8 \n#16 0x55a200d2e6b4 \n#17 0x55a200d3f143 \n#18 0x7f8c7ca94ac3 ","time":{"start":1698692994277,"stop":1698692998385,"duration":4108}},{"uid":"224305fdb56e663b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/224305fdb56e663b","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x558d7778afb3 \n#1 0x558d7745e4a7 \n#2 0x558d774a5dd6 \n#3 0x558d774a5ec1 \n#4 0x558d774e3354 \n#5 0x558d774c796d \n#6 0x558d774e0c02 \n#7 0x558d774c7713 \n#8 0x558d7749a18b \n#9 0x558d7749af7e \n#10 0x558d777508d8 \n#11 0x558d77754800 \n#12 0x558d7775ecfc \n#13 0x558d77755418 \n#14 0x558d7772242f \n#15 0x558d777794e8 \n#16 0x558d777796b4 \n#17 0x558d7778a143 \n#18 0x7f3d0b494ac3 ","time":{"start":1698692943401,"stop":1698692947525,"duration":4124}},{"uid":"45fdf37a8deaef70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/45fdf37a8deaef70","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555799f75fb3 \n#1 0x555799c494a7 \n#2 0x555799c90dd6 \n#3 0x555799c90ec1 \n#4 0x555799cce354 \n#5 0x555799cb296d \n#6 0x555799ccbc02 \n#7 0x555799cb2713 \n#8 0x555799c8518b \n#9 0x555799c85f7e \n#10 0x555799f3b8d8 \n#11 0x555799f3f800 \n#12 0x555799f49cfc \n#13 0x555799f40418 \n#14 0x555799f0d42f \n#15 0x555799f644e8 \n#16 0x555799f646b4 \n#17 0x555799f75143 \n#18 0x7fa930e94ac3 ","time":{"start":1698646560050,"stop":1698646564206,"duration":4156}},{"uid":"569ea9ff13243154","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/569ea9ff13243154","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x564a3cd97fb3 \n#1 0x564a3ca6b4a7 \n#2 0x564a3cab2dd6 \n#3 0x564a3cab2ec1 \n#4 0x564a3caf0354 \n#5 0x564a3cad496d \n#6 0x564a3caedc02 \n#7 0x564a3cad4713 \n#8 0x564a3caa718b \n#9 0x564a3caa7f7e \n#10 0x564a3cd5d8d8 \n#11 0x564a3cd61800 \n#12 0x564a3cd6bcfc \n#13 0x564a3cd62418 \n#14 0x564a3cd2f42f \n#15 0x564a3cd864e8 \n#16 0x564a3cd866b4 \n#17 0x564a3cd97143 \n#18 0x7fa382c94ac3 ","time":{"start":1698646499375,"stop":1698646503383,"duration":4008}},{"uid":"8aec4c37c7858d25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8aec4c37c7858d25","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55eb0c510fb3 \n#1 0x55eb0c1e44a7 \n#2 0x55eb0c22bdd6 \n#3 0x55eb0c22bec1 \n#4 0x55eb0c269354 \n#5 0x55eb0c24d96d \n#6 0x55eb0c266c02 \n#7 0x55eb0c24d713 \n#8 0x55eb0c22018b \n#9 0x55eb0c220f7e \n#10 0x55eb0c4d68d8 \n#11 0x55eb0c4da800 \n#12 0x55eb0c4e4cfc \n#13 0x55eb0c4db418 \n#14 0x55eb0c4a842f \n#15 0x55eb0c4ff4e8 \n#16 0x55eb0c4ff6b4 \n#17 0x55eb0c510143 \n#18 0x7f8b7f694ac3 ","time":{"start":1698628536728,"stop":1698628541024,"duration":4296}},{"uid":"b284b5f82ca99265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b284b5f82ca99265","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x558e44d3cfb3 \n#1 0x558e44a104a7 \n#2 0x558e44a57dd6 \n#3 0x558e44a57ec1 \n#4 0x558e44a95354 \n#5 0x558e44a7996d \n#6 0x558e44a92c02 \n#7 0x558e44a79713 \n#8 0x558e44a4c18b \n#9 0x558e44a4cf7e \n#10 0x558e44d028d8 \n#11 0x558e44d06800 \n#12 0x558e44d10cfc \n#13 0x558e44d07418 \n#14 0x558e44cd442f \n#15 0x558e44d2b4e8 \n#16 0x558e44d2b6b4 \n#17 0x558e44d3c143 \n#18 0x7f8e49a94ac3 ","time":{"start":1698615164746,"stop":1698615168500,"duration":3754}},{"uid":"f7357fe7458c8c94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/f7357fe7458c8c94","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 627)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x561a4d34afb3 \n#1 0x561a4d01e4a7 \n#2 0x561a4d06becd \n#3 0x561a4d06a26d \n#4 0x561a4d068028 \n#5 0x561a4d067097 \n#6 0x561a4d05bd59 \n#7 0x561a4d087942 \n#8 0x561a4d05b776 \n#9 0x561a4d087b0e \n#10 0x561a4d0a0c02 \n#11 0x561a4d087713 \n#12 0x561a4d05a18b \n#13 0x561a4d05af7e \n#14 0x561a4d3108d8 \n#15 0x561a4d314800 \n#16 0x561a4d31ecfc \n#17 0x561a4d315418 \n#18 0x561a4d2e242f \n#19 0x561a4d3394e8 \n#20 0x561a4d3396b4 \n#21 0x561a4d34a143 \n#22 0x7f050e294ac3 ","time":{"start":1698615231497,"stop":1698615236184,"duration":4687}},{"uid":"9e164e813c97f417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/9e164e813c97f417","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55fb4fda0fb3 \n#1 0x55fb4fa744a7 \n#2 0x55fb4fabbdd6 \n#3 0x55fb4fabbec1 \n#4 0x55fb4faf9354 \n#5 0x55fb4fadd96d \n#6 0x55fb4faf6c02 \n#7 0x55fb4fadd713 \n#8 0x55fb4fab018b \n#9 0x55fb4fab0f7e \n#10 0x55fb4fd668d8 \n#11 0x55fb4fd6a800 \n#12 0x55fb4fd74cfc \n#13 0x55fb4fd6b418 \n#14 0x55fb4fd3842f \n#15 0x55fb4fd8f4e8 \n#16 0x55fb4fd8f6b4 \n#17 0x55fb4fda0143 \n#18 0x7f6287c94ac3 ","time":{"start":1698615093433,"stop":1698615098329,"duration":4896}},{"uid":"3bcf0d8d28ad8b5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3bcf0d8d28ad8b5f","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5588172b3fb3 \n#1 0x558816f874a7 \n#2 0x558816fcedd6 \n#3 0x558816fceec1 \n#4 0x55881700c354 \n#5 0x558816ff096d \n#6 0x558817009c02 \n#7 0x558816ff0713 \n#8 0x558816fc318b \n#9 0x558816fc3f7e \n#10 0x5588172798d8 \n#11 0x55881727d800 \n#12 0x558817287cfc \n#13 0x55881727e418 \n#14 0x55881724b42f \n#15 0x5588172a24e8 \n#16 0x5588172a26b4 \n#17 0x5588172b3143 \n#18 0x7f789fa94ac3 ","time":{"start":1698542329684,"stop":1698542337408,"duration":7724}},{"uid":"cefc13b5cf18e5cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/cefc13b5cf18e5cb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55afd4f5dfb3 \n#1 0x55afd4c314a7 \n#2 0x55afd4c78dd6 \n#3 0x55afd4c78ec1 \n#4 0x55afd4cb6354 \n#5 0x55afd4c9a96d \n#6 0x55afd4cb3c02 \n#7 0x55afd4c9a713 \n#8 0x55afd4c6d18b \n#9 0x55afd4c6df7e \n#10 0x55afd4f238d8 \n#11 0x55afd4f27800 \n#12 0x55afd4f31cfc \n#13 0x55afd4f28418 \n#14 0x55afd4ef542f \n#15 0x55afd4f4c4e8 \n#16 0x55afd4f4c6b4 \n#17 0x55afd4f5d143 \n#18 0x7f10bca94ac3 ","time":{"start":1698455527133,"stop":1698455530165,"duration":3032}},{"uid":"6cb2810dacfc2ac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6cb2810dacfc2ac3","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b93aedcfb3 \n#1 0x55b93abb04a7 \n#2 0x55b93abf7dd6 \n#3 0x55b93abf7ec1 \n#4 0x55b93ac35354 \n#5 0x55b93ac1996d \n#6 0x55b93ac32c02 \n#7 0x55b93ac19713 \n#8 0x55b93abec18b \n#9 0x55b93abecf7e \n#10 0x55b93aea28d8 \n#11 0x55b93aea6800 \n#12 0x55b93aeb0cfc \n#13 0x55b93aea7418 \n#14 0x55b93ae7442f \n#15 0x55b93aecb4e8 \n#16 0x55b93aecb6b4 \n#17 0x55b93aedc143 \n#18 0x7f5c22894ac3 ","time":{"start":1698369214885,"stop":1698369219119,"duration":4234}},{"uid":"e5aebd077bf0f276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e5aebd077bf0f276","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x563c2ad1bfb3 \n#1 0x563c2a9ef4a7 \n#2 0x563c2aa36dd6 \n#3 0x563c2aa36ec1 \n#4 0x563c2aa74354 \n#5 0x563c2aa5896d \n#6 0x563c2aa71c02 \n#7 0x563c2aa58713 \n#8 0x563c2aa2b18b \n#9 0x563c2aa2bf7e \n#10 0x563c2ace18d8 \n#11 0x563c2ace5800 \n#12 0x563c2acefcfc \n#13 0x563c2ace6418 \n#14 0x563c2acb342f \n#15 0x563c2ad0a4e8 \n#16 0x563c2ad0a6b4 \n#17 0x563c2ad1b143 \n#18 0x7f70cea94ac3 ","time":{"start":1698282804095,"stop":1698282808635,"duration":4540}},{"uid":"67d94c4c78828bc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/67d94c4c78828bc9","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 636)\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55d14e35bfb3 \n#1 0x55d14e02f4a7 \n#2 0x55d14e07cecd \n#3 0x55d14e07b26d \n#4 0x55d14e079028 \n#5 0x55d14e078097 \n#6 0x55d14e06cd59 \n#7 0x55d14e098942 \n#8 0x55d14e06c776 \n#9 0x55d14e098b0e \n#10 0x55d14e0b1c02 \n#11 0x55d14e098713 \n#12 0x55d14e06b18b \n#13 0x55d14e06bf7e \n#14 0x55d14e3218d8 \n#15 0x55d14e325800 \n#16 0x55d14e32fcfc \n#17 0x55d14e326418 \n#18 0x55d14e2f342f \n#19 0x55d14e34a4e8 \n#20 0x55d14e34a6b4 \n#21 0x55d14e35b143 \n#22 0x7f7d35c94ac3 ","time":{"start":1698196477245,"stop":1698196481394,"duration":4149}},{"uid":"16763e05188377e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/16763e05188377e9","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5653354f2fb3 \n#1 0x5653351c64a7 \n#2 0x56533520ddd6 \n#3 0x56533520dec1 \n#4 0x56533524b354 \n#5 0x56533522f96d \n#6 0x565335248c02 \n#7 0x56533522f713 \n#8 0x56533520218b \n#9 0x565335202f7e \n#10 0x5653354b88d8 \n#11 0x5653354bc800 \n#12 0x5653354c6cfc \n#13 0x5653354bd418 \n#14 0x56533548a42f \n#15 0x5653354e14e8 \n#16 0x5653354e16b4 \n#17 0x5653354f2143 \n#18 0x7ff574894ac3 ","time":{"start":1698178207919,"stop":1698178212924,"duration":5005}},{"uid":"9f362b19f2171144","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/9f362b19f2171144","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x561ad29ebfb3 \n#1 0x561ad26bf4a7 \n#2 0x561ad2706dd6 \n#3 0x561ad2706ec1 \n#4 0x561ad2744354 \n#5 0x561ad272896d \n#6 0x561ad2741c02 \n#7 0x561ad2728713 \n#8 0x561ad26fb18b \n#9 0x561ad26fbf7e \n#10 0x561ad29b18d8 \n#11 0x561ad29b5800 \n#12 0x561ad29bfcfc \n#13 0x561ad29b6418 \n#14 0x561ad298342f \n#15 0x561ad29da4e8 \n#16 0x561ad29da6b4 \n#17 0x561ad29eb143 \n#18 0x7f4243a94ac3 ","time":{"start":1698178142547,"stop":1698178146634,"duration":4087}}]},"tags":[]},"source":"64bff62d215a591d.json","parameterValues":["NeathPortTalbotCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/67a9abaecaafe4c3.json b/3.11/1084/data/test-cases/67a9abaecaafe4c3.json deleted file mode 100644 index a39a3e0201..0000000000 --- a/3.11/1084/data/test-cases/67a9abaecaafe4c3.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"67a9abaecaafe4c3","name":"Validate Council Output [HuntingdonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1f15b033b85c0869097090322a2589a2","time":{"start":1698867388315,"stop":1698867389480,"duration":1165},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb29fa1090>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fbb29fa1090>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb29fa1090>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fbb29fa1090>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: HuntingdonDistrictCouncil","time":{"start":1698867388315,"stop":1698867388316,"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":1698867388316,"stop":1698867389478,"duration":1162},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867389478,"stop":1698867389478,"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":1698867389478,"stop":1698867389480,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"805db04cc7e1ed72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/805db04cc7e1ed72","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801521084,"stop":1698801522301,"duration":1217}},{"uid":"394306d2ab396925","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/394306d2ab396925","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788532895,"stop":1698788534749,"duration":1854}},{"uid":"f2d3053036fa957d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f2d3053036fa957d","status":"passed","time":{"start":1698715004757,"stop":1698715006562,"duration":1805}},{"uid":"d58f17e55ebd297b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d58f17e55ebd297b","status":"passed","time":{"start":1698701361290,"stop":1698701362580,"duration":1290}},{"uid":"8d7a411de99d159a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/8d7a411de99d159a","status":"passed","time":{"start":1698700246419,"stop":1698700247997,"duration":1578}},{"uid":"9f819bf04b5b502d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/9f819bf04b5b502d","status":"passed","time":{"start":1698693131290,"stop":1698693132942,"duration":1652}},{"uid":"1abae21c5ae73346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/1abae21c5ae73346","status":"passed","time":{"start":1698692769446,"stop":1698692771142,"duration":1696}},{"uid":"43bbf4837a283028","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/43bbf4837a283028","status":"passed","time":{"start":1698646347906,"stop":1698646350028,"duration":2122}},{"uid":"72a6838f68a83dde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/72a6838f68a83dde","status":"passed","time":{"start":1698646354534,"stop":1698646356056,"duration":1522}},{"uid":"a93d0e9dfb4b0e48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a93d0e9dfb4b0e48","status":"passed","time":{"start":1698628573637,"stop":1698628575766,"duration":2129}},{"uid":"5d3fd1adda795bec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5d3fd1adda795bec","status":"passed","time":{"start":1698615491592,"stop":1698615493370,"duration":1778}},{"uid":"87d98b75f27adcf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/87d98b75f27adcf5","status":"passed","time":{"start":1698615255715,"stop":1698615257117,"duration":1402}},{"uid":"97ca60c988aa50bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/97ca60c988aa50bb","status":"passed","time":{"start":1698615134759,"stop":1698615136482,"duration":1723}},{"uid":"2e6f2b8b89f65850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2e6f2b8b89f65850","status":"passed","time":{"start":1698542374327,"stop":1698542376568,"duration":2241}},{"uid":"72fc363ebdf82172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/72fc363ebdf82172","status":"passed","time":{"start":1698455561780,"stop":1698455565168,"duration":3388}},{"uid":"dbe7f3dfbef9b2e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/dbe7f3dfbef9b2e5","status":"passed","time":{"start":1698369251837,"stop":1698369253592,"duration":1755}},{"uid":"a92cd24e49000eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a92cd24e49000eea","status":"passed","time":{"start":1698282856381,"stop":1698282858117,"duration":1736}},{"uid":"eddbefabacf82150","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/eddbefabacf82150","status":"passed","time":{"start":1698196531667,"stop":1698196533141,"duration":1474}},{"uid":"8abdc302ac822313","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8abdc302ac822313","status":"passed","time":{"start":1698178230544,"stop":1698178232187,"duration":1643}},{"uid":"18fd336821e7174d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/18fd336821e7174d","status":"passed","time":{"start":1698178218112,"stop":1698178219538,"duration":1426}}]},"tags":[]},"source":"67a9abaecaafe4c3.json","parameterValues":["HuntingdonDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/6a6a3460c7f4ec9e.json b/3.11/1084/data/test-cases/6a6a3460c7f4ec9e.json deleted file mode 100644 index ba555158f3..0000000000 --- a/3.11/1084/data/test-cases/6a6a3460c7f4ec9e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"6a6a3460c7f4ec9e","name":"Validate Council Output [BuckinghamshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d3931a358fdfe26e1ace17c1805a29ca","time":{"start":1698867347525,"stop":1698867365278,"duration":17753},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BuckinghamshireCouncil","time":{"start":1698867347525,"stop":1698867347525,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BuckinghamshireCouncil","time":{"start":1698867347525,"stop":1698867365276,"duration":17751},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867365276,"stop":1698867365276,"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":1698867365277,"stop":1698867365278,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BuckinghamshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":37},"items":[{"uid":"444ccceaf9769977","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/444ccceaf9769977","status":"passed","time":{"start":1698801521683,"stop":1698801539902,"duration":18219}},{"uid":"38af408d3f8dd529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/38af408d3f8dd529","status":"passed","time":{"start":1698788467381,"stop":1698788485901,"duration":18520}},{"uid":"ec27cf0c65030824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ec27cf0c65030824","status":"passed","time":{"start":1698714925191,"stop":1698714944760,"duration":19569}},{"uid":"5e9b816f110c8608","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5e9b816f110c8608","status":"passed","time":{"start":1698701289069,"stop":1698701306898,"duration":17829}},{"uid":"1bd18a7ec1a406a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/1bd18a7ec1a406a9","status":"passed","time":{"start":1698700182634,"stop":1698700202237,"duration":19603}},{"uid":"f516c07e40436cd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f516c07e40436cd4","status":"passed","time":{"start":1698692732565,"stop":1698692752737,"duration":20172}},{"uid":"3c987042499bea19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/3c987042499bea19","status":"passed","time":{"start":1698692684319,"stop":1698692703744,"duration":19425}},{"uid":"976ba2873427fe2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/976ba2873427fe2f","status":"passed","time":{"start":1698646245346,"stop":1698646264680,"duration":19334}},{"uid":"9677b7cb2913fbea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/9677b7cb2913fbea","status":"passed","time":{"start":1698646273553,"stop":1698646292907,"duration":19354}},{"uid":"4ef8ce49dd0d1b81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/4ef8ce49dd0d1b81","status":"passed","time":{"start":1698628501690,"stop":1698628520227,"duration":18537}},{"uid":"22f16249224805cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/22f16249224805cc","status":"passed","time":{"start":1698615127504,"stop":1698615145548,"duration":18044}},{"uid":"8b3fd2c556e33202","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/8b3fd2c556e33202","status":"passed","time":{"start":1698615198810,"stop":1698615217299,"duration":18489}},{"uid":"979d914ad179c180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/979d914ad179c180","status":"passed","time":{"start":1698615057848,"stop":1698615076283,"duration":18435}},{"uid":"2444eb6d6fc50a43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2444eb6d6fc50a43","status":"passed","time":{"start":1698542292134,"stop":1698542313272,"duration":21138}},{"uid":"d27aef067cd2f39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d27aef067cd2f39","status":"passed","time":{"start":1698455488759,"stop":1698455508115,"duration":19356}},{"uid":"31e4d9808daa5264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/31e4d9808daa5264","status":"passed","time":{"start":1698369176187,"stop":1698369196252,"duration":20065}},{"uid":"aae1c30df5093a25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/aae1c30df5093a25","status":"passed","time":{"start":1698282765697,"stop":1698282785461,"duration":19764}},{"uid":"b32441b065a1435d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b32441b065a1435d","status":"passed","time":{"start":1698196442907,"stop":1698196460925,"duration":18018}},{"uid":"958b05452a085dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/958b05452a085dbc","status":"passed","time":{"start":1698178151800,"stop":1698178170377,"duration":18577}},{"uid":"ea0f3701af9ff852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/ea0f3701af9ff852","status":"passed","time":{"start":1698178104675,"stop":1698178122175,"duration":17500}}]},"tags":[]},"source":"6a6a3460c7f4ec9e.json","parameterValues":["BuckinghamshireCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/72d83985af618a41.json b/3.11/1084/data/test-cases/72d83985af618a41.json deleted file mode 100644 index d6a5229148..0000000000 --- a/3.11/1084/data/test-cases/72d83985af618a41.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"72d83985af618a41","name":"Validate Council Output [KingstonUponThamesCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5cc54a24c590c0c794126ca22d0562ff","time":{"start":1698867389508,"stop":1698867391046,"duration":1538},"status":"failed","statusMessage":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb2a0b2410>, 'council': 'KingstonUponThamesCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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(\nuk_bin_collection/uk_bin_collection/councils/KingstonUponThamesCouncil.py:31: in parse_data\n \"collectionDate\": get_next_occurrence_from_day_month(datetime.strptime(\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/_strptime.py:568: in _strptime_datetime\n tt, fraction, gmtoff_fraction = _strptime(data_string, format)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ndata_string = 'None 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 'None 2023' does not match format '%A, %d %B %Y'\n\n/opt/hostedtoolcache/Python/3.11.6/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 'None 2023' does not match format '%A, %d %B %Y'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb2a0b2410>, 'council': 'KingstonUponThamesCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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(\nuk_bin_collection/uk_bin_collection/councils/KingstonUponThamesCouncil.py:31: in parse_data\n \"collectionDate\": get_next_occurrence_from_day_month(datetime.strptime(\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/_strptime.py:568: in _strptime_datetime\n tt, fraction, gmtoff_fraction = _strptime(data_string, format)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ndata_string = 'None 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 'None 2023' does not match format '%A, %d %B %Y'\n\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/_strptime.py:349: ValueError","steps":[{"name":"Given the council: KingstonUponThamesCouncil","time":{"start":1698867389509,"stop":1698867389509,"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":1698867389509,"stop":1698867391046,"duration":1537},"status":"failed","statusMessage":"time data 'None 2023' does not match format '%A, %d %B %Y'","statusTrace":"ValueError: time data 'None 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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":18,"broken":0,"skipped":0,"passed":152,"unknown":0,"total":170},"items":[{"uid":"b8be2ec6b416b88b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b8be2ec6b416b88b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801522377,"stop":1698801523364,"duration":987}},{"uid":"c53c43aadf042790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c53c43aadf042790","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788534776,"stop":1698788535447,"duration":671}},{"uid":"f47db822a4f6f948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f47db822a4f6f948","status":"passed","time":{"start":1698715006566,"stop":1698715007423,"duration":857}},{"uid":"66952d02bef5893b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/66952d02bef5893b","status":"passed","time":{"start":1698701362583,"stop":1698701363644,"duration":1061}},{"uid":"caec7e567fbebd4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/caec7e567fbebd4a","status":"passed","time":{"start":1698700248000,"stop":1698700248796,"duration":796}},{"uid":"4fb138ab4b0f382a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/4fb138ab4b0f382a","status":"passed","time":{"start":1698693132946,"stop":1698693133798,"duration":852}},{"uid":"8fe545f2d130030e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8fe545f2d130030e","status":"passed","time":{"start":1698692771147,"stop":1698692772042,"duration":895}},{"uid":"97f14f6abb680c66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/97f14f6abb680c66","status":"passed","time":{"start":1698646350031,"stop":1698646350962,"duration":931}},{"uid":"52367444c94be6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/52367444c94be6dc","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698646356058,"stop":1698646357916,"duration":1858}},{"uid":"fff7789e495dc945","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/fff7789e495dc945","status":"passed","time":{"start":1698628575769,"stop":1698628576474,"duration":705}},{"uid":"b3d290f3bebacdfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b3d290f3bebacdfb","status":"passed","time":{"start":1698615493373,"stop":1698615494207,"duration":834}},{"uid":"b879db386b004c58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b879db386b004c58","status":"passed","time":{"start":1698615257122,"stop":1698615257799,"duration":677}},{"uid":"bfa8b037c16972a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/bfa8b037c16972a3","status":"passed","time":{"start":1698615136485,"stop":1698615137348,"duration":863}},{"uid":"1e09ac0b7e5f62c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/1e09ac0b7e5f62c0","status":"passed","time":{"start":1698542376571,"stop":1698542377501,"duration":930}},{"uid":"703d861426b76471","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/703d861426b76471","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698455565170,"stop":1698455566861,"duration":1691}},{"uid":"b561b049ec0e9a4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b561b049ec0e9a4f","status":"passed","time":{"start":1698369253595,"stop":1698369254433,"duration":838}},{"uid":"8c8d284f0ebc7a30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8c8d284f0ebc7a30","status":"passed","time":{"start":1698282858120,"stop":1698282859200,"duration":1080}},{"uid":"b8efd99e97f6e4ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b8efd99e97f6e4ba","status":"passed","time":{"start":1698196533145,"stop":1698196533875,"duration":730}},{"uid":"be931a4164af6e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/be931a4164af6e7","status":"passed","time":{"start":1698178232189,"stop":1698178232975,"duration":786}},{"uid":"c422946d99aeca99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/c422946d99aeca99","status":"passed","time":{"start":1698178219541,"stop":1698178220130,"duration":589}}]},"tags":[]},"source":"72d83985af618a41.json","parameterValues":["KingstonUponThamesCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/75f10cec72d81eb6.json b/3.11/1084/data/test-cases/75f10cec72d81eb6.json deleted file mode 100644 index 168c323e2c..0000000000 --- a/3.11/1084/data/test-cases/75f10cec72d81eb6.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"75f10cec72d81eb6","name":"Validate Council Output [MertonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"36e8dead67440054ce559fdfe42912ec","time":{"start":1698867542061,"stop":1698867548091,"duration":6030},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb29ffef50>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fbb29ffef50>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb29ffef50>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fbb29ffef50>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: MertonCouncil","time":{"start":1698867542061,"stop":1698867542062,"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":1698867542062,"stop":1698867548085,"duration":6023},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867548085,"stop":1698867548086,"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":1698867548086,"stop":1698867548088,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":129,"broken":0,"skipped":0,"passed":41,"unknown":0,"total":170},"items":[{"uid":"690aca61f70f4380","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/690aca61f70f4380","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801545602,"stop":1698801547247,"duration":1645}},{"uid":"307d0c502fc280a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/307d0c502fc280a9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788706294,"stop":1698788712078,"duration":5784}},{"uid":"4ae8c5b307670e43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4ae8c5b307670e43","status":"passed","time":{"start":1698715180662,"stop":1698715182347,"duration":1685}},{"uid":"e7b1cf89671b1c05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e7b1cf89671b1c05","status":"passed","time":{"start":1698701508426,"stop":1698701513966,"duration":5540}},{"uid":"60d4a063f061a554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/60d4a063f061a554","status":"passed","time":{"start":1698700418120,"stop":1698700423929,"duration":5809}},{"uid":"43b81908fb41d5cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/43b81908fb41d5cd","status":"passed","time":{"start":1698692991019,"stop":1698692993156,"duration":2137}},{"uid":"b5f73d2230854327","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b5f73d2230854327","status":"passed","time":{"start":1698692940632,"stop":1698692942268,"duration":1636}},{"uid":"5679cca5aff7b06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5679cca5aff7b06b","status":"passed","time":{"start":1698646557092,"stop":1698646558802,"duration":1710}},{"uid":"f25d6f7063d1101a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f25d6f7063d1101a","status":"passed","time":{"start":1698646496533,"stop":1698646498107,"duration":1574}},{"uid":"dd06bf3fb6565637","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/dd06bf3fb6565637","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698628533765,"stop":1698628535474,"duration":1709}},{"uid":"90944d043741867f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/90944d043741867f","status":"passed","time":{"start":1698615158537,"stop":1698615163737,"duration":5200}},{"uid":"93f8f67782cf0300","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/93f8f67782cf0300","status":"passed","time":{"start":1698615228898,"stop":1698615230399,"duration":1501}},{"uid":"938210077761062d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/938210077761062d","status":"passed","time":{"start":1698615090044,"stop":1698615091712,"duration":1668}},{"uid":"2a561038c475a1c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2a561038c475a1c5","status":"passed","time":{"start":1698542326660,"stop":1698542328391,"duration":1731}},{"uid":"4659b31cbc57cc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/4659b31cbc57cc8","status":"passed","time":{"start":1698455524232,"stop":1698455525896,"duration":1664}},{"uid":"2b120f633b03995f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2b120f633b03995f","status":"passed","time":{"start":1698369212055,"stop":1698369213733,"duration":1678}},{"uid":"3229ca723689f2ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3229ca723689f2ce","status":"passed","time":{"start":1698282801206,"stop":1698282802985,"duration":1779}},{"uid":"5030c20c99ec8799","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5030c20c99ec8799","status":"passed","time":{"start":1698196474662,"stop":1698196476168,"duration":1506}},{"uid":"e742c3d136e38a2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e742c3d136e38a2c","status":"passed","time":{"start":1698178203728,"stop":1698178206304,"duration":2576}},{"uid":"9630c7020e1c35a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/9630c7020e1c35a4","status":"passed","time":{"start":1698178139505,"stop":1698178141331,"duration":1826}}]},"tags":[]},"source":"75f10cec72d81eb6.json","parameterValues":["MertonCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/7b2ef46cf97fac33.json b/3.11/1084/data/test-cases/7b2ef46cf97fac33.json deleted file mode 100644 index 6c6a0814d7..0000000000 --- a/3.11/1084/data/test-cases/7b2ef46cf97fac33.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"7b2ef46cf97fac33","name":"Validate Council Output [WestLothianCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9f3f42f00c512b5c1d2da286d5aaa3c2","time":{"start":1698867721374,"stop":1698867730463,"duration":9089},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WestLothianCouncil","time":{"start":1698867721374,"stop":1698867721374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WestLothianCouncil","time":{"start":1698867721375,"stop":1698867730461,"duration":9086},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867730461,"stop":1698867730461,"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":1698867730461,"stop":1698867730463,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WestLothianCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"1662c2f7a6f9bedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1662c2f7a6f9bedc","status":"passed","time":{"start":1698801628408,"stop":1698801635739,"duration":7331}},{"uid":"310726539efc6cc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/310726539efc6cc9","status":"passed","time":{"start":1698788780833,"stop":1698788790224,"duration":9391}},{"uid":"4c5867137fa9eaf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4c5867137fa9eaf2","status":"passed","time":{"start":1698715251236,"stop":1698715261722,"duration":10486}},{"uid":"ac4a8003bff13b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ac4a8003bff13b31","status":"passed","time":{"start":1698701583909,"stop":1698701595012,"duration":11103}},{"uid":"494ff3efe5321201","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/494ff3efe5321201","status":"passed","time":{"start":1698700488260,"stop":1698700498084,"duration":9824}},{"uid":"86180d0a54a949bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/86180d0a54a949bc","status":"passed","time":{"start":1698693225911,"stop":1698693235708,"duration":9797}},{"uid":"713206736f0dfc66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/713206736f0dfc66","status":"passed","time":{"start":1698693013039,"stop":1698693022577,"duration":9538}},{"uid":"71930bd7b017a177","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/71930bd7b017a177","status":"passed","time":{"start":1698646742552,"stop":1698646752316,"duration":9764}},{"uid":"6130519bbc32e15f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6130519bbc32e15f","status":"passed","time":{"start":1698646577688,"stop":1698646586388,"duration":8700}},{"uid":"8195e60cca51f052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8195e60cca51f052","status":"passed","time":{"start":1698628830183,"stop":1698628839158,"duration":8975}},{"uid":"953b16dd125207","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/953b16dd125207","status":"passed","time":{"start":1698615541653,"stop":1698615549104,"duration":7451}},{"uid":"eced6ae3d76bb7b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/eced6ae3d76bb7b0","status":"passed","time":{"start":1698615466590,"stop":1698615474587,"duration":7997}},{"uid":"eea19346b69b0a11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/eea19346b69b0a11","status":"passed","time":{"start":1698615410724,"stop":1698615419530,"duration":8806}},{"uid":"f0d0609a6ca9137a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/f0d0609a6ca9137a","status":"passed","time":{"start":1698542629869,"stop":1698542639982,"duration":10113}},{"uid":"b0b0a4a98e2b55e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/b0b0a4a98e2b55e1","status":"passed","time":{"start":1698455894762,"stop":1698455902253,"duration":7491}},{"uid":"d60cc66fbec3562f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d60cc66fbec3562f","status":"passed","time":{"start":1698369614793,"stop":1698369625954,"duration":11161}},{"uid":"217bf44bda1d7de7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/217bf44bda1d7de7","status":"passed","time":{"start":1698283185235,"stop":1698283240040,"duration":54805}},{"uid":"e9d356d261f8270f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e9d356d261f8270f","status":"passed","time":{"start":1698196761701,"stop":1698196769840,"duration":8139}},{"uid":"d7021d83f33d8a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d7021d83f33d8a7b","status":"passed","time":{"start":1698178453579,"stop":1698178462454,"duration":8875}},{"uid":"89e2a5b3ec12e0b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/89e2a5b3ec12e0b4","status":"passed","time":{"start":1698178441507,"stop":1698178448909,"duration":7402}}]},"tags":[]},"source":"7b2ef46cf97fac33.json","parameterValues":["WestLothianCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/868469739c441395.json b/3.11/1084/data/test-cases/868469739c441395.json deleted file mode 100644 index c35864662a..0000000000 --- a/3.11/1084/data/test-cases/868469739c441395.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"868469739c441395","name":"Validate Council Output [SouthNorfolkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"484d0c5e2def185d103e4e0bbf55c9cd","time":{"start":1698867564940,"stop":1698867566548,"duration":1608},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb2a062110>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fbb2a062110>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb2a062110>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fbb2a062110>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: SouthNorfolkCouncil","time":{"start":1698867564940,"stop":1698867564940,"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":1698867564941,"stop":1698867566545,"duration":1604},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867566545,"stop":1698867566545,"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":1698867566546,"stop":1698867566547,"duration":1},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"68554b54aa3753af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/68554b54aa3753af","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801583730,"stop":1698801587450,"duration":3720}},{"uid":"9248dcb5ddcf8896","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9248dcb5ddcf8896","status":"passed","time":{"start":1698788738448,"stop":1698788740385,"duration":1937}},{"uid":"67ac972b436b69c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/67ac972b436b69c2","status":"passed","time":{"start":1698715205330,"stop":1698715207012,"duration":1682}},{"uid":"9b6ea7456b897a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9b6ea7456b897a55","status":"passed","time":{"start":1698701546083,"stop":1698701547804,"duration":1721}},{"uid":"b5637a89e4977d35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b5637a89e4977d35","status":"passed","time":{"start":1698700445087,"stop":1698700449087,"duration":4000}},{"uid":"ac6f5535b650be83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/ac6f5535b650be83","status":"passed","time":{"start":1698693148712,"stop":1698693150757,"duration":2045}},{"uid":"55a60671f2e34b35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/55a60671f2e34b35","status":"passed","time":{"start":1698692961034,"stop":1698692962853,"duration":1819}},{"uid":"34224f8c09fe09cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/34224f8c09fe09cb","status":"passed","time":{"start":1698646573945,"stop":1698646575678,"duration":1733}},{"uid":"ac625bbaf5cc31f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ac625bbaf5cc31f8","status":"passed","time":{"start":1698646543522,"stop":1698646545293,"duration":1771}},{"uid":"e6f339f12864da89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e6f339f12864da89","status":"passed","time":{"start":1698628613373,"stop":1698628616312,"duration":2939}},{"uid":"70c89f2c73af743e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/70c89f2c73af743e","status":"passed","time":{"start":1698615372556,"stop":1698615374179,"duration":1623}},{"uid":"77c0633a622f0ad9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/77c0633a622f0ad9","status":"passed","time":{"start":1698615286157,"stop":1698615287775,"duration":1618}},{"uid":"c47e27d6e1504cf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c47e27d6e1504cf8","status":"passed","time":{"start":1698615386004,"stop":1698615387512,"duration":1508}},{"uid":"e8b0ea5e531af37b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/e8b0ea5e531af37b","status":"passed","time":{"start":1698542597455,"stop":1698542599194,"duration":1739}},{"uid":"d43ad0f831841cf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d43ad0f831841cf2","status":"passed","time":{"start":1698455613364,"stop":1698455617968,"duration":4604}},{"uid":"395e8a46d8837388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/395e8a46d8837388","status":"passed","time":{"start":1698369289359,"stop":1698369292425,"duration":3066}},{"uid":"9fd2519e5cb06dc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/9fd2519e5cb06dc3","status":"passed","time":{"start":1698283125982,"stop":1698283131119,"duration":5137}},{"uid":"486447aaf0eede27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/486447aaf0eede27","status":"passed","time":{"start":1698196735994,"stop":1698196737975,"duration":1981}},{"uid":"71b08880fa5ec0c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/71b08880fa5ec0c0","status":"passed","time":{"start":1698178261254,"stop":1698178263404,"duration":2150}},{"uid":"ea63fe6f4b87d3bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/ea63fe6f4b87d3bb","status":"passed","time":{"start":1698178415729,"stop":1698178417393,"duration":1664}}]},"tags":[]},"source":"868469739c441395.json","parameterValues":["SouthNorfolkCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/87ef30646aeb1877.json b/3.11/1084/data/test-cases/87ef30646aeb1877.json deleted file mode 100644 index bb259790cc..0000000000 --- a/3.11/1084/data/test-cases/87ef30646aeb1877.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"87ef30646aeb1877","name":"Validate Council Output [WealdenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"fd6e3e2b6c7fbe2d0715ca47848314a0","time":{"start":1698867719637,"stop":1698867721118,"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: WealdenDistrictCouncil","time":{"start":1698867719637,"stop":1698867719638,"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":1698867719638,"stop":1698867721116,"duration":1478},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867721116,"stop":1698867721116,"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":1698867721117,"stop":1698867721118,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"63e3bd2621ef4028","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/63e3bd2621ef4028","status":"passed","time":{"start":1698801626619,"stop":1698801628302,"duration":1683}},{"uid":"98550e41c58d8b6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/98550e41c58d8b6a","status":"passed","time":{"start":1698788778642,"stop":1698788780510,"duration":1868}},{"uid":"2a5db036aee32628","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2a5db036aee32628","status":"passed","time":{"start":1698715249239,"stop":1698715251071,"duration":1832}},{"uid":"2dfbf6d76d9696b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/2dfbf6d76d9696b3","status":"passed","time":{"start":1698701581820,"stop":1698701583734,"duration":1914}},{"uid":"2a6bf64aec748971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/2a6bf64aec748971","status":"passed","time":{"start":1698700486256,"stop":1698700487959,"duration":1703}},{"uid":"7674b1f2a7836d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/7674b1f2a7836d84","status":"passed","time":{"start":1698693223957,"stop":1698693225742,"duration":1785}},{"uid":"4f5a4b2b06f4847b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4f5a4b2b06f4847b","status":"passed","time":{"start":1698693010904,"stop":1698693012876,"duration":1972}},{"uid":"f2a36140814886f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f2a36140814886f8","status":"passed","time":{"start":1698646611971,"stop":1698646613724,"duration":1753}},{"uid":"27dd9b3b595a18c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/27dd9b3b595a18c3","status":"passed","time":{"start":1698646575316,"stop":1698646577381,"duration":2065}},{"uid":"a3e71e81f5f9aa77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a3e71e81f5f9aa77","status":"passed","time":{"start":1698628828358,"stop":1698628830009,"duration":1651}},{"uid":"fa80b9a0431f23ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/fa80b9a0431f23ad","status":"passed","time":{"start":1698615539948,"stop":1698615541478,"duration":1530}},{"uid":"55cdc58a42543361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/55cdc58a42543361","status":"passed","time":{"start":1698615464750,"stop":1698615466398,"duration":1648}},{"uid":"ccae8b649802ff21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ccae8b649802ff21","status":"passed","time":{"start":1698615408266,"stop":1698615410387,"duration":2121}},{"uid":"a51b651d4d174e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a51b651d4d174e0d","status":"passed","time":{"start":1698542627332,"stop":1698542629154,"duration":1822}},{"uid":"3259dde590f0cea3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3259dde590f0cea3","status":"passed","time":{"start":1698455893005,"stop":1698455894515,"duration":1510}},{"uid":"f20cd7fecfcbfed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f20cd7fecfcbfed","status":"passed","time":{"start":1698369612424,"stop":1698369614588,"duration":2164}},{"uid":"250ad5bb526840e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/250ad5bb526840e6","status":"passed","time":{"start":1698283183217,"stop":1698283185081,"duration":1864}},{"uid":"e6475d7c83497e5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e6475d7c83497e5e","status":"passed","time":{"start":1698196759413,"stop":1698196761081,"duration":1668}},{"uid":"dab6d1382876f6a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/dab6d1382876f6a3","status":"passed","time":{"start":1698178450960,"stop":1698178452797,"duration":1837}},{"uid":"1a05ec2bf15e54ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/1a05ec2bf15e54ed","status":"passed","time":{"start":1698178438814,"stop":1698178440789,"duration":1975}}]},"tags":[]},"source":"87ef30646aeb1877.json","parameterValues":["WealdenDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/8898658c9d0be498.json b/3.11/1084/data/test-cases/8898658c9d0be498.json deleted file mode 100644 index acae51138b..0000000000 --- a/3.11/1084/data/test-cases/8898658c9d0be498.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"8898658c9d0be498","name":"Validate Council Output [EastSuffolkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e8795ce8d9315a80a8e410520349c187","time":{"start":1698867366514,"stop":1698867373326,"duration":6812},"status":"failed","statusMessage":"selenium.common.exceptions.NoSuchElementException: Message: Cannot locate option with value: 10093544720; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f65959e80d0>, 'council': 'EastSuffolkCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/EastSuffolkCouncil.py:52: in parse_data\n address.select_by_value(user_uprn)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nvalue = '10093544720'\n\n def select_by_value(self, value: str) -> None:\n \"\"\"Select all options that have a value matching the argument. That is,\n when given \"foo\" this would select an option like:\n \n \n \n :Args:\n - value - The value to match against\n \n throws NoSuchElementException If there is no option with specified value in SELECT\n \"\"\"\n css = f\"option[value ={self._escape_string(value)}]\"\n opts = self._el.find_elements(By.CSS_SELECTOR, css)\n matched = False\n for opt in opts:\n self._set_selected(opt)\n if not self.is_multiple:\n return\n matched = True\n if not matched:\n> raise NoSuchElementException(f\"Cannot locate option with value: {value}\")\nE selenium.common.exceptions.NoSuchElementException: Message: Cannot locate option with value: 10093544720; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/support/select.py:84: NoSuchElementException","flaky":false,"newFailed":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"selenium.common.exceptions.NoSuchElementException: Message: Cannot locate option with value: 10093544720; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f65959e80d0>, 'council': 'EastSuffolkCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/EastSuffolkCouncil.py:52: in parse_data\n address.select_by_value(user_uprn)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nvalue = '10093544720'\n\n def select_by_value(self, value: str) -> None:\n \"\"\"Select all options that have a value matching the argument. That is,\n when given \"foo\" this would select an option like:\n \n \n \n :Args:\n - value - The value to match against\n \n throws NoSuchElementException If there is no option with specified value in SELECT\n \"\"\"\n css = f\"option[value ={self._escape_string(value)}]\"\n opts = self._el.find_elements(By.CSS_SELECTOR, css)\n matched = False\n for opt in opts:\n self._set_selected(opt)\n if not self.is_multiple:\n return\n matched = True\n if not matched:\n> raise NoSuchElementException(f\"Cannot locate option with value: {value}\")\nE selenium.common.exceptions.NoSuchElementException: Message: Cannot locate option with value: 10093544720; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/support/select.py:84: NoSuchElementException","steps":[{"name":"Given the council: EastSuffolkCouncil","time":{"start":1698867366514,"stop":1698867366515,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastSuffolkCouncil","time":{"start":1698867366515,"stop":1698867373326,"duration":6811},"status":"failed","statusMessage":"Message: Cannot locate option with value: 10093544720; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\n","statusTrace":"selenium.common.exceptions.NoSuchElementException: Message: Cannot locate option with value: 10093544720; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastSuffolkCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":31},"items":[{"uid":"665fd22cc5a408e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/665fd22cc5a408e2","status":"passed","time":{"start":1698801525721,"stop":1698801539966,"duration":14245}},{"uid":"9909d75b1d42ef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9909d75b1d42ef5","status":"passed","time":{"start":1698788486023,"stop":1698788499847,"duration":13824}},{"uid":"2cdc37726910b792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2cdc37726910b792","status":"passed","time":{"start":1698714952495,"stop":1698714967073,"duration":14578}},{"uid":"ae7107aea859d924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ae7107aea859d924","status":"passed","time":{"start":1698701321049,"stop":1698701332751,"duration":11702}},{"uid":"68214b7c311a68cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/68214b7c311a68cb","status":"passed","time":{"start":1698700200906,"stop":1698700215385,"duration":14479}},{"uid":"d4383a6769bb876b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d4383a6769bb876b","status":"passed","time":{"start":1698692763880,"stop":1698692790215,"duration":26335}},{"uid":"210c9e678dfe4e34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/210c9e678dfe4e34","status":"passed","time":{"start":1698692719348,"stop":1698692735139,"duration":15791}},{"uid":"89ad495d0ed11de3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/89ad495d0ed11de3","status":"passed","time":{"start":1698646282309,"stop":1698646296615,"duration":14306}},{"uid":"3dcd5e8380cd29ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3dcd5e8380cd29ea","status":"passed","time":{"start":1698646305039,"stop":1698646318259,"duration":13220}},{"uid":"11a742b74d12ea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/11a742b74d12ea1","status":"passed","time":{"start":1698628525804,"stop":1698628542034,"duration":16230}},{"uid":"5bb413da76bbd057","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5bb413da76bbd057","status":"passed","time":{"start":1698615154784,"stop":1698615165542,"duration":10758}},{"uid":"95af06715061d00c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/95af06715061d00c","status":"passed","time":{"start":1698615214361,"stop":1698615228395,"duration":14034}},{"uid":"5934339dd9c8a160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/5934339dd9c8a160","status":"passed","time":{"start":1698615087317,"stop":1698615102652,"duration":15335}},{"uid":"8de2029e45c5ce7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8de2029e45c5ce7c","status":"passed","time":{"start":1698542327041,"stop":1698542344179,"duration":17138}},{"uid":"1e89ad3954a16a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1e89ad3954a16a3","status":"passed","time":{"start":1698455520060,"stop":1698455532982,"duration":12922}},{"uid":"2d6ae23e1b087270","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2d6ae23e1b087270","status":"passed","time":{"start":1698369206228,"stop":1698369220281,"duration":14053}},{"uid":"6347ddaf8023783c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6347ddaf8023783c","status":"passed","time":{"start":1698282801098,"stop":1698282820300,"duration":19202}},{"uid":"aa4e6a7931f7fc59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/aa4e6a7931f7fc59","status":"passed","time":{"start":1698196477656,"stop":1698196500238,"duration":22582}},{"uid":"5d193ea487eb98d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/5d193ea487eb98d2","status":"passed","time":{"start":1698178181199,"stop":1698178199638,"duration":18439}},{"uid":"a809ff6bd703da5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/a809ff6bd703da5e","status":"passed","time":{"start":1698178175070,"stop":1698178188966,"duration":13896}}]},"tags":[]},"source":"8898658c9d0be498.json","parameterValues":["EastSuffolkCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/8b4de7bc5f49ab70.json b/3.11/1084/data/test-cases/8b4de7bc5f49ab70.json deleted file mode 100644 index f9e9259ecd..0000000000 --- a/3.11/1084/data/test-cases/8b4de7bc5f49ab70.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"8b4de7bc5f49ab70","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8469a840ac4282e76aa5171187cf23d5","time":{"start":1698867321924,"stop":1698867322702,"duration":778},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BathAndNorthEastSomersetCouncil","time":{"start":1698867321924,"stop":1698867321924,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BathAndNorthEastSomersetCouncil","time":{"start":1698867321925,"stop":1698867322700,"duration":775},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867322700,"stop":1698867322701,"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":1698867322701,"stop":1698867322702,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":38,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":84},"items":[{"uid":"1a19e0058eecc1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1a19e0058eecc1a2","status":"passed","time":{"start":1698801495587,"stop":1698801496320,"duration":733}},{"uid":"3a9722b89c515641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3a9722b89c515641","status":"passed","time":{"start":1698788424825,"stop":1698788426317,"duration":1492}},{"uid":"55dabefc0cf20df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/55dabefc0cf20df0","status":"passed","time":{"start":1698714883795,"stop":1698714884989,"duration":1194}},{"uid":"ce1291ebd3e0a245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ce1291ebd3e0a245","status":"passed","time":{"start":1698701269902,"stop":1698701270869,"duration":967}},{"uid":"7d98fc5a733cd852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/7d98fc5a733cd852","status":"passed","time":{"start":1698700152224,"stop":1698700153726,"duration":1502}},{"uid":"743b05de5d36d1b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/743b05de5d36d1b7","status":"passed","time":{"start":1698692709544,"stop":1698692710725,"duration":1181}},{"uid":"d62d2c0bd6f7e8ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d62d2c0bd6f7e8ae","status":"passed","time":{"start":1698692663266,"stop":1698692664473,"duration":1207}},{"uid":"1b7b7f15c6b8397a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/1b7b7f15c6b8397a","status":"passed","time":{"start":1698646223188,"stop":1698646224407,"duration":1219}},{"uid":"d5a195495854ba1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d5a195495854ba1d","status":"passed","time":{"start":1698646252243,"stop":1698646253742,"duration":1499}},{"uid":"b1afbbf470710494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b1afbbf470710494","status":"passed","time":{"start":1698628467304,"stop":1698628468220,"duration":916}},{"uid":"7fc734f632da0aad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/7fc734f632da0aad","status":"passed","time":{"start":1698615105176,"stop":1698615106047,"duration":871}},{"uid":"f1c78b438bbba991","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/f1c78b438bbba991","status":"passed","time":{"start":1698615159788,"stop":1698615160959,"duration":1171}},{"uid":"8161b54b25c224d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8161b54b25c224d9","status":"passed","time":{"start":1698615036996,"stop":1698615038218,"duration":1222}},{"uid":"4838f90f16a49f2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/4838f90f16a49f2e","status":"passed","time":{"start":1698542270620,"stop":1698542271693,"duration":1073}},{"uid":"6e9e43755c85129e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/6e9e43755c85129e","status":"passed","time":{"start":1698455466074,"stop":1698455466793,"duration":719}},{"uid":"e069762ba3a0eced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e069762ba3a0eced","status":"passed","time":{"start":1698369153120,"stop":1698369154286,"duration":1166}},{"uid":"cab3378fe7da20de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/cab3378fe7da20de","status":"passed","time":{"start":1698282735357,"stop":1698282736558,"duration":1201}},{"uid":"6fd5d7e5f6eb501c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/6fd5d7e5f6eb501c","status":"passed","time":{"start":1698196414898,"stop":1698196415854,"duration":956}},{"uid":"d67a16621c8a9282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d67a16621c8a9282","status":"passed","time":{"start":1698178131149,"stop":1698178132356,"duration":1207}},{"uid":"ff38ded90e23f1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/ff38ded90e23f1a2","status":"passed","time":{"start":1698178085590,"stop":1698178086484,"duration":894}}]},"tags":[]},"source":"8b4de7bc5f49ab70.json","parameterValues":["BathAndNorthEastSomersetCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/8d929b028f99b279.json b/3.11/1084/data/test-cases/8d929b028f99b279.json deleted file mode 100644 index 78afd4ba25..0000000000 --- a/3.11/1084/data/test-cases/8d929b028f99b279.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"8d929b028f99b279","name":"Validate Council Output [RochdaleCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a91e40164c913e6b5f3736b823229a66","time":{"start":1698867691120,"stop":1698867692635,"duration":1515},"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":1698867691120,"stop":1698867691121,"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":1698867691121,"stop":1698867692633,"duration":1512},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867692634,"stop":1698867692634,"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":1698867692634,"stop":1698867692635,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":167,"unknown":0,"total":170},"items":[{"uid":"ead9c919859048bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ead9c919859048bb","status":"passed","time":{"start":1698801573953,"stop":1698801575555,"duration":1602}},{"uid":"3ed19871aca21d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3ed19871aca21d5","status":"passed","time":{"start":1698788706982,"stop":1698788709375,"duration":2393}},{"uid":"b45b9409791a946a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b45b9409791a946a","status":"passed","time":{"start":1698715195275,"stop":1698715197236,"duration":1961}},{"uid":"79f6cdd5c6319568","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/79f6cdd5c6319568","status":"passed","time":{"start":1698701534005,"stop":1698701536334,"duration":2329}},{"uid":"ca18a14e6a8f8de3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ca18a14e6a8f8de3","status":"passed","time":{"start":1698700425887,"stop":1698700427931,"duration":2044}},{"uid":"b359ebfec27d72e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b359ebfec27d72e6","status":"passed","time":{"start":1698693187589,"stop":1698693189703,"duration":2114}},{"uid":"cbe756b12b24e88c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/cbe756b12b24e88c","status":"passed","time":{"start":1698692944438,"stop":1698692946548,"duration":2110}},{"uid":"c549002384a49b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c549002384a49b1","status":"passed","time":{"start":1698646543886,"stop":1698646545836,"duration":1950}},{"uid":"3db6dc51d8437792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3db6dc51d8437792","status":"passed","time":{"start":1698646513760,"stop":1698646516253,"duration":2493}},{"uid":"e93bc5ba26f45c9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e93bc5ba26f45c9d","status":"passed","time":{"start":1698628905387,"stop":1698628907041,"duration":1654}},{"uid":"8f3220702f12c2a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8f3220702f12c2a2","status":"passed","time":{"start":1698615345784,"stop":1698615347427,"duration":1643}},{"uid":"77965181f6f5f928","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/77965181f6f5f928","status":"passed","time":{"start":1698615584122,"stop":1698615585873,"duration":1751}},{"uid":"3a7259247fc87eac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/3a7259247fc87eac","status":"passed","time":{"start":1698615282517,"stop":1698615284487,"duration":1970}},{"uid":"a49741a7cdc7b5e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a49741a7cdc7b5e4","status":"passed","time":{"start":1698542522765,"stop":1698542524682,"duration":1917}},{"uid":"7aef74ae3b526eb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7aef74ae3b526eb7","status":"passed","time":{"start":1698455877691,"stop":1698455879188,"duration":1497}},{"uid":"320c4851ec29ab54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/320c4851ec29ab54","status":"passed","time":{"start":1698369638063,"stop":1698369640672,"duration":2609}},{"uid":"1efc1ffde2a13ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/1efc1ffde2a13ab3","status":"passed","time":{"start":1698283017201,"stop":1698283019602,"duration":2401}},{"uid":"15e685fab1f66317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/15e685fab1f66317","status":"passed","time":{"start":1698196681252,"stop":1698196683143,"duration":1891}},{"uid":"9f10b050848c4daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/9f10b050848c4daa","status":"passed","time":{"start":1698178610245,"stop":1698178612716,"duration":2471}},{"uid":"8db71cf9cec9e399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/8db71cf9cec9e399","status":"passed","time":{"start":1698178325432,"stop":1698178327244,"duration":1812}}]},"tags":[]},"source":"8d929b028f99b279.json","parameterValues":["RochdaleCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/8db9b799650f26a7.json b/3.11/1084/data/test-cases/8db9b799650f26a7.json deleted file mode 100644 index 0023ab90b6..0000000000 --- a/3.11/1084/data/test-cases/8db9b799650f26a7.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"8db9b799650f26a7","name":"Validate Council Output [SouthAyrshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"445c69993d092ef0a391b637b7b8f077","time":{"start":1698867561285,"stop":1698867562525,"duration":1240},"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":1698867561285,"stop":1698867561285,"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":1698867561286,"stop":1698867562523,"duration":1237},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867562523,"stop":1698867562523,"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":1698867562523,"stop":1698867562525,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"61f5a46b60b9e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/61f5a46b60b9e3","status":"passed","time":{"start":1698801590126,"stop":1698801591626,"duration":1500}},{"uid":"7aff31def8b2de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/7aff31def8b2de0","status":"passed","time":{"start":1698788733067,"stop":1698788735089,"duration":2022}},{"uid":"cee1448a4f62e4db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/cee1448a4f62e4db","status":"passed","time":{"start":1698715199665,"stop":1698715201794,"duration":2129}},{"uid":"f84a65449e59192c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f84a65449e59192c","status":"passed","time":{"start":1698701541920,"stop":1698701543179,"duration":1259}},{"uid":"7d78d5573017a394","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/7d78d5573017a394","status":"passed","time":{"start":1698700439675,"stop":1698700441829,"duration":2154}},{"uid":"be2ee0f368e2b518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/be2ee0f368e2b518","status":"passed","time":{"start":1698693143076,"stop":1698693145243,"duration":2167}},{"uid":"ff289f3538ab5265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/ff289f3538ab5265","status":"passed","time":{"start":1698692955492,"stop":1698692957532,"duration":2040}},{"uid":"60beb68c13258839","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/60beb68c13258839","status":"passed","time":{"start":1698646567181,"stop":1698646569393,"duration":2212}},{"uid":"57be4764025634e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/57be4764025634e3","status":"passed","time":{"start":1698646538276,"stop":1698646539907,"duration":1631}},{"uid":"5e504e9587a101e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/5e504e9587a101e4","status":"passed","time":{"start":1698628608563,"stop":1698628610370,"duration":1807}},{"uid":"18391c7a91666714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/18391c7a91666714","status":"passed","time":{"start":1698615368410,"stop":1698615369730,"duration":1320}},{"uid":"691ff3f19a8714bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/691ff3f19a8714bd","status":"passed","time":{"start":1698615282020,"stop":1698615283316,"duration":1296}},{"uid":"db0f32d647e3c6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/db0f32d647e3c6ff","status":"passed","time":{"start":1698615380465,"stop":1698615382337,"duration":1872}},{"uid":"c5e5914892967e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/c5e5914892967e38","status":"passed","time":{"start":1698542591909,"stop":1698542593317,"duration":1408}},{"uid":"2349e3c98381b152","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2349e3c98381b152","status":"passed","time":{"start":1698455608449,"stop":1698455609870,"duration":1421}},{"uid":"3e9c1e0d5e1c8b1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/3e9c1e0d5e1c8b1b","status":"passed","time":{"start":1698369284071,"stop":1698369285677,"duration":1606}},{"uid":"d42c30840be19547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d42c30840be19547","status":"passed","time":{"start":1698283119728,"stop":1698283122347,"duration":2619}},{"uid":"10b120f845304bb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/10b120f845304bb1","status":"passed","time":{"start":1698196730882,"stop":1698196732772,"duration":1890}},{"uid":"b07c70392534ef14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b07c70392534ef14","status":"passed","time":{"start":1698178256169,"stop":1698178257708,"duration":1539}},{"uid":"fac1314177ceeca9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/fac1314177ceeca9","status":"passed","time":{"start":1698178411317,"stop":1698178412824,"duration":1507}}]},"tags":[]},"source":"8db9b799650f26a7.json","parameterValues":["SouthAyrshireCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/8f0c2b261c5d39a0.json b/3.11/1084/data/test-cases/8f0c2b261c5d39a0.json deleted file mode 100644 index e76f4e1038..0000000000 --- a/3.11/1084/data/test-cases/8f0c2b261c5d39a0.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"8f0c2b261c5d39a0","name":"Validate Council Output [StHelensBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"aefb4666f5cfa7265d9db53c16df38b6","time":{"start":1698867578253,"stop":1698867578814,"duration":561},"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":1698867578253,"stop":1698867578253,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from StHelensBC","time":{"start":1698867578254,"stop":1698867578812,"duration":558},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867578812,"stop":1698867578812,"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":1698867578813,"stop":1698867578814,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":86,"broken":0,"skipped":0,"passed":84,"unknown":0,"total":170},"items":[{"uid":"abcbae2ed34e0add","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/abcbae2ed34e0add","status":"passed","time":{"start":1698801592871,"stop":1698801593447,"duration":576}},{"uid":"5df7c844fd1d7ece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5df7c844fd1d7ece","status":"passed","time":{"start":1698788748816,"stop":1698788749554,"duration":738}},{"uid":"2c44945babe1fa56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2c44945babe1fa56","status":"passed","time":{"start":1698715224951,"stop":1698715225773,"duration":822}},{"uid":"a5995f3ed9d03f75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a5995f3ed9d03f75","status":"passed","time":{"start":1698701560220,"stop":1698701560945,"duration":725}},{"uid":"9225866b868b0464","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9225866b868b0464","status":"passed","time":{"start":1698700461906,"stop":1698700462619,"duration":713}},{"uid":"b06f35c70b358bfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b06f35c70b358bfe","status":"passed","time":{"start":1698693168944,"stop":1698693169722,"duration":778}},{"uid":"4e4b8c7772b6baf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4e4b8c7772b6baf1","status":"passed","time":{"start":1698692985724,"stop":1698692986517,"duration":793}},{"uid":"7085e3e60baa594","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/7085e3e60baa594","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646584909,"stop":1698646585146,"duration":237}},{"uid":"f2311a3ac81f875b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f2311a3ac81f875b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646552682,"stop":1698646552926,"duration":244}},{"uid":"8d71d75cfb58e001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8d71d75cfb58e001","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698628632549,"stop":1698628632740,"duration":191}},{"uid":"b5d20c00f3f00a27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b5d20c00f3f00a27","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615385663,"stop":1698615385849,"duration":186}},{"uid":"ee7088a912de5e94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/ee7088a912de5e94","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615305415,"stop":1698615305565,"duration":150}},{"uid":"39fe6a2ce7d09ceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/39fe6a2ce7d09ceb","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615314057,"stop":1698615314278,"duration":221}},{"uid":"b99d75f6d282356d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b99d75f6d282356d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698542553410,"stop":1698542553613,"duration":203}},{"uid":"902479094f1a45e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/902479094f1a45e7","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698455629995,"stop":1698455630174,"duration":179}},{"uid":"49cb3f88ba40addc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/49cb3f88ba40addc","status":"passed","time":{"start":1698369311692,"stop":1698369312673,"duration":981}},{"uid":"a6206242541b631b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a6206242541b631b","status":"passed","time":{"start":1698283161731,"stop":1698283162650,"duration":919}},{"uid":"809555dc2eda7bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/809555dc2eda7bf","status":"passed","time":{"start":1698196709602,"stop":1698196710381,"duration":779}},{"uid":"8f2b357ef3996ae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8f2b357ef3996ae1","status":"passed","time":{"start":1698178280986,"stop":1698178281936,"duration":950}},{"uid":"2fdbbe4a3829d403","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/2fdbbe4a3829d403","status":"passed","time":{"start":1698178355069,"stop":1698178355819,"duration":750}}]},"tags":[]},"source":"8f0c2b261c5d39a0.json","parameterValues":["StHelensBC"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/947eec07b90075b9.json b/3.11/1084/data/test-cases/947eec07b90075b9.json deleted file mode 100644 index dcff2e05e4..0000000000 --- a/3.11/1084/data/test-cases/947eec07b90075b9.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"947eec07b90075b9","name":"Validate Council Output [RhonddaCynonTaffCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dd9e500503c1050ad4a094bf9d94ac37","time":{"start":1698867688423,"stop":1698867691118,"duration":2695},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: RhonddaCynonTaffCouncil","time":{"start":1698867688423,"stop":1698867688424,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from RhonddaCynonTaffCouncil","time":{"start":1698867688424,"stop":1698867691116,"duration":2692},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867691116,"stop":1698867691117,"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":1698867691117,"stop":1698867691118,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RhonddaCynonTaffCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":51,"unknown":0,"total":53},"items":[{"uid":"4932c96d5ac8d13c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/4932c96d5ac8d13c","status":"passed","time":{"start":1698801707736,"stop":1698801710505,"duration":2769}},{"uid":"104ed34692b727c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/104ed34692b727c2","status":"passed","time":{"start":1698788703511,"stop":1698788706979,"duration":3468}},{"uid":"5f6749dd2a7150bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5f6749dd2a7150bd","status":"passed","time":{"start":1698715192167,"stop":1698715195273,"duration":3106}},{"uid":"e2572bad1ac90242","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e2572bad1ac90242","status":"passed","time":{"start":1698701526853,"stop":1698701534003,"duration":7150}},{"uid":"26ef327ef2b48354","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/26ef327ef2b48354","status":"passed","time":{"start":1698700423375,"stop":1698700425885,"duration":2510}},{"uid":"c449a61b0f32e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/c449a61b0f32e9f","status":"passed","time":{"start":1698693181159,"stop":1698693187586,"duration":6427}},{"uid":"8625baaa17d7414b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8625baaa17d7414b","status":"passed","time":{"start":1698692941547,"stop":1698692944431,"duration":2884}},{"uid":"de485ea3ab603e0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/de485ea3ab603e0c","status":"passed","time":{"start":1698646537134,"stop":1698646543879,"duration":6745}},{"uid":"6ca35f117cf1305e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6ca35f117cf1305e","status":"passed","time":{"start":1698646511482,"stop":1698646513758,"duration":2276}},{"uid":"e17820d26b588439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e17820d26b588439","status":"passed","time":{"start":1698628901905,"stop":1698628905385,"duration":3480}},{"uid":"fa5651ab449b5072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/fa5651ab449b5072","status":"passed","time":{"start":1698615343439,"stop":1698615345782,"duration":2343}},{"uid":"88b5ae28244f3fee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/88b5ae28244f3fee","status":"passed","time":{"start":1698615581292,"stop":1698615584118,"duration":2826}},{"uid":"72f812a53dc6fd13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/72f812a53dc6fd13","status":"passed","time":{"start":1698615280085,"stop":1698615282514,"duration":2429}},{"uid":"2f57caa6a1f96da7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2f57caa6a1f96da7","status":"passed","time":{"start":1698542520050,"stop":1698542522763,"duration":2713}},{"uid":"670f11ade6ef667f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/670f11ade6ef667f","status":"passed","time":{"start":1698455875503,"stop":1698455877689,"duration":2186}},{"uid":"30f04c67154dd43f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/30f04c67154dd43f","status":"passed","time":{"start":1698369633372,"stop":1698369638058,"duration":4686}},{"uid":"f583e87f4b09d890","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f583e87f4b09d890","status":"passed","time":{"start":1698283013898,"stop":1698283017198,"duration":3300}},{"uid":"e5e60777b7b4f23c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e5e60777b7b4f23c","status":"passed","time":{"start":1698196678756,"stop":1698196681250,"duration":2494}},{"uid":"3f2150370968fad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/3f2150370968fad","status":"passed","time":{"start":1698178607693,"stop":1698178610243,"duration":2550}},{"uid":"fa81d527b379053e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/fa81d527b379053e","status":"passed","time":{"start":1698178321971,"stop":1698178325429,"duration":3458}}]},"tags":[]},"source":"947eec07b90075b9.json","parameterValues":["RhonddaCynonTaffCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/9537d114052bcbcf.json b/3.11/1084/data/test-cases/9537d114052bcbcf.json deleted file mode 100644 index 0fec0d9d5f..0000000000 --- a/3.11/1084/data/test-cases/9537d114052bcbcf.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9537d114052bcbcf","name":"Validate Council Output [EastNorthamptonshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9a30d8e08f9c216de4c4a05fec5f309a","time":{"start":1698867364951,"stop":1698867365096,"duration":145},"status":"failed","statusMessage":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","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:60: in create_connection\n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nhost = 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com'\nport = 443, family = \ntype = , proto = 0, flags = 0\n\n def getaddrinfo(host, port, family=0, type=0, proto=0, flags=0):\n \"\"\"Resolve host and port into list of address info entries.\n \n Translate the host/port argument into a sequence of 5-tuples that contain\n all the necessary arguments for creating a socket connected to that service.\n host is a domain name, a string representation of an IPv4/v6 address or\n None. port is a string service name such as 'http', a numeric port number or\n None. By passing None as the value of host and port, you can pass NULL to\n the underlying C API.\n \n The family, type and proto arguments can be optionally specified in order to\n narrow the list of addresses returned. Passing zero as a value for each of\n these arguments selects the full range of results.\n \"\"\"\n # We override this function since we want to translate the numeric family\n # and socket type values to enum constants.\n addrlist = []\n> for res in _socket.getaddrinfo(host, port, family, type, proto, flags):\nE socket.gaierror: [Errno -2] Name or service not known\n\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/socket.py:962: gaierror\n\nThe above exception was the direct cause of the following exception:\n\nself = \nmethod = 'GET', url = '/wc-info/static/js/main.cbc0dd8a.js', body = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Conne...pro-eu-west-1.openshiftapps.com', 'referer': 'https://kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com/'}\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='/wc-info/static/js/main.cbc0dd8a.js', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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\nE urllib3.exceptions.NameResolutionError: : Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:210: NameResolutionError\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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET', url = '/wc-info/static/js/main.cbc0dd8a.js', response = None\nerror = NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\")\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='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))\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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f659594cbd0>, 'council': 'EastNorthamptonshireCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/EastNorthamptonshireCouncil.py:74: 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)\n \n> raise ConnectionError(e, request=request)\nE requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:519: ConnectionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","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:60: in create_connection\n for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nhost = 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com'\nport = 443, family = \ntype = , proto = 0, flags = 0\n\n def getaddrinfo(host, port, family=0, type=0, proto=0, flags=0):\n \"\"\"Resolve host and port into list of address info entries.\n \n Translate the host/port argument into a sequence of 5-tuples that contain\n all the necessary arguments for creating a socket connected to that service.\n host is a domain name, a string representation of an IPv4/v6 address or\n None. port is a string service name such as 'http', a numeric port number or\n None. By passing None as the value of host and port, you can pass NULL to\n the underlying C API.\n \n The family, type and proto arguments can be optionally specified in order to\n narrow the list of addresses returned. Passing zero as a value for each of\n these arguments selects the full range of results.\n \"\"\"\n # We override this function since we want to translate the numeric family\n # and socket type values to enum constants.\n addrlist = []\n> for res in _socket.getaddrinfo(host, port, family, type, proto, flags):\nE socket.gaierror: [Errno -2] Name or service not known\n\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/socket.py:962: gaierror\n\nThe above exception was the direct cause of the following exception:\n\nself = \nmethod = 'GET', url = '/wc-info/static/js/main.cbc0dd8a.js', body = None\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Conne...pro-eu-west-1.openshiftapps.com', 'referer': 'https://kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com/'}\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='/wc-info/static/js/main.cbc0dd8a.js', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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\nE urllib3.exceptions.NameResolutionError: : Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:210: NameResolutionError\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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'GET', url = '/wc-info/static/js/main.cbc0dd8a.js', response = None\nerror = NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\")\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='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))\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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f659594cbd0>, 'council': 'EastNorthamptonshireCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/EastNorthamptonshireCouncil.py:74: 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)\n \n> raise ConnectionError(e, request=request)\nE requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/adapters.py:519: ConnectionError","steps":[{"name":"Given the council: EastNorthamptonshireCouncil","time":{"start":1698867364952,"stop":1698867364952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastNorthamptonshireCouncil","time":{"start":1698867364952,"stop":1698867365096,"duration":144},"status":"failed","statusMessage":"HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","statusTrace":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))\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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":65,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":170},"items":[{"uid":"9925619e13664f18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9925619e13664f18","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698801520062,"stop":1698801520451,"duration":389}},{"uid":"2856746412259667","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/2856746412259667","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698788483650,"stop":1698788484316,"duration":666}},{"uid":"aed5e80e2f605ecf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/aed5e80e2f605ecf","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698714950312,"stop":1698714951036,"duration":724}},{"uid":"e13971ef6957c45d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e13971ef6957c45d","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698701318978,"stop":1698701319509,"duration":531}},{"uid":"9581687ce55d8efa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9581687ce55d8efa","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698700198531,"stop":1698700199165,"duration":634}},{"uid":"51e4f80cd9558432","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/51e4f80cd9558432","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692761743,"stop":1698692762422,"duration":679}},{"uid":"c9d5b541336927b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c9d5b541336927b1","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692716805,"stop":1698692717480,"duration":675}},{"uid":"c0bbefb011444668","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c0bbefb011444668","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698646280138,"stop":1698646280847,"duration":709}},{"uid":"12272809a939ee4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/12272809a939ee4a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698646302518,"stop":1698646303120,"duration":602}},{"uid":"936f93e4b96f805b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/936f93e4b96f805b","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698628520377,"stop":1698628520990,"duration":613}},{"uid":"f1e6f096590962b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f1e6f096590962b0","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615149011,"stop":1698615149561,"duration":550}},{"uid":"a331a42f46e3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a331a42f46e3ae","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615212486,"stop":1698615213040,"duration":554}},{"uid":"db60100421e9a31a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/db60100421e9a31a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615081580,"stop":1698615082312,"duration":732}},{"uid":"5d002517f18fa1a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5d002517f18fa1a7","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698542325073,"stop":1698542325678,"duration":605}},{"uid":"d0cf3d92bc92c5fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d0cf3d92bc92c5fb","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698455518604,"stop":1698455519011,"duration":407}},{"uid":"9aca421278f70f21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9aca421278f70f21","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698369204094,"stop":1698369204786,"duration":692}},{"uid":"75e7c1fa08ac1f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/75e7c1fa08ac1f81","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698282798576,"stop":1698282799262,"duration":686}},{"uid":"49c41a2a022ee500","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/49c41a2a022ee500","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698196471809,"stop":1698196472329,"duration":520}},{"uid":"165d1e4c47ca53bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/165d1e4c47ca53bc","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178175632,"stop":1698178176312,"duration":680}},{"uid":"872bdcd7632d8a8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/872bdcd7632d8a8e","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178173380,"stop":1698178173919,"duration":539}}]},"tags":[]},"source":"9537d114052bcbcf.json","parameterValues":["EastNorthamptonshireCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/962394fc05a08c2a.json b/3.11/1084/data/test-cases/962394fc05a08c2a.json deleted file mode 100644 index 96a2bd153b..0000000000 --- a/3.11/1084/data/test-cases/962394fc05a08c2a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"962394fc05a08c2a","name":"Validate Council Output [TonbridgeAndMallingBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"702154f20d1bb392cb26213b3a14a202","time":{"start":1698867719913,"stop":1698867722520,"duration":2607},"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":1698867719913,"stop":1698867719913,"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":1698867719914,"stop":1698867722515,"duration":2601},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867722515,"stop":1698867722518,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1698867722518,"stop":1698867722520,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"461819083a56d962","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/461819083a56d962","status":"passed","time":{"start":1698801603603,"stop":1698801605888,"duration":2285}},{"uid":"c2bd48aa089f57da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c2bd48aa089f57da","status":"passed","time":{"start":1698788879567,"stop":1698788881849,"duration":2282}},{"uid":"9d8a0b643d17d07a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9d8a0b643d17d07a","status":"passed","time":{"start":1698715353690,"stop":1698715355931,"duration":2241}},{"uid":"24574c389132c959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/24574c389132c959","status":"passed","time":{"start":1698701683958,"stop":1698701686408,"duration":2450}},{"uid":"f2901b73af6893d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f2901b73af6893d9","status":"passed","time":{"start":1698700589087,"stop":1698700595555,"duration":6468}},{"uid":"4e6eea5b4c5dc485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/4e6eea5b4c5dc485","status":"passed","time":{"start":1698693308754,"stop":1698693311848,"duration":3094}},{"uid":"d65bd51e13adcd4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d65bd51e13adcd4a","status":"passed","time":{"start":1698693100927,"stop":1698693103066,"duration":2139}},{"uid":"fdabd92d32d0d019","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/fdabd92d32d0d019","status":"passed","time":{"start":1698646588268,"stop":1698646590914,"duration":2646}},{"uid":"367f55fc7dd35bdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/367f55fc7dd35bdc","status":"passed","time":{"start":1698646555939,"stop":1698646558822,"duration":2883}},{"uid":"5e4ee764089c3885","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/5e4ee764089c3885","status":"passed","time":{"start":1698628798142,"stop":1698628800489,"duration":2347}},{"uid":"eb69c24a961db32e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/eb69c24a961db32e","status":"passed","time":{"start":1698615522528,"stop":1698615524981,"duration":2453}},{"uid":"29dd20c44f21e6e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/29dd20c44f21e6e6","status":"passed","time":{"start":1698615441714,"stop":1698615444077,"duration":2363}},{"uid":"e6991af0ee0af46c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e6991af0ee0af46c","status":"passed","time":{"start":1698615452876,"stop":1698615455611,"duration":2735}},{"uid":"884279a4b2c813a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/884279a4b2c813a6","status":"passed","time":{"start":1698542724138,"stop":1698542727017,"duration":2879}},{"uid":"4e790a5838126c00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/4e790a5838126c00","status":"passed","time":{"start":1698455796933,"stop":1698455799028,"duration":2095}},{"uid":"9d40651691035344","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9d40651691035344","status":"passed","time":{"start":1698369458737,"stop":1698369461355,"duration":2618}},{"uid":"3848c4f49160f36b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3848c4f49160f36b","status":"passed","time":{"start":1698283268723,"stop":1698283271353,"duration":2630}},{"uid":"5b08c12bd176b91c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5b08c12bd176b91c","status":"passed","time":{"start":1698196874960,"stop":1698196877643,"duration":2683}},{"uid":"79b557a5f53e4b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/79b557a5f53e4b4a","status":"passed","time":{"start":1698178421467,"stop":1698178429574,"duration":8107}},{"uid":"45a3407b7083e590","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/45a3407b7083e590","status":"passed","time":{"start":1698178494294,"stop":1698178496569,"duration":2275}}]},"tags":[]},"source":"962394fc05a08c2a.json","parameterValues":["TonbridgeAndMallingBC"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/991e31963f0ef3dc.json b/3.11/1084/data/test-cases/991e31963f0ef3dc.json deleted file mode 100644 index f81f74869a..0000000000 --- a/3.11/1084/data/test-cases/991e31963f0ef3dc.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"991e31963f0ef3dc","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"04b39ae94b1ff1469a2ad10c001ef3a6","time":{"start":1698867678924,"stop":1698867688421,"duration":9497},"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":1698867678925,"stop":1698867678925,"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":1698867678925,"stop":1698867688419,"duration":9494},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867688419,"stop":1698867688419,"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":1698867688419,"stop":1698867688421,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":1,"broken":0,"skipped":0,"passed":70,"unknown":0,"total":71},"items":[{"uid":"9c2ca783df929a46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9c2ca783df929a46","status":"passed","time":{"start":1698801697057,"stop":1698801707734,"duration":10677}},{"uid":"f600daca1e66a582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/f600daca1e66a582","status":"passed","time":{"start":1698788691053,"stop":1698788703509,"duration":12456}},{"uid":"d83dd939a9a74d64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d83dd939a9a74d64","status":"passed","time":{"start":1698715175320,"stop":1698715192162,"duration":16842}},{"uid":"c906a8bb4d857b63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/c906a8bb4d857b63","status":"passed","time":{"start":1698701521953,"stop":1698701531617,"duration":9664}},{"uid":"342212e724300a9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/342212e724300a9b","status":"passed","time":{"start":1698700412916,"stop":1698700423373,"duration":10457}},{"uid":"50d5cebac66e128f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/50d5cebac66e128f","status":"passed","time":{"start":1698693167298,"stop":1698693181153,"duration":13855}},{"uid":"667f78bfe16babde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/667f78bfe16babde","status":"passed","time":{"start":1698692930917,"stop":1698692941543,"duration":10626}},{"uid":"462dcbb27e85f9e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/462dcbb27e85f9e9","status":"passed","time":{"start":1698646521133,"stop":1698646537131,"duration":15998}},{"uid":"96594e8005bd9160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/96594e8005bd9160","status":"passed","time":{"start":1698646522440,"stop":1698646538274,"duration":15834}},{"uid":"3b973a4a196bf7e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3b973a4a196bf7e7","status":"passed","time":{"start":1698628892255,"stop":1698628901901,"duration":9646}},{"uid":"16c90415baaae0a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/16c90415baaae0a7","status":"passed","time":{"start":1698615331943,"stop":1698615343437,"duration":11494}},{"uid":"3ed660466dff7f5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3ed660466dff7f5c","status":"passed","time":{"start":1698615566517,"stop":1698615581289,"duration":14772}},{"uid":"625a470df552224b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/625a470df552224b","status":"passed","time":{"start":1698615266360,"stop":1698615280081,"duration":13721}},{"uid":"250d43937362ccac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/250d43937362ccac","status":"passed","time":{"start":1698542509003,"stop":1698542520048,"duration":11045}},{"uid":"e63aeedf58d8514","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e63aeedf58d8514","status":"passed","time":{"start":1698455862438,"stop":1698455875500,"duration":13062}},{"uid":"b48360325ca38922","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b48360325ca38922","status":"passed","time":{"start":1698369618290,"stop":1698369633368,"duration":15078}},{"uid":"b10204aa89663e81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/b10204aa89663e81","status":"passed","time":{"start":1698283000284,"stop":1698283013894,"duration":13610}},{"uid":"5f56bba6219cf671","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5f56bba6219cf671","status":"passed","time":{"start":1698196665872,"stop":1698196678753,"duration":12881}},{"uid":"7ef469a09b55b8c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7ef469a09b55b8c2","status":"passed","time":{"start":1698178597465,"stop":1698178607690,"duration":10225}},{"uid":"260b3982626a80aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/260b3982626a80aa","status":"passed","time":{"start":1698178311949,"stop":1698178321969,"duration":10020}}]},"tags":[]},"source":"991e31963f0ef3dc.json","parameterValues":["ReigateAndBansteadBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/99dcc6083cd0f992.json b/3.11/1084/data/test-cases/99dcc6083cd0f992.json deleted file mode 100644 index ea59340e7d..0000000000 --- a/3.11/1084/data/test-cases/99dcc6083cd0f992.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"99dcc6083cd0f992","name":"Validate Council Output [WiltshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"aedb86c72e1849b4679ed1a7ee37cf59","time":{"start":1698867723976,"stop":1698867725859,"duration":1883},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb29dc2cd0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fbb29dc2cd0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb29dc2cd0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fbb29dc2cd0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: WiltshireCouncil","time":{"start":1698867723976,"stop":1698867723977,"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":1698867723977,"stop":1698867725856,"duration":1879},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867725856,"stop":1698867725857,"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":1698867725857,"stop":1698867725859,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"fe7c9c608bb15ee9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/fe7c9c608bb15ee9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801638982,"stop":1698801641946,"duration":2964}},{"uid":"a8984fb2c3709341","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/a8984fb2c3709341","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788794781,"stop":1698788797502,"duration":2721}},{"uid":"9c1e9d2efc2932a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9c1e9d2efc2932a8","status":"passed","time":{"start":1698715265819,"stop":1698715274274,"duration":8455}},{"uid":"54eae80d0595adcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/54eae80d0595adcc","status":"passed","time":{"start":1698701598786,"stop":1698701601060,"duration":2274}},{"uid":"73d144428a3ada22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/73d144428a3ada22","status":"passed","time":{"start":1698700502417,"stop":1698700504948,"duration":2531}},{"uid":"eea6f6ec3615de6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/eea6f6ec3615de6c","status":"passed","time":{"start":1698693239465,"stop":1698693242045,"duration":2580}},{"uid":"7360424eaf5d0c68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7360424eaf5d0c68","status":"passed","time":{"start":1698693026669,"stop":1698693034811,"duration":8142}},{"uid":"ffe85b7603396d86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ffe85b7603396d86","status":"passed","time":{"start":1698646617634,"stop":1698646630029,"duration":12395}},{"uid":"7e6deb0c900fea79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7e6deb0c900fea79","status":"passed","time":{"start":1698646594332,"stop":1698646606184,"duration":11852}},{"uid":"b773cf2774d8ae8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b773cf2774d8ae8e","status":"passed","time":{"start":1698628842810,"stop":1698628845118,"duration":2308}},{"uid":"b6de25586ba6a149","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b6de25586ba6a149","status":"passed","time":{"start":1698615552721,"stop":1698615554814,"duration":2093}},{"uid":"7f95d3f3434c8e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/7f95d3f3434c8e91","status":"passed","time":{"start":1698615478388,"stop":1698615480623,"duration":2235}},{"uid":"e0b1894e64b07913","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e0b1894e64b07913","status":"passed","time":{"start":1698615423890,"stop":1698615426896,"duration":3006}},{"uid":"710976ee50f0ac2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/710976ee50f0ac2d","status":"passed","time":{"start":1698542644084,"stop":1698542648228,"duration":4144}},{"uid":"e2d5b3d78c17de6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e2d5b3d78c17de6e","status":"passed","time":{"start":1698455905743,"stop":1698455911481,"duration":5738}},{"uid":"2d78cbc04f2956ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2d78cbc04f2956ba","status":"passed","time":{"start":1698369630971,"stop":1698369634350,"duration":3379}},{"uid":"3e2ee53cff3f2c69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3e2ee53cff3f2c69","status":"passed","time":{"start":1698283244021,"stop":1698283246773,"duration":2752}},{"uid":"182163eb5fcf2ad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/182163eb5fcf2ad1","status":"passed","time":{"start":1698196773562,"stop":1698196779772,"duration":6210}},{"uid":"d440a58a5f3edd92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d440a58a5f3edd92","status":"passed","time":{"start":1698178466860,"stop":1698178469820,"duration":2960}},{"uid":"3b0c4f324853bbd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/3b0c4f324853bbd5","status":"passed","time":{"start":1698178452314,"stop":1698178457734,"duration":5420}}]},"tags":[]},"source":"99dcc6083cd0f992.json","parameterValues":["WiltshireCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/9beef4c39daf2f62.json b/3.11/1084/data/test-cases/9beef4c39daf2f62.json deleted file mode 100644 index 56c4e73a18..0000000000 --- a/3.11/1084/data/test-cases/9beef4c39daf2f62.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9beef4c39daf2f62","name":"Validate Council Output [LondonBoroughHounslow]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e674cebf616dd1178743c85688db8654","time":{"start":1698867531310,"stop":1698867534393,"duration":3083},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb274dde50>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fbb274dde50>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb274dde50>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fbb274dde50>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: LondonBoroughHounslow","time":{"start":1698867531310,"stop":1698867531311,"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":1698867531311,"stop":1698867534389,"duration":3078},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867534390,"stop":1698867534390,"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":1698867534390,"stop":1698867534393,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"78a749add36bc0c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/78a749add36bc0c4","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801655623,"stop":1698801673894,"duration":18271}},{"uid":"e046b09a1c09fe77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e046b09a1c09fe77","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788693212,"stop":1698788696908,"duration":3696}},{"uid":"fed2e341e23699aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fed2e341e23699aa","status":"passed","time":{"start":1698715171646,"stop":1698715174620,"duration":2974}},{"uid":"b22c6d75754f7baf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b22c6d75754f7baf","status":"passed","time":{"start":1698701499721,"stop":1698701502236,"duration":2515}},{"uid":"b9fbf180e12ca349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b9fbf180e12ca349","status":"passed","time":{"start":1698700408832,"stop":1698700412068,"duration":3236}},{"uid":"badc32e863833507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/badc32e863833507","status":"passed","time":{"start":1698692982748,"stop":1698692985835,"duration":3087}},{"uid":"113a37e17711e24c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/113a37e17711e24c","status":"passed","time":{"start":1698692931660,"stop":1698692934986,"duration":3326}},{"uid":"4f598211a45b87fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/4f598211a45b87fa","status":"passed","time":{"start":1698646547949,"stop":1698646550925,"duration":2976}},{"uid":"b12beb4b29c31827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b12beb4b29c31827","status":"passed","time":{"start":1698646486863,"stop":1698646490219,"duration":3356}},{"uid":"42ef6ce1a13697e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/42ef6ce1a13697e3","status":"passed","time":{"start":1698628523558,"stop":1698628527277,"duration":3719}},{"uid":"320d9b2bc179c357","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/320d9b2bc179c357","status":"passed","time":{"start":1698615148981,"stop":1698615152042,"duration":3061}},{"uid":"a894a6fcdbb88888","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a894a6fcdbb88888","status":"passed","time":{"start":1698615220868,"stop":1698615223503,"duration":2635}},{"uid":"64390310db34062a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/64390310db34062a","status":"passed","time":{"start":1698615080412,"stop":1698615083882,"duration":3470}},{"uid":"928a8fc6f01e71e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/928a8fc6f01e71e5","status":"passed","time":{"start":1698542316542,"stop":1698542320002,"duration":3460}},{"uid":"cde8eaee996cac2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/cde8eaee996cac2","status":"passed","time":{"start":1698455513173,"stop":1698455516137,"duration":2964}},{"uid":"86a37bf92554c3b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/86a37bf92554c3b2","status":"passed","time":{"start":1698369200076,"stop":1698369202998,"duration":2922}},{"uid":"2b1da665b88153cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/2b1da665b88153cf","status":"passed","time":{"start":1698282791311,"stop":1698282794008,"duration":2697}},{"uid":"9be621af73a90b51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9be621af73a90b51","status":"passed","time":{"start":1698196466199,"stop":1698196468868,"duration":2669}},{"uid":"7e3a3e41b71933bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7e3a3e41b71933bb","status":"passed","time":{"start":1698178194096,"stop":1698178196958,"duration":2862}},{"uid":"b38f91ebe4c373c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/b38f91ebe4c373c8","status":"passed","time":{"start":1698178131217,"stop":1698178134160,"duration":2943}}]},"tags":[]},"source":"9beef4c39daf2f62.json","parameterValues":["LondonBoroughHounslow"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/9f0b131d3061c150.json b/3.11/1084/data/test-cases/9f0b131d3061c150.json deleted file mode 100644 index e95f2e7915..0000000000 --- a/3.11/1084/data/test-cases/9f0b131d3061c150.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9f0b131d3061c150","name":"Validate Council Output [StratfordUponAvonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d7632c48737fc67f2ba0cc9473d07d35","time":{"start":1698867584472,"stop":1698867589456,"duration":4984},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: StratfordUponAvonCouncil","time":{"start":1698867584473,"stop":1698867584473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from StratfordUponAvonCouncil","time":{"start":1698867584473,"stop":1698867589455,"duration":4982},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867589455,"stop":1698867589455,"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":1698867589455,"stop":1698867589456,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StratfordUponAvonCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":35},"items":[{"uid":"ed0860861cb3130c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ed0860861cb3130c","status":"passed","time":{"start":1698801593449,"stop":1698801595227,"duration":1778}},{"uid":"a24021b571de9319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/a24021b571de9319","status":"passed","time":{"start":1698788744687,"stop":1698788746590,"duration":1903}},{"uid":"696febfb59f07ebe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/696febfb59f07ebe","status":"passed","time":{"start":1698715218916,"stop":1698715221051,"duration":2135}},{"uid":"146f7412793c8886","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/146f7412793c8886","status":"passed","time":{"start":1698701550839,"stop":1698701552661,"duration":1822}},{"uid":"4215fccec610f3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/4215fccec610f3c","status":"passed","time":{"start":1698700453260,"stop":1698700455796,"duration":2536}},{"uid":"cb501bb512bfeeef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/cb501bb512bfeeef","status":"passed","time":{"start":1698693173800,"stop":1698693175775,"duration":1975}},{"uid":"12961329dfab6630","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/12961329dfab6630","status":"passed","time":{"start":1698692967096,"stop":1698692968950,"duration":1854}},{"uid":"f8a87134b70728e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f8a87134b70728e","status":"passed","time":{"start":1698646579869,"stop":1698646581991,"duration":2122}},{"uid":"56735aa830bfdaf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/56735aa830bfdaf6","status":"passed","time":{"start":1698646549163,"stop":1698646551161,"duration":1998}},{"uid":"9f271a35907ec907","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/9f271a35907ec907","status":"passed","time":{"start":1698628635827,"stop":1698628637745,"duration":1918}},{"uid":"eed7af1b32fe41f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/eed7af1b32fe41f9","status":"passed","time":{"start":1698615388776,"stop":1698615391161,"duration":2385}},{"uid":"9158329b3a3a5777","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/9158329b3a3a5777","status":"passed","time":{"start":1698615308483,"stop":1698615310121,"duration":1638}},{"uid":"34adf7e6a0832537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/34adf7e6a0832537","status":"passed","time":{"start":1698615317633,"stop":1698615319632,"duration":1999}},{"uid":"544753d2f68660dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/544753d2f68660dd","status":"passed","time":{"start":1698542562166,"stop":1698542564244,"duration":2078}},{"uid":"e735db6b4c8d37be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e735db6b4c8d37be","status":"passed","time":{"start":1698455641172,"stop":1698455642587,"duration":1415}},{"uid":"24934a2aed3c43bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/24934a2aed3c43bf","status":"passed","time":{"start":1698369317861,"stop":1698369319941,"duration":2080}},{"uid":"23fd602ac0481e5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/23fd602ac0481e5b","status":"passed","time":{"start":1698283135176,"stop":1698283137125,"duration":1949}},{"uid":"205d44fa614e1d5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/205d44fa614e1d5b","status":"passed","time":{"start":1698196713776,"stop":1698196715669,"duration":1893}},{"uid":"bdefde96e1ab8e7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/bdefde96e1ab8e7c","status":"passed","time":{"start":1698178285454,"stop":1698178287483,"duration":2029}},{"uid":"56d1f69c80fa6603","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/56d1f69c80fa6603","status":"passed","time":{"start":1698178361016,"stop":1698178362674,"duration":1658}}]},"tags":[]},"source":"9f0b131d3061c150.json","parameterValues":["StratfordUponAvonCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/a4ce0c4df2df1fc2.json b/3.11/1084/data/test-cases/a4ce0c4df2df1fc2.json deleted file mode 100644 index a087f0cac3..0000000000 --- a/3.11/1084/data/test-cases/a4ce0c4df2df1fc2.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a4ce0c4df2df1fc2","name":"Validate Council Output [EastCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"94109bff7ef580f8a70ff49447a40d87","time":{"start":1698867356634,"stop":1698867357988,"duration":1354},"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":1698867356634,"stop":1698867356635,"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":1698867356635,"stop":1698867357986,"duration":1351},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867357986,"stop":1698867357986,"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":1698867357986,"stop":1698867357988,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"3a63552c1408f27c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/3a63552c1408f27c","status":"passed","time":{"start":1698801502220,"stop":1698801503379,"duration":1159}},{"uid":"9825e56579ab9ac9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9825e56579ab9ac9","status":"passed","time":{"start":1698788471905,"stop":1698788473707,"duration":1802}},{"uid":"d2b237aa0953aec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d2b237aa0953aec0","status":"passed","time":{"start":1698714937513,"stop":1698714940290,"duration":2777}},{"uid":"234e0e1078ee39c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/234e0e1078ee39c8","status":"passed","time":{"start":1698701308801,"stop":1698701310225,"duration":1424}},{"uid":"5ad6e2e0bad0ab2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/5ad6e2e0bad0ab2f","status":"passed","time":{"start":1698700186902,"stop":1698700188215,"duration":1313}},{"uid":"37efc690dfd40fb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/37efc690dfd40fb7","status":"passed","time":{"start":1698692748782,"stop":1698692752356,"duration":3574}},{"uid":"2c937070075e7a9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/2c937070075e7a9b","status":"passed","time":{"start":1698692705302,"stop":1698692706731,"duration":1429}},{"uid":"74b088a61e0d4db0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/74b088a61e0d4db0","status":"passed","time":{"start":1698646267734,"stop":1698646270607,"duration":2873}},{"uid":"2e5577ce3329db54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/2e5577ce3329db54","status":"passed","time":{"start":1698646292357,"stop":1698646293809,"duration":1452}},{"uid":"39807da0844f400f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/39807da0844f400f","status":"passed","time":{"start":1698628507124,"stop":1698628511967,"duration":4843}},{"uid":"bbd4611ff00bacee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/bbd4611ff00bacee","status":"passed","time":{"start":1698615136759,"stop":1698615141333,"duration":4574}},{"uid":"627f387971a79426","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/627f387971a79426","status":"passed","time":{"start":1698615203091,"stop":1698615204419,"duration":1328}},{"uid":"73e5de1eb64fb1b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/73e5de1eb64fb1b2","status":"passed","time":{"start":1698615068901,"stop":1698615072847,"duration":3946}},{"uid":"bf8a4b4bf987726f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bf8a4b4bf987726f","status":"passed","time":{"start":1698542314135,"stop":1698542315489,"duration":1354}},{"uid":"1b12f2900079df56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1b12f2900079df56","status":"passed","time":{"start":1698455511014,"stop":1698455512374,"duration":1360}},{"uid":"9e98df61dec536c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9e98df61dec536c2","status":"passed","time":{"start":1698369193377,"stop":1698369195002,"duration":1625}},{"uid":"c9e39533727a7723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c9e39533727a7723","status":"passed","time":{"start":1698282788634,"stop":1698282790189,"duration":1555}},{"uid":"14debfa446567092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/14debfa446567092","status":"passed","time":{"start":1698196461984,"stop":1698196465168,"duration":3184}},{"uid":"f08c4db450c0b197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f08c4db450c0b197","status":"passed","time":{"start":1698178164490,"stop":1698178166206,"duration":1716}},{"uid":"6edac515a803c668","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/6edac515a803c668","status":"passed","time":{"start":1698178127112,"stop":1698178130077,"duration":2965}}]},"tags":[]},"source":"a4ce0c4df2df1fc2.json","parameterValues":["EastCambridgeshireCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/a84526d38440c648.json b/3.11/1084/data/test-cases/a84526d38440c648.json deleted file mode 100644 index 5c3ad6cca4..0000000000 --- a/3.11/1084/data/test-cases/a84526d38440c648.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a84526d38440c648","name":"Validate Council Output [SalfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"46bdc81110002bd93542f111d9af2812","time":{"start":1698867548174,"stop":1698867551739,"duration":3565},"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":1698867548174,"stop":1698867548175,"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":1698867548175,"stop":1698867551737,"duration":3562},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867551737,"stop":1698867551737,"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":1698867551737,"stop":1698867551739,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":27,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":170},"items":[{"uid":"9fefcfac864b7e64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9fefcfac864b7e64","status":"passed","time":{"start":1698801576289,"stop":1698801578078,"duration":1789}},{"uid":"7f40f38336f6e2ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/7f40f38336f6e2ed","status":"passed","time":{"start":1698788717223,"stop":1698788721159,"duration":3936}},{"uid":"a02bb2884be70c1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a02bb2884be70c1d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698715205668,"stop":1698715207437,"duration":1769}},{"uid":"815bdd47584f69a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/815bdd47584f69a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701542772,"stop":1698701545860,"duration":3088}},{"uid":"16797d826ed5298f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/16797d826ed5298f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700435341,"stop":1698700437397,"duration":2056}},{"uid":"f7c880184cf8925d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f7c880184cf8925d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693199167,"stop":1698693202011,"duration":2844}},{"uid":"279ab02bb5bab717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/279ab02bb5bab717","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692954683,"stop":1698692957217,"duration":2534}},{"uid":"e733d66277eb3eda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/e733d66277eb3eda","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646553957,"stop":1698646555851,"duration":1894}},{"uid":"1fdef57c8037f091","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1fdef57c8037f091","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646523561,"stop":1698646525630,"duration":2069}},{"uid":"b69be7fb87b7d768","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b69be7fb87b7d768","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628913751,"stop":1698628915379,"duration":1628}},{"uid":"baf7938eb8f4799f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/baf7938eb8f4799f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615355181,"stop":1698615357079,"duration":1898}},{"uid":"e170de4dd8f36ff1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e170de4dd8f36ff1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615592866,"stop":1698615594742,"duration":1876}},{"uid":"65c8043481cc6288","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/65c8043481cc6288","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615293333,"stop":1698615295603,"duration":2270}},{"uid":"5417649125a14299","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5417649125a14299","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542532168,"stop":1698542535276,"duration":3108}},{"uid":"ef775124de177170","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ef775124de177170","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455885867,"stop":1698455887338,"duration":1471}},{"uid":"6f1bb5e564f22a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6f1bb5e564f22a10","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369647034,"stop":1698369648928,"duration":1894}},{"uid":"e2005a79565e3c45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e2005a79565e3c45","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698283042188,"stop":1698283143588,"duration":101400}},{"uid":"58fed7cc9d503bc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/58fed7cc9d503bc8","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196691412,"stop":1698196693380,"duration":1968}},{"uid":"85e143a08a7a548b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/85e143a08a7a548b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178620664,"stop":1698178623709,"duration":3045}},{"uid":"b1b9c61942456a38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/b1b9c61942456a38","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178335083,"stop":1698178337632,"duration":2549}}]},"tags":[]},"source":"a84526d38440c648.json","parameterValues":["SalfordCityCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/ab6efc981262b4e2.json b/3.11/1084/data/test-cases/ab6efc981262b4e2.json deleted file mode 100644 index 47186ccf36..0000000000 --- a/3.11/1084/data/test-cases/ab6efc981262b4e2.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ab6efc981262b4e2","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9239389a2bc21b81d8e3ab51bc478351","time":{"start":1698867343389,"stop":1698867348339,"duration":4950},"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":1698867343389,"stop":1698867343390,"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":1698867343390,"stop":1698867348338,"duration":4948},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867348338,"stop":1698867348338,"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":1698867348338,"stop":1698867348339,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"1cc9e7e1c1b33063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1cc9e7e1c1b33063","status":"passed","time":{"start":1698801505850,"stop":1698801518599,"duration":12749}},{"uid":"1f716d0883bb1e88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1f716d0883bb1e88","status":"passed","time":{"start":1698788446098,"stop":1698788466735,"duration":20637}},{"uid":"7c8da87dbff56176","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/7c8da87dbff56176","status":"passed","time":{"start":1698714925075,"stop":1698714930759,"duration":5684}},{"uid":"b0569255cfa5c9dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b0569255cfa5c9dd","status":"passed","time":{"start":1698701299286,"stop":1698701304341,"duration":5055}},{"uid":"94754784d994ed6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/94754784d994ed6b","status":"passed","time":{"start":1698700175042,"stop":1698700182116,"duration":7074}},{"uid":"655be18915c45342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/655be18915c45342","status":"passed","time":{"start":1698692734123,"stop":1698692741059,"duration":6936}},{"uid":"da50a076e36e11f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/da50a076e36e11f5","status":"passed","time":{"start":1698692692834,"stop":1698692698420,"duration":5586}},{"uid":"3bcf33a3060002fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3bcf33a3060002fe","status":"passed","time":{"start":1698646248457,"stop":1698646314345,"duration":65888}},{"uid":"a2b355668c7878d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a2b355668c7878d1","status":"passed","time":{"start":1698646280109,"stop":1698646287075,"duration":6966}},{"uid":"8a083e2cd9ae7238","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8a083e2cd9ae7238","status":"passed","time":{"start":1698628485065,"stop":1698628501130,"duration":16065}},{"uid":"899d2ef9d225877f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/899d2ef9d225877f","status":"passed","time":{"start":1698615125675,"stop":1698615131175,"duration":5500}},{"uid":"17ec6dbb2f0367a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/17ec6dbb2f0367a0","status":"passed","time":{"start":1698615173529,"stop":1698615198041,"duration":24512}},{"uid":"de58ad67a456dc74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/de58ad67a456dc74","status":"passed","time":{"start":1698615058446,"stop":1698615063960,"duration":5514}},{"uid":"e77126752600d683","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/e77126752600d683","status":"passed","time":{"start":1698542304438,"stop":1698542308996,"duration":4558}},{"uid":"daf7ab4726be3dbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/daf7ab4726be3dbd","status":"passed","time":{"start":1698455498479,"stop":1698455506775,"duration":8296}},{"uid":"f490f000a1609df2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f490f000a1609df2","status":"passed","time":{"start":1698369180723,"stop":1698369187913,"duration":7190}},{"uid":"af012575d8fc5d86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/af012575d8fc5d86","status":"passed","time":{"start":1698282775406,"stop":1698282782556,"duration":7150}},{"uid":"269d3ef767d22a46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/269d3ef767d22a46","status":"passed","time":{"start":1698196450867,"stop":1698196456967,"duration":6100}},{"uid":"939a96c22c84aa64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/939a96c22c84aa64","status":"passed","time":{"start":1698178153647,"stop":1698178158662,"duration":5015}},{"uid":"3a1430b4a814558f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/3a1430b4a814558f","status":"passed","time":{"start":1698178116457,"stop":1698178121654,"duration":5197}}]},"tags":[]},"source":"ab6efc981262b4e2.json","parameterValues":["DerbyshireDalesDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/acf86f0f1d0e8c74.json b/3.11/1084/data/test-cases/acf86f0f1d0e8c74.json deleted file mode 100644 index 831866d927..0000000000 --- a/3.11/1084/data/test-cases/acf86f0f1d0e8c74.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"acf86f0f1d0e8c74","name":"Validate Council Output [WokingBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7c2f80e4a27e16d805d2712155b7a6c8","time":{"start":1698867729425,"stop":1698867735806,"duration":6381},"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":1698867729426,"stop":1698867729426,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WokingBoroughCouncil","time":{"start":1698867729426,"stop":1698867735804,"duration":6378},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867735804,"stop":1698867735804,"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":1698867735805,"stop":1698867735806,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b1d80fb724169b73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b1d80fb724169b73","status":"passed","time":{"start":1698801645363,"stop":1698801650188,"duration":4825}},{"uid":"8b6d40a3d7244791","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8b6d40a3d7244791","status":"passed","time":{"start":1698788798971,"stop":1698788805336,"duration":6365}},{"uid":"9a39ab9b0a70df61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9a39ab9b0a70df61","status":"passed","time":{"start":1698715278137,"stop":1698715283364,"duration":5227}},{"uid":"4e6e06092ea3b2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4e6e06092ea3b2ca","status":"passed","time":{"start":1698701604028,"stop":1698701610567,"duration":6539}},{"uid":"d8d556e430cd5506","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d8d556e430cd5506","status":"passed","time":{"start":1698700508160,"stop":1698700513481,"duration":5321}},{"uid":"3e585607f9ff898b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/3e585607f9ff898b","status":"passed","time":{"start":1698693245398,"stop":1698693250682,"duration":5284}},{"uid":"e0b4bf306e8f043a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e0b4bf306e8f043a","status":"passed","time":{"start":1698693038039,"stop":1698693043271,"duration":5232}},{"uid":"ca786f6da81503a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ca786f6da81503a5","status":"passed","time":{"start":1698646633440,"stop":1698646638746,"duration":5306}},{"uid":"b21f8e707bec89d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b21f8e707bec89d","status":"passed","time":{"start":1698646609626,"stop":1698646614745,"duration":5119}},{"uid":"eeb206a39f9542b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/eeb206a39f9542b3","status":"passed","time":{"start":1698628851874,"stop":1698628858887,"duration":7013}},{"uid":"db35f14713a28664","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/db35f14713a28664","status":"passed","time":{"start":1698615556294,"stop":1698615561355,"duration":5061}},{"uid":"425432f4279dd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/425432f4279dd3","status":"passed","time":{"start":1698615481730,"stop":1698615486805,"duration":5075}},{"uid":"e51a7479e875717c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e51a7479e875717c","status":"passed","time":{"start":1698615429326,"stop":1698615434765,"duration":5439}},{"uid":"8afd752ff7853e8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8afd752ff7853e8c","status":"passed","time":{"start":1698542651808,"stop":1698542658084,"duration":6276}},{"uid":"21da1573193e93f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/21da1573193e93f3","status":"passed","time":{"start":1698455914259,"stop":1698455919186,"duration":4927}},{"uid":"32eb22d0348dec6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/32eb22d0348dec6e","status":"passed","time":{"start":1698369637662,"stop":1698369642852,"duration":5190}},{"uid":"8e1bcb8e2f530636","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8e1bcb8e2f530636","status":"passed","time":{"start":1698283250519,"stop":1698283255798,"duration":5279}},{"uid":"c9854b99814dedef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c9854b99814dedef","status":"passed","time":{"start":1698196783413,"stop":1698196788605,"duration":5192}},{"uid":"b525853f73acdf05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b525853f73acdf05","status":"passed","time":{"start":1698178473306,"stop":1698178479131,"duration":5825}},{"uid":"4e3cb04760d7465c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/4e3cb04760d7465c","status":"passed","time":{"start":1698178460890,"stop":1698178469323,"duration":8433}}]},"tags":[]},"source":"acf86f0f1d0e8c74.json","parameterValues":["WokingBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/adc4186b75ed80be.json b/3.11/1084/data/test-cases/adc4186b75ed80be.json deleted file mode 100644 index 104fede58d..0000000000 --- a/3.11/1084/data/test-cases/adc4186b75ed80be.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"adc4186b75ed80be","name":"Validate Council Output [NorthLincolnshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"26474e54d95de49f99ef7b4310ac64f9","time":{"start":1698867401041,"stop":1698867406514,"duration":5473},"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":1698867401041,"stop":1698867401042,"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":1698867401042,"stop":1698867406511,"duration":5469},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867406512,"stop":1698867406512,"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":1698867406512,"stop":1698867406514,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"55d819581fdce6c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/55d819581fdce6c3","status":"passed","time":{"start":1698801553264,"stop":1698801559682,"duration":6418}},{"uid":"bcdcc06cde49b6da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/bcdcc06cde49b6da","status":"passed","time":{"start":1698788540155,"stop":1698788544361,"duration":4206}},{"uid":"5bfee01017a28eb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5bfee01017a28eb0","status":"passed","time":{"start":1698715015096,"stop":1698715020035,"duration":4939}},{"uid":"78758a74a59658e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/78758a74a59658e6","status":"passed","time":{"start":1698701369362,"stop":1698701375015,"duration":5653}},{"uid":"256fc8d3e3f1b19b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/256fc8d3e3f1b19b","status":"passed","time":{"start":1698700254174,"stop":1698700259774,"duration":5600}},{"uid":"833ce24bfc925680","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/833ce24bfc925680","status":"passed","time":{"start":1698693012426,"stop":1698693017310,"duration":4884}},{"uid":"748a891d8b7fa85b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/748a891d8b7fa85b","status":"passed","time":{"start":1698692777581,"stop":1698692782203,"duration":4622}},{"uid":"5d729491349ab0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5d729491349ab0cb","status":"passed","time":{"start":1698646365404,"stop":1698646371389,"duration":5985}},{"uid":"3b220377c3fcfdc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3b220377c3fcfdc8","status":"passed","time":{"start":1698646369747,"stop":1698646374718,"duration":4971}},{"uid":"e1036831d5dc2186","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e1036831d5dc2186","status":"passed","time":{"start":1698628579346,"stop":1698628585580,"duration":6234}},{"uid":"5f288b1fa11e128f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5f288b1fa11e128f","status":"passed","time":{"start":1698615181628,"stop":1698615186006,"duration":4378}},{"uid":"c5ab73f51c0ea159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c5ab73f51c0ea159","status":"passed","time":{"start":1698615249591,"stop":1698615256082,"duration":6491}},{"uid":"93f0130af1661d42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/93f0130af1661d42","status":"passed","time":{"start":1698615111980,"stop":1698615117154,"duration":5174}},{"uid":"141261f934201a99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/141261f934201a99","status":"passed","time":{"start":1698542352567,"stop":1698542357550,"duration":4983}},{"uid":"44dd12e3eb70ef22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/44dd12e3eb70ef22","status":"passed","time":{"start":1698455578203,"stop":1698455583513,"duration":5310}},{"uid":"a2549ae78f7079a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/a2549ae78f7079a","status":"passed","time":{"start":1698369252398,"stop":1698369257263,"duration":4865}},{"uid":"80fed2027885663d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/80fed2027885663d","status":"passed","time":{"start":1698282843596,"stop":1698282848523,"duration":4927}},{"uid":"39b9223bd203f0bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/39b9223bd203f0bc","status":"passed","time":{"start":1698196507935,"stop":1698196512791,"duration":4856}},{"uid":"359be8ca1758db0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/359be8ca1758db0f","status":"passed","time":{"start":1698178227504,"stop":1698178232941,"duration":5437}},{"uid":"f43ea789b1489b0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/f43ea789b1489b0b","status":"passed","time":{"start":1698178159956,"stop":1698178165961,"duration":6005}}]},"tags":[]},"source":"adc4186b75ed80be.json","parameterValues":["NorthLincolnshireCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/afcea719d4cdf33.json b/3.11/1084/data/test-cases/afcea719d4cdf33.json deleted file mode 100644 index d3bdd77949..0000000000 --- a/3.11/1084/data/test-cases/afcea719d4cdf33.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"afcea719d4cdf33","name":"Validate Council Output [MalvernHillsDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4fed604a10daf77aacbf6179bf28f404","time":{"start":1698867535418,"stop":1698867536412,"duration":994},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: MalvernHillsDC","time":{"start":1698867535419,"stop":1698867535419,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from MalvernHillsDC","time":{"start":1698867535419,"stop":1698867536410,"duration":991},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867536410,"stop":1698867536410,"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":1698867536411,"stop":1698867536412,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":106,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":170},"items":[{"uid":"e4cb075c0410843a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/e4cb075c0410843a","status":"passed","time":{"start":1698801541531,"stop":1698801542544,"duration":1013}},{"uid":"19d35f2353d18751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/19d35f2353d18751","status":"passed","time":{"start":1698788698105,"stop":1698788699398,"duration":1293}},{"uid":"68a5af5459b2c273","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/68a5af5459b2c273","status":"passed","time":{"start":1698715175790,"stop":1698715177247,"duration":1457}},{"uid":"a2509509e895a9a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a2509509e895a9a8","status":"passed","time":{"start":1698701503270,"stop":1698701504532,"duration":1262}},{"uid":"1954ba6bd9a9b4e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/1954ba6bd9a9b4e2","status":"passed","time":{"start":1698700413265,"stop":1698700414571,"duration":1306}},{"uid":"5aaea897c5a5ddd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/5aaea897c5a5ddd6","status":"passed","time":{"start":1698692987121,"stop":1698692988408,"duration":1287}},{"uid":"b89638baa671e54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b89638baa671e54","status":"passed","time":{"start":1698692936187,"stop":1698692937483,"duration":1296}},{"uid":"2adca748b5bc18b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2adca748b5bc18b0","status":"passed","time":{"start":1698646552122,"stop":1698646553410,"duration":1288}},{"uid":"ce7141ef6a0c76e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ce7141ef6a0c76e3","status":"passed","time":{"start":1698646491415,"stop":1698646492797,"duration":1382}},{"uid":"71a10eae8a0bba3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/71a10eae8a0bba3b","status":"passed","time":{"start":1698628528979,"stop":1698628530137,"duration":1158}},{"uid":"79b80d48c828633f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/79b80d48c828633f","status":"passed","time":{"start":1698615153342,"stop":1698615154560,"duration":1218}},{"uid":"326e7bf36aaa5e24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/326e7bf36aaa5e24","status":"passed","time":{"start":1698615224702,"stop":1698615225712,"duration":1010}},{"uid":"ba648115a83f0272","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ba648115a83f0272","status":"passed","time":{"start":1698615085296,"stop":1698615086549,"duration":1253}},{"uid":"741fcdd7c05a8bc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/741fcdd7c05a8bc5","status":"passed","time":{"start":1698542321196,"stop":1698542322910,"duration":1714}},{"uid":"2ad74d9a7d8093b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2ad74d9a7d8093b5","status":"passed","time":{"start":1698455517142,"stop":1698455518141,"duration":999}},{"uid":"9d39bdb615ac9714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9d39bdb615ac9714","status":"passed","time":{"start":1698369204353,"stop":1698369205691,"duration":1338}},{"uid":"239c165892ac47e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/239c165892ac47e1","status":"passed","time":{"start":1698282795179,"stop":1698282796680,"duration":1501}},{"uid":"e40496bd2c23815b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e40496bd2c23815b","status":"passed","time":{"start":1698196470088,"stop":1698196471286,"duration":1198}},{"uid":"2ef26412d5b92985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/2ef26412d5b92985","status":"passed","time":{"start":1698178198220,"stop":1698178199704,"duration":1484}},{"uid":"ce2c94135109e732","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/ce2c94135109e732","status":"passed","time":{"start":1698178135272,"stop":1698178136294,"duration":1022}}]},"tags":[]},"source":"afcea719d4cdf33.json","parameterValues":["MalvernHillsDC"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/b17e30837397807a.json b/3.11/1084/data/test-cases/b17e30837397807a.json deleted file mode 100644 index 054f3b30c7..0000000000 --- a/3.11/1084/data/test-cases/b17e30837397807a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b17e30837397807a","name":"Validate Council Output [ManchesterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6c9ed2342b08e1ed67054efc9a5b20e8","time":{"start":1698867536414,"stop":1698867542058,"duration":5644},"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":1698867536414,"stop":1698867536415,"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":1698867536416,"stop":1698867542056,"duration":5640},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867542057,"stop":1698867542057,"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":1698867542057,"stop":1698867542058,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"263112d81f5416b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/263112d81f5416b8","status":"passed","time":{"start":1698801542546,"stop":1698801545601,"duration":3055}},{"uid":"78f2f944c9ee0024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/78f2f944c9ee0024","status":"passed","time":{"start":1698788699400,"stop":1698788706292,"duration":6892}},{"uid":"93f09ca84af43f95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/93f09ca84af43f95","status":"passed","time":{"start":1698715177250,"stop":1698715180659,"duration":3409}},{"uid":"c5da81cba71baa4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/c5da81cba71baa4a","status":"passed","time":{"start":1698701504534,"stop":1698701508423,"duration":3889}},{"uid":"cd56852155ede426","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/cd56852155ede426","status":"passed","time":{"start":1698700414573,"stop":1698700418117,"duration":3544}},{"uid":"e96cfad398c0a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/e96cfad398c0a0f","status":"passed","time":{"start":1698692988411,"stop":1698692991015,"duration":2604}},{"uid":"777643a13b1a311f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/777643a13b1a311f","status":"passed","time":{"start":1698692937486,"stop":1698692940629,"duration":3143}},{"uid":"687b12c73f7bf19f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/687b12c73f7bf19f","status":"passed","time":{"start":1698646553413,"stop":1698646557088,"duration":3675}},{"uid":"1d48d34387d6837d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1d48d34387d6837d","status":"passed","time":{"start":1698646492799,"stop":1698646496531,"duration":3732}},{"uid":"86c590c503363b4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/86c590c503363b4e","status":"passed","time":{"start":1698628530139,"stop":1698628533762,"duration":3623}},{"uid":"98c7e27351efd0d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/98c7e27351efd0d8","status":"passed","time":{"start":1698615154562,"stop":1698615158533,"duration":3971}},{"uid":"4f73a01e335b0f3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4f73a01e335b0f3d","status":"passed","time":{"start":1698615225716,"stop":1698615228895,"duration":3179}},{"uid":"b407837337ca8511","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/b407837337ca8511","status":"passed","time":{"start":1698615086552,"stop":1698615090041,"duration":3489}},{"uid":"b80cb4bad9360cd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b80cb4bad9360cd9","status":"passed","time":{"start":1698542322912,"stop":1698542326657,"duration":3745}},{"uid":"9b7d67252c1502e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/9b7d67252c1502e1","status":"passed","time":{"start":1698455518144,"stop":1698455524228,"duration":6084}},{"uid":"427a5f5cff6ad08b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/427a5f5cff6ad08b","status":"passed","time":{"start":1698369205694,"stop":1698369212051,"duration":6357}},{"uid":"510d3663df876302","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/510d3663df876302","status":"passed","time":{"start":1698282796683,"stop":1698282801202,"duration":4519}},{"uid":"f00127c6fc262d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f00127c6fc262d82","status":"passed","time":{"start":1698196471288,"stop":1698196474659,"duration":3371}},{"uid":"6ec118bcc76315c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6ec118bcc76315c","status":"passed","time":{"start":1698178199707,"stop":1698178203725,"duration":4018}},{"uid":"cb7cf61ad2d7a358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/cb7cf61ad2d7a358","status":"passed","time":{"start":1698178136296,"stop":1698178139503,"duration":3207}}]},"tags":[]},"source":"b17e30837397807a.json","parameterValues":["ManchesterCityCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/b40838004c6edecc.json b/3.11/1084/data/test-cases/b40838004c6edecc.json deleted file mode 100644 index 5caa5ae5e3..0000000000 --- a/3.11/1084/data/test-cases/b40838004c6edecc.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b40838004c6edecc","name":"Validate Council Output [HighPeakCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f014a970b405df22a91c3a1e6926ba51","time":{"start":1698867380587,"stop":1698867388313,"duration":7726},"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":1698867380587,"stop":1698867380588,"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":1698867380588,"stop":1698867388310,"duration":7722},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867388311,"stop":1698867388311,"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":1698867388311,"stop":1698867388313,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":58,"broken":0,"skipped":0,"passed":112,"unknown":0,"total":170},"items":[{"uid":"7bba6c98af9949be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7bba6c98af9949be","status":"passed","time":{"start":1698801558917,"stop":1698801567380,"duration":8463}},{"uid":"b9fd8d39dc6f7a49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/b9fd8d39dc6f7a49","status":"passed","time":{"start":1698788523365,"stop":1698788532892,"duration":9527}},{"uid":"5b2b2f4b7191fb7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5b2b2f4b7191fb7b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714993434,"stop":1698715004723,"duration":11289}},{"uid":"ddfea0679f50f357","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ddfea0679f50f357","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701353200,"stop":1698701361260,"duration":8060}},{"uid":"bbe2a0308e454fc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/bbe2a0308e454fc1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700237993,"stop":1698700246390,"duration":8397}},{"uid":"8b961fb77d225921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8b961fb77d225921","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693110740,"stop":1698693131258,"duration":20518}},{"uid":"4853c4651a8e3f4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4853c4651a8e3f4a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692758563,"stop":1698692769408,"duration":10845}},{"uid":"68e706ade5dc98bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/68e706ade5dc98bd","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646336846,"stop":1698646347866,"duration":11020}},{"uid":"408995bab1ea5fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/408995bab1ea5fb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646346059,"stop":1698646354414,"duration":8355}},{"uid":"8cbd119a63ff336c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8cbd119a63ff336c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628566051,"stop":1698628573545,"duration":7494}},{"uid":"a51ef4d8729a2912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a51ef4d8729a2912","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615483345,"stop":1698615491448,"duration":8103}},{"uid":"a99311e2d630448c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a99311e2d630448c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615248411,"stop":1698615255679,"duration":7268}},{"uid":"d12bc582b490d53c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d12bc582b490d53c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615125609,"stop":1698615134706,"duration":9097}},{"uid":"bd49bd87e3f92563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bd49bd87e3f92563","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542366391,"stop":1698542374299,"duration":7908}},{"uid":"5012eb901ab8050b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5012eb901ab8050b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455553149,"stop":1698455561748,"duration":8599}},{"uid":"b3ab764cd767ccc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b3ab764cd767ccc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369242808,"stop":1698369251803,"duration":8995}},{"uid":"77a61b2ea9affaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/77a61b2ea9affaa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698282846775,"stop":1698282856330,"duration":9555}},{"uid":"18f3f4b4d20f08d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/18f3f4b4d20f08d7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196523960,"stop":1698196531635,"duration":7675}},{"uid":"71b4ae87742e068d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/71b4ae87742e068d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178221467,"stop":1698178230510,"duration":9043}},{"uid":"1862e7e4ca3d107c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/1862e7e4ca3d107c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178209313,"stop":1698178218084,"duration":8771}}]},"tags":[]},"source":"b40838004c6edecc.json","parameterValues":["HighPeakCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/b5ed75a48c1697bf.json b/3.11/1084/data/test-cases/b5ed75a48c1697bf.json deleted file mode 100644 index 5574713135..0000000000 --- a/3.11/1084/data/test-cases/b5ed75a48c1697bf.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b5ed75a48c1697bf","name":"Validate Council Output [SheffieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"44ddd5985badeba6e2bcae7f904bc14a","time":{"start":1698867551741,"stop":1698867553838,"duration":2097},"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":1698867551742,"stop":1698867551742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SheffieldCityCouncil","time":{"start":1698867551742,"stop":1698867553836,"duration":2094},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867553836,"stop":1698867553837,"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":1698867553837,"stop":1698867553838,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"33461bc8237a5860","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/33461bc8237a5860","status":"passed","time":{"start":1698801578081,"stop":1698801580432,"duration":2351}},{"uid":"a97eb22f26035507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/a97eb22f26035507","status":"passed","time":{"start":1698788721162,"stop":1698788723462,"duration":2300}},{"uid":"53e8cdfa044057ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/53e8cdfa044057ab","status":"passed","time":{"start":1698715207485,"stop":1698715210055,"duration":2570}},{"uid":"62414a5656f70aeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/62414a5656f70aeb","status":"passed","time":{"start":1698701531620,"stop":1698701533688,"duration":2068}},{"uid":"421e0c5cad1fb950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/421e0c5cad1fb950","status":"passed","time":{"start":1698700437427,"stop":1698700439651,"duration":2224}},{"uid":"191966dd06f6ce62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/191966dd06f6ce62","status":"passed","time":{"start":1698693202044,"stop":1698693204467,"duration":2423}},{"uid":"d82da2b0fedfff03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d82da2b0fedfff03","status":"passed","time":{"start":1698692957253,"stop":1698692959637,"duration":2384}},{"uid":"a56514cf55029176","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/a56514cf55029176","status":"passed","time":{"start":1698646555887,"stop":1698646558490,"duration":2603}},{"uid":"5a9a8fb86a7eccb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/5a9a8fb86a7eccb9","status":"passed","time":{"start":1698646525658,"stop":1698646528067,"duration":2409}},{"uid":"b99be57544b8c4e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b99be57544b8c4e3","status":"passed","time":{"start":1698628596599,"stop":1698628599710,"duration":3111}},{"uid":"89fa786f660277b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/89fa786f660277b7","status":"passed","time":{"start":1698615357272,"stop":1698615360093,"duration":2821}},{"uid":"751ea86e8fe1bf9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/751ea86e8fe1bf9a","status":"passed","time":{"start":1698615271207,"stop":1698615273767,"duration":2560}},{"uid":"8b6d9d5cbdd3bd7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8b6d9d5cbdd3bd7d","status":"passed","time":{"start":1698615368701,"stop":1698615371204,"duration":2503}},{"uid":"35f37ddff0aeafd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/35f37ddff0aeafd0","status":"passed","time":{"start":1698542580999,"stop":1698542583059,"duration":2060}},{"uid":"80c0bcffb0be048e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/80c0bcffb0be048e","status":"passed","time":{"start":1698455598458,"stop":1698455600425,"duration":1967}},{"uid":"cc2b49145d88ddad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/cc2b49145d88ddad","status":"passed","time":{"start":1698369272186,"stop":1698369274549,"duration":2363}},{"uid":"a8e624e26260c743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a8e624e26260c743","status":"passed","time":{"start":1698283092511,"stop":1698283094806,"duration":2295}},{"uid":"251d98a9e2933031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/251d98a9e2933031","status":"passed","time":{"start":1698196719005,"stop":1698196721224,"duration":2219}},{"uid":"2d6dcaa93661e622","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/2d6dcaa93661e622","status":"passed","time":{"start":1698178244270,"stop":1698178246628,"duration":2358}},{"uid":"2ed622354f42a2b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/2ed622354f42a2b9","status":"passed","time":{"start":1698178400221,"stop":1698178402966,"duration":2745}}]},"tags":[]},"source":"b5ed75a48c1697bf.json","parameterValues":["SheffieldCityCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/b821e6b5d0bf4724.json b/3.11/1084/data/test-cases/b821e6b5d0bf4724.json deleted file mode 100644 index abf1dae3f3..0000000000 --- a/3.11/1084/data/test-cases/b821e6b5d0bf4724.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b821e6b5d0bf4724","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2201f2e645b53978b00ee752136bc95f","time":{"start":1698867725888,"stop":1698867729422,"duration":3534},"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":1698867725888,"stop":1698867725888,"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":1698867725889,"stop":1698867729416,"duration":3527},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867729416,"stop":1698867729420,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"And the output should validate against the schema","time":{"start":1698867729421,"stop":1698867729422,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"931117770858851d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/931117770858851d","status":"passed","time":{"start":1698801641968,"stop":1698801645360,"duration":3392}},{"uid":"1abe19c628d80c13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1abe19c628d80c13","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788797530,"stop":1698788798944,"duration":1414}},{"uid":"5784f5065f48f053","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5784f5065f48f053","status":"passed","time":{"start":1698715274277,"stop":1698715278134,"duration":3857}},{"uid":"5ef77ab5508b3f72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5ef77ab5508b3f72","status":"passed","time":{"start":1698701601064,"stop":1698701604025,"duration":2961}},{"uid":"403770b345e8751e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/403770b345e8751e","status":"passed","time":{"start":1698700504951,"stop":1698700508157,"duration":3206}},{"uid":"835e7a7ed76e96bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/835e7a7ed76e96bf","status":"passed","time":{"start":1698693242048,"stop":1698693245395,"duration":3347}},{"uid":"69abdd9998343f85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/69abdd9998343f85","status":"passed","time":{"start":1698693034815,"stop":1698693038036,"duration":3221}},{"uid":"b9ab8b04dad681ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/b9ab8b04dad681ce","status":"passed","time":{"start":1698646630033,"stop":1698646633436,"duration":3403}},{"uid":"6e022e91d10ff73f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6e022e91d10ff73f","status":"passed","time":{"start":1698646606187,"stop":1698646609623,"duration":3436}},{"uid":"837111ddd87e8afa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/837111ddd87e8afa","status":"passed","time":{"start":1698628845122,"stop":1698628851871,"duration":6749}},{"uid":"e2ed38c721739161","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/e2ed38c721739161","status":"passed","time":{"start":1698615554817,"stop":1698615556291,"duration":1474}},{"uid":"fddb3a5b54df57ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/fddb3a5b54df57ec","status":"passed","time":{"start":1698615480627,"stop":1698615481726,"duration":1099}},{"uid":"52e7a4d39b708acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/52e7a4d39b708acf","status":"passed","time":{"start":1698615426900,"stop":1698615429322,"duration":2422}},{"uid":"67093fce5a4c485c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/67093fce5a4c485c","status":"passed","time":{"start":1698542648231,"stop":1698542651805,"duration":3574}},{"uid":"5785048476338f12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5785048476338f12","status":"passed","time":{"start":1698455911484,"stop":1698455914256,"duration":2772}},{"uid":"d9ce2f8fa8e06b6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d9ce2f8fa8e06b6f","status":"passed","time":{"start":1698369634353,"stop":1698369637659,"duration":3306}},{"uid":"9b02db7a5e08849","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/9b02db7a5e08849","status":"passed","time":{"start":1698283246776,"stop":1698283250516,"duration":3740}},{"uid":"379fbb9d7c0cdcf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/379fbb9d7c0cdcf2","status":"passed","time":{"start":1698196779777,"stop":1698196783410,"duration":3633}},{"uid":"b3591afc3f91e6b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b3591afc3f91e6b7","status":"passed","time":{"start":1698178469823,"stop":1698178473303,"duration":3480}},{"uid":"7cf29be6506aac2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/7cf29be6506aac2e","status":"passed","time":{"start":1698178457737,"stop":1698178460887,"duration":3150}}]},"tags":[]},"source":"b821e6b5d0bf4724.json","parameterValues":["WindsorAndMaidenheadCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/be4803ae36546b07.json b/3.11/1084/data/test-cases/be4803ae36546b07.json deleted file mode 100644 index 26d0037aaf..0000000000 --- a/3.11/1084/data/test-cases/be4803ae36546b07.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"be4803ae36546b07","name":"Validate Council Output [SouthOxfordshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dd90c8e7bdfef60ba64401e6c2135205","time":{"start":1698867566575,"stop":1698867569675,"duration":3100},"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":1698867566575,"stop":1698867566575,"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":1698867566576,"stop":1698867569674,"duration":3098},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867569674,"stop":1698867569674,"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":1698867569674,"stop":1698867569675,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":19,"broken":0,"skipped":0,"passed":151,"unknown":0,"total":170},"items":[{"uid":"1bcf46f63708542f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1bcf46f63708542f","status":"passed","time":{"start":1698801587472,"stop":1698801590962,"duration":3490}},{"uid":"6aeba4d70732dc18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/6aeba4d70732dc18","status":"passed","time":{"start":1698788740388,"stop":1698788744685,"duration":4297}},{"uid":"7af4afbaca8af708","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/7af4afbaca8af708","status":"passed","time":{"start":1698715207015,"stop":1698715211406,"duration":4391}},{"uid":"70a8626d17891440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/70a8626d17891440","status":"passed","time":{"start":1698701545891,"stop":1698701549418,"duration":3527}},{"uid":"568a8d69d4d7edbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/568a8d69d4d7edbf","status":"passed","time":{"start":1698700449091,"stop":1698700453258,"duration":4167}},{"uid":"8ca3108e3ed709c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8ca3108e3ed709c2","status":"passed","time":{"start":1698693150760,"stop":1698693155683,"duration":4923}},{"uid":"e2def95a131a3393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e2def95a131a3393","status":"passed","time":{"start":1698692962856,"stop":1698692967093,"duration":4237}},{"uid":"19d288db64027bf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/19d288db64027bf2","status":"passed","time":{"start":1698646575682,"stop":1698646579865,"duration":4183}},{"uid":"9b7d38ca52515d1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/9b7d38ca52515d1b","status":"passed","time":{"start":1698646545296,"stop":1698646549160,"duration":3864}},{"uid":"365c145f6f0f454c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/365c145f6f0f454c","status":"passed","time":{"start":1698628616314,"stop":1698628620918,"duration":4604}},{"uid":"ecbdb981d3c9f7b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/ecbdb981d3c9f7b7","status":"passed","time":{"start":1698615374182,"stop":1698615375886,"duration":1704}},{"uid":"a36b6d41e344e06e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a36b6d41e344e06e","status":"passed","time":{"start":1698615287778,"stop":1698615292450,"duration":4672}},{"uid":"f82de76255dcae47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f82de76255dcae47","status":"passed","time":{"start":1698615295639,"stop":1698615301156,"duration":5517}},{"uid":"d78c7a8ea4537873","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/d78c7a8ea4537873","status":"passed","time":{"start":1698542535304,"stop":1698542539236,"duration":3932}},{"uid":"c6473a67a85afc68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/c6473a67a85afc68","status":"passed","time":{"start":1698455617971,"stop":1698455620897,"duration":2926}},{"uid":"bb2ddce57608d5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/bb2ddce57608d5c","status":"passed","time":{"start":1698369292428,"stop":1698369297234,"duration":4806}},{"uid":"7a6139fd6e8f8d3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/7a6139fd6e8f8d3e","status":"passed","time":{"start":1698283143636,"stop":1698283147779,"duration":4143}},{"uid":"78706512f083bd53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/78706512f083bd53","status":"passed","time":{"start":1698196693408,"stop":1698196697365,"duration":3957}},{"uid":"e79eeddc7eec43ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e79eeddc7eec43ca","status":"passed","time":{"start":1698178263407,"stop":1698178268393,"duration":4986}},{"uid":"83ad1839ff7eb4a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/83ad1839ff7eb4a6","status":"passed","time":{"start":1698178337659,"stop":1698178341988,"duration":4329}}]},"tags":[]},"source":"be4803ae36546b07.json","parameterValues":["SouthOxfordshireCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/c0743db4ff22311f.json b/3.11/1084/data/test-cases/c0743db4ff22311f.json deleted file mode 100644 index bf7e78c778..0000000000 --- a/3.11/1084/data/test-cases/c0743db4ff22311f.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c0743db4ff22311f","name":"Validate Council Output [WakefieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"532d749d88b4b8fb0bc694b350a3d71a","time":{"start":1698867705196,"stop":1698867713615,"duration":8419},"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":1698867705196,"stop":1698867705197,"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":1698867705197,"stop":1698867713613,"duration":8416},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867713613,"stop":1698867713613,"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":1698867713613,"stop":1698867713615,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":85,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":170},"items":[{"uid":"854a1d18ce3f9414","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/854a1d18ce3f9414","status":"passed","time":{"start":1698801610840,"stop":1698801620463,"duration":9623}},{"uid":"afcd19ffce7954ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/afcd19ffce7954ae","status":"passed","time":{"start":1698788762076,"stop":1698788770629,"duration":8553}},{"uid":"dd3076edbe0c4c7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/dd3076edbe0c4c7d","status":"passed","time":{"start":1698715234356,"stop":1698715243369,"duration":9013}},{"uid":"55529624d3c8e2ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/55529624d3c8e2ae","status":"passed","time":{"start":1698701566471,"stop":1698701574530,"duration":8059}},{"uid":"5e60c21c4e521527","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/5e60c21c4e521527","status":"passed","time":{"start":1698700470871,"stop":1698700479848,"duration":8977}},{"uid":"f83df1eed1a6e83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f83df1eed1a6e83","status":"passed","time":{"start":1698693209921,"stop":1698693217787,"duration":7866}},{"uid":"13e77910be5f1bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/13e77910be5f1bd3","status":"passed","time":{"start":1698692996107,"stop":1698693004986,"duration":8879}},{"uid":"2204d37aa70cb80f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2204d37aa70cb80f","status":"passed","time":{"start":1698646597398,"stop":1698646605696,"duration":8298}},{"uid":"42af66fa8697c41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/42af66fa8697c41e","status":"passed","time":{"start":1698646560668,"stop":1698646569019,"duration":8351}},{"uid":"8d4e5cc18f163293","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8d4e5cc18f163293","status":"passed","time":{"start":1698628810596,"stop":1698628820564,"duration":9968}},{"uid":"5bf937e89861154f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5bf937e89861154f","status":"passed","time":{"start":1698615526280,"stop":1698615534426,"duration":8146}},{"uid":"daf5950775447c7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/daf5950775447c7d","status":"passed","time":{"start":1698615450199,"stop":1698615458872,"duration":8673}},{"uid":"74cac03ca49e02e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/74cac03ca49e02e7","status":"passed","time":{"start":1698615393111,"stop":1698615401444,"duration":8333}},{"uid":"963d1a1a41d4dd68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/963d1a1a41d4dd68","status":"passed","time":{"start":1698542608003,"stop":1698542618439,"duration":10436}},{"uid":"1b29fd87c001d1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1b29fd87c001d1c1","status":"passed","time":{"start":1698455934046,"stop":1698455941904,"duration":7858}},{"uid":"d228445d8dd70353","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d228445d8dd70353","status":"passed","time":{"start":1698369597512,"stop":1698369605760,"duration":8248}},{"uid":"341499f1aabaee7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/341499f1aabaee7","status":"passed","time":{"start":1698283168988,"stop":1698283176715,"duration":7727}},{"uid":"21735130f78da75d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/21735130f78da75d","status":"passed","time":{"start":1698196743811,"stop":1698196753319,"duration":9508}},{"uid":"91cc0a3dcb7bd21b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/91cc0a3dcb7bd21b","status":"passed","time":{"start":1698178436377,"stop":1698178444574,"duration":8197}},{"uid":"555787063fb3025a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/555787063fb3025a","status":"passed","time":{"start":1698178423839,"stop":1698178432662,"duration":8823}}]},"tags":[]},"source":"c0743db4ff22311f.json","parameterValues":["WakefieldCityCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/c1161382b0c25959.json b/3.11/1084/data/test-cases/c1161382b0c25959.json deleted file mode 100644 index 0969d17bad..0000000000 --- a/3.11/1084/data/test-cases/c1161382b0c25959.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c1161382b0c25959","name":"Validate Council Output [LeedsCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"973eb3b9bc5dfa31c9d5412a22fe2eb5","time":{"start":1698867399615,"stop":1698867530570,"duration":130955},"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":1698867399615,"stop":1698867399616,"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":1698867399616,"stop":1698867530568,"duration":130952},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867530568,"stop":1698867530568,"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":1698867530568,"stop":1698867530570,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"8179330c9a65605e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/8179330c9a65605e","status":"passed","time":{"start":1698801531075,"stop":1698801654878,"duration":123803}},{"uid":"9ce2d9390c6a5165","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9ce2d9390c6a5165","status":"passed","time":{"start":1698788493988,"stop":1698788692273,"duration":198285}},{"uid":"e9b29a1c76a1f15e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e9b29a1c76a1f15e","status":"passed","time":{"start":1698714952818,"stop":1698715170610,"duration":217792}},{"uid":"84cc792db98b848b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/84cc792db98b848b","status":"passed","time":{"start":1698701313961,"stop":1698701486675,"duration":172714}},{"uid":"9ed23ad2461f0cb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9ed23ad2461f0cb5","status":"passed","time":{"start":1698700210270,"stop":1698700407888,"duration":197618}},{"uid":"f4b1d9426e08ba29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f4b1d9426e08ba29","status":"passed","time":{"start":1698692761738,"stop":1698692981714,"duration":219976}},{"uid":"9282d836e752ca1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/9282d836e752ca1a","status":"passed","time":{"start":1698692712262,"stop":1698692930597,"duration":218335}},{"uid":"5b81845c29d8e17e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5b81845c29d8e17e","status":"passed","time":{"start":1698646319146,"stop":1698646546827,"duration":227681}},{"uid":"70f43965c702be0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/70f43965c702be0b","status":"passed","time":{"start":1698646296710,"stop":1698646485880,"duration":189170}},{"uid":"1b296705657dd63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/1b296705657dd63","status":"passed","time":{"start":1698628581532,"stop":1698628753965,"duration":172433}},{"uid":"973e00a39facf2d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/973e00a39facf2d8","status":"passed","time":{"start":1698615499388,"stop":1698615661344,"duration":161956}},{"uid":"a425fa0c4f324807","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a425fa0c4f324807","status":"passed","time":{"start":1698615263487,"stop":1698615427931,"duration":164444}},{"uid":"e4de64c2457acb1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e4de64c2457acb1a","status":"passed","time":{"start":1698615142622,"stop":1698615368698,"duration":226076}},{"uid":"ad6d00bb8a0bf3d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ad6d00bb8a0bf3d1","status":"passed","time":{"start":1698542389099,"stop":1698542580997,"duration":191898}},{"uid":"d0ef7d0170a46b91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d0ef7d0170a46b91","status":"passed","time":{"start":1698455578245,"stop":1698455713504,"duration":135259}},{"uid":"767aa02d86c4df00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/767aa02d86c4df00","status":"passed","time":{"start":1698369260330,"stop":1698369480103,"duration":219773}},{"uid":"e2e9b2a5803735c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e2e9b2a5803735c","status":"passed","time":{"start":1698282870290,"stop":1698283092508,"duration":222218}},{"uid":"ca2aca7e5926ddf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/ca2aca7e5926ddf","status":"passed","time":{"start":1698196539009,"stop":1698196719002,"duration":179993}},{"uid":"21175b06a7786f43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/21175b06a7786f43","status":"passed","time":{"start":1698178238334,"stop":1698178459577,"duration":221243}},{"uid":"7e9882d15b8c4434","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/7e9882d15b8c4434","status":"passed","time":{"start":1698178227181,"stop":1698178400219,"duration":173038}}]},"tags":[]},"source":"c1161382b0c25959.json","parameterValues":["LeedsCityCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/c2b8e887ab0b70cf.json b/3.11/1084/data/test-cases/c2b8e887ab0b70cf.json deleted file mode 100644 index 869ef6910d..0000000000 --- a/3.11/1084/data/test-cases/c2b8e887ab0b70cf.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c2b8e887ab0b70cf","name":"Validate Council Output [RushmoorCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9700dde83050a915705bb73b0a95103e","time":{"start":1698867699496,"stop":1698867700106,"duration":610},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f65953d3a90>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f65953d3a90>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f65953d3a90>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f65953d3a90>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: RushmoorCouncil","time":{"start":1698867699496,"stop":1698867699497,"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":1698867699497,"stop":1698867700104,"duration":607},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867700104,"stop":1698867700104,"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":1698867700105,"stop":1698867700106,"duration":1},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"b633f2ab98532d40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b633f2ab98532d40","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801580299,"stop":1698801580999,"duration":700}},{"uid":"7d212922300f4d4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/7d212922300f4d4e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788715916,"stop":1698788717195,"duration":1279}},{"uid":"939d28c5b6414d3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/939d28c5b6414d3a","status":"passed","time":{"start":1698715204704,"stop":1698715205665,"duration":961}},{"uid":"11235508404d4bc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/11235508404d4bc3","status":"passed","time":{"start":1698701541996,"stop":1698701542769,"duration":773}},{"uid":"d008835af5c77156","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d008835af5c77156","status":"passed","time":{"start":1698700434440,"stop":1698700435339,"duration":899}},{"uid":"e0ecf03dfd8b17f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/e0ecf03dfd8b17f6","status":"passed","time":{"start":1698693198231,"stop":1698693199164,"duration":933}},{"uid":"c3d5442755021a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c3d5442755021a3","status":"passed","time":{"start":1698692953692,"stop":1698692954680,"duration":988}},{"uid":"b8dc449acd552444","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/b8dc449acd552444","status":"passed","time":{"start":1698646552972,"stop":1698646553953,"duration":981}},{"uid":"e825064267c81819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/e825064267c81819","status":"passed","time":{"start":1698646522711,"stop":1698646523558,"duration":847}},{"uid":"129874c1766ed417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/129874c1766ed417","status":"passed","time":{"start":1698628912968,"stop":1698628913747,"duration":779}},{"uid":"67ed2b547cddb6d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/67ed2b547cddb6d9","status":"passed","time":{"start":1698615354397,"stop":1698615355178,"duration":781}},{"uid":"16208ba8ff1b5035","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/16208ba8ff1b5035","status":"passed","time":{"start":1698615592082,"stop":1698615592862,"duration":780}},{"uid":"10178373224060f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/10178373224060f1","status":"passed","time":{"start":1698615292353,"stop":1698615293328,"duration":975}},{"uid":"159189146709c8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/159189146709c8c","status":"passed","time":{"start":1698542530947,"stop":1698542532166,"duration":1219}},{"uid":"3c0231c9158ca7ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3c0231c9158ca7ca","status":"passed","time":{"start":1698455885250,"stop":1698455885864,"duration":614}},{"uid":"5aa61f43431339fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5aa61f43431339fb","status":"passed","time":{"start":1698369646033,"stop":1698369647031,"duration":998}},{"uid":"a6c23345514a5130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a6c23345514a5130","status":"passed","time":{"start":1698283028003,"stop":1698283042184,"duration":14181}},{"uid":"1c7d0c11bb58fb12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/1c7d0c11bb58fb12","status":"passed","time":{"start":1698196690446,"stop":1698196691409,"duration":963}},{"uid":"f42b138587ec8ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f42b138587ec8ce9","status":"passed","time":{"start":1698178619646,"stop":1698178620661,"duration":1015}},{"uid":"5965d8d3efd2fa7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/5965d8d3efd2fa7d","status":"passed","time":{"start":1698178334320,"stop":1698178335080,"duration":760}}]},"tags":[]},"source":"c2b8e887ab0b70cf.json","parameterValues":["RushmoorCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/c9e3c1b7da913816.json b/3.11/1084/data/test-cases/c9e3c1b7da913816.json deleted file mode 100644 index de16ae0bd4..0000000000 --- a/3.11/1084/data/test-cases/c9e3c1b7da913816.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c9e3c1b7da913816","name":"Validate Council Output [BroxtoweBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2a2bbcaf16a5fcec6968b3e85d684c8e","time":{"start":1698867334724,"stop":1698867347522,"duration":12798},"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":1698867334724,"stop":1698867334725,"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":1698867334725,"stop":1698867347520,"duration":12795},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867347521,"stop":1698867347521,"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":1698867347521,"stop":1698867347522,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"6485dc0dbbb1168f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6485dc0dbbb1168f","status":"passed","time":{"start":1698801505229,"stop":1698801521680,"duration":16451}},{"uid":"5e90c1494692e264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5e90c1494692e264","status":"passed","time":{"start":1698788439921,"stop":1698788467379,"duration":27458}},{"uid":"67ce7de537d87eb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/67ce7de537d87eb3","status":"passed","time":{"start":1698714899534,"stop":1698714925186,"duration":25652}},{"uid":"28b42e3619b18ece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/28b42e3619b18ece","status":"passed","time":{"start":1698701283128,"stop":1698701289066,"duration":5938}},{"uid":"3ef59bc75a5dae5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3ef59bc75a5dae5b","status":"passed","time":{"start":1698700167270,"stop":1698700182632,"duration":15362}},{"uid":"2a59ea3e0d9758c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2a59ea3e0d9758c5","status":"passed","time":{"start":1698692724571,"stop":1698692732562,"duration":7991}},{"uid":"6be0262286c61329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/6be0262286c61329","status":"passed","time":{"start":1698692677472,"stop":1698692684315,"duration":6843}},{"uid":"341285b7458f8d36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/341285b7458f8d36","status":"passed","time":{"start":1698646237438,"stop":1698646245343,"duration":7905}},{"uid":"f8bdc6999a4d17cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f8bdc6999a4d17cb","status":"passed","time":{"start":1698646267245,"stop":1698646273550,"duration":6305}},{"uid":"f5c4e2ead4c877a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/f5c4e2ead4c877a9","status":"passed","time":{"start":1698628488206,"stop":1698628501686,"duration":13480}},{"uid":"f78dcfdb98a86642","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f78dcfdb98a86642","status":"passed","time":{"start":1698615120807,"stop":1698615127501,"duration":6694}},{"uid":"766c4cf28e0a1dc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/766c4cf28e0a1dc6","status":"passed","time":{"start":1698615173116,"stop":1698615198807,"duration":25691}},{"uid":"2ec6dcccda67daa0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/2ec6dcccda67daa0","status":"passed","time":{"start":1698615051535,"stop":1698615057843,"duration":6308}},{"uid":"81d7d13020e3e214","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/81d7d13020e3e214","status":"passed","time":{"start":1698542285092,"stop":1698542292132,"duration":7040}},{"uid":"509973875272e2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/509973875272e2ca","status":"passed","time":{"start":1698455480043,"stop":1698455488756,"duration":8713}},{"uid":"5b6e47aa05497d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5b6e47aa05497d09","status":"passed","time":{"start":1698369167592,"stop":1698369176185,"duration":8593}},{"uid":"ddad5b5265cb2358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/ddad5b5265cb2358","status":"passed","time":{"start":1698282754165,"stop":1698282765694,"duration":11529}},{"uid":"11b0709abedb728b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/11b0709abedb728b","status":"passed","time":{"start":1698196428059,"stop":1698196442903,"duration":14844}},{"uid":"ffa7ecbb0e941fa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ffa7ecbb0e941fa7","status":"passed","time":{"start":1698178145869,"stop":1698178151796,"duration":5927}},{"uid":"38991de2ef8c5e26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/38991de2ef8c5e26","status":"passed","time":{"start":1698178099491,"stop":1698178104673,"duration":5182}}]},"tags":[]},"source":"c9e3c1b7da913816.json","parameterValues":["BroxtoweBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/cda0c1bc093a46ca.json b/3.11/1084/data/test-cases/cda0c1bc093a46ca.json deleted file mode 100644 index 02863637de..0000000000 --- a/3.11/1084/data/test-cases/cda0c1bc093a46ca.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"cda0c1bc093a46ca","name":"Validate Council Output [TorridgeDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"617b4311b681b19c6f82373e9ef5a04d","time":{"start":1698867700133,"stop":1698867702722,"duration":2589},"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":1698867700134,"stop":1698867700134,"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":1698867700134,"stop":1698867702721,"duration":2587},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867702721,"stop":1698867702721,"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":1698867702721,"stop":1698867702722,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"7daf28b0c689f53f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7daf28b0c689f53f","status":"passed","time":{"start":1698801734030,"stop":1698801737269,"duration":3239}},{"uid":"81888d292039d18b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/81888d292039d18b","status":"passed","time":{"start":1698788753939,"stop":1698788759874,"duration":5935}},{"uid":"bcfbdbdad89d05e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/bcfbdbdad89d05e","status":"passed","time":{"start":1698715229144,"stop":1698715232000,"duration":2856}},{"uid":"ea7b435392462570","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ea7b435392462570","status":"passed","time":{"start":1698701560948,"stop":1698701563738,"duration":2790}},{"uid":"575495b564332a82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/575495b564332a82","status":"passed","time":{"start":1698700465851,"stop":1698700468640,"duration":2789}},{"uid":"cc139e06de8c8fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/cc139e06de8c8fba","status":"passed","time":{"start":1698693204470,"stop":1698693207427,"duration":2957}},{"uid":"c088226f565cb1f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c088226f565cb1f6","status":"passed","time":{"start":1698692990393,"stop":1698692993272,"duration":2879}},{"uid":"e5ce80cf296876f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/e5ce80cf296876f9","status":"passed","time":{"start":1698646592353,"stop":1698646595219,"duration":2866}},{"uid":"d1d4b58bf2a3a043","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d1d4b58bf2a3a043","status":"passed","time":{"start":1698646684282,"stop":1698646687489,"duration":3207}},{"uid":"1c0234528cb35168","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/1c0234528cb35168","status":"passed","time":{"start":1698628804107,"stop":1698628808261,"duration":4154}},{"uid":"61499f4b05675586","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/61499f4b05675586","status":"passed","time":{"start":1698615661347,"stop":1698615663847,"duration":2500}},{"uid":"2d652f2fab0b13bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/2d652f2fab0b13bd","status":"passed","time":{"start":1698615445523,"stop":1698615448212,"duration":2689}},{"uid":"6835756ef39ee26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/6835756ef39ee26","status":"passed","time":{"start":1698615387515,"stop":1698615390383,"duration":2868}},{"uid":"7c74fafff8c79eef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/7c74fafff8c79eef","status":"passed","time":{"start":1698542599197,"stop":1698542604936,"duration":5739}},{"uid":"7f495576c5dc8da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7f495576c5dc8da","status":"passed","time":{"start":1698455800391,"stop":1698455803275,"duration":2884}},{"uid":"94fd5e33c1adf619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/94fd5e33c1adf619","status":"passed","time":{"start":1698369591678,"stop":1698369594837,"duration":3159}},{"uid":"a807acfca3cdf1fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a807acfca3cdf1fc","status":"passed","time":{"start":1698283162652,"stop":1698283166263,"duration":3611}},{"uid":"652ce472f2ded4ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/652ce472f2ded4ed","status":"passed","time":{"start":1698196737977,"stop":1698196741456,"duration":3479}},{"uid":"ea9511bb7b7d85ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ea9511bb7b7d85ac","status":"passed","time":{"start":1698178431297,"stop":1698178434020,"duration":2723}},{"uid":"d8eca111fade0b67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/d8eca111fade0b67","status":"passed","time":{"start":1698178417395,"stop":1698178420821,"duration":3426}}]},"tags":[]},"source":"cda0c1bc093a46ca.json","parameterValues":["TorridgeDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/cf8671a0e1f8e938.json b/3.11/1084/data/test-cases/cf8671a0e1f8e938.json deleted file mode 100644 index 454910521c..0000000000 --- a/3.11/1084/data/test-cases/cf8671a0e1f8e938.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"cf8671a0e1f8e938","name":"Validate Council Output [ValeofGlamorganCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1e5a723ab9bb5ec179bcd63e0a46576d","time":{"start":1698867702725,"stop":1698867705193,"duration":2468},"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":1698867702725,"stop":1698867702726,"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":1698867702726,"stop":1698867705190,"duration":2464},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867705190,"stop":1698867705190,"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":1698867705190,"stop":1698867705193,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":20,"broken":0,"skipped":0,"passed":150,"unknown":0,"total":170},"items":[{"uid":"cdc0d603a1de4db3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/cdc0d603a1de4db3","status":"passed","time":{"start":1698801609069,"stop":1698801610838,"duration":1769}},{"uid":"c9d5783c4d01d796","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c9d5783c4d01d796","status":"passed","time":{"start":1698788759877,"stop":1698788762074,"duration":2197}},{"uid":"4bcad67a017738e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4bcad67a017738e1","status":"passed","time":{"start":1698715232004,"stop":1698715234352,"duration":2348}},{"uid":"4794e2aed82b8737","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4794e2aed82b8737","status":"passed","time":{"start":1698701563741,"stop":1698701566468,"duration":2727}},{"uid":"81c3aa2cc163fcc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/81c3aa2cc163fcc8","status":"passed","time":{"start":1698700468643,"stop":1698700470868,"duration":2225}},{"uid":"349dba40471257eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/349dba40471257eb","status":"passed","time":{"start":1698693207431,"stop":1698693209918,"duration":2487}},{"uid":"d845b9a75081b7d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d845b9a75081b7d7","status":"passed","time":{"start":1698692993279,"stop":1698692996103,"duration":2824}},{"uid":"d4882fd984f5074f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/d4882fd984f5074f","status":"passed","time":{"start":1698646595222,"stop":1698646597393,"duration":2171}},{"uid":"65bb1c9154dc2af5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/65bb1c9154dc2af5","status":"passed","time":{"start":1698646687492,"stop":1698646698810,"duration":11318}},{"uid":"bb61aa8511903015","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/bb61aa8511903015","status":"passed","time":{"start":1698628808264,"stop":1698628810593,"duration":2329}},{"uid":"ce06c77ee334a3ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/ce06c77ee334a3ba","status":"passed","time":{"start":1698615663850,"stop":1698615666435,"duration":2585}},{"uid":"3e6fcea9aeb9e37d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3e6fcea9aeb9e37d","status":"passed","time":{"start":1698615448216,"stop":1698615450195,"duration":1979}},{"uid":"edbb46ef1970ad83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/edbb46ef1970ad83","status":"passed","time":{"start":1698615390386,"stop":1698615393105,"duration":2719}},{"uid":"3cfab694deffebd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3cfab694deffebd7","status":"passed","time":{"start":1698542604939,"stop":1698542608000,"duration":3061}},{"uid":"f66cb558039b3fc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/f66cb558039b3fc7","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":1698455803278,"stop":1698455933937,"duration":130659}},{"uid":"bb85021e5582134d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/bb85021e5582134d","status":"passed","time":{"start":1698369594840,"stop":1698369597508,"duration":2668}},{"uid":"e57003a7c9d007fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e57003a7c9d007fd","status":"passed","time":{"start":1698283166266,"stop":1698283168985,"duration":2719}},{"uid":"7c1b9cae31d2d9d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7c1b9cae31d2d9d3","status":"passed","time":{"start":1698196741460,"stop":1698196743808,"duration":2348}},{"uid":"cf4537e29536b6cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/cf4537e29536b6cc","status":"passed","time":{"start":1698178434024,"stop":1698178436374,"duration":2350}},{"uid":"1e150ac40178e6f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/1e150ac40178e6f0","status":"passed","time":{"start":1698178420824,"stop":1698178423836,"duration":3012}}]},"tags":[]},"source":"cf8671a0e1f8e938.json","parameterValues":["ValeofGlamorganCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/d526e831a23d632a.json b/3.11/1084/data/test-cases/d526e831a23d632a.json deleted file mode 100644 index 3c7daa674c..0000000000 --- a/3.11/1084/data/test-cases/d526e831a23d632a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"d526e831a23d632a","name":"Validate Council Output [TorbayCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"99fdd3de4130aa28898411904d6d6098","time":{"start":1698867722523,"stop":1698867723973,"duration":1450},"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":1698867722524,"stop":1698867722524,"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":1698867722524,"stop":1698867723971,"duration":1447},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867723971,"stop":1698867723971,"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":1698867723972,"stop":1698867723973,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":15,"broken":0,"skipped":0,"passed":155,"unknown":0,"total":170},"items":[{"uid":"aa7dccc14d77e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/aa7dccc14d77e38","status":"passed","time":{"start":1698801605891,"stop":1698801609067,"duration":3176}},{"uid":"2ddf2977d836f8ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/2ddf2977d836f8ba","status":"passed","time":{"start":1698788881853,"stop":1698788883350,"duration":1497}},{"uid":"ea8b7069e48a2d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ea8b7069e48a2d5","status":"passed","time":{"start":1698715355934,"stop":1698715357671,"duration":1737}},{"uid":"95d6a22e53c81cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/95d6a22e53c81cd","status":"passed","time":{"start":1698701686410,"stop":1698701687833,"duration":1423}},{"uid":"6a11cb8bbdc2615b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/6a11cb8bbdc2615b","status":"passed","time":{"start":1698700595557,"stop":1698700597611,"duration":2054}},{"uid":"23521f66b858847","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/23521f66b858847","status":"passed","time":{"start":1698693311853,"stop":1698693313597,"duration":1744}},{"uid":"f94e725aa24c01a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f94e725aa24c01a5","status":"passed","time":{"start":1698693103069,"stop":1698693104776,"duration":1707}},{"uid":"8c9946e1fbdf574b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/8c9946e1fbdf574b","status":"passed","time":{"start":1698646590918,"stop":1698646592350,"duration":1432}},{"uid":"daf914fd58a07ed7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/daf914fd58a07ed7","status":"passed","time":{"start":1698646558825,"stop":1698646560665,"duration":1840}},{"uid":"d7ef60780ad349bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d7ef60780ad349bf","status":"passed","time":{"start":1698628800492,"stop":1698628804104,"duration":3612}},{"uid":"9fc715a99f22dd1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/9fc715a99f22dd1f","status":"passed","time":{"start":1698615524984,"stop":1698615526277,"duration":1293}},{"uid":"5efa6795b16ddb12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/5efa6795b16ddb12","status":"passed","time":{"start":1698615444081,"stop":1698615445520,"duration":1439}},{"uid":"ce6048c951254c36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ce6048c951254c36","status":"passed","time":{"start":1698615455614,"stop":1698615457221,"duration":1607}},{"uid":"d659dae695ce96aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/d659dae695ce96aa","status":"passed","time":{"start":1698542727019,"stop":1698542728671,"duration":1652}},{"uid":"920b3a6f638cdd1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/920b3a6f638cdd1b","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1698455799031,"stop":1698455800356,"duration":1325}},{"uid":"6f98e83f6e5cc2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6f98e83f6e5cc2eb","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='online.torbay.gov.uk', port=443): Max retries exceeded with url: /services.bartec/collections?uprn=100041053198 (Caused by ConnectTimeoutError(, 'Connection to online.torbay.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698369461360,"stop":1698369591551,"duration":130191}},{"uid":"f2903c7cd881420e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f2903c7cd881420e","status":"passed","time":{"start":1698283271356,"stop":1698283272945,"duration":1589}},{"uid":"f73562bb34164104","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f73562bb34164104","status":"passed","time":{"start":1698196877646,"stop":1698196879185,"duration":1539}},{"uid":"50d36f0e12fb5dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/50d36f0e12fb5dd","status":"passed","time":{"start":1698178429578,"stop":1698178431294,"duration":1716}},{"uid":"6ae6473fd814528a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/6ae6473fd814528a","status":"passed","time":{"start":1698178496571,"stop":1698178497941,"duration":1370}}]},"tags":[]},"source":"d526e831a23d632a.json","parameterValues":["TorbayCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/d709d814dc6dab1a.json b/3.11/1084/data/test-cases/d709d814dc6dab1a.json deleted file mode 100644 index 09aeb91970..0000000000 --- a/3.11/1084/data/test-cases/d709d814dc6dab1a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"d709d814dc6dab1a","name":"Validate Council Output [EastleighBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4b31307dbdce23dc5dddd2f51563d5a7","time":{"start":1698867358608,"stop":1698867360146,"duration":1538},"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":1698867358608,"stop":1698867358609,"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":1698867358609,"stop":1698867360144,"duration":1535},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867360144,"stop":1698867360144,"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":1698867360144,"stop":1698867360146,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"c99dc8bed7141141","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/c99dc8bed7141141","status":"passed","time":{"start":1698801504080,"stop":1698801505557,"duration":1477}},{"uid":"94724852507720c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/94724852507720c9","status":"passed","time":{"start":1698788474752,"stop":1698788476490,"duration":1738}},{"uid":"ec75143efcdf942c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ec75143efcdf942c","status":"passed","time":{"start":1698714941337,"stop":1698714943354,"duration":2017}},{"uid":"a3c6c60d3ec6de0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a3c6c60d3ec6de0c","status":"passed","time":{"start":1698701311025,"stop":1698701313625,"duration":2600}},{"uid":"548f4f811c93081d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/548f4f811c93081d","status":"passed","time":{"start":1698700189140,"stop":1698700190961,"duration":1821}},{"uid":"8dc46033f55b23a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8dc46033f55b23a2","status":"passed","time":{"start":1698692753403,"stop":1698692755188,"duration":1785}},{"uid":"edc3ed12856255c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/edc3ed12856255c","status":"passed","time":{"start":1698692707779,"stop":1698692709667,"duration":1888}},{"uid":"fa681d929ea8801","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/fa681d929ea8801","status":"passed","time":{"start":1698646271720,"stop":1698646273731,"duration":2011}},{"uid":"98b676b152767da7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/98b676b152767da7","status":"passed","time":{"start":1698646294884,"stop":1698646296987,"duration":2103}},{"uid":"66996954155d5187","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/66996954155d5187","status":"passed","time":{"start":1698628512801,"stop":1698628514504,"duration":1703}},{"uid":"225f815a4887419a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/225f815a4887419a","status":"passed","time":{"start":1698615142116,"stop":1698615143707,"duration":1591}},{"uid":"d12f20e41dbae106","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d12f20e41dbae106","status":"passed","time":{"start":1698615205205,"stop":1698615206812,"duration":1607}},{"uid":"bb3740086b41a9ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/bb3740086b41a9ef","status":"passed","time":{"start":1698615073907,"stop":1698615075815,"duration":1908}},{"uid":"f75cbd4eb0ba5a94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/f75cbd4eb0ba5a94","status":"passed","time":{"start":1698542316987,"stop":1698542318767,"duration":1780}},{"uid":"de827a58ec78328f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/de827a58ec78328f","status":"passed","time":{"start":1698455511075,"stop":1698455512719,"duration":1644}},{"uid":"21e41fa912febe17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/21e41fa912febe17","status":"passed","time":{"start":1698369196049,"stop":1698369197947,"duration":1898}},{"uid":"182e8c1df1c9e6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/182e8c1df1c9e6f3","status":"passed","time":{"start":1698282790100,"stop":1698282792313,"duration":2213}},{"uid":"fd356df0d7a47155","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/fd356df0d7a47155","status":"passed","time":{"start":1698196464283,"stop":1698196465989,"duration":1706}},{"uid":"a280563cf1b8f718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/a280563cf1b8f718","status":"passed","time":{"start":1698178167237,"stop":1698178169065,"duration":1828}},{"uid":"54ba8e312bd513ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/54ba8e312bd513ab","status":"passed","time":{"start":1698178166317,"stop":1698178167920,"duration":1603}}]},"tags":[]},"source":"d709d814dc6dab1a.json","parameterValues":["EastleighBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/db4cbdac098a4c48.json b/3.11/1084/data/test-cases/db4cbdac098a4c48.json deleted file mode 100644 index 79bd105ef1..0000000000 --- a/3.11/1084/data/test-cases/db4cbdac098a4c48.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"db4cbdac098a4c48","name":"Validate Council Output [RushcliffeBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"10c5adec7cdd71fa36d93e2bcbd9ad16","time":{"start":1698867692638,"stop":1698867699493,"duration":6855},"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":1698867692638,"stop":1698867692638,"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":1698867692639,"stop":1698867699491,"duration":6852},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867699491,"stop":1698867699492,"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":1698867699492,"stop":1698867699493,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"cd903cde5a745914","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/cd903cde5a745914","status":"passed","time":{"start":1698801575557,"stop":1698801580297,"duration":4740}},{"uid":"358639d9c66cd658","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/358639d9c66cd658","status":"passed","time":{"start":1698788709377,"stop":1698788715914,"duration":6537}},{"uid":"b5aea31a1e8db725","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b5aea31a1e8db725","status":"passed","time":{"start":1698715197241,"stop":1698715204701,"duration":7460}},{"uid":"373052fbdb4dcc1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/373052fbdb4dcc1b","status":"passed","time":{"start":1698701536337,"stop":1698701541991,"duration":5654}},{"uid":"f541f1cbae81b67a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f541f1cbae81b67a","status":"passed","time":{"start":1698700427933,"stop":1698700434437,"duration":6504}},{"uid":"df90a8b79c988d88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/df90a8b79c988d88","status":"passed","time":{"start":1698693189706,"stop":1698693198228,"duration":8522}},{"uid":"49a188a5228ddfd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/49a188a5228ddfd2","status":"passed","time":{"start":1698692946552,"stop":1698692953688,"duration":7136}},{"uid":"693536705b73ff00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/693536705b73ff00","status":"passed","time":{"start":1698646545841,"stop":1698646552968,"duration":7127}},{"uid":"c39ba806b7b2d5e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/c39ba806b7b2d5e6","status":"passed","time":{"start":1698646516255,"stop":1698646522707,"duration":6452}},{"uid":"c52a113a0bab5a30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c52a113a0bab5a30","status":"passed","time":{"start":1698628907044,"stop":1698628912966,"duration":5922}},{"uid":"86a6796d5038f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/86a6796d5038f3","status":"passed","time":{"start":1698615347429,"stop":1698615354394,"duration":6965}},{"uid":"b787ffa4b3c64c16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b787ffa4b3c64c16","status":"passed","time":{"start":1698615585877,"stop":1698615592077,"duration":6200}},{"uid":"c71c2a1f3c62f2f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c71c2a1f3c62f2f6","status":"passed","time":{"start":1698615284490,"stop":1698615292350,"duration":7860}},{"uid":"3d6f5e83d0723e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3d6f5e83d0723e52","status":"passed","time":{"start":1698542524684,"stop":1698542530945,"duration":6261}},{"uid":"bc46d608df2bddc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bc46d608df2bddc4","status":"passed","time":{"start":1698455879191,"stop":1698455885247,"duration":6056}},{"uid":"317d3713960edbe3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/317d3713960edbe3","status":"passed","time":{"start":1698369640675,"stop":1698369646030,"duration":5355}},{"uid":"d259878821c5b3f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d259878821c5b3f8","status":"passed","time":{"start":1698283019606,"stop":1698283028000,"duration":8394}},{"uid":"da032a1dbbf2285c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/da032a1dbbf2285c","status":"passed","time":{"start":1698196683146,"stop":1698196690443,"duration":7297}},{"uid":"fb8339e043ccd684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fb8339e043ccd684","status":"passed","time":{"start":1698178612719,"stop":1698178619642,"duration":6923}},{"uid":"166614477902020c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/166614477902020c","status":"passed","time":{"start":1698178327246,"stop":1698178334318,"duration":7072}}]},"tags":[]},"source":"db4cbdac098a4c48.json","parameterValues":["RushcliffeBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/e285d7587ec7d24.json b/3.11/1084/data/test-cases/e285d7587ec7d24.json deleted file mode 100644 index 2e7eab9845..0000000000 --- a/3.11/1084/data/test-cases/e285d7587ec7d24.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e285d7587ec7d24","name":"Validate Council Output [CalderdaleCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1b9aa52f7d9bfc9f284315c06170da9f","time":{"start":1698867313985,"stop":1698867322526,"duration":8541},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f659f3b1e10>, 'council': 'CalderdaleCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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': 'OL14 7EX', 'uprn': '010035034598', 'url': 'https://www.calderdale.gov.uk/', ...}\nuser_uprn = '010035034598', user_postcode = 'OL14 7EX'\nform_data = {'email-address': '', 'find': 'Show me my collection days', 'gdprTerms': 'Yes', 'postcode': 'OL14 7EX', ...}\ns = \nresponse = \nsoup = \n\n\n\n\n\n\ndata = {'bins': []}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n user_uprn = kwargs.get(\"uprn\")\n user_postcode = kwargs.get(\"postcode\")\n check_uprn(user_uprn)\n check_postcode(user_postcode)\n \n # Create the form data\n form_data = {\n \"postcode\": user_postcode,\n \"email-address\": \"\",\n \"uprn\": user_uprn,\n \"gdprTerms\": \"Yes\",\n \"privacynoticeid\": \"323\",\n \"find\": \"Show me my collection days\",\n }\n \n # Make a request to the API\n requests.packages.urllib3.disable_warnings()\n s = requests.Session()\n s.get(\n \"https://www.calderdale.gov.uk/environment/waste/household-collections/collectiondayfinder.jsp\",\n headers={\n \"Referer\": \"https://www.calderdale.gov.uk/environment/waste/household-collections/collectiondayfinder.jsp\",\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36\"\n }\n )\n response = s.post(\n \"https://www.calderdale.gov.uk/environment/waste/household-collections/collectiondayfinder.jsp\",\n data=form_data,\n headers={\n \"Content-Type\": \"application/x-www-form-urlencoded\",\n \"Referer\": \"https://www.calderdale.gov.uk/environment/waste/household-collections/collectiondayfinder.jsp\",\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36\"\n }\n )\n \n # Make a BS4 object\n soup = BeautifulSoup(response.text, features=\"html.parser\")\n soup.prettify()\n \n data = {\"bins\": []}\n \n # Get collections\n row_index = 0\n> for row in soup.find(\"table\", {\"id\": \"collection\"}).find_all(\"tr\"):\nE AttributeError: 'NoneType' object has no attribute 'find_all'\n\nuk_bin_collection/uk_bin_collection/councils/CalderdaleCouncil.py:61: AttributeError","flaky":false,"newFailed":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f659f3b1e10>, 'council': 'CalderdaleCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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': 'OL14 7EX', 'uprn': '010035034598', 'url': 'https://www.calderdale.gov.uk/', ...}\nuser_uprn = '010035034598', user_postcode = 'OL14 7EX'\nform_data = {'email-address': '', 'find': 'Show me my collection days', 'gdprTerms': 'Yes', 'postcode': 'OL14 7EX', ...}\ns = \nresponse = \nsoup = \n\n\n\n\n\n\ndata = {'bins': []}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n user_uprn = kwargs.get(\"uprn\")\n user_postcode = kwargs.get(\"postcode\")\n check_uprn(user_uprn)\n check_postcode(user_postcode)\n \n # Create the form data\n form_data = {\n \"postcode\": user_postcode,\n \"email-address\": \"\",\n \"uprn\": user_uprn,\n \"gdprTerms\": \"Yes\",\n \"privacynoticeid\": \"323\",\n \"find\": \"Show me my collection days\",\n }\n \n # Make a request to the API\n requests.packages.urllib3.disable_warnings()\n s = requests.Session()\n s.get(\n \"https://www.calderdale.gov.uk/environment/waste/household-collections/collectiondayfinder.jsp\",\n headers={\n \"Referer\": \"https://www.calderdale.gov.uk/environment/waste/household-collections/collectiondayfinder.jsp\",\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36\"\n }\n )\n response = s.post(\n \"https://www.calderdale.gov.uk/environment/waste/household-collections/collectiondayfinder.jsp\",\n data=form_data,\n headers={\n \"Content-Type\": \"application/x-www-form-urlencoded\",\n \"Referer\": \"https://www.calderdale.gov.uk/environment/waste/household-collections/collectiondayfinder.jsp\",\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36\"\n }\n )\n \n # Make a BS4 object\n soup = BeautifulSoup(response.text, features=\"html.parser\")\n soup.prettify()\n \n data = {\"bins\": []}\n \n # Get collections\n row_index = 0\n> for row in soup.find(\"table\", {\"id\": \"collection\"}).find_all(\"tr\"):\nE AttributeError: 'NoneType' object has no attribute 'find_all'\n\nuk_bin_collection/uk_bin_collection/councils/CalderdaleCouncil.py:61: AttributeError","steps":[{"name":"Given the council: CalderdaleCouncil","time":{"start":1698867313986,"stop":1698867313986,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CalderdaleCouncil","time":{"start":1698867313986,"stop":1698867322526,"duration":8540},"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CalderdaleCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":10},"items":[{"uid":"cb086d6ca32342af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/cb086d6ca32342af","status":"passed","time":{"start":1698801490220,"stop":1698801496941,"duration":6721}},{"uid":"1f367d708e539073","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1f367d708e539073","status":"passed","time":{"start":1698788412228,"stop":1698788418586,"duration":6358}},{"uid":"2c9a5734ec85797a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2c9a5734ec85797a","status":"passed","time":{"start":1698714874406,"stop":1698714882270,"duration":7864}},{"uid":"10c6f03ea15cd402","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/10c6f03ea15cd402","status":"passed","time":{"start":1698701265641,"stop":1698701270522,"duration":4881}},{"uid":"29dbfd0a36d04330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/29dbfd0a36d04330","status":"passed","time":{"start":1698700142433,"stop":1698700147288,"duration":4855}},{"uid":"67b7269fc21b4bc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/67b7269fc21b4bc8","status":"passed","time":{"start":1698692700001,"stop":1698692706826,"duration":6825}},{"uid":"cc96721f804ca629","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/cc96721f804ca629","status":"passed","time":{"start":1698692658715,"stop":1698692664595,"duration":5880}},{"uid":"dab88bd8067c21e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/dab88bd8067c21e1","status":"passed","time":{"start":1698646213387,"stop":1698646219613,"duration":6226}},{"uid":"6c4738a0cc3f1e6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6c4738a0cc3f1e6c","status":"passed","time":{"start":1698646240370,"stop":1698646245381,"duration":5011}}]},"tags":[]},"source":"e285d7587ec7d24.json","parameterValues":["CalderdaleCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/e2e765f6d989af01.json b/3.11/1084/data/test-cases/e2e765f6d989af01.json deleted file mode 100644 index 53ea2ab2c7..0000000000 --- a/3.11/1084/data/test-cases/e2e765f6d989af01.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e2e765f6d989af01","name":"Validate Council Output [YorkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"95d2ddaa8617a8ae0ab01b561e2fb1b9","time":{"start":1698867735810,"stop":1698867737703,"duration":1893},"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":1698867735810,"stop":1698867735810,"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":1698867735810,"stop":1698867737701,"duration":1891},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867737701,"stop":1698867737701,"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":1698867737702,"stop":1698867737703,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"50f00cb0059116b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/50f00cb0059116b1","status":"passed","time":{"start":1698801650191,"stop":1698801650704,"duration":513}},{"uid":"4cff5f05df391e07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/4cff5f05df391e07","status":"passed","time":{"start":1698788805339,"stop":1698788806348,"duration":1009}},{"uid":"3b7b9af367f167a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/3b7b9af367f167a0","status":"passed","time":{"start":1698715283368,"stop":1698715284300,"duration":932}},{"uid":"34f48315bb160164","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/34f48315bb160164","status":"passed","time":{"start":1698701610570,"stop":1698701611471,"duration":901}},{"uid":"a46936a35d89496","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a46936a35d89496","status":"passed","time":{"start":1698700513484,"stop":1698700514354,"duration":870}},{"uid":"c6b609a630471763","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/c6b609a630471763","status":"passed","time":{"start":1698693250685,"stop":1698693251566,"duration":881}},{"uid":"10fe6654b83b774c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/10fe6654b83b774c","status":"passed","time":{"start":1698693043275,"stop":1698693044186,"duration":911}},{"uid":"1c89b4e980077950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/1c89b4e980077950","status":"passed","time":{"start":1698646638751,"stop":1698646639668,"duration":917}},{"uid":"cb2b36564256b62d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cb2b36564256b62d","status":"passed","time":{"start":1698646614749,"stop":1698646615809,"duration":1060}},{"uid":"3b2d1d33f55d8903","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3b2d1d33f55d8903","status":"passed","time":{"start":1698628858890,"stop":1698628859685,"duration":795}},{"uid":"63cb52ebc46ae867","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/63cb52ebc46ae867","status":"passed","time":{"start":1698615561358,"stop":1698615562178,"duration":820}},{"uid":"e0a03e4fd94f4648","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e0a03e4fd94f4648","status":"passed","time":{"start":1698615486810,"stop":1698615487669,"duration":859}},{"uid":"94f582b03d5feb04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/94f582b03d5feb04","status":"passed","time":{"start":1698615434769,"stop":1698615435655,"duration":886}},{"uid":"bb12234142642e72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bb12234142642e72","status":"passed","time":{"start":1698542658088,"stop":1698542658979,"duration":891}},{"uid":"ccf9acd2e599f92c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ccf9acd2e599f92c","status":"passed","time":{"start":1698455919189,"stop":1698455919832,"duration":643}},{"uid":"d35152d462a73e13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d35152d462a73e13","status":"passed","time":{"start":1698369642856,"stop":1698369643763,"duration":907}},{"uid":"eeb607235cd95319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/eeb607235cd95319","status":"passed","time":{"start":1698283255801,"stop":1698283256690,"duration":889}},{"uid":"b26f4185a531c88c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b26f4185a531c88c","status":"passed","time":{"start":1698196788608,"stop":1698196789413,"duration":805}},{"uid":"d833c478b00ddd82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d833c478b00ddd82","status":"passed","time":{"start":1698178479135,"stop":1698178480028,"duration":893}},{"uid":"406210ca84c07e3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/406210ca84c07e3a","status":"passed","time":{"start":1698178469326,"stop":1698178471733,"duration":2407}}]},"tags":[]},"source":"e2e765f6d989af01.json","parameterValues":["YorkCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/e3021e7162a047fc.json b/3.11/1084/data/test-cases/e3021e7162a047fc.json deleted file mode 100644 index f73d17bee4..0000000000 --- a/3.11/1084/data/test-cases/e3021e7162a047fc.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e3021e7162a047fc","name":"Validate Council Output [BuryCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"93061d049d5e3b3b2886e3c632b0e1f1","time":{"start":1698867365281,"stop":1698867367017,"duration":1736},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BuryCouncil","time":{"start":1698867365281,"stop":1698867365282,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BuryCouncil","time":{"start":1698867365282,"stop":1698867367015,"duration":1733},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867367015,"stop":1698867367016,"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":1698867367016,"stop":1698867367017,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BuryCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":32},"items":[{"uid":"db4e5588d489db1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/db4e5588d489db1b","status":"passed","time":{"start":1698801539905,"stop":1698801542503,"duration":2598}},{"uid":"e608d76b6ec0e63d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e608d76b6ec0e63d","status":"passed","time":{"start":1698788485904,"stop":1698788488758,"duration":2854}},{"uid":"f737a584d0764d71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f737a584d0764d71","status":"passed","time":{"start":1698714944764,"stop":1698714947520,"duration":2756}},{"uid":"fb221e5a05b8ffe9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/fb221e5a05b8ffe9","status":"passed","time":{"start":1698701306901,"stop":1698701308734,"duration":1833}},{"uid":"3a987fea2c9e5063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3a987fea2c9e5063","status":"passed","time":{"start":1698700202240,"stop":1698700204873,"duration":2633}},{"uid":"654d670611fc88cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/654d670611fc88cc","status":"passed","time":{"start":1698692752741,"stop":1698692756397,"duration":3656}},{"uid":"47aa90bb56726ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/47aa90bb56726ef2","status":"passed","time":{"start":1698692703748,"stop":1698692706912,"duration":3164}},{"uid":"c801a3b62e3864e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c801a3b62e3864e9","status":"passed","time":{"start":1698646264684,"stop":1698646267731,"duration":3047}},{"uid":"cb6bd76757040601","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cb6bd76757040601","status":"passed","time":{"start":1698646292910,"stop":1698646296707,"duration":3797}},{"uid":"a03a79ab24450b1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a03a79ab24450b1d","status":"passed","time":{"start":1698628520233,"stop":1698628522549,"duration":2316}},{"uid":"c353369a1397a17d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c353369a1397a17d","status":"passed","time":{"start":1698615145551,"stop":1698615147943,"duration":2392}},{"uid":"42ec090bd8011f1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/42ec090bd8011f1e","status":"passed","time":{"start":1698615217303,"stop":1698615219818,"duration":2515}},{"uid":"e4705159e8cadbb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e4705159e8cadbb7","status":"passed","time":{"start":1698615076287,"stop":1698615079288,"duration":3001}},{"uid":"302ff55ec7b4f262","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/302ff55ec7b4f262","status":"passed","time":{"start":1698542313276,"stop":1698542315988,"duration":2712}},{"uid":"61a115d5e3e2bb9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/61a115d5e3e2bb9c","status":"passed","time":{"start":1698455508118,"stop":1698455510480,"duration":2362}},{"uid":"d6ddaa396825369b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d6ddaa396825369b","status":"passed","time":{"start":1698369196256,"stop":1698369198924,"duration":2668}},{"uid":"8df2a21a631a1ce1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8df2a21a631a1ce1","status":"passed","time":{"start":1698282785465,"stop":1698282789018,"duration":3553}},{"uid":"3ea456d91ca61aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/3ea456d91ca61aed","status":"passed","time":{"start":1698196460928,"stop":1698196463490,"duration":2562}},{"uid":"3e91da86791943c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/3e91da86791943c6","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178170386,"stop":1698178193001,"duration":22615}},{"uid":"f42092bea3f9ffb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/f42092bea3f9ffb7","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178122178,"stop":1698178165526,"duration":43348}}]},"tags":[]},"source":"e3021e7162a047fc.json","parameterValues":["BuryCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/e606ff80ba856134.json b/3.11/1084/data/test-cases/e606ff80ba856134.json deleted file mode 100644 index 5b4db0dce7..0000000000 --- a/3.11/1084/data/test-cases/e606ff80ba856134.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e606ff80ba856134","name":"Validate Council Output [AylesburyValeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"974fd2c15e32d40e1deeebde92c36bd9","time":{"start":1698867313985,"stop":1698867321055,"duration":7070},"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":1698867313986,"stop":1698867313986,"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":1698867313986,"stop":1698867321052,"duration":7066},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867321053,"stop":1698867321053,"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":1698867321053,"stop":1698867321055,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":137,"unknown":0,"total":141},"items":[{"uid":"dd581a352a9e820f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/dd581a352a9e820f","status":"passed","time":{"start":1698801490220,"stop":1698801494814,"duration":4594}},{"uid":"79cb0d641973b123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/79cb0d641973b123","status":"passed","time":{"start":1698788412229,"stop":1698788423711,"duration":11482}},{"uid":"5a6be71dd1f9a9c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5a6be71dd1f9a9c0","status":"passed","time":{"start":1698714874406,"stop":1698714882496,"duration":8090}},{"uid":"b9b07f26a1bf2e37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b9b07f26a1bf2e37","status":"passed","time":{"start":1698701265641,"stop":1698701269140,"duration":3499}},{"uid":"88664ee9f5353e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/88664ee9f5353e3b","status":"passed","time":{"start":1698700142433,"stop":1698700150770,"duration":8337}},{"uid":"d315dbe87f5ebcc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d315dbe87f5ebcc7","status":"passed","time":{"start":1698692700001,"stop":1698692708198,"duration":8197}},{"uid":"2db002dbaba85824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/2db002dbaba85824","status":"passed","time":{"start":1698692658715,"stop":1698692662252,"duration":3537}},{"uid":"f93d7fad9fe8cf6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f93d7fad9fe8cf6c","status":"passed","time":{"start":1698646213387,"stop":1698646222176,"duration":8789}},{"uid":"4bd25ccb259b7169","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/4bd25ccb259b7169","status":"passed","time":{"start":1698646240370,"stop":1698646251115,"duration":10745}},{"uid":"99c209fc775fcc50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/99c209fc775fcc50","status":"failed","statusDetails":"ValueError: No collection data found for provided UPRN.","time":{"start":1698628457463,"stop":1698628466452,"duration":8989}},{"uid":"47aac21a3a715c22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/47aac21a3a715c22","status":"passed","time":{"start":1698615096748,"stop":1698615104407,"duration":7659}},{"uid":"48f5574f086bb692","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/48f5574f086bb692","status":"passed","time":{"start":1698615151044,"stop":1698615159034,"duration":7990}},{"uid":"e403e7f662467525","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e403e7f662467525","status":"passed","time":{"start":1698615032607,"stop":1698615035995,"duration":3388}},{"uid":"e5c22df0c74238db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/e5c22df0c74238db","status":"passed","time":{"start":1698542266456,"stop":1698542269472,"duration":3016}},{"uid":"8d5b04b0ec3e7788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/8d5b04b0ec3e7788","status":"passed","time":{"start":1698455458331,"stop":1698455465313,"duration":6982}},{"uid":"ea379bee17fb1069","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/ea379bee17fb1069","status":"passed","time":{"start":1698369148814,"stop":1698369152114,"duration":3300}},{"uid":"dd0e1e438672c520","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/dd0e1e438672c520","status":"passed","time":{"start":1698282728320,"stop":1698282734175,"duration":5855}},{"uid":"836f62238ec8e8bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/836f62238ec8e8bb","status":"passed","time":{"start":1698196411054,"stop":1698196414120,"duration":3066}},{"uid":"cec0b3b700b356f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/cec0b3b700b356f8","status":"passed","time":{"start":1698178126661,"stop":1698178129847,"duration":3186}},{"uid":"9dbc8dc0f325b160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/9dbc8dc0f325b160","status":"passed","time":{"start":1698178081391,"stop":1698178084804,"duration":3413}}]},"tags":[]},"source":"e606ff80ba856134.json","parameterValues":["AylesburyValeCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/e65e5a90a49db6e3.json b/3.11/1084/data/test-cases/e65e5a90a49db6e3.json deleted file mode 100644 index bb38bfc89e..0000000000 --- a/3.11/1084/data/test-cases/e65e5a90a49db6e3.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e65e5a90a49db6e3","name":"Validate Council Output [SouthCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8feabb4d035e9d980eb81cc0b3d0bde3","time":{"start":1698867562527,"stop":1698867564315,"duration":1788},"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":1698867562528,"stop":1698867562528,"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":1698867562528,"stop":1698867564313,"duration":1785},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867564313,"stop":1698867564313,"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":1698867564313,"stop":1698867564315,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"9831af7b4e4baf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9831af7b4e4baf8","status":"passed","time":{"start":1698801581030,"stop":1698801582953,"duration":1923}},{"uid":"adf0ec28ddc86cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/adf0ec28ddc86cda","status":"passed","time":{"start":1698788735091,"stop":1698788737421,"duration":2330}},{"uid":"4348e41fbb9f0ce7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4348e41fbb9f0ce7","status":"passed","time":{"start":1698715201797,"stop":1698715204276,"duration":2479}},{"uid":"4ed2f8fcf8d6039e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4ed2f8fcf8d6039e","status":"passed","time":{"start":1698701543182,"stop":1698701545191,"duration":2009}},{"uid":"ffd9fab0ea4f7f06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ffd9fab0ea4f7f06","status":"passed","time":{"start":1698700441831,"stop":1698700443912,"duration":2081}},{"uid":"22eb1abd75dd5221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/22eb1abd75dd5221","status":"passed","time":{"start":1698693145246,"stop":1698693147636,"duration":2390}},{"uid":"666aff27768e927f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/666aff27768e927f","status":"passed","time":{"start":1698692957535,"stop":1698692959985,"duration":2450}},{"uid":"53220e8824c7253b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/53220e8824c7253b","status":"passed","time":{"start":1698646569396,"stop":1698646572622,"duration":3226}},{"uid":"b03b159efacaa819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b03b159efacaa819","status":"passed","time":{"start":1698646539910,"stop":1698646542297,"duration":2387}},{"uid":"3fd6ce4d180cb726","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3fd6ce4d180cb726","status":"passed","time":{"start":1698628610373,"stop":1698628612542,"duration":2169}},{"uid":"a5c0cc06fda6a31e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a5c0cc06fda6a31e","status":"passed","time":{"start":1698615369732,"stop":1698615371749,"duration":2017}},{"uid":"c892bbe9812cd116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c892bbe9812cd116","status":"passed","time":{"start":1698615283321,"stop":1698615285328,"duration":2007}},{"uid":"775637d2126ecfad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/775637d2126ecfad","status":"passed","time":{"start":1698615382341,"stop":1698615384972,"duration":2631}},{"uid":"625717602c1e06d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/625717602c1e06d4","status":"passed","time":{"start":1698542593319,"stop":1698542596424,"duration":3105}},{"uid":"ce1e6307bd921ecc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ce1e6307bd921ecc","status":"passed","time":{"start":1698455609872,"stop":1698455612746,"duration":2874}},{"uid":"f2fddfeaf41231b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f2fddfeaf41231b0","status":"passed","time":{"start":1698369285680,"stop":1698369288336,"duration":2656}},{"uid":"8efed324c01f85f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8efed324c01f85f0","status":"passed","time":{"start":1698283122350,"stop":1698283124956,"duration":2606}},{"uid":"e4b8aa1a7c0c9042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e4b8aa1a7c0c9042","status":"passed","time":{"start":1698196732775,"stop":1698196735187,"duration":2412}},{"uid":"8476830c2e16bb7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8476830c2e16bb7a","status":"passed","time":{"start":1698178257710,"stop":1698178260232,"duration":2522}},{"uid":"9f03dfef44091f8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/9f03dfef44091f8e","status":"passed","time":{"start":1698178412826,"stop":1698178414917,"duration":2091}}]},"tags":[]},"source":"e65e5a90a49db6e3.json","parameterValues":["SouthCambridgeshireCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/ea39e6444ef92cfe.json b/3.11/1084/data/test-cases/ea39e6444ef92cfe.json deleted file mode 100644 index 0a38cdfa57..0000000000 --- a/3.11/1084/data/test-cases/ea39e6444ef92cfe.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ea39e6444ef92cfe","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"43ce41b46876976a27337fcdb402fec8","time":{"start":1698867570500,"stop":1698867578250,"duration":7750},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: StaffordshireMoorlandsDistrictCouncil","time":{"start":1698867570500,"stop":1698867570501,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from StaffordshireMoorlandsDistrictCouncil","time":{"start":1698867570501,"stop":1698867578248,"duration":7747},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867578248,"stop":1698867578248,"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":1698867578248,"stop":1698867578250,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StaffordshireMoorlandsDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"20db1b2a1fa77e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/20db1b2a1fa77e91","status":"passed","time":{"start":1698801591629,"stop":1698801599868,"duration":8239}},{"uid":"c347a30f83960a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c347a30f83960a23","status":"passed","time":{"start":1698788739189,"stop":1698788748813,"duration":9624}},{"uid":"6b96dfac7afa5575","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/6b96dfac7afa5575","status":"passed","time":{"start":1698715214270,"stop":1698715224948,"duration":10678}},{"uid":"ebbac63d5aa855e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ebbac63d5aa855e9","status":"passed","time":{"start":1698701551353,"stop":1698701560217,"duration":8864}},{"uid":"589187e6e3932413","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/589187e6e3932413","status":"passed","time":{"start":1698700451825,"stop":1698700461904,"duration":10079}},{"uid":"b6a5696a4dd969ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b6a5696a4dd969ed","status":"passed","time":{"start":1698693158364,"stop":1698693168941,"duration":10577}},{"uid":"c40a90fa00624509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c40a90fa00624509","status":"passed","time":{"start":1698692970945,"stop":1698692985721,"duration":14776}},{"uid":"9e3bfff9077909a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/9e3bfff9077909a1","status":"passed","time":{"start":1698646574361,"stop":1698646584906,"duration":10545}},{"uid":"ded55970cfad4ff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ded55970cfad4ff9","status":"passed","time":{"start":1698646539639,"stop":1698646552679,"duration":13040}},{"uid":"565594a49fa8514e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/565594a49fa8514e","status":"passed","time":{"start":1698628623162,"stop":1698628632545,"duration":9383}},{"uid":"481d220010f123e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/481d220010f123e4","status":"passed","time":{"start":1698615377910,"stop":1698615385660,"duration":7750}},{"uid":"1aa71ddf5b2009aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/1aa71ddf5b2009aa","status":"passed","time":{"start":1698615294337,"stop":1698615305410,"duration":11073}},{"uid":"ea9061f3b4ea4a4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ea9061f3b4ea4a4e","status":"passed","time":{"start":1698615304049,"stop":1698615314053,"duration":10004}},{"uid":"ed66a6af9bd1d9c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ed66a6af9bd1d9c8","status":"passed","time":{"start":1698542541411,"stop":1698542553407,"duration":11996}},{"uid":"2b29024b37f1baf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2b29024b37f1baf1","status":"passed","time":{"start":1698455622586,"stop":1698455629992,"duration":7406}},{"uid":"5b997768aec708c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5b997768aec708c2","status":"passed","time":{"start":1698369299781,"stop":1698369311688,"duration":11907}},{"uid":"68ae14fecca64779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/68ae14fecca64779","status":"passed","time":{"start":1698283150334,"stop":1698283161727,"duration":11393}},{"uid":"f6838f5663dfac7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f6838f5663dfac7b","status":"passed","time":{"start":1698196699804,"stop":1698196709599,"duration":9795}},{"uid":"671dccd25427e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/671dccd25427e6","status":"passed","time":{"start":1698178271031,"stop":1698178280983,"duration":9952}},{"uid":"5d815731af97c09e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/5d815731af97c09e","status":"passed","time":{"start":1698178345665,"stop":1698178355066,"duration":9401}}]},"tags":[]},"source":"ea39e6444ef92cfe.json","parameterValues":["StaffordshireMoorlandsDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/eb176b835655322.json b/3.11/1084/data/test-cases/eb176b835655322.json deleted file mode 100644 index ab3057640f..0000000000 --- a/3.11/1084/data/test-cases/eb176b835655322.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"eb176b835655322","name":"Validate Council Output [EastRidingCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f7ffd8878be96220bbaf283f6c48e546","time":{"start":1698867365261,"stop":1698867366512,"duration":1251},"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":1698867365261,"stop":1698867365262,"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":1698867365262,"stop":1698867366509,"duration":1247},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867366510,"stop":1698867366510,"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":1698867366510,"stop":1698867366512,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"9adc85ad5f1b3975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9adc85ad5f1b3975","status":"passed","time":{"start":1698801520480,"stop":1698801525718,"duration":5238}},{"uid":"ef0b972fff0bb783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ef0b972fff0bb783","status":"passed","time":{"start":1698788484383,"stop":1698788486020,"duration":1637}},{"uid":"fb7e581fbee49cbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fb7e581fbee49cbe","status":"passed","time":{"start":1698714951120,"stop":1698714952491,"duration":1371}},{"uid":"5c10bc6f0589c24f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5c10bc6f0589c24f","status":"passed","time":{"start":1698701319547,"stop":1698701321047,"duration":1500}},{"uid":"87bb0bf27ef92ede","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/87bb0bf27ef92ede","status":"passed","time":{"start":1698700199201,"stop":1698700200903,"duration":1702}},{"uid":"6917208950cbda99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/6917208950cbda99","status":"passed","time":{"start":1698692762467,"stop":1698692763877,"duration":1410}},{"uid":"71c8bc19bf189454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/71c8bc19bf189454","status":"passed","time":{"start":1698692717530,"stop":1698692719345,"duration":1815}},{"uid":"936d39935dbc13a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/936d39935dbc13a8","status":"passed","time":{"start":1698646280898,"stop":1698646282306,"duration":1408}},{"uid":"d22552df8757a6d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d22552df8757a6d3","status":"passed","time":{"start":1698646303158,"stop":1698646305036,"duration":1878}},{"uid":"149a45354ebe2ba3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/149a45354ebe2ba3","status":"passed","time":{"start":1698628521029,"stop":1698628525801,"duration":4772}},{"uid":"d40a83dff6ef9b0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d40a83dff6ef9b0a","status":"passed","time":{"start":1698615149656,"stop":1698615154780,"duration":5124}},{"uid":"e076d2cc20fd7ed2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e076d2cc20fd7ed2","status":"passed","time":{"start":1698615213172,"stop":1698615214358,"duration":1186}},{"uid":"d99e51317e2e8f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d99e51317e2e8f81","status":"passed","time":{"start":1698615082366,"stop":1698615087314,"duration":4948}},{"uid":"2c22c86f99e54b5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2c22c86f99e54b5d","status":"passed","time":{"start":1698542325719,"stop":1698542327039,"duration":1320}},{"uid":"ffc7cc2fb9d4fbc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ffc7cc2fb9d4fbc3","status":"passed","time":{"start":1698455519054,"stop":1698455520057,"duration":1003}},{"uid":"1ba764120a6501d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/1ba764120a6501d0","status":"passed","time":{"start":1698369204837,"stop":1698369206225,"duration":1388}},{"uid":"a9c7cb253cdba53b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a9c7cb253cdba53b","status":"passed","time":{"start":1698282799313,"stop":1698282801095,"duration":1782}},{"uid":"9f53ffcf8ab2d064","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9f53ffcf8ab2d064","status":"passed","time":{"start":1698196472371,"stop":1698196477654,"duration":5283}},{"uid":"616e3c64d202616d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/616e3c64d202616d","status":"passed","time":{"start":1698178176362,"stop":1698178181195,"duration":4833}},{"uid":"7798d914656c256d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/7798d914656c256d","status":"passed","time":{"start":1698178173955,"stop":1698178175068,"duration":1113}}]},"tags":[]},"source":"eb176b835655322.json","parameterValues":["EastRidingCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/ede39b3f079f7c6.json b/3.11/1084/data/test-cases/ede39b3f079f7c6.json deleted file mode 100644 index ddab217695..0000000000 --- a/3.11/1084/data/test-cases/ede39b3f079f7c6.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ede39b3f079f7c6","name":"Validate Council Output [ConwyCountyBorough]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8186cc541d41d38034a9211a23d0bbe2","time":{"start":1698867337842,"stop":1698867338586,"duration":744},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ConwyCountyBorough","time":{"start":1698867337842,"stop":1698867337843,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ConwyCountyBorough","time":{"start":1698867337843,"stop":1698867338584,"duration":741},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867338584,"stop":1698867338584,"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":1698867338585,"stop":1698867338586,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ConwyCountyBorough"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":3,"unknown":0,"total":8},"items":[{"uid":"ce12a1f1ba22ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ce12a1f1ba22ae29","status":"passed","time":{"start":1698801494986,"stop":1698801499609,"duration":4623}},{"uid":"5da108feea107f55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5da108feea107f55","status":"passed","time":{"start":1698788437952,"stop":1698788438872,"duration":920}},{"uid":"fd850c79cb7196c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fd850c79cb7196c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714915878,"stop":1698714917169,"duration":1291}},{"uid":"1f49a0d65b38494e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/1f49a0d65b38494e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701293255,"stop":1698701294066,"duration":811}},{"uid":"a0a53c0c216d07d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a0a53c0c216d07d5","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700170643,"stop":1698700171561,"duration":918}},{"uid":"9e12fa0cf2e20a54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/9e12fa0cf2e20a54","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692729400,"stop":1698692730588,"duration":1188}},{"uid":"16584232490d1e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/16584232490d1e20","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692685196,"stop":1698692686438,"duration":1242}}]},"tags":[]},"source":"ede39b3f079f7c6.json","parameterValues":["ConwyCountyBorough"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/f01a9f24c198e2bc.json b/3.11/1084/data/test-cases/f01a9f24c198e2bc.json deleted file mode 100644 index aad07e950d..0000000000 --- a/3.11/1084/data/test-cases/f01a9f24c198e2bc.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f01a9f24c198e2bc","name":"Validate Council Output [CardiffCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"df5c822318460ed588d620415ff288f8","time":{"start":1698867323529,"stop":1698867326535,"duration":3006},"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":1698867323530,"stop":1698867323530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CardiffCouncil","time":{"start":1698867323530,"stop":1698867326533,"duration":3003},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867326533,"stop":1698867326534,"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":1698867326534,"stop":1698867326535,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"7a2436d5a0f90611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7a2436d5a0f90611","status":"passed","time":{"start":1698801497720,"stop":1698801502322,"duration":4602}},{"uid":"e48ae07c807ce01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e48ae07c807ce01f","status":"passed","time":{"start":1698788419696,"stop":1698788424038,"duration":4342}},{"uid":"e57cde068ca530ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e57cde068ca530ab","status":"passed","time":{"start":1698714883353,"stop":1698714888395,"duration":5042}},{"uid":"31267313cc5650eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/31267313cc5650eb","status":"passed","time":{"start":1698701271479,"stop":1698701278914,"duration":7435}},{"uid":"a46d38e974bfb289","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a46d38e974bfb289","status":"passed","time":{"start":1698700148276,"stop":1698700156041,"duration":7765}},{"uid":"95a548494e70a904","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/95a548494e70a904","status":"passed","time":{"start":1698692708277,"stop":1698692714482,"duration":6205}},{"uid":"7fb6607bf0e52378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7fb6607bf0e52378","status":"passed","time":{"start":1698692665667,"stop":1698692670182,"duration":4515}},{"uid":"82d43ff0aea9e795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/82d43ff0aea9e795","status":"passed","time":{"start":1698646220673,"stop":1698646225417,"duration":4744}},{"uid":"55d363da4672d1f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/55d363da4672d1f5","status":"passed","time":{"start":1698646246618,"stop":1698646258842,"duration":12224}},{"uid":"1c40f54c70cf3d91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/1c40f54c70cf3d91","status":"passed","time":{"start":1698628461224,"stop":1698628467456,"duration":6232}},{"uid":"af0548a71bf163aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/af0548a71bf163aa","status":"passed","time":{"start":1698615099860,"stop":1698615107882,"duration":8022}},{"uid":"bb47b44fca2eb330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/bb47b44fca2eb330","status":"passed","time":{"start":1698615154955,"stop":1698615158649,"duration":3694}},{"uid":"e0365bedc3976879","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e0365bedc3976879","status":"passed","time":{"start":1698615036032,"stop":1698615040897,"duration":4865}},{"uid":"b3d15b4aa1a94ab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b3d15b4aa1a94ab0","status":"passed","time":{"start":1698542269873,"stop":1698542277864,"duration":7991}},{"uid":"c953e1231f68a9cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/c953e1231f68a9cb","status":"passed","time":{"start":1698455461396,"stop":1698455465902,"duration":4506}},{"uid":"39563b311b66a81f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/39563b311b66a81f","status":"passed","time":{"start":1698369152645,"stop":1698369161257,"duration":8612}},{"uid":"3a1bda77c555ef6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3a1bda77c555ef6c","status":"passed","time":{"start":1698282731692,"stop":1698282741375,"duration":9683}},{"uid":"17930a67d2339901","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/17930a67d2339901","status":"passed","time":{"start":1698196414246,"stop":1698196421562,"duration":7316}},{"uid":"7dadb08bcb7655d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7dadb08bcb7655d4","status":"passed","time":{"start":1698178130131,"stop":1698178134746,"duration":4615}},{"uid":"78e319f271f32c27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/78e319f271f32c27","status":"passed","time":{"start":1698178084426,"stop":1698178091926,"duration":7500}}]},"tags":[]},"source":"f01a9f24c198e2bc.json","parameterValues":["CardiffCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/f051b007d0f842d0.json b/3.11/1084/data/test-cases/f051b007d0f842d0.json deleted file mode 100644 index 022446dab4..0000000000 --- a/3.11/1084/data/test-cases/f051b007d0f842d0.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f051b007d0f842d0","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6712f2e3b136c8030bb4071a5deccc97","time":{"start":1698867406516,"stop":1698867411644,"duration":5128},"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":1698867406517,"stop":1698867406517,"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":1698867406517,"stop":1698867411643,"duration":5126},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867411643,"stop":1698867411643,"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":1698867411643,"stop":1698867411644,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":15,"broken":0,"skipped":0,"passed":155,"unknown":0,"total":170},"items":[{"uid":"d612bcda05f755ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d612bcda05f755ee","status":"passed","time":{"start":1698801559685,"stop":1698801565814,"duration":6129}},{"uid":"74e4a0e7a737f910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/74e4a0e7a737f910","status":"passed","time":{"start":1698788544364,"stop":1698788550648,"duration":6284}},{"uid":"e1892ee991aba7f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e1892ee991aba7f7","status":"passed","time":{"start":1698715020038,"stop":1698715027743,"duration":7705}},{"uid":"c88489fa306690ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/c88489fa306690ef","status":"passed","time":{"start":1698701375017,"stop":1698701381412,"duration":6395}},{"uid":"c0e7b6a81a2aecf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/c0e7b6a81a2aecf4","status":"passed","time":{"start":1698700259776,"stop":1698700266338,"duration":6562}},{"uid":"5281c095dbbf20d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/5281c095dbbf20d","status":"passed","time":{"start":1698693017313,"stop":1698693024787,"duration":7474}},{"uid":"c40d75ac907575db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c40d75ac907575db","status":"passed","time":{"start":1698692782206,"stop":1698692788854,"duration":6648}},{"uid":"3ec7c8876f93863e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3ec7c8876f93863e","status":"passed","time":{"start":1698646371392,"stop":1698646379211,"duration":7819}},{"uid":"dc54e89f07756c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/dc54e89f07756c91","status":"passed","time":{"start":1698646374721,"stop":1698646381062,"duration":6341}},{"uid":"a491e4bb1f7c57f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a491e4bb1f7c57f9","status":"passed","time":{"start":1698628585583,"stop":1698628593380,"duration":7797}},{"uid":"8a7bb0d29de40e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8a7bb0d29de40e52","status":"passed","time":{"start":1698615186008,"stop":1698615192501,"duration":6493}},{"uid":"aba0311ac6c9bc99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/aba0311ac6c9bc99","status":"passed","time":{"start":1698615256085,"stop":1698615262983,"duration":6898}},{"uid":"fab124dedf6dfbab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/fab124dedf6dfbab","status":"passed","time":{"start":1698615117159,"stop":1698615124634,"duration":7475}},{"uid":"c5b61725d1370933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/c5b61725d1370933","status":"passed","time":{"start":1698542357552,"stop":1698542364957,"duration":7405}},{"uid":"87fc25b594f358df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/87fc25b594f358df","status":"passed","time":{"start":1698455583515,"stop":1698455591221,"duration":7706}},{"uid":"2f7a7408e19c02f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2f7a7408e19c02f1","status":"passed","time":{"start":1698369257266,"stop":1698369265303,"duration":8037}},{"uid":"d8ac304ecc3e45e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d8ac304ecc3e45e9","status":"passed","time":{"start":1698282848526,"stop":1698282856444,"duration":7918}},{"uid":"ec52c48de13de59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/ec52c48de13de59","status":"passed","time":{"start":1698196512794,"stop":1698196520348,"duration":7554}},{"uid":"9115e0bbb61219f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/9115e0bbb61219f0","status":"passed","time":{"start":1698178232943,"stop":1698178239940,"duration":6997}},{"uid":"76bd72ad53b18fd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/76bd72ad53b18fd6","status":"passed","time":{"start":1698178165964,"stop":1698178171923,"duration":5959}}]},"tags":[]},"source":"f051b007d0f842d0.json","parameterValues":["NorthNorfolkDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/f0d39fc5552aaa73.json b/3.11/1084/data/test-cases/f0d39fc5552aaa73.json deleted file mode 100644 index 46c4589cf3..0000000000 --- a/3.11/1084/data/test-cases/f0d39fc5552aaa73.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f0d39fc5552aaa73","name":"Validate Council Output [WarwickDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2173470ff84c6c7631fa3ff9d8433e49","time":{"start":1698867713618,"stop":1698867715209,"duration":1591},"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":1698867713618,"stop":1698867713618,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WarwickDistrictCouncil","time":{"start":1698867713619,"stop":1698867715207,"duration":1588},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867715208,"stop":1698867715208,"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":1698867715208,"stop":1698867715209,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"1d32c78dee82ef65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1d32c78dee82ef65","status":"passed","time":{"start":1698801620466,"stop":1698801622552,"duration":2086}},{"uid":"100de799202efb31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/100de799202efb31","status":"passed","time":{"start":1698788770632,"stop":1698788772270,"duration":1638}},{"uid":"fe89d613c2c7ae6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fe89d613c2c7ae6","status":"passed","time":{"start":1698715243374,"stop":1698715244865,"duration":1491}},{"uid":"71462c45ea218e2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/71462c45ea218e2d","status":"passed","time":{"start":1698701574533,"stop":1698701575986,"duration":1453}},{"uid":"fcf5e9fd491e417b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/fcf5e9fd491e417b","status":"passed","time":{"start":1698700479850,"stop":1698700481232,"duration":1382}},{"uid":"87d6cba814a1aebc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/87d6cba814a1aebc","status":"passed","time":{"start":1698693217791,"stop":1698693219530,"duration":1739}},{"uid":"43eee5b3d055d1e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/43eee5b3d055d1e9","status":"passed","time":{"start":1698693004991,"stop":1698693006458,"duration":1467}},{"uid":"a06b336ea10b4b92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/a06b336ea10b4b92","status":"passed","time":{"start":1698646605700,"stop":1698646607147,"duration":1447}},{"uid":"7dc03905c207eb9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7dc03905c207eb9e","status":"passed","time":{"start":1698646569022,"stop":1698646570856,"duration":1834}},{"uid":"6b357dffc34b9195","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/6b357dffc34b9195","status":"passed","time":{"start":1698628820568,"stop":1698628822497,"duration":1929}},{"uid":"d8cc18117619e695","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d8cc18117619e695","status":"passed","time":{"start":1698615534429,"stop":1698615535720,"duration":1291}},{"uid":"17a03b0559c64553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/17a03b0559c64553","status":"passed","time":{"start":1698615458876,"stop":1698615460389,"duration":1513}},{"uid":"8ab98f2a2cf86183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8ab98f2a2cf86183","status":"passed","time":{"start":1698615401449,"stop":1698615403033,"duration":1584}},{"uid":"49df5919e1598bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/49df5919e1598bd6","status":"passed","time":{"start":1698542618442,"stop":1698542620627,"duration":2185}},{"uid":"43664e13fc6a99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/43664e13fc6a99f","status":"passed","time":{"start":1698455887366,"stop":1698455888987,"duration":1621}},{"uid":"f0007818c85c059d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f0007818c85c059d","status":"passed","time":{"start":1698369605764,"stop":1698369607926,"duration":2162}},{"uid":"45b7d6a07b9c6238","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/45b7d6a07b9c6238","status":"passed","time":{"start":1698283176719,"stop":1698283178566,"duration":1847}},{"uid":"a994c1776ae353d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/a994c1776ae353d6","status":"passed","time":{"start":1698196753322,"stop":1698196755064,"duration":1742}},{"uid":"25381c4048cdf2cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/25381c4048cdf2cb","status":"passed","time":{"start":1698178444578,"stop":1698178446151,"duration":1573}},{"uid":"d9750b4f4121e74a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/d9750b4f4121e74a","status":"passed","time":{"start":1698178432664,"stop":1698178434420,"duration":1756}}]},"tags":[]},"source":"f0d39fc5552aaa73.json","parameterValues":["WarwickDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/f1d6a76544d68af1.json b/3.11/1084/data/test-cases/f1d6a76544d68af1.json deleted file mode 100644 index f94daaf0d8..0000000000 --- a/3.11/1084/data/test-cases/f1d6a76544d68af1.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f1d6a76544d68af1","name":"Validate Council Output [WelhatCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9757596c6a580c04f776b266c6584936","time":{"start":1698867721121,"stop":1698867721337,"duration":216},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f6595664d10>, 'council': 'WelhatCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f6595664d10>, 'council': 'WelhatCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867721121,"stop":1698867721121,"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":1698867721121,"stop":1698867721337,"duration":216},"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"35f2e0f0bd3b979e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/35f2e0f0bd3b979e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801628305,"stop":1698801628378,"duration":73}},{"uid":"db1e8b10c93019e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/db1e8b10c93019e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788780513,"stop":1698788780798,"duration":285}},{"uid":"43f76e48d22d5531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/43f76e48d22d5531","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715251075,"stop":1698715251190,"duration":115}},{"uid":"4fc0c82f9e4b1579","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4fc0c82f9e4b1579","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701583737,"stop":1698701583869,"duration":132}},{"uid":"147d5cc17ec3b1f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/147d5cc17ec3b1f9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700487961,"stop":1698700488224,"duration":263}},{"uid":"2ac2c8c754035cb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2ac2c8c754035cb1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693225746,"stop":1698693225868,"duration":122}},{"uid":"7b6d5438cc3979fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7b6d5438cc3979fd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693012880,"stop":1698693012993,"duration":113}},{"uid":"677eab3b49719736","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/677eab3b49719736","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646613729,"stop":1698646613849,"duration":120}},{"uid":"b13d6e14455c0211","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b13d6e14455c0211","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646577384,"stop":1698646577652,"duration":268}},{"uid":"e64df0a71ef80204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e64df0a71ef80204","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628830012,"stop":1698628830143,"duration":131}},{"uid":"8500cda440153f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8500cda440153f1a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615541482,"stop":1698615541612,"duration":130}},{"uid":"d92fef5d21ea48d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d92fef5d21ea48d4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615466402,"stop":1698615466542,"duration":140}},{"uid":"1a05bd0c3f6d3520","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/1a05bd0c3f6d3520","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615410391,"stop":1698615410674,"duration":283}},{"uid":"6b2541334015ace4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6b2541334015ace4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542629157,"stop":1698542629832,"duration":675}},{"uid":"481666e386275178","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/481666e386275178","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455894518,"stop":1698455894725,"duration":207}},{"uid":"7cf20586b89548ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/7cf20586b89548ce","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369614592,"stop":1698369614705,"duration":113}},{"uid":"f00cc08384cd890","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f00cc08384cd890","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698283185085,"stop":1698283185192,"duration":107}},{"uid":"b85acadf0ccdae88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b85acadf0ccdae88","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196761084,"stop":1698196761663,"duration":579}},{"uid":"884cd0e15c8f8021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/884cd0e15c8f8021","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178452801,"stop":1698178453483,"duration":682}},{"uid":"1bec706b826e61e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/1bec706b826e61e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178440792,"stop":1698178441429,"duration":637}}]},"tags":[]},"source":"f1d6a76544d68af1.json","parameterValues":["WelhatCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/f38622d4d4345466.json b/3.11/1084/data/test-cases/f38622d4d4345466.json deleted file mode 100644 index 784f369831..0000000000 --- a/3.11/1084/data/test-cases/f38622d4d4345466.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f38622d4d4345466","name":"Validate Council Output [DurhamCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a6754a317b5a41ab9e370512cb3937ce","time":{"start":1698867353248,"stop":1698867356632,"duration":3384},"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":1698867353248,"stop":1698867353249,"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":1698867353249,"stop":1698867356630,"duration":3381},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867356630,"stop":1698867356631,"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":1698867356631,"stop":1698867356632,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"d9c7d6fc9458564f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d9c7d6fc9458564f","status":"passed","time":{"start":1698801498173,"stop":1698801502218,"duration":4045}},{"uid":"6ed0c61435fe698c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/6ed0c61435fe698c","status":"passed","time":{"start":1698788468736,"stop":1698788471903,"duration":3167}},{"uid":"a9f41b3be01250ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a9f41b3be01250ce","status":"passed","time":{"start":1698714933367,"stop":1698714937511,"duration":4144}},{"uid":"9ae03bfa9224308f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9ae03bfa9224308f","status":"passed","time":{"start":1698701306194,"stop":1698701308799,"duration":2605}},{"uid":"ed48f79fa2802dbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ed48f79fa2802dbf","status":"passed","time":{"start":1698700183910,"stop":1698700186900,"duration":2990}},{"uid":"4abcafb24b050f9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/4abcafb24b050f9e","status":"passed","time":{"start":1698692743477,"stop":1698692748779,"duration":5302}},{"uid":"8fe9a8a54256a1c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8fe9a8a54256a1c7","status":"passed","time":{"start":1698692700386,"stop":1698692705300,"duration":4914}},{"uid":"c5328df6a61f268b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c5328df6a61f268b","status":"passed","time":{"start":1698646316131,"stop":1698646319143,"duration":3012}},{"uid":"c27e119d0fcead07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/c27e119d0fcead07","status":"passed","time":{"start":1698646288914,"stop":1698646292355,"duration":3441}},{"uid":"fe84b8316dd66863","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/fe84b8316dd66863","status":"passed","time":{"start":1698628503297,"stop":1698628507120,"duration":3823}},{"uid":"3ecab691a1900604","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3ecab691a1900604","status":"passed","time":{"start":1698615133551,"stop":1698615136756,"duration":3205}},{"uid":"a11a2de97c8cf4e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a11a2de97c8cf4e2","status":"passed","time":{"start":1698615199944,"stop":1698615203087,"duration":3143}},{"uid":"a33c860ee240bade","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/a33c860ee240bade","status":"passed","time":{"start":1698615065802,"stop":1698615068897,"duration":3095}},{"uid":"23bb77d5e93a019f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/23bb77d5e93a019f","status":"passed","time":{"start":1698542310805,"stop":1698542314132,"duration":3327}},{"uid":"7c287babb92fa89e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7c287babb92fa89e","status":"passed","time":{"start":1698455508317,"stop":1698455511011,"duration":2694}},{"uid":"4f758f08499d2993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/4f758f08499d2993","status":"passed","time":{"start":1698369189806,"stop":1698369193373,"duration":3567}},{"uid":"650d7203a306a17a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/650d7203a306a17a","status":"passed","time":{"start":1698282784974,"stop":1698282788630,"duration":3656}},{"uid":"5206b67db98cfd43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5206b67db98cfd43","status":"passed","time":{"start":1698196458781,"stop":1698196461981,"duration":3200}},{"uid":"b818ad8f569c756","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b818ad8f569c756","status":"passed","time":{"start":1698178161058,"stop":1698178164486,"duration":3428}},{"uid":"fc0549dbd800c497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/fc0549dbd800c497","status":"passed","time":{"start":1698178123830,"stop":1698178127109,"duration":3279}}]},"tags":[]},"source":"f38622d4d4345466.json","parameterValues":["DurhamCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/f92c82a5e2d66c16.json b/3.11/1084/data/test-cases/f92c82a5e2d66c16.json deleted file mode 100644 index 95efc30861..0000000000 --- a/3.11/1084/data/test-cases/f92c82a5e2d66c16.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f92c82a5e2d66c16","name":"Validate Council Output [LancasterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"457984096c8a54ecc6e0400bb319c59a","time":{"start":1698867391093,"stop":1698867399613,"duration":8520},"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":1698867391093,"stop":1698867391094,"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":1698867391094,"stop":1698867399611,"duration":8517},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867399611,"stop":1698867399612,"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":1698867399612,"stop":1698867399613,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":2,"broken":0,"skipped":0,"passed":129,"unknown":0,"total":131},"items":[{"uid":"aefd6f314c022093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/aefd6f314c022093","status":"passed","time":{"start":1698801523385,"stop":1698801531073,"duration":7688}},{"uid":"79e342d09e9f6edc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/79e342d09e9f6edc","status":"passed","time":{"start":1698788488760,"stop":1698788493986,"duration":5226}},{"uid":"c1e4e95f990de0f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/c1e4e95f990de0f0","status":"passed","time":{"start":1698714947523,"stop":1698714952811,"duration":5288}},{"uid":"4aec2c987634c535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4aec2c987634c535","status":"passed","time":{"start":1698701308737,"stop":1698701313958,"duration":5221}},{"uid":"fe2dbb520d9269f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/fe2dbb520d9269f9","status":"passed","time":{"start":1698700204877,"stop":1698700210259,"duration":5382}},{"uid":"784bfa0c3de74ee0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/784bfa0c3de74ee0","status":"passed","time":{"start":1698692756400,"stop":1698692761733,"duration":5333}},{"uid":"39b770bd46ef23cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/39b770bd46ef23cf","status":"passed","time":{"start":1698692706916,"stop":1698692712259,"duration":5343}},{"uid":"de197dcb01a76b27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/de197dcb01a76b27","status":"passed","time":{"start":1698646350965,"stop":1698646358987,"duration":8022}},{"uid":"f9c04220674c32f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f9c04220674c32f9","status":"passed","time":{"start":1698646357963,"stop":1698646364023,"duration":6060}},{"uid":"2f571877424aeb46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/2f571877424aeb46","status":"passed","time":{"start":1698628576476,"stop":1698628581529,"duration":5053}},{"uid":"c7b8a4807d2c1038","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c7b8a4807d2c1038","status":"passed","time":{"start":1698615494210,"stop":1698615499385,"duration":5175}},{"uid":"26e9c547a9116814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/26e9c547a9116814","status":"passed","time":{"start":1698615257802,"stop":1698615263482,"duration":5680}},{"uid":"38c7a18def3d4c6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/38c7a18def3d4c6f","status":"passed","time":{"start":1698615137351,"stop":1698615142618,"duration":5267}},{"uid":"720e3f81a48ee831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/720e3f81a48ee831","status":"passed","time":{"start":1698542377504,"stop":1698542389096,"duration":11592}},{"uid":"bb03586a544a38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bb03586a544a38e","status":"passed","time":{"start":1698455566909,"stop":1698455578242,"duration":11333}},{"uid":"47b5eda21574d635","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/47b5eda21574d635","status":"passed","time":{"start":1698369254436,"stop":1698369260327,"duration":5891}},{"uid":"218bb09b1d820a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/218bb09b1d820a0","status":"passed","time":{"start":1698282859204,"stop":1698282870286,"duration":11082}},{"uid":"a8b28019eeecc58d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/a8b28019eeecc58d","status":"passed","time":{"start":1698196533878,"stop":1698196539006,"duration":5128}},{"uid":"3aa51000b608b7c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/3aa51000b608b7c2","status":"passed","time":{"start":1698178232979,"stop":1698178238331,"duration":5352}},{"uid":"2fcbf8914c9c8328","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/2fcbf8914c9c8328","status":"passed","time":{"start":1698178220132,"stop":1698178227178,"duration":7046}}]},"tags":[]},"source":"f92c82a5e2d66c16.json","parameterValues":["LancasterCityCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/f9328cd22cde8da7.json b/3.11/1084/data/test-cases/f9328cd22cde8da7.json deleted file mode 100644 index 43ea51d0db..0000000000 --- a/3.11/1084/data/test-cases/f9328cd22cde8da7.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f9328cd22cde8da7","name":"Validate Council Output [BristolCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9ccf2d38c1146637d9a0560b2cb0f48e","time":{"start":1698867329178,"stop":1698867333794,"duration":4616},"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":1698867329178,"stop":1698867329179,"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":1698867329179,"stop":1698867333791,"duration":4612},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867333791,"stop":1698867333792,"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":1698867333792,"stop":1698867333794,"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"719dae516e9b8c84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/719dae516e9b8c84","status":"passed","time":{"start":1698801497071,"stop":1698801501997,"duration":4926}},{"uid":"d69910fd4edd35da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/d69910fd4edd35da","status":"passed","time":{"start":1698788433700,"stop":1698788438735,"duration":5035}},{"uid":"662c2ccad3ea1b2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/662c2ccad3ea1b2b","status":"passed","time":{"start":1698714893096,"stop":1698714898385,"duration":5289}},{"uid":"113289e50403e0f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/113289e50403e0f5","status":"passed","time":{"start":1698701277179,"stop":1698701281997,"duration":4818}},{"uid":"3295d7bb87126102","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3295d7bb87126102","status":"passed","time":{"start":1698700160910,"stop":1698700165818,"duration":4908}},{"uid":"2b8cdb44db14ca0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2b8cdb44db14ca0e","status":"passed","time":{"start":1698692718218,"stop":1698692723339,"duration":5121}},{"uid":"7c1f9607aa481294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7c1f9607aa481294","status":"passed","time":{"start":1698692671259,"stop":1698692676384,"duration":5125}},{"uid":"fe7614dd8d03d5fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/fe7614dd8d03d5fb","status":"passed","time":{"start":1698646230882,"stop":1698646236226,"duration":5344}},{"uid":"d5c098e33baebab8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d5c098e33baebab8","status":"passed","time":{"start":1698646260890,"stop":1698646265875,"duration":4985}},{"uid":"401088b0449debb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/401088b0449debb2","status":"passed","time":{"start":1698628477527,"stop":1698628482219,"duration":4692}},{"uid":"a9cc7364b8357ceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a9cc7364b8357ceb","status":"passed","time":{"start":1698615111748,"stop":1698615116392,"duration":4644}},{"uid":"edc47f5937b2701b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/edc47f5937b2701b","status":"passed","time":{"start":1698615167085,"stop":1698615171834,"duration":4749}},{"uid":"7c7c9bb6ca9fbecb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/7c7c9bb6ca9fbecb","status":"passed","time":{"start":1698615045169,"stop":1698615050252,"duration":5083}},{"uid":"a7ec3bbcabd34be5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a7ec3bbcabd34be5","status":"passed","time":{"start":1698542278412,"stop":1698542283767,"duration":5355}},{"uid":"1adfd7cdc2de3267","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1adfd7cdc2de3267","status":"passed","time":{"start":1698455474044,"stop":1698455478855,"duration":4811}},{"uid":"1d350cb894df1efe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/1d350cb894df1efe","status":"passed","time":{"start":1698369161210,"stop":1698369166369,"duration":5159}},{"uid":"7de08bf9c10e3f5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/7de08bf9c10e3f5f","status":"passed","time":{"start":1698282744603,"stop":1698282749792,"duration":5189}},{"uid":"7c3b2ada352aa76d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7c3b2ada352aa76d","status":"passed","time":{"start":1698196422219,"stop":1698196426965,"duration":4746}},{"uid":"738020127c487764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/738020127c487764","status":"passed","time":{"start":1698178139603,"stop":1698178144881,"duration":5278}},{"uid":"28dfdd502316a09a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/28dfdd502316a09a","status":"passed","time":{"start":1698178094025,"stop":1698178098771,"duration":4746}}]},"tags":[]},"source":"f9328cd22cde8da7.json","parameterValues":["BristolCityCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/fa112042b76c07c9.json b/3.11/1084/data/test-cases/fa112042b76c07c9.json deleted file mode 100644 index 5191ea65b7..0000000000 --- a/3.11/1084/data/test-cases/fa112042b76c07c9.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"fa112042b76c07c9","name":"Validate Council Output [NorthEastLincs]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5bf150f9d14a36325cbfaf9b6349d178","time":{"start":1698867394244,"stop":1698867394247,"duration":3},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f659590e990>, 'council': 'NorthEastLincs'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f659590e990>, 'council': 'NorthEastLincs'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867394245,"stop":1698867394245,"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":1698867394245,"stop":1698867394247,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"c7d0311c0846cb0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/c7d0311c0846cb0e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801576182,"stop":1698801576185,"duration":3}},{"uid":"8a9e5c7bbb1f224d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8a9e5c7bbb1f224d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788535516,"stop":1698788535519,"duration":3}},{"uid":"42b4ae5e467f442a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/42b4ae5e467f442a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715007426,"stop":1698715007429,"duration":3}},{"uid":"db0c1104831a1c4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/db0c1104831a1c4e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701363647,"stop":1698701363650,"duration":3}},{"uid":"b19959ef3da94825","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b19959ef3da94825","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700248799,"stop":1698700248801,"duration":2}},{"uid":"86d7e88813a35475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/86d7e88813a35475","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693006570,"stop":1698693006574,"duration":4}},{"uid":"c6be480d3212bc72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c6be480d3212bc72","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692772045,"stop":1698692772049,"duration":4}},{"uid":"875b120ddd3ea4d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/875b120ddd3ea4d0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646571976,"stop":1698646571980,"duration":4}},{"uid":"999f49c95e6899f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/999f49c95e6899f1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646511363,"stop":1698646511365,"duration":2}},{"uid":"e30b52ae2040c2cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e30b52ae2040c2cf","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628572803,"stop":1698628572807,"duration":4}},{"uid":"a270950319baf31a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a270950319baf31a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615175844,"stop":1698615175848,"duration":4}},{"uid":"a4eb24123f49ca22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a4eb24123f49ca22","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615243611,"stop":1698615243615,"duration":4}},{"uid":"debc02a6f43c87e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/debc02a6f43c87e0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615106257,"stop":1698615106261,"duration":4}},{"uid":"6b60379b720240ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6b60379b720240ec","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542346909,"stop":1698542346912,"duration":3}},{"uid":"66cc5f3472857705","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/66cc5f3472857705","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455571948,"stop":1698455571951,"duration":3}},{"uid":"e643a3939ff78d6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e643a3939ff78d6f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369245822,"stop":1698369245825,"duration":3}},{"uid":"dc5ff7b9e87c2268","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/dc5ff7b9e87c2268","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282838168,"stop":1698282838172,"duration":4}},{"uid":"147b129e666f21da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/147b129e666f21da","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196502895,"stop":1698196502899,"duration":4}},{"uid":"e5224f8d7aacf929","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e5224f8d7aacf929","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178222744,"stop":1698178222748,"duration":4}},{"uid":"aac24be6ab63f2a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/aac24be6ab63f2a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178155174,"stop":1698178155177,"duration":3}}]},"tags":[]},"source":"fa112042b76c07c9.json","parameterValues":["NorthEastLincs"]} \ No newline at end of file diff --git a/3.11/1084/data/timeline.json b/3.11/1084/data/timeline.json deleted file mode 100644 index 39b0b57df4..0000000000 --- a/3.11/1084/data/timeline.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","children":[{"name":"fv-az717-782","children":[{"name":"2257-MainThread","children":[{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"1c15247debba5392","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867338588,"stop":1698867341820,"duration":3232},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"d709d814dc6dab1a","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867358608,"stop":1698867360146,"duration":1538},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"1bdb14905e0de0c2","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"failed","time":{"start":1698867378062,"stop":1698867379118,"duration":1056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"34fc19b30c9580ac","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"failed","time":{"start":1698867337336,"stop":1698867337608,"duration":272},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"ccf4a9ce28d18be6","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"failed","time":{"start":1698867411647,"stop":1698867541539,"duration":129892},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"c2b8e887ab0b70cf","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"failed","time":{"start":1698867699496,"stop":1698867700106,"duration":610},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"ab6efc981262b4e2","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867343389,"stop":1698867348339,"duration":4950},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"5a11e8b5e4bd0011","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867715212,"stop":1698867719634,"duration":4422},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"f01a9f24c198e2bc","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867323529,"stop":1698867326535,"duration":3006},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [EastNorthamptonshireCouncil]","uid":"9537d114052bcbcf","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"failed","time":{"start":1698867364951,"stop":1698867365096,"duration":145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"5e729d951751f0bf","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867322629,"stop":1698867323527,"duration":898},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"4c73ac8faa892520","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"failed","time":{"start":1698867341822,"stop":1698867343350,"duration":1528},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"52f58b1c3d6bbe31","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867373378,"stop":1698867377116,"duration":3738},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"64bff62d215a591d","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867379189,"stop":1698867385288,"duration":6099},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"eb176b835655322","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867365261,"stop":1698867366512,"duration":1251},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"2f33085f7f9cf954","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867385290,"stop":1698867386347,"duration":1057},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"7b2ef46cf97fac33","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867721374,"stop":1698867730463,"duration":9089},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"8898658c9d0be498","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"failed","time":{"start":1698867366514,"stop":1698867373326,"duration":6812},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"c0743db4ff22311f","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867705196,"stop":1698867713615,"duration":8419},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"cda0c1bc093a46ca","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867700133,"stop":1698867702722,"duration":2589},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"8d929b028f99b279","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867691120,"stop":1698867692635,"duration":1515},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"f572acf76265a1b4","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867357990,"stop":1698867358605,"duration":615},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"cf8671a0e1f8e938","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867702725,"stop":1698867705193,"duration":2468},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"f051b007d0f842d0","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867406516,"stop":1698867411644,"duration":5128},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"f38622d4d4345466","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867353248,"stop":1698867356632,"duration":3384},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"947eec07b90075b9","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867688423,"stop":1698867691118,"duration":2695},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"58da5d9595f9ac29","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867730465,"stop":1698867733932,"duration":3467},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"2f7c3ceeac76801f","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"failed","time":{"start":1698867547130,"stop":1698867678785,"duration":131655},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"5713d14268f1946d","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867326575,"stop":1698867328402,"duration":1827},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"991e31963f0ef3dc","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867678924,"stop":1698867688421,"duration":9497},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"ede39b3f079f7c6","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867337842,"stop":1698867338586,"duration":744},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"fab57b1099b2bfa9","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"failed","time":{"start":1698867377119,"stop":1698867377768,"duration":649},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"76ad9dcc2badbda5","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867360148,"stop":1698867364949,"duration":4801},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"9f4f097acbaa4dc4","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"failed","time":{"start":1698867541697,"stop":1698867543216,"duration":1519},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"6120353588b2e742","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"failed","time":{"start":1698867543286,"stop":1698867547074,"duration":3788},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"2c01a83167cacab2","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867394281,"stop":1698867400265,"duration":5984},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"87ef30646aeb1877","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867719637,"stop":1698867721118,"duration":1481},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"539cf2765948c106","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867348343,"stop":1698867353246,"duration":4903},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [CalderdaleCouncil]","uid":"e285d7587ec7d24","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"failed","time":{"start":1698867313985,"stop":1698867322526,"duration":8541},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"f0d39fc5552aaa73","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867713618,"stop":1698867715209,"duration":1591},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"321b7082bf8da3ec","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"failed","time":{"start":1698867379153,"stop":1698867379156,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"1d73637d004233a4","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867400267,"stop":1698867401039,"duration":772},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"db4cbdac098a4c48","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867692638,"stop":1698867699493,"duration":6855},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"212ca2d7e8078780","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867386349,"stop":1698867394242,"duration":7893},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"f1d6a76544d68af1","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"failed","time":{"start":1698867721121,"stop":1698867721337,"duration":216},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"adc4186b75ed80be","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867401041,"stop":1698867406514,"duration":5473},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"1ba5368d38f1a455","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"failed","time":{"start":1698867328404,"stop":1698867337309,"duration":8905},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"83fb27b65be82a8e","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"failed","time":{"start":1698867326538,"stop":1698867326541,"duration":3},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"fa112042b76c07c9","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"failed","time":{"start":1698867394244,"stop":1698867394247,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"a4ce0c4df2df1fc2","parentUid":"bd1086410c3d66f23e5fe4a406459162","status":"passed","time":{"start":1698867356634,"stop":1698867357988,"duration":1354},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]}],"uid":"bd1086410c3d66f23e5fe4a406459162"},{"name":"2254-MainThread","children":[{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"e65e5a90a49db6e3","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867562527,"stop":1698867564315,"duration":1788},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"30665349655842b7","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867367021,"stop":1698867374407,"duration":7386},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"99dcc6083cd0f992","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"failed","time":{"start":1698867723976,"stop":1698867725859,"duration":1883},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"67a9abaecaafe4c3","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"failed","time":{"start":1698867388315,"stop":1698867389480,"duration":1165},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"11e1f912ed85ed5b","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867374410,"stop":1698867376486,"duration":2076},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"248d25ba9bf8a75","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"failed","time":{"start":1698867321059,"stop":1698867321836,"duration":777},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"9beef4c39daf2f62","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"failed","time":{"start":1698867531310,"stop":1698867534393,"duration":3083},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"8db9b799650f26a7","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867561285,"stop":1698867562525,"duration":1240},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"afcea719d4cdf33","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867535418,"stop":1698867536412,"duration":994},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"962394fc05a08c2a","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867719913,"stop":1698867722520,"duration":2607},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"f92c82a5e2d66c16","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867391093,"stop":1698867399613,"duration":8520},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"b40838004c6edecc","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867380587,"stop":1698867388313,"duration":7726},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"113490d328f8aab1","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867322706,"stop":1698867323314,"duration":608},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"b5ed75a48c1697bf","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867551741,"stop":1698867553838,"duration":2097},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"2a9098384eb293b0","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867324422,"stop":1698867329176,"duration":4754},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"4844eb9f0e0e2f68","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867578816,"stop":1698867584470,"duration":5654},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"20c3c7688b045c62","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"failed","time":{"start":1698867333796,"stop":1698867334687,"duration":891},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"cc94684964a1cab8","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"failed","time":{"start":1698867589459,"stop":1698867590208,"duration":749},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"9f0b131d3061c150","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867584472,"stop":1698867589456,"duration":4984},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"b821e6b5d0bf4724","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867725888,"stop":1698867729422,"duration":3534},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"e2e765f6d989af01","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867735810,"stop":1698867737703,"duration":1893},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"9ddc0566cab40b78","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"failed","time":{"start":1698867590362,"stop":1698867719733,"duration":129371},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"807273545fd4543d","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"failed","time":{"start":1698867323782,"stop":1698867324234,"duration":452},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"e4bedd7c86810615","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"failed","time":{"start":1698867323316,"stop":1698867323748,"duration":432},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"1d33f8c951ee9b74","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"failed","time":{"start":1698867376488,"stop":1698867378396,"duration":1908},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"c9e3c1b7da913816","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867334724,"stop":1698867347522,"duration":12798},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"f9328cd22cde8da7","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867329178,"stop":1698867333794,"duration":4616},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"d526e831a23d632a","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867722523,"stop":1698867723973,"duration":1450},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"8b4de7bc5f49ab70","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867321924,"stop":1698867322702,"duration":778},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"be4803ae36546b07","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867566575,"stop":1698867569675,"duration":3100},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"c1161382b0c25959","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867399615,"stop":1698867530570,"duration":130955},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"868469739c441395","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"failed","time":{"start":1698867564940,"stop":1698867566548,"duration":1608},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"a84526d38440c648","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867548174,"stop":1698867551739,"duration":3565},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"1c02320184542b88","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867530573,"stop":1698867531308,"duration":735},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"72d83985af618a41","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"failed","time":{"start":1698867389508,"stop":1698867391046,"duration":1538},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"b17e30837397807a","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867536414,"stop":1698867542058,"duration":5644},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"321c9e0cdb586f99","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867534419,"stop":1698867535416,"duration":997},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"ea39e6444ef92cfe","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867570500,"stop":1698867578250,"duration":7750},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"e606ff80ba856134","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867313985,"stop":1698867321055,"duration":7070},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"8f0c2b261c5d39a0","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867578253,"stop":1698867578814,"duration":561},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"33706e44c9c31998","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867564318,"stop":1698867564937,"duration":619},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"5ac832b580d129cf","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867378485,"stop":1698867380585,"duration":2100},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"6a6a3460c7f4ec9e","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867347525,"stop":1698867365278,"duration":17753},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"acf86f0f1d0e8c74","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867729425,"stop":1698867735806,"duration":6381},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"595ce4fee1e1f11c","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"failed","time":{"start":1698867569678,"stop":1698867570256,"duration":578},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"e3021e7162a047fc","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867365281,"stop":1698867367017,"duration":1736},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"3a4d378914111c2d","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"passed","time":{"start":1698867553840,"stop":1698867561283,"duration":7443},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"75f10cec72d81eb6","parentUid":"3c9e9ef4b1531fd87f0dca38453106b8","status":"failed","time":{"start":1698867542061,"stop":1698867548091,"duration":6030},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]}],"uid":"3c9e9ef4b1531fd87f0dca38453106b8"}],"uid":"3d818871b25f0635da5bbc217e73903a"}],"name":"timeline"} \ No newline at end of file diff --git a/3.11/1084/export/influxDbData.txt b/3.11/1084/export/influxDbData.txt deleted file mode 100644 index 48228d8cba..0000000000 --- a/3.11/1084/export/influxDbData.txt +++ /dev/null @@ -1,12 +0,0 @@ -launch_status failed=31 1698867749000000000 -launch_status broken=0 1698867749000000000 -launch_status passed=67 1698867749000000000 -launch_status skipped=0 1698867749000000000 -launch_status unknown=0 1698867749000000000 -launch_time duration=423718 1698867749000000000 -launch_time min_duration=3 1698867749000000000 -launch_time max_duration=131655 1698867749000000000 -launch_time sum_duration=840709 1698867749000000000 -launch_problems product_defects=31 1698867749000000000 -launch_retries retries=0 1698867749000000000 -launch_retries run=98 1698867749000000000 diff --git a/3.11/1084/export/prometheusData.txt b/3.11/1084/export/prometheusData.txt deleted file mode 100644 index c3be2b1e90..0000000000 --- a/3.11/1084/export/prometheusData.txt +++ /dev/null @@ -1,12 +0,0 @@ -launch_status_failed 31 -launch_status_broken 0 -launch_status_passed 67 -launch_status_skipped 0 -launch_status_unknown 0 -launch_time_duration 423718 -launch_time_min_duration 3 -launch_time_max_duration 131655 -launch_time_sum_duration 840709 -launch_problems_product_defects 31 -launch_retries_retries 0 -launch_retries_run 98 diff --git a/3.11/1084/history/history.json b/3.11/1084/history/history.json deleted file mode 100644 index 5c41d6b1d6..0000000000 --- a/3.11/1084/history/history.json +++ /dev/null @@ -1 +0,0 @@ -{"d7632c48737fc67f2ba0cc9473d07d35":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":35},"items":[{"uid":"9f0b131d3061c150","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/9f0b131d3061c150","status":"passed","time":{"start":1698867584472,"stop":1698867589456,"duration":4984}},{"uid":"ed0860861cb3130c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ed0860861cb3130c","status":"passed","time":{"start":1698801593449,"stop":1698801595227,"duration":1778}},{"uid":"a24021b571de9319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/a24021b571de9319","status":"passed","time":{"start":1698788744687,"stop":1698788746590,"duration":1903}},{"uid":"696febfb59f07ebe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/696febfb59f07ebe","status":"passed","time":{"start":1698715218916,"stop":1698715221051,"duration":2135}},{"uid":"146f7412793c8886","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/146f7412793c8886","status":"passed","time":{"start":1698701550839,"stop":1698701552661,"duration":1822}},{"uid":"4215fccec610f3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/4215fccec610f3c","status":"passed","time":{"start":1698700453260,"stop":1698700455796,"duration":2536}},{"uid":"cb501bb512bfeeef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/cb501bb512bfeeef","status":"passed","time":{"start":1698693173800,"stop":1698693175775,"duration":1975}},{"uid":"12961329dfab6630","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/12961329dfab6630","status":"passed","time":{"start":1698692967096,"stop":1698692968950,"duration":1854}},{"uid":"f8a87134b70728e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f8a87134b70728e","status":"passed","time":{"start":1698646579869,"stop":1698646581991,"duration":2122}},{"uid":"56735aa830bfdaf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/56735aa830bfdaf6","status":"passed","time":{"start":1698646549163,"stop":1698646551161,"duration":1998}},{"uid":"9f271a35907ec907","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/9f271a35907ec907","status":"passed","time":{"start":1698628635827,"stop":1698628637745,"duration":1918}},{"uid":"eed7af1b32fe41f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/eed7af1b32fe41f9","status":"passed","time":{"start":1698615388776,"stop":1698615391161,"duration":2385}},{"uid":"9158329b3a3a5777","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/9158329b3a3a5777","status":"passed","time":{"start":1698615308483,"stop":1698615310121,"duration":1638}},{"uid":"34adf7e6a0832537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/34adf7e6a0832537","status":"passed","time":{"start":1698615317633,"stop":1698615319632,"duration":1999}},{"uid":"544753d2f68660dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/544753d2f68660dd","status":"passed","time":{"start":1698542562166,"stop":1698542564244,"duration":2078}},{"uid":"e735db6b4c8d37be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e735db6b4c8d37be","status":"passed","time":{"start":1698455641172,"stop":1698455642587,"duration":1415}},{"uid":"24934a2aed3c43bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/24934a2aed3c43bf","status":"passed","time":{"start":1698369317861,"stop":1698369319941,"duration":2080}},{"uid":"23fd602ac0481e5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/23fd602ac0481e5b","status":"passed","time":{"start":1698283135176,"stop":1698283137125,"duration":1949}},{"uid":"205d44fa614e1d5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/205d44fa614e1d5b","status":"passed","time":{"start":1698196713776,"stop":1698196715669,"duration":1893}},{"uid":"bdefde96e1ab8e7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/bdefde96e1ab8e7c","status":"passed","time":{"start":1698178285454,"stop":1698178287483,"duration":2029}}]},"33b002c0b125c12033855f36f4074886":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"f572acf76265a1b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/f572acf76265a1b4","status":"passed","time":{"start":1698867357990,"stop":1698867358605,"duration":615}},{"uid":"9488d30108448344","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9488d30108448344","status":"passed","time":{"start":1698801503381,"stop":1698801504078,"duration":697}},{"uid":"793c3956bb2ef1d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/793c3956bb2ef1d6","status":"passed","time":{"start":1698788473709,"stop":1698788474750,"duration":1041}},{"uid":"df0d61eab264a45b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/df0d61eab264a45b","status":"passed","time":{"start":1698714940293,"stop":1698714941335,"duration":1042}},{"uid":"2c729c6cdbcd8ce8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/2c729c6cdbcd8ce8","status":"passed","time":{"start":1698701310228,"stop":1698701311023,"duration":795}},{"uid":"e580e892ac637136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e580e892ac637136","status":"passed","time":{"start":1698700188217,"stop":1698700189138,"duration":921}},{"uid":"a1b739b7fad55c08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/a1b739b7fad55c08","status":"passed","time":{"start":1698692752359,"stop":1698692753400,"duration":1041}},{"uid":"c724c11ff5db7361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c724c11ff5db7361","status":"passed","time":{"start":1698692706734,"stop":1698692707777,"duration":1043}},{"uid":"4bd05574165162dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/4bd05574165162dc","status":"passed","time":{"start":1698646270611,"stop":1698646271717,"duration":1106}},{"uid":"cae22d2902b53850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cae22d2902b53850","status":"passed","time":{"start":1698646293812,"stop":1698646294882,"duration":1070}},{"uid":"f8d922f50dab9ebf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/f8d922f50dab9ebf","status":"passed","time":{"start":1698628511970,"stop":1698628512799,"duration":829}},{"uid":"5f65f900ebe88c02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5f65f900ebe88c02","status":"passed","time":{"start":1698615141337,"stop":1698615142113,"duration":776}},{"uid":"3a08e06c2917ed56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3a08e06c2917ed56","status":"passed","time":{"start":1698615204423,"stop":1698615205202,"duration":779}},{"uid":"12908b0b830867b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/12908b0b830867b7","status":"passed","time":{"start":1698615072850,"stop":1698615073904,"duration":1054}},{"uid":"3b1f91a9871a3d25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3b1f91a9871a3d25","status":"passed","time":{"start":1698542315990,"stop":1698542316985,"duration":995}},{"uid":"5efbe69af13232e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5efbe69af13232e9","status":"passed","time":{"start":1698455510482,"stop":1698455511073,"duration":591}},{"uid":"1ea3d0f85b8049a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/1ea3d0f85b8049a7","status":"passed","time":{"start":1698369195005,"stop":1698369196047,"duration":1042}},{"uid":"1b14265396a3c862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/1b14265396a3c862","status":"passed","time":{"start":1698282789022,"stop":1698282790097,"duration":1075}},{"uid":"41b8717787066c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/41b8717787066c9c","status":"passed","time":{"start":1698196463492,"stop":1698196464281,"duration":789}},{"uid":"28e38213e9074ec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/28e38213e9074ec0","status":"passed","time":{"start":1698178166210,"stop":1698178167234,"duration":1024}}]},"3a7171e6de629587a3f0d32410302b35":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":19,"unknown":0,"total":23},"items":[{"uid":"30665349655842b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/30665349655842b7","status":"passed","time":{"start":1698867367021,"stop":1698867374407,"duration":7386}},{"uid":"402dd9daaaa1e939","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/402dd9daaaa1e939","status":"passed","time":{"start":1698801530927,"stop":1698801538776,"duration":7849}},{"uid":"ab9549598e2e9253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ab9549598e2e9253","status":"passed","time":{"start":1698788506193,"stop":1698788514780,"duration":8587}},{"uid":"dce29117ac1cb906","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/dce29117ac1cb906","status":"passed","time":{"start":1698714974962,"stop":1698714985326,"duration":10364}},{"uid":"fe26bef473519aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/fe26bef473519aa","status":"passed","time":{"start":1698701338256,"stop":1698701346282,"duration":8026}},{"uid":"d691a9f461783e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d691a9f461783e2","status":"passed","time":{"start":1698700220754,"stop":1698700229344,"duration":8590}},{"uid":"169ae47981dbbafd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/169ae47981dbbafd","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55c625a2bfb3 \n#1 0x55c6256ff4a7 \n#2 0x55c6256e749e \n#3 0x55c6256e72ce \n#4 0x55c6256e5ecd \n#5 0x55c6256e64cf \n#6 0x55c6256f5a04 \n#7 0x55c62570a651 \n#8 0x55c62570f04b \n#9 0x55c6256e6bf1 \n#10 0x55c62570a446 \n#11 0x55c625781dfc \n#12 0x55c625768713 \n#13 0x55c62573b18b \n#14 0x55c62573bf7e \n#15 0x55c6259f18d8 \n#16 0x55c6259f5800 \n#17 0x55c6259ffcfc \n#18 0x55c6259f6418 \n#19 0x55c6259c342f \n#20 0x55c625a1a4e8 \n#21 0x55c625a1a6b4 \n#22 0x55c625a2b143 \n#23 0x7f6e56a94ac3 ","time":{"start":1698692796222,"stop":1698693102005,"duration":305783}},{"uid":"481c58fa1c2e53d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/481c58fa1c2e53d0","status":"passed","time":{"start":1698692740844,"stop":1698692750431,"duration":9587}},{"uid":"b77d1a2e42d6a7dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/b77d1a2e42d6a7dd","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55f663c0afb3 \n#1 0x55f6638de4a7 \n#2 0x55f663925dd6 \n#3 0x55f663925ec1 \n#4 0x55f663963354 \n#5 0x55f66394796d \n#6 0x55f663960c02 \n#7 0x55f663947713 \n#8 0x55f66391a18b \n#9 0x55f66391af7e \n#10 0x55f663bd08d8 \n#11 0x55f663bd4800 \n#12 0x55f663bdecfc \n#13 0x55f663bd5418 \n#14 0x55f663ba242f \n#15 0x55f663bf94e8 \n#16 0x55f663bf96b4 \n#17 0x55f663c0a143 \n#18 0x7f9e2de94ac3 ","time":{"start":1698646302752,"stop":1698646326979,"duration":24227}},{"uid":"8a62503caf7dda9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8a62503caf7dda9a","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x56336bc0efb3 \n#1 0x56336b8e24a7 \n#2 0x56336b929dd6 \n#3 0x56336b929ec1 \n#4 0x56336b967354 \n#5 0x56336b94b96d \n#6 0x56336b964c02 \n#7 0x56336b94b713 \n#8 0x56336b91e18b \n#9 0x56336b91ef7e \n#10 0x56336bbd48d8 \n#11 0x56336bbd8800 \n#12 0x56336bbe2cfc \n#13 0x56336bbd9418 \n#14 0x56336bba642f \n#15 0x56336bbfd4e8 \n#16 0x56336bbfd6b4 \n#17 0x56336bc0e143 \n#18 0x7f4d6f894ac3 ","time":{"start":1698646324063,"stop":1698646338747,"duration":14684}},{"uid":"2eb7ea187a488639","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/2eb7ea187a488639","status":"passed","time":{"start":1698628550830,"stop":1698628559680,"duration":8850}},{"uid":"292030a68d087518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/292030a68d087518","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f026d79fb3 \n#1 0x55f026a4d4a7 \n#2 0x55f026a3549e \n#3 0x55f026a352ce \n#4 0x55f026a33ecd \n#5 0x55f026a344cf \n#6 0x55f026a43a04 \n#7 0x55f026a58651 \n#8 0x55f026a5d04b \n#9 0x55f026a34bf1 \n#10 0x55f026a58446 \n#11 0x55f026acfdfc \n#12 0x55f026ab6713 \n#13 0x55f026a8918b \n#14 0x55f026a89f7e \n#15 0x55f026d3f8d8 \n#16 0x55f026d43800 \n#17 0x55f026d4dcfc \n#18 0x55f026d44418 \n#19 0x55f026d1142f \n#20 0x55f026d684e8 \n#21 0x55f026d686b4 \n#22 0x55f026d79143 \n#23 0x7effd3694ac3 ","time":{"start":1698615170833,"stop":1698615476037,"duration":305204}},{"uid":"1e1320d63b41e40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/1e1320d63b41e40","status":"passed","time":{"start":1698615233501,"stop":1698615241936,"duration":8435}},{"uid":"afa0550e6aa5c025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/afa0550e6aa5c025","status":"passed","time":{"start":1698615108709,"stop":1698615118193,"duration":9484}},{"uid":"a81dc7c19d10b39e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a81dc7c19d10b39e","status":"passed","time":{"start":1698542350573,"stop":1698542359275,"duration":8702}},{"uid":"82e86c5ce59e0df3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/82e86c5ce59e0df3","status":"passed","time":{"start":1698455538635,"stop":1698455547072,"duration":8437}},{"uid":"80e7aa15c581c4b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/80e7aa15c581c4b8","status":"passed","time":{"start":1698369226337,"stop":1698369236059,"duration":9722}},{"uid":"52be0c3c1b002a1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/52be0c3c1b002a1a","status":"passed","time":{"start":1698282827769,"stop":1698282837580,"duration":9811}},{"uid":"7380c1a9328d0584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7380c1a9328d0584","status":"passed","time":{"start":1698196505514,"stop":1698196516057,"duration":10543}},{"uid":"ed8d917ea4df35a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ed8d917ea4df35a8","status":"passed","time":{"start":1698178205217,"stop":1698178214736,"duration":9519}}]},"b9a0b94e117284e01290d827dc1bf029":{"statistic":{"failed":72,"broken":0,"skipped":0,"passed":98,"unknown":0,"total":170},"items":[{"uid":"fab57b1099b2bfa9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/fab57b1099b2bfa9","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867377119,"stop":1698867377768,"duration":649}},{"uid":"2a1cd6e697b4a9f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/2a1cd6e697b4a9f4","status":"passed","time":{"start":1698801527895,"stop":1698801530925,"duration":3030}},{"uid":"5388a38ffa90adcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5388a38ffa90adcd","status":"passed","time":{"start":1698788503485,"stop":1698788506191,"duration":2706}},{"uid":"616ff538efb8968c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/616ff538efb8968c","status":"passed","time":{"start":1698714969819,"stop":1698714974959,"duration":5140}},{"uid":"cfdd6f70e382a9d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/cfdd6f70e382a9d9","status":"passed","time":{"start":1698701335206,"stop":1698701338253,"duration":3047}},{"uid":"648cc2228512d951","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/648cc2228512d951","status":"passed","time":{"start":1698700217914,"stop":1698700220752,"duration":2838}},{"uid":"1c786bf609771953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/1c786bf609771953","status":"passed","time":{"start":1698692793054,"stop":1698692796219,"duration":3165}},{"uid":"f996a17e031b94c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f996a17e031b94c1","status":"passed","time":{"start":1698692737734,"stop":1698692740840,"duration":3106}},{"uid":"207043aa49c74418","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/207043aa49c74418","status":"passed","time":{"start":1698646299395,"stop":1698646302749,"duration":3354}},{"uid":"7e01908be067ce69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7e01908be067ce69","status":"passed","time":{"start":1698646320951,"stop":1698646324061,"duration":3110}},{"uid":"4d0858f2dac9ad8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/4d0858f2dac9ad8e","status":"passed","time":{"start":1698628548302,"stop":1698628550827,"duration":2525}},{"uid":"d9e0b0b35459c90e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d9e0b0b35459c90e","status":"passed","time":{"start":1698615167830,"stop":1698615170831,"duration":3001}},{"uid":"c53285209a9d8286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c53285209a9d8286","status":"passed","time":{"start":1698615230681,"stop":1698615233498,"duration":2817}},{"uid":"f08114460d68b37e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f08114460d68b37e","status":"passed","time":{"start":1698615105760,"stop":1698615108706,"duration":2946}},{"uid":"155ac506edb0020f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/155ac506edb0020f","status":"passed","time":{"start":1698542347550,"stop":1698542350571,"duration":3021}},{"uid":"1ba9c9694655ea85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1ba9c9694655ea85","status":"passed","time":{"start":1698455535335,"stop":1698455538633,"duration":3298}},{"uid":"aaba65da65dac9b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/aaba65da65dac9b9","status":"passed","time":{"start":1698369223198,"stop":1698369226334,"duration":3136}},{"uid":"85870fa5bd75751d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/85870fa5bd75751d","status":"passed","time":{"start":1698282823932,"stop":1698282827766,"duration":3834}},{"uid":"9fc4107bca2fe6de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9fc4107bca2fe6de","status":"passed","time":{"start":1698196502924,"stop":1698196505511,"duration":2587}},{"uid":"4e41be16a088cf33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4e41be16a088cf33","status":"passed","time":{"start":1698178202492,"stop":1698178205213,"duration":2721}}]},"dd90c8e7bdfef60ba64401e6c2135205":{"statistic":{"failed":19,"broken":0,"skipped":0,"passed":151,"unknown":0,"total":170},"items":[{"uid":"be4803ae36546b07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/be4803ae36546b07","status":"passed","time":{"start":1698867566575,"stop":1698867569675,"duration":3100}},{"uid":"1bcf46f63708542f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1bcf46f63708542f","status":"passed","time":{"start":1698801587472,"stop":1698801590962,"duration":3490}},{"uid":"6aeba4d70732dc18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/6aeba4d70732dc18","status":"passed","time":{"start":1698788740388,"stop":1698788744685,"duration":4297}},{"uid":"7af4afbaca8af708","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/7af4afbaca8af708","status":"passed","time":{"start":1698715207015,"stop":1698715211406,"duration":4391}},{"uid":"70a8626d17891440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/70a8626d17891440","status":"passed","time":{"start":1698701545891,"stop":1698701549418,"duration":3527}},{"uid":"568a8d69d4d7edbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/568a8d69d4d7edbf","status":"passed","time":{"start":1698700449091,"stop":1698700453258,"duration":4167}},{"uid":"8ca3108e3ed709c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8ca3108e3ed709c2","status":"passed","time":{"start":1698693150760,"stop":1698693155683,"duration":4923}},{"uid":"e2def95a131a3393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e2def95a131a3393","status":"passed","time":{"start":1698692962856,"stop":1698692967093,"duration":4237}},{"uid":"19d288db64027bf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/19d288db64027bf2","status":"passed","time":{"start":1698646575682,"stop":1698646579865,"duration":4183}},{"uid":"9b7d38ca52515d1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/9b7d38ca52515d1b","status":"passed","time":{"start":1698646545296,"stop":1698646549160,"duration":3864}},{"uid":"365c145f6f0f454c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/365c145f6f0f454c","status":"passed","time":{"start":1698628616314,"stop":1698628620918,"duration":4604}},{"uid":"ecbdb981d3c9f7b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/ecbdb981d3c9f7b7","status":"passed","time":{"start":1698615374182,"stop":1698615375886,"duration":1704}},{"uid":"a36b6d41e344e06e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a36b6d41e344e06e","status":"passed","time":{"start":1698615287778,"stop":1698615292450,"duration":4672}},{"uid":"f82de76255dcae47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f82de76255dcae47","status":"passed","time":{"start":1698615295639,"stop":1698615301156,"duration":5517}},{"uid":"d78c7a8ea4537873","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/d78c7a8ea4537873","status":"passed","time":{"start":1698542535304,"stop":1698542539236,"duration":3932}},{"uid":"c6473a67a85afc68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/c6473a67a85afc68","status":"passed","time":{"start":1698455617971,"stop":1698455620897,"duration":2926}},{"uid":"bb2ddce57608d5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/bb2ddce57608d5c","status":"passed","time":{"start":1698369292428,"stop":1698369297234,"duration":4806}},{"uid":"7a6139fd6e8f8d3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/7a6139fd6e8f8d3e","status":"passed","time":{"start":1698283143636,"stop":1698283147779,"duration":4143}},{"uid":"78706512f083bd53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/78706512f083bd53","status":"passed","time":{"start":1698196693408,"stop":1698196697365,"duration":3957}},{"uid":"e79eeddc7eec43ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e79eeddc7eec43ca","status":"passed","time":{"start":1698178263407,"stop":1698178268393,"duration":4986}}]},"36e8dead67440054ce559fdfe42912ec":{"statistic":{"failed":129,"broken":0,"skipped":0,"passed":41,"unknown":0,"total":170},"items":[{"uid":"75f10cec72d81eb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/75f10cec72d81eb6","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867542061,"stop":1698867548091,"duration":6030}},{"uid":"690aca61f70f4380","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/690aca61f70f4380","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801545602,"stop":1698801547247,"duration":1645}},{"uid":"307d0c502fc280a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/307d0c502fc280a9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788706294,"stop":1698788712078,"duration":5784}},{"uid":"4ae8c5b307670e43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4ae8c5b307670e43","status":"passed","time":{"start":1698715180662,"stop":1698715182347,"duration":1685}},{"uid":"e7b1cf89671b1c05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e7b1cf89671b1c05","status":"passed","time":{"start":1698701508426,"stop":1698701513966,"duration":5540}},{"uid":"60d4a063f061a554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/60d4a063f061a554","status":"passed","time":{"start":1698700418120,"stop":1698700423929,"duration":5809}},{"uid":"43b81908fb41d5cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/43b81908fb41d5cd","status":"passed","time":{"start":1698692991019,"stop":1698692993156,"duration":2137}},{"uid":"b5f73d2230854327","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b5f73d2230854327","status":"passed","time":{"start":1698692940632,"stop":1698692942268,"duration":1636}},{"uid":"5679cca5aff7b06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5679cca5aff7b06b","status":"passed","time":{"start":1698646557092,"stop":1698646558802,"duration":1710}},{"uid":"f25d6f7063d1101a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f25d6f7063d1101a","status":"passed","time":{"start":1698646496533,"stop":1698646498107,"duration":1574}},{"uid":"dd06bf3fb6565637","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/dd06bf3fb6565637","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698628533765,"stop":1698628535474,"duration":1709}},{"uid":"90944d043741867f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/90944d043741867f","status":"passed","time":{"start":1698615158537,"stop":1698615163737,"duration":5200}},{"uid":"93f8f67782cf0300","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/93f8f67782cf0300","status":"passed","time":{"start":1698615228898,"stop":1698615230399,"duration":1501}},{"uid":"938210077761062d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/938210077761062d","status":"passed","time":{"start":1698615090044,"stop":1698615091712,"duration":1668}},{"uid":"2a561038c475a1c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2a561038c475a1c5","status":"passed","time":{"start":1698542326660,"stop":1698542328391,"duration":1731}},{"uid":"4659b31cbc57cc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/4659b31cbc57cc8","status":"passed","time":{"start":1698455524232,"stop":1698455525896,"duration":1664}},{"uid":"2b120f633b03995f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2b120f633b03995f","status":"passed","time":{"start":1698369212055,"stop":1698369213733,"duration":1678}},{"uid":"3229ca723689f2ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3229ca723689f2ce","status":"passed","time":{"start":1698282801206,"stop":1698282802985,"duration":1779}},{"uid":"5030c20c99ec8799","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5030c20c99ec8799","status":"passed","time":{"start":1698196474662,"stop":1698196476168,"duration":1506}},{"uid":"e742c3d136e38a2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e742c3d136e38a2c","status":"passed","time":{"start":1698178203728,"stop":1698178206304,"duration":2576}}]},"d3931a358fdfe26e1ace17c1805a29ca":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":37},"items":[{"uid":"6a6a3460c7f4ec9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/6a6a3460c7f4ec9e","status":"passed","time":{"start":1698867347525,"stop":1698867365278,"duration":17753}},{"uid":"444ccceaf9769977","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/444ccceaf9769977","status":"passed","time":{"start":1698801521683,"stop":1698801539902,"duration":18219}},{"uid":"38af408d3f8dd529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/38af408d3f8dd529","status":"passed","time":{"start":1698788467381,"stop":1698788485901,"duration":18520}},{"uid":"ec27cf0c65030824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ec27cf0c65030824","status":"passed","time":{"start":1698714925191,"stop":1698714944760,"duration":19569}},{"uid":"5e9b816f110c8608","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5e9b816f110c8608","status":"passed","time":{"start":1698701289069,"stop":1698701306898,"duration":17829}},{"uid":"1bd18a7ec1a406a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/1bd18a7ec1a406a9","status":"passed","time":{"start":1698700182634,"stop":1698700202237,"duration":19603}},{"uid":"f516c07e40436cd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f516c07e40436cd4","status":"passed","time":{"start":1698692732565,"stop":1698692752737,"duration":20172}},{"uid":"3c987042499bea19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/3c987042499bea19","status":"passed","time":{"start":1698692684319,"stop":1698692703744,"duration":19425}},{"uid":"976ba2873427fe2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/976ba2873427fe2f","status":"passed","time":{"start":1698646245346,"stop":1698646264680,"duration":19334}},{"uid":"9677b7cb2913fbea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/9677b7cb2913fbea","status":"passed","time":{"start":1698646273553,"stop":1698646292907,"duration":19354}},{"uid":"4ef8ce49dd0d1b81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/4ef8ce49dd0d1b81","status":"passed","time":{"start":1698628501690,"stop":1698628520227,"duration":18537}},{"uid":"22f16249224805cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/22f16249224805cc","status":"passed","time":{"start":1698615127504,"stop":1698615145548,"duration":18044}},{"uid":"8b3fd2c556e33202","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/8b3fd2c556e33202","status":"passed","time":{"start":1698615198810,"stop":1698615217299,"duration":18489}},{"uid":"979d914ad179c180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/979d914ad179c180","status":"passed","time":{"start":1698615057848,"stop":1698615076283,"duration":18435}},{"uid":"2444eb6d6fc50a43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2444eb6d6fc50a43","status":"passed","time":{"start":1698542292134,"stop":1698542313272,"duration":21138}},{"uid":"d27aef067cd2f39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d27aef067cd2f39","status":"passed","time":{"start":1698455488759,"stop":1698455508115,"duration":19356}},{"uid":"31e4d9808daa5264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/31e4d9808daa5264","status":"passed","time":{"start":1698369176187,"stop":1698369196252,"duration":20065}},{"uid":"aae1c30df5093a25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/aae1c30df5093a25","status":"passed","time":{"start":1698282765697,"stop":1698282785461,"duration":19764}},{"uid":"b32441b065a1435d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b32441b065a1435d","status":"passed","time":{"start":1698196442907,"stop":1698196460925,"duration":18018}},{"uid":"958b05452a085dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/958b05452a085dbc","status":"passed","time":{"start":1698178151800,"stop":1698178170377,"duration":18577}}]},"a25fa98d985c8b6a2dc69b98eb9662d1":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"321b7082bf8da3ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/321b7082bf8da3ec","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867379153,"stop":1698867379156,"duration":3}},{"uid":"ee2e9f16a1f8885b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ee2e9f16a1f8885b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801542505,"stop":1698801542508,"duration":3}},{"uid":"1f7e0380833efe1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1f7e0380833efe1e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788713783,"stop":1698788713786,"duration":3}},{"uid":"eeeae185f1c1d29f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/eeeae185f1c1d29f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715183505,"stop":1698715183508,"duration":3}},{"uid":"1da2fbf5cff0651a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/1da2fbf5cff0651a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701514946,"stop":1698701514950,"duration":4}},{"uid":"98ce1119fef56dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/98ce1119fef56dc9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700425210,"stop":1698700425213,"duration":3}},{"uid":"31adf465357999b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/31adf465357999b7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692994232,"stop":1698692994236,"duration":4}},{"uid":"c82972304170746e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c82972304170746e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692943351,"stop":1698692943355,"duration":4}},{"uid":"aab370dad93b8593","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/aab370dad93b8593","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646560001,"stop":1698646560005,"duration":4}},{"uid":"5cd271b0155ef46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/5cd271b0155ef46","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646499340,"stop":1698646499342,"duration":2}},{"uid":"e9c94de10b5272e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e9c94de10b5272e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628536690,"stop":1698628536693,"duration":3}},{"uid":"19791ac6f6b4cc4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/19791ac6f6b4cc4d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615164701,"stop":1698615164705,"duration":4}},{"uid":"1b88823890ac62a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/1b88823890ac62a6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615231451,"stop":1698615231455,"duration":4}},{"uid":"c51f85051eb31d80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c51f85051eb31d80","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615093366,"stop":1698615093370,"duration":4}},{"uid":"2ada0f3e3a1d04e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2ada0f3e3a1d04e3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542329615,"stop":1698542329617,"duration":2}},{"uid":"1990c772c970dc10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1990c772c970dc10","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455527054,"stop":1698455527057,"duration":3}},{"uid":"6a2344d5690d03c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6a2344d5690d03c8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369214844,"stop":1698369214847,"duration":3}},{"uid":"2d13c5a13bf79fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/2d13c5a13bf79fba","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282804049,"stop":1698282804053,"duration":4}},{"uid":"502611e7350474e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/502611e7350474e9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196477155,"stop":1698196477158,"duration":3}},{"uid":"50f62fef8c2b7ffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/50f62fef8c2b7ffe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178207876,"stop":1698178207879,"duration":3}}]},"99fdd3de4130aa28898411904d6d6098":{"statistic":{"failed":15,"broken":0,"skipped":0,"passed":155,"unknown":0,"total":170},"items":[{"uid":"d526e831a23d632a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/d526e831a23d632a","status":"passed","time":{"start":1698867722523,"stop":1698867723973,"duration":1450}},{"uid":"aa7dccc14d77e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/aa7dccc14d77e38","status":"passed","time":{"start":1698801605891,"stop":1698801609067,"duration":3176}},{"uid":"2ddf2977d836f8ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/2ddf2977d836f8ba","status":"passed","time":{"start":1698788881853,"stop":1698788883350,"duration":1497}},{"uid":"ea8b7069e48a2d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ea8b7069e48a2d5","status":"passed","time":{"start":1698715355934,"stop":1698715357671,"duration":1737}},{"uid":"95d6a22e53c81cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/95d6a22e53c81cd","status":"passed","time":{"start":1698701686410,"stop":1698701687833,"duration":1423}},{"uid":"6a11cb8bbdc2615b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/6a11cb8bbdc2615b","status":"passed","time":{"start":1698700595557,"stop":1698700597611,"duration":2054}},{"uid":"23521f66b858847","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/23521f66b858847","status":"passed","time":{"start":1698693311853,"stop":1698693313597,"duration":1744}},{"uid":"f94e725aa24c01a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f94e725aa24c01a5","status":"passed","time":{"start":1698693103069,"stop":1698693104776,"duration":1707}},{"uid":"8c9946e1fbdf574b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/8c9946e1fbdf574b","status":"passed","time":{"start":1698646590918,"stop":1698646592350,"duration":1432}},{"uid":"daf914fd58a07ed7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/daf914fd58a07ed7","status":"passed","time":{"start":1698646558825,"stop":1698646560665,"duration":1840}},{"uid":"d7ef60780ad349bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d7ef60780ad349bf","status":"passed","time":{"start":1698628800492,"stop":1698628804104,"duration":3612}},{"uid":"9fc715a99f22dd1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/9fc715a99f22dd1f","status":"passed","time":{"start":1698615524984,"stop":1698615526277,"duration":1293}},{"uid":"5efa6795b16ddb12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/5efa6795b16ddb12","status":"passed","time":{"start":1698615444081,"stop":1698615445520,"duration":1439}},{"uid":"ce6048c951254c36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ce6048c951254c36","status":"passed","time":{"start":1698615455614,"stop":1698615457221,"duration":1607}},{"uid":"d659dae695ce96aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/d659dae695ce96aa","status":"passed","time":{"start":1698542727019,"stop":1698542728671,"duration":1652}},{"uid":"920b3a6f638cdd1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/920b3a6f638cdd1b","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1698455799031,"stop":1698455800356,"duration":1325}},{"uid":"6f98e83f6e5cc2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6f98e83f6e5cc2eb","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='online.torbay.gov.uk', port=443): Max retries exceeded with url: /services.bartec/collections?uprn=100041053198 (Caused by ConnectTimeoutError(, 'Connection to online.torbay.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698369461360,"stop":1698369591551,"duration":130191}},{"uid":"f2903c7cd881420e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f2903c7cd881420e","status":"passed","time":{"start":1698283271356,"stop":1698283272945,"duration":1589}},{"uid":"f73562bb34164104","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f73562bb34164104","status":"passed","time":{"start":1698196877646,"stop":1698196879185,"duration":1539}},{"uid":"50d36f0e12fb5dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/50d36f0e12fb5dd","status":"passed","time":{"start":1698178429578,"stop":1698178431294,"duration":1716}}]},"8469a840ac4282e76aa5171187cf23d5":{"statistic":{"failed":38,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":84},"items":[{"uid":"8b4de7bc5f49ab70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/8b4de7bc5f49ab70","status":"passed","time":{"start":1698867321924,"stop":1698867322702,"duration":778}},{"uid":"1a19e0058eecc1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1a19e0058eecc1a2","status":"passed","time":{"start":1698801495587,"stop":1698801496320,"duration":733}},{"uid":"3a9722b89c515641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3a9722b89c515641","status":"passed","time":{"start":1698788424825,"stop":1698788426317,"duration":1492}},{"uid":"55dabefc0cf20df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/55dabefc0cf20df0","status":"passed","time":{"start":1698714883795,"stop":1698714884989,"duration":1194}},{"uid":"ce1291ebd3e0a245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ce1291ebd3e0a245","status":"passed","time":{"start":1698701269902,"stop":1698701270869,"duration":967}},{"uid":"7d98fc5a733cd852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/7d98fc5a733cd852","status":"passed","time":{"start":1698700152224,"stop":1698700153726,"duration":1502}},{"uid":"743b05de5d36d1b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/743b05de5d36d1b7","status":"passed","time":{"start":1698692709544,"stop":1698692710725,"duration":1181}},{"uid":"d62d2c0bd6f7e8ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d62d2c0bd6f7e8ae","status":"passed","time":{"start":1698692663266,"stop":1698692664473,"duration":1207}},{"uid":"1b7b7f15c6b8397a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/1b7b7f15c6b8397a","status":"passed","time":{"start":1698646223188,"stop":1698646224407,"duration":1219}},{"uid":"d5a195495854ba1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d5a195495854ba1d","status":"passed","time":{"start":1698646252243,"stop":1698646253742,"duration":1499}},{"uid":"b1afbbf470710494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b1afbbf470710494","status":"passed","time":{"start":1698628467304,"stop":1698628468220,"duration":916}},{"uid":"7fc734f632da0aad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/7fc734f632da0aad","status":"passed","time":{"start":1698615105176,"stop":1698615106047,"duration":871}},{"uid":"f1c78b438bbba991","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/f1c78b438bbba991","status":"passed","time":{"start":1698615159788,"stop":1698615160959,"duration":1171}},{"uid":"8161b54b25c224d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8161b54b25c224d9","status":"passed","time":{"start":1698615036996,"stop":1698615038218,"duration":1222}},{"uid":"4838f90f16a49f2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/4838f90f16a49f2e","status":"passed","time":{"start":1698542270620,"stop":1698542271693,"duration":1073}},{"uid":"6e9e43755c85129e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/6e9e43755c85129e","status":"passed","time":{"start":1698455466074,"stop":1698455466793,"duration":719}},{"uid":"e069762ba3a0eced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e069762ba3a0eced","status":"passed","time":{"start":1698369153120,"stop":1698369154286,"duration":1166}},{"uid":"cab3378fe7da20de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/cab3378fe7da20de","status":"passed","time":{"start":1698282735357,"stop":1698282736558,"duration":1201}},{"uid":"6fd5d7e5f6eb501c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/6fd5d7e5f6eb501c","status":"passed","time":{"start":1698196414898,"stop":1698196415854,"duration":956}},{"uid":"d67a16621c8a9282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d67a16621c8a9282","status":"passed","time":{"start":1698178131149,"stop":1698178132356,"duration":1207}}]},"95d2ddaa8617a8ae0ab01b561e2fb1b9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"e2e765f6d989af01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/e2e765f6d989af01","status":"passed","time":{"start":1698867735810,"stop":1698867737703,"duration":1893}},{"uid":"50f00cb0059116b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/50f00cb0059116b1","status":"passed","time":{"start":1698801650191,"stop":1698801650704,"duration":513}},{"uid":"4cff5f05df391e07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/4cff5f05df391e07","status":"passed","time":{"start":1698788805339,"stop":1698788806348,"duration":1009}},{"uid":"3b7b9af367f167a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/3b7b9af367f167a0","status":"passed","time":{"start":1698715283368,"stop":1698715284300,"duration":932}},{"uid":"34f48315bb160164","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/34f48315bb160164","status":"passed","time":{"start":1698701610570,"stop":1698701611471,"duration":901}},{"uid":"a46936a35d89496","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a46936a35d89496","status":"passed","time":{"start":1698700513484,"stop":1698700514354,"duration":870}},{"uid":"c6b609a630471763","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/c6b609a630471763","status":"passed","time":{"start":1698693250685,"stop":1698693251566,"duration":881}},{"uid":"10fe6654b83b774c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/10fe6654b83b774c","status":"passed","time":{"start":1698693043275,"stop":1698693044186,"duration":911}},{"uid":"1c89b4e980077950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/1c89b4e980077950","status":"passed","time":{"start":1698646638751,"stop":1698646639668,"duration":917}},{"uid":"cb2b36564256b62d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cb2b36564256b62d","status":"passed","time":{"start":1698646614749,"stop":1698646615809,"duration":1060}},{"uid":"3b2d1d33f55d8903","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3b2d1d33f55d8903","status":"passed","time":{"start":1698628858890,"stop":1698628859685,"duration":795}},{"uid":"63cb52ebc46ae867","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/63cb52ebc46ae867","status":"passed","time":{"start":1698615561358,"stop":1698615562178,"duration":820}},{"uid":"e0a03e4fd94f4648","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e0a03e4fd94f4648","status":"passed","time":{"start":1698615486810,"stop":1698615487669,"duration":859}},{"uid":"94f582b03d5feb04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/94f582b03d5feb04","status":"passed","time":{"start":1698615434769,"stop":1698615435655,"duration":886}},{"uid":"bb12234142642e72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bb12234142642e72","status":"passed","time":{"start":1698542658088,"stop":1698542658979,"duration":891}},{"uid":"ccf9acd2e599f92c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ccf9acd2e599f92c","status":"passed","time":{"start":1698455919189,"stop":1698455919832,"duration":643}},{"uid":"d35152d462a73e13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d35152d462a73e13","status":"passed","time":{"start":1698369642856,"stop":1698369643763,"duration":907}},{"uid":"eeb607235cd95319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/eeb607235cd95319","status":"passed","time":{"start":1698283255801,"stop":1698283256690,"duration":889}},{"uid":"b26f4185a531c88c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b26f4185a531c88c","status":"passed","time":{"start":1698196788608,"stop":1698196789413,"duration":805}},{"uid":"d833c478b00ddd82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d833c478b00ddd82","status":"passed","time":{"start":1698178479135,"stop":1698178480028,"duration":893}}]},"775e11c2e2379683333c47d17880850d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":27,"unknown":0,"total":27},"items":[{"uid":"5e729d951751f0bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/5e729d951751f0bf","status":"passed","time":{"start":1698867322629,"stop":1698867323527,"duration":898}},{"uid":"c624c0942e73da8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/c624c0942e73da8b","status":"passed","time":{"start":1698801496944,"stop":1698801497718,"duration":774}},{"uid":"1db5f22cd10d8963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1db5f22cd10d8963","status":"passed","time":{"start":1698788418589,"stop":1698788419693,"duration":1104}},{"uid":"d043a7eec48b4ea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d043a7eec48b4ea5","status":"passed","time":{"start":1698714882274,"stop":1698714883350,"duration":1076}},{"uid":"447ecda26c51d32e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/447ecda26c51d32e","status":"passed","time":{"start":1698701270525,"stop":1698701271475,"duration":950}},{"uid":"2ef202444b649aae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/2ef202444b649aae","status":"passed","time":{"start":1698700147291,"stop":1698700148274,"duration":983}},{"uid":"40a70a0fa36fe06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/40a70a0fa36fe06b","status":"passed","time":{"start":1698692706830,"stop":1698692708274,"duration":1444}},{"uid":"94b1c7943f3ec670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/94b1c7943f3ec670","status":"passed","time":{"start":1698692664600,"stop":1698692665664,"duration":1064}},{"uid":"8cf91ab4e56f8b16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/8cf91ab4e56f8b16","status":"passed","time":{"start":1698646219616,"stop":1698646220670,"duration":1054}},{"uid":"a25e5563e3a90be0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a25e5563e3a90be0","status":"passed","time":{"start":1698646245384,"stop":1698646246457,"duration":1073}},{"uid":"7a3ca169aead6001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7a3ca169aead6001","status":"passed","time":{"start":1698628457463,"stop":1698628461221,"duration":3758}},{"uid":"1d4505adc69e83e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/1d4505adc69e83e","status":"passed","time":{"start":1698615096748,"stop":1698615099856,"duration":3108}},{"uid":"a76c1fdc8777bd0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a76c1fdc8777bd0b","status":"passed","time":{"start":1698615151044,"stop":1698615154950,"duration":3906}},{"uid":"9666a5bbbe6297d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/9666a5bbbe6297d6","status":"passed","time":{"start":1698615032606,"stop":1698615036028,"duration":3422}},{"uid":"64f1794c26ddddc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/64f1794c26ddddc6","status":"passed","time":{"start":1698542266456,"stop":1698542269870,"duration":3414}},{"uid":"eaafe019ba34c330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/eaafe019ba34c330","status":"passed","time":{"start":1698455458331,"stop":1698455461393,"duration":3062}},{"uid":"5d70164b3ceacd8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5d70164b3ceacd8b","status":"passed","time":{"start":1698369148813,"stop":1698369152642,"duration":3829}},{"uid":"2574ca36140df56b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/2574ca36140df56b","status":"passed","time":{"start":1698282728320,"stop":1698282731688,"duration":3368}},{"uid":"5de134bb42a03975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5de134bb42a03975","status":"passed","time":{"start":1698196411054,"stop":1698196414243,"duration":3189}},{"uid":"e8df90badf911c07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e8df90badf911c07","status":"passed","time":{"start":1698178126660,"stop":1698178130128,"duration":3468}}]},"c59a7b02ce88bbad9f9cdf4a119aec6c":{"statistic":{"failed":76,"broken":0,"skipped":0,"passed":94,"unknown":0,"total":170},"items":[{"uid":"2a9098384eb293b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/2a9098384eb293b0","status":"passed","time":{"start":1698867324422,"stop":1698867329176,"duration":4754}},{"uid":"d6b3433e5d21126b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d6b3433e5d21126b","status":"passed","time":{"start":1698801490221,"stop":1698801497069,"duration":6848}},{"uid":"d46389b4afa87037","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/d46389b4afa87037","status":"passed","time":{"start":1698788429095,"stop":1698788433698,"duration":4603}},{"uid":"a63c3f60c787527a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a63c3f60c787527a","status":"passed","time":{"start":1698714887592,"stop":1698714893094,"duration":5502}},{"uid":"5431d0c26475d07e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5431d0c26475d07e","status":"passed","time":{"start":1698701273045,"stop":1698701277177,"duration":4132}},{"uid":"af7cfc4626fd9007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/af7cfc4626fd9007","status":"passed","time":{"start":1698700156154,"stop":1698700160908,"duration":4754}},{"uid":"d6fb1fd6a1d99710","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d6fb1fd6a1d99710","status":"passed","time":{"start":1698692713336,"stop":1698692718215,"duration":4879}},{"uid":"59d393854e1f48ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/59d393854e1f48ba","status":"passed","time":{"start":1698692667346,"stop":1698692671256,"duration":3910}},{"uid":"f39b923c1b400c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f39b923c1b400c5c","status":"passed","time":{"start":1698646227267,"stop":1698646230879,"duration":3612}},{"uid":"747622ed10f78d38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/747622ed10f78d38","status":"passed","time":{"start":1698646256327,"stop":1698646260887,"duration":4560}},{"uid":"e2c6ce1f6660e55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e2c6ce1f6660e55","status":"passed","time":{"start":1698628473027,"stop":1698628477524,"duration":4497}},{"uid":"d1bd6fac6420cc21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d1bd6fac6420cc21","status":"passed","time":{"start":1698615108168,"stop":1698615111746,"duration":3578}},{"uid":"dbf066cc51ffd45d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/dbf066cc51ffd45d","status":"passed","time":{"start":1698615163131,"stop":1698615167082,"duration":3951}},{"uid":"ad1120c60f7b398c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ad1120c60f7b398c","status":"passed","time":{"start":1698615040781,"stop":1698615045166,"duration":4385}},{"uid":"dabce3e711886002","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/dabce3e711886002","status":"passed","time":{"start":1698542274715,"stop":1698542278409,"duration":3694}},{"uid":"7aba60ef5347b210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7aba60ef5347b210","status":"passed","time":{"start":1698455468926,"stop":1698455474042,"duration":5116}},{"uid":"d8206c0f7fd8f99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d8206c0f7fd8f99f","status":"passed","time":{"start":1698369156896,"stop":1698369161206,"duration":4310}},{"uid":"a6ca944c8b307313","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a6ca944c8b307313","status":"passed","time":{"start":1698282739229,"stop":1698282744600,"duration":5371}},{"uid":"d4db2c9ea792e2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/d4db2c9ea792e2e9","status":"passed","time":{"start":1698196417990,"stop":1698196422216,"duration":4226}},{"uid":"6d20b5ed4cc0f59a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6d20b5ed4cc0f59a","status":"passed","time":{"start":1698178134979,"stop":1698178139600,"duration":4621}}]},"8feabb4d035e9d980eb81cc0b3d0bde3":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"e65e5a90a49db6e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/e65e5a90a49db6e3","status":"passed","time":{"start":1698867562527,"stop":1698867564315,"duration":1788}},{"uid":"9831af7b4e4baf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9831af7b4e4baf8","status":"passed","time":{"start":1698801581030,"stop":1698801582953,"duration":1923}},{"uid":"adf0ec28ddc86cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/adf0ec28ddc86cda","status":"passed","time":{"start":1698788735091,"stop":1698788737421,"duration":2330}},{"uid":"4348e41fbb9f0ce7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4348e41fbb9f0ce7","status":"passed","time":{"start":1698715201797,"stop":1698715204276,"duration":2479}},{"uid":"4ed2f8fcf8d6039e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4ed2f8fcf8d6039e","status":"passed","time":{"start":1698701543182,"stop":1698701545191,"duration":2009}},{"uid":"ffd9fab0ea4f7f06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ffd9fab0ea4f7f06","status":"passed","time":{"start":1698700441831,"stop":1698700443912,"duration":2081}},{"uid":"22eb1abd75dd5221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/22eb1abd75dd5221","status":"passed","time":{"start":1698693145246,"stop":1698693147636,"duration":2390}},{"uid":"666aff27768e927f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/666aff27768e927f","status":"passed","time":{"start":1698692957535,"stop":1698692959985,"duration":2450}},{"uid":"53220e8824c7253b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/53220e8824c7253b","status":"passed","time":{"start":1698646569396,"stop":1698646572622,"duration":3226}},{"uid":"b03b159efacaa819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b03b159efacaa819","status":"passed","time":{"start":1698646539910,"stop":1698646542297,"duration":2387}},{"uid":"3fd6ce4d180cb726","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3fd6ce4d180cb726","status":"passed","time":{"start":1698628610373,"stop":1698628612542,"duration":2169}},{"uid":"a5c0cc06fda6a31e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a5c0cc06fda6a31e","status":"passed","time":{"start":1698615369732,"stop":1698615371749,"duration":2017}},{"uid":"c892bbe9812cd116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c892bbe9812cd116","status":"passed","time":{"start":1698615283321,"stop":1698615285328,"duration":2007}},{"uid":"775637d2126ecfad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/775637d2126ecfad","status":"passed","time":{"start":1698615382341,"stop":1698615384972,"duration":2631}},{"uid":"625717602c1e06d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/625717602c1e06d4","status":"passed","time":{"start":1698542593319,"stop":1698542596424,"duration":3105}},{"uid":"ce1e6307bd921ecc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ce1e6307bd921ecc","status":"passed","time":{"start":1698455609872,"stop":1698455612746,"duration":2874}},{"uid":"f2fddfeaf41231b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f2fddfeaf41231b0","status":"passed","time":{"start":1698369285680,"stop":1698369288336,"duration":2656}},{"uid":"8efed324c01f85f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8efed324c01f85f0","status":"passed","time":{"start":1698283122350,"stop":1698283124956,"duration":2606}},{"uid":"e4b8aa1a7c0c9042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e4b8aa1a7c0c9042","status":"passed","time":{"start":1698196732775,"stop":1698196735187,"duration":2412}},{"uid":"8476830c2e16bb7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8476830c2e16bb7a","status":"passed","time":{"start":1698178257710,"stop":1698178260232,"duration":2522}}]},"5f78d4ae6baa752b4fc3e2cf80276d79":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"539cf2765948c106","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/539cf2765948c106","status":"passed","time":{"start":1698867348343,"stop":1698867353246,"duration":4903}},{"uid":"20247f8a6d3a2600","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/20247f8a6d3a2600","status":"passed","time":{"start":1698801518602,"stop":1698801521082,"duration":2480}},{"uid":"3de726ada8a24557","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3de726ada8a24557","status":"passed","time":{"start":1698788466738,"stop":1698788468734,"duration":1996}},{"uid":"1f8ac2cd02589983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1f8ac2cd02589983","status":"passed","time":{"start":1698714930763,"stop":1698714933364,"duration":2601}},{"uid":"7be4323e2ca97fa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/7be4323e2ca97fa8","status":"passed","time":{"start":1698701304344,"stop":1698701306192,"duration":1848}},{"uid":"af84f7ad1b59cf6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/af84f7ad1b59cf6a","status":"passed","time":{"start":1698700182119,"stop":1698700183908,"duration":1789}},{"uid":"6bca33af3e039253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/6bca33af3e039253","status":"passed","time":{"start":1698692741079,"stop":1698692743474,"duration":2395}},{"uid":"33be534b6d1e1034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/33be534b6d1e1034","status":"passed","time":{"start":1698692698424,"stop":1698692700384,"duration":1960}},{"uid":"ea9a5a74159b571d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ea9a5a74159b571d","status":"passed","time":{"start":1698646314348,"stop":1698646316125,"duration":1777}},{"uid":"3e0078ff386f3805","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3e0078ff386f3805","status":"passed","time":{"start":1698646287078,"stop":1698646288911,"duration":1833}},{"uid":"7848b7fb5c40a65c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7848b7fb5c40a65c","status":"passed","time":{"start":1698628501134,"stop":1698628503294,"duration":2160}},{"uid":"7cb936cbf1a56f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/7cb936cbf1a56f6a","status":"passed","time":{"start":1698615131178,"stop":1698615133549,"duration":2371}},{"uid":"78585a8c541048d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/78585a8c541048d6","status":"passed","time":{"start":1698615198044,"stop":1698615199937,"duration":1893}},{"uid":"453e6b3d9e26319c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/453e6b3d9e26319c","status":"passed","time":{"start":1698615063963,"stop":1698615065799,"duration":1836}},{"uid":"db98acc33b224971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/db98acc33b224971","status":"passed","time":{"start":1698542308998,"stop":1698542310803,"duration":1805}},{"uid":"aa5a23e2bb4425e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/aa5a23e2bb4425e5","status":"passed","time":{"start":1698455506778,"stop":1698455508315,"duration":1537}},{"uid":"7907dc84caa4bd07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/7907dc84caa4bd07","status":"passed","time":{"start":1698369187916,"stop":1698369189804,"duration":1888}},{"uid":"6acf75c49ad542d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6acf75c49ad542d5","status":"passed","time":{"start":1698282782559,"stop":1698282784967,"duration":2408}},{"uid":"955a3e07e0a7e91e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/955a3e07e0a7e91e","status":"passed","time":{"start":1698196456969,"stop":1698196458778,"duration":1809}},{"uid":"351341aaf410a7b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/351341aaf410a7b9","status":"passed","time":{"start":1698178158664,"stop":1698178161055,"duration":2391}}]},"8ee9bbdbf138f92b6ff30a1cde171930":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"52f58b1c3d6bbe31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/52f58b1c3d6bbe31","status":"passed","time":{"start":1698867373378,"stop":1698867377116,"duration":3738}},{"uid":"fe38651007df56f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/fe38651007df56f4","status":"passed","time":{"start":1698801525682,"stop":1698801527893,"duration":2211}},{"uid":"3d72523f9f3954ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3d72523f9f3954ef","status":"passed","time":{"start":1698788499850,"stop":1698788503483,"duration":3633}},{"uid":"48a74f820a3cf711","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/48a74f820a3cf711","status":"passed","time":{"start":1698714967079,"stop":1698714969816,"duration":2737}},{"uid":"896d1e24e6b7c00a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/896d1e24e6b7c00a","status":"passed","time":{"start":1698701332754,"stop":1698701335203,"duration":2449}},{"uid":"d1a887127cb10d20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d1a887127cb10d20","status":"passed","time":{"start":1698700215387,"stop":1698700217911,"duration":2524}},{"uid":"dcbc07d2900e344d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/dcbc07d2900e344d","status":"passed","time":{"start":1698692790218,"stop":1698692793051,"duration":2833}},{"uid":"d69eaba21e61ea31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d69eaba21e61ea31","status":"passed","time":{"start":1698692735142,"stop":1698692737731,"duration":2589}},{"uid":"dd09cf2bde1e3379","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/dd09cf2bde1e3379","status":"passed","time":{"start":1698646296619,"stop":1698646299392,"duration":2773}},{"uid":"bb2bfe3981a27706","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/bb2bfe3981a27706","status":"passed","time":{"start":1698646318261,"stop":1698646320949,"duration":2688}},{"uid":"d1f65ed582c2fa32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d1f65ed582c2fa32","status":"passed","time":{"start":1698628542037,"stop":1698628548299,"duration":6262}},{"uid":"4dfc2c121eab6077","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4dfc2c121eab6077","status":"passed","time":{"start":1698615165545,"stop":1698615167823,"duration":2278}},{"uid":"85ca8eb08605cc25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/85ca8eb08605cc25","status":"passed","time":{"start":1698615228398,"stop":1698615230678,"duration":2280}},{"uid":"f3cf8c1130ef2005","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f3cf8c1130ef2005","status":"passed","time":{"start":1698615102655,"stop":1698615105756,"duration":3101}},{"uid":"fe06115bdfeaee6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/fe06115bdfeaee6","status":"passed","time":{"start":1698542344182,"stop":1698542347547,"duration":3365}},{"uid":"83d0566a2a29b3ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/83d0566a2a29b3ab","status":"passed","time":{"start":1698455532985,"stop":1698455535333,"duration":2348}},{"uid":"926d7b0c237edb9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/926d7b0c237edb9f","status":"passed","time":{"start":1698369220284,"stop":1698369223196,"duration":2912}},{"uid":"6d6f3b265b9a7ba6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6d6f3b265b9a7ba6","status":"passed","time":{"start":1698282820303,"stop":1698282823929,"duration":3626}},{"uid":"9c0900b2a212d721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9c0900b2a212d721","status":"passed","time":{"start":1698196500241,"stop":1698196502920,"duration":2679}},{"uid":"4c7ebdf149fa4e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4c7ebdf149fa4e52","status":"passed","time":{"start":1698178199641,"stop":1698178202489,"duration":2848}}]},"aedb86c72e1849b4679ed1a7ee37cf59":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"99dcc6083cd0f992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/99dcc6083cd0f992","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867723976,"stop":1698867725859,"duration":1883}},{"uid":"fe7c9c608bb15ee9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/fe7c9c608bb15ee9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801638982,"stop":1698801641946,"duration":2964}},{"uid":"a8984fb2c3709341","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/a8984fb2c3709341","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788794781,"stop":1698788797502,"duration":2721}},{"uid":"9c1e9d2efc2932a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9c1e9d2efc2932a8","status":"passed","time":{"start":1698715265819,"stop":1698715274274,"duration":8455}},{"uid":"54eae80d0595adcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/54eae80d0595adcc","status":"passed","time":{"start":1698701598786,"stop":1698701601060,"duration":2274}},{"uid":"73d144428a3ada22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/73d144428a3ada22","status":"passed","time":{"start":1698700502417,"stop":1698700504948,"duration":2531}},{"uid":"eea6f6ec3615de6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/eea6f6ec3615de6c","status":"passed","time":{"start":1698693239465,"stop":1698693242045,"duration":2580}},{"uid":"7360424eaf5d0c68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7360424eaf5d0c68","status":"passed","time":{"start":1698693026669,"stop":1698693034811,"duration":8142}},{"uid":"ffe85b7603396d86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ffe85b7603396d86","status":"passed","time":{"start":1698646617634,"stop":1698646630029,"duration":12395}},{"uid":"7e6deb0c900fea79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7e6deb0c900fea79","status":"passed","time":{"start":1698646594332,"stop":1698646606184,"duration":11852}},{"uid":"b773cf2774d8ae8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b773cf2774d8ae8e","status":"passed","time":{"start":1698628842810,"stop":1698628845118,"duration":2308}},{"uid":"b6de25586ba6a149","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b6de25586ba6a149","status":"passed","time":{"start":1698615552721,"stop":1698615554814,"duration":2093}},{"uid":"7f95d3f3434c8e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/7f95d3f3434c8e91","status":"passed","time":{"start":1698615478388,"stop":1698615480623,"duration":2235}},{"uid":"e0b1894e64b07913","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e0b1894e64b07913","status":"passed","time":{"start":1698615423890,"stop":1698615426896,"duration":3006}},{"uid":"710976ee50f0ac2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/710976ee50f0ac2d","status":"passed","time":{"start":1698542644084,"stop":1698542648228,"duration":4144}},{"uid":"e2d5b3d78c17de6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e2d5b3d78c17de6e","status":"passed","time":{"start":1698455905743,"stop":1698455911481,"duration":5738}},{"uid":"2d78cbc04f2956ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2d78cbc04f2956ba","status":"passed","time":{"start":1698369630971,"stop":1698369634350,"duration":3379}},{"uid":"3e2ee53cff3f2c69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3e2ee53cff3f2c69","status":"passed","time":{"start":1698283244021,"stop":1698283246773,"duration":2752}},{"uid":"182163eb5fcf2ad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/182163eb5fcf2ad1","status":"passed","time":{"start":1698196773562,"stop":1698196779772,"duration":6210}},{"uid":"d440a58a5f3edd92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d440a58a5f3edd92","status":"passed","time":{"start":1698178466860,"stop":1698178469820,"duration":2960}}]},"5cc54a24c590c0c794126ca22d0562ff":{"statistic":{"failed":18,"broken":0,"skipped":0,"passed":152,"unknown":0,"total":170},"items":[{"uid":"72d83985af618a41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/72d83985af618a41","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698867389508,"stop":1698867391046,"duration":1538}},{"uid":"b8be2ec6b416b88b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b8be2ec6b416b88b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801522377,"stop":1698801523364,"duration":987}},{"uid":"c53c43aadf042790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c53c43aadf042790","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788534776,"stop":1698788535447,"duration":671}},{"uid":"f47db822a4f6f948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f47db822a4f6f948","status":"passed","time":{"start":1698715006566,"stop":1698715007423,"duration":857}},{"uid":"66952d02bef5893b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/66952d02bef5893b","status":"passed","time":{"start":1698701362583,"stop":1698701363644,"duration":1061}},{"uid":"caec7e567fbebd4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/caec7e567fbebd4a","status":"passed","time":{"start":1698700248000,"stop":1698700248796,"duration":796}},{"uid":"4fb138ab4b0f382a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/4fb138ab4b0f382a","status":"passed","time":{"start":1698693132946,"stop":1698693133798,"duration":852}},{"uid":"8fe545f2d130030e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8fe545f2d130030e","status":"passed","time":{"start":1698692771147,"stop":1698692772042,"duration":895}},{"uid":"97f14f6abb680c66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/97f14f6abb680c66","status":"passed","time":{"start":1698646350031,"stop":1698646350962,"duration":931}},{"uid":"52367444c94be6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/52367444c94be6dc","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698646356058,"stop":1698646357916,"duration":1858}},{"uid":"fff7789e495dc945","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/fff7789e495dc945","status":"passed","time":{"start":1698628575769,"stop":1698628576474,"duration":705}},{"uid":"b3d290f3bebacdfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b3d290f3bebacdfb","status":"passed","time":{"start":1698615493373,"stop":1698615494207,"duration":834}},{"uid":"b879db386b004c58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b879db386b004c58","status":"passed","time":{"start":1698615257122,"stop":1698615257799,"duration":677}},{"uid":"bfa8b037c16972a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/bfa8b037c16972a3","status":"passed","time":{"start":1698615136485,"stop":1698615137348,"duration":863}},{"uid":"1e09ac0b7e5f62c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/1e09ac0b7e5f62c0","status":"passed","time":{"start":1698542376571,"stop":1698542377501,"duration":930}},{"uid":"703d861426b76471","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/703d861426b76471","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698455565170,"stop":1698455566861,"duration":1691}},{"uid":"b561b049ec0e9a4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b561b049ec0e9a4f","status":"passed","time":{"start":1698369253595,"stop":1698369254433,"duration":838}},{"uid":"8c8d284f0ebc7a30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8c8d284f0ebc7a30","status":"passed","time":{"start":1698282858120,"stop":1698282859200,"duration":1080}},{"uid":"b8efd99e97f6e4ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b8efd99e97f6e4ba","status":"passed","time":{"start":1698196533145,"stop":1698196533875,"duration":730}},{"uid":"be931a4164af6e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/be931a4164af6e7","status":"passed","time":{"start":1698178232189,"stop":1698178232975,"duration":786}}]},"2a2bbcaf16a5fcec6968b3e85d684c8e":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"c9e3c1b7da913816","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/c9e3c1b7da913816","status":"passed","time":{"start":1698867334724,"stop":1698867347522,"duration":12798}},{"uid":"6485dc0dbbb1168f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6485dc0dbbb1168f","status":"passed","time":{"start":1698801505229,"stop":1698801521680,"duration":16451}},{"uid":"5e90c1494692e264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5e90c1494692e264","status":"passed","time":{"start":1698788439921,"stop":1698788467379,"duration":27458}},{"uid":"67ce7de537d87eb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/67ce7de537d87eb3","status":"passed","time":{"start":1698714899534,"stop":1698714925186,"duration":25652}},{"uid":"28b42e3619b18ece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/28b42e3619b18ece","status":"passed","time":{"start":1698701283128,"stop":1698701289066,"duration":5938}},{"uid":"3ef59bc75a5dae5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3ef59bc75a5dae5b","status":"passed","time":{"start":1698700167270,"stop":1698700182632,"duration":15362}},{"uid":"2a59ea3e0d9758c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2a59ea3e0d9758c5","status":"passed","time":{"start":1698692724571,"stop":1698692732562,"duration":7991}},{"uid":"6be0262286c61329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/6be0262286c61329","status":"passed","time":{"start":1698692677472,"stop":1698692684315,"duration":6843}},{"uid":"341285b7458f8d36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/341285b7458f8d36","status":"passed","time":{"start":1698646237438,"stop":1698646245343,"duration":7905}},{"uid":"f8bdc6999a4d17cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f8bdc6999a4d17cb","status":"passed","time":{"start":1698646267245,"stop":1698646273550,"duration":6305}},{"uid":"f5c4e2ead4c877a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/f5c4e2ead4c877a9","status":"passed","time":{"start":1698628488206,"stop":1698628501686,"duration":13480}},{"uid":"f78dcfdb98a86642","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f78dcfdb98a86642","status":"passed","time":{"start":1698615120807,"stop":1698615127501,"duration":6694}},{"uid":"766c4cf28e0a1dc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/766c4cf28e0a1dc6","status":"passed","time":{"start":1698615173116,"stop":1698615198807,"duration":25691}},{"uid":"2ec6dcccda67daa0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/2ec6dcccda67daa0","status":"passed","time":{"start":1698615051535,"stop":1698615057843,"duration":6308}},{"uid":"81d7d13020e3e214","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/81d7d13020e3e214","status":"passed","time":{"start":1698542285092,"stop":1698542292132,"duration":7040}},{"uid":"509973875272e2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/509973875272e2ca","status":"passed","time":{"start":1698455480043,"stop":1698455488756,"duration":8713}},{"uid":"5b6e47aa05497d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5b6e47aa05497d09","status":"passed","time":{"start":1698369167592,"stop":1698369176185,"duration":8593}},{"uid":"ddad5b5265cb2358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/ddad5b5265cb2358","status":"passed","time":{"start":1698282754165,"stop":1698282765694,"duration":11529}},{"uid":"11b0709abedb728b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/11b0709abedb728b","status":"passed","time":{"start":1698196428059,"stop":1698196442903,"duration":14844}},{"uid":"ffa7ecbb0e941fa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ffa7ecbb0e941fa7","status":"passed","time":{"start":1698178145869,"stop":1698178151796,"duration":5927}}]},"aefb4666f5cfa7265d9db53c16df38b6":{"statistic":{"failed":86,"broken":0,"skipped":0,"passed":84,"unknown":0,"total":170},"items":[{"uid":"8f0c2b261c5d39a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/8f0c2b261c5d39a0","status":"passed","time":{"start":1698867578253,"stop":1698867578814,"duration":561}},{"uid":"abcbae2ed34e0add","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/abcbae2ed34e0add","status":"passed","time":{"start":1698801592871,"stop":1698801593447,"duration":576}},{"uid":"5df7c844fd1d7ece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5df7c844fd1d7ece","status":"passed","time":{"start":1698788748816,"stop":1698788749554,"duration":738}},{"uid":"2c44945babe1fa56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2c44945babe1fa56","status":"passed","time":{"start":1698715224951,"stop":1698715225773,"duration":822}},{"uid":"a5995f3ed9d03f75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a5995f3ed9d03f75","status":"passed","time":{"start":1698701560220,"stop":1698701560945,"duration":725}},{"uid":"9225866b868b0464","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9225866b868b0464","status":"passed","time":{"start":1698700461906,"stop":1698700462619,"duration":713}},{"uid":"b06f35c70b358bfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b06f35c70b358bfe","status":"passed","time":{"start":1698693168944,"stop":1698693169722,"duration":778}},{"uid":"4e4b8c7772b6baf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4e4b8c7772b6baf1","status":"passed","time":{"start":1698692985724,"stop":1698692986517,"duration":793}},{"uid":"7085e3e60baa594","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/7085e3e60baa594","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646584909,"stop":1698646585146,"duration":237}},{"uid":"f2311a3ac81f875b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f2311a3ac81f875b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646552682,"stop":1698646552926,"duration":244}},{"uid":"8d71d75cfb58e001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8d71d75cfb58e001","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698628632549,"stop":1698628632740,"duration":191}},{"uid":"b5d20c00f3f00a27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b5d20c00f3f00a27","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615385663,"stop":1698615385849,"duration":186}},{"uid":"ee7088a912de5e94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/ee7088a912de5e94","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615305415,"stop":1698615305565,"duration":150}},{"uid":"39fe6a2ce7d09ceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/39fe6a2ce7d09ceb","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615314057,"stop":1698615314278,"duration":221}},{"uid":"b99d75f6d282356d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b99d75f6d282356d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698542553410,"stop":1698542553613,"duration":203}},{"uid":"902479094f1a45e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/902479094f1a45e7","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698455629995,"stop":1698455630174,"duration":179}},{"uid":"49cb3f88ba40addc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/49cb3f88ba40addc","status":"passed","time":{"start":1698369311692,"stop":1698369312673,"duration":981}},{"uid":"a6206242541b631b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a6206242541b631b","status":"passed","time":{"start":1698283161731,"stop":1698283162650,"duration":919}},{"uid":"809555dc2eda7bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/809555dc2eda7bf","status":"passed","time":{"start":1698196709602,"stop":1698196710381,"duration":779}},{"uid":"8f2b357ef3996ae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8f2b357ef3996ae1","status":"passed","time":{"start":1698178280986,"stop":1698178281936,"duration":950}}]},"9239389a2bc21b81d8e3ab51bc478351":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"ab6efc981262b4e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/ab6efc981262b4e2","status":"passed","time":{"start":1698867343389,"stop":1698867348339,"duration":4950}},{"uid":"1cc9e7e1c1b33063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1cc9e7e1c1b33063","status":"passed","time":{"start":1698801505850,"stop":1698801518599,"duration":12749}},{"uid":"1f716d0883bb1e88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1f716d0883bb1e88","status":"passed","time":{"start":1698788446098,"stop":1698788466735,"duration":20637}},{"uid":"7c8da87dbff56176","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/7c8da87dbff56176","status":"passed","time":{"start":1698714925075,"stop":1698714930759,"duration":5684}},{"uid":"b0569255cfa5c9dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b0569255cfa5c9dd","status":"passed","time":{"start":1698701299286,"stop":1698701304341,"duration":5055}},{"uid":"94754784d994ed6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/94754784d994ed6b","status":"passed","time":{"start":1698700175042,"stop":1698700182116,"duration":7074}},{"uid":"655be18915c45342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/655be18915c45342","status":"passed","time":{"start":1698692734123,"stop":1698692741059,"duration":6936}},{"uid":"da50a076e36e11f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/da50a076e36e11f5","status":"passed","time":{"start":1698692692834,"stop":1698692698420,"duration":5586}},{"uid":"3bcf33a3060002fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3bcf33a3060002fe","status":"passed","time":{"start":1698646248457,"stop":1698646314345,"duration":65888}},{"uid":"a2b355668c7878d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a2b355668c7878d1","status":"passed","time":{"start":1698646280109,"stop":1698646287075,"duration":6966}},{"uid":"8a083e2cd9ae7238","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8a083e2cd9ae7238","status":"passed","time":{"start":1698628485065,"stop":1698628501130,"duration":16065}},{"uid":"899d2ef9d225877f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/899d2ef9d225877f","status":"passed","time":{"start":1698615125675,"stop":1698615131175,"duration":5500}},{"uid":"17ec6dbb2f0367a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/17ec6dbb2f0367a0","status":"passed","time":{"start":1698615173529,"stop":1698615198041,"duration":24512}},{"uid":"de58ad67a456dc74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/de58ad67a456dc74","status":"passed","time":{"start":1698615058446,"stop":1698615063960,"duration":5514}},{"uid":"e77126752600d683","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/e77126752600d683","status":"passed","time":{"start":1698542304438,"stop":1698542308996,"duration":4558}},{"uid":"daf7ab4726be3dbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/daf7ab4726be3dbd","status":"passed","time":{"start":1698455498479,"stop":1698455506775,"duration":8296}},{"uid":"f490f000a1609df2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f490f000a1609df2","status":"passed","time":{"start":1698369180723,"stop":1698369187913,"duration":7190}},{"uid":"af012575d8fc5d86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/af012575d8fc5d86","status":"passed","time":{"start":1698282775406,"stop":1698282782556,"duration":7150}},{"uid":"269d3ef767d22a46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/269d3ef767d22a46","status":"passed","time":{"start":1698196450867,"stop":1698196456967,"duration":6100}},{"uid":"939a96c22c84aa64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/939a96c22c84aa64","status":"passed","time":{"start":1698178153647,"stop":1698178158662,"duration":5015}}]},"a89b66947aa74789814d9628a2d7e666":{"statistic":{"failed":132,"broken":0,"skipped":0,"passed":38,"unknown":0,"total":170},"items":[{"uid":"1bdb14905e0de0c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/1bdb14905e0de0c2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698867378062,"stop":1698867379118,"duration":1056}},{"uid":"ecdfe0d4c509da43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ecdfe0d4c509da43","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698801547270,"stop":1698801548035,"duration":765}},{"uid":"ecff72ecee02e59d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ecff72ecee02e59d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698788712105,"stop":1698788713745,"duration":1640}},{"uid":"2dd2c0b490890820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2dd2c0b490890820","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698715182350,"stop":1698715183459,"duration":1109}},{"uid":"b6c83d523e95f912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b6c83d523e95f912","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698701513969,"stop":1698701514906,"duration":937}},{"uid":"97c9d1c5bb4e4d3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/97c9d1c5bb4e4d3b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698700423932,"stop":1698700425173,"duration":1241}},{"uid":"358ac9471c108213","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/358ac9471c108213","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692993163,"stop":1698692994188,"duration":1025}},{"uid":"844f4180452efb56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/844f4180452efb56","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692942271,"stop":1698692943302,"duration":1031}},{"uid":"3095e795727a3355","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3095e795727a3355","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646558805,"stop":1698646559896,"duration":1091}},{"uid":"33ae69773788da13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/33ae69773788da13","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646498109,"stop":1698646499303,"duration":1194}},{"uid":"172cf62f2b8767a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/172cf62f2b8767a1","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698628535522,"stop":1698628536645,"duration":1123}},{"uid":"4eb18b4e7cecace8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4eb18b4e7cecace8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615163739,"stop":1698615164658,"duration":919}},{"uid":"24d6cb36638b7581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/24d6cb36638b7581","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615230402,"stop":1698615231400,"duration":998}},{"uid":"d099d87e96f2dc89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d099d87e96f2dc89","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615091719,"stop":1698615093302,"duration":1583}},{"uid":"ce01523521f34cb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ce01523521f34cb5","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698542328395,"stop":1698542329573,"duration":1178}},{"uid":"5ac50eabd8530502","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5ac50eabd8530502","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698455525898,"stop":1698455527010,"duration":1112}},{"uid":"6bca3ad5511c3bfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6bca3ad5511c3bfa","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698369213737,"stop":1698369214790,"duration":1053}},{"uid":"a2dcefce929a61cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a2dcefce929a61cd","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698282802988,"stop":1698282803932,"duration":944}},{"uid":"1e62105ddb11fef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/1e62105ddb11fef","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698196476171,"stop":1698196477111,"duration":940}},{"uid":"fdcc99d4cf173326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fdcc99d4cf173326","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178206306,"stop":1698178207827,"duration":1521}}]},"ca53b6762a00c9270716d2dce73b5f79":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"1ba5368d38f1a455","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/1ba5368d38f1a455","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867328404,"stop":1698867337309,"duration":8905}},{"uid":"d3d142394c1bbb18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d3d142394c1bbb18","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801505503,"stop":1698801525605,"duration":20102}},{"uid":"118180ce646fb922","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/118180ce646fb922","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788427482,"stop":1698788436103,"duration":8621}},{"uid":"b30926cc71de91a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b30926cc71de91a0","status":"passed","time":{"start":1698714891792,"stop":1698714913350,"duration":21558}},{"uid":"80fa018632ed8ea8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/80fa018632ed8ea8","status":"passed","time":{"start":1698701281842,"stop":1698701291223,"duration":9381}},{"uid":"48a9dff5b851d2f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/48a9dff5b851d2f8","status":"passed","time":{"start":1698700159322,"stop":1698700168831,"duration":9509}},{"uid":"79a583a4814ff20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/79a583a4814ff20b","status":"passed","time":{"start":1698692718073,"stop":1698692727618,"duration":9545}},{"uid":"691151cc6236a766","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/691151cc6236a766","status":"passed","time":{"start":1698692673845,"stop":1698692683424,"duration":9579}},{"uid":"239a43c65e1dc5c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/239a43c65e1dc5c4","status":"passed","time":{"start":1698646230427,"stop":1698646240079,"duration":9652}},{"uid":"a4ffb99e550a5501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a4ffb99e550a5501","status":"passed","time":{"start":1698646264549,"stop":1698646274418,"duration":9869}},{"uid":"5856f567f41eff92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/5856f567f41eff92","status":"passed","time":{"start":1698628470760,"stop":1698628477442,"duration":6682}},{"uid":"fb3b92094dba7a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/fb3b92094dba7a65","status":"passed","time":{"start":1698615110905,"stop":1698615117822,"duration":6917}},{"uid":"37695bf677294335","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/37695bf677294335","status":"passed","time":{"start":1698615161827,"stop":1698615168857,"duration":7030}},{"uid":"e9bfadd27ecd8527","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e9bfadd27ecd8527","status":"passed","time":{"start":1698615044041,"stop":1698615051523,"duration":7482}},{"uid":"b2a2d33c45ef945","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b2a2d33c45ef945","status":"passed","time":{"start":1698542281376,"stop":1698542290905,"duration":9529}},{"uid":"e071ea0dd57483cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e071ea0dd57483cd","status":"passed","time":{"start":1698455468815,"stop":1698455489700,"duration":20885}},{"uid":"e28cf00c1babfec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e28cf00c1babfec","status":"passed","time":{"start":1698369165096,"stop":1698369174769,"duration":9673}},{"uid":"24ce1eee45a32f9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/24ce1eee45a32f9a","status":"passed","time":{"start":1698282744567,"stop":1698282765944,"duration":21377}},{"uid":"b62db21cc9e6af30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b62db21cc9e6af30","status":"passed","time":{"start":1698196424908,"stop":1698196445697,"duration":20789}},{"uid":"8e95a84a02df4771","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8e95a84a02df4771","status":"passed","time":{"start":1698178138127,"stop":1698178147836,"duration":9709}}]},"26474e54d95de49f99ef7b4310ac64f9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"adc4186b75ed80be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/adc4186b75ed80be","status":"passed","time":{"start":1698867401041,"stop":1698867406514,"duration":5473}},{"uid":"55d819581fdce6c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/55d819581fdce6c3","status":"passed","time":{"start":1698801553264,"stop":1698801559682,"duration":6418}},{"uid":"bcdcc06cde49b6da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/bcdcc06cde49b6da","status":"passed","time":{"start":1698788540155,"stop":1698788544361,"duration":4206}},{"uid":"5bfee01017a28eb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5bfee01017a28eb0","status":"passed","time":{"start":1698715015096,"stop":1698715020035,"duration":4939}},{"uid":"78758a74a59658e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/78758a74a59658e6","status":"passed","time":{"start":1698701369362,"stop":1698701375015,"duration":5653}},{"uid":"256fc8d3e3f1b19b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/256fc8d3e3f1b19b","status":"passed","time":{"start":1698700254174,"stop":1698700259774,"duration":5600}},{"uid":"833ce24bfc925680","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/833ce24bfc925680","status":"passed","time":{"start":1698693012426,"stop":1698693017310,"duration":4884}},{"uid":"748a891d8b7fa85b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/748a891d8b7fa85b","status":"passed","time":{"start":1698692777581,"stop":1698692782203,"duration":4622}},{"uid":"5d729491349ab0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5d729491349ab0cb","status":"passed","time":{"start":1698646365404,"stop":1698646371389,"duration":5985}},{"uid":"3b220377c3fcfdc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3b220377c3fcfdc8","status":"passed","time":{"start":1698646369747,"stop":1698646374718,"duration":4971}},{"uid":"e1036831d5dc2186","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e1036831d5dc2186","status":"passed","time":{"start":1698628579346,"stop":1698628585580,"duration":6234}},{"uid":"5f288b1fa11e128f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5f288b1fa11e128f","status":"passed","time":{"start":1698615181628,"stop":1698615186006,"duration":4378}},{"uid":"c5ab73f51c0ea159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c5ab73f51c0ea159","status":"passed","time":{"start":1698615249591,"stop":1698615256082,"duration":6491}},{"uid":"93f0130af1661d42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/93f0130af1661d42","status":"passed","time":{"start":1698615111980,"stop":1698615117154,"duration":5174}},{"uid":"141261f934201a99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/141261f934201a99","status":"passed","time":{"start":1698542352567,"stop":1698542357550,"duration":4983}},{"uid":"44dd12e3eb70ef22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/44dd12e3eb70ef22","status":"passed","time":{"start":1698455578203,"stop":1698455583513,"duration":5310}},{"uid":"a2549ae78f7079a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/a2549ae78f7079a","status":"passed","time":{"start":1698369252398,"stop":1698369257263,"duration":4865}},{"uid":"80fed2027885663d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/80fed2027885663d","status":"passed","time":{"start":1698282843596,"stop":1698282848523,"duration":4927}},{"uid":"39b9223bd203f0bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/39b9223bd203f0bc","status":"passed","time":{"start":1698196507935,"stop":1698196512791,"duration":4856}},{"uid":"359be8ca1758db0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/359be8ca1758db0f","status":"passed","time":{"start":1698178227504,"stop":1698178232941,"duration":5437}}]},"5050a0c2bbf037ec5db785929519fc2e":{"statistic":{"failed":58,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":104},"items":[{"uid":"5ac832b580d129cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/5ac832b580d129cf","status":"passed","time":{"start":1698867378485,"stop":1698867380585,"duration":2100}},{"uid":"afd3f071adc20809","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/afd3f071adc20809","status":"passed","time":{"start":1698801556577,"stop":1698801558915,"duration":2338}},{"uid":"719d46a7ec102e19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/719d46a7ec102e19","status":"passed","time":{"start":1698788520732,"stop":1698788523363,"duration":2631}},{"uid":"53760c095958fccc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/53760c095958fccc","status":"passed","time":{"start":1698714989739,"stop":1698714993432,"duration":3693}},{"uid":"d9b47f354851db34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d9b47f354851db34","status":"passed","time":{"start":1698701350513,"stop":1698701353197,"duration":2684}},{"uid":"e2dfd90c496218f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e2dfd90c496218f9","status":"passed","time":{"start":1698700235470,"stop":1698700237991,"duration":2521}},{"uid":"f12600b1fa554a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f12600b1fa554a50","status":"passed","time":{"start":1698693106764,"stop":1698693110736,"duration":3972}},{"uid":"c7a219a8d606c08d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c7a219a8d606c08d","status":"passed","time":{"start":1698692754724,"stop":1698692758561,"duration":3837}},{"uid":"bb2deb6eaddbb389","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/bb2deb6eaddbb389","status":"passed","time":{"start":1698646333807,"stop":1698646336843,"duration":3036}},{"uid":"ad25002f8ffb713b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ad25002f8ffb713b","status":"passed","time":{"start":1698646343364,"stop":1698646346056,"duration":2692}},{"uid":"73ac47f3d66b8a3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/73ac47f3d66b8a3b","status":"passed","time":{"start":1698628563422,"stop":1698628566048,"duration":2626}},{"uid":"dd63de32f7b59974","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/dd63de32f7b59974","status":"passed","time":{"start":1698615480222,"stop":1698615483343,"duration":3121}},{"uid":"4d8ec89fe9cef14f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4d8ec89fe9cef14f","status":"passed","time":{"start":1698615245972,"stop":1698615248408,"duration":2436}},{"uid":"1f8a0afd7d56928f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/1f8a0afd7d56928f","status":"passed","time":{"start":1698615122997,"stop":1698615125606,"duration":2609}},{"uid":"828f6232cd130374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/828f6232cd130374","status":"passed","time":{"start":1698542363911,"stop":1698542366389,"duration":2478}},{"uid":"6fe62b7c3b410ab1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/6fe62b7c3b410ab1","status":"passed","time":{"start":1698455550696,"stop":1698455553147,"duration":2451}},{"uid":"d4a313f589a6c74a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d4a313f589a6c74a","status":"passed","time":{"start":1698369240343,"stop":1698369242805,"duration":2462}},{"uid":"6dbcd6a2a80b552f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6dbcd6a2a80b552f","status":"passed","time":{"start":1698282842794,"stop":1698282846772,"duration":3978}},{"uid":"29deb14b18239e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/29deb14b18239e0d","status":"passed","time":{"start":1698196521364,"stop":1698196523957,"duration":2593}},{"uid":"7c34fd22e2ce1d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7c34fd22e2ce1d5f","status":"passed","time":{"start":1698178218835,"stop":1698178221464,"duration":2629}}]},"6c9ed2342b08e1ed67054efc9a5b20e8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b17e30837397807a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/b17e30837397807a","status":"passed","time":{"start":1698867536414,"stop":1698867542058,"duration":5644}},{"uid":"263112d81f5416b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/263112d81f5416b8","status":"passed","time":{"start":1698801542546,"stop":1698801545601,"duration":3055}},{"uid":"78f2f944c9ee0024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/78f2f944c9ee0024","status":"passed","time":{"start":1698788699400,"stop":1698788706292,"duration":6892}},{"uid":"93f09ca84af43f95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/93f09ca84af43f95","status":"passed","time":{"start":1698715177250,"stop":1698715180659,"duration":3409}},{"uid":"c5da81cba71baa4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/c5da81cba71baa4a","status":"passed","time":{"start":1698701504534,"stop":1698701508423,"duration":3889}},{"uid":"cd56852155ede426","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/cd56852155ede426","status":"passed","time":{"start":1698700414573,"stop":1698700418117,"duration":3544}},{"uid":"e96cfad398c0a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/e96cfad398c0a0f","status":"passed","time":{"start":1698692988411,"stop":1698692991015,"duration":2604}},{"uid":"777643a13b1a311f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/777643a13b1a311f","status":"passed","time":{"start":1698692937486,"stop":1698692940629,"duration":3143}},{"uid":"687b12c73f7bf19f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/687b12c73f7bf19f","status":"passed","time":{"start":1698646553413,"stop":1698646557088,"duration":3675}},{"uid":"1d48d34387d6837d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1d48d34387d6837d","status":"passed","time":{"start":1698646492799,"stop":1698646496531,"duration":3732}},{"uid":"86c590c503363b4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/86c590c503363b4e","status":"passed","time":{"start":1698628530139,"stop":1698628533762,"duration":3623}},{"uid":"98c7e27351efd0d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/98c7e27351efd0d8","status":"passed","time":{"start":1698615154562,"stop":1698615158533,"duration":3971}},{"uid":"4f73a01e335b0f3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4f73a01e335b0f3d","status":"passed","time":{"start":1698615225716,"stop":1698615228895,"duration":3179}},{"uid":"b407837337ca8511","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/b407837337ca8511","status":"passed","time":{"start":1698615086552,"stop":1698615090041,"duration":3489}},{"uid":"b80cb4bad9360cd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b80cb4bad9360cd9","status":"passed","time":{"start":1698542322912,"stop":1698542326657,"duration":3745}},{"uid":"9b7d67252c1502e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/9b7d67252c1502e1","status":"passed","time":{"start":1698455518144,"stop":1698455524228,"duration":6084}},{"uid":"427a5f5cff6ad08b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/427a5f5cff6ad08b","status":"passed","time":{"start":1698369205694,"stop":1698369212051,"duration":6357}},{"uid":"510d3663df876302","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/510d3663df876302","status":"passed","time":{"start":1698282796683,"stop":1698282801202,"duration":4519}},{"uid":"f00127c6fc262d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f00127c6fc262d82","status":"passed","time":{"start":1698196471288,"stop":1698196474659,"duration":3371}},{"uid":"6ec118bcc76315c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6ec118bcc76315c","status":"passed","time":{"start":1698178199707,"stop":1698178203725,"duration":4018}}]},"4b31307dbdce23dc5dddd2f51563d5a7":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"d709d814dc6dab1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/d709d814dc6dab1a","status":"passed","time":{"start":1698867358608,"stop":1698867360146,"duration":1538}},{"uid":"c99dc8bed7141141","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/c99dc8bed7141141","status":"passed","time":{"start":1698801504080,"stop":1698801505557,"duration":1477}},{"uid":"94724852507720c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/94724852507720c9","status":"passed","time":{"start":1698788474752,"stop":1698788476490,"duration":1738}},{"uid":"ec75143efcdf942c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ec75143efcdf942c","status":"passed","time":{"start":1698714941337,"stop":1698714943354,"duration":2017}},{"uid":"a3c6c60d3ec6de0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a3c6c60d3ec6de0c","status":"passed","time":{"start":1698701311025,"stop":1698701313625,"duration":2600}},{"uid":"548f4f811c93081d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/548f4f811c93081d","status":"passed","time":{"start":1698700189140,"stop":1698700190961,"duration":1821}},{"uid":"8dc46033f55b23a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8dc46033f55b23a2","status":"passed","time":{"start":1698692753403,"stop":1698692755188,"duration":1785}},{"uid":"edc3ed12856255c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/edc3ed12856255c","status":"passed","time":{"start":1698692707779,"stop":1698692709667,"duration":1888}},{"uid":"fa681d929ea8801","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/fa681d929ea8801","status":"passed","time":{"start":1698646271720,"stop":1698646273731,"duration":2011}},{"uid":"98b676b152767da7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/98b676b152767da7","status":"passed","time":{"start":1698646294884,"stop":1698646296987,"duration":2103}},{"uid":"66996954155d5187","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/66996954155d5187","status":"passed","time":{"start":1698628512801,"stop":1698628514504,"duration":1703}},{"uid":"225f815a4887419a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/225f815a4887419a","status":"passed","time":{"start":1698615142116,"stop":1698615143707,"duration":1591}},{"uid":"d12f20e41dbae106","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d12f20e41dbae106","status":"passed","time":{"start":1698615205205,"stop":1698615206812,"duration":1607}},{"uid":"bb3740086b41a9ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/bb3740086b41a9ef","status":"passed","time":{"start":1698615073907,"stop":1698615075815,"duration":1908}},{"uid":"f75cbd4eb0ba5a94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/f75cbd4eb0ba5a94","status":"passed","time":{"start":1698542316987,"stop":1698542318767,"duration":1780}},{"uid":"de827a58ec78328f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/de827a58ec78328f","status":"passed","time":{"start":1698455511075,"stop":1698455512719,"duration":1644}},{"uid":"21e41fa912febe17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/21e41fa912febe17","status":"passed","time":{"start":1698369196049,"stop":1698369197947,"duration":1898}},{"uid":"182e8c1df1c9e6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/182e8c1df1c9e6f3","status":"passed","time":{"start":1698282790100,"stop":1698282792313,"duration":2213}},{"uid":"fd356df0d7a47155","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/fd356df0d7a47155","status":"passed","time":{"start":1698196464283,"stop":1698196465989,"duration":1706}},{"uid":"a280563cf1b8f718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/a280563cf1b8f718","status":"passed","time":{"start":1698178167237,"stop":1698178169065,"duration":1828}}]},"532d749d88b4b8fb0bc694b350a3d71a":{"statistic":{"failed":85,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":170},"items":[{"uid":"c0743db4ff22311f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/c0743db4ff22311f","status":"passed","time":{"start":1698867705196,"stop":1698867713615,"duration":8419}},{"uid":"854a1d18ce3f9414","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/854a1d18ce3f9414","status":"passed","time":{"start":1698801610840,"stop":1698801620463,"duration":9623}},{"uid":"afcd19ffce7954ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/afcd19ffce7954ae","status":"passed","time":{"start":1698788762076,"stop":1698788770629,"duration":8553}},{"uid":"dd3076edbe0c4c7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/dd3076edbe0c4c7d","status":"passed","time":{"start":1698715234356,"stop":1698715243369,"duration":9013}},{"uid":"55529624d3c8e2ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/55529624d3c8e2ae","status":"passed","time":{"start":1698701566471,"stop":1698701574530,"duration":8059}},{"uid":"5e60c21c4e521527","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/5e60c21c4e521527","status":"passed","time":{"start":1698700470871,"stop":1698700479848,"duration":8977}},{"uid":"f83df1eed1a6e83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f83df1eed1a6e83","status":"passed","time":{"start":1698693209921,"stop":1698693217787,"duration":7866}},{"uid":"13e77910be5f1bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/13e77910be5f1bd3","status":"passed","time":{"start":1698692996107,"stop":1698693004986,"duration":8879}},{"uid":"2204d37aa70cb80f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2204d37aa70cb80f","status":"passed","time":{"start":1698646597398,"stop":1698646605696,"duration":8298}},{"uid":"42af66fa8697c41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/42af66fa8697c41e","status":"passed","time":{"start":1698646560668,"stop":1698646569019,"duration":8351}},{"uid":"8d4e5cc18f163293","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8d4e5cc18f163293","status":"passed","time":{"start":1698628810596,"stop":1698628820564,"duration":9968}},{"uid":"5bf937e89861154f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5bf937e89861154f","status":"passed","time":{"start":1698615526280,"stop":1698615534426,"duration":8146}},{"uid":"daf5950775447c7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/daf5950775447c7d","status":"passed","time":{"start":1698615450199,"stop":1698615458872,"duration":8673}},{"uid":"74cac03ca49e02e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/74cac03ca49e02e7","status":"passed","time":{"start":1698615393111,"stop":1698615401444,"duration":8333}},{"uid":"963d1a1a41d4dd68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/963d1a1a41d4dd68","status":"passed","time":{"start":1698542608003,"stop":1698542618439,"duration":10436}},{"uid":"1b29fd87c001d1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1b29fd87c001d1c1","status":"passed","time":{"start":1698455934046,"stop":1698455941904,"duration":7858}},{"uid":"d228445d8dd70353","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d228445d8dd70353","status":"passed","time":{"start":1698369597512,"stop":1698369605760,"duration":8248}},{"uid":"341499f1aabaee7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/341499f1aabaee7","status":"passed","time":{"start":1698283168988,"stop":1698283176715,"duration":7727}},{"uid":"21735130f78da75d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/21735130f78da75d","status":"passed","time":{"start":1698196743811,"stop":1698196753319,"duration":9508}},{"uid":"91cc0a3dcb7bd21b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/91cc0a3dcb7bd21b","status":"passed","time":{"start":1698178436377,"stop":1698178444574,"duration":8197}}]},"1f15b033b85c0869097090322a2589a2":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"67a9abaecaafe4c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/67a9abaecaafe4c3","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867388315,"stop":1698867389480,"duration":1165}},{"uid":"805db04cc7e1ed72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/805db04cc7e1ed72","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801521084,"stop":1698801522301,"duration":1217}},{"uid":"394306d2ab396925","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/394306d2ab396925","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788532895,"stop":1698788534749,"duration":1854}},{"uid":"f2d3053036fa957d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f2d3053036fa957d","status":"passed","time":{"start":1698715004757,"stop":1698715006562,"duration":1805}},{"uid":"d58f17e55ebd297b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d58f17e55ebd297b","status":"passed","time":{"start":1698701361290,"stop":1698701362580,"duration":1290}},{"uid":"8d7a411de99d159a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/8d7a411de99d159a","status":"passed","time":{"start":1698700246419,"stop":1698700247997,"duration":1578}},{"uid":"9f819bf04b5b502d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/9f819bf04b5b502d","status":"passed","time":{"start":1698693131290,"stop":1698693132942,"duration":1652}},{"uid":"1abae21c5ae73346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/1abae21c5ae73346","status":"passed","time":{"start":1698692769446,"stop":1698692771142,"duration":1696}},{"uid":"43bbf4837a283028","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/43bbf4837a283028","status":"passed","time":{"start":1698646347906,"stop":1698646350028,"duration":2122}},{"uid":"72a6838f68a83dde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/72a6838f68a83dde","status":"passed","time":{"start":1698646354534,"stop":1698646356056,"duration":1522}},{"uid":"a93d0e9dfb4b0e48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a93d0e9dfb4b0e48","status":"passed","time":{"start":1698628573637,"stop":1698628575766,"duration":2129}},{"uid":"5d3fd1adda795bec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5d3fd1adda795bec","status":"passed","time":{"start":1698615491592,"stop":1698615493370,"duration":1778}},{"uid":"87d98b75f27adcf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/87d98b75f27adcf5","status":"passed","time":{"start":1698615255715,"stop":1698615257117,"duration":1402}},{"uid":"97ca60c988aa50bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/97ca60c988aa50bb","status":"passed","time":{"start":1698615134759,"stop":1698615136482,"duration":1723}},{"uid":"2e6f2b8b89f65850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2e6f2b8b89f65850","status":"passed","time":{"start":1698542374327,"stop":1698542376568,"duration":2241}},{"uid":"72fc363ebdf82172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/72fc363ebdf82172","status":"passed","time":{"start":1698455561780,"stop":1698455565168,"duration":3388}},{"uid":"dbe7f3dfbef9b2e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/dbe7f3dfbef9b2e5","status":"passed","time":{"start":1698369251837,"stop":1698369253592,"duration":1755}},{"uid":"a92cd24e49000eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a92cd24e49000eea","status":"passed","time":{"start":1698282856381,"stop":1698282858117,"duration":1736}},{"uid":"eddbefabacf82150","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/eddbefabacf82150","status":"passed","time":{"start":1698196531667,"stop":1698196533141,"duration":1474}},{"uid":"8abdc302ac822313","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8abdc302ac822313","status":"passed","time":{"start":1698178230544,"stop":1698178232187,"duration":1643}}]},"2113bd9b6e0e6c1292cdfc372af23712":{"statistic":{"failed":130,"broken":0,"skipped":0,"passed":40,"unknown":0,"total":170},"items":[{"uid":"83fb27b65be82a8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/83fb27b65be82a8e","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1698867326538,"stop":1698867326541,"duration":3}},{"uid":"258ea62353d47439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/258ea62353d47439","status":"passed","time":{"start":1698801502324,"stop":1698801503419,"duration":1095}},{"uid":"80c8d13b9c714315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/80c8d13b9c714315","status":"passed","time":{"start":1698788424041,"stop":1698788425475,"duration":1434}},{"uid":"27ab2aadc992ecb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/27ab2aadc992ecb9","status":"passed","time":{"start":1698714888398,"stop":1698714889978,"duration":1580}},{"uid":"7d9354c2e3175598","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/7d9354c2e3175598","status":"passed","time":{"start":1698701278917,"stop":1698701280233,"duration":1316}},{"uid":"ad0baa3002486a9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ad0baa3002486a9f","status":"passed","time":{"start":1698700156044,"stop":1698700157448,"duration":1404}},{"uid":"b6f3ff990bd06655","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b6f3ff990bd06655","status":"passed","time":{"start":1698692714485,"stop":1698692716100,"duration":1615}},{"uid":"52ba6272dcf06003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/52ba6272dcf06003","status":"passed","time":{"start":1698692670185,"stop":1698692671754,"duration":1569}},{"uid":"396a2e111d752479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/396a2e111d752479","status":"passed","time":{"start":1698646225421,"stop":1698646226764,"duration":1343}},{"uid":"1354131627275d1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1354131627275d1e","status":"passed","time":{"start":1698646258844,"stop":1698646260779,"duration":1935}},{"uid":"6bff104a32cf8f53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/6bff104a32cf8f53","status":"passed","time":{"start":1698628467459,"stop":1698628468792,"duration":1333}},{"uid":"3a296b5ee964dd21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3a296b5ee964dd21","status":"passed","time":{"start":1698615107886,"stop":1698615109188,"duration":1302}},{"uid":"cd4dea854a9ba5bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/cd4dea854a9ba5bc","status":"passed","time":{"start":1698615158653,"stop":1698615160055,"duration":1402}},{"uid":"a1a603fcc88d1bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/a1a603fcc88d1bf0","status":"passed","time":{"start":1698615040900,"stop":1698615042487,"duration":1587}},{"uid":"b1affec981bef826","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b1affec981bef826","status":"passed","time":{"start":1698542277867,"stop":1698542279314,"duration":1447}},{"uid":"473c9a3c286e71bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/473c9a3c286e71bc","status":"passed","time":{"start":1698455465905,"stop":1698455467117,"duration":1212}},{"uid":"f7fce3069203ee60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f7fce3069203ee60","status":"passed","time":{"start":1698369161260,"stop":1698369162844,"duration":1584}},{"uid":"cc9d1e4a3de710b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/cc9d1e4a3de710b9","status":"passed","time":{"start":1698282741379,"stop":1698282742952,"duration":1573}},{"uid":"d85efd740b4ec835","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/d85efd740b4ec835","status":"passed","time":{"start":1698196421565,"stop":1698196422824,"duration":1259}},{"uid":"6e5bb3be8dca30b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6e5bb3be8dca30b","status":"passed","time":{"start":1698178134749,"stop":1698178136354,"duration":1605}}]},"c9c754b0aeaa9653b56f57afebc35c99":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"2c01a83167cacab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/2c01a83167cacab2","status":"passed","time":{"start":1698867394281,"stop":1698867400265,"duration":5984}},{"uid":"68ecdd9cd141f2dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/68ecdd9cd141f2dd","status":"passed","time":{"start":1698801548064,"stop":1698801552495,"duration":4431}},{"uid":"9eb2bd356ecb1bec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9eb2bd356ecb1bec","status":"passed","time":{"start":1698788535552,"stop":1698788539242,"duration":3690}},{"uid":"f1520aed08b642fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f1520aed08b642fc","status":"passed","time":{"start":1698715007526,"stop":1698715013836,"duration":6310}},{"uid":"f39877c87bdf5c31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f39877c87bdf5c31","status":"passed","time":{"start":1698701363686,"stop":1698701368246,"duration":4560}},{"uid":"25926f02c9f5acd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/25926f02c9f5acd0","status":"passed","time":{"start":1698700248837,"stop":1698700253236,"duration":4399}},{"uid":"28726e7af704a841","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/28726e7af704a841","status":"passed","time":{"start":1698693006616,"stop":1698693011209,"duration":4593}},{"uid":"473dd2d30516dd3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/473dd2d30516dd3a","status":"passed","time":{"start":1698692772094,"stop":1698692776685,"duration":4591}},{"uid":"faf44f324a769ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/faf44f324a769ae2","status":"passed","time":{"start":1698646358992,"stop":1698646364454,"duration":5462}},{"uid":"42031ab13bed243a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/42031ab13bed243a","status":"passed","time":{"start":1698646364025,"stop":1698646368539,"duration":4514}},{"uid":"10f22c8be1a901eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/10f22c8be1a901eb","status":"passed","time":{"start":1698628572850,"stop":1698628577908,"duration":5058}},{"uid":"f2fb787cc4869323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f2fb787cc4869323","status":"passed","time":{"start":1698615175885,"stop":1698615180786,"duration":4901}},{"uid":"3e99985f73c2eeeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3e99985f73c2eeeb","status":"passed","time":{"start":1698615243659,"stop":1698615248519,"duration":4860}},{"uid":"6cdda8dfda6c13fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/6cdda8dfda6c13fc","status":"passed","time":{"start":1698615106425,"stop":1698615111008,"duration":4583}},{"uid":"8e95b2c18a2372b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8e95b2c18a2372b1","status":"passed","time":{"start":1698542346946,"stop":1698542351248,"duration":4302}},{"uid":"f09b61589d94a4f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/f09b61589d94a4f2","status":"passed","time":{"start":1698455571985,"stop":1698455577496,"duration":5511}},{"uid":"b4aac6de778859f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b4aac6de778859f","status":"passed","time":{"start":1698369245984,"stop":1698369250735,"duration":4751}},{"uid":"c3a912b9a7aa1dee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c3a912b9a7aa1dee","status":"passed","time":{"start":1698282838217,"stop":1698282842057,"duration":3840}},{"uid":"7a24a8076a739526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7a24a8076a739526","status":"passed","time":{"start":1698196502935,"stop":1698196506924,"duration":3989}},{"uid":"f0c1e6aa0a00b60e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f0c1e6aa0a00b60e","status":"passed","time":{"start":1698178222787,"stop":1698178226568,"duration":3781}}]},"920a57bf4f74278e86b973f40cf06007":{"statistic":{"failed":122,"broken":0,"skipped":0,"passed":48,"unknown":0,"total":170},"items":[{"uid":"248d25ba9bf8a75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/248d25ba9bf8a75","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867321059,"stop":1698867321836,"duration":777}},{"uid":"8bb98ed47d5ddf9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/8bb98ed47d5ddf9b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801494817,"stop":1698801495511,"duration":694}},{"uid":"e71a781dec0f3c97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e71a781dec0f3c97","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788423713,"stop":1698788424742,"duration":1029}},{"uid":"ade56f97df75e7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ade56f97df75e7e","status":"passed","time":{"start":1698714882499,"stop":1698714883792,"duration":1293}},{"uid":"a0f22a11ac030f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a0f22a11ac030f0","status":"passed","time":{"start":1698701269143,"stop":1698701269899,"duration":756}},{"uid":"36a12f2aaf1e31ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/36a12f2aaf1e31ec","status":"passed","time":{"start":1698700150772,"stop":1698700152222,"duration":1450}},{"uid":"8c52e2db178818a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8c52e2db178818a0","status":"passed","time":{"start":1698692708202,"stop":1698692709541,"duration":1339}},{"uid":"63e6629c9d1ddff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/63e6629c9d1ddff9","status":"passed","time":{"start":1698692662258,"stop":1698692663262,"duration":1004}},{"uid":"3b066988d1ec725c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3b066988d1ec725c","status":"passed","time":{"start":1698646222180,"stop":1698646223184,"duration":1004}},{"uid":"648e963de2fe3474","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/648e963de2fe3474","status":"passed","time":{"start":1698646251117,"stop":1698646252240,"duration":1123}},{"uid":"c6ea30f3d9669fb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c6ea30f3d9669fb9","status":"passed","time":{"start":1698628466547,"stop":1698628467301,"duration":754}},{"uid":"8d8d7fbf3db6af8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8d8d7fbf3db6af8f","status":"passed","time":{"start":1698615104410,"stop":1698615105173,"duration":763}},{"uid":"85ca3bac73b2c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/85ca3bac73b2c9c","status":"passed","time":{"start":1698615159038,"stop":1698615159784,"duration":746}},{"uid":"3ded55989e6318c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/3ded55989e6318c2","status":"passed","time":{"start":1698615035998,"stop":1698615036988,"duration":990}},{"uid":"16cc0236ed8ab7d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/16cc0236ed8ab7d4","status":"passed","time":{"start":1698542269475,"stop":1698542270617,"duration":1142}},{"uid":"8a1175d09845fc03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/8a1175d09845fc03","status":"passed","time":{"start":1698455465317,"stop":1698455466071,"duration":754}},{"uid":"32d296f58c223435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/32d296f58c223435","status":"passed","time":{"start":1698369152118,"stop":1698369153114,"duration":996}},{"uid":"6ca385258eb339f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6ca385258eb339f5","status":"passed","time":{"start":1698282734178,"stop":1698282735354,"duration":1176}},{"uid":"99046c969744cd1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/99046c969744cd1b","status":"passed","time":{"start":1698196414124,"stop":1698196414895,"duration":771}},{"uid":"fc71e4d6f81d1b92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fc71e4d6f81d1b92","status":"passed","time":{"start":1698178129850,"stop":1698178131146,"duration":1296}}]},"efde6c2c8e15955ad5fa48845f3c2c06":{"statistic":{"failed":59,"broken":0,"skipped":0,"passed":111,"unknown":0,"total":170},"items":[{"uid":"595ce4fee1e1f11c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/595ce4fee1e1f11c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867569678,"stop":1698867570256,"duration":578}},{"uid":"3ca479eb03269f69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/3ca479eb03269f69","status":"passed","time":{"start":1698801590964,"stop":1698801592869,"duration":1905}},{"uid":"77657684085f57a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/77657684085f57a7","status":"passed","time":{"start":1698788736637,"stop":1698788739187,"duration":2550}},{"uid":"b5755367f0db9fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b5755367f0db9fe","status":"passed","time":{"start":1698715211409,"stop":1698715214266,"duration":2857}},{"uid":"e475ba327eb7bc05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e475ba327eb7bc05","status":"passed","time":{"start":1698701549420,"stop":1698701551350,"duration":1930}},{"uid":"dd16378b02e3fe1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/dd16378b02e3fe1a","status":"passed","time":{"start":1698700449058,"stop":1698700451822,"duration":2764}},{"uid":"71e3c22dc56705e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/71e3c22dc56705e","status":"passed","time":{"start":1698693155686,"stop":1698693158361,"duration":2675}},{"uid":"98425a773d651769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/98425a773d651769","status":"passed","time":{"start":1698692968620,"stop":1698692970942,"duration":2322}},{"uid":"7d28960621c25e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/7d28960621c25e0d","status":"passed","time":{"start":1698646572029,"stop":1698646574358,"duration":2329}},{"uid":"cbfd42268c44fa0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cbfd42268c44fa0d","status":"passed","time":{"start":1698646536930,"stop":1698646539637,"duration":2707}},{"uid":"242269e89ee73cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/242269e89ee73cf7","status":"passed","time":{"start":1698628620921,"stop":1698628623159,"duration":2238}},{"uid":"3cc543bbf62d7bf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3cc543bbf62d7bf8","status":"passed","time":{"start":1698615375889,"stop":1698615377908,"duration":2019}},{"uid":"fdc8548239742280","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/fdc8548239742280","status":"passed","time":{"start":1698615292453,"stop":1698615294331,"duration":1878}},{"uid":"c577f3d330ae622","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c577f3d330ae622","status":"passed","time":{"start":1698615301159,"stop":1698615304046,"duration":2887}},{"uid":"ffd715a12159888c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ffd715a12159888c","status":"passed","time":{"start":1698542539238,"stop":1698542541408,"duration":2170}},{"uid":"c8f1dc24270b1295","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/c8f1dc24270b1295","status":"passed","time":{"start":1698455620899,"stop":1698455622584,"duration":1685}},{"uid":"88bc56cb252ef947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/88bc56cb252ef947","status":"passed","time":{"start":1698369297237,"stop":1698369299778,"duration":2541}},{"uid":"a53f3a326c353770","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a53f3a326c353770","status":"passed","time":{"start":1698283147781,"stop":1698283150331,"duration":2550}},{"uid":"24e3de436dd3c4e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/24e3de436dd3c4e0","status":"passed","time":{"start":1698196697368,"stop":1698196699802,"duration":2434}},{"uid":"a950f5c1a64d177d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/a950f5c1a64d177d","status":"passed","time":{"start":1698178268396,"stop":1698178271028,"duration":2632}}]},"7c2f80e4a27e16d805d2712155b7a6c8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"acf86f0f1d0e8c74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/acf86f0f1d0e8c74","status":"passed","time":{"start":1698867729425,"stop":1698867735806,"duration":6381}},{"uid":"b1d80fb724169b73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b1d80fb724169b73","status":"passed","time":{"start":1698801645363,"stop":1698801650188,"duration":4825}},{"uid":"8b6d40a3d7244791","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8b6d40a3d7244791","status":"passed","time":{"start":1698788798971,"stop":1698788805336,"duration":6365}},{"uid":"9a39ab9b0a70df61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9a39ab9b0a70df61","status":"passed","time":{"start":1698715278137,"stop":1698715283364,"duration":5227}},{"uid":"4e6e06092ea3b2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4e6e06092ea3b2ca","status":"passed","time":{"start":1698701604028,"stop":1698701610567,"duration":6539}},{"uid":"d8d556e430cd5506","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d8d556e430cd5506","status":"passed","time":{"start":1698700508160,"stop":1698700513481,"duration":5321}},{"uid":"3e585607f9ff898b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/3e585607f9ff898b","status":"passed","time":{"start":1698693245398,"stop":1698693250682,"duration":5284}},{"uid":"e0b4bf306e8f043a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e0b4bf306e8f043a","status":"passed","time":{"start":1698693038039,"stop":1698693043271,"duration":5232}},{"uid":"ca786f6da81503a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ca786f6da81503a5","status":"passed","time":{"start":1698646633440,"stop":1698646638746,"duration":5306}},{"uid":"b21f8e707bec89d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b21f8e707bec89d","status":"passed","time":{"start":1698646609626,"stop":1698646614745,"duration":5119}},{"uid":"eeb206a39f9542b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/eeb206a39f9542b3","status":"passed","time":{"start":1698628851874,"stop":1698628858887,"duration":7013}},{"uid":"db35f14713a28664","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/db35f14713a28664","status":"passed","time":{"start":1698615556294,"stop":1698615561355,"duration":5061}},{"uid":"425432f4279dd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/425432f4279dd3","status":"passed","time":{"start":1698615481730,"stop":1698615486805,"duration":5075}},{"uid":"e51a7479e875717c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e51a7479e875717c","status":"passed","time":{"start":1698615429326,"stop":1698615434765,"duration":5439}},{"uid":"8afd752ff7853e8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8afd752ff7853e8c","status":"passed","time":{"start":1698542651808,"stop":1698542658084,"duration":6276}},{"uid":"21da1573193e93f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/21da1573193e93f3","status":"passed","time":{"start":1698455914259,"stop":1698455919186,"duration":4927}},{"uid":"32eb22d0348dec6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/32eb22d0348dec6e","status":"passed","time":{"start":1698369637662,"stop":1698369642852,"duration":5190}},{"uid":"8e1bcb8e2f530636","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8e1bcb8e2f530636","status":"passed","time":{"start":1698283250519,"stop":1698283255798,"duration":5279}},{"uid":"c9854b99814dedef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c9854b99814dedef","status":"passed","time":{"start":1698196783413,"stop":1698196788605,"duration":5192}},{"uid":"b525853f73acdf05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b525853f73acdf05","status":"passed","time":{"start":1698178473306,"stop":1698178479131,"duration":5825}}]},"1b9aa52f7d9bfc9f284315c06170da9f":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":10},"items":[{"uid":"e285d7587ec7d24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/e285d7587ec7d24","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698867313985,"stop":1698867322526,"duration":8541}},{"uid":"cb086d6ca32342af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/cb086d6ca32342af","status":"passed","time":{"start":1698801490220,"stop":1698801496941,"duration":6721}},{"uid":"1f367d708e539073","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1f367d708e539073","status":"passed","time":{"start":1698788412228,"stop":1698788418586,"duration":6358}},{"uid":"2c9a5734ec85797a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2c9a5734ec85797a","status":"passed","time":{"start":1698714874406,"stop":1698714882270,"duration":7864}},{"uid":"10c6f03ea15cd402","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/10c6f03ea15cd402","status":"passed","time":{"start":1698701265641,"stop":1698701270522,"duration":4881}},{"uid":"29dbfd0a36d04330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/29dbfd0a36d04330","status":"passed","time":{"start":1698700142433,"stop":1698700147288,"duration":4855}},{"uid":"67b7269fc21b4bc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/67b7269fc21b4bc8","status":"passed","time":{"start":1698692700001,"stop":1698692706826,"duration":6825}},{"uid":"cc96721f804ca629","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/cc96721f804ca629","status":"passed","time":{"start":1698692658715,"stop":1698692664595,"duration":5880}},{"uid":"dab88bd8067c21e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/dab88bd8067c21e1","status":"passed","time":{"start":1698646213387,"stop":1698646219613,"duration":6226}},{"uid":"6c4738a0cc3f1e6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6c4738a0cc3f1e6c","status":"passed","time":{"start":1698646240370,"stop":1698646245381,"duration":5011}}]},"2b38025e8aac97bc44475bb81d609858":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"807273545fd4543d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/807273545fd4543d","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698867323782,"stop":1698867324234,"duration":452}},{"uid":"648306f4cc5996ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/648306f4cc5996ce","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698801497677,"stop":1698801498039,"duration":362}},{"uid":"8d10020cebca3cdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8d10020cebca3cdb","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698788427884,"stop":1698788428922,"duration":1038}},{"uid":"e6bb5b2af33c6b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e6bb5b2af33c6b4a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698714886839,"stop":1698714887429,"duration":590}},{"uid":"3ade81418fe9387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/3ade81418fe9387","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698701272420,"stop":1698701272905,"duration":485}},{"uid":"8debdf2e21f6c670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/8debdf2e21f6c670","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698700155356,"stop":1698700156019,"duration":663}},{"uid":"df0bca919e2392b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/df0bca919e2392b8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698692712505,"stop":1698692713161,"duration":656}},{"uid":"894e254f488bbcb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/894e254f488bbcb2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698692666575,"stop":1698692667183,"duration":608}},{"uid":"691f75807499469c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/691f75807499469c","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698646226463,"stop":1698646227093,"duration":630}},{"uid":"a2f5a40b605f3fd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a2f5a40b605f3fd8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698646255670,"stop":1698646256191,"duration":521}},{"uid":"a3730f91d6448293","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a3730f91d6448293","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698628472326,"stop":1698628472814,"duration":488}},{"uid":"698733592ba7175e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/698733592ba7175e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698615107491,"stop":1698615108020,"duration":529}},{"uid":"b9bf1afc293cfb5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b9bf1afc293cfb5a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698615162444,"stop":1698615162950,"duration":506}},{"uid":"693fedf33f8b3f33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/693fedf33f8b3f33","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698615039977,"stop":1698615040616,"duration":639}},{"uid":"acb8374eeaf746c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/acb8374eeaf746c6","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698542274073,"stop":1698542274579,"duration":506}},{"uid":"45a87b95e6b6a14e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/45a87b95e6b6a14e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698455468436,"stop":1698455468788,"duration":352}},{"uid":"ec4e07c3a15cb4a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/ec4e07c3a15cb4a2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698369156038,"stop":1698369156728,"duration":690}},{"uid":"b5e06bc83c2e8bca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/b5e06bc83c2e8bca","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698282738479,"stop":1698282739064,"duration":585}},{"uid":"a0e8e1c353bc41dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/a0e8e1c353bc41dd","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698196417258,"stop":1698196417845,"duration":587}},{"uid":"281f4ae635ba4aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/281f4ae635ba4aed","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698178134226,"stop":1698178134815,"duration":589}}]},"6a7795e00df27bb2a2723cbd96dd78a1":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":34},"items":[{"uid":"64bff62d215a591d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/64bff62d215a591d","status":"passed","time":{"start":1698867379189,"stop":1698867385288,"duration":6099}},{"uid":"10cef5c7aeaef996","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/10cef5c7aeaef996","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 627)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5565fa88bfb3 \n#1 0x5565fa55f4a7 \n#2 0x5565fa5acecd \n#3 0x5565fa5ab26d \n#4 0x5565fa5a9028 \n#5 0x5565fa5a8097 \n#6 0x5565fa59cd59 \n#7 0x5565fa5c8942 \n#8 0x5565fa59c776 \n#9 0x5565fa5c8b0e \n#10 0x5565fa5e1c02 \n#11 0x5565fa5c8713 \n#12 0x5565fa59b18b \n#13 0x5565fa59bf7e \n#14 0x5565fa8518d8 \n#15 0x5565fa855800 \n#16 0x5565fa85fcfc \n#17 0x5565fa856418 \n#18 0x5565fa82342f \n#19 0x5565fa87a4e8 \n#20 0x5565fa87a6b4 \n#21 0x5565fa88b143 \n#22 0x7f9602294ac3 ","time":{"start":1698801542589,"stop":1698801546381,"duration":3792}},{"uid":"67c3ef52248ca735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/67c3ef52248ca735","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562ca0403fb3 \n#1 0x562ca00d74a7 \n#2 0x562ca011edd6 \n#3 0x562ca011eec1 \n#4 0x562ca015c354 \n#5 0x562ca014096d \n#6 0x562ca0159c02 \n#7 0x562ca0140713 \n#8 0x562ca011318b \n#9 0x562ca0113f7e \n#10 0x562ca03c98d8 \n#11 0x562ca03cd800 \n#12 0x562ca03d7cfc \n#13 0x562ca03ce418 \n#14 0x562ca039b42f \n#15 0x562ca03f24e8 \n#16 0x562ca03f26b4 \n#17 0x562ca0403143 \n#18 0x7fe1e6494ac3 ","time":{"start":1698788713864,"stop":1698788722333,"duration":8469}},{"uid":"c0efae8cb29a4e02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/c0efae8cb29a4e02","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x560a8fa73fb3 \n#1 0x560a8f7474a7 \n#2 0x560a8f78edd6 \n#3 0x560a8f78eec1 \n#4 0x560a8f7cc354 \n#5 0x560a8f7b096d \n#6 0x560a8f7c9c02 \n#7 0x560a8f7b0713 \n#8 0x560a8f78318b \n#9 0x560a8f783f7e \n#10 0x560a8fa398d8 \n#11 0x560a8fa3d800 \n#12 0x560a8fa47cfc \n#13 0x560a8fa3e418 \n#14 0x560a8fa0b42f \n#15 0x560a8fa624e8 \n#16 0x560a8fa626b4 \n#17 0x560a8fa73143 \n#18 0x7fd812294ac3 ","time":{"start":1698715183548,"stop":1698715187960,"duration":4412}},{"uid":"a408796b1617b3e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a408796b1617b3e6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55cf63a16fb3 \n#1 0x55cf636ea4a7 \n#2 0x55cf63731dd6 \n#3 0x55cf63731ec1 \n#4 0x55cf6376f354 \n#5 0x55cf6375396d \n#6 0x55cf6376cc02 \n#7 0x55cf63753713 \n#8 0x55cf6372618b \n#9 0x55cf63726f7e \n#10 0x55cf639dc8d8 \n#11 0x55cf639e0800 \n#12 0x55cf639eacfc \n#13 0x55cf639e1418 \n#14 0x55cf639ae42f \n#15 0x55cf63a054e8 \n#16 0x55cf63a056b4 \n#17 0x55cf63a16143 \n#18 0x7fcdda894ac3 ","time":{"start":1698701514985,"stop":1698701518757,"duration":3772}},{"uid":"dac99dec01b5ad90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/dac99dec01b5ad90","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55defd962fb3 \n#1 0x55defd6364a7 \n#2 0x55defd67ddd6 \n#3 0x55defd67dec1 \n#4 0x55defd6bb354 \n#5 0x55defd69f96d \n#6 0x55defd6b8c02 \n#7 0x55defd69f713 \n#8 0x55defd67218b \n#9 0x55defd672f7e \n#10 0x55defd9288d8 \n#11 0x55defd92c800 \n#12 0x55defd936cfc \n#13 0x55defd92d418 \n#14 0x55defd8fa42f \n#15 0x55defd9514e8 \n#16 0x55defd9516b4 \n#17 0x55defd962143 \n#18 0x7f5b56e94ac3 ","time":{"start":1698700425246,"stop":1698700430585,"duration":5339}},{"uid":"37ae489dd5d1060d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/37ae489dd5d1060d","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55a200d3ffb3 \n#1 0x55a200a134a7 \n#2 0x55a200a5add6 \n#3 0x55a200a5aec1 \n#4 0x55a200a98354 \n#5 0x55a200a7c96d \n#6 0x55a200a95c02 \n#7 0x55a200a7c713 \n#8 0x55a200a4f18b \n#9 0x55a200a4ff7e \n#10 0x55a200d058d8 \n#11 0x55a200d09800 \n#12 0x55a200d13cfc \n#13 0x55a200d0a418 \n#14 0x55a200cd742f \n#15 0x55a200d2e4e8 \n#16 0x55a200d2e6b4 \n#17 0x55a200d3f143 \n#18 0x7f8c7ca94ac3 ","time":{"start":1698692994277,"stop":1698692998385,"duration":4108}},{"uid":"224305fdb56e663b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/224305fdb56e663b","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x558d7778afb3 \n#1 0x558d7745e4a7 \n#2 0x558d774a5dd6 \n#3 0x558d774a5ec1 \n#4 0x558d774e3354 \n#5 0x558d774c796d \n#6 0x558d774e0c02 \n#7 0x558d774c7713 \n#8 0x558d7749a18b \n#9 0x558d7749af7e \n#10 0x558d777508d8 \n#11 0x558d77754800 \n#12 0x558d7775ecfc \n#13 0x558d77755418 \n#14 0x558d7772242f \n#15 0x558d777794e8 \n#16 0x558d777796b4 \n#17 0x558d7778a143 \n#18 0x7f3d0b494ac3 ","time":{"start":1698692943401,"stop":1698692947525,"duration":4124}},{"uid":"45fdf37a8deaef70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/45fdf37a8deaef70","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555799f75fb3 \n#1 0x555799c494a7 \n#2 0x555799c90dd6 \n#3 0x555799c90ec1 \n#4 0x555799cce354 \n#5 0x555799cb296d \n#6 0x555799ccbc02 \n#7 0x555799cb2713 \n#8 0x555799c8518b \n#9 0x555799c85f7e \n#10 0x555799f3b8d8 \n#11 0x555799f3f800 \n#12 0x555799f49cfc \n#13 0x555799f40418 \n#14 0x555799f0d42f \n#15 0x555799f644e8 \n#16 0x555799f646b4 \n#17 0x555799f75143 \n#18 0x7fa930e94ac3 ","time":{"start":1698646560050,"stop":1698646564206,"duration":4156}},{"uid":"569ea9ff13243154","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/569ea9ff13243154","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x564a3cd97fb3 \n#1 0x564a3ca6b4a7 \n#2 0x564a3cab2dd6 \n#3 0x564a3cab2ec1 \n#4 0x564a3caf0354 \n#5 0x564a3cad496d \n#6 0x564a3caedc02 \n#7 0x564a3cad4713 \n#8 0x564a3caa718b \n#9 0x564a3caa7f7e \n#10 0x564a3cd5d8d8 \n#11 0x564a3cd61800 \n#12 0x564a3cd6bcfc \n#13 0x564a3cd62418 \n#14 0x564a3cd2f42f \n#15 0x564a3cd864e8 \n#16 0x564a3cd866b4 \n#17 0x564a3cd97143 \n#18 0x7fa382c94ac3 ","time":{"start":1698646499375,"stop":1698646503383,"duration":4008}},{"uid":"8aec4c37c7858d25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8aec4c37c7858d25","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55eb0c510fb3 \n#1 0x55eb0c1e44a7 \n#2 0x55eb0c22bdd6 \n#3 0x55eb0c22bec1 \n#4 0x55eb0c269354 \n#5 0x55eb0c24d96d \n#6 0x55eb0c266c02 \n#7 0x55eb0c24d713 \n#8 0x55eb0c22018b \n#9 0x55eb0c220f7e \n#10 0x55eb0c4d68d8 \n#11 0x55eb0c4da800 \n#12 0x55eb0c4e4cfc \n#13 0x55eb0c4db418 \n#14 0x55eb0c4a842f \n#15 0x55eb0c4ff4e8 \n#16 0x55eb0c4ff6b4 \n#17 0x55eb0c510143 \n#18 0x7f8b7f694ac3 ","time":{"start":1698628536728,"stop":1698628541024,"duration":4296}},{"uid":"b284b5f82ca99265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b284b5f82ca99265","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x558e44d3cfb3 \n#1 0x558e44a104a7 \n#2 0x558e44a57dd6 \n#3 0x558e44a57ec1 \n#4 0x558e44a95354 \n#5 0x558e44a7996d \n#6 0x558e44a92c02 \n#7 0x558e44a79713 \n#8 0x558e44a4c18b \n#9 0x558e44a4cf7e \n#10 0x558e44d028d8 \n#11 0x558e44d06800 \n#12 0x558e44d10cfc \n#13 0x558e44d07418 \n#14 0x558e44cd442f \n#15 0x558e44d2b4e8 \n#16 0x558e44d2b6b4 \n#17 0x558e44d3c143 \n#18 0x7f8e49a94ac3 ","time":{"start":1698615164746,"stop":1698615168500,"duration":3754}},{"uid":"f7357fe7458c8c94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/f7357fe7458c8c94","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 627)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x561a4d34afb3 \n#1 0x561a4d01e4a7 \n#2 0x561a4d06becd \n#3 0x561a4d06a26d \n#4 0x561a4d068028 \n#5 0x561a4d067097 \n#6 0x561a4d05bd59 \n#7 0x561a4d087942 \n#8 0x561a4d05b776 \n#9 0x561a4d087b0e \n#10 0x561a4d0a0c02 \n#11 0x561a4d087713 \n#12 0x561a4d05a18b \n#13 0x561a4d05af7e \n#14 0x561a4d3108d8 \n#15 0x561a4d314800 \n#16 0x561a4d31ecfc \n#17 0x561a4d315418 \n#18 0x561a4d2e242f \n#19 0x561a4d3394e8 \n#20 0x561a4d3396b4 \n#21 0x561a4d34a143 \n#22 0x7f050e294ac3 ","time":{"start":1698615231497,"stop":1698615236184,"duration":4687}},{"uid":"9e164e813c97f417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/9e164e813c97f417","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55fb4fda0fb3 \n#1 0x55fb4fa744a7 \n#2 0x55fb4fabbdd6 \n#3 0x55fb4fabbec1 \n#4 0x55fb4faf9354 \n#5 0x55fb4fadd96d \n#6 0x55fb4faf6c02 \n#7 0x55fb4fadd713 \n#8 0x55fb4fab018b \n#9 0x55fb4fab0f7e \n#10 0x55fb4fd668d8 \n#11 0x55fb4fd6a800 \n#12 0x55fb4fd74cfc \n#13 0x55fb4fd6b418 \n#14 0x55fb4fd3842f \n#15 0x55fb4fd8f4e8 \n#16 0x55fb4fd8f6b4 \n#17 0x55fb4fda0143 \n#18 0x7f6287c94ac3 ","time":{"start":1698615093433,"stop":1698615098329,"duration":4896}},{"uid":"3bcf0d8d28ad8b5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3bcf0d8d28ad8b5f","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5588172b3fb3 \n#1 0x558816f874a7 \n#2 0x558816fcedd6 \n#3 0x558816fceec1 \n#4 0x55881700c354 \n#5 0x558816ff096d \n#6 0x558817009c02 \n#7 0x558816ff0713 \n#8 0x558816fc318b \n#9 0x558816fc3f7e \n#10 0x5588172798d8 \n#11 0x55881727d800 \n#12 0x558817287cfc \n#13 0x55881727e418 \n#14 0x55881724b42f \n#15 0x5588172a24e8 \n#16 0x5588172a26b4 \n#17 0x5588172b3143 \n#18 0x7f789fa94ac3 ","time":{"start":1698542329684,"stop":1698542337408,"duration":7724}},{"uid":"cefc13b5cf18e5cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/cefc13b5cf18e5cb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55afd4f5dfb3 \n#1 0x55afd4c314a7 \n#2 0x55afd4c78dd6 \n#3 0x55afd4c78ec1 \n#4 0x55afd4cb6354 \n#5 0x55afd4c9a96d \n#6 0x55afd4cb3c02 \n#7 0x55afd4c9a713 \n#8 0x55afd4c6d18b \n#9 0x55afd4c6df7e \n#10 0x55afd4f238d8 \n#11 0x55afd4f27800 \n#12 0x55afd4f31cfc \n#13 0x55afd4f28418 \n#14 0x55afd4ef542f \n#15 0x55afd4f4c4e8 \n#16 0x55afd4f4c6b4 \n#17 0x55afd4f5d143 \n#18 0x7f10bca94ac3 ","time":{"start":1698455527133,"stop":1698455530165,"duration":3032}},{"uid":"6cb2810dacfc2ac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6cb2810dacfc2ac3","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b93aedcfb3 \n#1 0x55b93abb04a7 \n#2 0x55b93abf7dd6 \n#3 0x55b93abf7ec1 \n#4 0x55b93ac35354 \n#5 0x55b93ac1996d \n#6 0x55b93ac32c02 \n#7 0x55b93ac19713 \n#8 0x55b93abec18b \n#9 0x55b93abecf7e \n#10 0x55b93aea28d8 \n#11 0x55b93aea6800 \n#12 0x55b93aeb0cfc \n#13 0x55b93aea7418 \n#14 0x55b93ae7442f \n#15 0x55b93aecb4e8 \n#16 0x55b93aecb6b4 \n#17 0x55b93aedc143 \n#18 0x7f5c22894ac3 ","time":{"start":1698369214885,"stop":1698369219119,"duration":4234}},{"uid":"e5aebd077bf0f276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e5aebd077bf0f276","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x563c2ad1bfb3 \n#1 0x563c2a9ef4a7 \n#2 0x563c2aa36dd6 \n#3 0x563c2aa36ec1 \n#4 0x563c2aa74354 \n#5 0x563c2aa5896d \n#6 0x563c2aa71c02 \n#7 0x563c2aa58713 \n#8 0x563c2aa2b18b \n#9 0x563c2aa2bf7e \n#10 0x563c2ace18d8 \n#11 0x563c2ace5800 \n#12 0x563c2acefcfc \n#13 0x563c2ace6418 \n#14 0x563c2acb342f \n#15 0x563c2ad0a4e8 \n#16 0x563c2ad0a6b4 \n#17 0x563c2ad1b143 \n#18 0x7f70cea94ac3 ","time":{"start":1698282804095,"stop":1698282808635,"duration":4540}},{"uid":"67d94c4c78828bc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/67d94c4c78828bc9","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 636)\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55d14e35bfb3 \n#1 0x55d14e02f4a7 \n#2 0x55d14e07cecd \n#3 0x55d14e07b26d \n#4 0x55d14e079028 \n#5 0x55d14e078097 \n#6 0x55d14e06cd59 \n#7 0x55d14e098942 \n#8 0x55d14e06c776 \n#9 0x55d14e098b0e \n#10 0x55d14e0b1c02 \n#11 0x55d14e098713 \n#12 0x55d14e06b18b \n#13 0x55d14e06bf7e \n#14 0x55d14e3218d8 \n#15 0x55d14e325800 \n#16 0x55d14e32fcfc \n#17 0x55d14e326418 \n#18 0x55d14e2f342f \n#19 0x55d14e34a4e8 \n#20 0x55d14e34a6b4 \n#21 0x55d14e35b143 \n#22 0x7f7d35c94ac3 ","time":{"start":1698196477245,"stop":1698196481394,"duration":4149}},{"uid":"16763e05188377e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/16763e05188377e9","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5653354f2fb3 \n#1 0x5653351c64a7 \n#2 0x56533520ddd6 \n#3 0x56533520dec1 \n#4 0x56533524b354 \n#5 0x56533522f96d \n#6 0x565335248c02 \n#7 0x56533522f713 \n#8 0x56533520218b \n#9 0x565335202f7e \n#10 0x5653354b88d8 \n#11 0x5653354bc800 \n#12 0x5653354c6cfc \n#13 0x5653354bd418 \n#14 0x56533548a42f \n#15 0x5653354e14e8 \n#16 0x5653354e16b4 \n#17 0x5653354f2143 \n#18 0x7ff574894ac3 ","time":{"start":1698178207919,"stop":1698178212924,"duration":5005}}]},"9f3f42f00c512b5c1d2da286d5aaa3c2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"7b2ef46cf97fac33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/7b2ef46cf97fac33","status":"passed","time":{"start":1698867721374,"stop":1698867730463,"duration":9089}},{"uid":"1662c2f7a6f9bedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1662c2f7a6f9bedc","status":"passed","time":{"start":1698801628408,"stop":1698801635739,"duration":7331}},{"uid":"310726539efc6cc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/310726539efc6cc9","status":"passed","time":{"start":1698788780833,"stop":1698788790224,"duration":9391}},{"uid":"4c5867137fa9eaf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4c5867137fa9eaf2","status":"passed","time":{"start":1698715251236,"stop":1698715261722,"duration":10486}},{"uid":"ac4a8003bff13b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ac4a8003bff13b31","status":"passed","time":{"start":1698701583909,"stop":1698701595012,"duration":11103}},{"uid":"494ff3efe5321201","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/494ff3efe5321201","status":"passed","time":{"start":1698700488260,"stop":1698700498084,"duration":9824}},{"uid":"86180d0a54a949bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/86180d0a54a949bc","status":"passed","time":{"start":1698693225911,"stop":1698693235708,"duration":9797}},{"uid":"713206736f0dfc66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/713206736f0dfc66","status":"passed","time":{"start":1698693013039,"stop":1698693022577,"duration":9538}},{"uid":"71930bd7b017a177","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/71930bd7b017a177","status":"passed","time":{"start":1698646742552,"stop":1698646752316,"duration":9764}},{"uid":"6130519bbc32e15f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6130519bbc32e15f","status":"passed","time":{"start":1698646577688,"stop":1698646586388,"duration":8700}},{"uid":"8195e60cca51f052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8195e60cca51f052","status":"passed","time":{"start":1698628830183,"stop":1698628839158,"duration":8975}},{"uid":"953b16dd125207","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/953b16dd125207","status":"passed","time":{"start":1698615541653,"stop":1698615549104,"duration":7451}},{"uid":"eced6ae3d76bb7b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/eced6ae3d76bb7b0","status":"passed","time":{"start":1698615466590,"stop":1698615474587,"duration":7997}},{"uid":"eea19346b69b0a11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/eea19346b69b0a11","status":"passed","time":{"start":1698615410724,"stop":1698615419530,"duration":8806}},{"uid":"f0d0609a6ca9137a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/f0d0609a6ca9137a","status":"passed","time":{"start":1698542629869,"stop":1698542639982,"duration":10113}},{"uid":"b0b0a4a98e2b55e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/b0b0a4a98e2b55e1","status":"passed","time":{"start":1698455894762,"stop":1698455902253,"duration":7491}},{"uid":"d60cc66fbec3562f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d60cc66fbec3562f","status":"passed","time":{"start":1698369614793,"stop":1698369625954,"duration":11161}},{"uid":"217bf44bda1d7de7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/217bf44bda1d7de7","status":"passed","time":{"start":1698283185235,"stop":1698283240040,"duration":54805}},{"uid":"e9d356d261f8270f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e9d356d261f8270f","status":"passed","time":{"start":1698196761701,"stop":1698196769840,"duration":8139}},{"uid":"d7021d83f33d8a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d7021d83f33d8a7b","status":"passed","time":{"start":1698178453579,"stop":1698178462454,"duration":8875}}]},"7d71d1ccc30dceca9719e13fd958458d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"113490d328f8aab1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/113490d328f8aab1","status":"passed","time":{"start":1698867322706,"stop":1698867323314,"duration":608}},{"uid":"ceca81dcd6521b6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ceca81dcd6521b6b","status":"passed","time":{"start":1698801496322,"stop":1698801497216,"duration":894}},{"uid":"2556065058c7fb2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/2556065058c7fb2d","status":"passed","time":{"start":1698788426319,"stop":1698788427247,"duration":928}},{"uid":"9b5f6ccc9712baca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9b5f6ccc9712baca","status":"passed","time":{"start":1698714884992,"stop":1698714886139,"duration":1147}},{"uid":"d2c18bb236527f29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d2c18bb236527f29","status":"passed","time":{"start":1698701270872,"stop":1698701271805,"duration":933}},{"uid":"4bf479709f73de01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/4bf479709f73de01","status":"passed","time":{"start":1698700153729,"stop":1698700154667,"duration":938}},{"uid":"44dc64c00cc8d48d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/44dc64c00cc8d48d","status":"passed","time":{"start":1698692710728,"stop":1698692711748,"duration":1020}},{"uid":"b1361c36b3ee9272","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b1361c36b3ee9272","status":"passed","time":{"start":1698692664476,"stop":1698692665799,"duration":1323}},{"uid":"a61754032b930d16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/a61754032b930d16","status":"passed","time":{"start":1698646224410,"stop":1698646225684,"duration":1274}},{"uid":"674709c8e2709000","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/674709c8e2709000","status":"passed","time":{"start":1698646253745,"stop":1698646254924,"duration":1179}},{"uid":"bdd62a4681a294dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/bdd62a4681a294dd","status":"passed","time":{"start":1698628468223,"stop":1698628471729,"duration":3506}},{"uid":"7fe6102319704e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/7fe6102319704e4","status":"passed","time":{"start":1698615106050,"stop":1698615106860,"duration":810}},{"uid":"d93739f6ed432a2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d93739f6ed432a2b","status":"passed","time":{"start":1698615160963,"stop":1698615161770,"duration":807}},{"uid":"13312d1ab664d190","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/13312d1ab664d190","status":"passed","time":{"start":1698615038222,"stop":1698615039210,"duration":988}},{"uid":"ae6552c59d92c43c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ae6552c59d92c43c","status":"passed","time":{"start":1698542271696,"stop":1698542273398,"duration":1702}},{"uid":"bf38f05c51617ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bf38f05c51617ed5","status":"passed","time":{"start":1698455466796,"stop":1698455467940,"duration":1144}},{"uid":"24223d4c55aca855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/24223d4c55aca855","status":"passed","time":{"start":1698369154289,"stop":1698369155291,"duration":1002}},{"uid":"54bebaee4a8c8947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/54bebaee4a8c8947","status":"passed","time":{"start":1698282736561,"stop":1698282737705,"duration":1144}},{"uid":"c62a4ce21c71e192","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c62a4ce21c71e192","status":"passed","time":{"start":1698196415857,"stop":1698196416648,"duration":791}},{"uid":"6c8646efd38187b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6c8646efd38187b8","status":"passed","time":{"start":1698178132361,"stop":1698178133503,"duration":1142}}]},"4d76ea9dcf3a3c0d5f40470e07f35ac0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"2f33085f7f9cf954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/2f33085f7f9cf954","status":"passed","time":{"start":1698867385290,"stop":1698867386347,"duration":1057}},{"uid":"b0f0bbf2456c153d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b0f0bbf2456c153d","status":"passed","time":{"start":1698801546426,"stop":1698801547227,"duration":801}},{"uid":"3b817ae6f58d8c75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3b817ae6f58d8c75","status":"passed","time":{"start":1698788722390,"stop":1698788723681,"duration":1291}},{"uid":"a3796395af08c71c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a3796395af08c71c","status":"passed","time":{"start":1698715188031,"stop":1698715189396,"duration":1365}},{"uid":"387e6b4f859be30e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/387e6b4f859be30e","status":"passed","time":{"start":1698701518817,"stop":1698701520083,"duration":1266}},{"uid":"3280b382511b2019","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3280b382511b2019","status":"passed","time":{"start":1698700430642,"stop":1698700432182,"duration":1540}},{"uid":"5528dc13ed1a3ec7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/5528dc13ed1a3ec7","status":"passed","time":{"start":1698692998450,"stop":1698693000166,"duration":1716}},{"uid":"a4b073b74a817105","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/a4b073b74a817105","status":"passed","time":{"start":1698692947593,"stop":1698692948962,"duration":1369}},{"uid":"3ee8132609a3ca0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3ee8132609a3ca0f","status":"passed","time":{"start":1698646564282,"stop":1698646565542,"duration":1260}},{"uid":"1a17aa3ebf1fc4a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1a17aa3ebf1fc4a7","status":"passed","time":{"start":1698646503442,"stop":1698646504811,"duration":1369}},{"uid":"53b38d495c1204f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/53b38d495c1204f6","status":"passed","time":{"start":1698628541137,"stop":1698628542132,"duration":995}},{"uid":"9d3c47773ca4b00a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/9d3c47773ca4b00a","status":"passed","time":{"start":1698615168563,"stop":1698615169670,"duration":1107}},{"uid":"6ea4af902eff3b2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6ea4af902eff3b2e","status":"passed","time":{"start":1698615236265,"stop":1698615237509,"duration":1244}},{"uid":"82a2e4cef47371fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/82a2e4cef47371fc","status":"passed","time":{"start":1698615098411,"stop":1698615099878,"duration":1467}},{"uid":"dc9b0d8c2a5d1c43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/dc9b0d8c2a5d1c43","status":"passed","time":{"start":1698542337465,"stop":1698542339035,"duration":1570}},{"uid":"2f130ba3c6f63c9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2f130ba3c6f63c9a","status":"passed","time":{"start":1698455530240,"stop":1698455531041,"duration":801}},{"uid":"4f6138e379ce84d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/4f6138e379ce84d4","status":"passed","time":{"start":1698369219189,"stop":1698369220851,"duration":1662}},{"uid":"8b0f1ed0aab7c2b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8b0f1ed0aab7c2b7","status":"passed","time":{"start":1698282808717,"stop":1698282809996,"duration":1279}},{"uid":"991e725087b51569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/991e725087b51569","status":"passed","time":{"start":1698196481454,"stop":1698196482481,"duration":1027}},{"uid":"9b2cf41a24736dda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/9b2cf41a24736dda","status":"passed","time":{"start":1698178213041,"stop":1698178214304,"duration":1263}}]},"adada69a336066ec844ff916b7714101":{"statistic":{"failed":169,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":170},"items":[{"uid":"2f7c3ceeac76801f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/2f7c3ceeac76801f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x556565a12fb3 \n#1 0x5565656e64a7 \n#2 0x5565656de5d3 \n#3 0x5565656cf007 \n#4 0x5565656d0481 \n#5 0x5565656cf33f \n#6 0x5565656ce35c \n#7 0x5565656ce2ce \n#8 0x5565656ccecd \n#9 0x5565656cd35a \n#10 0x5565656e8b8e \n#11 0x5565657693b5 \n#12 0x55656574f942 \n#13 0x556565768c02 \n#14 0x55656574f713 \n#15 0x55656572218b \n#16 0x556565722f7e \n#17 0x5565659d88d8 \n#18 0x5565659dc800 \n#19 0x5565659e6cfc \n#20 0x5565659dd418 \n#21 0x5565659aa42f \n#22 0x556565a014e8 \n#23 0x556565a016b4 \n#24 0x556565a12143 \n#25 0x7f2abfa94ac3 ","time":{"start":1698867547130,"stop":1698867678785,"duration":131655}},{"uid":"e59d896f06a0f4cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/e59d896f06a0f4cd","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x557b9c896fb3 \n#1 0x557b9c56a4a7 \n#2 0x557b9c5625d3 \n#3 0x557b9c553007 \n#4 0x557b9c554481 \n#5 0x557b9c55333f \n#6 0x557b9c55235c \n#7 0x557b9c5522ce \n#8 0x557b9c550ecd \n#9 0x557b9c55135a \n#10 0x557b9c56cb8e \n#11 0x557b9c5ed3b5 \n#12 0x557b9c5d3942 \n#13 0x557b9c5ecc02 \n#14 0x557b9c5d3713 \n#15 0x557b9c5a618b \n#16 0x557b9c5a6f7e \n#17 0x557b9c85c8d8 \n#18 0x557b9c860800 \n#19 0x557b9c86acfc \n#20 0x557b9c861418 \n#21 0x557b9c82e42f \n#22 0x557b9c8854e8 \n#23 0x557b9c8856b4 \n#24 0x557b9c896143 \n#25 0x7fc0ef094ac3 ","time":{"start":1698801565816,"stop":1698801697013,"duration":131197}},{"uid":"e818608e6f2e78c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e818608e6f2e78c7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5600c2878fb3 \n#1 0x5600c254c4a7 \n#2 0x5600c25445d3 \n#3 0x5600c2535007 \n#4 0x5600c2536481 \n#5 0x5600c253533f \n#6 0x5600c253435c \n#7 0x5600c25342ce \n#8 0x5600c2532ecd \n#9 0x5600c253335a \n#10 0x5600c254eb8e \n#11 0x5600c25cf3b5 \n#12 0x5600c25b5942 \n#13 0x5600c25cec02 \n#14 0x5600c25b5713 \n#15 0x5600c258818b \n#16 0x5600c2588f7e \n#17 0x5600c283e8d8 \n#18 0x5600c2842800 \n#19 0x5600c284ccfc \n#20 0x5600c2843418 \n#21 0x5600c281042f \n#22 0x5600c28674e8 \n#23 0x5600c28676b4 \n#24 0x5600c2878143 \n#25 0x7fca4c494ac3 ","time":{"start":1698788559854,"stop":1698788690993,"duration":131139}},{"uid":"32db5e87701d937c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/32db5e87701d937c","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x559d7aba3fb3 \n#1 0x559d7a8774a7 \n#2 0x559d7a86f5d3 \n#3 0x559d7a860007 \n#4 0x559d7a861481 \n#5 0x559d7a86033f \n#6 0x559d7a85f35c \n#7 0x559d7a85f2ce \n#8 0x559d7a85decd \n#9 0x559d7a85e35a \n#10 0x559d7a879b8e \n#11 0x559d7a8fa3b5 \n#12 0x559d7a8e0942 \n#13 0x559d7a8f9c02 \n#14 0x559d7a8e0713 \n#15 0x559d7a8b318b \n#16 0x559d7a8b3f7e \n#17 0x559d7ab698d8 \n#18 0x559d7ab6d800 \n#19 0x559d7ab77cfc \n#20 0x559d7ab6e418 \n#21 0x559d7ab3b42f \n#22 0x559d7ab924e8 \n#23 0x559d7ab926b4 \n#24 0x559d7aba3143 \n#25 0x7fd0b0c94ac3 ","time":{"start":1698715042645,"stop":1698715175183,"duration":132538}},{"uid":"9d4f46ba7dbd8460","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9d4f46ba7dbd8460","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55a030d91fb3 \n#1 0x55a030a654a7 \n#2 0x55a030a5d5d3 \n#3 0x55a030a4e007 \n#4 0x55a030a4f481 \n#5 0x55a030a4e33f \n#6 0x55a030a4d35c \n#7 0x55a030a4d2ce \n#8 0x55a030a4becd \n#9 0x55a030a4c35a \n#10 0x55a030a67b8e \n#11 0x55a030ae83b5 \n#12 0x55a030ace942 \n#13 0x55a030ae7c02 \n#14 0x55a030ace713 \n#15 0x55a030aa118b \n#16 0x55a030aa1f7e \n#17 0x55a030d578d8 \n#18 0x55a030d5b800 \n#19 0x55a030d65cfc \n#20 0x55a030d5c418 \n#21 0x55a030d2942f \n#22 0x55a030d804e8 \n#23 0x55a030d806b4 \n#24 0x55a030d91143 \n#25 0x7f43cde94ac3 ","time":{"start":1698701390072,"stop":1698701521892,"duration":131820}},{"uid":"e595482ddac4f975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e595482ddac4f975","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5611b5b4cfb3 \n#1 0x5611b58204a7 \n#2 0x5611b58185d3 \n#3 0x5611b5809007 \n#4 0x5611b580a481 \n#5 0x5611b580933f \n#6 0x5611b580835c \n#7 0x5611b58082ce \n#8 0x5611b5806ecd \n#9 0x5611b580735a \n#10 0x5611b5822b8e \n#11 0x5611b58a33b5 \n#12 0x5611b5889942 \n#13 0x5611b58a2c02 \n#14 0x5611b5889713 \n#15 0x5611b585c18b \n#16 0x5611b585cf7e \n#17 0x5611b5b128d8 \n#18 0x5611b5b16800 \n#19 0x5611b5b20cfc \n#20 0x5611b5b17418 \n#21 0x5611b5ae442f \n#22 0x5611b5b3b4e8 \n#23 0x5611b5b3b6b4 \n#24 0x5611b5b4c143 \n#25 0x7ff6a4a94ac3 ","time":{"start":1698700280901,"stop":1698700412808,"duration":131907}},{"uid":"d0d7527e9fe1c32d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d0d7527e9fe1c32d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f4edf11fb3 \n#1 0x55f4edbe54a7 \n#2 0x55f4edbdd5d3 \n#3 0x55f4edbce007 \n#4 0x55f4edbcf481 \n#5 0x55f4edbce33f \n#6 0x55f4edbcd35c \n#7 0x55f4edbcd2ce \n#8 0x55f4edbcbecd \n#9 0x55f4edbcc35a \n#10 0x55f4edbe7b8e \n#11 0x55f4edc683b5 \n#12 0x55f4edc4e942 \n#13 0x55f4edc67c02 \n#14 0x55f4edc4e713 \n#15 0x55f4edc2118b \n#16 0x55f4edc21f7e \n#17 0x55f4eded78d8 \n#18 0x55f4ededb800 \n#19 0x55f4edee5cfc \n#20 0x55f4ededc418 \n#21 0x55f4edea942f \n#22 0x55f4edf004e8 \n#23 0x55f4edf006b4 \n#24 0x55f4edf11143 \n#25 0x7f27c7094ac3 ","time":{"start":1698693035283,"stop":1698693167216,"duration":131933}},{"uid":"f69ccf6b742567c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f69ccf6b742567c8","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x564cccc1bfb3 \n#1 0x564ccc8ef4a7 \n#2 0x564ccc8e75d3 \n#3 0x564ccc8d8007 \n#4 0x564ccc8d9481 \n#5 0x564ccc8d833f \n#6 0x564ccc8d735c \n#7 0x564ccc8d72ce \n#8 0x564ccc8d5ecd \n#9 0x564ccc8d635a \n#10 0x564ccc8f1b8e \n#11 0x564ccc9723b5 \n#12 0x564ccc958942 \n#13 0x564ccc971c02 \n#14 0x564ccc958713 \n#15 0x564ccc92b18b \n#16 0x564ccc92bf7e \n#17 0x564cccbe18d8 \n#18 0x564cccbe5800 \n#19 0x564cccbefcfc \n#20 0x564cccbe6418 \n#21 0x564cccbb342f \n#22 0x564cccc0a4e8 \n#23 0x564cccc0a6b4 \n#24 0x564cccc1b143 \n#25 0x7fe75a694ac3 ","time":{"start":1698692798787,"stop":1698692930779,"duration":131992}},{"uid":"63ef7a827e60a3a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/63ef7a827e60a3a6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5644c6b10fb3 \n#1 0x5644c67e44a7 \n#2 0x5644c67dc5d3 \n#3 0x5644c67cd007 \n#4 0x5644c67ce481 \n#5 0x5644c67cd33f \n#6 0x5644c67cc35c \n#7 0x5644c67cc2ce \n#8 0x5644c67caecd \n#9 0x5644c67cb35a \n#10 0x5644c67e6b8e \n#11 0x5644c68673b5 \n#12 0x5644c684d942 \n#13 0x5644c6866c02 \n#14 0x5644c684d713 \n#15 0x5644c682018b \n#16 0x5644c6820f7e \n#17 0x5644c6ad68d8 \n#18 0x5644c6ada800 \n#19 0x5644c6ae4cfc \n#20 0x5644c6adb418 \n#21 0x5644c6aa842f \n#22 0x5644c6aff4e8 \n#23 0x5644c6aff6b4 \n#24 0x5644c6b10143 \n#25 0x7f9467294ac3 ","time":{"start":1698646389360,"stop":1698646521033,"duration":131673}},{"uid":"104168a250812fbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/104168a250812fbd","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e17b936fb3 \n#1 0x55e17b60a4a7 \n#2 0x55e17b6025d3 \n#3 0x55e17b5f3007 \n#4 0x55e17b5f4481 \n#5 0x55e17b5f333f \n#6 0x55e17b5f235c \n#7 0x55e17b5f22ce \n#8 0x55e17b5f0ecd \n#9 0x55e17b5f135a \n#10 0x55e17b60cb8e \n#11 0x55e17b68d3b5 \n#12 0x55e17b673942 \n#13 0x55e17b68cc02 \n#14 0x55e17b673713 \n#15 0x55e17b64618b \n#16 0x55e17b646f7e \n#17 0x55e17b8fc8d8 \n#18 0x55e17b900800 \n#19 0x55e17b90acfc \n#20 0x55e17b901418 \n#21 0x55e17b8ce42f \n#22 0x55e17b9254e8 \n#23 0x55e17b9256b4 \n#24 0x55e17b936143 \n#25 0x7fa360894ac3 ","time":{"start":1698646391574,"stop":1698646522328,"duration":130754}},{"uid":"7355849cb74f9f8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7355849cb74f9f8b","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5582e9bdffb3 \n#1 0x5582e98b34a7 \n#2 0x5582e98ab5d3 \n#3 0x5582e989c007 \n#4 0x5582e989d481 \n#5 0x5582e989c33f \n#6 0x5582e989b35c \n#7 0x5582e989b2ce \n#8 0x5582e9899ecd \n#9 0x5582e989a35a \n#10 0x5582e98b5b8e \n#11 0x5582e99363b5 \n#12 0x5582e991c942 \n#13 0x5582e9935c02 \n#14 0x5582e991c713 \n#15 0x5582e98ef18b \n#16 0x5582e98eff7e \n#17 0x5582e9ba58d8 \n#18 0x5582e9ba9800 \n#19 0x5582e9bb3cfc \n#20 0x5582e9baa418 \n#21 0x5582e9b7742f \n#22 0x5582e9bce4e8 \n#23 0x5582e9bce6b4 \n#24 0x5582e9bdf143 \n#25 0x7fa27c694ac3 ","time":{"start":1698628759461,"stop":1698628892185,"duration":132724}},{"uid":"5ec044fa9b2bad77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5ec044fa9b2bad77","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e27420ffb3 \n#1 0x55e273ee34a7 \n#2 0x55e273edb5d3 \n#3 0x55e273ecc007 \n#4 0x55e273ecd481 \n#5 0x55e273ecc33f \n#6 0x55e273ecb35c \n#7 0x55e273ecb2ce \n#8 0x55e273ec9ecd \n#9 0x55e273eca35a \n#10 0x55e273ee5b8e \n#11 0x55e273f663b5 \n#12 0x55e273f4c942 \n#13 0x55e273f65c02 \n#14 0x55e273f4c713 \n#15 0x55e273f1f18b \n#16 0x55e273f1ff7e \n#17 0x55e2741d58d8 \n#18 0x55e2741d9800 \n#19 0x55e2741e3cfc \n#20 0x55e2741da418 \n#21 0x55e2741a742f \n#22 0x55e2741fe4e8 \n#23 0x55e2741fe6b4 \n#24 0x55e27420f143 \n#25 0x7f712e094ac3 ","time":{"start":1698615200932,"stop":1698615331883,"duration":130951}},{"uid":"3aaabaee2a697a5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3aaabaee2a697a5f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x560bf746afb3 \n#1 0x560bf713e4a7 \n#2 0x560bf71365d3 \n#3 0x560bf7127007 \n#4 0x560bf7128481 \n#5 0x560bf712733f \n#6 0x560bf712635c \n#7 0x560bf71262ce \n#8 0x560bf7124ecd \n#9 0x560bf712535a \n#10 0x560bf7140b8e \n#11 0x560bf71c13b5 \n#12 0x560bf71a7942 \n#13 0x560bf71c0c02 \n#14 0x560bf71a7713 \n#15 0x560bf717a18b \n#16 0x560bf717af7e \n#17 0x560bf74308d8 \n#18 0x560bf7434800 \n#19 0x560bf743ecfc \n#20 0x560bf7435418 \n#21 0x560bf740242f \n#22 0x560bf74594e8 \n#23 0x560bf74596b4 \n#24 0x560bf746a143 \n#25 0x7f3c4b894ac3 ","time":{"start":1698615433902,"stop":1698615566443,"duration":132541}},{"uid":"b19dd97cd336c25f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/b19dd97cd336c25f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b08496cfb3 \n#1 0x55b0846404a7 \n#2 0x55b0846385d3 \n#3 0x55b084629007 \n#4 0x55b08462a481 \n#5 0x55b08462933f \n#6 0x55b08462835c \n#7 0x55b0846282ce \n#8 0x55b084626ecd \n#9 0x55b08462735a \n#10 0x55b084642b8e \n#11 0x55b0846c33b5 \n#12 0x55b0846a9942 \n#13 0x55b0846c2c02 \n#14 0x55b0846a9713 \n#15 0x55b08467c18b \n#16 0x55b08467cf7e \n#17 0x55b0849328d8 \n#18 0x55b084936800 \n#19 0x55b084940cfc \n#20 0x55b084937418 \n#21 0x55b08490442f \n#22 0x55b08495b4e8 \n#23 0x55b08495b6b4 \n#24 0x55b08496c143 \n#25 0x7ff23a094ac3 ","time":{"start":1698615134750,"stop":1698615266277,"duration":131527}},{"uid":"96cd9d40aa549063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/96cd9d40aa549063","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x558af9182fb3 \n#1 0x558af8e564a7 \n#2 0x558af8e4e5d3 \n#3 0x558af8e3f007 \n#4 0x558af8e40481 \n#5 0x558af8e3f33f \n#6 0x558af8e3e35c \n#7 0x558af8e3e2ce \n#8 0x558af8e3cecd \n#9 0x558af8e3d35a \n#10 0x558af8e58b8e \n#11 0x558af8ed93b5 \n#12 0x558af8ebf942 \n#13 0x558af8ed8c02 \n#14 0x558af8ebf713 \n#15 0x558af8e9218b \n#16 0x558af8e92f7e \n#17 0x558af91488d8 \n#18 0x558af914c800 \n#19 0x558af9156cfc \n#20 0x558af914d418 \n#21 0x558af911a42f \n#22 0x558af91714e8 \n#23 0x558af91716b4 \n#24 0x558af9182143 \n#25 0x7f0eee894ac3 ","time":{"start":1698542378503,"stop":1698542508948,"duration":130445}},{"uid":"fd806c5bfeb4a798","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/fd806c5bfeb4a798","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x561fd0531fb3 \n#1 0x561fd02054a7 \n#2 0x561fd01fd5d3 \n#3 0x561fd01ee007 \n#4 0x561fd01ef481 \n#5 0x561fd01ee33f \n#6 0x561fd01ed35c \n#7 0x561fd01ed2ce \n#8 0x561fd01ebecd \n#9 0x561fd01ec35a \n#10 0x561fd0207b8e \n#11 0x561fd02883b5 \n#12 0x561fd026e942 \n#13 0x561fd0287c02 \n#14 0x561fd026e713 \n#15 0x561fd024118b \n#16 0x561fd0241f7e \n#17 0x561fd04f78d8 \n#18 0x561fd04fb800 \n#19 0x561fd0505cfc \n#20 0x561fd04fc418 \n#21 0x561fd04c942f \n#22 0x561fd05204e8 \n#23 0x561fd05206b4 \n#24 0x561fd0531143 \n#25 0x7f64ad094ac3 ","time":{"start":1698455731235,"stop":1698455862285,"duration":131050}},{"uid":"3602addb3e1bc01e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/3602addb3e1bc01e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55dd26d94fb3 \n#1 0x55dd26a684a7 \n#2 0x55dd26a605d3 \n#3 0x55dd26a51007 \n#4 0x55dd26a52481 \n#5 0x55dd26a5133f \n#6 0x55dd26a5035c \n#7 0x55dd26a502ce \n#8 0x55dd26a4eecd \n#9 0x55dd26a4f35a \n#10 0x55dd26a6ab8e \n#11 0x55dd26aeb3b5 \n#12 0x55dd26ad1942 \n#13 0x55dd26aeac02 \n#14 0x55dd26ad1713 \n#15 0x55dd26aa418b \n#16 0x55dd26aa4f7e \n#17 0x55dd26d5a8d8 \n#18 0x55dd26d5e800 \n#19 0x55dd26d68cfc \n#20 0x55dd26d5f418 \n#21 0x55dd26d2c42f \n#22 0x55dd26d834e8 \n#23 0x55dd26d836b4 \n#24 0x55dd26d94143 \n#25 0x7f67cb694ac3 ","time":{"start":1698369486230,"stop":1698369618207,"duration":131977}},{"uid":"c9d233eab29da6a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c9d233eab29da6a1","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55a0586c6fb3 \n#1 0x55a05839a4a7 \n#2 0x55a0583925d3 \n#3 0x55a058383007 \n#4 0x55a058384481 \n#5 0x55a05838333f \n#6 0x55a05838235c \n#7 0x55a0583822ce \n#8 0x55a058380ecd \n#9 0x55a05838135a \n#10 0x55a05839cb8e \n#11 0x55a05841d3b5 \n#12 0x55a058403942 \n#13 0x55a05841cc02 \n#14 0x55a058403713 \n#15 0x55a0583d618b \n#16 0x55a0583d6f7e \n#17 0x55a05868c8d8 \n#18 0x55a058690800 \n#19 0x55a05869acfc \n#20 0x55a058691418 \n#21 0x55a05865e42f \n#22 0x55a0586b54e8 \n#23 0x55a0586b56b4 \n#24 0x55a0586c6143 \n#25 0x7f542e494ac3 ","time":{"start":1698282867886,"stop":1698283000213,"duration":132327}},{"uid":"c4d12e404acf82fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c4d12e404acf82fe","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x559ab34abfb3 \n#1 0x559ab317f4a7 \n#2 0x559ab31775d3 \n#3 0x559ab3168007 \n#4 0x559ab3169481 \n#5 0x559ab316833f \n#6 0x559ab316735c \n#7 0x559ab31672ce \n#8 0x559ab3165ecd \n#9 0x559ab316635a \n#10 0x559ab3181b8e \n#11 0x559ab32023b5 \n#12 0x559ab31e8942 \n#13 0x559ab3201c02 \n#14 0x559ab31e8713 \n#15 0x559ab31bb18b \n#16 0x559ab31bbf7e \n#17 0x559ab34718d8 \n#18 0x559ab3475800 \n#19 0x559ab347fcfc \n#20 0x559ab3476418 \n#21 0x559ab344342f \n#22 0x559ab349a4e8 \n#23 0x559ab349a6b4 \n#24 0x559ab34ab143 \n#25 0x7f72d5694ac3 ","time":{"start":1698196533643,"stop":1698196665804,"duration":132161}},{"uid":"4ddf2546f30d55ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4ddf2546f30d55ce","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55e09ebcafb3 \n#1 0x55e09e89e4a7 \n#2 0x55e09e8965d3 \n#3 0x55e09e887007 \n#4 0x55e09e888481 \n#5 0x55e09e88733f \n#6 0x55e09e88635c \n#7 0x55e09e8862ce \n#8 0x55e09e884ecd \n#9 0x55e09e88535a \n#10 0x55e09e8a0b8e \n#11 0x55e09e9213b5 \n#12 0x55e09e907942 \n#13 0x55e09e920c02 \n#14 0x55e09e907713 \n#15 0x55e09e8da18b \n#16 0x55e09e8daf7e \n#17 0x55e09eb908d8 \n#18 0x55e09eb94800 \n#19 0x55e09eb9ecfc \n#20 0x55e09eb95418 \n#21 0x55e09eb6242f \n#22 0x55e09ebb94e8 \n#23 0x55e09ebb96b4 \n#24 0x55e09ebca143 \n#25 0x7f555c694ac3 ","time":{"start":1698178465676,"stop":1698178597394,"duration":131718}}]},"b14d94c00a7a02b15ede5862fe9627b6":{"statistic":{"failed":114,"broken":0,"skipped":0,"passed":56,"unknown":0,"total":170},"items":[{"uid":"e4bedd7c86810615","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/e4bedd7c86810615","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698867323316,"stop":1698867323748,"duration":432}},{"uid":"fc104711cdb1d255","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/fc104711cdb1d255","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698801497218,"stop":1698801497649,"duration":431}},{"uid":"bffe9e2964faa863","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/bffe9e2964faa863","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698788427249,"stop":1698788427850,"duration":601}},{"uid":"73ec4ac2a098f344","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/73ec4ac2a098f344","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698714886142,"stop":1698714886735,"duration":593}},{"uid":"517845bff0e4903","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/517845bff0e4903","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698701271807,"stop":1698701272329,"duration":522}},{"uid":"85a1a69dd3bdb70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/85a1a69dd3bdb70","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698700154669,"stop":1698700155266,"duration":597}},{"uid":"6b675bead4d7f801","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/6b675bead4d7f801","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692711751,"stop":1698692712399,"duration":648}},{"uid":"fe8fe7110bb877d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/fe8fe7110bb877d5","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692665802,"stop":1698692666469,"duration":667}},{"uid":"41d4eac999538d99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/41d4eac999538d99","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646225689,"stop":1698646226341,"duration":652}},{"uid":"9e7a9114301256e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/9e7a9114301256e5","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646254927,"stop":1698646255581,"duration":654}},{"uid":"b921b9eeaff09453","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b921b9eeaff09453","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698628471732,"stop":1698628472282,"duration":550}},{"uid":"c981527f6ef4c69e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c981527f6ef4c69e","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615106863,"stop":1698615107398,"duration":535}},{"uid":"8af46b41195889dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/8af46b41195889dd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615161773,"stop":1698615162330,"duration":557}},{"uid":"47d4fe8c10252de1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/47d4fe8c10252de1","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615039212,"stop":1698615039863,"duration":651}},{"uid":"cc10d06ff6a7ea8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/cc10d06ff6a7ea8c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698542273401,"stop":1698542273988,"duration":587}},{"uid":"682181bab8c31424","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/682181bab8c31424","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698455467943,"stop":1698455468353,"duration":410}},{"uid":"c7ebf8279769896c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/c7ebf8279769896c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698369155294,"stop":1698369155935,"duration":641}},{"uid":"b333de3b1ddf78d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/b333de3b1ddf78d4","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698282737708,"stop":1698282738379,"duration":671}},{"uid":"d536dac8749c36ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/d536dac8749c36ca","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698196416652,"stop":1698196417170,"duration":518}},{"uid":"fbbdf4a72f6933fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fbbdf4a72f6933fb","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178133506,"stop":1698178134122,"duration":616}}]},"94109bff7ef580f8a70ff49447a40d87":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"a4ce0c4df2df1fc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/a4ce0c4df2df1fc2","status":"passed","time":{"start":1698867356634,"stop":1698867357988,"duration":1354}},{"uid":"3a63552c1408f27c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/3a63552c1408f27c","status":"passed","time":{"start":1698801502220,"stop":1698801503379,"duration":1159}},{"uid":"9825e56579ab9ac9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9825e56579ab9ac9","status":"passed","time":{"start":1698788471905,"stop":1698788473707,"duration":1802}},{"uid":"d2b237aa0953aec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d2b237aa0953aec0","status":"passed","time":{"start":1698714937513,"stop":1698714940290,"duration":2777}},{"uid":"234e0e1078ee39c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/234e0e1078ee39c8","status":"passed","time":{"start":1698701308801,"stop":1698701310225,"duration":1424}},{"uid":"5ad6e2e0bad0ab2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/5ad6e2e0bad0ab2f","status":"passed","time":{"start":1698700186902,"stop":1698700188215,"duration":1313}},{"uid":"37efc690dfd40fb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/37efc690dfd40fb7","status":"passed","time":{"start":1698692748782,"stop":1698692752356,"duration":3574}},{"uid":"2c937070075e7a9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/2c937070075e7a9b","status":"passed","time":{"start":1698692705302,"stop":1698692706731,"duration":1429}},{"uid":"74b088a61e0d4db0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/74b088a61e0d4db0","status":"passed","time":{"start":1698646267734,"stop":1698646270607,"duration":2873}},{"uid":"2e5577ce3329db54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/2e5577ce3329db54","status":"passed","time":{"start":1698646292357,"stop":1698646293809,"duration":1452}},{"uid":"39807da0844f400f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/39807da0844f400f","status":"passed","time":{"start":1698628507124,"stop":1698628511967,"duration":4843}},{"uid":"bbd4611ff00bacee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/bbd4611ff00bacee","status":"passed","time":{"start":1698615136759,"stop":1698615141333,"duration":4574}},{"uid":"627f387971a79426","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/627f387971a79426","status":"passed","time":{"start":1698615203091,"stop":1698615204419,"duration":1328}},{"uid":"73e5de1eb64fb1b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/73e5de1eb64fb1b2","status":"passed","time":{"start":1698615068901,"stop":1698615072847,"duration":3946}},{"uid":"bf8a4b4bf987726f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bf8a4b4bf987726f","status":"passed","time":{"start":1698542314135,"stop":1698542315489,"duration":1354}},{"uid":"1b12f2900079df56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1b12f2900079df56","status":"passed","time":{"start":1698455511014,"stop":1698455512374,"duration":1360}},{"uid":"9e98df61dec536c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9e98df61dec536c2","status":"passed","time":{"start":1698369193377,"stop":1698369195002,"duration":1625}},{"uid":"c9e39533727a7723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c9e39533727a7723","status":"passed","time":{"start":1698282788634,"stop":1698282790189,"duration":1555}},{"uid":"14debfa446567092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/14debfa446567092","status":"passed","time":{"start":1698196461984,"stop":1698196465168,"duration":3184}},{"uid":"f08c4db450c0b197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f08c4db450c0b197","status":"passed","time":{"start":1698178164490,"stop":1698178166206,"duration":1716}}]},"6712f2e3b136c8030bb4071a5deccc97":{"statistic":{"failed":15,"broken":0,"skipped":0,"passed":155,"unknown":0,"total":170},"items":[{"uid":"f051b007d0f842d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/f051b007d0f842d0","status":"passed","time":{"start":1698867406516,"stop":1698867411644,"duration":5128}},{"uid":"d612bcda05f755ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d612bcda05f755ee","status":"passed","time":{"start":1698801559685,"stop":1698801565814,"duration":6129}},{"uid":"74e4a0e7a737f910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/74e4a0e7a737f910","status":"passed","time":{"start":1698788544364,"stop":1698788550648,"duration":6284}},{"uid":"e1892ee991aba7f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e1892ee991aba7f7","status":"passed","time":{"start":1698715020038,"stop":1698715027743,"duration":7705}},{"uid":"c88489fa306690ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/c88489fa306690ef","status":"passed","time":{"start":1698701375017,"stop":1698701381412,"duration":6395}},{"uid":"c0e7b6a81a2aecf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/c0e7b6a81a2aecf4","status":"passed","time":{"start":1698700259776,"stop":1698700266338,"duration":6562}},{"uid":"5281c095dbbf20d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/5281c095dbbf20d","status":"passed","time":{"start":1698693017313,"stop":1698693024787,"duration":7474}},{"uid":"c40d75ac907575db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c40d75ac907575db","status":"passed","time":{"start":1698692782206,"stop":1698692788854,"duration":6648}},{"uid":"3ec7c8876f93863e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3ec7c8876f93863e","status":"passed","time":{"start":1698646371392,"stop":1698646379211,"duration":7819}},{"uid":"dc54e89f07756c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/dc54e89f07756c91","status":"passed","time":{"start":1698646374721,"stop":1698646381062,"duration":6341}},{"uid":"a491e4bb1f7c57f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a491e4bb1f7c57f9","status":"passed","time":{"start":1698628585583,"stop":1698628593380,"duration":7797}},{"uid":"8a7bb0d29de40e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8a7bb0d29de40e52","status":"passed","time":{"start":1698615186008,"stop":1698615192501,"duration":6493}},{"uid":"aba0311ac6c9bc99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/aba0311ac6c9bc99","status":"passed","time":{"start":1698615256085,"stop":1698615262983,"duration":6898}},{"uid":"fab124dedf6dfbab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/fab124dedf6dfbab","status":"passed","time":{"start":1698615117159,"stop":1698615124634,"duration":7475}},{"uid":"c5b61725d1370933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/c5b61725d1370933","status":"passed","time":{"start":1698542357552,"stop":1698542364957,"duration":7405}},{"uid":"87fc25b594f358df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/87fc25b594f358df","status":"passed","time":{"start":1698455583515,"stop":1698455591221,"duration":7706}},{"uid":"2f7a7408e19c02f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2f7a7408e19c02f1","status":"passed","time":{"start":1698369257266,"stop":1698369265303,"duration":8037}},{"uid":"d8ac304ecc3e45e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d8ac304ecc3e45e9","status":"passed","time":{"start":1698282848526,"stop":1698282856444,"duration":7918}},{"uid":"ec52c48de13de59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/ec52c48de13de59","status":"passed","time":{"start":1698196512794,"stop":1698196520348,"duration":7554}},{"uid":"9115e0bbb61219f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/9115e0bbb61219f0","status":"passed","time":{"start":1698178232943,"stop":1698178239940,"duration":6997}}]},"9b4fbe015a28e4f52e55a5bc5e2d6fd0":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"9ddc0566cab40b78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/9ddc0566cab40b78","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":1698867590362,"stop":1698867719733,"duration":129371}},{"uid":"74e562bb718dd6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/74e562bb718dd6b","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":1698801603940,"stop":1698801733879,"duration":129939}},{"uid":"ce05c7569805d00e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ce05c7569805d00e","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":1698788748415,"stop":1698788879422,"duration":131007}},{"uid":"10d6a4e31338d327","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/10d6a4e31338d327","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":1698715222769,"stop":1698715353372,"duration":130603}},{"uid":"d52431c299ccba13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d52431c299ccba13","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":1698701554011,"stop":1698701683682,"duration":129671}},{"uid":"9f0f5c95fc300274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9f0f5c95fc300274","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":1698700458030,"stop":1698700588937,"duration":130907}},{"uid":"ba4a8b2d46d252fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/ba4a8b2d46d252fa","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":1698693177394,"stop":1698693308515,"duration":131121}},{"uid":"4538cb2a362e782d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4538cb2a362e782d","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":1698692970520,"stop":1698693100747,"duration":130227}},{"uid":"f80edbde64d4988c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f80edbde64d4988c","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":1698646612255,"stop":1698646742246,"duration":129991}},{"uid":"b57655df6f264bb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b57655df6f264bb6","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":1698646553197,"stop":1698646684136,"duration":130939}},{"uid":"307cec11778a5aff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/307cec11778a5aff","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":1698628667103,"stop":1698628797977,"duration":130874}},{"uid":"2d965f184ff6b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/2d965f184ff6b0e","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":1698615392455,"stop":1698615522318,"duration":129863}},{"uid":"b61866fa2eea8cde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b61866fa2eea8cde","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":1698615311755,"stop":1698615441525,"duration":129770}},{"uid":"f36166469819d2bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f36166469819d2bc","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":1698615321240,"stop":1698615452615,"duration":131375}},{"uid":"69cc810936c39ee8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/69cc810936c39ee8","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":1698542594231,"stop":1698542723994,"duration":129763}},{"uid":"eb8d3d6937997bb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/eb8d3d6937997bb2","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":1698455665956,"stop":1698455796737,"duration":130781}},{"uid":"3e6851cfbe4b391b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/3e6851cfbe4b391b","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":1698369328993,"stop":1698369458488,"duration":129495}},{"uid":"f700a45999b39d10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f700a45999b39d10","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":1698283138870,"stop":1698283268498,"duration":129628}},{"uid":"b62f086a22e38378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b62f086a22e38378","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":1698196745026,"stop":1698196874696,"duration":129670}},{"uid":"fa84a1b361b0a68d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fa84a1b361b0a68d","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":1698178290727,"stop":1698178421279,"duration":130552}}]},"519a697efdcc9e7678d3369921187d0b":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":23},"items":[{"uid":"76ad9dcc2badbda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/76ad9dcc2badbda5","status":"passed","time":{"start":1698867360148,"stop":1698867364949,"duration":4801}},{"uid":"b7d0ef51b67db396","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b7d0ef51b67db396","status":"passed","time":{"start":1698801505559,"stop":1698801520060,"duration":14501}},{"uid":"9ee9121802309fa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9ee9121802309fa7","status":"passed","time":{"start":1698788476492,"stop":1698788483648,"duration":7156}},{"uid":"413ade648f4e85c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/413ade648f4e85c1","status":"passed","time":{"start":1698714943356,"stop":1698714950309,"duration":6953}},{"uid":"faf7e93fdeb9b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/faf7e93fdeb9b4a","status":"passed","time":{"start":1698701313628,"stop":1698701318976,"duration":5348}},{"uid":"ae015ae27e6c5b17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ae015ae27e6c5b17","status":"passed","time":{"start":1698700190963,"stop":1698700198529,"duration":7566}},{"uid":"fc09896071d03c1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/fc09896071d03c1f","status":"passed","time":{"start":1698692755192,"stop":1698692761739,"duration":6547}},{"uid":"9c8c44fc28ce97f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/9c8c44fc28ce97f4","status":"passed","time":{"start":1698692709669,"stop":1698692716799,"duration":7130}},{"uid":"2dae8dd009c895d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2dae8dd009c895d9","status":"passed","time":{"start":1698646273735,"stop":1698646280135,"duration":6400}},{"uid":"7382184dda7f0e1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7382184dda7f0e1f","status":"passed","time":{"start":1698646296990,"stop":1698646302516,"duration":5526}},{"uid":"183e99180643adc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/183e99180643adc6","status":"passed","time":{"start":1698628514507,"stop":1698628520374,"duration":5867}},{"uid":"6325e1ba14aaac9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/6325e1ba14aaac9b","status":"passed","time":{"start":1698615143709,"stop":1698615149008,"duration":5299}},{"uid":"975ffd6764270fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/975ffd6764270fc5","status":"passed","time":{"start":1698615206815,"stop":1698615212482,"duration":5667}},{"uid":"76200ea86d919aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/76200ea86d919aba","status":"passed","time":{"start":1698615075818,"stop":1698615081577,"duration":5759}},{"uid":"3f54c75f198c6e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3f54c75f198c6e4","status":"passed","time":{"start":1698542318769,"stop":1698542325071,"duration":6302}},{"uid":"4558ba6983650ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/4558ba6983650ea9","status":"passed","time":{"start":1698455512721,"stop":1698455518601,"duration":5880}},{"uid":"52ea85355514d0f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/52ea85355514d0f9","status":"passed","time":{"start":1698369197950,"stop":1698369204091,"duration":6141}},{"uid":"a0ec2728b76ed831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a0ec2728b76ed831","status":"passed","time":{"start":1698282792316,"stop":1698282798572,"duration":6256}},{"uid":"fbb245790ad115ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/fbb245790ad115ba","status":"passed","time":{"start":1698196465992,"stop":1698196471806,"duration":5814}},{"uid":"a5117c2092652f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/a5117c2092652f2","status":"passed","time":{"start":1698178169068,"stop":1698178175629,"duration":6561}}]},"e8795ce8d9315a80a8e410520349c187":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":31},"items":[{"uid":"8898658c9d0be498","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/8898658c9d0be498","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: Cannot locate option with value: 10093544720; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception","time":{"start":1698867366514,"stop":1698867373326,"duration":6812}},{"uid":"665fd22cc5a408e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/665fd22cc5a408e2","status":"passed","time":{"start":1698801525721,"stop":1698801539966,"duration":14245}},{"uid":"9909d75b1d42ef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9909d75b1d42ef5","status":"passed","time":{"start":1698788486023,"stop":1698788499847,"duration":13824}},{"uid":"2cdc37726910b792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2cdc37726910b792","status":"passed","time":{"start":1698714952495,"stop":1698714967073,"duration":14578}},{"uid":"ae7107aea859d924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ae7107aea859d924","status":"passed","time":{"start":1698701321049,"stop":1698701332751,"duration":11702}},{"uid":"68214b7c311a68cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/68214b7c311a68cb","status":"passed","time":{"start":1698700200906,"stop":1698700215385,"duration":14479}},{"uid":"d4383a6769bb876b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d4383a6769bb876b","status":"passed","time":{"start":1698692763880,"stop":1698692790215,"duration":26335}},{"uid":"210c9e678dfe4e34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/210c9e678dfe4e34","status":"passed","time":{"start":1698692719348,"stop":1698692735139,"duration":15791}},{"uid":"89ad495d0ed11de3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/89ad495d0ed11de3","status":"passed","time":{"start":1698646282309,"stop":1698646296615,"duration":14306}},{"uid":"3dcd5e8380cd29ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3dcd5e8380cd29ea","status":"passed","time":{"start":1698646305039,"stop":1698646318259,"duration":13220}},{"uid":"11a742b74d12ea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/11a742b74d12ea1","status":"passed","time":{"start":1698628525804,"stop":1698628542034,"duration":16230}},{"uid":"5bb413da76bbd057","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5bb413da76bbd057","status":"passed","time":{"start":1698615154784,"stop":1698615165542,"duration":10758}},{"uid":"95af06715061d00c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/95af06715061d00c","status":"passed","time":{"start":1698615214361,"stop":1698615228395,"duration":14034}},{"uid":"5934339dd9c8a160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/5934339dd9c8a160","status":"passed","time":{"start":1698615087317,"stop":1698615102652,"duration":15335}},{"uid":"8de2029e45c5ce7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8de2029e45c5ce7c","status":"passed","time":{"start":1698542327041,"stop":1698542344179,"duration":17138}},{"uid":"1e89ad3954a16a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1e89ad3954a16a3","status":"passed","time":{"start":1698455520060,"stop":1698455532982,"duration":12922}},{"uid":"2d6ae23e1b087270","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2d6ae23e1b087270","status":"passed","time":{"start":1698369206228,"stop":1698369220281,"duration":14053}},{"uid":"6347ddaf8023783c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6347ddaf8023783c","status":"passed","time":{"start":1698282801098,"stop":1698282820300,"duration":19202}},{"uid":"aa4e6a7931f7fc59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/aa4e6a7931f7fc59","status":"passed","time":{"start":1698196477656,"stop":1698196500238,"duration":22582}},{"uid":"5d193ea487eb98d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/5d193ea487eb98d2","status":"passed","time":{"start":1698178181199,"stop":1698178199638,"duration":18439}}]},"f8fee070cb49e91fbb5bb87c533c294a":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"212ca2d7e8078780","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/212ca2d7e8078780","status":"passed","time":{"start":1698867386349,"stop":1698867394242,"duration":7893}},{"uid":"4e82488defe74fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/4e82488defe74fea","status":"passed","time":{"start":1698801547229,"stop":1698801576180,"duration":28951}},{"uid":"98f041530a093f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/98f041530a093f1","status":"passed","time":{"start":1698788723684,"stop":1698788736635,"duration":12951}},{"uid":"df04373a4a66bfc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/df04373a4a66bfc6","status":"passed","time":{"start":1698715189400,"stop":1698715199662,"duration":10262}},{"uid":"de85eac4e6393348","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/de85eac4e6393348","status":"passed","time":{"start":1698701520085,"stop":1698701526849,"duration":6764}},{"uid":"eb75f973a352dd30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/eb75f973a352dd30","status":"passed","time":{"start":1698700432185,"stop":1698700439672,"duration":7487}},{"uid":"76c4147acac34c3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/76c4147acac34c3b","status":"passed","time":{"start":1698693000169,"stop":1698693006566,"duration":6397}},{"uid":"16385caca7d8ed0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/16385caca7d8ed0a","status":"passed","time":{"start":1698692948967,"stop":1698692955489,"duration":6522}},{"uid":"6f34e381c1c5955","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/6f34e381c1c5955","status":"passed","time":{"start":1698646565545,"stop":1698646571972,"duration":6427}},{"uid":"5093b671b8fc05ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/5093b671b8fc05ec","status":"passed","time":{"start":1698646504813,"stop":1698646511360,"duration":6547}},{"uid":"f6c5e26706d6e4ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/f6c5e26706d6e4ab","status":"passed","time":{"start":1698628542135,"stop":1698628572800,"duration":30665}},{"uid":"75e00bac10e85524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/75e00bac10e85524","status":"passed","time":{"start":1698615169673,"stop":1698615175841,"duration":6168}},{"uid":"69a3d6fec48f1da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/69a3d6fec48f1da2","status":"passed","time":{"start":1698615237513,"stop":1698615243606,"duration":6093}},{"uid":"6b6677ca9351c6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/6b6677ca9351c6d6","status":"passed","time":{"start":1698615099882,"stop":1698615106253,"duration":6371}},{"uid":"6a375108c53c193d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6a375108c53c193d","status":"passed","time":{"start":1698542339038,"stop":1698542346907,"duration":7869}},{"uid":"b558ae648175f6c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/b558ae648175f6c0","status":"passed","time":{"start":1698455531044,"stop":1698455571945,"duration":40901}},{"uid":"e29ffff010dd285c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e29ffff010dd285c","status":"passed","time":{"start":1698369220854,"stop":1698369245818,"duration":24964}},{"uid":"43af080ccdbc4b99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/43af080ccdbc4b99","status":"passed","time":{"start":1698282809999,"stop":1698282838165,"duration":28166}},{"uid":"c19a9cf11b36e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c19a9cf11b36e6","status":"passed","time":{"start":1698196482484,"stop":1698196502892,"duration":20408}},{"uid":"c5e30b3090e194a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c5e30b3090e194a1","status":"passed","time":{"start":1698178214308,"stop":1698178222741,"duration":8433}}]},"44ddd5985badeba6e2bcae7f904bc14a":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b5ed75a48c1697bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/b5ed75a48c1697bf","status":"passed","time":{"start":1698867551741,"stop":1698867553838,"duration":2097}},{"uid":"33461bc8237a5860","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/33461bc8237a5860","status":"passed","time":{"start":1698801578081,"stop":1698801580432,"duration":2351}},{"uid":"a97eb22f26035507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/a97eb22f26035507","status":"passed","time":{"start":1698788721162,"stop":1698788723462,"duration":2300}},{"uid":"53e8cdfa044057ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/53e8cdfa044057ab","status":"passed","time":{"start":1698715207485,"stop":1698715210055,"duration":2570}},{"uid":"62414a5656f70aeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/62414a5656f70aeb","status":"passed","time":{"start":1698701531620,"stop":1698701533688,"duration":2068}},{"uid":"421e0c5cad1fb950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/421e0c5cad1fb950","status":"passed","time":{"start":1698700437427,"stop":1698700439651,"duration":2224}},{"uid":"191966dd06f6ce62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/191966dd06f6ce62","status":"passed","time":{"start":1698693202044,"stop":1698693204467,"duration":2423}},{"uid":"d82da2b0fedfff03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d82da2b0fedfff03","status":"passed","time":{"start":1698692957253,"stop":1698692959637,"duration":2384}},{"uid":"a56514cf55029176","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/a56514cf55029176","status":"passed","time":{"start":1698646555887,"stop":1698646558490,"duration":2603}},{"uid":"5a9a8fb86a7eccb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/5a9a8fb86a7eccb9","status":"passed","time":{"start":1698646525658,"stop":1698646528067,"duration":2409}},{"uid":"b99be57544b8c4e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b99be57544b8c4e3","status":"passed","time":{"start":1698628596599,"stop":1698628599710,"duration":3111}},{"uid":"89fa786f660277b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/89fa786f660277b7","status":"passed","time":{"start":1698615357272,"stop":1698615360093,"duration":2821}},{"uid":"751ea86e8fe1bf9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/751ea86e8fe1bf9a","status":"passed","time":{"start":1698615271207,"stop":1698615273767,"duration":2560}},{"uid":"8b6d9d5cbdd3bd7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8b6d9d5cbdd3bd7d","status":"passed","time":{"start":1698615368701,"stop":1698615371204,"duration":2503}},{"uid":"35f37ddff0aeafd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/35f37ddff0aeafd0","status":"passed","time":{"start":1698542580999,"stop":1698542583059,"duration":2060}},{"uid":"80c0bcffb0be048e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/80c0bcffb0be048e","status":"passed","time":{"start":1698455598458,"stop":1698455600425,"duration":1967}},{"uid":"cc2b49145d88ddad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/cc2b49145d88ddad","status":"passed","time":{"start":1698369272186,"stop":1698369274549,"duration":2363}},{"uid":"a8e624e26260c743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a8e624e26260c743","status":"passed","time":{"start":1698283092511,"stop":1698283094806,"duration":2295}},{"uid":"251d98a9e2933031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/251d98a9e2933031","status":"passed","time":{"start":1698196719005,"stop":1698196721224,"duration":2219}},{"uid":"2d6dcaa93661e622","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/2d6dcaa93661e622","status":"passed","time":{"start":1698178244270,"stop":1698178246628,"duration":2358}}]},"445c69993d092ef0a391b637b7b8f077":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"8db9b799650f26a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/8db9b799650f26a7","status":"passed","time":{"start":1698867561285,"stop":1698867562525,"duration":1240}},{"uid":"61f5a46b60b9e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/61f5a46b60b9e3","status":"passed","time":{"start":1698801590126,"stop":1698801591626,"duration":1500}},{"uid":"7aff31def8b2de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/7aff31def8b2de0","status":"passed","time":{"start":1698788733067,"stop":1698788735089,"duration":2022}},{"uid":"cee1448a4f62e4db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/cee1448a4f62e4db","status":"passed","time":{"start":1698715199665,"stop":1698715201794,"duration":2129}},{"uid":"f84a65449e59192c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f84a65449e59192c","status":"passed","time":{"start":1698701541920,"stop":1698701543179,"duration":1259}},{"uid":"7d78d5573017a394","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/7d78d5573017a394","status":"passed","time":{"start":1698700439675,"stop":1698700441829,"duration":2154}},{"uid":"be2ee0f368e2b518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/be2ee0f368e2b518","status":"passed","time":{"start":1698693143076,"stop":1698693145243,"duration":2167}},{"uid":"ff289f3538ab5265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/ff289f3538ab5265","status":"passed","time":{"start":1698692955492,"stop":1698692957532,"duration":2040}},{"uid":"60beb68c13258839","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/60beb68c13258839","status":"passed","time":{"start":1698646567181,"stop":1698646569393,"duration":2212}},{"uid":"57be4764025634e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/57be4764025634e3","status":"passed","time":{"start":1698646538276,"stop":1698646539907,"duration":1631}},{"uid":"5e504e9587a101e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/5e504e9587a101e4","status":"passed","time":{"start":1698628608563,"stop":1698628610370,"duration":1807}},{"uid":"18391c7a91666714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/18391c7a91666714","status":"passed","time":{"start":1698615368410,"stop":1698615369730,"duration":1320}},{"uid":"691ff3f19a8714bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/691ff3f19a8714bd","status":"passed","time":{"start":1698615282020,"stop":1698615283316,"duration":1296}},{"uid":"db0f32d647e3c6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/db0f32d647e3c6ff","status":"passed","time":{"start":1698615380465,"stop":1698615382337,"duration":1872}},{"uid":"c5e5914892967e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/c5e5914892967e38","status":"passed","time":{"start":1698542591909,"stop":1698542593317,"duration":1408}},{"uid":"2349e3c98381b152","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2349e3c98381b152","status":"passed","time":{"start":1698455608449,"stop":1698455609870,"duration":1421}},{"uid":"3e9c1e0d5e1c8b1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/3e9c1e0d5e1c8b1b","status":"passed","time":{"start":1698369284071,"stop":1698369285677,"duration":1606}},{"uid":"d42c30840be19547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d42c30840be19547","status":"passed","time":{"start":1698283119728,"stop":1698283122347,"duration":2619}},{"uid":"10b120f845304bb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/10b120f845304bb1","status":"passed","time":{"start":1698196730882,"stop":1698196732772,"duration":1890}},{"uid":"b07c70392534ef14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b07c70392534ef14","status":"passed","time":{"start":1698178256169,"stop":1698178257708,"duration":1539}}]},"46bdc81110002bd93542f111d9af2812":{"statistic":{"failed":27,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":170},"items":[{"uid":"a84526d38440c648","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/a84526d38440c648","status":"passed","time":{"start":1698867548174,"stop":1698867551739,"duration":3565}},{"uid":"9fefcfac864b7e64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9fefcfac864b7e64","status":"passed","time":{"start":1698801576289,"stop":1698801578078,"duration":1789}},{"uid":"7f40f38336f6e2ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/7f40f38336f6e2ed","status":"passed","time":{"start":1698788717223,"stop":1698788721159,"duration":3936}},{"uid":"a02bb2884be70c1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a02bb2884be70c1d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698715205668,"stop":1698715207437,"duration":1769}},{"uid":"815bdd47584f69a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/815bdd47584f69a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701542772,"stop":1698701545860,"duration":3088}},{"uid":"16797d826ed5298f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/16797d826ed5298f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700435341,"stop":1698700437397,"duration":2056}},{"uid":"f7c880184cf8925d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f7c880184cf8925d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693199167,"stop":1698693202011,"duration":2844}},{"uid":"279ab02bb5bab717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/279ab02bb5bab717","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692954683,"stop":1698692957217,"duration":2534}},{"uid":"e733d66277eb3eda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/e733d66277eb3eda","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646553957,"stop":1698646555851,"duration":1894}},{"uid":"1fdef57c8037f091","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1fdef57c8037f091","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646523561,"stop":1698646525630,"duration":2069}},{"uid":"b69be7fb87b7d768","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b69be7fb87b7d768","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628913751,"stop":1698628915379,"duration":1628}},{"uid":"baf7938eb8f4799f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/baf7938eb8f4799f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615355181,"stop":1698615357079,"duration":1898}},{"uid":"e170de4dd8f36ff1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e170de4dd8f36ff1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615592866,"stop":1698615594742,"duration":1876}},{"uid":"65c8043481cc6288","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/65c8043481cc6288","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615293333,"stop":1698615295603,"duration":2270}},{"uid":"5417649125a14299","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5417649125a14299","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542532168,"stop":1698542535276,"duration":3108}},{"uid":"ef775124de177170","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ef775124de177170","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455885867,"stop":1698455887338,"duration":1471}},{"uid":"6f1bb5e564f22a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6f1bb5e564f22a10","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369647034,"stop":1698369648928,"duration":1894}},{"uid":"e2005a79565e3c45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e2005a79565e3c45","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698283042188,"stop":1698283143588,"duration":101400}},{"uid":"58fed7cc9d503bc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/58fed7cc9d503bc8","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196691412,"stop":1698196693380,"duration":1968}},{"uid":"85e143a08a7a548b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/85e143a08a7a548b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178620664,"stop":1698178623709,"duration":3045}}]},"f014a970b405df22a91c3a1e6926ba51":{"statistic":{"failed":58,"broken":0,"skipped":0,"passed":112,"unknown":0,"total":170},"items":[{"uid":"b40838004c6edecc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/b40838004c6edecc","status":"passed","time":{"start":1698867380587,"stop":1698867388313,"duration":7726}},{"uid":"7bba6c98af9949be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7bba6c98af9949be","status":"passed","time":{"start":1698801558917,"stop":1698801567380,"duration":8463}},{"uid":"b9fd8d39dc6f7a49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/b9fd8d39dc6f7a49","status":"passed","time":{"start":1698788523365,"stop":1698788532892,"duration":9527}},{"uid":"5b2b2f4b7191fb7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5b2b2f4b7191fb7b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714993434,"stop":1698715004723,"duration":11289}},{"uid":"ddfea0679f50f357","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ddfea0679f50f357","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701353200,"stop":1698701361260,"duration":8060}},{"uid":"bbe2a0308e454fc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/bbe2a0308e454fc1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700237993,"stop":1698700246390,"duration":8397}},{"uid":"8b961fb77d225921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8b961fb77d225921","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693110740,"stop":1698693131258,"duration":20518}},{"uid":"4853c4651a8e3f4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4853c4651a8e3f4a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692758563,"stop":1698692769408,"duration":10845}},{"uid":"68e706ade5dc98bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/68e706ade5dc98bd","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646336846,"stop":1698646347866,"duration":11020}},{"uid":"408995bab1ea5fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/408995bab1ea5fb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646346059,"stop":1698646354414,"duration":8355}},{"uid":"8cbd119a63ff336c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8cbd119a63ff336c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628566051,"stop":1698628573545,"duration":7494}},{"uid":"a51ef4d8729a2912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a51ef4d8729a2912","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615483345,"stop":1698615491448,"duration":8103}},{"uid":"a99311e2d630448c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a99311e2d630448c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615248411,"stop":1698615255679,"duration":7268}},{"uid":"d12bc582b490d53c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d12bc582b490d53c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615125609,"stop":1698615134706,"duration":9097}},{"uid":"bd49bd87e3f92563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bd49bd87e3f92563","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542366391,"stop":1698542374299,"duration":7908}},{"uid":"5012eb901ab8050b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5012eb901ab8050b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455553149,"stop":1698455561748,"duration":8599}},{"uid":"b3ab764cd767ccc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b3ab764cd767ccc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369242808,"stop":1698369251803,"duration":8995}},{"uid":"77a61b2ea9affaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/77a61b2ea9affaa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698282846775,"stop":1698282856330,"duration":9555}},{"uid":"18f3f4b4d20f08d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/18f3f4b4d20f08d7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196523960,"stop":1698196531635,"duration":7675}},{"uid":"71b4ae87742e068d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/71b4ae87742e068d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178221467,"stop":1698178230510,"duration":9043}}]},"f7ffd8878be96220bbaf283f6c48e546":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"eb176b835655322","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/eb176b835655322","status":"passed","time":{"start":1698867365261,"stop":1698867366512,"duration":1251}},{"uid":"9adc85ad5f1b3975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9adc85ad5f1b3975","status":"passed","time":{"start":1698801520480,"stop":1698801525718,"duration":5238}},{"uid":"ef0b972fff0bb783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ef0b972fff0bb783","status":"passed","time":{"start":1698788484383,"stop":1698788486020,"duration":1637}},{"uid":"fb7e581fbee49cbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fb7e581fbee49cbe","status":"passed","time":{"start":1698714951120,"stop":1698714952491,"duration":1371}},{"uid":"5c10bc6f0589c24f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5c10bc6f0589c24f","status":"passed","time":{"start":1698701319547,"stop":1698701321047,"duration":1500}},{"uid":"87bb0bf27ef92ede","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/87bb0bf27ef92ede","status":"passed","time":{"start":1698700199201,"stop":1698700200903,"duration":1702}},{"uid":"6917208950cbda99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/6917208950cbda99","status":"passed","time":{"start":1698692762467,"stop":1698692763877,"duration":1410}},{"uid":"71c8bc19bf189454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/71c8bc19bf189454","status":"passed","time":{"start":1698692717530,"stop":1698692719345,"duration":1815}},{"uid":"936d39935dbc13a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/936d39935dbc13a8","status":"passed","time":{"start":1698646280898,"stop":1698646282306,"duration":1408}},{"uid":"d22552df8757a6d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d22552df8757a6d3","status":"passed","time":{"start":1698646303158,"stop":1698646305036,"duration":1878}},{"uid":"149a45354ebe2ba3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/149a45354ebe2ba3","status":"passed","time":{"start":1698628521029,"stop":1698628525801,"duration":4772}},{"uid":"d40a83dff6ef9b0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d40a83dff6ef9b0a","status":"passed","time":{"start":1698615149656,"stop":1698615154780,"duration":5124}},{"uid":"e076d2cc20fd7ed2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e076d2cc20fd7ed2","status":"passed","time":{"start":1698615213172,"stop":1698615214358,"duration":1186}},{"uid":"d99e51317e2e8f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d99e51317e2e8f81","status":"passed","time":{"start":1698615082366,"stop":1698615087314,"duration":4948}},{"uid":"2c22c86f99e54b5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2c22c86f99e54b5d","status":"passed","time":{"start":1698542325719,"stop":1698542327039,"duration":1320}},{"uid":"ffc7cc2fb9d4fbc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ffc7cc2fb9d4fbc3","status":"passed","time":{"start":1698455519054,"stop":1698455520057,"duration":1003}},{"uid":"1ba764120a6501d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/1ba764120a6501d0","status":"passed","time":{"start":1698369204837,"stop":1698369206225,"duration":1388}},{"uid":"a9c7cb253cdba53b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a9c7cb253cdba53b","status":"passed","time":{"start":1698282799313,"stop":1698282801095,"duration":1782}},{"uid":"9f53ffcf8ab2d064","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9f53ffcf8ab2d064","status":"passed","time":{"start":1698196472371,"stop":1698196477654,"duration":5283}},{"uid":"616e3c64d202616d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/616e3c64d202616d","status":"passed","time":{"start":1698178176362,"stop":1698178181195,"duration":4833}}]},"7f3dc7acf0fc90eded39e25c4ed3bb60":{"statistic":{"failed":49,"broken":0,"skipped":0,"passed":121,"unknown":0,"total":170},"items":[{"uid":"20c3c7688b045c62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/20c3c7688b045c62","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698867333796,"stop":1698867334687,"duration":891}},{"uid":"a3ce50c31fb478c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/a3ce50c31fb478c1","status":"passed","time":{"start":1698801501999,"stop":1698801505227,"duration":3228}},{"uid":"561d1ae73fa3c8fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/561d1ae73fa3c8fa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698788438738,"stop":1698788439886,"duration":1148}},{"uid":"dcfd719a54c7c79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/dcfd719a54c7c79","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698714898387,"stop":1698714899456,"duration":1069}},{"uid":"f4ecf255b7a35956","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f4ecf255b7a35956","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698701282000,"stop":1698701283050,"duration":1050}},{"uid":"ed214a66d6a85e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ed214a66d6a85e6b","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698700165821,"stop":1698700167201,"duration":1380}},{"uid":"516a02e47b328fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/516a02e47b328fd","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692723343,"stop":1698692724484,"duration":1141}},{"uid":"e1a314f09b2b95e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e1a314f09b2b95e0","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692676387,"stop":1698692677380,"duration":993}},{"uid":"7e8a542d3c2050f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/7e8a542d3c2050f7","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698646236230,"stop":1698646237338,"duration":1108}},{"uid":"702ed62fe89349f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/702ed62fe89349f7","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698646265877,"stop":1698646267173,"duration":1296}},{"uid":"2a02545f97e3fde1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/2a02545f97e3fde1","status":"passed","time":{"start":1698628482222,"stop":1698628488204,"duration":5982}},{"uid":"2808cb4656cc7b14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/2808cb4656cc7b14","status":"passed","time":{"start":1698615116395,"stop":1698615120805,"duration":4410}},{"uid":"fa582e31a4d4d973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/fa582e31a4d4d973","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615171839,"stop":1698615173009,"duration":1170}},{"uid":"fdd47830f2f03a84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/fdd47830f2f03a84","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615050255,"stop":1698615051448,"duration":1193}},{"uid":"8857312bf597e868","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8857312bf597e868","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698542283769,"stop":1698542285027,"duration":1258}},{"uid":"9a2deb3de9c77bfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/9a2deb3de9c77bfa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698455478857,"stop":1698455479972,"duration":1115}},{"uid":"226e18540dc126a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/226e18540dc126a5","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698369166372,"stop":1698369167516,"duration":1144}},{"uid":"5f0ca284f7c3cea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/5f0ca284f7c3cea1","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698282749795,"stop":1698282754065,"duration":4270}},{"uid":"ca863fb77ee94132","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/ca863fb77ee94132","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698196426968,"stop":1698196427978,"duration":1010}},{"uid":"90c0955ac340801a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/90c0955ac340801a","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178144884,"stop":1698178145790,"duration":906}}]},"af246d65f1eea891cf11ee497308965a":{"statistic":{"failed":147,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":170},"items":[{"uid":"cc94684964a1cab8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/cc94684964a1cab8","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":1698867589459,"stop":1698867590208,"duration":749}},{"uid":"b4024b7e85168ed0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b4024b7e85168ed0","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698801595230,"stop":1698801603906,"duration":8676}},{"uid":"73dee4db266ebd90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/73dee4db266ebd90","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698788746594,"stop":1698788748233,"duration":1639}},{"uid":"e47ac599b0848867","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e47ac599b0848867","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698715221055,"stop":1698715222717,"duration":1662}},{"uid":"eaef15e37c268a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/eaef15e37c268a4d","status":"passed","time":{"start":1698701552664,"stop":1698701554008,"duration":1344}},{"uid":"b459285f95828881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b459285f95828881","status":"passed","time":{"start":1698700455798,"stop":1698700458027,"duration":2229}},{"uid":"41ed6e0c0d968086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/41ed6e0c0d968086","status":"passed","time":{"start":1698693175778,"stop":1698693177390,"duration":1612}},{"uid":"a5e78f5d1c4368ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/a5e78f5d1c4368ba","status":"passed","time":{"start":1698692968952,"stop":1698692970517,"duration":1565}},{"uid":"ccdf21d0efedcc15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ccdf21d0efedcc15","status":"passed","time":{"start":1698646581994,"stop":1698646612252,"duration":30258}},{"uid":"4cce95b11b430ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/4cce95b11b430ba","status":"passed","time":{"start":1698646551164,"stop":1698646553194,"duration":2030}},{"uid":"37de1966a41688dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/37de1966a41688dc","status":"passed","time":{"start":1698628637748,"stop":1698628667099,"duration":29351}},{"uid":"5d2ac47bf8e0f1dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5d2ac47bf8e0f1dd","status":"passed","time":{"start":1698615391164,"stop":1698615392453,"duration":1289}},{"uid":"9e1eb450c991bf18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/9e1eb450c991bf18","status":"passed","time":{"start":1698615310125,"stop":1698615311752,"duration":1627}},{"uid":"19554ed69ab7f698","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/19554ed69ab7f698","status":"passed","time":{"start":1698615319636,"stop":1698615321238,"duration":1602}},{"uid":"8cb0749a55897043","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8cb0749a55897043","status":"passed","time":{"start":1698542564247,"stop":1698542594229,"duration":29982}},{"uid":"363b789600daad6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/363b789600daad6","status":"passed","time":{"start":1698455642590,"stop":1698455665953,"duration":23363}},{"uid":"562b354808e318","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/562b354808e318","status":"passed","time":{"start":1698369319945,"stop":1698369328990,"duration":9045}},{"uid":"31c423fb33f8f5e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/31c423fb33f8f5e9","status":"passed","time":{"start":1698283137129,"stop":1698283138867,"duration":1738}},{"uid":"8f29e7252b3a8970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/8f29e7252b3a8970","status":"passed","time":{"start":1698196715673,"stop":1698196745024,"duration":29351}},{"uid":"62640462317c27de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/62640462317c27de","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178287486,"stop":1698178290665,"duration":3179}}]},"702154f20d1bb392cb26213b3a14a202":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"962394fc05a08c2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/962394fc05a08c2a","status":"passed","time":{"start":1698867719913,"stop":1698867722520,"duration":2607}},{"uid":"461819083a56d962","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/461819083a56d962","status":"passed","time":{"start":1698801603603,"stop":1698801605888,"duration":2285}},{"uid":"c2bd48aa089f57da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c2bd48aa089f57da","status":"passed","time":{"start":1698788879567,"stop":1698788881849,"duration":2282}},{"uid":"9d8a0b643d17d07a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9d8a0b643d17d07a","status":"passed","time":{"start":1698715353690,"stop":1698715355931,"duration":2241}},{"uid":"24574c389132c959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/24574c389132c959","status":"passed","time":{"start":1698701683958,"stop":1698701686408,"duration":2450}},{"uid":"f2901b73af6893d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f2901b73af6893d9","status":"passed","time":{"start":1698700589087,"stop":1698700595555,"duration":6468}},{"uid":"4e6eea5b4c5dc485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/4e6eea5b4c5dc485","status":"passed","time":{"start":1698693308754,"stop":1698693311848,"duration":3094}},{"uid":"d65bd51e13adcd4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d65bd51e13adcd4a","status":"passed","time":{"start":1698693100927,"stop":1698693103066,"duration":2139}},{"uid":"fdabd92d32d0d019","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/fdabd92d32d0d019","status":"passed","time":{"start":1698646588268,"stop":1698646590914,"duration":2646}},{"uid":"367f55fc7dd35bdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/367f55fc7dd35bdc","status":"passed","time":{"start":1698646555939,"stop":1698646558822,"duration":2883}},{"uid":"5e4ee764089c3885","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/5e4ee764089c3885","status":"passed","time":{"start":1698628798142,"stop":1698628800489,"duration":2347}},{"uid":"eb69c24a961db32e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/eb69c24a961db32e","status":"passed","time":{"start":1698615522528,"stop":1698615524981,"duration":2453}},{"uid":"29dd20c44f21e6e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/29dd20c44f21e6e6","status":"passed","time":{"start":1698615441714,"stop":1698615444077,"duration":2363}},{"uid":"e6991af0ee0af46c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e6991af0ee0af46c","status":"passed","time":{"start":1698615452876,"stop":1698615455611,"duration":2735}},{"uid":"884279a4b2c813a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/884279a4b2c813a6","status":"passed","time":{"start":1698542724138,"stop":1698542727017,"duration":2879}},{"uid":"4e790a5838126c00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/4e790a5838126c00","status":"passed","time":{"start":1698455796933,"stop":1698455799028,"duration":2095}},{"uid":"9d40651691035344","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9d40651691035344","status":"passed","time":{"start":1698369458737,"stop":1698369461355,"duration":2618}},{"uid":"3848c4f49160f36b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3848c4f49160f36b","status":"passed","time":{"start":1698283268723,"stop":1698283271353,"duration":2630}},{"uid":"5b08c12bd176b91c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5b08c12bd176b91c","status":"passed","time":{"start":1698196874960,"stop":1698196877643,"duration":2683}},{"uid":"79b557a5f53e4b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/79b557a5f53e4b4a","status":"passed","time":{"start":1698178421467,"stop":1698178429574,"duration":8107}}]},"b583dc83005aea8688ae703bcdf0d977":{"statistic":{"failed":78,"broken":0,"skipped":0,"passed":92,"unknown":0,"total":170},"items":[{"uid":"34fc19b30c9580ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/34fc19b30c9580ac","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867337336,"stop":1698867337608,"duration":272}},{"uid":"8ed776cf46eabe23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/8ed776cf46eabe23","status":"passed","time":{"start":1698801490220,"stop":1698801494984,"duration":4764}},{"uid":"63b6a4042cefac1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/63b6a4042cefac1b","status":"passed","time":{"start":1698788436184,"stop":1698788437950,"duration":1766}},{"uid":"19e8f8570357f9c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/19e8f8570357f9c1","status":"passed","time":{"start":1698714913353,"stop":1698714915875,"duration":2522}},{"uid":"64ecb78eb0fa67da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/64ecb78eb0fa67da","status":"passed","time":{"start":1698701291226,"stop":1698701293253,"duration":2027}},{"uid":"e4457a0aa32653a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e4457a0aa32653a0","status":"passed","time":{"start":1698700168834,"stop":1698700170641,"duration":1807}},{"uid":"bc499fa0f4ad4166","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/bc499fa0f4ad4166","status":"passed","time":{"start":1698692727621,"stop":1698692729396,"duration":1775}},{"uid":"b0029dda28b2bc10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b0029dda28b2bc10","status":"passed","time":{"start":1698692683427,"stop":1698692685193,"duration":1766}},{"uid":"5eae39fc0fb939ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5eae39fc0fb939ae","status":"passed","time":{"start":1698646240082,"stop":1698646242009,"duration":1927}},{"uid":"355845ef1a1d26ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/355845ef1a1d26ba","status":"passed","time":{"start":1698646274421,"stop":1698646276362,"duration":1941}},{"uid":"3bb2b9a87f0120b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3bb2b9a87f0120b5","status":"passed","time":{"start":1698628477445,"stop":1698628479575,"duration":2130}},{"uid":"c873aaededb4b3a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c873aaededb4b3a8","status":"passed","time":{"start":1698615117825,"stop":1698615119587,"duration":1762}},{"uid":"6b9fd7b13a372244","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6b9fd7b13a372244","status":"passed","time":{"start":1698615168861,"stop":1698615170455,"duration":1594}},{"uid":"214c8eb35e05c504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/214c8eb35e05c504","status":"passed","time":{"start":1698615051528,"stop":1698615053523,"duration":1995}},{"uid":"15e542b2972010c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/15e542b2972010c8","status":"passed","time":{"start":1698542290908,"stop":1698542292642,"duration":1734}},{"uid":"ee1503d5c9462cf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ee1503d5c9462cf1","status":"passed","time":{"start":1698455489702,"stop":1698455494403,"duration":4701}},{"uid":"50c3ca2aa0cf26b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/50c3ca2aa0cf26b9","status":"passed","time":{"start":1698369174772,"stop":1698369176655,"duration":1883}},{"uid":"fd9fa44d92771218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/fd9fa44d92771218","status":"passed","time":{"start":1698282765947,"stop":1698282767830,"duration":1883}},{"uid":"b34268d933aa1da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b34268d933aa1da2","status":"passed","time":{"start":1698196445699,"stop":1698196447445,"duration":1746}},{"uid":"af8313a2f428e845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/af8313a2f428e845","status":"passed","time":{"start":1698178147839,"stop":1698178149888,"duration":2049}}]},"04b39ae94b1ff1469a2ad10c001ef3a6":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":70,"unknown":0,"total":71},"items":[{"uid":"991e31963f0ef3dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/991e31963f0ef3dc","status":"passed","time":{"start":1698867678924,"stop":1698867688421,"duration":9497}},{"uid":"9c2ca783df929a46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9c2ca783df929a46","status":"passed","time":{"start":1698801697057,"stop":1698801707734,"duration":10677}},{"uid":"f600daca1e66a582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/f600daca1e66a582","status":"passed","time":{"start":1698788691053,"stop":1698788703509,"duration":12456}},{"uid":"d83dd939a9a74d64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d83dd939a9a74d64","status":"passed","time":{"start":1698715175320,"stop":1698715192162,"duration":16842}},{"uid":"c906a8bb4d857b63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/c906a8bb4d857b63","status":"passed","time":{"start":1698701521953,"stop":1698701531617,"duration":9664}},{"uid":"342212e724300a9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/342212e724300a9b","status":"passed","time":{"start":1698700412916,"stop":1698700423373,"duration":10457}},{"uid":"50d5cebac66e128f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/50d5cebac66e128f","status":"passed","time":{"start":1698693167298,"stop":1698693181153,"duration":13855}},{"uid":"667f78bfe16babde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/667f78bfe16babde","status":"passed","time":{"start":1698692930917,"stop":1698692941543,"duration":10626}},{"uid":"462dcbb27e85f9e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/462dcbb27e85f9e9","status":"passed","time":{"start":1698646521133,"stop":1698646537131,"duration":15998}},{"uid":"96594e8005bd9160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/96594e8005bd9160","status":"passed","time":{"start":1698646522440,"stop":1698646538274,"duration":15834}},{"uid":"3b973a4a196bf7e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3b973a4a196bf7e7","status":"passed","time":{"start":1698628892255,"stop":1698628901901,"duration":9646}},{"uid":"16c90415baaae0a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/16c90415baaae0a7","status":"passed","time":{"start":1698615331943,"stop":1698615343437,"duration":11494}},{"uid":"3ed660466dff7f5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3ed660466dff7f5c","status":"passed","time":{"start":1698615566517,"stop":1698615581289,"duration":14772}},{"uid":"625a470df552224b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/625a470df552224b","status":"passed","time":{"start":1698615266360,"stop":1698615280081,"duration":13721}},{"uid":"250d43937362ccac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/250d43937362ccac","status":"passed","time":{"start":1698542509003,"stop":1698542520048,"duration":11045}},{"uid":"e63aeedf58d8514","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e63aeedf58d8514","status":"passed","time":{"start":1698455862438,"stop":1698455875500,"duration":13062}},{"uid":"b48360325ca38922","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b48360325ca38922","status":"passed","time":{"start":1698369618290,"stop":1698369633368,"duration":15078}},{"uid":"b10204aa89663e81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/b10204aa89663e81","status":"passed","time":{"start":1698283000284,"stop":1698283013894,"duration":13610}},{"uid":"5f56bba6219cf671","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5f56bba6219cf671","status":"passed","time":{"start":1698196665872,"stop":1698196678753,"duration":12881}},{"uid":"7ef469a09b55b8c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7ef469a09b55b8c2","status":"passed","time":{"start":1698178597465,"stop":1698178607690,"duration":10225}}]},"fd6e3e2b6c7fbe2d0715ca47848314a0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"87ef30646aeb1877","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/87ef30646aeb1877","status":"passed","time":{"start":1698867719637,"stop":1698867721118,"duration":1481}},{"uid":"63e3bd2621ef4028","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/63e3bd2621ef4028","status":"passed","time":{"start":1698801626619,"stop":1698801628302,"duration":1683}},{"uid":"98550e41c58d8b6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/98550e41c58d8b6a","status":"passed","time":{"start":1698788778642,"stop":1698788780510,"duration":1868}},{"uid":"2a5db036aee32628","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2a5db036aee32628","status":"passed","time":{"start":1698715249239,"stop":1698715251071,"duration":1832}},{"uid":"2dfbf6d76d9696b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/2dfbf6d76d9696b3","status":"passed","time":{"start":1698701581820,"stop":1698701583734,"duration":1914}},{"uid":"2a6bf64aec748971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/2a6bf64aec748971","status":"passed","time":{"start":1698700486256,"stop":1698700487959,"duration":1703}},{"uid":"7674b1f2a7836d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/7674b1f2a7836d84","status":"passed","time":{"start":1698693223957,"stop":1698693225742,"duration":1785}},{"uid":"4f5a4b2b06f4847b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4f5a4b2b06f4847b","status":"passed","time":{"start":1698693010904,"stop":1698693012876,"duration":1972}},{"uid":"f2a36140814886f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f2a36140814886f8","status":"passed","time":{"start":1698646611971,"stop":1698646613724,"duration":1753}},{"uid":"27dd9b3b595a18c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/27dd9b3b595a18c3","status":"passed","time":{"start":1698646575316,"stop":1698646577381,"duration":2065}},{"uid":"a3e71e81f5f9aa77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a3e71e81f5f9aa77","status":"passed","time":{"start":1698628828358,"stop":1698628830009,"duration":1651}},{"uid":"fa80b9a0431f23ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/fa80b9a0431f23ad","status":"passed","time":{"start":1698615539948,"stop":1698615541478,"duration":1530}},{"uid":"55cdc58a42543361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/55cdc58a42543361","status":"passed","time":{"start":1698615464750,"stop":1698615466398,"duration":1648}},{"uid":"ccae8b649802ff21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ccae8b649802ff21","status":"passed","time":{"start":1698615408266,"stop":1698615410387,"duration":2121}},{"uid":"a51b651d4d174e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a51b651d4d174e0d","status":"passed","time":{"start":1698542627332,"stop":1698542629154,"duration":1822}},{"uid":"3259dde590f0cea3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3259dde590f0cea3","status":"passed","time":{"start":1698455893005,"stop":1698455894515,"duration":1510}},{"uid":"f20cd7fecfcbfed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f20cd7fecfcbfed","status":"passed","time":{"start":1698369612424,"stop":1698369614588,"duration":2164}},{"uid":"250ad5bb526840e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/250ad5bb526840e6","status":"passed","time":{"start":1698283183217,"stop":1698283185081,"duration":1864}},{"uid":"e6475d7c83497e5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e6475d7c83497e5e","status":"passed","time":{"start":1698196759413,"stop":1698196761081,"duration":1668}},{"uid":"dab6d1382876f6a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/dab6d1382876f6a3","status":"passed","time":{"start":1698178450960,"stop":1698178452797,"duration":1837}}]},"9ccf2d38c1146637d9a0560b2cb0f48e":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f9328cd22cde8da7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/f9328cd22cde8da7","status":"passed","time":{"start":1698867329178,"stop":1698867333794,"duration":4616}},{"uid":"719dae516e9b8c84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/719dae516e9b8c84","status":"passed","time":{"start":1698801497071,"stop":1698801501997,"duration":4926}},{"uid":"d69910fd4edd35da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/d69910fd4edd35da","status":"passed","time":{"start":1698788433700,"stop":1698788438735,"duration":5035}},{"uid":"662c2ccad3ea1b2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/662c2ccad3ea1b2b","status":"passed","time":{"start":1698714893096,"stop":1698714898385,"duration":5289}},{"uid":"113289e50403e0f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/113289e50403e0f5","status":"passed","time":{"start":1698701277179,"stop":1698701281997,"duration":4818}},{"uid":"3295d7bb87126102","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3295d7bb87126102","status":"passed","time":{"start":1698700160910,"stop":1698700165818,"duration":4908}},{"uid":"2b8cdb44db14ca0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2b8cdb44db14ca0e","status":"passed","time":{"start":1698692718218,"stop":1698692723339,"duration":5121}},{"uid":"7c1f9607aa481294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7c1f9607aa481294","status":"passed","time":{"start":1698692671259,"stop":1698692676384,"duration":5125}},{"uid":"fe7614dd8d03d5fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/fe7614dd8d03d5fb","status":"passed","time":{"start":1698646230882,"stop":1698646236226,"duration":5344}},{"uid":"d5c098e33baebab8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d5c098e33baebab8","status":"passed","time":{"start":1698646260890,"stop":1698646265875,"duration":4985}},{"uid":"401088b0449debb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/401088b0449debb2","status":"passed","time":{"start":1698628477527,"stop":1698628482219,"duration":4692}},{"uid":"a9cc7364b8357ceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a9cc7364b8357ceb","status":"passed","time":{"start":1698615111748,"stop":1698615116392,"duration":4644}},{"uid":"edc47f5937b2701b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/edc47f5937b2701b","status":"passed","time":{"start":1698615167085,"stop":1698615171834,"duration":4749}},{"uid":"7c7c9bb6ca9fbecb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/7c7c9bb6ca9fbecb","status":"passed","time":{"start":1698615045169,"stop":1698615050252,"duration":5083}},{"uid":"a7ec3bbcabd34be5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a7ec3bbcabd34be5","status":"passed","time":{"start":1698542278412,"stop":1698542283767,"duration":5355}},{"uid":"1adfd7cdc2de3267","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1adfd7cdc2de3267","status":"passed","time":{"start":1698455474044,"stop":1698455478855,"duration":4811}},{"uid":"1d350cb894df1efe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/1d350cb894df1efe","status":"passed","time":{"start":1698369161210,"stop":1698369166369,"duration":5159}},{"uid":"7de08bf9c10e3f5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/7de08bf9c10e3f5f","status":"passed","time":{"start":1698282744603,"stop":1698282749792,"duration":5189}},{"uid":"7c3b2ada352aa76d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7c3b2ada352aa76d","status":"passed","time":{"start":1698196422219,"stop":1698196426965,"duration":4746}},{"uid":"738020127c487764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/738020127c487764","status":"passed","time":{"start":1698178139603,"stop":1698178144881,"duration":5278}}]},"801248c9ab954856945dc1ac5bef1fab":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":142,"unknown":0,"total":170},"items":[{"uid":"5713d14268f1946d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/5713d14268f1946d","status":"passed","time":{"start":1698867326575,"stop":1698867328402,"duration":1827}},{"uid":"b7e8f14380ac7fcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b7e8f14380ac7fcf","status":"passed","time":{"start":1698801503421,"stop":1698801505501,"duration":2080}},{"uid":"148357b2bd86367e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/148357b2bd86367e","status":"passed","time":{"start":1698788425477,"stop":1698788427478,"duration":2001}},{"uid":"93a91f5f2c6cac76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/93a91f5f2c6cac76","status":"passed","time":{"start":1698714889981,"stop":1698714891789,"duration":1808}},{"uid":"12d6dcfe8f1bf52a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/12d6dcfe8f1bf52a","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698701280236,"stop":1698701281737,"duration":1501}},{"uid":"4ac2c942be5d2f5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/4ac2c942be5d2f5c","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698700157450,"stop":1698700159218,"duration":1768}},{"uid":"fe7903d3134d1740","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/fe7903d3134d1740","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692716108,"stop":1698692717942,"duration":1834}},{"uid":"927cf8b42a34180a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/927cf8b42a34180a","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692671757,"stop":1698692673723,"duration":1966}},{"uid":"ee2b32173da7234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ee2b32173da7234","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646226768,"stop":1698646230296,"duration":3528}},{"uid":"8c10530047dcb7c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8c10530047dcb7c1","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646260782,"stop":1698646264447,"duration":3665}},{"uid":"d4c9b6b78a75ac59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d4c9b6b78a75ac59","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698628468795,"stop":1698628470654,"duration":1859}},{"uid":"f1bb5d3466ad398e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f1bb5d3466ad398e","status":"passed","time":{"start":1698615109191,"stop":1698615110902,"duration":1711}},{"uid":"e03e75ca5b1f6464","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e03e75ca5b1f6464","status":"passed","time":{"start":1698615160060,"stop":1698615161824,"duration":1764}},{"uid":"a1193b7d56fc0d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/a1193b7d56fc0d12","status":"passed","time":{"start":1698615042491,"stop":1698615044038,"duration":1547}},{"uid":"8bff45b3dfe9cded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8bff45b3dfe9cded","status":"passed","time":{"start":1698542279317,"stop":1698542281374,"duration":2057}},{"uid":"3bb5c1b84b74105e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3bb5c1b84b74105e","status":"passed","time":{"start":1698455467121,"stop":1698455468811,"duration":1690}},{"uid":"5915accf30b2f82b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5915accf30b2f82b","status":"passed","time":{"start":1698369162847,"stop":1698369165093,"duration":2246}},{"uid":"c409c1e93f26fc28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c409c1e93f26fc28","status":"passed","time":{"start":1698282742955,"stop":1698282744564,"duration":1609}},{"uid":"eeb1467f44e99565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/eeb1467f44e99565","status":"passed","time":{"start":1698196422827,"stop":1698196424905,"duration":2078}},{"uid":"41c1f5f649a273f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/41c1f5f649a273f4","status":"passed","time":{"start":1698178136357,"stop":1698178138124,"duration":1767}}]},"93061d049d5e3b3b2886e3c632b0e1f1":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":32},"items":[{"uid":"e3021e7162a047fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/e3021e7162a047fc","status":"passed","time":{"start":1698867365281,"stop":1698867367017,"duration":1736}},{"uid":"db4e5588d489db1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/db4e5588d489db1b","status":"passed","time":{"start":1698801539905,"stop":1698801542503,"duration":2598}},{"uid":"e608d76b6ec0e63d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e608d76b6ec0e63d","status":"passed","time":{"start":1698788485904,"stop":1698788488758,"duration":2854}},{"uid":"f737a584d0764d71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f737a584d0764d71","status":"passed","time":{"start":1698714944764,"stop":1698714947520,"duration":2756}},{"uid":"fb221e5a05b8ffe9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/fb221e5a05b8ffe9","status":"passed","time":{"start":1698701306901,"stop":1698701308734,"duration":1833}},{"uid":"3a987fea2c9e5063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3a987fea2c9e5063","status":"passed","time":{"start":1698700202240,"stop":1698700204873,"duration":2633}},{"uid":"654d670611fc88cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/654d670611fc88cc","status":"passed","time":{"start":1698692752741,"stop":1698692756397,"duration":3656}},{"uid":"47aa90bb56726ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/47aa90bb56726ef2","status":"passed","time":{"start":1698692703748,"stop":1698692706912,"duration":3164}},{"uid":"c801a3b62e3864e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c801a3b62e3864e9","status":"passed","time":{"start":1698646264684,"stop":1698646267731,"duration":3047}},{"uid":"cb6bd76757040601","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cb6bd76757040601","status":"passed","time":{"start":1698646292910,"stop":1698646296707,"duration":3797}},{"uid":"a03a79ab24450b1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a03a79ab24450b1d","status":"passed","time":{"start":1698628520233,"stop":1698628522549,"duration":2316}},{"uid":"c353369a1397a17d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c353369a1397a17d","status":"passed","time":{"start":1698615145551,"stop":1698615147943,"duration":2392}},{"uid":"42ec090bd8011f1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/42ec090bd8011f1e","status":"passed","time":{"start":1698615217303,"stop":1698615219818,"duration":2515}},{"uid":"e4705159e8cadbb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e4705159e8cadbb7","status":"passed","time":{"start":1698615076287,"stop":1698615079288,"duration":3001}},{"uid":"302ff55ec7b4f262","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/302ff55ec7b4f262","status":"passed","time":{"start":1698542313276,"stop":1698542315988,"duration":2712}},{"uid":"61a115d5e3e2bb9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/61a115d5e3e2bb9c","status":"passed","time":{"start":1698455508118,"stop":1698455510480,"duration":2362}},{"uid":"d6ddaa396825369b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d6ddaa396825369b","status":"passed","time":{"start":1698369196256,"stop":1698369198924,"duration":2668}},{"uid":"8df2a21a631a1ce1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8df2a21a631a1ce1","status":"passed","time":{"start":1698282785465,"stop":1698282789018,"duration":3553}},{"uid":"3ea456d91ca61aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/3ea456d91ca61aed","status":"passed","time":{"start":1698196460928,"stop":1698196463490,"duration":2562}},{"uid":"3e91da86791943c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/3e91da86791943c6","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178170386,"stop":1698178193001,"duration":22615}}]},"9757596c6a580c04f776b266c6584936":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"f1d6a76544d68af1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/f1d6a76544d68af1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867721121,"stop":1698867721337,"duration":216}},{"uid":"35f2e0f0bd3b979e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/35f2e0f0bd3b979e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801628305,"stop":1698801628378,"duration":73}},{"uid":"db1e8b10c93019e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/db1e8b10c93019e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788780513,"stop":1698788780798,"duration":285}},{"uid":"43f76e48d22d5531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/43f76e48d22d5531","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715251075,"stop":1698715251190,"duration":115}},{"uid":"4fc0c82f9e4b1579","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4fc0c82f9e4b1579","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701583737,"stop":1698701583869,"duration":132}},{"uid":"147d5cc17ec3b1f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/147d5cc17ec3b1f9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700487961,"stop":1698700488224,"duration":263}},{"uid":"2ac2c8c754035cb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2ac2c8c754035cb1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693225746,"stop":1698693225868,"duration":122}},{"uid":"7b6d5438cc3979fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7b6d5438cc3979fd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693012880,"stop":1698693012993,"duration":113}},{"uid":"677eab3b49719736","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/677eab3b49719736","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646613729,"stop":1698646613849,"duration":120}},{"uid":"b13d6e14455c0211","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b13d6e14455c0211","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646577384,"stop":1698646577652,"duration":268}},{"uid":"e64df0a71ef80204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e64df0a71ef80204","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628830012,"stop":1698628830143,"duration":131}},{"uid":"8500cda440153f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8500cda440153f1a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615541482,"stop":1698615541612,"duration":130}},{"uid":"d92fef5d21ea48d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d92fef5d21ea48d4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615466402,"stop":1698615466542,"duration":140}},{"uid":"1a05bd0c3f6d3520","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/1a05bd0c3f6d3520","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615410391,"stop":1698615410674,"duration":283}},{"uid":"6b2541334015ace4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6b2541334015ace4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542629157,"stop":1698542629832,"duration":675}},{"uid":"481666e386275178","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/481666e386275178","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455894518,"stop":1698455894725,"duration":207}},{"uid":"7cf20586b89548ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/7cf20586b89548ce","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369614592,"stop":1698369614705,"duration":113}},{"uid":"f00cc08384cd890","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f00cc08384cd890","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698283185085,"stop":1698283185192,"duration":107}},{"uid":"b85acadf0ccdae88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b85acadf0ccdae88","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196761084,"stop":1698196761663,"duration":579}},{"uid":"884cd0e15c8f8021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/884cd0e15c8f8021","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178452801,"stop":1698178453483,"duration":682}}]},"457984096c8a54ecc6e0400bb319c59a":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":129,"unknown":0,"total":131},"items":[{"uid":"f92c82a5e2d66c16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/f92c82a5e2d66c16","status":"passed","time":{"start":1698867391093,"stop":1698867399613,"duration":8520}},{"uid":"aefd6f314c022093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/aefd6f314c022093","status":"passed","time":{"start":1698801523385,"stop":1698801531073,"duration":7688}},{"uid":"79e342d09e9f6edc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/79e342d09e9f6edc","status":"passed","time":{"start":1698788488760,"stop":1698788493986,"duration":5226}},{"uid":"c1e4e95f990de0f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/c1e4e95f990de0f0","status":"passed","time":{"start":1698714947523,"stop":1698714952811,"duration":5288}},{"uid":"4aec2c987634c535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4aec2c987634c535","status":"passed","time":{"start":1698701308737,"stop":1698701313958,"duration":5221}},{"uid":"fe2dbb520d9269f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/fe2dbb520d9269f9","status":"passed","time":{"start":1698700204877,"stop":1698700210259,"duration":5382}},{"uid":"784bfa0c3de74ee0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/784bfa0c3de74ee0","status":"passed","time":{"start":1698692756400,"stop":1698692761733,"duration":5333}},{"uid":"39b770bd46ef23cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/39b770bd46ef23cf","status":"passed","time":{"start":1698692706916,"stop":1698692712259,"duration":5343}},{"uid":"de197dcb01a76b27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/de197dcb01a76b27","status":"passed","time":{"start":1698646350965,"stop":1698646358987,"duration":8022}},{"uid":"f9c04220674c32f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f9c04220674c32f9","status":"passed","time":{"start":1698646357963,"stop":1698646364023,"duration":6060}},{"uid":"2f571877424aeb46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/2f571877424aeb46","status":"passed","time":{"start":1698628576476,"stop":1698628581529,"duration":5053}},{"uid":"c7b8a4807d2c1038","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c7b8a4807d2c1038","status":"passed","time":{"start":1698615494210,"stop":1698615499385,"duration":5175}},{"uid":"26e9c547a9116814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/26e9c547a9116814","status":"passed","time":{"start":1698615257802,"stop":1698615263482,"duration":5680}},{"uid":"38c7a18def3d4c6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/38c7a18def3d4c6f","status":"passed","time":{"start":1698615137351,"stop":1698615142618,"duration":5267}},{"uid":"720e3f81a48ee831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/720e3f81a48ee831","status":"passed","time":{"start":1698542377504,"stop":1698542389096,"duration":11592}},{"uid":"bb03586a544a38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bb03586a544a38e","status":"passed","time":{"start":1698455566909,"stop":1698455578242,"duration":11333}},{"uid":"47b5eda21574d635","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/47b5eda21574d635","status":"passed","time":{"start":1698369254436,"stop":1698369260327,"duration":5891}},{"uid":"218bb09b1d820a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/218bb09b1d820a0","status":"passed","time":{"start":1698282859204,"stop":1698282870286,"duration":11082}},{"uid":"a8b28019eeecc58d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/a8b28019eeecc58d","status":"passed","time":{"start":1698196533878,"stop":1698196539006,"duration":5128}},{"uid":"3aa51000b608b7c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/3aa51000b608b7c2","status":"passed","time":{"start":1698178232979,"stop":1698178238331,"duration":5352}}]},"d724d8b9a4d0593a99f53e95b03e558b":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":170},"items":[{"uid":"58da5d9595f9ac29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/58da5d9595f9ac29","status":"passed","time":{"start":1698867730465,"stop":1698867733932,"duration":3467}},{"uid":"202cacfe957cc6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/202cacfe957cc6db","status":"passed","time":{"start":1698801635741,"stop":1698801638980,"duration":3239}},{"uid":"cf19541da18c9a9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/cf19541da18c9a9a","status":"passed","time":{"start":1698788790227,"stop":1698788794778,"duration":4551}},{"uid":"f87b3d54bf8e60a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f87b3d54bf8e60a8","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715261726,"stop":1698715265785,"duration":4059}},{"uid":"3a05533e4af3a924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/3a05533e4af3a924","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701595015,"stop":1698701598703,"duration":3688}},{"uid":"a28af657b605aa20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a28af657b605aa20","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700498087,"stop":1698700502293,"duration":4206}},{"uid":"b6ae7074d096830a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b6ae7074d096830a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693235711,"stop":1698693239432,"duration":3721}},{"uid":"b4a7ef09070b5222","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b4a7ef09070b5222","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693022581,"stop":1698693026529,"duration":3948}},{"uid":"885f46996caf3c43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/885f46996caf3c43","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646613895,"stop":1698646617594,"duration":3699}},{"uid":"8e7673b97ab714d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8e7673b97ab714d7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646586390,"stop":1698646594303,"duration":7913}},{"uid":"a64efc9139002fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a64efc9139002fbe","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628839161,"stop":1698628842775,"duration":3614}},{"uid":"4cacf3064e3d9c32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4cacf3064e3d9c32","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615549107,"stop":1698615552689,"duration":3582}},{"uid":"d092382e3b1f9337","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d092382e3b1f9337","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615474591,"stop":1698615478352,"duration":3761}},{"uid":"df52dd458f9b8bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/df52dd458f9b8bde","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615419534,"stop":1698615423850,"duration":4316}},{"uid":"84ec49ff8043da6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/84ec49ff8043da6f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542639985,"stop":1698542644055,"duration":4070}},{"uid":"5e8715ca06d7aead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5e8715ca06d7aead","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455902256,"stop":1698455905714,"duration":3458}},{"uid":"ef531267ce8fb532","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/ef531267ce8fb532","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369625958,"stop":1698369630935,"duration":4977}},{"uid":"928034901dc77222","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/928034901dc77222","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698283240043,"stop":1698283243987,"duration":3944}},{"uid":"cd31aa44d9530302","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/cd31aa44d9530302","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196769844,"stop":1698196773531,"duration":3687}},{"uid":"e5d14ecaa208437b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e5d14ecaa208437b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178462457,"stop":1698178466827,"duration":4370}}]},"be5066a45f8f21ace99c9910b786c6c9":{"statistic":{"failed":38,"broken":0,"skipped":0,"passed":132,"unknown":0,"total":170},"items":[{"uid":"6120353588b2e742","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/6120353588b2e742","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b9c9269fb3 \n#1 0x55b9c8f3d4a7 \n#2 0x55b9c8f84dd6 \n#3 0x55b9c8f84ec1 \n#4 0x55b9c8fc2354 \n#5 0x55b9c8fa696d \n#6 0x55b9c8fbfc02 \n#7 0x55b9c8fa6713 \n#8 0x55b9c8f7918b \n#9 0x55b9c8f79f7e \n#10 0x55b9c922f8d8 \n#11 0x55b9c9233800 \n#12 0x55b9c923dcfc \n#13 0x55b9c9234418 \n#14 0x55b9c920142f \n#15 0x55b9c92584e8 \n#16 0x55b9c92586b4 \n#17 0x55b9c9269143 \n#18 0x7fbbd7294ac3 ","time":{"start":1698867543286,"stop":1698867547074,"duration":3788}},{"uid":"122c13a0f9ece0ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/122c13a0f9ece0ae","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5640138f7fb3 \n#1 0x5640135cb4a7 \n#2 0x564013612dd6 \n#3 0x564013612ec1 \n#4 0x564013650354 \n#5 0x56401363496d \n#6 0x56401364dc02 \n#7 0x564013634713 \n#8 0x56401360718b \n#9 0x564013607f7e \n#10 0x5640138bd8d8 \n#11 0x5640138c1800 \n#12 0x5640138cbcfc \n#13 0x5640138c2418 \n#14 0x56401388f42f \n#15 0x5640138e64e8 \n#16 0x5640138e66b4 \n#17 0x5640138f7143 \n#18 0x7f059c094ac3 ","time":{"start":1698801570182,"stop":1698801573909,"duration":3727}},{"uid":"f147af36d63e6799","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/f147af36d63e6799","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e139e9cfb3 \n#1 0x55e139b704a7 \n#2 0x55e139bb7dd6 \n#3 0x55e139bb7ec1 \n#4 0x55e139bf5354 \n#5 0x55e139bd996d \n#6 0x55e139bf2c02 \n#7 0x55e139bd9713 \n#8 0x55e139bac18b \n#9 0x55e139bacf7e \n#10 0x55e139e628d8 \n#11 0x55e139e66800 \n#12 0x55e139e70cfc \n#13 0x55e139e67418 \n#14 0x55e139e3442f \n#15 0x55e139e8b4e8 \n#16 0x55e139e8b6b4 \n#17 0x55e139e9c143 \n#18 0x7f0552a94ac3 ","time":{"start":1698788554554,"stop":1698788559767,"duration":5213}},{"uid":"d1d0caba7cda0114","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d1d0caba7cda0114","status":"passed","time":{"start":1698715036105,"stop":1698715042642,"duration":6537}},{"uid":"9e4be25b0f3f9207","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9e4be25b0f3f9207","status":"passed","time":{"start":1698701384646,"stop":1698701390069,"duration":5423}},{"uid":"c236db1d11bceaaf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/c236db1d11bceaaf","status":"passed","time":{"start":1698700273900,"stop":1698700280899,"duration":6999}},{"uid":"d1e88b6ec1a5b82d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d1e88b6ec1a5b82d","status":"passed","time":{"start":1698693028958,"stop":1698693035280,"duration":6322}},{"uid":"e3fdd23b01e8312f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e3fdd23b01e8312f","status":"passed","time":{"start":1698692792605,"stop":1698692798784,"duration":6179}},{"uid":"66bc9049c85f0775","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/66bc9049c85f0775","status":"passed","time":{"start":1698646383075,"stop":1698646389356,"duration":6281}},{"uid":"6fa6b2d69af64a7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6fa6b2d69af64a7e","status":"passed","time":{"start":1698646385705,"stop":1698646391572,"duration":5867}},{"uid":"c29688a69b12334c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c29688a69b12334c","status":"passed","time":{"start":1698628753968,"stop":1698628759458,"duration":5490}},{"uid":"ae25b3b2d0793e12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/ae25b3b2d0793e12","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698615195673,"stop":1698615200874,"duration":5201}},{"uid":"a71e51a55046948b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a71e51a55046948b","status":"passed","time":{"start":1698615427934,"stop":1698615433899,"duration":5965}},{"uid":"722bb57e30bb2edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/722bb57e30bb2edd","status":"passed","time":{"start":1698615128303,"stop":1698615134747,"duration":6444}},{"uid":"f7f6e2df09b61226","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/f7f6e2df09b61226","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698542372845,"stop":1698542378360,"duration":5515}},{"uid":"2768297b779f43ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2768297b779f43ae","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698455713506,"stop":1698455731196,"duration":17690}},{"uid":"18894f62f38a4d07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/18894f62f38a4d07","status":"passed","time":{"start":1698369480106,"stop":1698369486227,"duration":6121}},{"uid":"38ad1811157d82e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/38ad1811157d82e0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698282861630,"stop":1698282867825,"duration":6195}},{"uid":"56cfa10978594485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/56cfa10978594485","status":"passed","time":{"start":1698196528137,"stop":1698196533640,"duration":5503}},{"uid":"b35a166018d8f251","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b35a166018d8f251","status":"passed","time":{"start":1698178459580,"stop":1698178465673,"duration":6093}}]},"cc336f6dd92ae6b8042805cd6f13d13e":{"statistic":{"failed":101,"broken":0,"skipped":0,"passed":69,"unknown":0,"total":170},"items":[{"uid":"4c73ac8faa892520","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/4c73ac8faa892520","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698867341822,"stop":1698867343350,"duration":1528}},{"uid":"5c3ece3df40c3e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/5c3ece3df40c3e6b","status":"passed","time":{"start":1698801501482,"stop":1698801505848,"duration":4366}},{"uid":"734224c54e088e78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/734224c54e088e78","status":"passed","time":{"start":1698788441170,"stop":1698788446094,"duration":4924}},{"uid":"e3f9a200cdb32f69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e3f9a200cdb32f69","status":"passed","time":{"start":1698714919633,"stop":1698714925071,"duration":5438}},{"uid":"1d9abac581ddd6ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/1d9abac581ddd6ed","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698701297695,"stop":1698701299245,"duration":1550}},{"uid":"5f351a4780b6c3a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/5f351a4780b6c3a2","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698700173191,"stop":1698700175003,"duration":1812}},{"uid":"2dd6bcc473f580bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2dd6bcc473f580bb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692732275,"stop":1698692734071,"duration":1796}},{"uid":"66b55a7d281ca591","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/66b55a7d281ca591","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692690526,"stop":1698692692777,"duration":2251}},{"uid":"f44f80e0a25e3241","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f44f80e0a25e3241","status":"passed","time":{"start":1698646243700,"stop":1698646248453,"duration":4753}},{"uid":"8dd4427fda6071bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8dd4427fda6071bb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698646278061,"stop":1698646280070,"duration":2009}},{"uid":"23b2bd163acddd99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/23b2bd163acddd99","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698628483292,"stop":1698628485018,"duration":1726}},{"uid":"563a49717e43f417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/563a49717e43f417","status":"passed","time":{"start":1698615121060,"stop":1698615125673,"duration":4613}},{"uid":"4690c05d6ad34fd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4690c05d6ad34fd2","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615171783,"stop":1698615173410,"duration":1627}},{"uid":"acb952c7cb3816d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/acb952c7cb3816d3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615056571,"stop":1698615058326,"duration":1755}},{"uid":"5592c096f0c29793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5592c096f0c29793","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698542302336,"stop":1698542304352,"duration":2016}},{"uid":"212f219ce7cd5eca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/212f219ce7cd5eca","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698455496696,"stop":1698455498390,"duration":1694}},{"uid":"32b3269879afadfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/32b3269879afadfb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698369178376,"stop":1698369180623,"duration":2247}},{"uid":"d30987c1e7274c2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d30987c1e7274c2c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'attrs'","time":{"start":1698282770528,"stop":1698282775304,"duration":4776}},{"uid":"5bc5c2ed087cff72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5bc5c2ed087cff72","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698196449338,"stop":1698196450776,"duration":1438}},{"uid":"ecfb2a15f192c022","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ecfb2a15f192c022","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178151794,"stop":1698178153530,"duration":1736}}]},"e674cebf616dd1178743c85688db8654":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"9beef4c39daf2f62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/9beef4c39daf2f62","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867531310,"stop":1698867534393,"duration":3083}},{"uid":"78a749add36bc0c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/78a749add36bc0c4","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801655623,"stop":1698801673894,"duration":18271}},{"uid":"e046b09a1c09fe77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e046b09a1c09fe77","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788693212,"stop":1698788696908,"duration":3696}},{"uid":"fed2e341e23699aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fed2e341e23699aa","status":"passed","time":{"start":1698715171646,"stop":1698715174620,"duration":2974}},{"uid":"b22c6d75754f7baf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b22c6d75754f7baf","status":"passed","time":{"start":1698701499721,"stop":1698701502236,"duration":2515}},{"uid":"b9fbf180e12ca349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b9fbf180e12ca349","status":"passed","time":{"start":1698700408832,"stop":1698700412068,"duration":3236}},{"uid":"badc32e863833507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/badc32e863833507","status":"passed","time":{"start":1698692982748,"stop":1698692985835,"duration":3087}},{"uid":"113a37e17711e24c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/113a37e17711e24c","status":"passed","time":{"start":1698692931660,"stop":1698692934986,"duration":3326}},{"uid":"4f598211a45b87fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/4f598211a45b87fa","status":"passed","time":{"start":1698646547949,"stop":1698646550925,"duration":2976}},{"uid":"b12beb4b29c31827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b12beb4b29c31827","status":"passed","time":{"start":1698646486863,"stop":1698646490219,"duration":3356}},{"uid":"42ef6ce1a13697e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/42ef6ce1a13697e3","status":"passed","time":{"start":1698628523558,"stop":1698628527277,"duration":3719}},{"uid":"320d9b2bc179c357","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/320d9b2bc179c357","status":"passed","time":{"start":1698615148981,"stop":1698615152042,"duration":3061}},{"uid":"a894a6fcdbb88888","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a894a6fcdbb88888","status":"passed","time":{"start":1698615220868,"stop":1698615223503,"duration":2635}},{"uid":"64390310db34062a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/64390310db34062a","status":"passed","time":{"start":1698615080412,"stop":1698615083882,"duration":3470}},{"uid":"928a8fc6f01e71e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/928a8fc6f01e71e5","status":"passed","time":{"start":1698542316542,"stop":1698542320002,"duration":3460}},{"uid":"cde8eaee996cac2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/cde8eaee996cac2","status":"passed","time":{"start":1698455513173,"stop":1698455516137,"duration":2964}},{"uid":"86a37bf92554c3b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/86a37bf92554c3b2","status":"passed","time":{"start":1698369200076,"stop":1698369202998,"duration":2922}},{"uid":"2b1da665b88153cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/2b1da665b88153cf","status":"passed","time":{"start":1698282791311,"stop":1698282794008,"duration":2697}},{"uid":"9be621af73a90b51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9be621af73a90b51","status":"passed","time":{"start":1698196466199,"stop":1698196468868,"duration":2669}},{"uid":"7e3a3e41b71933bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7e3a3e41b71933bb","status":"passed","time":{"start":1698178194096,"stop":1698178196958,"duration":2862}}]},"c3b97046df734f921dcc37a130cf4bef":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"1d73637d004233a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/1d73637d004233a4","status":"passed","time":{"start":1698867400267,"stop":1698867401039,"duration":772}},{"uid":"28fddf3e59b4a38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/28fddf3e59b4a38e","status":"passed","time":{"start":1698801552497,"stop":1698801553262,"duration":765}},{"uid":"5882dd84fdec0c4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5882dd84fdec0c4e","status":"passed","time":{"start":1698788539244,"stop":1698788540153,"duration":909}},{"uid":"bacf656841bb8e9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/bacf656841bb8e9d","status":"passed","time":{"start":1698715013838,"stop":1698715015093,"duration":1255}},{"uid":"17fb7715d480744f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/17fb7715d480744f","status":"passed","time":{"start":1698701368249,"stop":1698701369360,"duration":1111}},{"uid":"954b36f96a0ac023","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/954b36f96a0ac023","status":"passed","time":{"start":1698700253238,"stop":1698700254171,"duration":933}},{"uid":"22d43ac1504efb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/22d43ac1504efb4","status":"passed","time":{"start":1698693011212,"stop":1698693012423,"duration":1211}},{"uid":"8a23701ee3dcc092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8a23701ee3dcc092","status":"passed","time":{"start":1698692776688,"stop":1698692777578,"duration":890}},{"uid":"59bbfc6410695011","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/59bbfc6410695011","status":"passed","time":{"start":1698646364457,"stop":1698646365401,"duration":944}},{"uid":"7959835f96d08030","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7959835f96d08030","status":"passed","time":{"start":1698646368541,"stop":1698646369744,"duration":1203}},{"uid":"b21620b9a1aa3daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b21620b9a1aa3daa","status":"passed","time":{"start":1698628577910,"stop":1698628579343,"duration":1433}},{"uid":"a5530a6568fd616a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a5530a6568fd616a","status":"passed","time":{"start":1698615180789,"stop":1698615181625,"duration":836}},{"uid":"dfaaf0be8592a0dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/dfaaf0be8592a0dd","status":"passed","time":{"start":1698615248522,"stop":1698615249588,"duration":1066}},{"uid":"4c9dbe90dcbb88af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/4c9dbe90dcbb88af","status":"passed","time":{"start":1698615111010,"stop":1698615111975,"duration":965}},{"uid":"6af35f139e944677","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6af35f139e944677","status":"passed","time":{"start":1698542351250,"stop":1698542352565,"duration":1315}},{"uid":"2442fde96629c432","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2442fde96629c432","status":"passed","time":{"start":1698455577498,"stop":1698455578200,"duration":702}},{"uid":"5642e68b48b9f52f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5642e68b48b9f52f","status":"passed","time":{"start":1698369250739,"stop":1698369252395,"duration":1656}},{"uid":"11c553e5e5f44788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/11c553e5e5f44788","status":"passed","time":{"start":1698282842060,"stop":1698282843594,"duration":1534}},{"uid":"e5acc53516a1ed0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e5acc53516a1ed0c","status":"passed","time":{"start":1698196506927,"stop":1698196507933,"duration":1006}},{"uid":"8d07d4c2a7657260","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8d07d4c2a7657260","status":"passed","time":{"start":1698178226572,"stop":1698178227501,"duration":929}}]},"1e5a723ab9bb5ec179bcd63e0a46576d":{"statistic":{"failed":20,"broken":0,"skipped":0,"passed":150,"unknown":0,"total":170},"items":[{"uid":"cf8671a0e1f8e938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/cf8671a0e1f8e938","status":"passed","time":{"start":1698867702725,"stop":1698867705193,"duration":2468}},{"uid":"cdc0d603a1de4db3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/cdc0d603a1de4db3","status":"passed","time":{"start":1698801609069,"stop":1698801610838,"duration":1769}},{"uid":"c9d5783c4d01d796","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c9d5783c4d01d796","status":"passed","time":{"start":1698788759877,"stop":1698788762074,"duration":2197}},{"uid":"4bcad67a017738e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4bcad67a017738e1","status":"passed","time":{"start":1698715232004,"stop":1698715234352,"duration":2348}},{"uid":"4794e2aed82b8737","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4794e2aed82b8737","status":"passed","time":{"start":1698701563741,"stop":1698701566468,"duration":2727}},{"uid":"81c3aa2cc163fcc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/81c3aa2cc163fcc8","status":"passed","time":{"start":1698700468643,"stop":1698700470868,"duration":2225}},{"uid":"349dba40471257eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/349dba40471257eb","status":"passed","time":{"start":1698693207431,"stop":1698693209918,"duration":2487}},{"uid":"d845b9a75081b7d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d845b9a75081b7d7","status":"passed","time":{"start":1698692993279,"stop":1698692996103,"duration":2824}},{"uid":"d4882fd984f5074f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/d4882fd984f5074f","status":"passed","time":{"start":1698646595222,"stop":1698646597393,"duration":2171}},{"uid":"65bb1c9154dc2af5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/65bb1c9154dc2af5","status":"passed","time":{"start":1698646687492,"stop":1698646698810,"duration":11318}},{"uid":"bb61aa8511903015","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/bb61aa8511903015","status":"passed","time":{"start":1698628808264,"stop":1698628810593,"duration":2329}},{"uid":"ce06c77ee334a3ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/ce06c77ee334a3ba","status":"passed","time":{"start":1698615663850,"stop":1698615666435,"duration":2585}},{"uid":"3e6fcea9aeb9e37d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3e6fcea9aeb9e37d","status":"passed","time":{"start":1698615448216,"stop":1698615450195,"duration":1979}},{"uid":"edbb46ef1970ad83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/edbb46ef1970ad83","status":"passed","time":{"start":1698615390386,"stop":1698615393105,"duration":2719}},{"uid":"3cfab694deffebd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3cfab694deffebd7","status":"passed","time":{"start":1698542604939,"stop":1698542608000,"duration":3061}},{"uid":"f66cb558039b3fc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/f66cb558039b3fc7","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":1698455803278,"stop":1698455933937,"duration":130659}},{"uid":"bb85021e5582134d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/bb85021e5582134d","status":"passed","time":{"start":1698369594840,"stop":1698369597508,"duration":2668}},{"uid":"e57003a7c9d007fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e57003a7c9d007fd","status":"passed","time":{"start":1698283166266,"stop":1698283168985,"duration":2719}},{"uid":"7c1b9cae31d2d9d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7c1b9cae31d2d9d3","status":"passed","time":{"start":1698196741460,"stop":1698196743808,"duration":2348}},{"uid":"cf4537e29536b6cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/cf4537e29536b6cc","status":"passed","time":{"start":1698178434024,"stop":1698178436374,"duration":2350}}]},"dac8bb4374cb8d8a9239d9475542e329":{"statistic":{"failed":118,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":170},"items":[{"uid":"1c15247debba5392","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/1c15247debba5392","status":"passed","time":{"start":1698867338588,"stop":1698867341820,"duration":3232}},{"uid":"6f7ed8156add581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6f7ed8156add581","status":"passed","time":{"start":1698801499611,"stop":1698801501480,"duration":1869}},{"uid":"8d4281264c5131f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8d4281264c5131f2","status":"passed","time":{"start":1698788438874,"stop":1698788441167,"duration":2293}},{"uid":"eafbeadff99d2cb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/eafbeadff99d2cb6","status":"passed","time":{"start":1698714917268,"stop":1698714919630,"duration":2362}},{"uid":"ad4b628859687808","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ad4b628859687808","status":"passed","time":{"start":1698701294095,"stop":1698701297693,"duration":3598}},{"uid":"1c68e462698734a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/1c68e462698734a8","status":"passed","time":{"start":1698700171589,"stop":1698700173188,"duration":1599}},{"uid":"e2d858843b9c389e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/e2d858843b9c389e","status":"passed","time":{"start":1698692730624,"stop":1698692732271,"duration":1647}},{"uid":"d81c793c043c2c75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d81c793c043c2c75","status":"passed","time":{"start":1698692686470,"stop":1698692690524,"duration":4054}},{"uid":"436ffd58df1a3810","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/436ffd58df1a3810","status":"passed","time":{"start":1698646242013,"stop":1698646243689,"duration":1676}},{"uid":"10652f1aeff3d564","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/10652f1aeff3d564","status":"passed","time":{"start":1698646276364,"stop":1698646278059,"duration":1695}},{"uid":"c93e8c722cc616a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c93e8c722cc616a9","status":"passed","time":{"start":1698628479578,"stop":1698628483290,"duration":3712}},{"uid":"8bee24d7d5f15d78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8bee24d7d5f15d78","status":"passed","time":{"start":1698615119590,"stop":1698615121057,"duration":1467}},{"uid":"9c17f5dd503f352a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/9c17f5dd503f352a","status":"passed","time":{"start":1698615170458,"stop":1698615171779,"duration":1321}},{"uid":"c2ab9c589d4f2319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c2ab9c589d4f2319","status":"passed","time":{"start":1698615053526,"stop":1698615056569,"duration":3043}},{"uid":"6907d33dc28c67aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6907d33dc28c67aa","status":"passed","time":{"start":1698542292644,"stop":1698542302334,"duration":9690}},{"uid":"671a58873db2fc27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/671a58873db2fc27","status":"passed","time":{"start":1698455494406,"stop":1698455496694,"duration":2288}},{"uid":"789ec5ecff1c811d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/789ec5ecff1c811d","status":"passed","time":{"start":1698369176658,"stop":1698369178372,"duration":1714}},{"uid":"743263be03a6d45e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/743263be03a6d45e","status":"passed","time":{"start":1698282767832,"stop":1698282770525,"duration":2693}},{"uid":"5a5f00296d11946b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5a5f00296d11946b","status":"passed","time":{"start":1698196447448,"stop":1698196449335,"duration":1887}},{"uid":"4ffddb83ec1ddea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4ffddb83ec1ddea6","status":"passed","time":{"start":1698178149891,"stop":1698178151790,"duration":1899}}]},"2201f2e645b53978b00ee752136bc95f":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"b821e6b5d0bf4724","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/b821e6b5d0bf4724","status":"passed","time":{"start":1698867725888,"stop":1698867729422,"duration":3534}},{"uid":"931117770858851d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/931117770858851d","status":"passed","time":{"start":1698801641968,"stop":1698801645360,"duration":3392}},{"uid":"1abe19c628d80c13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1abe19c628d80c13","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788797530,"stop":1698788798944,"duration":1414}},{"uid":"5784f5065f48f053","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5784f5065f48f053","status":"passed","time":{"start":1698715274277,"stop":1698715278134,"duration":3857}},{"uid":"5ef77ab5508b3f72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5ef77ab5508b3f72","status":"passed","time":{"start":1698701601064,"stop":1698701604025,"duration":2961}},{"uid":"403770b345e8751e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/403770b345e8751e","status":"passed","time":{"start":1698700504951,"stop":1698700508157,"duration":3206}},{"uid":"835e7a7ed76e96bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/835e7a7ed76e96bf","status":"passed","time":{"start":1698693242048,"stop":1698693245395,"duration":3347}},{"uid":"69abdd9998343f85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/69abdd9998343f85","status":"passed","time":{"start":1698693034815,"stop":1698693038036,"duration":3221}},{"uid":"b9ab8b04dad681ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/b9ab8b04dad681ce","status":"passed","time":{"start":1698646630033,"stop":1698646633436,"duration":3403}},{"uid":"6e022e91d10ff73f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6e022e91d10ff73f","status":"passed","time":{"start":1698646606187,"stop":1698646609623,"duration":3436}},{"uid":"837111ddd87e8afa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/837111ddd87e8afa","status":"passed","time":{"start":1698628845122,"stop":1698628851871,"duration":6749}},{"uid":"e2ed38c721739161","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/e2ed38c721739161","status":"passed","time":{"start":1698615554817,"stop":1698615556291,"duration":1474}},{"uid":"fddb3a5b54df57ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/fddb3a5b54df57ec","status":"passed","time":{"start":1698615480627,"stop":1698615481726,"duration":1099}},{"uid":"52e7a4d39b708acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/52e7a4d39b708acf","status":"passed","time":{"start":1698615426900,"stop":1698615429322,"duration":2422}},{"uid":"67093fce5a4c485c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/67093fce5a4c485c","status":"passed","time":{"start":1698542648231,"stop":1698542651805,"duration":3574}},{"uid":"5785048476338f12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5785048476338f12","status":"passed","time":{"start":1698455911484,"stop":1698455914256,"duration":2772}},{"uid":"d9ce2f8fa8e06b6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d9ce2f8fa8e06b6f","status":"passed","time":{"start":1698369634353,"stop":1698369637659,"duration":3306}},{"uid":"9b02db7a5e08849","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/9b02db7a5e08849","status":"passed","time":{"start":1698283246776,"stop":1698283250516,"duration":3740}},{"uid":"379fbb9d7c0cdcf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/379fbb9d7c0cdcf2","status":"passed","time":{"start":1698196779777,"stop":1698196783410,"duration":3633}},{"uid":"b3591afc3f91e6b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b3591afc3f91e6b7","status":"passed","time":{"start":1698178469823,"stop":1698178473303,"duration":3480}}]},"484d0c5e2def185d103e4e0bbf55c9cd":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"868469739c441395","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/868469739c441395","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867564940,"stop":1698867566548,"duration":1608}},{"uid":"68554b54aa3753af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/68554b54aa3753af","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801583730,"stop":1698801587450,"duration":3720}},{"uid":"9248dcb5ddcf8896","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9248dcb5ddcf8896","status":"passed","time":{"start":1698788738448,"stop":1698788740385,"duration":1937}},{"uid":"67ac972b436b69c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/67ac972b436b69c2","status":"passed","time":{"start":1698715205330,"stop":1698715207012,"duration":1682}},{"uid":"9b6ea7456b897a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9b6ea7456b897a55","status":"passed","time":{"start":1698701546083,"stop":1698701547804,"duration":1721}},{"uid":"b5637a89e4977d35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b5637a89e4977d35","status":"passed","time":{"start":1698700445087,"stop":1698700449087,"duration":4000}},{"uid":"ac6f5535b650be83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/ac6f5535b650be83","status":"passed","time":{"start":1698693148712,"stop":1698693150757,"duration":2045}},{"uid":"55a60671f2e34b35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/55a60671f2e34b35","status":"passed","time":{"start":1698692961034,"stop":1698692962853,"duration":1819}},{"uid":"34224f8c09fe09cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/34224f8c09fe09cb","status":"passed","time":{"start":1698646573945,"stop":1698646575678,"duration":1733}},{"uid":"ac625bbaf5cc31f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ac625bbaf5cc31f8","status":"passed","time":{"start":1698646543522,"stop":1698646545293,"duration":1771}},{"uid":"e6f339f12864da89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e6f339f12864da89","status":"passed","time":{"start":1698628613373,"stop":1698628616312,"duration":2939}},{"uid":"70c89f2c73af743e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/70c89f2c73af743e","status":"passed","time":{"start":1698615372556,"stop":1698615374179,"duration":1623}},{"uid":"77c0633a622f0ad9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/77c0633a622f0ad9","status":"passed","time":{"start":1698615286157,"stop":1698615287775,"duration":1618}},{"uid":"c47e27d6e1504cf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c47e27d6e1504cf8","status":"passed","time":{"start":1698615386004,"stop":1698615387512,"duration":1508}},{"uid":"e8b0ea5e531af37b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/e8b0ea5e531af37b","status":"passed","time":{"start":1698542597455,"stop":1698542599194,"duration":1739}},{"uid":"d43ad0f831841cf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d43ad0f831841cf2","status":"passed","time":{"start":1698455613364,"stop":1698455617968,"duration":4604}},{"uid":"395e8a46d8837388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/395e8a46d8837388","status":"passed","time":{"start":1698369289359,"stop":1698369292425,"duration":3066}},{"uid":"9fd2519e5cb06dc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/9fd2519e5cb06dc3","status":"passed","time":{"start":1698283125982,"stop":1698283131119,"duration":5137}},{"uid":"486447aaf0eede27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/486447aaf0eede27","status":"passed","time":{"start":1698196735994,"stop":1698196737975,"duration":1981}},{"uid":"71b08880fa5ec0c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/71b08880fa5ec0c0","status":"passed","time":{"start":1698178261254,"stop":1698178263404,"duration":2150}}]},"5f199ed7bccd24a997d0abd44066cd21":{"statistic":{"failed":11,"broken":0,"skipped":0,"passed":159,"unknown":0,"total":170},"items":[{"uid":"9f4f097acbaa4dc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/9f4f097acbaa4dc4","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698867541697,"stop":1698867543216,"duration":1519}},{"uid":"9bc3c7118a449c8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9bc3c7118a449c8e","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698801568707,"stop":1698801570123,"duration":1416}},{"uid":"381a6d3d362e7ee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/381a6d3d362e7ee4","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698788552238,"stop":1698788554485,"duration":2247}},{"uid":"d87a316b5cece77c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d87a316b5cece77c","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698715029480,"stop":1698715036017,"duration":6537}},{"uid":"d6449aa568084fda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d6449aa568084fda","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698701382933,"stop":1698701384522,"duration":1589}},{"uid":"6a28a0f416a03bfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/6a28a0f416a03bfd","status":"passed","time":{"start":1698700268059,"stop":1698700273897,"duration":5838}},{"uid":"c103f204aea5203c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/c103f204aea5203c","status":"passed","time":{"start":1698693026529,"stop":1698693028953,"duration":2424}},{"uid":"8c8c58453dd3545e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8c8c58453dd3545e","status":"passed","time":{"start":1698692790581,"stop":1698692792600,"duration":2019}},{"uid":"9bbf7a130c88ebe6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/9bbf7a130c88ebe6","status":"passed","time":{"start":1698646380927,"stop":1698646383070,"duration":2143}},{"uid":"76fc2021c10936c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/76fc2021c10936c0","status":"passed","time":{"start":1698646382988,"stop":1698646385701,"duration":2713}},{"uid":"7baf7160de3135f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7baf7160de3135f0","status":"passed","time":{"start":1698628594987,"stop":1698628596594,"duration":1607}},{"uid":"56f09217780d646c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/56f09217780d646c","status":"passed","time":{"start":1698615193889,"stop":1698615195669,"duration":1780}},{"uid":"6e152225653b73d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6e152225653b73d6","status":"passed","time":{"start":1698615264437,"stop":1698615271202,"duration":6765}},{"uid":"e9343368c094e0fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e9343368c094e0fc","status":"passed","time":{"start":1698615126379,"stop":1698615128297,"duration":1918}},{"uid":"3346ee5aa832e2ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3346ee5aa832e2ce","status":"passed","time":{"start":1698542366852,"stop":1698542372841,"duration":5989}},{"uid":"77b8626138f09691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/77b8626138f09691","status":"passed","time":{"start":1698455592447,"stop":1698455598454,"duration":6007}},{"uid":"c42d733b7567ac8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/c42d733b7567ac8d","status":"passed","time":{"start":1698369267172,"stop":1698369272182,"duration":5010}},{"uid":"cb7c84f6aa3dc9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/cb7c84f6aa3dc9b","status":"passed","time":{"start":1698282859078,"stop":1698282861625,"duration":2547}},{"uid":"1f8ccbd33e7182bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/1f8ccbd33e7182bd","status":"passed","time":{"start":1698196522059,"stop":1698196528133,"duration":6074}},{"uid":"c90ef46bd4092a2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c90ef46bd4092a2b","status":"passed","time":{"start":1698178241889,"stop":1698178244266,"duration":2377}}]},"01716bffe56099aefdeaa09777ea1bc0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"33706e44c9c31998","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/33706e44c9c31998","status":"passed","time":{"start":1698867564318,"stop":1698867564937,"duration":619}},{"uid":"6575665e6395b7bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6575665e6395b7bc","status":"passed","time":{"start":1698801582955,"stop":1698801583728,"duration":773}},{"uid":"b02567327719100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/b02567327719100","status":"passed","time":{"start":1698788737423,"stop":1698788738446,"duration":1023}},{"uid":"e2e0b8726e8780ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e2e0b8726e8780ef","status":"passed","time":{"start":1698715204280,"stop":1698715205327,"duration":1047}},{"uid":"f630c9b02d438269","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f630c9b02d438269","status":"passed","time":{"start":1698701545194,"stop":1698701546079,"duration":885}},{"uid":"d92b7f508c9a99a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d92b7f508c9a99a0","status":"passed","time":{"start":1698700443915,"stop":1698700445084,"duration":1169}},{"uid":"7cd5ce407662b3cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/7cd5ce407662b3cf","status":"passed","time":{"start":1698693147638,"stop":1698693148708,"duration":1070}},{"uid":"6d7dd3ac576d9dd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/6d7dd3ac576d9dd8","status":"passed","time":{"start":1698692959988,"stop":1698692961031,"duration":1043}},{"uid":"c028456d6b1c2182","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c028456d6b1c2182","status":"passed","time":{"start":1698646572626,"stop":1698646573941,"duration":1315}},{"uid":"7850aac9eff81040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7850aac9eff81040","status":"passed","time":{"start":1698646542299,"stop":1698646543519,"duration":1220}},{"uid":"ceca3aadf9593615","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/ceca3aadf9593615","status":"passed","time":{"start":1698628612545,"stop":1698628613369,"duration":824}},{"uid":"4e54bda9cb1970f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4e54bda9cb1970f6","status":"passed","time":{"start":1698615371751,"stop":1698615372553,"duration":802}},{"uid":"86d453a87d4fe52a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/86d453a87d4fe52a","status":"passed","time":{"start":1698615285331,"stop":1698615286153,"duration":822}},{"uid":"b6408a103404ea47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/b6408a103404ea47","status":"passed","time":{"start":1698615384975,"stop":1698615386001,"duration":1026}},{"uid":"bedf6776c4e9629d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bedf6776c4e9629d","status":"passed","time":{"start":1698542596427,"stop":1698542597452,"duration":1025}},{"uid":"cb389677f4a4b485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/cb389677f4a4b485","status":"passed","time":{"start":1698455612748,"stop":1698455613362,"duration":614}},{"uid":"fd70b6d0ed9d790d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/fd70b6d0ed9d790d","status":"passed","time":{"start":1698369288339,"stop":1698369289356,"duration":1017}},{"uid":"544e11863587416c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/544e11863587416c","status":"passed","time":{"start":1698283124960,"stop":1698283125979,"duration":1019}},{"uid":"dbc630c4d15048d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/dbc630c4d15048d9","status":"passed","time":{"start":1698196735190,"stop":1698196735991,"duration":801}},{"uid":"284dbe3054c67021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/284dbe3054c67021","status":"passed","time":{"start":1698178260235,"stop":1698178261250,"duration":1015}}]},"5bf150f9d14a36325cbfaf9b6349d178":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"fa112042b76c07c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/fa112042b76c07c9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867394244,"stop":1698867394247,"duration":3}},{"uid":"c7d0311c0846cb0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/c7d0311c0846cb0e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801576182,"stop":1698801576185,"duration":3}},{"uid":"8a9e5c7bbb1f224d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8a9e5c7bbb1f224d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788535516,"stop":1698788535519,"duration":3}},{"uid":"42b4ae5e467f442a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/42b4ae5e467f442a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715007426,"stop":1698715007429,"duration":3}},{"uid":"db0c1104831a1c4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/db0c1104831a1c4e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701363647,"stop":1698701363650,"duration":3}},{"uid":"b19959ef3da94825","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b19959ef3da94825","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700248799,"stop":1698700248801,"duration":2}},{"uid":"86d7e88813a35475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/86d7e88813a35475","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693006570,"stop":1698693006574,"duration":4}},{"uid":"c6be480d3212bc72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c6be480d3212bc72","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692772045,"stop":1698692772049,"duration":4}},{"uid":"875b120ddd3ea4d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/875b120ddd3ea4d0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646571976,"stop":1698646571980,"duration":4}},{"uid":"999f49c95e6899f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/999f49c95e6899f1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646511363,"stop":1698646511365,"duration":2}},{"uid":"e30b52ae2040c2cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e30b52ae2040c2cf","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628572803,"stop":1698628572807,"duration":4}},{"uid":"a270950319baf31a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a270950319baf31a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615175844,"stop":1698615175848,"duration":4}},{"uid":"a4eb24123f49ca22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a4eb24123f49ca22","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615243611,"stop":1698615243615,"duration":4}},{"uid":"debc02a6f43c87e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/debc02a6f43c87e0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615106257,"stop":1698615106261,"duration":4}},{"uid":"6b60379b720240ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6b60379b720240ec","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542346909,"stop":1698542346912,"duration":3}},{"uid":"66cc5f3472857705","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/66cc5f3472857705","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455571948,"stop":1698455571951,"duration":3}},{"uid":"e643a3939ff78d6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e643a3939ff78d6f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369245822,"stop":1698369245825,"duration":3}},{"uid":"dc5ff7b9e87c2268","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/dc5ff7b9e87c2268","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282838168,"stop":1698282838172,"duration":4}},{"uid":"147b129e666f21da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/147b129e666f21da","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196502895,"stop":1698196502899,"duration":4}},{"uid":"e5224f8d7aacf929","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e5224f8d7aacf929","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178222744,"stop":1698178222748,"duration":4}}]},"df5c822318460ed588d620415ff288f8":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"f01a9f24c198e2bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/f01a9f24c198e2bc","status":"passed","time":{"start":1698867323529,"stop":1698867326535,"duration":3006}},{"uid":"7a2436d5a0f90611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7a2436d5a0f90611","status":"passed","time":{"start":1698801497720,"stop":1698801502322,"duration":4602}},{"uid":"e48ae07c807ce01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e48ae07c807ce01f","status":"passed","time":{"start":1698788419696,"stop":1698788424038,"duration":4342}},{"uid":"e57cde068ca530ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e57cde068ca530ab","status":"passed","time":{"start":1698714883353,"stop":1698714888395,"duration":5042}},{"uid":"31267313cc5650eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/31267313cc5650eb","status":"passed","time":{"start":1698701271479,"stop":1698701278914,"duration":7435}},{"uid":"a46d38e974bfb289","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a46d38e974bfb289","status":"passed","time":{"start":1698700148276,"stop":1698700156041,"duration":7765}},{"uid":"95a548494e70a904","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/95a548494e70a904","status":"passed","time":{"start":1698692708277,"stop":1698692714482,"duration":6205}},{"uid":"7fb6607bf0e52378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7fb6607bf0e52378","status":"passed","time":{"start":1698692665667,"stop":1698692670182,"duration":4515}},{"uid":"82d43ff0aea9e795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/82d43ff0aea9e795","status":"passed","time":{"start":1698646220673,"stop":1698646225417,"duration":4744}},{"uid":"55d363da4672d1f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/55d363da4672d1f5","status":"passed","time":{"start":1698646246618,"stop":1698646258842,"duration":12224}},{"uid":"1c40f54c70cf3d91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/1c40f54c70cf3d91","status":"passed","time":{"start":1698628461224,"stop":1698628467456,"duration":6232}},{"uid":"af0548a71bf163aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/af0548a71bf163aa","status":"passed","time":{"start":1698615099860,"stop":1698615107882,"duration":8022}},{"uid":"bb47b44fca2eb330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/bb47b44fca2eb330","status":"passed","time":{"start":1698615154955,"stop":1698615158649,"duration":3694}},{"uid":"e0365bedc3976879","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e0365bedc3976879","status":"passed","time":{"start":1698615036032,"stop":1698615040897,"duration":4865}},{"uid":"b3d15b4aa1a94ab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b3d15b4aa1a94ab0","status":"passed","time":{"start":1698542269873,"stop":1698542277864,"duration":7991}},{"uid":"c953e1231f68a9cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/c953e1231f68a9cb","status":"passed","time":{"start":1698455461396,"stop":1698455465902,"duration":4506}},{"uid":"39563b311b66a81f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/39563b311b66a81f","status":"passed","time":{"start":1698369152645,"stop":1698369161257,"duration":8612}},{"uid":"3a1bda77c555ef6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3a1bda77c555ef6c","status":"passed","time":{"start":1698282731692,"stop":1698282741375,"duration":9683}},{"uid":"17930a67d2339901","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/17930a67d2339901","status":"passed","time":{"start":1698196414246,"stop":1698196421562,"duration":7316}},{"uid":"7dadb08bcb7655d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7dadb08bcb7655d4","status":"passed","time":{"start":1698178130131,"stop":1698178134746,"duration":4615}}]},"a91e40164c913e6b5f3736b823229a66":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"8d929b028f99b279","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/8d929b028f99b279","status":"passed","time":{"start":1698867691120,"stop":1698867692635,"duration":1515}},{"uid":"ead9c919859048bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ead9c919859048bb","status":"passed","time":{"start":1698801573953,"stop":1698801575555,"duration":1602}},{"uid":"3ed19871aca21d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3ed19871aca21d5","status":"passed","time":{"start":1698788706982,"stop":1698788709375,"duration":2393}},{"uid":"b45b9409791a946a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b45b9409791a946a","status":"passed","time":{"start":1698715195275,"stop":1698715197236,"duration":1961}},{"uid":"79f6cdd5c6319568","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/79f6cdd5c6319568","status":"passed","time":{"start":1698701534005,"stop":1698701536334,"duration":2329}},{"uid":"ca18a14e6a8f8de3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ca18a14e6a8f8de3","status":"passed","time":{"start":1698700425887,"stop":1698700427931,"duration":2044}},{"uid":"b359ebfec27d72e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b359ebfec27d72e6","status":"passed","time":{"start":1698693187589,"stop":1698693189703,"duration":2114}},{"uid":"cbe756b12b24e88c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/cbe756b12b24e88c","status":"passed","time":{"start":1698692944438,"stop":1698692946548,"duration":2110}},{"uid":"c549002384a49b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c549002384a49b1","status":"passed","time":{"start":1698646543886,"stop":1698646545836,"duration":1950}},{"uid":"3db6dc51d8437792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3db6dc51d8437792","status":"passed","time":{"start":1698646513760,"stop":1698646516253,"duration":2493}},{"uid":"e93bc5ba26f45c9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e93bc5ba26f45c9d","status":"passed","time":{"start":1698628905387,"stop":1698628907041,"duration":1654}},{"uid":"8f3220702f12c2a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8f3220702f12c2a2","status":"passed","time":{"start":1698615345784,"stop":1698615347427,"duration":1643}},{"uid":"77965181f6f5f928","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/77965181f6f5f928","status":"passed","time":{"start":1698615584122,"stop":1698615585873,"duration":1751}},{"uid":"3a7259247fc87eac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/3a7259247fc87eac","status":"passed","time":{"start":1698615282517,"stop":1698615284487,"duration":1970}},{"uid":"a49741a7cdc7b5e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a49741a7cdc7b5e4","status":"passed","time":{"start":1698542522765,"stop":1698542524682,"duration":1917}},{"uid":"7aef74ae3b526eb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7aef74ae3b526eb7","status":"passed","time":{"start":1698455877691,"stop":1698455879188,"duration":1497}},{"uid":"320c4851ec29ab54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/320c4851ec29ab54","status":"passed","time":{"start":1698369638063,"stop":1698369640672,"duration":2609}},{"uid":"1efc1ffde2a13ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/1efc1ffde2a13ab3","status":"passed","time":{"start":1698283017201,"stop":1698283019602,"duration":2401}},{"uid":"15e685fab1f66317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/15e685fab1f66317","status":"passed","time":{"start":1698196681252,"stop":1698196683143,"duration":1891}},{"uid":"9f10b050848c4daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/9f10b050848c4daa","status":"passed","time":{"start":1698178610245,"stop":1698178612716,"duration":2471}}]},"f041ffb1356697b5d3d99569da0ccb15":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"3a4d378914111c2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/3a4d378914111c2d","status":"passed","time":{"start":1698867553840,"stop":1698867561283,"duration":7443}},{"uid":"bcbe63159d386f02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/bcbe63159d386f02","status":"passed","time":{"start":1698801580434,"stop":1698801590124,"duration":9690}},{"uid":"f555d97773a9eb0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/f555d97773a9eb0a","status":"passed","time":{"start":1698788723465,"stop":1698788733064,"duration":9599}},{"uid":"4fdc324193b6b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4fdc324193b6b1","status":"passed","time":{"start":1698715210058,"stop":1698715218912,"duration":8854}},{"uid":"111113372af83a20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/111113372af83a20","status":"passed","time":{"start":1698701533691,"stop":1698701541916,"duration":8225}},{"uid":"d7d2264c9c9c9578","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d7d2264c9c9c9578","status":"passed","time":{"start":1698700439654,"stop":1698700449054,"duration":9400}},{"uid":"de906240efd4fca3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/de906240efd4fca3","status":"passed","time":{"start":1698693133801,"stop":1698693143073,"duration":9272}},{"uid":"29456b96323ca65f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/29456b96323ca65f","status":"passed","time":{"start":1698692959640,"stop":1698692968618,"duration":8978}},{"uid":"48c25ded5ef0979f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/48c25ded5ef0979f","status":"passed","time":{"start":1698646558494,"stop":1698646567178,"duration":8684}},{"uid":"d96ce2111d85d4c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d96ce2111d85d4c4","status":"passed","time":{"start":1698646528070,"stop":1698646536928,"duration":8858}},{"uid":"fae37b0472648df3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/fae37b0472648df3","status":"passed","time":{"start":1698628599713,"stop":1698628608560,"duration":8847}},{"uid":"e2717c5d1e765b4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/e2717c5d1e765b4f","status":"passed","time":{"start":1698615360095,"stop":1698615368408,"duration":8313}},{"uid":"4bd05b6a6087c7f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4bd05b6a6087c7f5","status":"passed","time":{"start":1698615273770,"stop":1698615282017,"duration":8247}},{"uid":"e65cff11cc23e072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e65cff11cc23e072","status":"passed","time":{"start":1698615371207,"stop":1698615380462,"duration":9255}},{"uid":"ecb76854b9d52b1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ecb76854b9d52b1c","status":"passed","time":{"start":1698542583061,"stop":1698542591907,"duration":8846}},{"uid":"f87b5c0682ac5576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/f87b5c0682ac5576","status":"passed","time":{"start":1698455600427,"stop":1698455608446,"duration":8019}},{"uid":"5ed78bd6937be2ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5ed78bd6937be2ed","status":"passed","time":{"start":1698369274552,"stop":1698369284068,"duration":9516}},{"uid":"a03fb991f4370ce5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a03fb991f4370ce5","status":"passed","time":{"start":1698283094809,"stop":1698283119724,"duration":24915}},{"uid":"318b50749b4d708f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/318b50749b4d708f","status":"passed","time":{"start":1698196721226,"stop":1698196730880,"duration":9654}},{"uid":"c0ae8cebd81cc059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c0ae8cebd81cc059","status":"passed","time":{"start":1698178246630,"stop":1698178256166,"duration":9536}}]},"1d6e269a7b6351ace4d7bae7deb3de47":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"ccf4a9ce28d18be6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/ccf4a9ce28d18be6","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698867411647,"stop":1698867541539,"duration":129892}},{"uid":"e112e4878d96012d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/e112e4878d96012d","status":"passed","time":{"start":1698801567383,"stop":1698801568705,"duration":1322}},{"uid":"da782be5c7c2087d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/da782be5c7c2087d","status":"passed","time":{"start":1698788550650,"stop":1698788552236,"duration":1586}},{"uid":"1eb397ebabb8b819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1eb397ebabb8b819","status":"passed","time":{"start":1698715027746,"stop":1698715029477,"duration":1731}},{"uid":"3623999edb4ed4bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/3623999edb4ed4bd","status":"passed","time":{"start":1698701381414,"stop":1698701382930,"duration":1516}},{"uid":"f8de5ccb13a284d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f8de5ccb13a284d5","status":"passed","time":{"start":1698700266340,"stop":1698700268056,"duration":1716}},{"uid":"ace364b5d75e4b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/ace364b5d75e4b2a","status":"passed","time":{"start":1698693024790,"stop":1698693026526,"duration":1736}},{"uid":"22394be6d7fb40ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/22394be6d7fb40ce","status":"passed","time":{"start":1698692788858,"stop":1698692790579,"duration":1721}},{"uid":"f70492a7b0c6689f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f70492a7b0c6689f","status":"passed","time":{"start":1698646379215,"stop":1698646380924,"duration":1709}},{"uid":"19d7cc6ce06f67da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/19d7cc6ce06f67da","status":"passed","time":{"start":1698646381065,"stop":1698646382986,"duration":1921}},{"uid":"d566b20706395c3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d566b20706395c3b","status":"passed","time":{"start":1698628593383,"stop":1698628594983,"duration":1600}},{"uid":"8a80a39a1ced8ff1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8a80a39a1ced8ff1","status":"passed","time":{"start":1698615192504,"stop":1698615193886,"duration":1382}},{"uid":"6eed6ab583e82a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6eed6ab583e82a6b","status":"passed","time":{"start":1698615262987,"stop":1698615264433,"duration":1446}},{"uid":"d9db4fd961addeb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d9db4fd961addeb5","status":"passed","time":{"start":1698615124636,"stop":1698615126373,"duration":1737}},{"uid":"af31591d5ff45037","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/af31591d5ff45037","status":"passed","time":{"start":1698542364960,"stop":1698542366849,"duration":1889}},{"uid":"b542e2dac981bd0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/b542e2dac981bd0b","status":"passed","time":{"start":1698455591225,"stop":1698455592444,"duration":1219}},{"uid":"f51d1f72b35dae81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f51d1f72b35dae81","status":"passed","time":{"start":1698369265307,"stop":1698369267168,"duration":1861}},{"uid":"307e8f4e6c53fcf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/307e8f4e6c53fcf3","status":"passed","time":{"start":1698282856447,"stop":1698282859075,"duration":2628}},{"uid":"755ace6fbbf4006e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/755ace6fbbf4006e","status":"passed","time":{"start":1698196520351,"stop":1698196522056,"duration":1705}},{"uid":"f01071834639949c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f01071834639949c","status":"passed","time":{"start":1698178239943,"stop":1698178241886,"duration":1943}}]},"53c5720a05c261e2bad5904bb33e19b7":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"321c9e0cdb586f99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/321c9e0cdb586f99","status":"passed","time":{"start":1698867534419,"stop":1698867535416,"duration":997}},{"uid":"7d93c86df7bce5c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7d93c86df7bce5c0","status":"passed","time":{"start":1698801539968,"stop":1698801541529,"duration":1561}},{"uid":"5afbb85f6b3c2e04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5afbb85f6b3c2e04","status":"passed","time":{"start":1698788696937,"stop":1698788698096,"duration":1159}},{"uid":"1e8c4827ff7e3479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1e8c4827ff7e3479","status":"passed","time":{"start":1698715174625,"stop":1698715175787,"duration":1162}},{"uid":"d07a6f8027f6597f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d07a6f8027f6597f","status":"passed","time":{"start":1698701502238,"stop":1698701503268,"duration":1030}},{"uid":"3fc1f9f348f47b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3fc1f9f348f47b8e","status":"passed","time":{"start":1698700412070,"stop":1698700413262,"duration":1192}},{"uid":"2256aa2faee33a6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2256aa2faee33a6c","status":"passed","time":{"start":1698692985837,"stop":1698692987119,"duration":1282}},{"uid":"1767cd1613bd5265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/1767cd1613bd5265","status":"passed","time":{"start":1698692934989,"stop":1698692936184,"duration":1195}},{"uid":"96e41b0f32e3cde9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/96e41b0f32e3cde9","status":"passed","time":{"start":1698646550928,"stop":1698646552119,"duration":1191}},{"uid":"6d2d8ed7ee0f0d7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6d2d8ed7ee0f0d7f","status":"passed","time":{"start":1698646490221,"stop":1698646491412,"duration":1191}},{"uid":"dccef8eecc480a81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/dccef8eecc480a81","status":"passed","time":{"start":1698628527279,"stop":1698628528977,"duration":1698}},{"uid":"3ca6f74df01a5095","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3ca6f74df01a5095","status":"passed","time":{"start":1698615152045,"stop":1698615153339,"duration":1294}},{"uid":"130e759e7a597b98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/130e759e7a597b98","status":"passed","time":{"start":1698615223510,"stop":1698615224695,"duration":1185}},{"uid":"8f81b9b227a01788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8f81b9b227a01788","status":"passed","time":{"start":1698615083885,"stop":1698615085293,"duration":1408}},{"uid":"60ee90740daf8350","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/60ee90740daf8350","status":"passed","time":{"start":1698542320005,"stop":1698542321194,"duration":1189}},{"uid":"261c216f556e62c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/261c216f556e62c4","status":"passed","time":{"start":1698455516140,"stop":1698455517140,"duration":1000}},{"uid":"47aed308bf98336d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/47aed308bf98336d","status":"passed","time":{"start":1698369203001,"stop":1698369204349,"duration":1348}},{"uid":"646f2f150f9ac0c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/646f2f150f9ac0c5","status":"passed","time":{"start":1698282794011,"stop":1698282795176,"duration":1165}},{"uid":"6690b4b905c9e837","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/6690b4b905c9e837","status":"passed","time":{"start":1698196468870,"stop":1698196470085,"duration":1215}},{"uid":"679c401d7f25400b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/679c401d7f25400b","status":"passed","time":{"start":1698178196961,"stop":1698178198217,"duration":1256}}]},"64028773adeaa616798d2ec053582700":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"5a11e8b5e4bd0011","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/5a11e8b5e4bd0011","status":"passed","time":{"start":1698867715212,"stop":1698867719634,"duration":4422}},{"uid":"9c33916c023e25cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9c33916c023e25cd","status":"passed","time":{"start":1698801622554,"stop":1698801626616,"duration":4062}},{"uid":"dbf15f35a7a5eaec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/dbf15f35a7a5eaec","status":"passed","time":{"start":1698788772273,"stop":1698788778639,"duration":6366}},{"uid":"1e0a38845704b044","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1e0a38845704b044","status":"passed","time":{"start":1698715244869,"stop":1698715249236,"duration":4367}},{"uid":"a36b5af11f6b25de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a36b5af11f6b25de","status":"passed","time":{"start":1698701575989,"stop":1698701581817,"duration":5828}},{"uid":"d468f07893a7c3ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d468f07893a7c3ff","status":"passed","time":{"start":1698700481235,"stop":1698700486253,"duration":5018}},{"uid":"1a74087ff70eb3e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/1a74087ff70eb3e6","status":"passed","time":{"start":1698693219534,"stop":1698693223953,"duration":4419}},{"uid":"b8c251af7ad1126a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b8c251af7ad1126a","status":"passed","time":{"start":1698693006462,"stop":1698693010901,"duration":4439}},{"uid":"190a7d53fd3e3440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/190a7d53fd3e3440","status":"passed","time":{"start":1698646607151,"stop":1698646611967,"duration":4816}},{"uid":"91fea426ea16d41b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/91fea426ea16d41b","status":"passed","time":{"start":1698646570859,"stop":1698646575313,"duration":4454}},{"uid":"d0a6a0105914b105","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d0a6a0105914b105","status":"passed","time":{"start":1698628822500,"stop":1698628828355,"duration":5855}},{"uid":"246764c5724345","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/246764c5724345","status":"passed","time":{"start":1698615535723,"stop":1698615539945,"duration":4222}},{"uid":"8dd41eeba57918eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/8dd41eeba57918eb","status":"passed","time":{"start":1698615460393,"stop":1698615464746,"duration":4353}},{"uid":"23d0d617540a9ab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/23d0d617540a9ab2","status":"passed","time":{"start":1698615403037,"stop":1698615408263,"duration":5226}},{"uid":"c9f5764fc8ebd386","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/c9f5764fc8ebd386","status":"passed","time":{"start":1698542620630,"stop":1698542627329,"duration":6699}},{"uid":"3d1a3ee2bf642119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3d1a3ee2bf642119","status":"passed","time":{"start":1698455888989,"stop":1698455893003,"duration":4014}},{"uid":"d6590a2969480692","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d6590a2969480692","status":"passed","time":{"start":1698369607929,"stop":1698369612421,"duration":4492}},{"uid":"37b976697f2030e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/37b976697f2030e5","status":"passed","time":{"start":1698283178569,"stop":1698283183213,"duration":4644}},{"uid":"7ce16cc582e3cf01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7ce16cc582e3cf01","status":"passed","time":{"start":1698196755067,"stop":1698196759410,"duration":4343}},{"uid":"40a3e2e6b18a0745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/40a3e2e6b18a0745","status":"passed","time":{"start":1698178446155,"stop":1698178450957,"duration":4802}}]},"973eb3b9bc5dfa31c9d5412a22fe2eb5":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"c1161382b0c25959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/c1161382b0c25959","status":"passed","time":{"start":1698867399615,"stop":1698867530570,"duration":130955}},{"uid":"8179330c9a65605e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/8179330c9a65605e","status":"passed","time":{"start":1698801531075,"stop":1698801654878,"duration":123803}},{"uid":"9ce2d9390c6a5165","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9ce2d9390c6a5165","status":"passed","time":{"start":1698788493988,"stop":1698788692273,"duration":198285}},{"uid":"e9b29a1c76a1f15e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e9b29a1c76a1f15e","status":"passed","time":{"start":1698714952818,"stop":1698715170610,"duration":217792}},{"uid":"84cc792db98b848b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/84cc792db98b848b","status":"passed","time":{"start":1698701313961,"stop":1698701486675,"duration":172714}},{"uid":"9ed23ad2461f0cb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9ed23ad2461f0cb5","status":"passed","time":{"start":1698700210270,"stop":1698700407888,"duration":197618}},{"uid":"f4b1d9426e08ba29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f4b1d9426e08ba29","status":"passed","time":{"start":1698692761738,"stop":1698692981714,"duration":219976}},{"uid":"9282d836e752ca1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/9282d836e752ca1a","status":"passed","time":{"start":1698692712262,"stop":1698692930597,"duration":218335}},{"uid":"5b81845c29d8e17e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5b81845c29d8e17e","status":"passed","time":{"start":1698646319146,"stop":1698646546827,"duration":227681}},{"uid":"70f43965c702be0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/70f43965c702be0b","status":"passed","time":{"start":1698646296710,"stop":1698646485880,"duration":189170}},{"uid":"1b296705657dd63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/1b296705657dd63","status":"passed","time":{"start":1698628581532,"stop":1698628753965,"duration":172433}},{"uid":"973e00a39facf2d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/973e00a39facf2d8","status":"passed","time":{"start":1698615499388,"stop":1698615661344,"duration":161956}},{"uid":"a425fa0c4f324807","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a425fa0c4f324807","status":"passed","time":{"start":1698615263487,"stop":1698615427931,"duration":164444}},{"uid":"e4de64c2457acb1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e4de64c2457acb1a","status":"passed","time":{"start":1698615142622,"stop":1698615368698,"duration":226076}},{"uid":"ad6d00bb8a0bf3d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ad6d00bb8a0bf3d1","status":"passed","time":{"start":1698542389099,"stop":1698542580997,"duration":191898}},{"uid":"d0ef7d0170a46b91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d0ef7d0170a46b91","status":"passed","time":{"start":1698455578245,"stop":1698455713504,"duration":135259}},{"uid":"767aa02d86c4df00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/767aa02d86c4df00","status":"passed","time":{"start":1698369260330,"stop":1698369480103,"duration":219773}},{"uid":"e2e9b2a5803735c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e2e9b2a5803735c","status":"passed","time":{"start":1698282870290,"stop":1698283092508,"duration":222218}},{"uid":"ca2aca7e5926ddf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/ca2aca7e5926ddf","status":"passed","time":{"start":1698196539009,"stop":1698196719002,"duration":179993}},{"uid":"21175b06a7786f43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/21175b06a7786f43","status":"passed","time":{"start":1698178238334,"stop":1698178459577,"duration":221243}}]},"a6754a317b5a41ab9e370512cb3937ce":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f38622d4d4345466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/f38622d4d4345466","status":"passed","time":{"start":1698867353248,"stop":1698867356632,"duration":3384}},{"uid":"d9c7d6fc9458564f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d9c7d6fc9458564f","status":"passed","time":{"start":1698801498173,"stop":1698801502218,"duration":4045}},{"uid":"6ed0c61435fe698c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/6ed0c61435fe698c","status":"passed","time":{"start":1698788468736,"stop":1698788471903,"duration":3167}},{"uid":"a9f41b3be01250ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a9f41b3be01250ce","status":"passed","time":{"start":1698714933367,"stop":1698714937511,"duration":4144}},{"uid":"9ae03bfa9224308f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9ae03bfa9224308f","status":"passed","time":{"start":1698701306194,"stop":1698701308799,"duration":2605}},{"uid":"ed48f79fa2802dbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ed48f79fa2802dbf","status":"passed","time":{"start":1698700183910,"stop":1698700186900,"duration":2990}},{"uid":"4abcafb24b050f9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/4abcafb24b050f9e","status":"passed","time":{"start":1698692743477,"stop":1698692748779,"duration":5302}},{"uid":"8fe9a8a54256a1c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8fe9a8a54256a1c7","status":"passed","time":{"start":1698692700386,"stop":1698692705300,"duration":4914}},{"uid":"c5328df6a61f268b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c5328df6a61f268b","status":"passed","time":{"start":1698646316131,"stop":1698646319143,"duration":3012}},{"uid":"c27e119d0fcead07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/c27e119d0fcead07","status":"passed","time":{"start":1698646288914,"stop":1698646292355,"duration":3441}},{"uid":"fe84b8316dd66863","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/fe84b8316dd66863","status":"passed","time":{"start":1698628503297,"stop":1698628507120,"duration":3823}},{"uid":"3ecab691a1900604","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3ecab691a1900604","status":"passed","time":{"start":1698615133551,"stop":1698615136756,"duration":3205}},{"uid":"a11a2de97c8cf4e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a11a2de97c8cf4e2","status":"passed","time":{"start":1698615199944,"stop":1698615203087,"duration":3143}},{"uid":"a33c860ee240bade","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/a33c860ee240bade","status":"passed","time":{"start":1698615065802,"stop":1698615068897,"duration":3095}},{"uid":"23bb77d5e93a019f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/23bb77d5e93a019f","status":"passed","time":{"start":1698542310805,"stop":1698542314132,"duration":3327}},{"uid":"7c287babb92fa89e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7c287babb92fa89e","status":"passed","time":{"start":1698455508317,"stop":1698455511011,"duration":2694}},{"uid":"4f758f08499d2993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/4f758f08499d2993","status":"passed","time":{"start":1698369189806,"stop":1698369193373,"duration":3567}},{"uid":"650d7203a306a17a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/650d7203a306a17a","status":"passed","time":{"start":1698282784974,"stop":1698282788630,"duration":3656}},{"uid":"5206b67db98cfd43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5206b67db98cfd43","status":"passed","time":{"start":1698196458781,"stop":1698196461981,"duration":3200}},{"uid":"b818ad8f569c756","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b818ad8f569c756","status":"passed","time":{"start":1698178161058,"stop":1698178164486,"duration":3428}}]},"a2365ffeb3ba24c7926dc7b42b03858c":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"11e1f912ed85ed5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/11e1f912ed85ed5b","status":"passed","time":{"start":1698867374410,"stop":1698867376486,"duration":2076}},{"uid":"f6dc7634cac44603","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/f6dc7634cac44603","status":"passed","time":{"start":1698801538778,"stop":1698801540926,"duration":2148}},{"uid":"61ea3625e6f424d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/61ea3625e6f424d1","status":"passed","time":{"start":1698788514782,"stop":1698788517220,"duration":2438}},{"uid":"31006d52132dad57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/31006d52132dad57","status":"passed","time":{"start":1698714985329,"stop":1698714987883,"duration":2554}},{"uid":"e33c01d8a18c0e18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e33c01d8a18c0e18","status":"passed","time":{"start":1698701346285,"stop":1698701348679,"duration":2394}},{"uid":"f424c01334ad30d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f424c01334ad30d5","status":"passed","time":{"start":1698700229347,"stop":1698700231742,"duration":2395}},{"uid":"1169fe2477d70acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/1169fe2477d70acf","status":"passed","time":{"start":1698693102076,"stop":1698693104683,"duration":2607}},{"uid":"2fb5ca597238585","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/2fb5ca597238585","status":"passed","time":{"start":1698692750434,"stop":1698692752924,"duration":2490}},{"uid":"308403e5cd10ae35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/308403e5cd10ae35","status":"passed","time":{"start":1698646327033,"stop":1698646330639,"duration":3606}},{"uid":"407a7c2ab29ac008","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/407a7c2ab29ac008","status":"passed","time":{"start":1698646338784,"stop":1698646341476,"duration":2692}},{"uid":"6d4f137c528aa625","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/6d4f137c528aa625","status":"passed","time":{"start":1698628559682,"stop":1698628562189,"duration":2507}},{"uid":"4c12ab88e4a50ac8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4c12ab88e4a50ac8","status":"passed","time":{"start":1698615476153,"stop":1698615478589,"duration":2436}},{"uid":"faab1d5a3f3767db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/faab1d5a3f3767db","status":"passed","time":{"start":1698615241940,"stop":1698615244370,"duration":2430}},{"uid":"c46d2edee7880405","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c46d2edee7880405","status":"passed","time":{"start":1698615118197,"stop":1698615120794,"duration":2597}},{"uid":"9b25a8c7f1e2718b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/9b25a8c7f1e2718b","status":"passed","time":{"start":1698542359277,"stop":1698542361730,"duration":2453}},{"uid":"bb7409015d89059c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bb7409015d89059c","status":"passed","time":{"start":1698455547074,"stop":1698455549217,"duration":2143}},{"uid":"507e84c07f60d210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/507e84c07f60d210","status":"passed","time":{"start":1698369236062,"stop":1698369238727,"duration":2665}},{"uid":"5b180dc37c108997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/5b180dc37c108997","status":"passed","time":{"start":1698282837583,"stop":1698282840125,"duration":2542}},{"uid":"c98d57a2bb93ef43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c98d57a2bb93ef43","status":"passed","time":{"start":1698196516059,"stop":1698196518356,"duration":2297}},{"uid":"f7e558b60491a37a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f7e558b60491a37a","status":"passed","time":{"start":1698178214739,"stop":1698178217299,"duration":2560}}]},"617b4311b681b19c6f82373e9ef5a04d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"cda0c1bc093a46ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/cda0c1bc093a46ca","status":"passed","time":{"start":1698867700133,"stop":1698867702722,"duration":2589}},{"uid":"7daf28b0c689f53f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7daf28b0c689f53f","status":"passed","time":{"start":1698801734030,"stop":1698801737269,"duration":3239}},{"uid":"81888d292039d18b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/81888d292039d18b","status":"passed","time":{"start":1698788753939,"stop":1698788759874,"duration":5935}},{"uid":"bcfbdbdad89d05e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/bcfbdbdad89d05e","status":"passed","time":{"start":1698715229144,"stop":1698715232000,"duration":2856}},{"uid":"ea7b435392462570","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ea7b435392462570","status":"passed","time":{"start":1698701560948,"stop":1698701563738,"duration":2790}},{"uid":"575495b564332a82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/575495b564332a82","status":"passed","time":{"start":1698700465851,"stop":1698700468640,"duration":2789}},{"uid":"cc139e06de8c8fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/cc139e06de8c8fba","status":"passed","time":{"start":1698693204470,"stop":1698693207427,"duration":2957}},{"uid":"c088226f565cb1f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c088226f565cb1f6","status":"passed","time":{"start":1698692990393,"stop":1698692993272,"duration":2879}},{"uid":"e5ce80cf296876f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/e5ce80cf296876f9","status":"passed","time":{"start":1698646592353,"stop":1698646595219,"duration":2866}},{"uid":"d1d4b58bf2a3a043","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d1d4b58bf2a3a043","status":"passed","time":{"start":1698646684282,"stop":1698646687489,"duration":3207}},{"uid":"1c0234528cb35168","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/1c0234528cb35168","status":"passed","time":{"start":1698628804107,"stop":1698628808261,"duration":4154}},{"uid":"61499f4b05675586","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/61499f4b05675586","status":"passed","time":{"start":1698615661347,"stop":1698615663847,"duration":2500}},{"uid":"2d652f2fab0b13bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/2d652f2fab0b13bd","status":"passed","time":{"start":1698615445523,"stop":1698615448212,"duration":2689}},{"uid":"6835756ef39ee26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/6835756ef39ee26","status":"passed","time":{"start":1698615387515,"stop":1698615390383,"duration":2868}},{"uid":"7c74fafff8c79eef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/7c74fafff8c79eef","status":"passed","time":{"start":1698542599197,"stop":1698542604936,"duration":5739}},{"uid":"7f495576c5dc8da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7f495576c5dc8da","status":"passed","time":{"start":1698455800391,"stop":1698455803275,"duration":2884}},{"uid":"94fd5e33c1adf619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/94fd5e33c1adf619","status":"passed","time":{"start":1698369591678,"stop":1698369594837,"duration":3159}},{"uid":"a807acfca3cdf1fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a807acfca3cdf1fc","status":"passed","time":{"start":1698283162652,"stop":1698283166263,"duration":3611}},{"uid":"652ce472f2ded4ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/652ce472f2ded4ed","status":"passed","time":{"start":1698196737977,"stop":1698196741456,"duration":3479}},{"uid":"ea9511bb7b7d85ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ea9511bb7b7d85ac","status":"passed","time":{"start":1698178431297,"stop":1698178434020,"duration":2723}}]},"9700dde83050a915705bb73b0a95103e":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"c2b8e887ab0b70cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/c2b8e887ab0b70cf","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867699496,"stop":1698867700106,"duration":610}},{"uid":"b633f2ab98532d40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b633f2ab98532d40","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801580299,"stop":1698801580999,"duration":700}},{"uid":"7d212922300f4d4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/7d212922300f4d4e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788715916,"stop":1698788717195,"duration":1279}},{"uid":"939d28c5b6414d3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/939d28c5b6414d3a","status":"passed","time":{"start":1698715204704,"stop":1698715205665,"duration":961}},{"uid":"11235508404d4bc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/11235508404d4bc3","status":"passed","time":{"start":1698701541996,"stop":1698701542769,"duration":773}},{"uid":"d008835af5c77156","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d008835af5c77156","status":"passed","time":{"start":1698700434440,"stop":1698700435339,"duration":899}},{"uid":"e0ecf03dfd8b17f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/e0ecf03dfd8b17f6","status":"passed","time":{"start":1698693198231,"stop":1698693199164,"duration":933}},{"uid":"c3d5442755021a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c3d5442755021a3","status":"passed","time":{"start":1698692953692,"stop":1698692954680,"duration":988}},{"uid":"b8dc449acd552444","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/b8dc449acd552444","status":"passed","time":{"start":1698646552972,"stop":1698646553953,"duration":981}},{"uid":"e825064267c81819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/e825064267c81819","status":"passed","time":{"start":1698646522711,"stop":1698646523558,"duration":847}},{"uid":"129874c1766ed417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/129874c1766ed417","status":"passed","time":{"start":1698628912968,"stop":1698628913747,"duration":779}},{"uid":"67ed2b547cddb6d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/67ed2b547cddb6d9","status":"passed","time":{"start":1698615354397,"stop":1698615355178,"duration":781}},{"uid":"16208ba8ff1b5035","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/16208ba8ff1b5035","status":"passed","time":{"start":1698615592082,"stop":1698615592862,"duration":780}},{"uid":"10178373224060f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/10178373224060f1","status":"passed","time":{"start":1698615292353,"stop":1698615293328,"duration":975}},{"uid":"159189146709c8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/159189146709c8c","status":"passed","time":{"start":1698542530947,"stop":1698542532166,"duration":1219}},{"uid":"3c0231c9158ca7ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3c0231c9158ca7ca","status":"passed","time":{"start":1698455885250,"stop":1698455885864,"duration":614}},{"uid":"5aa61f43431339fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5aa61f43431339fb","status":"passed","time":{"start":1698369646033,"stop":1698369647031,"duration":998}},{"uid":"a6c23345514a5130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a6c23345514a5130","status":"passed","time":{"start":1698283028003,"stop":1698283042184,"duration":14181}},{"uid":"1c7d0c11bb58fb12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/1c7d0c11bb58fb12","status":"passed","time":{"start":1698196690446,"stop":1698196691409,"duration":963}},{"uid":"f42b138587ec8ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f42b138587ec8ce9","status":"passed","time":{"start":1698178619646,"stop":1698178620661,"duration":1015}}]},"b8d3ae7465651cc973ab14abfdea7a24":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"4844eb9f0e0e2f68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/4844eb9f0e0e2f68","status":"passed","time":{"start":1698867578816,"stop":1698867584470,"duration":5654}},{"uid":"aa64aaf5ef0221fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/aa64aaf5ef0221fd","status":"passed","time":{"start":1698801599870,"stop":1698801603600,"duration":3730}},{"uid":"deddc96595c7ffad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/deddc96595c7ffad","status":"passed","time":{"start":1698788749557,"stop":1698788753937,"duration":4380}},{"uid":"479e9e76178e3a40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/479e9e76178e3a40","status":"passed","time":{"start":1698715225776,"stop":1698715229142,"duration":3366}},{"uid":"bd0fe85391f030bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/bd0fe85391f030bd","status":"passed","time":{"start":1698701547806,"stop":1698701550837,"duration":3031}},{"uid":"d0e9eab121ff5830","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d0e9eab121ff5830","status":"passed","time":{"start":1698700462622,"stop":1698700465848,"duration":3226}},{"uid":"8fab73bf0e719025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8fab73bf0e719025","status":"passed","time":{"start":1698693169726,"stop":1698693173797,"duration":4071}},{"uid":"f739e688ec754876","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f739e688ec754876","status":"passed","time":{"start":1698692986520,"stop":1698692990390,"duration":3870}},{"uid":"3cd575b7f3f45d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3cd575b7f3f45d82","status":"passed","time":{"start":1698646585402,"stop":1698646588265,"duration":2863}},{"uid":"2591133d84cfbaec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/2591133d84cfbaec","status":"passed","time":{"start":1698646553033,"stop":1698646555937,"duration":2904}},{"uid":"db66210a03034c64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/db66210a03034c64","status":"passed","time":{"start":1698628632976,"stop":1698628635825,"duration":2849}},{"uid":"70731acf4c649f30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/70731acf4c649f30","status":"passed","time":{"start":1698615385962,"stop":1698615388773,"duration":2811}},{"uid":"22bdcfbee1c2a151","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/22bdcfbee1c2a151","status":"passed","time":{"start":1698615305824,"stop":1698615308479,"duration":2655}},{"uid":"c80787b3a696fe1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c80787b3a696fe1f","status":"passed","time":{"start":1698615314414,"stop":1698615317628,"duration":3214}},{"uid":"5be0a899deb0235e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5be0a899deb0235e","status":"passed","time":{"start":1698542553860,"stop":1698542562164,"duration":8304}},{"uid":"e1c18c40cac07f77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e1c18c40cac07f77","status":"passed","time":{"start":1698455630295,"stop":1698455641169,"duration":10874}},{"uid":"631bf2451ecc9764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/631bf2451ecc9764","status":"passed","time":{"start":1698369312675,"stop":1698369317858,"duration":5183}},{"uid":"ba45778414f274f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/ba45778414f274f9","status":"passed","time":{"start":1698283131122,"stop":1698283135173,"duration":4051}},{"uid":"f792b2029e87ac89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f792b2029e87ac89","status":"passed","time":{"start":1698196710383,"stop":1698196713771,"duration":3388}},{"uid":"e25b6b2eaaf42b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e25b6b2eaaf42b72","status":"passed","time":{"start":1698178281939,"stop":1698178285451,"duration":3512}}]},"316f6b3276320661fa68609de6296157":{"statistic":{"failed":49,"broken":0,"skipped":0,"passed":84,"unknown":0,"total":133},"items":[{"uid":"1d33f8c951ee9b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/1d33f8c951ee9b74","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698867376488,"stop":1698867378396,"duration":1908}},{"uid":"76f50665cf91f4d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/76f50665cf91f4d8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698801540929,"stop":1698801556509,"duration":15580}},{"uid":"cb6bb53ae7480e3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/cb6bb53ae7480e3e","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698788517223,"stop":1698788520688,"duration":3465}},{"uid":"804b9c2833b1b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/804b9c2833b1b72","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698714987886,"stop":1698714989684,"duration":1798}},{"uid":"cabd3c9059c53fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/cabd3c9059c53fc5","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698701348681,"stop":1698701350411,"duration":1730}},{"uid":"e8b9dfc5060ba275","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e8b9dfc5060ba275","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698700231745,"stop":1698700235379,"duration":3634}},{"uid":"39557098475b31f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/39557098475b31f","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698693104686,"stop":1698693106701,"duration":2015}},{"uid":"3d7ac2392c849dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/3d7ac2392c849dd","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698692752927,"stop":1698692754607,"duration":1680}},{"uid":"ed2bfc694d405a73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ed2bfc694d405a73","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646330643,"stop":1698646333748,"duration":3105}},{"uid":"6bb4c984d2b99add","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6bb4c984d2b99add","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646341479,"stop":1698646343320,"duration":1841}},{"uid":"b4ca13d7ee8438b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b4ca13d7ee8438b6","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698628562192,"stop":1698628563370,"duration":1178}},{"uid":"c777bce013a0de63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c777bce013a0de63","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615478592,"stop":1698615480173,"duration":1581}},{"uid":"c05dd28cd15595a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c05dd28cd15595a4","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615244373,"stop":1698615245906,"duration":1533}},{"uid":"3dd93962269f7de7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/3dd93962269f7de7","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615120797,"stop":1698615122924,"duration":2127}},{"uid":"ccad36c7b3e754fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ccad36c7b3e754fe","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698542361732,"stop":1698542363823,"duration":2091}},{"uid":"7ce3423c765fd823","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7ce3423c765fd823","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698455549220,"stop":1698455550603,"duration":1383}},{"uid":"8cab196c5e919292","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/8cab196c5e919292","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698369238729,"stop":1698369240289,"duration":1560}},{"uid":"1afc73f3515fe053","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/1afc73f3515fe053","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698282840128,"stop":1698282842661,"duration":2533}},{"uid":"dfd3e56b624909e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/dfd3e56b624909e8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698196518359,"stop":1698196521255,"duration":2896}},{"uid":"dde2942f42665e9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/dde2942f42665e9d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178217302,"stop":1698178218781,"duration":1479}}]},"2173470ff84c6c7631fa3ff9d8433e49":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f0d39fc5552aaa73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/f0d39fc5552aaa73","status":"passed","time":{"start":1698867713618,"stop":1698867715209,"duration":1591}},{"uid":"1d32c78dee82ef65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1d32c78dee82ef65","status":"passed","time":{"start":1698801620466,"stop":1698801622552,"duration":2086}},{"uid":"100de799202efb31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/100de799202efb31","status":"passed","time":{"start":1698788770632,"stop":1698788772270,"duration":1638}},{"uid":"fe89d613c2c7ae6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fe89d613c2c7ae6","status":"passed","time":{"start":1698715243374,"stop":1698715244865,"duration":1491}},{"uid":"71462c45ea218e2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/71462c45ea218e2d","status":"passed","time":{"start":1698701574533,"stop":1698701575986,"duration":1453}},{"uid":"fcf5e9fd491e417b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/fcf5e9fd491e417b","status":"passed","time":{"start":1698700479850,"stop":1698700481232,"duration":1382}},{"uid":"87d6cba814a1aebc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/87d6cba814a1aebc","status":"passed","time":{"start":1698693217791,"stop":1698693219530,"duration":1739}},{"uid":"43eee5b3d055d1e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/43eee5b3d055d1e9","status":"passed","time":{"start":1698693004991,"stop":1698693006458,"duration":1467}},{"uid":"a06b336ea10b4b92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/a06b336ea10b4b92","status":"passed","time":{"start":1698646605700,"stop":1698646607147,"duration":1447}},{"uid":"7dc03905c207eb9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7dc03905c207eb9e","status":"passed","time":{"start":1698646569022,"stop":1698646570856,"duration":1834}},{"uid":"6b357dffc34b9195","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/6b357dffc34b9195","status":"passed","time":{"start":1698628820568,"stop":1698628822497,"duration":1929}},{"uid":"d8cc18117619e695","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d8cc18117619e695","status":"passed","time":{"start":1698615534429,"stop":1698615535720,"duration":1291}},{"uid":"17a03b0559c64553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/17a03b0559c64553","status":"passed","time":{"start":1698615458876,"stop":1698615460389,"duration":1513}},{"uid":"8ab98f2a2cf86183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8ab98f2a2cf86183","status":"passed","time":{"start":1698615401449,"stop":1698615403033,"duration":1584}},{"uid":"49df5919e1598bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/49df5919e1598bd6","status":"passed","time":{"start":1698542618442,"stop":1698542620627,"duration":2185}},{"uid":"43664e13fc6a99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/43664e13fc6a99f","status":"passed","time":{"start":1698455887366,"stop":1698455888987,"duration":1621}},{"uid":"f0007818c85c059d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f0007818c85c059d","status":"passed","time":{"start":1698369605764,"stop":1698369607926,"duration":2162}},{"uid":"45b7d6a07b9c6238","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/45b7d6a07b9c6238","status":"passed","time":{"start":1698283176719,"stop":1698283178566,"duration":1847}},{"uid":"a994c1776ae353d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/a994c1776ae353d6","status":"passed","time":{"start":1698196753322,"stop":1698196755064,"duration":1742}},{"uid":"25381c4048cdf2cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/25381c4048cdf2cb","status":"passed","time":{"start":1698178444578,"stop":1698178446151,"duration":1573}}]},"275289351e7211a486c45f3b8d1a8950":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"1c02320184542b88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/1c02320184542b88","status":"passed","time":{"start":1698867530573,"stop":1698867531308,"duration":735}},{"uid":"6686942c40e04efb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6686942c40e04efb","status":"passed","time":{"start":1698801654880,"stop":1698801655621,"duration":741}},{"uid":"67800150edefabc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/67800150edefabc7","status":"passed","time":{"start":1698788692275,"stop":1698788693210,"duration":935}},{"uid":"a12152963602cc7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a12152963602cc7d","status":"passed","time":{"start":1698715170613,"stop":1698715171643,"duration":1030}},{"uid":"b7a55247b4d2c912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b7a55247b4d2c912","status":"passed","time":{"start":1698701486677,"stop":1698701499718,"duration":13041}},{"uid":"71dc436d4b4e61dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/71dc436d4b4e61dc","status":"passed","time":{"start":1698700407890,"stop":1698700408830,"duration":940}},{"uid":"f3a30ac5c466bbe3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f3a30ac5c466bbe3","status":"passed","time":{"start":1698692981717,"stop":1698692982745,"duration":1028}},{"uid":"5046521179e88622","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/5046521179e88622","status":"passed","time":{"start":1698692930600,"stop":1698692931658,"duration":1058}},{"uid":"2bc3b637fef21abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2bc3b637fef21abf","status":"passed","time":{"start":1698646546832,"stop":1698646547946,"duration":1114}},{"uid":"4213d01336c5eb80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/4213d01336c5eb80","status":"passed","time":{"start":1698646485882,"stop":1698646486860,"duration":978}},{"uid":"27541cbbe2bdbffa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/27541cbbe2bdbffa","status":"passed","time":{"start":1698628522551,"stop":1698628523555,"duration":1004}},{"uid":"1f01432b7c0d6ffd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/1f01432b7c0d6ffd","status":"passed","time":{"start":1698615147946,"stop":1698615148975,"duration":1029}},{"uid":"39803635a6b03db5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/39803635a6b03db5","status":"passed","time":{"start":1698615219821,"stop":1698615220865,"duration":1044}},{"uid":"90146f09f22970a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/90146f09f22970a2","status":"passed","time":{"start":1698615079292,"stop":1698615080408,"duration":1116}},{"uid":"9ae0221adf0463a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/9ae0221adf0463a8","status":"passed","time":{"start":1698542315492,"stop":1698542316540,"duration":1048}},{"uid":"1fa3ff00213fe9bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1fa3ff00213fe9bd","status":"passed","time":{"start":1698455512376,"stop":1698455513169,"duration":793}},{"uid":"c75f9a51c4baa2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/c75f9a51c4baa2e9","status":"passed","time":{"start":1698369198927,"stop":1698369200073,"duration":1146}},{"uid":"a55cc3269cc5db2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a55cc3269cc5db2a","status":"passed","time":{"start":1698282790192,"stop":1698282791308,"duration":1116}},{"uid":"4a4326b218ccd3fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/4a4326b218ccd3fe","status":"passed","time":{"start":1698196465170,"stop":1698196466196,"duration":1026}},{"uid":"c67a3dea1eac734d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c67a3dea1eac734d","status":"passed","time":{"start":1698178193052,"stop":1698178194094,"duration":1042}}]},"9a30d8e08f9c216de4c4a05fec5f309a":{"statistic":{"failed":65,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":170},"items":[{"uid":"9537d114052bcbcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/9537d114052bcbcf","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","time":{"start":1698867364951,"stop":1698867365096,"duration":145}},{"uid":"9925619e13664f18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9925619e13664f18","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698801520062,"stop":1698801520451,"duration":389}},{"uid":"2856746412259667","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/2856746412259667","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698788483650,"stop":1698788484316,"duration":666}},{"uid":"aed5e80e2f605ecf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/aed5e80e2f605ecf","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698714950312,"stop":1698714951036,"duration":724}},{"uid":"e13971ef6957c45d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e13971ef6957c45d","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698701318978,"stop":1698701319509,"duration":531}},{"uid":"9581687ce55d8efa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9581687ce55d8efa","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698700198531,"stop":1698700199165,"duration":634}},{"uid":"51e4f80cd9558432","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/51e4f80cd9558432","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692761743,"stop":1698692762422,"duration":679}},{"uid":"c9d5b541336927b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c9d5b541336927b1","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692716805,"stop":1698692717480,"duration":675}},{"uid":"c0bbefb011444668","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c0bbefb011444668","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698646280138,"stop":1698646280847,"duration":709}},{"uid":"12272809a939ee4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/12272809a939ee4a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698646302518,"stop":1698646303120,"duration":602}},{"uid":"936f93e4b96f805b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/936f93e4b96f805b","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698628520377,"stop":1698628520990,"duration":613}},{"uid":"f1e6f096590962b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f1e6f096590962b0","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615149011,"stop":1698615149561,"duration":550}},{"uid":"a331a42f46e3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a331a42f46e3ae","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615212486,"stop":1698615213040,"duration":554}},{"uid":"db60100421e9a31a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/db60100421e9a31a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615081580,"stop":1698615082312,"duration":732}},{"uid":"5d002517f18fa1a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5d002517f18fa1a7","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698542325073,"stop":1698542325678,"duration":605}},{"uid":"d0cf3d92bc92c5fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d0cf3d92bc92c5fb","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698455518604,"stop":1698455519011,"duration":407}},{"uid":"9aca421278f70f21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9aca421278f70f21","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698369204094,"stop":1698369204786,"duration":692}},{"uid":"75e7c1fa08ac1f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/75e7c1fa08ac1f81","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698282798576,"stop":1698282799262,"duration":686}},{"uid":"49c41a2a022ee500","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/49c41a2a022ee500","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698196471809,"stop":1698196472329,"duration":520}},{"uid":"165d1e4c47ca53bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/165d1e4c47ca53bc","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178175632,"stop":1698178176312,"duration":680}}]},"8186cc541d41d38034a9211a23d0bbe2":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":3,"unknown":0,"total":8},"items":[{"uid":"ede39b3f079f7c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/ede39b3f079f7c6","status":"passed","time":{"start":1698867337842,"stop":1698867338586,"duration":744}},{"uid":"ce12a1f1ba22ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ce12a1f1ba22ae29","status":"passed","time":{"start":1698801494986,"stop":1698801499609,"duration":4623}},{"uid":"5da108feea107f55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5da108feea107f55","status":"passed","time":{"start":1698788437952,"stop":1698788438872,"duration":920}},{"uid":"fd850c79cb7196c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fd850c79cb7196c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714915878,"stop":1698714917169,"duration":1291}},{"uid":"1f49a0d65b38494e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/1f49a0d65b38494e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701293255,"stop":1698701294066,"duration":811}},{"uid":"a0a53c0c216d07d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a0a53c0c216d07d5","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700170643,"stop":1698700171561,"duration":918}},{"uid":"9e12fa0cf2e20a54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/9e12fa0cf2e20a54","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692729400,"stop":1698692730588,"duration":1188}},{"uid":"16584232490d1e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/16584232490d1e20","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692685196,"stop":1698692686438,"duration":1242}}]},"10c5adec7cdd71fa36d93e2bcbd9ad16":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"db4cbdac098a4c48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/db4cbdac098a4c48","status":"passed","time":{"start":1698867692638,"stop":1698867699493,"duration":6855}},{"uid":"cd903cde5a745914","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/cd903cde5a745914","status":"passed","time":{"start":1698801575557,"stop":1698801580297,"duration":4740}},{"uid":"358639d9c66cd658","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/358639d9c66cd658","status":"passed","time":{"start":1698788709377,"stop":1698788715914,"duration":6537}},{"uid":"b5aea31a1e8db725","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b5aea31a1e8db725","status":"passed","time":{"start":1698715197241,"stop":1698715204701,"duration":7460}},{"uid":"373052fbdb4dcc1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/373052fbdb4dcc1b","status":"passed","time":{"start":1698701536337,"stop":1698701541991,"duration":5654}},{"uid":"f541f1cbae81b67a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f541f1cbae81b67a","status":"passed","time":{"start":1698700427933,"stop":1698700434437,"duration":6504}},{"uid":"df90a8b79c988d88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/df90a8b79c988d88","status":"passed","time":{"start":1698693189706,"stop":1698693198228,"duration":8522}},{"uid":"49a188a5228ddfd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/49a188a5228ddfd2","status":"passed","time":{"start":1698692946552,"stop":1698692953688,"duration":7136}},{"uid":"693536705b73ff00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/693536705b73ff00","status":"passed","time":{"start":1698646545841,"stop":1698646552968,"duration":7127}},{"uid":"c39ba806b7b2d5e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/c39ba806b7b2d5e6","status":"passed","time":{"start":1698646516255,"stop":1698646522707,"duration":6452}},{"uid":"c52a113a0bab5a30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c52a113a0bab5a30","status":"passed","time":{"start":1698628907044,"stop":1698628912966,"duration":5922}},{"uid":"86a6796d5038f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/86a6796d5038f3","status":"passed","time":{"start":1698615347429,"stop":1698615354394,"duration":6965}},{"uid":"b787ffa4b3c64c16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b787ffa4b3c64c16","status":"passed","time":{"start":1698615585877,"stop":1698615592077,"duration":6200}},{"uid":"c71c2a1f3c62f2f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c71c2a1f3c62f2f6","status":"passed","time":{"start":1698615284490,"stop":1698615292350,"duration":7860}},{"uid":"3d6f5e83d0723e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3d6f5e83d0723e52","status":"passed","time":{"start":1698542524684,"stop":1698542530945,"duration":6261}},{"uid":"bc46d608df2bddc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bc46d608df2bddc4","status":"passed","time":{"start":1698455879191,"stop":1698455885247,"duration":6056}},{"uid":"317d3713960edbe3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/317d3713960edbe3","status":"passed","time":{"start":1698369640675,"stop":1698369646030,"duration":5355}},{"uid":"d259878821c5b3f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d259878821c5b3f8","status":"passed","time":{"start":1698283019606,"stop":1698283028000,"duration":8394}},{"uid":"da032a1dbbf2285c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/da032a1dbbf2285c","status":"passed","time":{"start":1698196683146,"stop":1698196690443,"duration":7297}},{"uid":"fb8339e043ccd684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fb8339e043ccd684","status":"passed","time":{"start":1698178612719,"stop":1698178619642,"duration":6923}}]},"4fed604a10daf77aacbf6179bf28f404":{"statistic":{"failed":106,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":170},"items":[{"uid":"afcea719d4cdf33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/afcea719d4cdf33","status":"passed","time":{"start":1698867535418,"stop":1698867536412,"duration":994}},{"uid":"e4cb075c0410843a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/e4cb075c0410843a","status":"passed","time":{"start":1698801541531,"stop":1698801542544,"duration":1013}},{"uid":"19d35f2353d18751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/19d35f2353d18751","status":"passed","time":{"start":1698788698105,"stop":1698788699398,"duration":1293}},{"uid":"68a5af5459b2c273","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/68a5af5459b2c273","status":"passed","time":{"start":1698715175790,"stop":1698715177247,"duration":1457}},{"uid":"a2509509e895a9a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a2509509e895a9a8","status":"passed","time":{"start":1698701503270,"stop":1698701504532,"duration":1262}},{"uid":"1954ba6bd9a9b4e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/1954ba6bd9a9b4e2","status":"passed","time":{"start":1698700413265,"stop":1698700414571,"duration":1306}},{"uid":"5aaea897c5a5ddd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/5aaea897c5a5ddd6","status":"passed","time":{"start":1698692987121,"stop":1698692988408,"duration":1287}},{"uid":"b89638baa671e54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b89638baa671e54","status":"passed","time":{"start":1698692936187,"stop":1698692937483,"duration":1296}},{"uid":"2adca748b5bc18b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2adca748b5bc18b0","status":"passed","time":{"start":1698646552122,"stop":1698646553410,"duration":1288}},{"uid":"ce7141ef6a0c76e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ce7141ef6a0c76e3","status":"passed","time":{"start":1698646491415,"stop":1698646492797,"duration":1382}},{"uid":"71a10eae8a0bba3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/71a10eae8a0bba3b","status":"passed","time":{"start":1698628528979,"stop":1698628530137,"duration":1158}},{"uid":"79b80d48c828633f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/79b80d48c828633f","status":"passed","time":{"start":1698615153342,"stop":1698615154560,"duration":1218}},{"uid":"326e7bf36aaa5e24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/326e7bf36aaa5e24","status":"passed","time":{"start":1698615224702,"stop":1698615225712,"duration":1010}},{"uid":"ba648115a83f0272","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ba648115a83f0272","status":"passed","time":{"start":1698615085296,"stop":1698615086549,"duration":1253}},{"uid":"741fcdd7c05a8bc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/741fcdd7c05a8bc5","status":"passed","time":{"start":1698542321196,"stop":1698542322910,"duration":1714}},{"uid":"2ad74d9a7d8093b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2ad74d9a7d8093b5","status":"passed","time":{"start":1698455517142,"stop":1698455518141,"duration":999}},{"uid":"9d39bdb615ac9714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9d39bdb615ac9714","status":"passed","time":{"start":1698369204353,"stop":1698369205691,"duration":1338}},{"uid":"239c165892ac47e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/239c165892ac47e1","status":"passed","time":{"start":1698282795179,"stop":1698282796680,"duration":1501}},{"uid":"e40496bd2c23815b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e40496bd2c23815b","status":"passed","time":{"start":1698196470088,"stop":1698196471286,"duration":1198}},{"uid":"2ef26412d5b92985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/2ef26412d5b92985","status":"passed","time":{"start":1698178198220,"stop":1698178199704,"duration":1484}}]},"974fd2c15e32d40e1deeebde92c36bd9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":137,"unknown":0,"total":141},"items":[{"uid":"e606ff80ba856134","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/e606ff80ba856134","status":"passed","time":{"start":1698867313985,"stop":1698867321055,"duration":7070}},{"uid":"dd581a352a9e820f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/dd581a352a9e820f","status":"passed","time":{"start":1698801490220,"stop":1698801494814,"duration":4594}},{"uid":"79cb0d641973b123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/79cb0d641973b123","status":"passed","time":{"start":1698788412229,"stop":1698788423711,"duration":11482}},{"uid":"5a6be71dd1f9a9c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5a6be71dd1f9a9c0","status":"passed","time":{"start":1698714874406,"stop":1698714882496,"duration":8090}},{"uid":"b9b07f26a1bf2e37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b9b07f26a1bf2e37","status":"passed","time":{"start":1698701265641,"stop":1698701269140,"duration":3499}},{"uid":"88664ee9f5353e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/88664ee9f5353e3b","status":"passed","time":{"start":1698700142433,"stop":1698700150770,"duration":8337}},{"uid":"d315dbe87f5ebcc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d315dbe87f5ebcc7","status":"passed","time":{"start":1698692700001,"stop":1698692708198,"duration":8197}},{"uid":"2db002dbaba85824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/2db002dbaba85824","status":"passed","time":{"start":1698692658715,"stop":1698692662252,"duration":3537}},{"uid":"f93d7fad9fe8cf6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f93d7fad9fe8cf6c","status":"passed","time":{"start":1698646213387,"stop":1698646222176,"duration":8789}},{"uid":"4bd25ccb259b7169","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/4bd25ccb259b7169","status":"passed","time":{"start":1698646240370,"stop":1698646251115,"duration":10745}},{"uid":"99c209fc775fcc50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/99c209fc775fcc50","status":"failed","statusDetails":"ValueError: No collection data found for provided UPRN.","time":{"start":1698628457463,"stop":1698628466452,"duration":8989}},{"uid":"47aac21a3a715c22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/47aac21a3a715c22","status":"passed","time":{"start":1698615096748,"stop":1698615104407,"duration":7659}},{"uid":"48f5574f086bb692","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/48f5574f086bb692","status":"passed","time":{"start":1698615151044,"stop":1698615159034,"duration":7990}},{"uid":"e403e7f662467525","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e403e7f662467525","status":"passed","time":{"start":1698615032607,"stop":1698615035995,"duration":3388}},{"uid":"e5c22df0c74238db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/e5c22df0c74238db","status":"passed","time":{"start":1698542266456,"stop":1698542269472,"duration":3016}},{"uid":"8d5b04b0ec3e7788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/8d5b04b0ec3e7788","status":"passed","time":{"start":1698455458331,"stop":1698455465313,"duration":6982}},{"uid":"ea379bee17fb1069","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/ea379bee17fb1069","status":"passed","time":{"start":1698369148814,"stop":1698369152114,"duration":3300}},{"uid":"dd0e1e438672c520","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/dd0e1e438672c520","status":"passed","time":{"start":1698282728320,"stop":1698282734175,"duration":5855}},{"uid":"836f62238ec8e8bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/836f62238ec8e8bb","status":"passed","time":{"start":1698196411054,"stop":1698196414120,"duration":3066}},{"uid":"cec0b3b700b356f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/cec0b3b700b356f8","status":"passed","time":{"start":1698178126661,"stop":1698178129847,"duration":3186}}]},"43ce41b46876976a27337fcdb402fec8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"ea39e6444ef92cfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/ea39e6444ef92cfe","status":"passed","time":{"start":1698867570500,"stop":1698867578250,"duration":7750}},{"uid":"20db1b2a1fa77e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/20db1b2a1fa77e91","status":"passed","time":{"start":1698801591629,"stop":1698801599868,"duration":8239}},{"uid":"c347a30f83960a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c347a30f83960a23","status":"passed","time":{"start":1698788739189,"stop":1698788748813,"duration":9624}},{"uid":"6b96dfac7afa5575","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/6b96dfac7afa5575","status":"passed","time":{"start":1698715214270,"stop":1698715224948,"duration":10678}},{"uid":"ebbac63d5aa855e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ebbac63d5aa855e9","status":"passed","time":{"start":1698701551353,"stop":1698701560217,"duration":8864}},{"uid":"589187e6e3932413","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/589187e6e3932413","status":"passed","time":{"start":1698700451825,"stop":1698700461904,"duration":10079}},{"uid":"b6a5696a4dd969ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b6a5696a4dd969ed","status":"passed","time":{"start":1698693158364,"stop":1698693168941,"duration":10577}},{"uid":"c40a90fa00624509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c40a90fa00624509","status":"passed","time":{"start":1698692970945,"stop":1698692985721,"duration":14776}},{"uid":"9e3bfff9077909a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/9e3bfff9077909a1","status":"passed","time":{"start":1698646574361,"stop":1698646584906,"duration":10545}},{"uid":"ded55970cfad4ff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ded55970cfad4ff9","status":"passed","time":{"start":1698646539639,"stop":1698646552679,"duration":13040}},{"uid":"565594a49fa8514e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/565594a49fa8514e","status":"passed","time":{"start":1698628623162,"stop":1698628632545,"duration":9383}},{"uid":"481d220010f123e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/481d220010f123e4","status":"passed","time":{"start":1698615377910,"stop":1698615385660,"duration":7750}},{"uid":"1aa71ddf5b2009aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/1aa71ddf5b2009aa","status":"passed","time":{"start":1698615294337,"stop":1698615305410,"duration":11073}},{"uid":"ea9061f3b4ea4a4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ea9061f3b4ea4a4e","status":"passed","time":{"start":1698615304049,"stop":1698615314053,"duration":10004}},{"uid":"ed66a6af9bd1d9c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ed66a6af9bd1d9c8","status":"passed","time":{"start":1698542541411,"stop":1698542553407,"duration":11996}},{"uid":"2b29024b37f1baf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2b29024b37f1baf1","status":"passed","time":{"start":1698455622586,"stop":1698455629992,"duration":7406}},{"uid":"5b997768aec708c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5b997768aec708c2","status":"passed","time":{"start":1698369299781,"stop":1698369311688,"duration":11907}},{"uid":"68ae14fecca64779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/68ae14fecca64779","status":"passed","time":{"start":1698283150334,"stop":1698283161727,"duration":11393}},{"uid":"f6838f5663dfac7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f6838f5663dfac7b","status":"passed","time":{"start":1698196699804,"stop":1698196709599,"duration":9795}},{"uid":"671dccd25427e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/671dccd25427e6","status":"passed","time":{"start":1698178271031,"stop":1698178280983,"duration":9952}}]},"dd9e500503c1050ad4a094bf9d94ac37":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":51,"unknown":0,"total":53},"items":[{"uid":"947eec07b90075b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/947eec07b90075b9","status":"passed","time":{"start":1698867688423,"stop":1698867691118,"duration":2695}},{"uid":"4932c96d5ac8d13c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/4932c96d5ac8d13c","status":"passed","time":{"start":1698801707736,"stop":1698801710505,"duration":2769}},{"uid":"104ed34692b727c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/104ed34692b727c2","status":"passed","time":{"start":1698788703511,"stop":1698788706979,"duration":3468}},{"uid":"5f6749dd2a7150bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5f6749dd2a7150bd","status":"passed","time":{"start":1698715192167,"stop":1698715195273,"duration":3106}},{"uid":"e2572bad1ac90242","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e2572bad1ac90242","status":"passed","time":{"start":1698701526853,"stop":1698701534003,"duration":7150}},{"uid":"26ef327ef2b48354","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/26ef327ef2b48354","status":"passed","time":{"start":1698700423375,"stop":1698700425885,"duration":2510}},{"uid":"c449a61b0f32e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/c449a61b0f32e9f","status":"passed","time":{"start":1698693181159,"stop":1698693187586,"duration":6427}},{"uid":"8625baaa17d7414b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8625baaa17d7414b","status":"passed","time":{"start":1698692941547,"stop":1698692944431,"duration":2884}},{"uid":"de485ea3ab603e0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/de485ea3ab603e0c","status":"passed","time":{"start":1698646537134,"stop":1698646543879,"duration":6745}},{"uid":"6ca35f117cf1305e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6ca35f117cf1305e","status":"passed","time":{"start":1698646511482,"stop":1698646513758,"duration":2276}},{"uid":"e17820d26b588439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e17820d26b588439","status":"passed","time":{"start":1698628901905,"stop":1698628905385,"duration":3480}},{"uid":"fa5651ab449b5072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/fa5651ab449b5072","status":"passed","time":{"start":1698615343439,"stop":1698615345782,"duration":2343}},{"uid":"88b5ae28244f3fee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/88b5ae28244f3fee","status":"passed","time":{"start":1698615581292,"stop":1698615584118,"duration":2826}},{"uid":"72f812a53dc6fd13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/72f812a53dc6fd13","status":"passed","time":{"start":1698615280085,"stop":1698615282514,"duration":2429}},{"uid":"2f57caa6a1f96da7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2f57caa6a1f96da7","status":"passed","time":{"start":1698542520050,"stop":1698542522763,"duration":2713}},{"uid":"670f11ade6ef667f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/670f11ade6ef667f","status":"passed","time":{"start":1698455875503,"stop":1698455877689,"duration":2186}},{"uid":"30f04c67154dd43f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/30f04c67154dd43f","status":"passed","time":{"start":1698369633372,"stop":1698369638058,"duration":4686}},{"uid":"f583e87f4b09d890","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f583e87f4b09d890","status":"passed","time":{"start":1698283013898,"stop":1698283017198,"duration":3300}},{"uid":"e5e60777b7b4f23c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e5e60777b7b4f23c","status":"passed","time":{"start":1698196678756,"stop":1698196681250,"duration":2494}},{"uid":"3f2150370968fad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/3f2150370968fad","status":"passed","time":{"start":1698178607693,"stop":1698178610243,"duration":2550}}]},"dfd168eec4fcc06b2ec363ae43f3deca":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":131,"unknown":0,"total":133},"items":[{"uid":"155d266cbbcc53d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1010//#testresult/155d266cbbcc53d9","status":"passed","time":{"start":1697591690073,"stop":1697591711696,"duration":21623}},{"uid":"1ac6ffa460530a94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1009//#testresult/1ac6ffa460530a94","status":"passed","time":{"start":1697542537359,"stop":1697542556474,"duration":19115}},{"uid":"10a788bd834027fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1008//#testresult/10a788bd834027fc","status":"passed","time":{"start":1697505301393,"stop":1697505323054,"duration":21661}},{"uid":"d377b27b49025ca6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1006//#testresult/d377b27b49025ca6","status":"passed","time":{"start":1697484615115,"stop":1697484634093,"duration":18978}},{"uid":"28c9a0bd0dfcad74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1005//#testresult/28c9a0bd0dfcad74","status":"passed","time":{"start":1697484554978,"stop":1697484573084,"duration":18106}},{"uid":"7622bb128c7b692f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1004//#testresult/7622bb128c7b692f","status":"passed","time":{"start":1697418943065,"stop":1697418962846,"duration":19781}},{"uid":"d8f55b5691c7b97e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1001//#testresult/d8f55b5691c7b97e","status":"passed","time":{"start":1697403125387,"stop":1697403143145,"duration":17758}},{"uid":"5e07cc0629a532a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/998//#testresult/5e07cc0629a532a3","status":"passed","time":{"start":1697399694186,"stop":1697399712693,"duration":18507}},{"uid":"19e32e62955532","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/994//#testresult/19e32e62955532","status":"passed","time":{"start":1697366945233,"stop":1697366968100,"duration":22867}},{"uid":"8450f245c73865b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/993//#testresult/8450f245c73865b1","status":"passed","time":{"start":1697366893493,"stop":1697366911858,"duration":18365}},{"uid":"443bc8e5fdc0f7d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/992//#testresult/443bc8e5fdc0f7d0","status":"passed","time":{"start":1697332774087,"stop":1697332792179,"duration":18092}},{"uid":"ad898c48035b8f75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/988//#testresult/ad898c48035b8f75","status":"passed","time":{"start":1697245935752,"stop":1697245953483,"duration":17731}},{"uid":"fca94cd350644d44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/986//#testresult/fca94cd350644d44","status":"passed","time":{"start":1697159776349,"stop":1697159795880,"duration":19531}},{"uid":"222e2768e4d7cbde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/985//#testresult/222e2768e4d7cbde","status":"passed","time":{"start":1697073122218,"stop":1697073151425,"duration":29207}},{"uid":"4daa06457cf84d3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/984//#testresult/4daa06457cf84d3a","status":"passed","time":{"start":1697052859293,"stop":1697052879636,"duration":20343}},{"uid":"b9918d38bb5f3644","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/981//#testresult/b9918d38bb5f3644","status":"passed","time":{"start":1697050703229,"stop":1697050721719,"duration":18490}},{"uid":"8a536a2f6f1ded1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/978//#testresult/8a536a2f6f1ded1d","status":"passed","time":{"start":1696986821501,"stop":1696986838842,"duration":17341}},{"uid":"ff242b5dc9ad9e06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/977//#testresult/ff242b5dc9ad9e06","status":"passed","time":{"start":1696900411051,"stop":1696900431137,"duration":20086}},{"uid":"ac5d3e98cb586c79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/976//#testresult/ac5d3e98cb586c79","status":"passed","time":{"start":1696814044177,"stop":1696814067654,"duration":23477}},{"uid":"989908e6962cf023","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/975//#testresult/989908e6962cf023","status":"passed","time":{"start":1696727927281,"stop":1696727945466,"duration":18185}}]}} \ No newline at end of file diff --git a/3.11/1084/widgets/categories.json b/3.11/1084/widgets/categories.json deleted file mode 100644 index 03cbe3477d..0000000000 --- a/3.11/1084/widgets/categories.json +++ /dev/null @@ -1 +0,0 @@ -{"total":1,"items":[{"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d","name":"Product defects","statistic":{"failed":31,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":31}}]} \ No newline at end of file diff --git a/3.11/1084/widgets/duration.json b/3.11/1084/widgets/duration.json deleted file mode 100644 index 100b7ba794..0000000000 --- a/3.11/1084/widgets/duration.json +++ /dev/null @@ -1 +0,0 @@ -[{"uid":"c0743db4ff22311f","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1698867705196,"stop":1698867713615,"duration":8419},"status":"passed","severity":"normal"},{"uid":"321b7082bf8da3ec","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1698867379153,"stop":1698867379156,"duration":3},"status":"failed","severity":"normal"},{"uid":"ccf4a9ce28d18be6","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1698867411647,"stop":1698867541539,"duration":129892},"status":"failed","severity":"normal"},{"uid":"1c02320184542b88","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1698867530573,"stop":1698867531308,"duration":735},"status":"passed","severity":"normal"},{"uid":"67a9abaecaafe4c3","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1698867388315,"stop":1698867389480,"duration":1165},"status":"failed","severity":"normal"},{"uid":"5a11e8b5e4bd0011","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1698867715212,"stop":1698867719634,"duration":4422},"status":"passed","severity":"normal"},{"uid":"5ac832b580d129cf","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1698867378485,"stop":1698867380585,"duration":2100},"status":"passed","severity":"normal"},{"uid":"6a6a3460c7f4ec9e","name":"Validate Council Output [BuckinghamshireCouncil]","time":{"start":1698867347525,"stop":1698867365278,"duration":17753},"status":"passed","severity":"normal"},{"uid":"adc4186b75ed80be","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1698867401041,"stop":1698867406514,"duration":5473},"status":"passed","severity":"normal"},{"uid":"1ba5368d38f1a455","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1698867328404,"stop":1698867337309,"duration":8905},"status":"failed","severity":"normal"},{"uid":"5713d14268f1946d","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1698867326575,"stop":1698867328402,"duration":1827},"status":"passed","severity":"normal"},{"uid":"248d25ba9bf8a75","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1698867321059,"stop":1698867321836,"duration":777},"status":"failed","severity":"normal"},{"uid":"b17e30837397807a","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1698867536414,"stop":1698867542058,"duration":5644},"status":"passed","severity":"normal"},{"uid":"acf86f0f1d0e8c74","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1698867729425,"stop":1698867735806,"duration":6381},"status":"passed","severity":"normal"},{"uid":"83fb27b65be82a8e","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1698867326538,"stop":1698867326541,"duration":3},"status":"failed","severity":"normal"},{"uid":"a84526d38440c648","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1698867548174,"stop":1698867551739,"duration":3565},"status":"passed","severity":"normal"},{"uid":"9beef4c39daf2f62","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1698867531310,"stop":1698867534393,"duration":3083},"status":"failed","severity":"normal"},{"uid":"807273545fd4543d","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1698867323782,"stop":1698867324234,"duration":452},"status":"failed","severity":"normal"},{"uid":"c9e3c1b7da913816","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1698867334724,"stop":1698867347522,"duration":12798},"status":"passed","severity":"normal"},{"uid":"f9328cd22cde8da7","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1698867329178,"stop":1698867333794,"duration":4616},"status":"passed","severity":"normal"},{"uid":"e3021e7162a047fc","name":"Validate Council Output [BuryCouncil]","time":{"start":1698867365281,"stop":1698867367017,"duration":1736},"status":"passed","severity":"normal"},{"uid":"539cf2765948c106","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1698867348343,"stop":1698867353246,"duration":4903},"status":"passed","severity":"normal"},{"uid":"75f10cec72d81eb6","name":"Validate Council Output [MertonCouncil]","time":{"start":1698867542061,"stop":1698867548091,"duration":6030},"status":"failed","severity":"normal"},{"uid":"8d929b028f99b279","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1698867691120,"stop":1698867692635,"duration":1515},"status":"passed","severity":"normal"},{"uid":"33706e44c9c31998","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1698867564318,"stop":1698867564937,"duration":619},"status":"passed","severity":"normal"},{"uid":"4c73ac8faa892520","name":"Validate Council Output [CroydonCouncil]","time":{"start":1698867341822,"stop":1698867343350,"duration":1528},"status":"failed","severity":"normal"},{"uid":"99dcc6083cd0f992","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1698867723976,"stop":1698867725859,"duration":1883},"status":"failed","severity":"normal"},{"uid":"6120353588b2e742","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1698867543286,"stop":1698867547074,"duration":3788},"status":"failed","severity":"normal"},{"uid":"be4803ae36546b07","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1698867566575,"stop":1698867569675,"duration":3100},"status":"passed","severity":"normal"},{"uid":"1d33f8c951ee9b74","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1698867376488,"stop":1698867378396,"duration":1908},"status":"failed","severity":"normal"},{"uid":"e285d7587ec7d24","name":"Validate Council Output [CalderdaleCouncil]","time":{"start":1698867313985,"stop":1698867322526,"duration":8541},"status":"failed","severity":"normal"},{"uid":"212ca2d7e8078780","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1698867386349,"stop":1698867394242,"duration":7893},"status":"passed","severity":"normal"},{"uid":"8f0c2b261c5d39a0","name":"Validate Council Output [StHelensBC]","time":{"start":1698867578253,"stop":1698867578814,"duration":561},"status":"passed","severity":"normal"},{"uid":"1bdb14905e0de0c2","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1698867378062,"stop":1698867379118,"duration":1056},"status":"failed","severity":"normal"},{"uid":"76ad9dcc2badbda5","name":"Validate Council Output [EastLindseyDistrictCouncil]","time":{"start":1698867360148,"stop":1698867364949,"duration":4801},"status":"passed","severity":"normal"},{"uid":"1d73637d004233a4","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1698867400267,"stop":1698867401039,"duration":772},"status":"passed","severity":"normal"},{"uid":"9ddc0566cab40b78","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1698867590362,"stop":1698867719733,"duration":129371},"status":"failed","severity":"normal"},{"uid":"c1161382b0c25959","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1698867399615,"stop":1698867530570,"duration":130955},"status":"passed","severity":"normal"},{"uid":"72d83985af618a41","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1698867389508,"stop":1698867391046,"duration":1538},"status":"failed","severity":"normal"},{"uid":"321c9e0cdb586f99","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1698867534419,"stop":1698867535416,"duration":997},"status":"passed","severity":"normal"},{"uid":"ab6efc981262b4e2","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1698867343389,"stop":1698867348339,"duration":4950},"status":"passed","severity":"normal"},{"uid":"cf8671a0e1f8e938","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1698867702725,"stop":1698867705193,"duration":2468},"status":"passed","severity":"normal"},{"uid":"30665349655842b7","name":"Validate Council Output [GatesheadCouncil]","time":{"start":1698867367021,"stop":1698867374407,"duration":7386},"status":"passed","severity":"normal"},{"uid":"947eec07b90075b9","name":"Validate Council Output [RhonddaCynonTaffCouncil]","time":{"start":1698867688423,"stop":1698867691118,"duration":2695},"status":"passed","severity":"normal"},{"uid":"64bff62d215a591d","name":"Validate Council Output [NeathPortTalbotCouncil]","time":{"start":1698867379189,"stop":1698867385288,"duration":6099},"status":"passed","severity":"normal"},{"uid":"8db9b799650f26a7","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1698867561285,"stop":1698867562525,"duration":1240},"status":"passed","severity":"normal"},{"uid":"9f0b131d3061c150","name":"Validate Council Output [StratfordUponAvonCouncil]","time":{"start":1698867584472,"stop":1698867589456,"duration":4984},"status":"passed","severity":"normal"},{"uid":"d526e831a23d632a","name":"Validate Council Output [TorbayCouncil]","time":{"start":1698867722523,"stop":1698867723973,"duration":1450},"status":"passed","severity":"normal"},{"uid":"11e1f912ed85ed5b","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1698867374410,"stop":1698867376486,"duration":2076},"status":"passed","severity":"normal"},{"uid":"cda0c1bc093a46ca","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1698867700133,"stop":1698867702722,"duration":2589},"status":"passed","severity":"normal"},{"uid":"a4ce0c4df2df1fc2","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1698867356634,"stop":1698867357988,"duration":1354},"status":"passed","severity":"normal"},{"uid":"8b4de7bc5f49ab70","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1698867321924,"stop":1698867322702,"duration":778},"status":"passed","severity":"normal"},{"uid":"58da5d9595f9ac29","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1698867730465,"stop":1698867733932,"duration":3467},"status":"passed","severity":"normal"},{"uid":"afcea719d4cdf33","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1698867535418,"stop":1698867536412,"duration":994},"status":"passed","severity":"normal"},{"uid":"3a4d378914111c2d","name":"Validate Council Output [SomersetCouncil]","time":{"start":1698867553840,"stop":1698867561283,"duration":7443},"status":"passed","severity":"normal"},{"uid":"962394fc05a08c2a","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1698867719913,"stop":1698867722520,"duration":2607},"status":"passed","severity":"normal"},{"uid":"9537d114052bcbcf","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1698867364951,"stop":1698867365096,"duration":145},"status":"failed","severity":"normal"},{"uid":"e4bedd7c86810615","name":"Validate Council Output [BexleyCouncil]","time":{"start":1698867323316,"stop":1698867323748,"duration":432},"status":"failed","severity":"normal"},{"uid":"ea39e6444ef92cfe","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","time":{"start":1698867570500,"stop":1698867578250,"duration":7750},"status":"passed","severity":"normal"},{"uid":"d709d814dc6dab1a","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1698867358608,"stop":1698867360146,"duration":1538},"status":"passed","severity":"normal"},{"uid":"b5ed75a48c1697bf","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1698867551741,"stop":1698867553838,"duration":2097},"status":"passed","severity":"normal"},{"uid":"2f33085f7f9cf954","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1698867385290,"stop":1698867386347,"duration":1057},"status":"passed","severity":"normal"},{"uid":"595ce4fee1e1f11c","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1698867569678,"stop":1698867570256,"duration":578},"status":"failed","severity":"normal"},{"uid":"eb176b835655322","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1698867365261,"stop":1698867366512,"duration":1251},"status":"passed","severity":"normal"},{"uid":"e606ff80ba856134","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1698867313985,"stop":1698867321055,"duration":7070},"status":"passed","severity":"normal"},{"uid":"5e729d951751f0bf","name":"Validate Council Output [CannockChaseDistrictCouncil]","time":{"start":1698867322629,"stop":1698867323527,"duration":898},"status":"passed","severity":"normal"},{"uid":"fab57b1099b2bfa9","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1698867377119,"stop":1698867377768,"duration":649},"status":"failed","severity":"normal"},{"uid":"c2b8e887ab0b70cf","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1698867699496,"stop":1698867700106,"duration":610},"status":"failed","severity":"normal"},{"uid":"20c3c7688b045c62","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1698867333796,"stop":1698867334687,"duration":891},"status":"failed","severity":"normal"},{"uid":"e2e765f6d989af01","name":"Validate Council Output [YorkCouncil]","time":{"start":1698867735810,"stop":1698867737703,"duration":1893},"status":"passed","severity":"normal"},{"uid":"db4cbdac098a4c48","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1698867692638,"stop":1698867699493,"duration":6855},"status":"passed","severity":"normal"},{"uid":"113490d328f8aab1","name":"Validate Council Output [BCPCouncil]","time":{"start":1698867322706,"stop":1698867323314,"duration":608},"status":"passed","severity":"normal"},{"uid":"cc94684964a1cab8","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1698867589459,"stop":1698867590208,"duration":749},"status":"failed","severity":"normal"},{"uid":"e65e5a90a49db6e3","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1698867562527,"stop":1698867564315,"duration":1788},"status":"passed","severity":"normal"},{"uid":"8898658c9d0be498","name":"Validate Council Output [EastSuffolkCouncil]","time":{"start":1698867366514,"stop":1698867373326,"duration":6812},"status":"failed","severity":"normal"},{"uid":"2a9098384eb293b0","name":"Validate Council Output [BoltonCouncil]","time":{"start":1698867324422,"stop":1698867329176,"duration":4754},"status":"passed","severity":"normal"},{"uid":"b40838004c6edecc","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1698867380587,"stop":1698867388313,"duration":7726},"status":"passed","severity":"normal"},{"uid":"991e31963f0ef3dc","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1698867678924,"stop":1698867688421,"duration":9497},"status":"passed","severity":"normal"},{"uid":"9f4f097acbaa4dc4","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1698867541697,"stop":1698867543216,"duration":1519},"status":"failed","severity":"normal"},{"uid":"7b2ef46cf97fac33","name":"Validate Council Output [WestLothianCouncil]","time":{"start":1698867721374,"stop":1698867730463,"duration":9089},"status":"passed","severity":"normal"},{"uid":"34fc19b30c9580ac","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1698867337336,"stop":1698867337608,"duration":272},"status":"failed","severity":"normal"},{"uid":"87ef30646aeb1877","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1698867719637,"stop":1698867721118,"duration":1481},"status":"passed","severity":"normal"},{"uid":"f92c82a5e2d66c16","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1698867391093,"stop":1698867399613,"duration":8520},"status":"passed","severity":"normal"},{"uid":"4844eb9f0e0e2f68","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1698867578816,"stop":1698867584470,"duration":5654},"status":"passed","severity":"normal"},{"uid":"f01a9f24c198e2bc","name":"Validate Council Output [CardiffCouncil]","time":{"start":1698867323529,"stop":1698867326535,"duration":3006},"status":"passed","severity":"normal"},{"uid":"f0d39fc5552aaa73","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1698867713618,"stop":1698867715209,"duration":1591},"status":"passed","severity":"normal"},{"uid":"f1d6a76544d68af1","name":"Validate Council Output [WelhatCouncil]","time":{"start":1698867721121,"stop":1698867721337,"duration":216},"status":"failed","severity":"normal"},{"uid":"f38622d4d4345466","name":"Validate Council Output [DurhamCouncil]","time":{"start":1698867353248,"stop":1698867356632,"duration":3384},"status":"passed","severity":"normal"},{"uid":"f051b007d0f842d0","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1698867406516,"stop":1698867411644,"duration":5128},"status":"passed","severity":"normal"},{"uid":"f572acf76265a1b4","name":"Validate Council Output [EastDevonDC]","time":{"start":1698867357990,"stop":1698867358605,"duration":615},"status":"passed","severity":"normal"},{"uid":"b821e6b5d0bf4724","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1698867725888,"stop":1698867729422,"duration":3534},"status":"passed","severity":"normal"},{"uid":"fa112042b76c07c9","name":"Validate Council Output [NorthEastLincs]","time":{"start":1698867394244,"stop":1698867394247,"duration":3},"status":"failed","severity":"normal"},{"uid":"52f58b1c3d6bbe31","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1698867373378,"stop":1698867377116,"duration":3738},"status":"passed","severity":"normal"},{"uid":"1c15247debba5392","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1698867338588,"stop":1698867341820,"duration":3232},"status":"passed","severity":"normal"},{"uid":"2f7c3ceeac76801f","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1698867547130,"stop":1698867678785,"duration":131655},"status":"failed","severity":"normal"},{"uid":"868469739c441395","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1698867564940,"stop":1698867566548,"duration":1608},"status":"failed","severity":"normal"},{"uid":"ede39b3f079f7c6","name":"Validate Council Output [ConwyCountyBorough]","time":{"start":1698867337842,"stop":1698867338586,"duration":744},"status":"passed","severity":"normal"},{"uid":"2c01a83167cacab2","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1698867394281,"stop":1698867400265,"duration":5984},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/3.11/1084/widgets/executors.json b/3.11/1084/widgets/executors.json deleted file mode 100644 index f36e94eb2a..0000000000 --- a/3.11/1084/widgets/executors.json +++ /dev/null @@ -1 +0,0 @@ -[{"name":"GitHub Actions","type":"github","url":"https://robbrad.github.io/UKBinCollectionData/3.11","buildOrder":1084,"buildName":"GitHub Actions Run #6724257020","buildUrl":"https://github.com/robbrad/UKBinCollectionData/actions/runs/6724257020","reportName":"Allure Report with history","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084/"}] \ No newline at end of file diff --git a/3.11/1084/widgets/severity.json b/3.11/1084/widgets/severity.json deleted file mode 100644 index 03fd1f3520..0000000000 --- a/3.11/1084/widgets/severity.json +++ /dev/null @@ -1 +0,0 @@ -[{"uid":"67a9abaecaafe4c3","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1698867388315,"stop":1698867389480,"duration":1165},"status":"failed","severity":"normal"},{"uid":"e65e5a90a49db6e3","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1698867562527,"stop":1698867564315,"duration":1788},"status":"passed","severity":"normal"},{"uid":"f1d6a76544d68af1","name":"Validate Council Output [WelhatCouncil]","time":{"start":1698867721121,"stop":1698867721337,"duration":216},"status":"failed","severity":"normal"},{"uid":"8db9b799650f26a7","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1698867561285,"stop":1698867562525,"duration":1240},"status":"passed","severity":"normal"},{"uid":"5a11e8b5e4bd0011","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1698867715212,"stop":1698867719634,"duration":4422},"status":"passed","severity":"normal"},{"uid":"248d25ba9bf8a75","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1698867321059,"stop":1698867321836,"duration":777},"status":"failed","severity":"normal"},{"uid":"9beef4c39daf2f62","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1698867531310,"stop":1698867534393,"duration":3083},"status":"failed","severity":"normal"},{"uid":"7b2ef46cf97fac33","name":"Validate Council Output [WestLothianCouncil]","time":{"start":1698867721374,"stop":1698867730463,"duration":9089},"status":"passed","severity":"normal"},{"uid":"ab6efc981262b4e2","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1698867343389,"stop":1698867348339,"duration":4950},"status":"passed","severity":"normal"},{"uid":"962394fc05a08c2a","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1698867719913,"stop":1698867722520,"duration":2607},"status":"passed","severity":"normal"},{"uid":"2f33085f7f9cf954","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1698867385290,"stop":1698867386347,"duration":1057},"status":"passed","severity":"normal"},{"uid":"c2b8e887ab0b70cf","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1698867699496,"stop":1698867700106,"duration":610},"status":"failed","severity":"normal"},{"uid":"1c15247debba5392","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1698867338588,"stop":1698867341820,"duration":3232},"status":"passed","severity":"normal"},{"uid":"1bdb14905e0de0c2","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1698867378062,"stop":1698867379118,"duration":1056},"status":"failed","severity":"normal"},{"uid":"b5ed75a48c1697bf","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1698867551741,"stop":1698867553838,"duration":2097},"status":"passed","severity":"normal"},{"uid":"5e729d951751f0bf","name":"Validate Council Output [CannockChaseDistrictCouncil]","time":{"start":1698867322629,"stop":1698867323527,"duration":898},"status":"passed","severity":"normal"},{"uid":"64bff62d215a591d","name":"Validate Council Output [NeathPortTalbotCouncil]","time":{"start":1698867379189,"stop":1698867385288,"duration":6099},"status":"passed","severity":"normal"},{"uid":"ccf4a9ce28d18be6","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1698867411647,"stop":1698867541539,"duration":129892},"status":"failed","severity":"normal"},{"uid":"b40838004c6edecc","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1698867380587,"stop":1698867388313,"duration":7726},"status":"passed","severity":"normal"},{"uid":"34fc19b30c9580ac","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1698867337336,"stop":1698867337608,"duration":272},"status":"failed","severity":"normal"},{"uid":"9537d114052bcbcf","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1698867364951,"stop":1698867365096,"duration":145},"status":"failed","severity":"normal"},{"uid":"e606ff80ba856134","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1698867313985,"stop":1698867321055,"duration":7070},"status":"passed","severity":"normal"},{"uid":"d709d814dc6dab1a","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1698867358608,"stop":1698867360146,"duration":1538},"status":"passed","severity":"normal"},{"uid":"30665349655842b7","name":"Validate Council Output [GatesheadCouncil]","time":{"start":1698867367021,"stop":1698867374407,"duration":7386},"status":"passed","severity":"normal"},{"uid":"52f58b1c3d6bbe31","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1698867373378,"stop":1698867377116,"duration":3738},"status":"passed","severity":"normal"},{"uid":"113490d328f8aab1","name":"Validate Council Output [BCPCouncil]","time":{"start":1698867322706,"stop":1698867323314,"duration":608},"status":"passed","severity":"normal"},{"uid":"f572acf76265a1b4","name":"Validate Council Output [EastDevonDC]","time":{"start":1698867357990,"stop":1698867358605,"duration":615},"status":"passed","severity":"normal"},{"uid":"20c3c7688b045c62","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1698867333796,"stop":1698867334687,"duration":891},"status":"failed","severity":"normal"},{"uid":"b821e6b5d0bf4724","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1698867725888,"stop":1698867729422,"duration":3534},"status":"passed","severity":"normal"},{"uid":"1d33f8c951ee9b74","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1698867376488,"stop":1698867378396,"duration":1908},"status":"failed","severity":"normal"},{"uid":"e2e765f6d989af01","name":"Validate Council Output [YorkCouncil]","time":{"start":1698867735810,"stop":1698867737703,"duration":1893},"status":"passed","severity":"normal"},{"uid":"cf8671a0e1f8e938","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1698867702725,"stop":1698867705193,"duration":2468},"status":"passed","severity":"normal"},{"uid":"8d929b028f99b279","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1698867691120,"stop":1698867692635,"duration":1515},"status":"passed","severity":"normal"},{"uid":"4844eb9f0e0e2f68","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1698867578816,"stop":1698867584470,"duration":5654},"status":"passed","severity":"normal"},{"uid":"8898658c9d0be498","name":"Validate Council Output [EastSuffolkCouncil]","time":{"start":1698867366514,"stop":1698867373326,"duration":6812},"status":"failed","severity":"normal"},{"uid":"cda0c1bc093a46ca","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1698867700133,"stop":1698867702722,"duration":2589},"status":"passed","severity":"normal"},{"uid":"9ddc0566cab40b78","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1698867590362,"stop":1698867719733,"duration":129371},"status":"failed","severity":"normal"},{"uid":"f051b007d0f842d0","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1698867406516,"stop":1698867411644,"duration":5128},"status":"passed","severity":"normal"},{"uid":"afcea719d4cdf33","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1698867535418,"stop":1698867536412,"duration":994},"status":"passed","severity":"normal"},{"uid":"868469739c441395","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1698867564940,"stop":1698867566548,"duration":1608},"status":"failed","severity":"normal"},{"uid":"11e1f912ed85ed5b","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1698867374410,"stop":1698867376486,"duration":2076},"status":"passed","severity":"normal"},{"uid":"f38622d4d4345466","name":"Validate Council Output [DurhamCouncil]","time":{"start":1698867353248,"stop":1698867356632,"duration":3384},"status":"passed","severity":"normal"},{"uid":"c9e3c1b7da913816","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1698867334724,"stop":1698867347522,"duration":12798},"status":"passed","severity":"normal"},{"uid":"991e31963f0ef3dc","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1698867678924,"stop":1698867688421,"duration":9497},"status":"passed","severity":"normal"},{"uid":"c0743db4ff22311f","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1698867705196,"stop":1698867713615,"duration":8419},"status":"passed","severity":"normal"},{"uid":"807273545fd4543d","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1698867323782,"stop":1698867324234,"duration":452},"status":"failed","severity":"normal"},{"uid":"8b4de7bc5f49ab70","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1698867321924,"stop":1698867322702,"duration":778},"status":"passed","severity":"normal"},{"uid":"a84526d38440c648","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1698867548174,"stop":1698867551739,"duration":3565},"status":"passed","severity":"normal"},{"uid":"76ad9dcc2badbda5","name":"Validate Council Output [EastLindseyDistrictCouncil]","time":{"start":1698867360148,"stop":1698867364949,"duration":4801},"status":"passed","severity":"normal"},{"uid":"947eec07b90075b9","name":"Validate Council Output [RhonddaCynonTaffCouncil]","time":{"start":1698867688423,"stop":1698867691118,"duration":2695},"status":"passed","severity":"normal"},{"uid":"83fb27b65be82a8e","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1698867326538,"stop":1698867326541,"duration":3},"status":"failed","severity":"normal"},{"uid":"c1161382b0c25959","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1698867399615,"stop":1698867530570,"duration":130955},"status":"passed","severity":"normal"},{"uid":"87ef30646aeb1877","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1698867719637,"stop":1698867721118,"duration":1481},"status":"passed","severity":"normal"},{"uid":"be4803ae36546b07","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1698867566575,"stop":1698867569675,"duration":3100},"status":"passed","severity":"normal"},{"uid":"212ca2d7e8078780","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1698867386349,"stop":1698867394242,"duration":7893},"status":"passed","severity":"normal"},{"uid":"fab57b1099b2bfa9","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1698867377119,"stop":1698867377768,"duration":649},"status":"failed","severity":"normal"},{"uid":"d526e831a23d632a","name":"Validate Council Output [TorbayCouncil]","time":{"start":1698867722523,"stop":1698867723973,"duration":1450},"status":"passed","severity":"normal"},{"uid":"e4bedd7c86810615","name":"Validate Council Output [BexleyCouncil]","time":{"start":1698867323316,"stop":1698867323748,"duration":432},"status":"failed","severity":"normal"},{"uid":"f9328cd22cde8da7","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1698867329178,"stop":1698867333794,"duration":4616},"status":"passed","severity":"normal"},{"uid":"72d83985af618a41","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1698867389508,"stop":1698867391046,"duration":1538},"status":"failed","severity":"normal"},{"uid":"b17e30837397807a","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1698867536414,"stop":1698867542058,"duration":5644},"status":"passed","severity":"normal"},{"uid":"6120353588b2e742","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1698867543286,"stop":1698867547074,"duration":3788},"status":"failed","severity":"normal"},{"uid":"ede39b3f079f7c6","name":"Validate Council Output [ConwyCountyBorough]","time":{"start":1698867337842,"stop":1698867338586,"duration":744},"status":"passed","severity":"normal"},{"uid":"9f0b131d3061c150","name":"Validate Council Output [StratfordUponAvonCouncil]","time":{"start":1698867584472,"stop":1698867589456,"duration":4984},"status":"passed","severity":"normal"},{"uid":"ea39e6444ef92cfe","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","time":{"start":1698867570500,"stop":1698867578250,"duration":7750},"status":"passed","severity":"normal"},{"uid":"cc94684964a1cab8","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1698867589459,"stop":1698867590208,"duration":749},"status":"failed","severity":"normal"},{"uid":"5713d14268f1946d","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1698867326575,"stop":1698867328402,"duration":1827},"status":"passed","severity":"normal"},{"uid":"58da5d9595f9ac29","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1698867730465,"stop":1698867733932,"duration":3467},"status":"passed","severity":"normal"},{"uid":"321c9e0cdb586f99","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1698867534419,"stop":1698867535416,"duration":997},"status":"passed","severity":"normal"},{"uid":"2c01a83167cacab2","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1698867394281,"stop":1698867400265,"duration":5984},"status":"passed","severity":"normal"},{"uid":"1c02320184542b88","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1698867530573,"stop":1698867531308,"duration":735},"status":"passed","severity":"normal"},{"uid":"8f0c2b261c5d39a0","name":"Validate Council Output [StHelensBC]","time":{"start":1698867578253,"stop":1698867578814,"duration":561},"status":"passed","severity":"normal"},{"uid":"e285d7587ec7d24","name":"Validate Council Output [CalderdaleCouncil]","time":{"start":1698867313985,"stop":1698867322526,"duration":8541},"status":"failed","severity":"normal"},{"uid":"539cf2765948c106","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1698867348343,"stop":1698867353246,"duration":4903},"status":"passed","severity":"normal"},{"uid":"adc4186b75ed80be","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1698867401041,"stop":1698867406514,"duration":5473},"status":"passed","severity":"normal"},{"uid":"f0d39fc5552aaa73","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1698867713618,"stop":1698867715209,"duration":1591},"status":"passed","severity":"normal"},{"uid":"a4ce0c4df2df1fc2","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1698867356634,"stop":1698867357988,"duration":1354},"status":"passed","severity":"normal"},{"uid":"2a9098384eb293b0","name":"Validate Council Output [BoltonCouncil]","time":{"start":1698867324422,"stop":1698867329176,"duration":4754},"status":"passed","severity":"normal"},{"uid":"4c73ac8faa892520","name":"Validate Council Output [CroydonCouncil]","time":{"start":1698867341822,"stop":1698867343350,"duration":1528},"status":"failed","severity":"normal"},{"uid":"33706e44c9c31998","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1698867564318,"stop":1698867564937,"duration":619},"status":"passed","severity":"normal"},{"uid":"f92c82a5e2d66c16","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1698867391093,"stop":1698867399613,"duration":8520},"status":"passed","severity":"normal"},{"uid":"eb176b835655322","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1698867365261,"stop":1698867366512,"duration":1251},"status":"passed","severity":"normal"},{"uid":"f01a9f24c198e2bc","name":"Validate Council Output [CardiffCouncil]","time":{"start":1698867323529,"stop":1698867326535,"duration":3006},"status":"passed","severity":"normal"},{"uid":"acf86f0f1d0e8c74","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1698867729425,"stop":1698867735806,"duration":6381},"status":"passed","severity":"normal"},{"uid":"db4cbdac098a4c48","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1698867692638,"stop":1698867699493,"duration":6855},"status":"passed","severity":"normal"},{"uid":"9f4f097acbaa4dc4","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1698867541697,"stop":1698867543216,"duration":1519},"status":"failed","severity":"normal"},{"uid":"75f10cec72d81eb6","name":"Validate Council Output [MertonCouncil]","time":{"start":1698867542061,"stop":1698867548091,"duration":6030},"status":"failed","severity":"normal"},{"uid":"1d73637d004233a4","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1698867400267,"stop":1698867401039,"duration":772},"status":"passed","severity":"normal"},{"uid":"595ce4fee1e1f11c","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1698867569678,"stop":1698867570256,"duration":578},"status":"failed","severity":"normal"},{"uid":"321b7082bf8da3ec","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1698867379153,"stop":1698867379156,"duration":3},"status":"failed","severity":"normal"},{"uid":"3a4d378914111c2d","name":"Validate Council Output [SomersetCouncil]","time":{"start":1698867553840,"stop":1698867561283,"duration":7443},"status":"passed","severity":"normal"},{"uid":"2f7c3ceeac76801f","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1698867547130,"stop":1698867678785,"duration":131655},"status":"failed","severity":"normal"},{"uid":"fa112042b76c07c9","name":"Validate Council Output [NorthEastLincs]","time":{"start":1698867394244,"stop":1698867394247,"duration":3},"status":"failed","severity":"normal"},{"uid":"e3021e7162a047fc","name":"Validate Council Output [BuryCouncil]","time":{"start":1698867365281,"stop":1698867367017,"duration":1736},"status":"passed","severity":"normal"},{"uid":"6a6a3460c7f4ec9e","name":"Validate Council Output [BuckinghamshireCouncil]","time":{"start":1698867347525,"stop":1698867365278,"duration":17753},"status":"passed","severity":"normal"},{"uid":"5ac832b580d129cf","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1698867378485,"stop":1698867380585,"duration":2100},"status":"passed","severity":"normal"},{"uid":"99dcc6083cd0f992","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1698867723976,"stop":1698867725859,"duration":1883},"status":"failed","severity":"normal"},{"uid":"1ba5368d38f1a455","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1698867328404,"stop":1698867337309,"duration":8905},"status":"failed","severity":"normal"}] \ No newline at end of file diff --git a/3.11/1084/widgets/status-chart.json b/3.11/1084/widgets/status-chart.json deleted file mode 100644 index 100b7ba794..0000000000 --- a/3.11/1084/widgets/status-chart.json +++ /dev/null @@ -1 +0,0 @@ -[{"uid":"c0743db4ff22311f","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1698867705196,"stop":1698867713615,"duration":8419},"status":"passed","severity":"normal"},{"uid":"321b7082bf8da3ec","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1698867379153,"stop":1698867379156,"duration":3},"status":"failed","severity":"normal"},{"uid":"ccf4a9ce28d18be6","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1698867411647,"stop":1698867541539,"duration":129892},"status":"failed","severity":"normal"},{"uid":"1c02320184542b88","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1698867530573,"stop":1698867531308,"duration":735},"status":"passed","severity":"normal"},{"uid":"67a9abaecaafe4c3","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1698867388315,"stop":1698867389480,"duration":1165},"status":"failed","severity":"normal"},{"uid":"5a11e8b5e4bd0011","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1698867715212,"stop":1698867719634,"duration":4422},"status":"passed","severity":"normal"},{"uid":"5ac832b580d129cf","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1698867378485,"stop":1698867380585,"duration":2100},"status":"passed","severity":"normal"},{"uid":"6a6a3460c7f4ec9e","name":"Validate Council Output [BuckinghamshireCouncil]","time":{"start":1698867347525,"stop":1698867365278,"duration":17753},"status":"passed","severity":"normal"},{"uid":"adc4186b75ed80be","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1698867401041,"stop":1698867406514,"duration":5473},"status":"passed","severity":"normal"},{"uid":"1ba5368d38f1a455","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1698867328404,"stop":1698867337309,"duration":8905},"status":"failed","severity":"normal"},{"uid":"5713d14268f1946d","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1698867326575,"stop":1698867328402,"duration":1827},"status":"passed","severity":"normal"},{"uid":"248d25ba9bf8a75","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1698867321059,"stop":1698867321836,"duration":777},"status":"failed","severity":"normal"},{"uid":"b17e30837397807a","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1698867536414,"stop":1698867542058,"duration":5644},"status":"passed","severity":"normal"},{"uid":"acf86f0f1d0e8c74","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1698867729425,"stop":1698867735806,"duration":6381},"status":"passed","severity":"normal"},{"uid":"83fb27b65be82a8e","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1698867326538,"stop":1698867326541,"duration":3},"status":"failed","severity":"normal"},{"uid":"a84526d38440c648","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1698867548174,"stop":1698867551739,"duration":3565},"status":"passed","severity":"normal"},{"uid":"9beef4c39daf2f62","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1698867531310,"stop":1698867534393,"duration":3083},"status":"failed","severity":"normal"},{"uid":"807273545fd4543d","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1698867323782,"stop":1698867324234,"duration":452},"status":"failed","severity":"normal"},{"uid":"c9e3c1b7da913816","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1698867334724,"stop":1698867347522,"duration":12798},"status":"passed","severity":"normal"},{"uid":"f9328cd22cde8da7","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1698867329178,"stop":1698867333794,"duration":4616},"status":"passed","severity":"normal"},{"uid":"e3021e7162a047fc","name":"Validate Council Output [BuryCouncil]","time":{"start":1698867365281,"stop":1698867367017,"duration":1736},"status":"passed","severity":"normal"},{"uid":"539cf2765948c106","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1698867348343,"stop":1698867353246,"duration":4903},"status":"passed","severity":"normal"},{"uid":"75f10cec72d81eb6","name":"Validate Council Output [MertonCouncil]","time":{"start":1698867542061,"stop":1698867548091,"duration":6030},"status":"failed","severity":"normal"},{"uid":"8d929b028f99b279","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1698867691120,"stop":1698867692635,"duration":1515},"status":"passed","severity":"normal"},{"uid":"33706e44c9c31998","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1698867564318,"stop":1698867564937,"duration":619},"status":"passed","severity":"normal"},{"uid":"4c73ac8faa892520","name":"Validate Council Output [CroydonCouncil]","time":{"start":1698867341822,"stop":1698867343350,"duration":1528},"status":"failed","severity":"normal"},{"uid":"99dcc6083cd0f992","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1698867723976,"stop":1698867725859,"duration":1883},"status":"failed","severity":"normal"},{"uid":"6120353588b2e742","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1698867543286,"stop":1698867547074,"duration":3788},"status":"failed","severity":"normal"},{"uid":"be4803ae36546b07","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1698867566575,"stop":1698867569675,"duration":3100},"status":"passed","severity":"normal"},{"uid":"1d33f8c951ee9b74","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1698867376488,"stop":1698867378396,"duration":1908},"status":"failed","severity":"normal"},{"uid":"e285d7587ec7d24","name":"Validate Council Output [CalderdaleCouncil]","time":{"start":1698867313985,"stop":1698867322526,"duration":8541},"status":"failed","severity":"normal"},{"uid":"212ca2d7e8078780","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1698867386349,"stop":1698867394242,"duration":7893},"status":"passed","severity":"normal"},{"uid":"8f0c2b261c5d39a0","name":"Validate Council Output [StHelensBC]","time":{"start":1698867578253,"stop":1698867578814,"duration":561},"status":"passed","severity":"normal"},{"uid":"1bdb14905e0de0c2","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1698867378062,"stop":1698867379118,"duration":1056},"status":"failed","severity":"normal"},{"uid":"76ad9dcc2badbda5","name":"Validate Council Output [EastLindseyDistrictCouncil]","time":{"start":1698867360148,"stop":1698867364949,"duration":4801},"status":"passed","severity":"normal"},{"uid":"1d73637d004233a4","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1698867400267,"stop":1698867401039,"duration":772},"status":"passed","severity":"normal"},{"uid":"9ddc0566cab40b78","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1698867590362,"stop":1698867719733,"duration":129371},"status":"failed","severity":"normal"},{"uid":"c1161382b0c25959","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1698867399615,"stop":1698867530570,"duration":130955},"status":"passed","severity":"normal"},{"uid":"72d83985af618a41","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1698867389508,"stop":1698867391046,"duration":1538},"status":"failed","severity":"normal"},{"uid":"321c9e0cdb586f99","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1698867534419,"stop":1698867535416,"duration":997},"status":"passed","severity":"normal"},{"uid":"ab6efc981262b4e2","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1698867343389,"stop":1698867348339,"duration":4950},"status":"passed","severity":"normal"},{"uid":"cf8671a0e1f8e938","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1698867702725,"stop":1698867705193,"duration":2468},"status":"passed","severity":"normal"},{"uid":"30665349655842b7","name":"Validate Council Output [GatesheadCouncil]","time":{"start":1698867367021,"stop":1698867374407,"duration":7386},"status":"passed","severity":"normal"},{"uid":"947eec07b90075b9","name":"Validate Council Output [RhonddaCynonTaffCouncil]","time":{"start":1698867688423,"stop":1698867691118,"duration":2695},"status":"passed","severity":"normal"},{"uid":"64bff62d215a591d","name":"Validate Council Output [NeathPortTalbotCouncil]","time":{"start":1698867379189,"stop":1698867385288,"duration":6099},"status":"passed","severity":"normal"},{"uid":"8db9b799650f26a7","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1698867561285,"stop":1698867562525,"duration":1240},"status":"passed","severity":"normal"},{"uid":"9f0b131d3061c150","name":"Validate Council Output [StratfordUponAvonCouncil]","time":{"start":1698867584472,"stop":1698867589456,"duration":4984},"status":"passed","severity":"normal"},{"uid":"d526e831a23d632a","name":"Validate Council Output [TorbayCouncil]","time":{"start":1698867722523,"stop":1698867723973,"duration":1450},"status":"passed","severity":"normal"},{"uid":"11e1f912ed85ed5b","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1698867374410,"stop":1698867376486,"duration":2076},"status":"passed","severity":"normal"},{"uid":"cda0c1bc093a46ca","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1698867700133,"stop":1698867702722,"duration":2589},"status":"passed","severity":"normal"},{"uid":"a4ce0c4df2df1fc2","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1698867356634,"stop":1698867357988,"duration":1354},"status":"passed","severity":"normal"},{"uid":"8b4de7bc5f49ab70","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1698867321924,"stop":1698867322702,"duration":778},"status":"passed","severity":"normal"},{"uid":"58da5d9595f9ac29","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1698867730465,"stop":1698867733932,"duration":3467},"status":"passed","severity":"normal"},{"uid":"afcea719d4cdf33","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1698867535418,"stop":1698867536412,"duration":994},"status":"passed","severity":"normal"},{"uid":"3a4d378914111c2d","name":"Validate Council Output [SomersetCouncil]","time":{"start":1698867553840,"stop":1698867561283,"duration":7443},"status":"passed","severity":"normal"},{"uid":"962394fc05a08c2a","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1698867719913,"stop":1698867722520,"duration":2607},"status":"passed","severity":"normal"},{"uid":"9537d114052bcbcf","name":"Validate Council Output [EastNorthamptonshireCouncil]","time":{"start":1698867364951,"stop":1698867365096,"duration":145},"status":"failed","severity":"normal"},{"uid":"e4bedd7c86810615","name":"Validate Council Output [BexleyCouncil]","time":{"start":1698867323316,"stop":1698867323748,"duration":432},"status":"failed","severity":"normal"},{"uid":"ea39e6444ef92cfe","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","time":{"start":1698867570500,"stop":1698867578250,"duration":7750},"status":"passed","severity":"normal"},{"uid":"d709d814dc6dab1a","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1698867358608,"stop":1698867360146,"duration":1538},"status":"passed","severity":"normal"},{"uid":"b5ed75a48c1697bf","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1698867551741,"stop":1698867553838,"duration":2097},"status":"passed","severity":"normal"},{"uid":"2f33085f7f9cf954","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1698867385290,"stop":1698867386347,"duration":1057},"status":"passed","severity":"normal"},{"uid":"595ce4fee1e1f11c","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1698867569678,"stop":1698867570256,"duration":578},"status":"failed","severity":"normal"},{"uid":"eb176b835655322","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1698867365261,"stop":1698867366512,"duration":1251},"status":"passed","severity":"normal"},{"uid":"e606ff80ba856134","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1698867313985,"stop":1698867321055,"duration":7070},"status":"passed","severity":"normal"},{"uid":"5e729d951751f0bf","name":"Validate Council Output [CannockChaseDistrictCouncil]","time":{"start":1698867322629,"stop":1698867323527,"duration":898},"status":"passed","severity":"normal"},{"uid":"fab57b1099b2bfa9","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1698867377119,"stop":1698867377768,"duration":649},"status":"failed","severity":"normal"},{"uid":"c2b8e887ab0b70cf","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1698867699496,"stop":1698867700106,"duration":610},"status":"failed","severity":"normal"},{"uid":"20c3c7688b045c62","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1698867333796,"stop":1698867334687,"duration":891},"status":"failed","severity":"normal"},{"uid":"e2e765f6d989af01","name":"Validate Council Output [YorkCouncil]","time":{"start":1698867735810,"stop":1698867737703,"duration":1893},"status":"passed","severity":"normal"},{"uid":"db4cbdac098a4c48","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1698867692638,"stop":1698867699493,"duration":6855},"status":"passed","severity":"normal"},{"uid":"113490d328f8aab1","name":"Validate Council Output [BCPCouncil]","time":{"start":1698867322706,"stop":1698867323314,"duration":608},"status":"passed","severity":"normal"},{"uid":"cc94684964a1cab8","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1698867589459,"stop":1698867590208,"duration":749},"status":"failed","severity":"normal"},{"uid":"e65e5a90a49db6e3","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1698867562527,"stop":1698867564315,"duration":1788},"status":"passed","severity":"normal"},{"uid":"8898658c9d0be498","name":"Validate Council Output [EastSuffolkCouncil]","time":{"start":1698867366514,"stop":1698867373326,"duration":6812},"status":"failed","severity":"normal"},{"uid":"2a9098384eb293b0","name":"Validate Council Output [BoltonCouncil]","time":{"start":1698867324422,"stop":1698867329176,"duration":4754},"status":"passed","severity":"normal"},{"uid":"b40838004c6edecc","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1698867380587,"stop":1698867388313,"duration":7726},"status":"passed","severity":"normal"},{"uid":"991e31963f0ef3dc","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1698867678924,"stop":1698867688421,"duration":9497},"status":"passed","severity":"normal"},{"uid":"9f4f097acbaa4dc4","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1698867541697,"stop":1698867543216,"duration":1519},"status":"failed","severity":"normal"},{"uid":"7b2ef46cf97fac33","name":"Validate Council Output [WestLothianCouncil]","time":{"start":1698867721374,"stop":1698867730463,"duration":9089},"status":"passed","severity":"normal"},{"uid":"34fc19b30c9580ac","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1698867337336,"stop":1698867337608,"duration":272},"status":"failed","severity":"normal"},{"uid":"87ef30646aeb1877","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1698867719637,"stop":1698867721118,"duration":1481},"status":"passed","severity":"normal"},{"uid":"f92c82a5e2d66c16","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1698867391093,"stop":1698867399613,"duration":8520},"status":"passed","severity":"normal"},{"uid":"4844eb9f0e0e2f68","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1698867578816,"stop":1698867584470,"duration":5654},"status":"passed","severity":"normal"},{"uid":"f01a9f24c198e2bc","name":"Validate Council Output [CardiffCouncil]","time":{"start":1698867323529,"stop":1698867326535,"duration":3006},"status":"passed","severity":"normal"},{"uid":"f0d39fc5552aaa73","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1698867713618,"stop":1698867715209,"duration":1591},"status":"passed","severity":"normal"},{"uid":"f1d6a76544d68af1","name":"Validate Council Output [WelhatCouncil]","time":{"start":1698867721121,"stop":1698867721337,"duration":216},"status":"failed","severity":"normal"},{"uid":"f38622d4d4345466","name":"Validate Council Output [DurhamCouncil]","time":{"start":1698867353248,"stop":1698867356632,"duration":3384},"status":"passed","severity":"normal"},{"uid":"f051b007d0f842d0","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1698867406516,"stop":1698867411644,"duration":5128},"status":"passed","severity":"normal"},{"uid":"f572acf76265a1b4","name":"Validate Council Output [EastDevonDC]","time":{"start":1698867357990,"stop":1698867358605,"duration":615},"status":"passed","severity":"normal"},{"uid":"b821e6b5d0bf4724","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1698867725888,"stop":1698867729422,"duration":3534},"status":"passed","severity":"normal"},{"uid":"fa112042b76c07c9","name":"Validate Council Output [NorthEastLincs]","time":{"start":1698867394244,"stop":1698867394247,"duration":3},"status":"failed","severity":"normal"},{"uid":"52f58b1c3d6bbe31","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1698867373378,"stop":1698867377116,"duration":3738},"status":"passed","severity":"normal"},{"uid":"1c15247debba5392","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1698867338588,"stop":1698867341820,"duration":3232},"status":"passed","severity":"normal"},{"uid":"2f7c3ceeac76801f","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1698867547130,"stop":1698867678785,"duration":131655},"status":"failed","severity":"normal"},{"uid":"868469739c441395","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1698867564940,"stop":1698867566548,"duration":1608},"status":"failed","severity":"normal"},{"uid":"ede39b3f079f7c6","name":"Validate Council Output [ConwyCountyBorough]","time":{"start":1698867337842,"stop":1698867338586,"duration":744},"status":"passed","severity":"normal"},{"uid":"2c01a83167cacab2","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1698867394281,"stop":1698867400265,"duration":5984},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/3.11/1084/widgets/summary.json b/3.11/1084/widgets/summary.json deleted file mode 100644 index 0a30ce651a..0000000000 --- a/3.11/1084/widgets/summary.json +++ /dev/null @@ -1 +0,0 @@ -{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":31,"broken":0,"skipped":0,"passed":67,"unknown":0,"total":98},"time":{"start":1698867313985,"stop":1698867737703,"duration":423718,"minDuration":3,"maxDuration":131655,"sumDuration":840709}} \ No newline at end of file diff --git a/3.11/1084/app.js b/3.11/1086/app.js similarity index 100% rename from 3.11/1084/app.js rename to 3.11/1086/app.js diff --git a/3.11/1084/data/behaviors.csv b/3.11/1086/data/behaviors.csv similarity index 82% rename from 3.11/1084/data/behaviors.csv rename to 3.11/1086/data/behaviors.csv index 44d5209374..ce84c96a64 100644 --- a/3.11/1084/data/behaviors.csv +++ b/3.11/1086/data/behaviors.csv @@ -1,2 +1,2 @@ "Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN" -"","Test each council output matches expected results in /outputs","","31","0","67","0","0" +"","Test each council output matches expected results in /outputs","","28","0","70","0","0" diff --git a/3.11/1086/data/behaviors.json b/3.11/1086/data/behaviors.json new file mode 100644 index 0000000000..322ab09986 --- /dev/null +++ b/3.11/1086/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":"b53eeef47cc51f86","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867368074,"stop":1698867375398,"duration":7324},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CalderdaleCouncil]","uid":"2615006c4fc5aa19","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867368074,"stop":1698867383812,"duration":15738},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"67004c362b3bdbf5","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867375402,"stop":1698867376165,"duration":763},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"2d2594acdb7e5566","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867376279,"stop":1698867377235,"duration":956},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"e6c54c39088e97a2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867377240,"stop":1698867378057,"duration":817},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"ffd92f5931ad1de0","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867378062,"stop":1698867378599,"duration":537},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"e6e032f50f629bd6","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867378644,"stop":1698867379493,"duration":849},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"738938cbfdddef92","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867379755,"stop":1698867382982,"duration":3227},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"4ed54b7785775d16","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867382986,"stop":1698867388165,"duration":5179},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"daf539476f0a7dfc","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867383942,"stop":1698867384919,"duration":977},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"99cb4b4c8b7d6b1f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867384922,"stop":1698867392692,"duration":7770},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"e3272b7e2d082a53","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867388168,"stop":1698867389196,"duration":1028},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"e07bbca015e61210","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867389241,"stop":1698867395609,"duration":6368},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"3ad03c8dbc6fc9c8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867392695,"stop":1698867392700,"duration":5},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"d45ea2db01c2aa25","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867392746,"stop":1698867395179,"duration":2433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"b07be78df0cb7a7c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867395183,"stop":1698867404453,"duration":9270},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"b92ab445a447e110","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867395612,"stop":1698867413816,"duration":18204},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"7ae7ed6269a0a317","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867404488,"stop":1698867406091,"duration":1603},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"8db27e6fab261893","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867406094,"stop":1698867407051,"duration":957},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"c07e9bdd8741bf4d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867407055,"stop":1698867408595,"duration":1540},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"f5bc660ed06ea80e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867408597,"stop":1698867410076,"duration":1479},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"2cac71b3a9306229","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867410161,"stop":1698867415570,"duration":5409},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"aa6b3a0b007b215a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867413827,"stop":1698867415939,"duration":2112},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"1a8082825df101d4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867415573,"stop":1698867417837,"duration":2264},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"4bc2d0cdb61ab27a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867415942,"stop":1698867418337,"duration":2395},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"33713755396b77c2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867417840,"stop":1698867420698,"duration":2858},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"945e628718c3da83","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867418340,"stop":1698867420000,"duration":1660},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"b25e2872d1659272","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867420113,"stop":1698867422616,"duration":2503},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"c0a4902472e36f1d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867420702,"stop":1698867421974,"duration":1272},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"26cee82e6819925","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867421977,"stop":1698867422760,"duration":783},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"9cad3eb2427694e4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867422619,"stop":1698867430991,"duration":8372},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"822d109c1853e31e","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867422766,"stop":1698867424354,"duration":1588},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"b054174ed72ffcc","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867424357,"stop":1698867430489,"duration":6132},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"9e3d685d3dbd4e05","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867430494,"stop":1698867431998,"duration":1504},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"91dcdd2ef4da8bd8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867430994,"stop":1698867432322,"duration":1328},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"64c1b7cca23618e2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867432002,"stop":1698867449787,"duration":17785},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"e1900d2440d33c0d","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867432356,"stop":1698867433230,"duration":874},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"c72db39beb97dd3f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867433266,"stop":1698867438577,"duration":5311},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"a9dd713844f93905","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867438581,"stop":1698867603842,"duration":165261},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"350307f4eac1d9bd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867449790,"stop":1698867452987,"duration":3197},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"d8b8c51ccf93a7bd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867452989,"stop":1698867453725,"duration":736},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"c16467fe0968afef","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867453990,"stop":1698867463024,"duration":9034},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"ded7b44fc6264f46","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867463027,"stop":1698867463030,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"f6663493e38a90a7","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867463074,"stop":1698867469311,"duration":6237},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"c08401c722f338cb","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867469313,"stop":1698867470529,"duration":1216},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"895ca22298ea917a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867470532,"stop":1698867478685,"duration":8153},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"6cdc73e1fa9b3e0","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867478688,"stop":1698867478692,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"998ed75137627663","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867478734,"stop":1698867483407,"duration":4673},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"6c16f82c12e6fc94","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867483410,"stop":1698867484237,"duration":827},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"a3c0c1cae2776d1f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867484240,"stop":1698867488476,"duration":4236},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"a5b410055961e460","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867488479,"stop":1698867495327,"duration":6848},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorthamptonshireCouncil]","uid":"d6467f18bc7cb1eb","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867495331,"stop":1698867496387,"duration":1056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"2a24bba78707643f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867496392,"stop":1698867626631,"duration":130239},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"ed03d80ead91ed17","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867603845,"stop":1698867604848,"duration":1003},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"6b4138e84d472d0c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867604851,"stop":1698867607962,"duration":3111},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"7dfb60866a234d52","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867607998,"stop":1698867612182,"duration":4184},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"72ac214866239aae","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867612184,"stop":1698867613222,"duration":1038},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"96ac95feae8ee8e4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867613225,"stop":1698867617207,"duration":3982},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"fe678efea1ab94b5","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867617210,"stop":1698867618676,"duration":1466},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"edcd91b94d4dfe8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867618706,"stop":1698867619795,"duration":1089},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"eb3eab432c721717","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867619883,"stop":1698867623316,"duration":3433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"94f7f851e7a8c156","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867623319,"stop":1698867625554,"duration":2235},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"eff1b9f807695aab","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867625557,"stop":1698867633605,"duration":8048},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"27d551f5cb7b084f","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867626835,"stop":1698867628538,"duration":1703},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"49f76b6d0f5cd82","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867628626,"stop":1698867633176,"duration":4550},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"f1fe191831b9e27b","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867633240,"stop":1698867763885,"duration":130645},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"d9ac2fc8c3d1d96a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867633609,"stop":1698867634914,"duration":1305},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"5a1658ec5acbc071","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867634917,"stop":1698867637104,"duration":2187},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"61d187c9818b2066","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867637107,"stop":1698867637921,"duration":814},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"82be66ff5ab62851","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867637924,"stop":1698867639355,"duration":1431},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"99280ba8d8604652","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867639392,"stop":1698867643033,"duration":3641},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"49b21068cd64419","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867643035,"stop":1698867643893,"duration":858},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"b55435ae45f53fc5","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867644241,"stop":1698867653099,"duration":8858},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"b7bf1e8a24feb650","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867653103,"stop":1698867653762,"duration":659},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"2b4e0ba387887bf4","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867653765,"stop":1698867658680,"duration":4915},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"ba0d202f4b3255da","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867658683,"stop":1698867660541,"duration":1858},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"d523ba688d991785","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867660544,"stop":1698867661518,"duration":974},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"29700238974dbe34","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867661701,"stop":1698867792534,"duration":130833},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"80c489ad5a6f2948","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867764063,"stop":1698867778367,"duration":14304},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"7ff6dfbfd0482133","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867778370,"stop":1698867780530,"duration":2160},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"171bf5edb3eb4d85","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867780533,"stop":1698867782336,"duration":1803},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"e79545d27c688ba2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867782339,"stop":1698867788318,"duration":5979},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"f60adb1716ec3b80","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867788321,"stop":1698867789040,"duration":719},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"b03608b0375ab1f5","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867789081,"stop":1698867793910,"duration":4829},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"a26274b6ef788c17","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867792767,"stop":1698867795072,"duration":2305},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"e548a6da063d1d5c","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867793914,"stop":1698867796923,"duration":3009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"533b2b9aceb1e0ac","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867795076,"stop":1698867796899,"duration":1823},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"b3dcebc1947a83b8","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867796908,"stop":1698867798366,"duration":1458},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"4c673e5e7d31a478","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867796927,"stop":1698867805530,"duration":8603},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"23d6d53beae0e6dd","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867798369,"stop":1698867803865,"duration":5496},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"ffde4f283a213bd2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867803871,"stop":1698867804064,"duration":193},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"8361a4acafaf3069","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867804126,"stop":1698867813756,"duration":9630},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"b810bc41ebaa2b1a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867805534,"stop":1698867807206,"duration":1672},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"897c87a40a90bdb9","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"failed","time":{"start":1698867807210,"stop":1698867812957,"duration":5747},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"52e0eb0ecc7df8c2","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867812993,"stop":1698867816193,"duration":3200},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"bc90a5816ef6c038","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867813759,"stop":1698867817109,"duration":3350},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"b537da3268c08dae","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867816196,"stop":1698867821305,"duration":5109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"7e4cdf8c61b6555a","parentUid":"745d6022f2cf7bbcfa6ab2117482c74d","status":"passed","time":{"start":1698867817114,"stop":1698867817911,"duration":797},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]}],"uid":"745d6022f2cf7bbcfa6ab2117482c74d"}],"name":"behaviors"} \ No newline at end of file diff --git a/3.10/1084/data/categories.csv b/3.11/1086/data/categories.csv similarity index 59% rename from 3.10/1084/data/categories.csv rename to 3.11/1086/data/categories.csv index c2742a5a2f..6fcb77f3b7 100644 --- a/3.10/1084/data/categories.csv +++ b/3.11/1086/data/categories.csv @@ -1,2 +1,2 @@ "Category","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN" -"Product defects","30","0","0","0","0" +"Product defects","28","0","0","0","0" diff --git a/3.11/1086/data/categories.json b/3.11/1086/data/categories.json new file mode 100644 index 0000000000..7276d0ac32 --- /dev/null +++ b/3.11/1086/data/categories.json @@ -0,0 +1 @@ +{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[{"name":"Product defects","children":[{"name":"AttributeError: 'NoneType' object has no attribute 'find_all'","children":[{"name":"Validate Council Output [CalderdaleCouncil]","uid":"2615006c4fc5aa19","parentUid":"4aaf1926d74f61bf2611ed3fad532a30","status":"failed","time":{"start":1698867368074,"stop":1698867383812,"duration":15738},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]}],"uid":"4aaf1926d74f61bf2611ed3fad532a30"},{"name":"AssertionError: True","children":[{"name":"Validate Council Output [BasingstokeCouncil]","uid":"67004c362b3bdbf5","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867375402,"stop":1698867376165,"duration":763},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"b07be78df0cb7a7c","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867395183,"stop":1698867404453,"duration":9270},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"91dcdd2ef4da8bd8","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867430994,"stop":1698867432322,"duration":1328},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"e1900d2440d33c0d","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867432356,"stop":1698867433230,"duration":874},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"6b4138e84d472d0c","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867604851,"stop":1698867607962,"duration":3111},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"fe678efea1ab94b5","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867617210,"stop":1698867618676,"duration":1466},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"82be66ff5ab62851","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867637924,"stop":1698867639355,"duration":1431},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"f60adb1716ec3b80","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867788321,"stop":1698867789040,"duration":719},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"897c87a40a90bdb9","parentUid":"7c24b927440b996265fa00562c80d409","status":"failed","time":{"start":1698867807210,"stop":1698867812957,"duration":5747},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]}],"uid":"7c24b927440b996265fa00562c80d409"},{"name":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","children":[{"name":"Validate Council Output [BexleyCouncil]","uid":"ffd92f5931ad1de0","parentUid":"d77b1905470b201f47e6a2fd88783fc8","status":"failed","time":{"start":1698867378062,"stop":1698867378599,"duration":537},"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=11&year=2023 (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 [BlackburnCouncil]","uid":"e6e032f50f629bd6","parentUid":"d7d7389bdbcfc16fa48a66a71dea5e97","status":"failed","time":{"start":1698867378644,"stop":1698867379493,"duration":849},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]}],"uid":"d7d7389bdbcfc16fa48a66a71dea5e97"},{"name":"ConnectionError: Error fetching council data: data absent when page was scraped.","children":[{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"e3272b7e2d082a53","parentUid":"5836d64c3118a4dcb06e403d77a17020","status":"failed","time":{"start":1698867388168,"stop":1698867389196,"duration":1028},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]}],"uid":"5836d64c3118a4dcb06e403d77a17020"},{"name":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","children":[{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"3ad03c8dbc6fc9c8","parentUid":"10e62c07220697704542a568f6b3bad8","status":"failed","time":{"start":1698867392695,"stop":1698867392700,"duration":5},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]}],"uid":"10e62c07220697704542a568f6b3bad8"},{"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":"f5bc660ed06ea80e","parentUid":"a78ff623788e2f668dc907f5674bb7c7","status":"failed","time":{"start":1698867408597,"stop":1698867410076,"duration":1479},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]}],"uid":"a78ff623788e2f668dc907f5674bb7c7"},{"name":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","children":[{"name":"Validate Council Output [GuildfordCouncil]","uid":"945e628718c3da83","parentUid":"ce17111d98891ea44dca225c756485ea","status":"failed","time":{"start":1698867418340,"stop":1698867420000,"duration":1660},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]}],"uid":"ce17111d98891ea44dca225c756485ea"},{"name":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","children":[{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"d8b8c51ccf93a7bd","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1698867452989,"stop":1698867453725,"duration":736},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"49b21068cd64419","parentUid":"24d8cb1e20ccfd85379a2dbd7ab201ee","status":"failed","time":{"start":1698867643035,"stop":1698867643893,"duration":858},"flaky":false,"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 [MiltonKeynesCityCouncil]","uid":"ded7b44fc6264f46","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1698867463027,"stop":1698867463030,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"6cdc73e1fa9b3e0","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1698867478688,"stop":1698867478692,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"ffde4f283a213bd2","parentUid":"f5941661bf697e3ffa3c0350125690a6","status":"failed","time":{"start":1698867803871,"stop":1698867804064,"duration":193},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]}],"uid":"f5941661bf697e3ffa3c0350125690a6"},{"name":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","children":[{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"2a24bba78707643f","parentUid":"209b0d9ed8cd078a3cda116494c09f92","status":"failed","time":{"start":1698867496392,"stop":1698867626631,"duration":130239},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]}],"uid":"209b0d9ed8cd078a3cda116494c09f92"},{"name":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","children":[{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"edcd91b94d4dfe8","parentUid":"0e6a54cc054e07784f37eaceb9a6f8d6","status":"failed","time":{"start":1698867618706,"stop":1698867619795,"duration":1089},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]}],"uid":"0e6a54cc054e07784f37eaceb9a6f8d6"},{"name":"NotImplementedError: Country GB does not have subdivision Eng","children":[{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"27d551f5cb7b084f","parentUid":"7dbea5d1178d5494bccef274fe7a8d45","status":"failed","time":{"start":1698867626835,"stop":1698867628538,"duration":1703},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]}],"uid":"7dbea5d1178d5494bccef274fe7a8d45"},{"name":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55f39051dfb3 \n#1 0x55f3901f14a7 \n#2 0x55f390238dd6 \n#3 0x55f390238ec1 \n#4 0x55f390276354 \n#5 0x55f39025a96d \n#6 0x55f390273c02 \n#7 0x55f39025a713 \n#8 0x55f39022d18b \n#9 0x55f39022df7e \n#10 0x55f3904e38d8 \n#11 0x55f3904e7800 \n#12 0x55f3904f1cfc \n#13 0x55f3904e8418 \n#14 0x55f3904b542f \n#15 0x55f39050c4e8 \n#16 0x55f39050c6b4 \n#17 0x55f39051d143 \n#18 0x7f46b5494ac3 ","children":[{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"49f76b6d0f5cd82","parentUid":"c2c59770fef4550ad3be7a1bd29a0563","status":"failed","time":{"start":1698867628626,"stop":1698867633176,"duration":4550},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]}],"uid":"c2c59770fef4550ad3be7a1bd29a0563"},{"name":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x56449c5d1fb3 \n#1 0x56449c2a54a7 \n#2 0x56449c29d5d3 \n#3 0x56449c28e007 \n#4 0x56449c28f481 \n#5 0x56449c28e33f \n#6 0x56449c28d35c \n#7 0x56449c28d2ce \n#8 0x56449c28becd \n#9 0x56449c28c35a \n#10 0x56449c2a7b8e \n#11 0x56449c3283b5 \n#12 0x56449c30e942 \n#13 0x56449c327c02 \n#14 0x56449c30e713 \n#15 0x56449c2e118b \n#16 0x56449c2e1f7e \n#17 0x56449c5978d8 \n#18 0x56449c59b800 \n#19 0x56449c5a5cfc \n#20 0x56449c59c418 \n#21 0x56449c56942f \n#22 0x56449c5c04e8 \n#23 0x56449c5c06b4 \n#24 0x56449c5d1143 \n#25 0x7f708aa94ac3 ","children":[{"name":"Validate Council Output [PrestonCityCouncil]","uid":"f1fe191831b9e27b","parentUid":"6ecdfaf364e35ae9617af99c026a14fb","status":"failed","time":{"start":1698867633240,"stop":1698867763885,"duration":130645},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]}],"uid":"6ecdfaf364e35ae9617af99c026a14fb"},{"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":"d523ba688d991785","parentUid":"0597c0ea378712057e5601bb19a22210","status":"failed","time":{"start":1698867660544,"stop":1698867661518,"duration":974},"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":"29700238974dbe34","parentUid":"e59c0123b76dfc3bb02a3808388dd469","status":"failed","time":{"start":1698867661701,"stop":1698867792534,"duration":130833},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]}],"uid":"e59c0123b76dfc3bb02a3808388dd469"}],"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d"}],"name":"categories"} \ No newline at end of file diff --git a/3.11/1086/data/packages.json b/3.11/1086/data/packages.json new file mode 100644 index 0000000000..cd286f4b45 --- /dev/null +++ b/3.11/1086/data/packages.json @@ -0,0 +1 @@ +{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"b53eeef47cc51f86","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867368074,"stop":1698867375398,"duration":7324},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CalderdaleCouncil]","uid":"2615006c4fc5aa19","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867368074,"stop":1698867383812,"duration":15738},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"67004c362b3bdbf5","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867375402,"stop":1698867376165,"duration":763},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"2d2594acdb7e5566","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867376279,"stop":1698867377235,"duration":956},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"e6c54c39088e97a2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867377240,"stop":1698867378057,"duration":817},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"ffd92f5931ad1de0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867378062,"stop":1698867378599,"duration":537},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"e6e032f50f629bd6","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867378644,"stop":1698867379493,"duration":849},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"738938cbfdddef92","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867379755,"stop":1698867382982,"duration":3227},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"4ed54b7785775d16","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867382986,"stop":1698867388165,"duration":5179},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"daf539476f0a7dfc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867383942,"stop":1698867384919,"duration":977},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"99cb4b4c8b7d6b1f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867384922,"stop":1698867392692,"duration":7770},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"e3272b7e2d082a53","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867388168,"stop":1698867389196,"duration":1028},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"e07bbca015e61210","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867389241,"stop":1698867395609,"duration":6368},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"3ad03c8dbc6fc9c8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867392695,"stop":1698867392700,"duration":5},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"d45ea2db01c2aa25","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867392746,"stop":1698867395179,"duration":2433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"b07be78df0cb7a7c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867395183,"stop":1698867404453,"duration":9270},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"b92ab445a447e110","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867395612,"stop":1698867413816,"duration":18204},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"7ae7ed6269a0a317","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867404488,"stop":1698867406091,"duration":1603},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"8db27e6fab261893","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867406094,"stop":1698867407051,"duration":957},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"c07e9bdd8741bf4d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867407055,"stop":1698867408595,"duration":1540},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"f5bc660ed06ea80e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867408597,"stop":1698867410076,"duration":1479},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"2cac71b3a9306229","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867410161,"stop":1698867415570,"duration":5409},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"aa6b3a0b007b215a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867413827,"stop":1698867415939,"duration":2112},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"1a8082825df101d4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867415573,"stop":1698867417837,"duration":2264},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"4bc2d0cdb61ab27a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867415942,"stop":1698867418337,"duration":2395},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"33713755396b77c2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867417840,"stop":1698867420698,"duration":2858},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"945e628718c3da83","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867418340,"stop":1698867420000,"duration":1660},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"b25e2872d1659272","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867420113,"stop":1698867422616,"duration":2503},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"c0a4902472e36f1d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867420702,"stop":1698867421974,"duration":1272},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"26cee82e6819925","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867421977,"stop":1698867422760,"duration":783},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"9cad3eb2427694e4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867422619,"stop":1698867430991,"duration":8372},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"822d109c1853e31e","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867422766,"stop":1698867424354,"duration":1588},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"b054174ed72ffcc","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867424357,"stop":1698867430489,"duration":6132},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"9e3d685d3dbd4e05","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867430494,"stop":1698867431998,"duration":1504},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"91dcdd2ef4da8bd8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867430994,"stop":1698867432322,"duration":1328},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"64c1b7cca23618e2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867432002,"stop":1698867449787,"duration":17785},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"e1900d2440d33c0d","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867432356,"stop":1698867433230,"duration":874},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"c72db39beb97dd3f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867433266,"stop":1698867438577,"duration":5311},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"a9dd713844f93905","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867438581,"stop":1698867603842,"duration":165261},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"350307f4eac1d9bd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867449790,"stop":1698867452987,"duration":3197},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"d8b8c51ccf93a7bd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867452989,"stop":1698867453725,"duration":736},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"c16467fe0968afef","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867453990,"stop":1698867463024,"duration":9034},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"ded7b44fc6264f46","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867463027,"stop":1698867463030,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"f6663493e38a90a7","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867463074,"stop":1698867469311,"duration":6237},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"c08401c722f338cb","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867469313,"stop":1698867470529,"duration":1216},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"895ca22298ea917a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867470532,"stop":1698867478685,"duration":8153},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"6cdc73e1fa9b3e0","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867478688,"stop":1698867478692,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"998ed75137627663","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867478734,"stop":1698867483407,"duration":4673},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"6c16f82c12e6fc94","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867483410,"stop":1698867484237,"duration":827},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"a3c0c1cae2776d1f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867484240,"stop":1698867488476,"duration":4236},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"a5b410055961e460","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867488479,"stop":1698867495327,"duration":6848},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorthamptonshireCouncil]","uid":"d6467f18bc7cb1eb","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867495331,"stop":1698867496387,"duration":1056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"2a24bba78707643f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867496392,"stop":1698867626631,"duration":130239},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"ed03d80ead91ed17","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867603845,"stop":1698867604848,"duration":1003},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"6b4138e84d472d0c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867604851,"stop":1698867607962,"duration":3111},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"7dfb60866a234d52","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867607998,"stop":1698867612182,"duration":4184},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"72ac214866239aae","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867612184,"stop":1698867613222,"duration":1038},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"96ac95feae8ee8e4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867613225,"stop":1698867617207,"duration":3982},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"fe678efea1ab94b5","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867617210,"stop":1698867618676,"duration":1466},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"edcd91b94d4dfe8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867618706,"stop":1698867619795,"duration":1089},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"eb3eab432c721717","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867619883,"stop":1698867623316,"duration":3433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"94f7f851e7a8c156","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867623319,"stop":1698867625554,"duration":2235},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"eff1b9f807695aab","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867625557,"stop":1698867633605,"duration":8048},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"27d551f5cb7b084f","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867626835,"stop":1698867628538,"duration":1703},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"49f76b6d0f5cd82","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867628626,"stop":1698867633176,"duration":4550},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"f1fe191831b9e27b","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867633240,"stop":1698867763885,"duration":130645},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"d9ac2fc8c3d1d96a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867633609,"stop":1698867634914,"duration":1305},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"5a1658ec5acbc071","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867634917,"stop":1698867637104,"duration":2187},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"61d187c9818b2066","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867637107,"stop":1698867637921,"duration":814},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"82be66ff5ab62851","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867637924,"stop":1698867639355,"duration":1431},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"99280ba8d8604652","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867639392,"stop":1698867643033,"duration":3641},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"49b21068cd64419","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867643035,"stop":1698867643893,"duration":858},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"b55435ae45f53fc5","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867644241,"stop":1698867653099,"duration":8858},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"b7bf1e8a24feb650","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867653103,"stop":1698867653762,"duration":659},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"2b4e0ba387887bf4","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867653765,"stop":1698867658680,"duration":4915},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"ba0d202f4b3255da","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867658683,"stop":1698867660541,"duration":1858},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"d523ba688d991785","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867660544,"stop":1698867661518,"duration":974},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"29700238974dbe34","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867661701,"stop":1698867792534,"duration":130833},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"80c489ad5a6f2948","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867764063,"stop":1698867778367,"duration":14304},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"7ff6dfbfd0482133","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867778370,"stop":1698867780530,"duration":2160},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"171bf5edb3eb4d85","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867780533,"stop":1698867782336,"duration":1803},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"e79545d27c688ba2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867782339,"stop":1698867788318,"duration":5979},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"f60adb1716ec3b80","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867788321,"stop":1698867789040,"duration":719},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"b03608b0375ab1f5","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867789081,"stop":1698867793910,"duration":4829},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"a26274b6ef788c17","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867792767,"stop":1698867795072,"duration":2305},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"e548a6da063d1d5c","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867793914,"stop":1698867796923,"duration":3009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"533b2b9aceb1e0ac","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867795076,"stop":1698867796899,"duration":1823},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"b3dcebc1947a83b8","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867796908,"stop":1698867798366,"duration":1458},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"4c673e5e7d31a478","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867796927,"stop":1698867805530,"duration":8603},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"23d6d53beae0e6dd","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867798369,"stop":1698867803865,"duration":5496},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"ffde4f283a213bd2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867803871,"stop":1698867804064,"duration":193},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"8361a4acafaf3069","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867804126,"stop":1698867813756,"duration":9630},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"b810bc41ebaa2b1a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867805534,"stop":1698867807206,"duration":1672},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"897c87a40a90bdb9","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"failed","time":{"start":1698867807210,"stop":1698867812957,"duration":5747},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"52e0eb0ecc7df8c2","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867812993,"stop":1698867816193,"duration":3200},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"bc90a5816ef6c038","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867813759,"stop":1698867817109,"duration":3350},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"b537da3268c08dae","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867816196,"stop":1698867821305,"duration":5109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"7e4cdf8c61b6555a","parentUid":"83edc06c07f9ae9e47eb6dd1b683e4e2","status":"passed","time":{"start":1698867817114,"stop":1698867817911,"duration":797},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]}],"name":"packages"} \ No newline at end of file diff --git a/3.11/1086/data/suites.csv b/3.11/1086/data/suites.csv new file mode 100644 index 0000000000..7af5989737 --- /dev/null +++ b/3.11/1086/data/suites.csv @@ -0,0 +1,99 @@ +"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description" +"passed","Wed Nov 01 19:37:10 GMT 2023","Wed Nov 01 19:37:11 GMT 2023","1504","","","","","","Validate Council Output [EastRidingCouncil]","" +"passed","Wed Nov 01 19:36:32 GMT 2023","Wed Nov 01 19:36:35 GMT 2023","2433","","","","","","Validate Council Output [CharnwoodBoroughCouncil]","" +"failed","Wed Nov 01 19:43:08 GMT 2023","Wed Nov 01 19:43:09 GMT 2023","719","","","","","","Validate Council Output [RushmoorCouncil]","" +"passed","Wed Nov 01 19:43:00 GMT 2023","Wed Nov 01 19:43:02 GMT 2023","1803","","","","","","Validate Council Output [RochdaleCouncil]","" +"passed","Wed Nov 01 19:38:15 GMT 2023","Wed Nov 01 19:38:16 GMT 2023","1056","","","","","","Validate Council Output [NorthNorthamptonshireCouncil]","" +"failed","Wed Nov 01 19:40:04 GMT 2023","Wed Nov 01 19:40:07 GMT 2023","3111","","","","","","Validate Council Output [LondonBoroughHounslow]","" +"passed","Wed Nov 01 19:36:08 GMT 2023","Wed Nov 01 19:36:15 GMT 2023","7324","","","","","","Validate Council Output [AylesburyValeCouncil]","" +"passed","Wed Nov 01 19:36:55 GMT 2023","Wed Nov 01 19:36:58 GMT 2023","2395","","","","","","Validate Council Output [GlasgowCityCouncil]","" +"passed","Wed Nov 01 19:36:22 GMT 2023","Wed Nov 01 19:36:28 GMT 2023","5179","","","","","","Validate Council Output [BristolCityCouncil]","" +"failed","Wed Nov 01 19:41:00 GMT 2023","Wed Nov 01 19:41:01 GMT 2023","974","","","","","","Validate Council Output [SwaleBoroughCouncil]","" +"passed","Wed Nov 01 19:38:04 GMT 2023","Wed Nov 01 19:38:08 GMT 2023","4236","","","","","","Validate Council Output [NorthLincolnshireCouncil]","" +"failed","Wed Nov 01 19:36:18 GMT 2023","Wed Nov 01 19:36:18 GMT 2023","537","","","","","","Validate Council Output [BexleyCouncil]","" +"failed","Wed Nov 01 19:36:15 GMT 2023","Wed Nov 01 19:36:16 GMT 2023","763","","","","","","Validate Council Output [BasingstokeCouncil]","" +"passed","Wed Nov 01 19:37:50 GMT 2023","Wed Nov 01 19:37:58 GMT 2023","8153","","","","","","Validate Council Output [NewcastleCityCouncil]","" +"passed","Wed Nov 01 19:40:53 GMT 2023","Wed Nov 01 19:40:53 GMT 2023","659","","","","","","Validate Council Output [StHelensBC]","" +"passed","Wed Nov 01 19:36:24 GMT 2023","Wed Nov 01 19:36:32 GMT 2023","7770","","","","","","Validate Council Output [CardiffCouncil]","" +"passed","Wed Nov 01 19:40:25 GMT 2023","Wed Nov 01 19:40:33 GMT 2023","8048","","","","","","Validate Council Output [SomersetCouncil]","" +"passed","Wed Nov 01 19:40:07 GMT 2023","Wed Nov 01 19:40:12 GMT 2023","4184","","","","","","Validate Council Output [MaldonDistrictCouncil]","" +"passed","Wed Nov 01 19:40:34 GMT 2023","Wed Nov 01 19:40:37 GMT 2023","2187","","","","","","Validate Council Output [SouthCambridgeshireCouncil]","" +"passed","Wed Nov 01 19:40:12 GMT 2023","Wed Nov 01 19:40:13 GMT 2023","1038","","","","","","Validate Council Output [MalvernHillsDC]","" +"failed","Wed Nov 01 19:40:43 GMT 2023","Wed Nov 01 19:40:43 GMT 2023","858","","","","","","Validate Council Output [SouthTynesideCouncil]","" +"passed","Wed Nov 01 19:43:12 GMT 2023","Wed Nov 01 19:43:15 GMT 2023","2305","","","","","","Validate Council Output [TonbridgeAndMallingBC]","" +"failed","Wed Nov 01 19:36:48 GMT 2023","Wed Nov 01 19:36:50 GMT 2023","1479","","","","","","Validate Council Output [CroydonCouncil]","" +"passed","Wed Nov 01 19:43:13 GMT 2023","Wed Nov 01 19:43:16 GMT 2023","3009","","","","","","Validate Council Output [ValeofGlamorganCouncil]","" +"passed","Wed Nov 01 19:43:33 GMT 2023","Wed Nov 01 19:43:37 GMT 2023","3350","","","","","","Validate Council Output [WiganBoroughCouncil]","" +"passed","Wed Nov 01 19:37:01 GMT 2023","Wed Nov 01 19:37:02 GMT 2023","783","","","","","","Validate Council Output [EastDevonDC]","" +"passed","Wed Nov 01 19:36:29 GMT 2023","Wed Nov 01 19:36:35 GMT 2023","6368","","","","","","Validate Council Output [BroxtoweBoroughCouncil]","" +"failed","Wed Nov 01 19:36:35 GMT 2023","Wed Nov 01 19:36:44 GMT 2023","9270","","","","","","Validate Council Output [ChelmsfordCityCouncil]","" +"passed","Wed Nov 01 19:40:03 GMT 2023","Wed Nov 01 19:40:04 GMT 2023","1003","","","","","","Validate Council Output [LisburnCastlereaghCityCouncil]","" +"passed","Wed Nov 01 19:36:55 GMT 2023","Wed Nov 01 19:36:57 GMT 2023","2264","","","","","","Validate Council Output [DoncasterCouncil]","" +"passed","Wed Nov 01 19:37:58 GMT 2023","Wed Nov 01 19:38:03 GMT 2023","4673","","","","","","Validate Council Output [NorthKestevenDistrictCouncil]","" +"passed","Wed Nov 01 19:38:03 GMT 2023","Wed Nov 01 19:38:04 GMT 2023","827","","","","","","Validate Council Output [NorthLanarkshireCouncil]","" +"failed","Wed Nov 01 19:36:08 GMT 2023","Wed Nov 01 19:36:23 GMT 2023","15738","","","","","","Validate Council Output [CalderdaleCouncil]","" +"failed","Wed Nov 01 19:41:01 GMT 2023","Wed Nov 01 19:43:12 GMT 2023","130833","","","","","","Validate Council Output [TamesideMBCouncil]","" +"passed","Wed Nov 01 19:37:12 GMT 2023","Wed Nov 01 19:37:29 GMT 2023","17785","","","","","","Validate Council Output [EastSuffolkCouncil]","" +"passed","Wed Nov 01 19:36:50 GMT 2023","Wed Nov 01 19:36:55 GMT 2023","5409","","","","","","Validate Council Output [DerbyshireDalesDistrictCouncil]","" +"passed","Wed Nov 01 19:43:18 GMT 2023","Wed Nov 01 19:43:23 GMT 2023","5496","","","","","","Validate Council Output [WaverleyBoroughCouncil]","" +"passed","Wed Nov 01 19:37:00 GMT 2023","Wed Nov 01 19:37:02 GMT 2023","2503","","","","","","Validate Council Output [HarrogateBoroughCouncil]","" +"passed","Wed Nov 01 19:37:04 GMT 2023","Wed Nov 01 19:37:10 GMT 2023","6132","","","","","","Validate Council Output [EastLindseyDistrictCouncil]","" +"failed","Wed Nov 01 19:40:17 GMT 2023","Wed Nov 01 19:40:18 GMT 2023","1466","","","","","","Validate Council Output [MertonCouncil]","" +"passed","Wed Nov 01 19:37:43 GMT 2023","Wed Nov 01 19:37:49 GMT 2023","6237","","","","","","Validate Council Output [NeathPortTalbotCouncil]","" +"passed","Wed Nov 01 19:36:47 GMT 2023","Wed Nov 01 19:36:48 GMT 2023","1540","","","","","","Validate Council Output [CrawleyBoroughCouncil]","" +"failed","Wed Nov 01 19:36:28 GMT 2023","Wed Nov 01 19:36:29 GMT 2023","1028","","","","","","Validate Council Output [BromleyBoroughCouncil]","" +"passed","Wed Nov 01 19:37:18 GMT 2023","Wed Nov 01 19:40:03 GMT 2023","165261","","","","","","Validate Council Output [LeedsCityCouncil]","" +"failed","Wed Nov 01 19:36:32 GMT 2023","Wed Nov 01 19:36:32 GMT 2023","5","","","","","","Validate Council Output [CastlepointDistrictCouncil]","" +"passed","Wed Nov 01 19:36:35 GMT 2023","Wed Nov 01 19:36:53 GMT 2023","18204","","","","","","Validate Council Output [BuckinghamshireCouncil]","" +"failed","Wed Nov 01 19:43:27 GMT 2023","Wed Nov 01 19:43:32 GMT 2023","5747","","","","","","Validate Council Output [WiltshireCouncil]","" +"failed","Wed Nov 01 19:40:26 GMT 2023","Wed Nov 01 19:40:28 GMT 2023","1703","","","","","","Validate Council Output [NorthTynesideCouncil]","" +"passed","Wed Nov 01 19:36:44 GMT 2023","Wed Nov 01 19:36:46 GMT 2023","1603","","","","","","Validate Council Output [CheshireEastCouncil]","" +"passed","Wed Nov 01 19:40:58 GMT 2023","Wed Nov 01 19:41:00 GMT 2023","1858","","","","","","Validate Council Output [StratfordUponAvonCouncil]","" +"passed","Wed Nov 01 19:37:49 GMT 2023","Wed Nov 01 19:37:50 GMT 2023","1216","","","","","","Validate Council Output [NewarkAndSherwoodDC]","" +"passed","Wed Nov 01 19:40:33 GMT 2023","Wed Nov 01 19:40:34 GMT 2023","1305","","","","","","Validate Council Output [SouthAyrshireCouncil]","" +"passed","Wed Nov 01 19:40:39 GMT 2023","Wed Nov 01 19:40:43 GMT 2023","3641","","","","","","Validate Council Output [SouthOxfordshireCouncil]","" +"passed","Wed Nov 01 19:36:57 GMT 2023","Wed Nov 01 19:37:00 GMT 2023","2858","","","","","","Validate Council Output [DurhamCouncil]","" +"failed","Wed Nov 01 19:37:43 GMT 2023","Wed Nov 01 19:37:43 GMT 2023","3","","","","","","Validate Council Output [MiltonKeynesCityCouncil]","" +"failed","Wed Nov 01 19:37:58 GMT 2023","Wed Nov 01 19:37:58 GMT 2023","4","","","","","","Validate Council Output [NorthEastLincs]","" +"passed","Wed Nov 01 19:40:13 GMT 2023","Wed Nov 01 19:40:17 GMT 2023","3982","","","","","","Validate Council Output [ManchesterCityCouncil]","" +"passed","Wed Nov 01 19:37:29 GMT 2023","Wed Nov 01 19:37:32 GMT 2023","3197","","","","","","Validate Council Output [ErewashBoroughCouncil]","" +"passed","Wed Nov 01 19:40:23 GMT 2023","Wed Nov 01 19:40:25 GMT 2023","2235","","","","","","Validate Council Output [SheffieldCityCouncil]","" +"passed","Wed Nov 01 19:38:08 GMT 2023","Wed Nov 01 19:38:15 GMT 2023","6848","","","","","","Validate Council Output [NorthNorfolkDistrictCouncil]","" +"passed","Wed Nov 01 19:37:13 GMT 2023","Wed Nov 01 19:37:18 GMT 2023","5311","","","","","","Validate Council Output [LancasterCityCouncil]","" +"passed","Wed Nov 01 19:37:33 GMT 2023","Wed Nov 01 19:37:43 GMT 2023","9034","","","","","","Validate Council Output [GatesheadCouncil]","" +"passed","Wed Nov 01 19:42:44 GMT 2023","Wed Nov 01 19:42:58 GMT 2023","14304","","","","","","Validate Council Output [ReigateAndBansteadBoroughCouncil]","" +"passed","Wed Nov 01 19:43:25 GMT 2023","Wed Nov 01 19:43:27 GMT 2023","1672","","","","","","Validate Council Output [WealdenDistrictCouncil]","" +"passed","Wed Nov 01 19:36:23 GMT 2023","Wed Nov 01 19:36:24 GMT 2023","977","","","","","","Validate Council Output [CannockChaseDistrictCouncil]","" +"passed","Wed Nov 01 19:37:02 GMT 2023","Wed Nov 01 19:37:04 GMT 2023","1588","","","","","","Validate Council Output [EastleighBoroughCouncil]","" +"failed","Wed Nov 01 19:37:32 GMT 2023","Wed Nov 01 19:37:33 GMT 2023","736","","","","","","Validate Council Output [FenlandDistrictCouncil]","" +"failed","Wed Nov 01 19:40:28 GMT 2023","Wed Nov 01 19:40:33 GMT 2023","4550","","","","","","Validate Council Output [NorthumberlandCouncil]","" +"passed","Wed Nov 01 19:43:32 GMT 2023","Wed Nov 01 19:43:36 GMT 2023","3200","","","","","","Validate Council Output [WindsorAndMaidenheadCouncil]","" +"passed","Wed Nov 01 19:43:09 GMT 2023","Wed Nov 01 19:43:13 GMT 2023","4829","","","","","","Validate Council Output [TorridgeDistrictCouncil]","" +"failed","Wed Nov 01 19:36:58 GMT 2023","Wed Nov 01 19:37:00 GMT 2023","1660","","","","","","Validate Council Output [GuildfordCouncil]","" +"passed","Wed Nov 01 19:43:16 GMT 2023","Wed Nov 01 19:43:18 GMT 2023","1458","","","","","","Validate Council Output [WarwickDistrictCouncil]","" +"failed","Wed Nov 01 19:40:33 GMT 2023","Wed Nov 01 19:42:43 GMT 2023","130645","","","","","","Validate Council Output [PrestonCityCouncil]","" +"failed","Wed Nov 01 19:40:37 GMT 2023","Wed Nov 01 19:40:39 GMT 2023","1431","","","","","","Validate Council Output [SouthNorfolkCouncil]","" +"passed","Wed Nov 01 19:36:19 GMT 2023","Wed Nov 01 19:36:22 GMT 2023","3227","","","","","","Validate Council Output [BoltonCouncil]","" +"failed","Wed Nov 01 19:37:10 GMT 2023","Wed Nov 01 19:37:12 GMT 2023","1328","","","","","","Validate Council Output [HuntingdonDistrictCouncil]","" +"passed","Wed Nov 01 19:37:02 GMT 2023","Wed Nov 01 19:37:10 GMT 2023","8372","","","","","","Validate Council Output [HighPeakCouncil]","" +"passed","Wed Nov 01 19:36:53 GMT 2023","Wed Nov 01 19:36:55 GMT 2023","2112","","","","","","Validate Council Output [BuryCouncil]","" +"failed","Wed Nov 01 19:43:23 GMT 2023","Wed Nov 01 19:43:24 GMT 2023","193","","","","","","Validate Council Output [WelhatCouncil]","" +"passed","Wed Nov 01 19:43:16 GMT 2023","Wed Nov 01 19:43:25 GMT 2023","8603","","","","","","Validate Council Output [WakefieldCityCouncil]","" +"passed","Wed Nov 01 19:43:36 GMT 2023","Wed Nov 01 19:43:41 GMT 2023","5109","","","","","","Validate Council Output [WokingBoroughCouncil]","" +"passed","Wed Nov 01 19:36:16 GMT 2023","Wed Nov 01 19:36:17 GMT 2023","956","","","","","","Validate Council Output [BathAndNorthEastSomersetCouncil]","" +"failed","Wed Nov 01 19:37:12 GMT 2023","Wed Nov 01 19:37:13 GMT 2023","874","","","","","","Validate Council Output [KingstonUponThamesCouncil]","" +"passed","Wed Nov 01 19:37:00 GMT 2023","Wed Nov 01 19:37:01 GMT 2023","1272","","","","","","Validate Council Output [EastCambridgeshireCouncil]","" +"passed","Wed Nov 01 19:40:37 GMT 2023","Wed Nov 01 19:40:37 GMT 2023","814","","","","","","Validate Council Output [SouthLanarkshireCouncil]","" +"failed","Wed Nov 01 19:40:18 GMT 2023","Wed Nov 01 19:40:19 GMT 2023","1089","","","","","","Validate Council Output [MidSussexDistrictCouncil]","" +"passed","Wed Nov 01 19:42:58 GMT 2023","Wed Nov 01 19:43:00 GMT 2023","2160","","","","","","Validate Council Output [RhonddaCynonTaffCouncil]","" +"passed","Wed Nov 01 19:43:15 GMT 2023","Wed Nov 01 19:43:16 GMT 2023","1823","","","","","","Validate Council Output [TorbayCouncil]","" +"passed","Wed Nov 01 19:40:44 GMT 2023","Wed Nov 01 19:40:53 GMT 2023","8858","","","","","","Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","" +"passed","Wed Nov 01 19:36:46 GMT 2023","Wed Nov 01 19:36:47 GMT 2023","957","","","","","","Validate Council Output [ConwyCountyBorough]","" +"passed","Wed Nov 01 19:40:53 GMT 2023","Wed Nov 01 19:40:58 GMT 2023","4915","","","","","","Validate Council Output [StockportBoroughCouncil]","" +"passed","Wed Nov 01 19:43:37 GMT 2023","Wed Nov 01 19:43:37 GMT 2023","797","","","","","","Validate Council Output [YorkCouncil]","" +"failed","Wed Nov 01 19:38:16 GMT 2023","Wed Nov 01 19:40:26 GMT 2023","130239","","","","","","Validate Council Output [NorthSomersetCouncil]","" +"failed","Wed Nov 01 19:36:18 GMT 2023","Wed Nov 01 19:36:19 GMT 2023","849","","","","","","Validate Council Output [BlackburnCouncil]","" +"passed","Wed Nov 01 19:36:17 GMT 2023","Wed Nov 01 19:36:18 GMT 2023","817","","","","","","Validate Council Output [BCPCouncil]","" +"passed","Wed Nov 01 19:40:19 GMT 2023","Wed Nov 01 19:40:23 GMT 2023","3433","","","","","","Validate Council Output [SalfordCityCouncil]","" +"passed","Wed Nov 01 19:43:02 GMT 2023","Wed Nov 01 19:43:08 GMT 2023","5979","","","","","","Validate Council Output [RushcliffeBoroughCouncil]","" +"passed","Wed Nov 01 19:43:24 GMT 2023","Wed Nov 01 19:43:33 GMT 2023","9630","","","","","","Validate Council Output [WestLothianCouncil]","" diff --git a/3.11/1086/data/suites.json b/3.11/1086/data/suites.json new file mode 100644 index 0000000000..9705958a09 --- /dev/null +++ b/3.11/1086/data/suites.json @@ -0,0 +1 @@ +{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"b53eeef47cc51f86","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867368074,"stop":1698867375398,"duration":7324},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [CalderdaleCouncil]","uid":"2615006c4fc5aa19","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867368074,"stop":1698867383812,"duration":15738},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"67004c362b3bdbf5","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867375402,"stop":1698867376165,"duration":763},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"2d2594acdb7e5566","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867376279,"stop":1698867377235,"duration":956},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"e6c54c39088e97a2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867377240,"stop":1698867378057,"duration":817},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"ffd92f5931ad1de0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867378062,"stop":1698867378599,"duration":537},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"e6e032f50f629bd6","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867378644,"stop":1698867379493,"duration":849},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"738938cbfdddef92","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867379755,"stop":1698867382982,"duration":3227},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"4ed54b7785775d16","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867382986,"stop":1698867388165,"duration":5179},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"daf539476f0a7dfc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867383942,"stop":1698867384919,"duration":977},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"99cb4b4c8b7d6b1f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867384922,"stop":1698867392692,"duration":7770},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"e3272b7e2d082a53","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867388168,"stop":1698867389196,"duration":1028},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"e07bbca015e61210","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867389241,"stop":1698867395609,"duration":6368},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"3ad03c8dbc6fc9c8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867392695,"stop":1698867392700,"duration":5},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"d45ea2db01c2aa25","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867392746,"stop":1698867395179,"duration":2433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"b07be78df0cb7a7c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867395183,"stop":1698867404453,"duration":9270},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"b92ab445a447e110","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867395612,"stop":1698867413816,"duration":18204},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"7ae7ed6269a0a317","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867404488,"stop":1698867406091,"duration":1603},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"8db27e6fab261893","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867406094,"stop":1698867407051,"duration":957},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"c07e9bdd8741bf4d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867407055,"stop":1698867408595,"duration":1540},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"f5bc660ed06ea80e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867408597,"stop":1698867410076,"duration":1479},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"2cac71b3a9306229","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867410161,"stop":1698867415570,"duration":5409},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"aa6b3a0b007b215a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867413827,"stop":1698867415939,"duration":2112},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"1a8082825df101d4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867415573,"stop":1698867417837,"duration":2264},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"4bc2d0cdb61ab27a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867415942,"stop":1698867418337,"duration":2395},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"33713755396b77c2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867417840,"stop":1698867420698,"duration":2858},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"945e628718c3da83","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867418340,"stop":1698867420000,"duration":1660},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"b25e2872d1659272","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867420113,"stop":1698867422616,"duration":2503},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"c0a4902472e36f1d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867420702,"stop":1698867421974,"duration":1272},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"26cee82e6819925","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867421977,"stop":1698867422760,"duration":783},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"9cad3eb2427694e4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867422619,"stop":1698867430991,"duration":8372},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"822d109c1853e31e","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867422766,"stop":1698867424354,"duration":1588},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"b054174ed72ffcc","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867424357,"stop":1698867430489,"duration":6132},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"9e3d685d3dbd4e05","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867430494,"stop":1698867431998,"duration":1504},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"91dcdd2ef4da8bd8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867430994,"stop":1698867432322,"duration":1328},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"64c1b7cca23618e2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867432002,"stop":1698867449787,"duration":17785},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"e1900d2440d33c0d","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867432356,"stop":1698867433230,"duration":874},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"c72db39beb97dd3f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867433266,"stop":1698867438577,"duration":5311},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"a9dd713844f93905","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867438581,"stop":1698867603842,"duration":165261},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"350307f4eac1d9bd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867449790,"stop":1698867452987,"duration":3197},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"d8b8c51ccf93a7bd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867452989,"stop":1698867453725,"duration":736},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"c16467fe0968afef","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867453990,"stop":1698867463024,"duration":9034},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"ded7b44fc6264f46","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867463027,"stop":1698867463030,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"f6663493e38a90a7","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867463074,"stop":1698867469311,"duration":6237},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"c08401c722f338cb","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867469313,"stop":1698867470529,"duration":1216},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"895ca22298ea917a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867470532,"stop":1698867478685,"duration":8153},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"6cdc73e1fa9b3e0","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867478688,"stop":1698867478692,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"998ed75137627663","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867478734,"stop":1698867483407,"duration":4673},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"6c16f82c12e6fc94","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867483410,"stop":1698867484237,"duration":827},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"a3c0c1cae2776d1f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867484240,"stop":1698867488476,"duration":4236},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"a5b410055961e460","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867488479,"stop":1698867495327,"duration":6848},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorthamptonshireCouncil]","uid":"d6467f18bc7cb1eb","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867495331,"stop":1698867496387,"duration":1056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"2a24bba78707643f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867496392,"stop":1698867626631,"duration":130239},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"ed03d80ead91ed17","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867603845,"stop":1698867604848,"duration":1003},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"6b4138e84d472d0c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867604851,"stop":1698867607962,"duration":3111},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"7dfb60866a234d52","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867607998,"stop":1698867612182,"duration":4184},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"72ac214866239aae","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867612184,"stop":1698867613222,"duration":1038},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"96ac95feae8ee8e4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867613225,"stop":1698867617207,"duration":3982},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"fe678efea1ab94b5","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867617210,"stop":1698867618676,"duration":1466},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"edcd91b94d4dfe8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867618706,"stop":1698867619795,"duration":1089},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"eb3eab432c721717","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867619883,"stop":1698867623316,"duration":3433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"94f7f851e7a8c156","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867623319,"stop":1698867625554,"duration":2235},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"eff1b9f807695aab","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867625557,"stop":1698867633605,"duration":8048},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"27d551f5cb7b084f","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867626835,"stop":1698867628538,"duration":1703},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"49f76b6d0f5cd82","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867628626,"stop":1698867633176,"duration":4550},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"f1fe191831b9e27b","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867633240,"stop":1698867763885,"duration":130645},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"d9ac2fc8c3d1d96a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867633609,"stop":1698867634914,"duration":1305},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"5a1658ec5acbc071","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867634917,"stop":1698867637104,"duration":2187},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"61d187c9818b2066","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867637107,"stop":1698867637921,"duration":814},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"82be66ff5ab62851","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867637924,"stop":1698867639355,"duration":1431},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"99280ba8d8604652","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867639392,"stop":1698867643033,"duration":3641},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"49b21068cd64419","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867643035,"stop":1698867643893,"duration":858},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"b55435ae45f53fc5","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867644241,"stop":1698867653099,"duration":8858},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"b7bf1e8a24feb650","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867653103,"stop":1698867653762,"duration":659},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"2b4e0ba387887bf4","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867653765,"stop":1698867658680,"duration":4915},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"ba0d202f4b3255da","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867658683,"stop":1698867660541,"duration":1858},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"d523ba688d991785","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867660544,"stop":1698867661518,"duration":974},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"29700238974dbe34","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867661701,"stop":1698867792534,"duration":130833},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"80c489ad5a6f2948","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867764063,"stop":1698867778367,"duration":14304},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"7ff6dfbfd0482133","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867778370,"stop":1698867780530,"duration":2160},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"171bf5edb3eb4d85","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867780533,"stop":1698867782336,"duration":1803},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"e79545d27c688ba2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867782339,"stop":1698867788318,"duration":5979},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"f60adb1716ec3b80","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867788321,"stop":1698867789040,"duration":719},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"b03608b0375ab1f5","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867789081,"stop":1698867793910,"duration":4829},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"a26274b6ef788c17","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867792767,"stop":1698867795072,"duration":2305},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"e548a6da063d1d5c","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867793914,"stop":1698867796923,"duration":3009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"533b2b9aceb1e0ac","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867795076,"stop":1698867796899,"duration":1823},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"b3dcebc1947a83b8","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867796908,"stop":1698867798366,"duration":1458},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"4c673e5e7d31a478","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867796927,"stop":1698867805530,"duration":8603},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"23d6d53beae0e6dd","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867798369,"stop":1698867803865,"duration":5496},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"ffde4f283a213bd2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867803871,"stop":1698867804064,"duration":193},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"8361a4acafaf3069","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867804126,"stop":1698867813756,"duration":9630},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"b810bc41ebaa2b1a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867805534,"stop":1698867807206,"duration":1672},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"897c87a40a90bdb9","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"failed","time":{"start":1698867807210,"stop":1698867812957,"duration":5747},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"52e0eb0ecc7df8c2","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867812993,"stop":1698867816193,"duration":3200},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"bc90a5816ef6c038","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867813759,"stop":1698867817109,"duration":3350},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"b537da3268c08dae","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867816196,"stop":1698867821305,"duration":5109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"7e4cdf8c61b6555a","parentUid":"98d3104e051c652961429bf95fa0b5d6","status":"passed","time":{"start":1698867817114,"stop":1698867817911,"duration":797},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]}],"name":"suites"} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/171bf5edb3eb4d85.json b/3.11/1086/data/test-cases/171bf5edb3eb4d85.json new file mode 100644 index 0000000000..adf4027bd3 --- /dev/null +++ b/3.11/1086/data/test-cases/171bf5edb3eb4d85.json @@ -0,0 +1 @@ +{"uid":"171bf5edb3eb4d85","name":"Validate Council Output [RochdaleCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a91e40164c913e6b5f3736b823229a66","time":{"start":1698867780533,"stop":1698867782336,"duration":1803},"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":1698867780533,"stop":1698867780534,"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":1698867780534,"stop":1698867782333,"duration":1799},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867782334,"stop":1698867782334,"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":1698867782334,"stop":1698867782336,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":167,"unknown":0,"total":170},"items":[{"uid":"ead9c919859048bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ead9c919859048bb","status":"passed","time":{"start":1698801573953,"stop":1698801575555,"duration":1602}},{"uid":"3ed19871aca21d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3ed19871aca21d5","status":"passed","time":{"start":1698788706982,"stop":1698788709375,"duration":2393}},{"uid":"b45b9409791a946a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b45b9409791a946a","status":"passed","time":{"start":1698715195275,"stop":1698715197236,"duration":1961}},{"uid":"79f6cdd5c6319568","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/79f6cdd5c6319568","status":"passed","time":{"start":1698701534005,"stop":1698701536334,"duration":2329}},{"uid":"ca18a14e6a8f8de3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ca18a14e6a8f8de3","status":"passed","time":{"start":1698700425887,"stop":1698700427931,"duration":2044}},{"uid":"b359ebfec27d72e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b359ebfec27d72e6","status":"passed","time":{"start":1698693187589,"stop":1698693189703,"duration":2114}},{"uid":"cbe756b12b24e88c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/cbe756b12b24e88c","status":"passed","time":{"start":1698692944438,"stop":1698692946548,"duration":2110}},{"uid":"c549002384a49b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c549002384a49b1","status":"passed","time":{"start":1698646543886,"stop":1698646545836,"duration":1950}},{"uid":"3db6dc51d8437792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3db6dc51d8437792","status":"passed","time":{"start":1698646513760,"stop":1698646516253,"duration":2493}},{"uid":"e93bc5ba26f45c9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e93bc5ba26f45c9d","status":"passed","time":{"start":1698628905387,"stop":1698628907041,"duration":1654}},{"uid":"8f3220702f12c2a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8f3220702f12c2a2","status":"passed","time":{"start":1698615345784,"stop":1698615347427,"duration":1643}},{"uid":"77965181f6f5f928","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/77965181f6f5f928","status":"passed","time":{"start":1698615584122,"stop":1698615585873,"duration":1751}},{"uid":"3a7259247fc87eac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/3a7259247fc87eac","status":"passed","time":{"start":1698615282517,"stop":1698615284487,"duration":1970}},{"uid":"a49741a7cdc7b5e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a49741a7cdc7b5e4","status":"passed","time":{"start":1698542522765,"stop":1698542524682,"duration":1917}},{"uid":"7aef74ae3b526eb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7aef74ae3b526eb7","status":"passed","time":{"start":1698455877691,"stop":1698455879188,"duration":1497}},{"uid":"320c4851ec29ab54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/320c4851ec29ab54","status":"passed","time":{"start":1698369638063,"stop":1698369640672,"duration":2609}},{"uid":"1efc1ffde2a13ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/1efc1ffde2a13ab3","status":"passed","time":{"start":1698283017201,"stop":1698283019602,"duration":2401}},{"uid":"15e685fab1f66317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/15e685fab1f66317","status":"passed","time":{"start":1698196681252,"stop":1698196683143,"duration":1891}},{"uid":"9f10b050848c4daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/9f10b050848c4daa","status":"passed","time":{"start":1698178610245,"stop":1698178612716,"duration":2471}},{"uid":"8db71cf9cec9e399","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/8db71cf9cec9e399","status":"passed","time":{"start":1698178325432,"stop":1698178327244,"duration":1812}}]},"tags":[]},"source":"171bf5edb3eb4d85.json","parameterValues":["RochdaleCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/1a8082825df101d4.json b/3.11/1086/data/test-cases/1a8082825df101d4.json new file mode 100644 index 0000000000..4170fb8dcf --- /dev/null +++ b/3.11/1086/data/test-cases/1a8082825df101d4.json @@ -0,0 +1 @@ +{"uid":"1a8082825df101d4","name":"Validate Council Output [DoncasterCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f78d4ae6baa752b4fc3e2cf80276d79","time":{"start":1698867415573,"stop":1698867417837,"duration":2264},"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":1698867415574,"stop":1698867415574,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from DoncasterCouncil","time":{"start":1698867415574,"stop":1698867417834,"duration":2260},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867417834,"stop":1698867417835,"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":1698867417835,"stop":1698867417837,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"20247f8a6d3a2600","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/20247f8a6d3a2600","status":"passed","time":{"start":1698801518602,"stop":1698801521082,"duration":2480}},{"uid":"3de726ada8a24557","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3de726ada8a24557","status":"passed","time":{"start":1698788466738,"stop":1698788468734,"duration":1996}},{"uid":"1f8ac2cd02589983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1f8ac2cd02589983","status":"passed","time":{"start":1698714930763,"stop":1698714933364,"duration":2601}},{"uid":"7be4323e2ca97fa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/7be4323e2ca97fa8","status":"passed","time":{"start":1698701304344,"stop":1698701306192,"duration":1848}},{"uid":"af84f7ad1b59cf6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/af84f7ad1b59cf6a","status":"passed","time":{"start":1698700182119,"stop":1698700183908,"duration":1789}},{"uid":"6bca33af3e039253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/6bca33af3e039253","status":"passed","time":{"start":1698692741079,"stop":1698692743474,"duration":2395}},{"uid":"33be534b6d1e1034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/33be534b6d1e1034","status":"passed","time":{"start":1698692698424,"stop":1698692700384,"duration":1960}},{"uid":"ea9a5a74159b571d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ea9a5a74159b571d","status":"passed","time":{"start":1698646314348,"stop":1698646316125,"duration":1777}},{"uid":"3e0078ff386f3805","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3e0078ff386f3805","status":"passed","time":{"start":1698646287078,"stop":1698646288911,"duration":1833}},{"uid":"7848b7fb5c40a65c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7848b7fb5c40a65c","status":"passed","time":{"start":1698628501134,"stop":1698628503294,"duration":2160}},{"uid":"7cb936cbf1a56f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/7cb936cbf1a56f6a","status":"passed","time":{"start":1698615131178,"stop":1698615133549,"duration":2371}},{"uid":"78585a8c541048d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/78585a8c541048d6","status":"passed","time":{"start":1698615198044,"stop":1698615199937,"duration":1893}},{"uid":"453e6b3d9e26319c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/453e6b3d9e26319c","status":"passed","time":{"start":1698615063963,"stop":1698615065799,"duration":1836}},{"uid":"db98acc33b224971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/db98acc33b224971","status":"passed","time":{"start":1698542308998,"stop":1698542310803,"duration":1805}},{"uid":"aa5a23e2bb4425e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/aa5a23e2bb4425e5","status":"passed","time":{"start":1698455506778,"stop":1698455508315,"duration":1537}},{"uid":"7907dc84caa4bd07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/7907dc84caa4bd07","status":"passed","time":{"start":1698369187916,"stop":1698369189804,"duration":1888}},{"uid":"6acf75c49ad542d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6acf75c49ad542d5","status":"passed","time":{"start":1698282782559,"stop":1698282784967,"duration":2408}},{"uid":"955a3e07e0a7e91e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/955a3e07e0a7e91e","status":"passed","time":{"start":1698196456969,"stop":1698196458778,"duration":1809}},{"uid":"351341aaf410a7b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/351341aaf410a7b9","status":"passed","time":{"start":1698178158664,"stop":1698178161055,"duration":2391}},{"uid":"8674a19d1fd3218b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/8674a19d1fd3218b","status":"passed","time":{"start":1698178121656,"stop":1698178123827,"duration":2171}}]},"tags":[]},"source":"1a8082825df101d4.json","parameterValues":["DoncasterCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/23d6d53beae0e6dd.json b/3.11/1086/data/test-cases/23d6d53beae0e6dd.json new file mode 100644 index 0000000000..4bb1029442 --- /dev/null +++ b/3.11/1086/data/test-cases/23d6d53beae0e6dd.json @@ -0,0 +1 @@ +{"uid":"23d6d53beae0e6dd","name":"Validate Council Output [WaverleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"64028773adeaa616798d2ec053582700","time":{"start":1698867798369,"stop":1698867803865,"duration":5496},"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":1698867798370,"stop":1698867798370,"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":1698867798371,"stop":1698867803862,"duration":5491},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867803862,"stop":1698867803862,"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":1698867803862,"stop":1698867803865,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"9c33916c023e25cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9c33916c023e25cd","status":"passed","time":{"start":1698801622554,"stop":1698801626616,"duration":4062}},{"uid":"dbf15f35a7a5eaec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/dbf15f35a7a5eaec","status":"passed","time":{"start":1698788772273,"stop":1698788778639,"duration":6366}},{"uid":"1e0a38845704b044","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1e0a38845704b044","status":"passed","time":{"start":1698715244869,"stop":1698715249236,"duration":4367}},{"uid":"a36b5af11f6b25de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a36b5af11f6b25de","status":"passed","time":{"start":1698701575989,"stop":1698701581817,"duration":5828}},{"uid":"d468f07893a7c3ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d468f07893a7c3ff","status":"passed","time":{"start":1698700481235,"stop":1698700486253,"duration":5018}},{"uid":"1a74087ff70eb3e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/1a74087ff70eb3e6","status":"passed","time":{"start":1698693219534,"stop":1698693223953,"duration":4419}},{"uid":"b8c251af7ad1126a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b8c251af7ad1126a","status":"passed","time":{"start":1698693006462,"stop":1698693010901,"duration":4439}},{"uid":"190a7d53fd3e3440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/190a7d53fd3e3440","status":"passed","time":{"start":1698646607151,"stop":1698646611967,"duration":4816}},{"uid":"91fea426ea16d41b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/91fea426ea16d41b","status":"passed","time":{"start":1698646570859,"stop":1698646575313,"duration":4454}},{"uid":"d0a6a0105914b105","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d0a6a0105914b105","status":"passed","time":{"start":1698628822500,"stop":1698628828355,"duration":5855}},{"uid":"246764c5724345","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/246764c5724345","status":"passed","time":{"start":1698615535723,"stop":1698615539945,"duration":4222}},{"uid":"8dd41eeba57918eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/8dd41eeba57918eb","status":"passed","time":{"start":1698615460393,"stop":1698615464746,"duration":4353}},{"uid":"23d0d617540a9ab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/23d0d617540a9ab2","status":"passed","time":{"start":1698615403037,"stop":1698615408263,"duration":5226}},{"uid":"c9f5764fc8ebd386","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/c9f5764fc8ebd386","status":"passed","time":{"start":1698542620630,"stop":1698542627329,"duration":6699}},{"uid":"3d1a3ee2bf642119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3d1a3ee2bf642119","status":"passed","time":{"start":1698455888989,"stop":1698455893003,"duration":4014}},{"uid":"d6590a2969480692","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d6590a2969480692","status":"passed","time":{"start":1698369607929,"stop":1698369612421,"duration":4492}},{"uid":"37b976697f2030e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/37b976697f2030e5","status":"passed","time":{"start":1698283178569,"stop":1698283183213,"duration":4644}},{"uid":"7ce16cc582e3cf01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7ce16cc582e3cf01","status":"passed","time":{"start":1698196755067,"stop":1698196759410,"duration":4343}},{"uid":"40a3e2e6b18a0745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/40a3e2e6b18a0745","status":"passed","time":{"start":1698178446155,"stop":1698178450957,"duration":4802}},{"uid":"b8ed16b6e2531732","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/b8ed16b6e2531732","status":"passed","time":{"start":1698178434422,"stop":1698178438811,"duration":4389}}]},"tags":[]},"source":"23d6d53beae0e6dd.json","parameterValues":["WaverleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/2615006c4fc5aa19.json b/3.11/1086/data/test-cases/2615006c4fc5aa19.json new file mode 100644 index 0000000000..2dec639ce8 --- /dev/null +++ b/3.11/1086/data/test-cases/2615006c4fc5aa19.json @@ -0,0 +1 @@ +{"uid":"2615006c4fc5aa19","name":"Validate Council Output [CalderdaleCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1b9aa52f7d9bfc9f284315c06170da9f","time":{"start":1698867368074,"stop":1698867383812,"duration":15738},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb358601890>, 'council': 'CalderdaleCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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': 'OL14 7EX', 'uprn': '010035034598', 'url': 'https://www.calderdale.gov.uk/', ...}\nuser_uprn = '010035034598', user_postcode = 'OL14 7EX'\nform_data = {'email-address': '', 'find': 'Show me my collection days', 'gdprTerms': 'Yes', 'postcode': 'OL14 7EX', ...}\ns = \nresponse = \nsoup = \n\n\n\n\n\n\ndata = {'bins': []}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n user_uprn = kwargs.get(\"uprn\")\n user_postcode = kwargs.get(\"postcode\")\n check_uprn(user_uprn)\n check_postcode(user_postcode)\n \n # Create the form data\n form_data = {\n \"postcode\": user_postcode,\n \"email-address\": \"\",\n \"uprn\": user_uprn,\n \"gdprTerms\": \"Yes\",\n \"privacynoticeid\": \"323\",\n \"find\": \"Show me my collection days\",\n }\n \n # Make a request to the API\n requests.packages.urllib3.disable_warnings()\n s = requests.Session()\n s.get(\n \"https://www.calderdale.gov.uk/environment/waste/household-collections/collectiondayfinder.jsp\",\n headers={\n \"Referer\": \"https://www.calderdale.gov.uk/environment/waste/household-collections/collectiondayfinder.jsp\",\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36\"\n }\n )\n response = s.post(\n \"https://www.calderdale.gov.uk/environment/waste/household-collections/collectiondayfinder.jsp\",\n data=form_data,\n headers={\n \"Content-Type\": \"application/x-www-form-urlencoded\",\n \"Referer\": \"https://www.calderdale.gov.uk/environment/waste/household-collections/collectiondayfinder.jsp\",\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36\"\n }\n )\n \n # Make a BS4 object\n soup = BeautifulSoup(response.text, features=\"html.parser\")\n soup.prettify()\n \n data = {\"bins\": []}\n \n # Get collections\n row_index = 0\n> for row in soup.find(\"table\", {\"id\": \"collection\"}).find_all(\"tr\"):\nE AttributeError: 'NoneType' object has no attribute 'find_all'\n\nuk_bin_collection/uk_bin_collection/councils/CalderdaleCouncil.py:61: AttributeError","flaky":false,"newFailed":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb358601890>, 'council': 'CalderdaleCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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': 'OL14 7EX', 'uprn': '010035034598', 'url': 'https://www.calderdale.gov.uk/', ...}\nuser_uprn = '010035034598', user_postcode = 'OL14 7EX'\nform_data = {'email-address': '', 'find': 'Show me my collection days', 'gdprTerms': 'Yes', 'postcode': 'OL14 7EX', ...}\ns = \nresponse = \nsoup = \n\n\n\n\n\n\ndata = {'bins': []}\n\n def parse_data(self, page: str, **kwargs) -> dict:\n user_uprn = kwargs.get(\"uprn\")\n user_postcode = kwargs.get(\"postcode\")\n check_uprn(user_uprn)\n check_postcode(user_postcode)\n \n # Create the form data\n form_data = {\n \"postcode\": user_postcode,\n \"email-address\": \"\",\n \"uprn\": user_uprn,\n \"gdprTerms\": \"Yes\",\n \"privacynoticeid\": \"323\",\n \"find\": \"Show me my collection days\",\n }\n \n # Make a request to the API\n requests.packages.urllib3.disable_warnings()\n s = requests.Session()\n s.get(\n \"https://www.calderdale.gov.uk/environment/waste/household-collections/collectiondayfinder.jsp\",\n headers={\n \"Referer\": \"https://www.calderdale.gov.uk/environment/waste/household-collections/collectiondayfinder.jsp\",\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36\"\n }\n )\n response = s.post(\n \"https://www.calderdale.gov.uk/environment/waste/household-collections/collectiondayfinder.jsp\",\n data=form_data,\n headers={\n \"Content-Type\": \"application/x-www-form-urlencoded\",\n \"Referer\": \"https://www.calderdale.gov.uk/environment/waste/household-collections/collectiondayfinder.jsp\",\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36\"\n }\n )\n \n # Make a BS4 object\n soup = BeautifulSoup(response.text, features=\"html.parser\")\n soup.prettify()\n \n data = {\"bins\": []}\n \n # Get collections\n row_index = 0\n> for row in soup.find(\"table\", {\"id\": \"collection\"}).find_all(\"tr\"):\nE AttributeError: 'NoneType' object has no attribute 'find_all'\n\nuk_bin_collection/uk_bin_collection/councils/CalderdaleCouncil.py:61: AttributeError","steps":[{"name":"Given the council: CalderdaleCouncil","time":{"start":1698867368075,"stop":1698867368075,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CalderdaleCouncil","time":{"start":1698867368076,"stop":1698867383812,"duration":15736},"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CalderdaleCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":10},"items":[{"uid":"cb086d6ca32342af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/cb086d6ca32342af","status":"passed","time":{"start":1698801490220,"stop":1698801496941,"duration":6721}},{"uid":"1f367d708e539073","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1f367d708e539073","status":"passed","time":{"start":1698788412228,"stop":1698788418586,"duration":6358}},{"uid":"2c9a5734ec85797a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2c9a5734ec85797a","status":"passed","time":{"start":1698714874406,"stop":1698714882270,"duration":7864}},{"uid":"10c6f03ea15cd402","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/10c6f03ea15cd402","status":"passed","time":{"start":1698701265641,"stop":1698701270522,"duration":4881}},{"uid":"29dbfd0a36d04330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/29dbfd0a36d04330","status":"passed","time":{"start":1698700142433,"stop":1698700147288,"duration":4855}},{"uid":"67b7269fc21b4bc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/67b7269fc21b4bc8","status":"passed","time":{"start":1698692700001,"stop":1698692706826,"duration":6825}},{"uid":"cc96721f804ca629","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/cc96721f804ca629","status":"passed","time":{"start":1698692658715,"stop":1698692664595,"duration":5880}},{"uid":"dab88bd8067c21e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/dab88bd8067c21e1","status":"passed","time":{"start":1698646213387,"stop":1698646219613,"duration":6226}},{"uid":"6c4738a0cc3f1e6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6c4738a0cc3f1e6c","status":"passed","time":{"start":1698646240370,"stop":1698646245381,"duration":5011}}]},"tags":[]},"source":"2615006c4fc5aa19.json","parameterValues":["CalderdaleCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/f572acf76265a1b4.json b/3.11/1086/data/test-cases/26cee82e6819925.json similarity index 72% rename from 3.11/1084/data/test-cases/f572acf76265a1b4.json rename to 3.11/1086/data/test-cases/26cee82e6819925.json index 031768b79b..90f2737da5 100644 --- a/3.11/1084/data/test-cases/f572acf76265a1b4.json +++ b/3.11/1086/data/test-cases/26cee82e6819925.json @@ -1 +1 @@ -{"uid":"f572acf76265a1b4","name":"Validate Council Output [EastDevonDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"33b002c0b125c12033855f36f4074886","time":{"start":1698867357990,"stop":1698867358605,"duration":615},"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":1698867357990,"stop":1698867357991,"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":1698867357991,"stop":1698867358602,"duration":611},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867358602,"stop":1698867358603,"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":1698867358603,"stop":1698867358605,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"9488d30108448344","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9488d30108448344","status":"passed","time":{"start":1698801503381,"stop":1698801504078,"duration":697}},{"uid":"793c3956bb2ef1d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/793c3956bb2ef1d6","status":"passed","time":{"start":1698788473709,"stop":1698788474750,"duration":1041}},{"uid":"df0d61eab264a45b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/df0d61eab264a45b","status":"passed","time":{"start":1698714940293,"stop":1698714941335,"duration":1042}},{"uid":"2c729c6cdbcd8ce8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/2c729c6cdbcd8ce8","status":"passed","time":{"start":1698701310228,"stop":1698701311023,"duration":795}},{"uid":"e580e892ac637136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e580e892ac637136","status":"passed","time":{"start":1698700188217,"stop":1698700189138,"duration":921}},{"uid":"a1b739b7fad55c08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/a1b739b7fad55c08","status":"passed","time":{"start":1698692752359,"stop":1698692753400,"duration":1041}},{"uid":"c724c11ff5db7361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c724c11ff5db7361","status":"passed","time":{"start":1698692706734,"stop":1698692707777,"duration":1043}},{"uid":"4bd05574165162dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/4bd05574165162dc","status":"passed","time":{"start":1698646270611,"stop":1698646271717,"duration":1106}},{"uid":"cae22d2902b53850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cae22d2902b53850","status":"passed","time":{"start":1698646293812,"stop":1698646294882,"duration":1070}},{"uid":"f8d922f50dab9ebf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/f8d922f50dab9ebf","status":"passed","time":{"start":1698628511970,"stop":1698628512799,"duration":829}},{"uid":"5f65f900ebe88c02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5f65f900ebe88c02","status":"passed","time":{"start":1698615141337,"stop":1698615142113,"duration":776}},{"uid":"3a08e06c2917ed56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3a08e06c2917ed56","status":"passed","time":{"start":1698615204423,"stop":1698615205202,"duration":779}},{"uid":"12908b0b830867b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/12908b0b830867b7","status":"passed","time":{"start":1698615072850,"stop":1698615073904,"duration":1054}},{"uid":"3b1f91a9871a3d25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3b1f91a9871a3d25","status":"passed","time":{"start":1698542315990,"stop":1698542316985,"duration":995}},{"uid":"5efbe69af13232e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5efbe69af13232e9","status":"passed","time":{"start":1698455510482,"stop":1698455511073,"duration":591}},{"uid":"1ea3d0f85b8049a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/1ea3d0f85b8049a7","status":"passed","time":{"start":1698369195005,"stop":1698369196047,"duration":1042}},{"uid":"1b14265396a3c862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/1b14265396a3c862","status":"passed","time":{"start":1698282789022,"stop":1698282790097,"duration":1075}},{"uid":"41b8717787066c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/41b8717787066c9c","status":"passed","time":{"start":1698196463492,"stop":1698196464281,"duration":789}},{"uid":"28e38213e9074ec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/28e38213e9074ec0","status":"passed","time":{"start":1698178166210,"stop":1698178167234,"duration":1024}},{"uid":"a90e6417e0062009","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/a90e6417e0062009","status":"passed","time":{"start":1698178165566,"stop":1698178166315,"duration":749}}]},"tags":[]},"source":"f572acf76265a1b4.json","parameterValues":["EastDevonDC"]} \ No newline at end of file +{"uid":"26cee82e6819925","name":"Validate Council Output [EastDevonDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"33b002c0b125c12033855f36f4074886","time":{"start":1698867421977,"stop":1698867422760,"duration":783},"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":1698867421977,"stop":1698867421978,"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":1698867421978,"stop":1698867422756,"duration":778},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867422757,"stop":1698867422757,"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":1698867422757,"stop":1698867422760,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"9488d30108448344","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9488d30108448344","status":"passed","time":{"start":1698801503381,"stop":1698801504078,"duration":697}},{"uid":"793c3956bb2ef1d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/793c3956bb2ef1d6","status":"passed","time":{"start":1698788473709,"stop":1698788474750,"duration":1041}},{"uid":"df0d61eab264a45b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/df0d61eab264a45b","status":"passed","time":{"start":1698714940293,"stop":1698714941335,"duration":1042}},{"uid":"2c729c6cdbcd8ce8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/2c729c6cdbcd8ce8","status":"passed","time":{"start":1698701310228,"stop":1698701311023,"duration":795}},{"uid":"e580e892ac637136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e580e892ac637136","status":"passed","time":{"start":1698700188217,"stop":1698700189138,"duration":921}},{"uid":"a1b739b7fad55c08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/a1b739b7fad55c08","status":"passed","time":{"start":1698692752359,"stop":1698692753400,"duration":1041}},{"uid":"c724c11ff5db7361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c724c11ff5db7361","status":"passed","time":{"start":1698692706734,"stop":1698692707777,"duration":1043}},{"uid":"4bd05574165162dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/4bd05574165162dc","status":"passed","time":{"start":1698646270611,"stop":1698646271717,"duration":1106}},{"uid":"cae22d2902b53850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cae22d2902b53850","status":"passed","time":{"start":1698646293812,"stop":1698646294882,"duration":1070}},{"uid":"f8d922f50dab9ebf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/f8d922f50dab9ebf","status":"passed","time":{"start":1698628511970,"stop":1698628512799,"duration":829}},{"uid":"5f65f900ebe88c02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5f65f900ebe88c02","status":"passed","time":{"start":1698615141337,"stop":1698615142113,"duration":776}},{"uid":"3a08e06c2917ed56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3a08e06c2917ed56","status":"passed","time":{"start":1698615204423,"stop":1698615205202,"duration":779}},{"uid":"12908b0b830867b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/12908b0b830867b7","status":"passed","time":{"start":1698615072850,"stop":1698615073904,"duration":1054}},{"uid":"3b1f91a9871a3d25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3b1f91a9871a3d25","status":"passed","time":{"start":1698542315990,"stop":1698542316985,"duration":995}},{"uid":"5efbe69af13232e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5efbe69af13232e9","status":"passed","time":{"start":1698455510482,"stop":1698455511073,"duration":591}},{"uid":"1ea3d0f85b8049a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/1ea3d0f85b8049a7","status":"passed","time":{"start":1698369195005,"stop":1698369196047,"duration":1042}},{"uid":"1b14265396a3c862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/1b14265396a3c862","status":"passed","time":{"start":1698282789022,"stop":1698282790097,"duration":1075}},{"uid":"41b8717787066c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/41b8717787066c9c","status":"passed","time":{"start":1698196463492,"stop":1698196464281,"duration":789}},{"uid":"28e38213e9074ec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/28e38213e9074ec0","status":"passed","time":{"start":1698178166210,"stop":1698178167234,"duration":1024}},{"uid":"a90e6417e0062009","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/a90e6417e0062009","status":"passed","time":{"start":1698178165566,"stop":1698178166315,"duration":749}}]},"tags":[]},"source":"26cee82e6819925.json","parameterValues":["EastDevonDC"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/9f4f097acbaa4dc4.json b/3.11/1086/data/test-cases/27d551f5cb7b084f.json similarity index 68% rename from 3.11/1084/data/test-cases/9f4f097acbaa4dc4.json rename to 3.11/1086/data/test-cases/27d551f5cb7b084f.json index ddd96aa008..567886e8c7 100644 --- a/3.11/1084/data/test-cases/9f4f097acbaa4dc4.json +++ b/3.11/1086/data/test-cases/27d551f5cb7b084f.json @@ -1 +1 @@ -{"uid":"9f4f097acbaa4dc4","name":"Validate Council Output [NorthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f199ed7bccd24a997d0abd44066cd21","time":{"start":1698867541697,"stop":1698867543216,"duration":1519},"status":"failed","statusMessage":"NotImplementedError: Country GB does not have subdivision Eng","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f65954f91d0>, 'council': 'NorthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthTynesideCouncil.py:184: in parse_data\n if is_holiday(item_as_date, Region.ENG):\nuk_bin_collection/uk_bin_collection/common.py:149: in is_holiday\n uk_holidays = holidays.country_holidays(\"GB\", subdiv=subdiv)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/utils.py:187: in country_holidays\n return getattr(holidays, country)(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/registry.py:197: in __call__\n return cls(*args, **kwargs) # type: ignore[misc, operator]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/countries/united_kingdom.py:53: in __init__\n super().__init__(observed_rule=SAT_SUN_TO_NEXT_MON, *args, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/observed_holiday_base.py:100: in __init__\n super().__init__(*args, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = holidays.country_holidays('GB', subdiv='Eng'), years = None\nexpand = True, observed = True, subdiv = 'Eng', prov = None, state = None\nlanguage = None, categories = None\n\n def __init__(\n self,\n years: Optional[Union[int, Iterable[int]]] = None,\n expand: bool = True,\n observed: bool = True,\n subdiv: Optional[str] = None,\n prov: Optional[str] = None, # Deprecated.\n state: Optional[str] = None, # Deprecated.\n language: Optional[str] = None,\n categories: Optional[Tuple[str]] = None,\n ) -> None:\n \"\"\"\n :param years:\n The year(s) to pre-calculate public holidays for at instantiation.\n \n :param expand:\n Whether the entire year is calculated when one date from that year\n is requested.\n \n :param observed:\n Whether to include the dates when public holiday are observed\n (e.g. a holiday falling on a Sunday being observed the\n following Monday). This doesn't work for all countries.\n \n :param subdiv:\n The subdivision (e.g. state or province); not implemented for all\n countries (see documentation).\n \n :param prov:\n *deprecated* use subdiv instead.\n \n :param state:\n *deprecated* use subdiv instead.\n \n :param language:\n The language which the returned holiday names will be translated\n into. It must be an ISO 639-1 (2-letter) language code. If the\n language translation is not supported the original holiday names\n will be used.\n \n :param categories:\n Requested holiday categories.\n \n :return:\n A :class:`HolidayBase` object matching the **country**.\n \"\"\"\n super().__init__()\n \n self.expand = expand\n self.language = language.lower() if language else None\n self.observed = observed\n self.subdiv = subdiv or prov or state\n self.categories = set(categories) if categories else {PUBLIC}\n \n self.tr = gettext # Default translation method.\n \n if prov or state:\n warnings.warn(\n f\"Arguments prov and state are deprecated, use subdiv='{prov or state}' instead.\",\n DeprecationWarning,\n )\n \n if isinstance(self.subdiv, int):\n self.subdiv = str(self.subdiv)\n \n if not isinstance(self, HolidaySum):\n if self.subdiv and self.subdiv not in set(\n self.subdivisions + self._deprecated_subdivisions\n ):\n> raise NotImplementedError(\n f\"Market {self.market} does not have subdivision {self.subdiv}\"\n if hasattr(self, \"market\")\n else f\"Country {self.country} does not have subdivision {self.subdiv}\"\n )\nE NotImplementedError: Country GB does not have subdivision Eng\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/holiday_base.py:308: NotImplementedError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"NotImplementedError: Country GB does not have subdivision Eng","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f65954f91d0>, 'council': 'NorthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthTynesideCouncil.py:184: in parse_data\n if is_holiday(item_as_date, Region.ENG):\nuk_bin_collection/uk_bin_collection/common.py:149: in is_holiday\n uk_holidays = holidays.country_holidays(\"GB\", subdiv=subdiv)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/utils.py:187: in country_holidays\n return getattr(holidays, country)(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/registry.py:197: in __call__\n return cls(*args, **kwargs) # type: ignore[misc, operator]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/countries/united_kingdom.py:53: in __init__\n super().__init__(observed_rule=SAT_SUN_TO_NEXT_MON, *args, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/observed_holiday_base.py:100: in __init__\n super().__init__(*args, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = holidays.country_holidays('GB', subdiv='Eng'), years = None\nexpand = True, observed = True, subdiv = 'Eng', prov = None, state = None\nlanguage = None, categories = None\n\n def __init__(\n self,\n years: Optional[Union[int, Iterable[int]]] = None,\n expand: bool = True,\n observed: bool = True,\n subdiv: Optional[str] = None,\n prov: Optional[str] = None, # Deprecated.\n state: Optional[str] = None, # Deprecated.\n language: Optional[str] = None,\n categories: Optional[Tuple[str]] = None,\n ) -> None:\n \"\"\"\n :param years:\n The year(s) to pre-calculate public holidays for at instantiation.\n \n :param expand:\n Whether the entire year is calculated when one date from that year\n is requested.\n \n :param observed:\n Whether to include the dates when public holiday are observed\n (e.g. a holiday falling on a Sunday being observed the\n following Monday). This doesn't work for all countries.\n \n :param subdiv:\n The subdivision (e.g. state or province); not implemented for all\n countries (see documentation).\n \n :param prov:\n *deprecated* use subdiv instead.\n \n :param state:\n *deprecated* use subdiv instead.\n \n :param language:\n The language which the returned holiday names will be translated\n into. It must be an ISO 639-1 (2-letter) language code. If the\n language translation is not supported the original holiday names\n will be used.\n \n :param categories:\n Requested holiday categories.\n \n :return:\n A :class:`HolidayBase` object matching the **country**.\n \"\"\"\n super().__init__()\n \n self.expand = expand\n self.language = language.lower() if language else None\n self.observed = observed\n self.subdiv = subdiv or prov or state\n self.categories = set(categories) if categories else {PUBLIC}\n \n self.tr = gettext # Default translation method.\n \n if prov or state:\n warnings.warn(\n f\"Arguments prov and state are deprecated, use subdiv='{prov or state}' instead.\",\n DeprecationWarning,\n )\n \n if isinstance(self.subdiv, int):\n self.subdiv = str(self.subdiv)\n \n if not isinstance(self, HolidaySum):\n if self.subdiv and self.subdiv not in set(\n self.subdivisions + self._deprecated_subdivisions\n ):\n> raise NotImplementedError(\n f\"Market {self.market} does not have subdivision {self.subdiv}\"\n if hasattr(self, \"market\")\n else f\"Country {self.country} does not have subdivision {self.subdiv}\"\n )\nE NotImplementedError: Country GB does not have subdivision Eng\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/holiday_base.py:308: NotImplementedError","steps":[{"name":"Given the council: NorthTynesideCouncil","time":{"start":1698867541697,"stop":1698867541698,"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":1698867541698,"stop":1698867543216,"duration":1518},"status":"failed","statusMessage":"Country GB does not have subdivision Eng","statusTrace":"NotImplementedError: Country GB does not have subdivision Eng\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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":11,"broken":0,"skipped":0,"passed":159,"unknown":0,"total":170},"items":[{"uid":"9bc3c7118a449c8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9bc3c7118a449c8e","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698801568707,"stop":1698801570123,"duration":1416}},{"uid":"381a6d3d362e7ee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/381a6d3d362e7ee4","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698788552238,"stop":1698788554485,"duration":2247}},{"uid":"d87a316b5cece77c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d87a316b5cece77c","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698715029480,"stop":1698715036017,"duration":6537}},{"uid":"d6449aa568084fda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d6449aa568084fda","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698701382933,"stop":1698701384522,"duration":1589}},{"uid":"6a28a0f416a03bfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/6a28a0f416a03bfd","status":"passed","time":{"start":1698700268059,"stop":1698700273897,"duration":5838}},{"uid":"c103f204aea5203c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/c103f204aea5203c","status":"passed","time":{"start":1698693026529,"stop":1698693028953,"duration":2424}},{"uid":"8c8c58453dd3545e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8c8c58453dd3545e","status":"passed","time":{"start":1698692790581,"stop":1698692792600,"duration":2019}},{"uid":"9bbf7a130c88ebe6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/9bbf7a130c88ebe6","status":"passed","time":{"start":1698646380927,"stop":1698646383070,"duration":2143}},{"uid":"76fc2021c10936c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/76fc2021c10936c0","status":"passed","time":{"start":1698646382988,"stop":1698646385701,"duration":2713}},{"uid":"7baf7160de3135f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7baf7160de3135f0","status":"passed","time":{"start":1698628594987,"stop":1698628596594,"duration":1607}},{"uid":"56f09217780d646c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/56f09217780d646c","status":"passed","time":{"start":1698615193889,"stop":1698615195669,"duration":1780}},{"uid":"6e152225653b73d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6e152225653b73d6","status":"passed","time":{"start":1698615264437,"stop":1698615271202,"duration":6765}},{"uid":"e9343368c094e0fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e9343368c094e0fc","status":"passed","time":{"start":1698615126379,"stop":1698615128297,"duration":1918}},{"uid":"3346ee5aa832e2ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3346ee5aa832e2ce","status":"passed","time":{"start":1698542366852,"stop":1698542372841,"duration":5989}},{"uid":"77b8626138f09691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/77b8626138f09691","status":"passed","time":{"start":1698455592447,"stop":1698455598454,"duration":6007}},{"uid":"c42d733b7567ac8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/c42d733b7567ac8d","status":"passed","time":{"start":1698369267172,"stop":1698369272182,"duration":5010}},{"uid":"cb7c84f6aa3dc9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/cb7c84f6aa3dc9b","status":"passed","time":{"start":1698282859078,"stop":1698282861625,"duration":2547}},{"uid":"1f8ccbd33e7182bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/1f8ccbd33e7182bd","status":"passed","time":{"start":1698196522059,"stop":1698196528133,"duration":6074}},{"uid":"c90ef46bd4092a2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c90ef46bd4092a2b","status":"passed","time":{"start":1698178241889,"stop":1698178244266,"duration":2377}},{"uid":"ac0ff453bc4d0c8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/ac0ff453bc4d0c8c","status":"passed","time":{"start":1698178173453,"stop":1698178175271,"duration":1818}}]},"tags":[]},"source":"9f4f097acbaa4dc4.json","parameterValues":["NorthTynesideCouncil"]} \ No newline at end of file +{"uid":"27d551f5cb7b084f","name":"Validate Council Output [NorthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5f199ed7bccd24a997d0abd44066cd21","time":{"start":1698867626835,"stop":1698867628538,"duration":1703},"status":"failed","statusMessage":"NotImplementedError: Country GB does not have subdivision Eng","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34a8ed250>, 'council': 'NorthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthTynesideCouncil.py:184: in parse_data\n if is_holiday(item_as_date, Region.ENG):\nuk_bin_collection/uk_bin_collection/common.py:149: in is_holiday\n uk_holidays = holidays.country_holidays(\"GB\", subdiv=subdiv)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/utils.py:187: in country_holidays\n return getattr(holidays, country)(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/registry.py:197: in __call__\n return cls(*args, **kwargs) # type: ignore[misc, operator]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/countries/united_kingdom.py:53: in __init__\n super().__init__(observed_rule=SAT_SUN_TO_NEXT_MON, *args, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/observed_holiday_base.py:100: in __init__\n super().__init__(*args, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = holidays.country_holidays('GB', subdiv='Eng'), years = None\nexpand = True, observed = True, subdiv = 'Eng', prov = None, state = None\nlanguage = None, categories = None\n\n def __init__(\n self,\n years: Optional[Union[int, Iterable[int]]] = None,\n expand: bool = True,\n observed: bool = True,\n subdiv: Optional[str] = None,\n prov: Optional[str] = None, # Deprecated.\n state: Optional[str] = None, # Deprecated.\n language: Optional[str] = None,\n categories: Optional[Tuple[str]] = None,\n ) -> None:\n \"\"\"\n :param years:\n The year(s) to pre-calculate public holidays for at instantiation.\n \n :param expand:\n Whether the entire year is calculated when one date from that year\n is requested.\n \n :param observed:\n Whether to include the dates when public holiday are observed\n (e.g. a holiday falling on a Sunday being observed the\n following Monday). This doesn't work for all countries.\n \n :param subdiv:\n The subdivision (e.g. state or province); not implemented for all\n countries (see documentation).\n \n :param prov:\n *deprecated* use subdiv instead.\n \n :param state:\n *deprecated* use subdiv instead.\n \n :param language:\n The language which the returned holiday names will be translated\n into. It must be an ISO 639-1 (2-letter) language code. If the\n language translation is not supported the original holiday names\n will be used.\n \n :param categories:\n Requested holiday categories.\n \n :return:\n A :class:`HolidayBase` object matching the **country**.\n \"\"\"\n super().__init__()\n \n self.expand = expand\n self.language = language.lower() if language else None\n self.observed = observed\n self.subdiv = subdiv or prov or state\n self.categories = set(categories) if categories else {PUBLIC}\n \n self.tr = gettext # Default translation method.\n \n if prov or state:\n warnings.warn(\n f\"Arguments prov and state are deprecated, use subdiv='{prov or state}' instead.\",\n DeprecationWarning,\n )\n \n if isinstance(self.subdiv, int):\n self.subdiv = str(self.subdiv)\n \n if not isinstance(self, HolidaySum):\n if self.subdiv and self.subdiv not in set(\n self.subdivisions + self._deprecated_subdivisions\n ):\n> raise NotImplementedError(\n f\"Market {self.market} does not have subdivision {self.subdiv}\"\n if hasattr(self, \"market\")\n else f\"Country {self.country} does not have subdivision {self.subdiv}\"\n )\nE NotImplementedError: Country GB does not have subdivision Eng\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/holiday_base.py:308: NotImplementedError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"NotImplementedError: Country GB does not have subdivision Eng","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34a8ed250>, 'council': 'NorthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthTynesideCouncil.py:184: in parse_data\n if is_holiday(item_as_date, Region.ENG):\nuk_bin_collection/uk_bin_collection/common.py:149: in is_holiday\n uk_holidays = holidays.country_holidays(\"GB\", subdiv=subdiv)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/utils.py:187: in country_holidays\n return getattr(holidays, country)(\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/registry.py:197: in __call__\n return cls(*args, **kwargs) # type: ignore[misc, operator]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/countries/united_kingdom.py:53: in __init__\n super().__init__(observed_rule=SAT_SUN_TO_NEXT_MON, *args, **kwargs)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/observed_holiday_base.py:100: in __init__\n super().__init__(*args, **kwargs)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = holidays.country_holidays('GB', subdiv='Eng'), years = None\nexpand = True, observed = True, subdiv = 'Eng', prov = None, state = None\nlanguage = None, categories = None\n\n def __init__(\n self,\n years: Optional[Union[int, Iterable[int]]] = None,\n expand: bool = True,\n observed: bool = True,\n subdiv: Optional[str] = None,\n prov: Optional[str] = None, # Deprecated.\n state: Optional[str] = None, # Deprecated.\n language: Optional[str] = None,\n categories: Optional[Tuple[str]] = None,\n ) -> None:\n \"\"\"\n :param years:\n The year(s) to pre-calculate public holidays for at instantiation.\n \n :param expand:\n Whether the entire year is calculated when one date from that year\n is requested.\n \n :param observed:\n Whether to include the dates when public holiday are observed\n (e.g. a holiday falling on a Sunday being observed the\n following Monday). This doesn't work for all countries.\n \n :param subdiv:\n The subdivision (e.g. state or province); not implemented for all\n countries (see documentation).\n \n :param prov:\n *deprecated* use subdiv instead.\n \n :param state:\n *deprecated* use subdiv instead.\n \n :param language:\n The language which the returned holiday names will be translated\n into. It must be an ISO 639-1 (2-letter) language code. If the\n language translation is not supported the original holiday names\n will be used.\n \n :param categories:\n Requested holiday categories.\n \n :return:\n A :class:`HolidayBase` object matching the **country**.\n \"\"\"\n super().__init__()\n \n self.expand = expand\n self.language = language.lower() if language else None\n self.observed = observed\n self.subdiv = subdiv or prov or state\n self.categories = set(categories) if categories else {PUBLIC}\n \n self.tr = gettext # Default translation method.\n \n if prov or state:\n warnings.warn(\n f\"Arguments prov and state are deprecated, use subdiv='{prov or state}' instead.\",\n DeprecationWarning,\n )\n \n if isinstance(self.subdiv, int):\n self.subdiv = str(self.subdiv)\n \n if not isinstance(self, HolidaySum):\n if self.subdiv and self.subdiv not in set(\n self.subdivisions + self._deprecated_subdivisions\n ):\n> raise NotImplementedError(\n f\"Market {self.market} does not have subdivision {self.subdiv}\"\n if hasattr(self, \"market\")\n else f\"Country {self.country} does not have subdivision {self.subdiv}\"\n )\nE NotImplementedError: Country GB does not have subdivision Eng\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/holidays/holiday_base.py:308: NotImplementedError","steps":[{"name":"Given the council: NorthTynesideCouncil","time":{"start":1698867626835,"stop":1698867626836,"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":1698867626836,"stop":1698867628538,"duration":1702},"status":"failed","statusMessage":"Country GB does not have subdivision Eng","statusTrace":"NotImplementedError: Country GB does not have subdivision Eng\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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":11,"broken":0,"skipped":0,"passed":159,"unknown":0,"total":170},"items":[{"uid":"9bc3c7118a449c8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9bc3c7118a449c8e","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698801568707,"stop":1698801570123,"duration":1416}},{"uid":"381a6d3d362e7ee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/381a6d3d362e7ee4","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698788552238,"stop":1698788554485,"duration":2247}},{"uid":"d87a316b5cece77c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d87a316b5cece77c","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698715029480,"stop":1698715036017,"duration":6537}},{"uid":"d6449aa568084fda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d6449aa568084fda","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698701382933,"stop":1698701384522,"duration":1589}},{"uid":"6a28a0f416a03bfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/6a28a0f416a03bfd","status":"passed","time":{"start":1698700268059,"stop":1698700273897,"duration":5838}},{"uid":"c103f204aea5203c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/c103f204aea5203c","status":"passed","time":{"start":1698693026529,"stop":1698693028953,"duration":2424}},{"uid":"8c8c58453dd3545e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8c8c58453dd3545e","status":"passed","time":{"start":1698692790581,"stop":1698692792600,"duration":2019}},{"uid":"9bbf7a130c88ebe6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/9bbf7a130c88ebe6","status":"passed","time":{"start":1698646380927,"stop":1698646383070,"duration":2143}},{"uid":"76fc2021c10936c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/76fc2021c10936c0","status":"passed","time":{"start":1698646382988,"stop":1698646385701,"duration":2713}},{"uid":"7baf7160de3135f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7baf7160de3135f0","status":"passed","time":{"start":1698628594987,"stop":1698628596594,"duration":1607}},{"uid":"56f09217780d646c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/56f09217780d646c","status":"passed","time":{"start":1698615193889,"stop":1698615195669,"duration":1780}},{"uid":"6e152225653b73d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6e152225653b73d6","status":"passed","time":{"start":1698615264437,"stop":1698615271202,"duration":6765}},{"uid":"e9343368c094e0fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e9343368c094e0fc","status":"passed","time":{"start":1698615126379,"stop":1698615128297,"duration":1918}},{"uid":"3346ee5aa832e2ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3346ee5aa832e2ce","status":"passed","time":{"start":1698542366852,"stop":1698542372841,"duration":5989}},{"uid":"77b8626138f09691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/77b8626138f09691","status":"passed","time":{"start":1698455592447,"stop":1698455598454,"duration":6007}},{"uid":"c42d733b7567ac8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/c42d733b7567ac8d","status":"passed","time":{"start":1698369267172,"stop":1698369272182,"duration":5010}},{"uid":"cb7c84f6aa3dc9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/cb7c84f6aa3dc9b","status":"passed","time":{"start":1698282859078,"stop":1698282861625,"duration":2547}},{"uid":"1f8ccbd33e7182bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/1f8ccbd33e7182bd","status":"passed","time":{"start":1698196522059,"stop":1698196528133,"duration":6074}},{"uid":"c90ef46bd4092a2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c90ef46bd4092a2b","status":"passed","time":{"start":1698178241889,"stop":1698178244266,"duration":2377}},{"uid":"ac0ff453bc4d0c8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/ac0ff453bc4d0c8c","status":"passed","time":{"start":1698178173453,"stop":1698178175271,"duration":1818}}]},"tags":[]},"source":"27d551f5cb7b084f.json","parameterValues":["NorthTynesideCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/9ddc0566cab40b78.json b/3.11/1086/data/test-cases/29700238974dbe34.json similarity index 80% rename from 3.11/1084/data/test-cases/9ddc0566cab40b78.json rename to 3.11/1086/data/test-cases/29700238974dbe34.json index df44ea5d8a..1ead781327 100644 --- a/3.11/1084/data/test-cases/9ddc0566cab40b78.json +++ b/3.11/1086/data/test-cases/29700238974dbe34.json @@ -1 +1 @@ -{"uid":"9ddc0566cab40b78","name":"Validate Council Output [TamesideMBCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9b4fbe015a28e4f52e55a5bc5e2d6fd0","time":{"start":1698867590362,"stop":1698867719733,"duration":129371},"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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:497: 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.6/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.6/x64/lib/python3.11/http/client.py:1041: in _send_output\n self.send(msg)\n/opt/hostedtoolcache/Python/3.11.6/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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb29fa0150>, 'council': 'TamesideMBCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:497: 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.6/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.6/x64/lib/python3.11/http/client.py:1041: in _send_output\n self.send(msg)\n/opt/hostedtoolcache/Python/3.11.6/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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb29fa0150>, 'council': 'TamesideMBCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867590362,"stop":1698867590363,"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":1698867590363,"stop":1698867719733,"duration":129370},"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"74e562bb718dd6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/74e562bb718dd6b","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":1698801603940,"stop":1698801733879,"duration":129939}},{"uid":"ce05c7569805d00e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ce05c7569805d00e","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":1698788748415,"stop":1698788879422,"duration":131007}},{"uid":"10d6a4e31338d327","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/10d6a4e31338d327","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":1698715222769,"stop":1698715353372,"duration":130603}},{"uid":"d52431c299ccba13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d52431c299ccba13","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":1698701554011,"stop":1698701683682,"duration":129671}},{"uid":"9f0f5c95fc300274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9f0f5c95fc300274","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":1698700458030,"stop":1698700588937,"duration":130907}},{"uid":"ba4a8b2d46d252fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/ba4a8b2d46d252fa","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":1698693177394,"stop":1698693308515,"duration":131121}},{"uid":"4538cb2a362e782d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4538cb2a362e782d","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":1698692970520,"stop":1698693100747,"duration":130227}},{"uid":"f80edbde64d4988c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f80edbde64d4988c","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":1698646612255,"stop":1698646742246,"duration":129991}},{"uid":"b57655df6f264bb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b57655df6f264bb6","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":1698646553197,"stop":1698646684136,"duration":130939}},{"uid":"307cec11778a5aff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/307cec11778a5aff","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":1698628667103,"stop":1698628797977,"duration":130874}},{"uid":"2d965f184ff6b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/2d965f184ff6b0e","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":1698615392455,"stop":1698615522318,"duration":129863}},{"uid":"b61866fa2eea8cde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b61866fa2eea8cde","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":1698615311755,"stop":1698615441525,"duration":129770}},{"uid":"f36166469819d2bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f36166469819d2bc","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":1698615321240,"stop":1698615452615,"duration":131375}},{"uid":"69cc810936c39ee8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/69cc810936c39ee8","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":1698542594231,"stop":1698542723994,"duration":129763}},{"uid":"eb8d3d6937997bb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/eb8d3d6937997bb2","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":1698455665956,"stop":1698455796737,"duration":130781}},{"uid":"3e6851cfbe4b391b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/3e6851cfbe4b391b","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":1698369328993,"stop":1698369458488,"duration":129495}},{"uid":"f700a45999b39d10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f700a45999b39d10","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":1698283138870,"stop":1698283268498,"duration":129628}},{"uid":"b62f086a22e38378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b62f086a22e38378","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":1698196745026,"stop":1698196874696,"duration":129670}},{"uid":"fa84a1b361b0a68d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fa84a1b361b0a68d","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":1698178290727,"stop":1698178421279,"duration":130552}},{"uid":"9ff5f3177a175af0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/9ff5f3177a175af0","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":1698178364234,"stop":1698178494147,"duration":129913}}]},"tags":[]},"source":"9ddc0566cab40b78.json","parameterValues":["TamesideMBCouncil"]} \ No newline at end of file +{"uid":"29700238974dbe34","name":"Validate Council Output [TamesideMBCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9b4fbe015a28e4f52e55a5bc5e2d6fd0","time":{"start":1698867661701,"stop":1698867792534,"duration":130833},"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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:497: 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.6/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.6/x64/lib/python3.11/http/client.py:1041: in _send_output\n self.send(msg)\n/opt/hostedtoolcache/Python/3.11.6/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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053ae85c90>, 'council': 'TamesideMBCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:497: 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.6/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.6/x64/lib/python3.11/http/client.py:1041: in _send_output\n self.send(msg)\n/opt/hostedtoolcache/Python/3.11.6/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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053ae85c90>, 'council': 'TamesideMBCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867661702,"stop":1698867661702,"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":1698867661702,"stop":1698867792534,"duration":130832},"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"74e562bb718dd6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/74e562bb718dd6b","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":1698801603940,"stop":1698801733879,"duration":129939}},{"uid":"ce05c7569805d00e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ce05c7569805d00e","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":1698788748415,"stop":1698788879422,"duration":131007}},{"uid":"10d6a4e31338d327","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/10d6a4e31338d327","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":1698715222769,"stop":1698715353372,"duration":130603}},{"uid":"d52431c299ccba13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d52431c299ccba13","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":1698701554011,"stop":1698701683682,"duration":129671}},{"uid":"9f0f5c95fc300274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9f0f5c95fc300274","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":1698700458030,"stop":1698700588937,"duration":130907}},{"uid":"ba4a8b2d46d252fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/ba4a8b2d46d252fa","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":1698693177394,"stop":1698693308515,"duration":131121}},{"uid":"4538cb2a362e782d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4538cb2a362e782d","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":1698692970520,"stop":1698693100747,"duration":130227}},{"uid":"f80edbde64d4988c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f80edbde64d4988c","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":1698646612255,"stop":1698646742246,"duration":129991}},{"uid":"b57655df6f264bb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b57655df6f264bb6","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":1698646553197,"stop":1698646684136,"duration":130939}},{"uid":"307cec11778a5aff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/307cec11778a5aff","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":1698628667103,"stop":1698628797977,"duration":130874}},{"uid":"2d965f184ff6b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/2d965f184ff6b0e","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":1698615392455,"stop":1698615522318,"duration":129863}},{"uid":"b61866fa2eea8cde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b61866fa2eea8cde","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":1698615311755,"stop":1698615441525,"duration":129770}},{"uid":"f36166469819d2bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f36166469819d2bc","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":1698615321240,"stop":1698615452615,"duration":131375}},{"uid":"69cc810936c39ee8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/69cc810936c39ee8","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":1698542594231,"stop":1698542723994,"duration":129763}},{"uid":"eb8d3d6937997bb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/eb8d3d6937997bb2","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":1698455665956,"stop":1698455796737,"duration":130781}},{"uid":"3e6851cfbe4b391b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/3e6851cfbe4b391b","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":1698369328993,"stop":1698369458488,"duration":129495}},{"uid":"f700a45999b39d10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f700a45999b39d10","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":1698283138870,"stop":1698283268498,"duration":129628}},{"uid":"b62f086a22e38378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b62f086a22e38378","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":1698196745026,"stop":1698196874696,"duration":129670}},{"uid":"fa84a1b361b0a68d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fa84a1b361b0a68d","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":1698178290727,"stop":1698178421279,"duration":130552}},{"uid":"9ff5f3177a175af0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/9ff5f3177a175af0","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":1698178364234,"stop":1698178494147,"duration":129913}}]},"tags":[]},"source":"29700238974dbe34.json","parameterValues":["TamesideMBCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/ccf4a9ce28d18be6.json b/3.11/1086/data/test-cases/2a24bba78707643f.json similarity index 89% rename from 3.11/1084/data/test-cases/ccf4a9ce28d18be6.json rename to 3.11/1086/data/test-cases/2a24bba78707643f.json index 55f96c8906..f0164a5820 100644 --- a/3.11/1084/data/test-cases/ccf4a9ce28d18be6.json +++ b/3.11/1086/data/test-cases/2a24bba78707643f.json @@ -1 +1 @@ -{"uid":"ccf4a9ce28d18be6","name":"Validate Council Output [NorthSomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1d6e269a7b6351ace4d7bae7deb3de47","time":{"start":1698867411647,"stop":1698867541539,"duration":129892},"status":"failed","statusMessage":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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 = ('forms.n-somerset.gov.uk', 443), timeout = None\nsource_address = None, socket_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 = '/Waste/CollectionSchedule'\nbody = 'PreviousHouse=&PreviousPostcode=BS49+5AA&Postcode=BS49+5AA&SelectedUprn=24051674'\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '80', '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='/Waste/CollectionSchedule', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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 forms.n-somerset.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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/Waste/CollectionSchedule', response = None\nerror = ConnectTimeoutError(, 'Connection to forms.n-somerset.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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f6595903e10>, 'council': 'NorthSomersetCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthSomersetCouncil.py:30: in parse_data\n response = requests.request(\"POST\", api_url, headers=headers, data=values)\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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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 = ('forms.n-somerset.gov.uk', 443), timeout = None\nsource_address = None, socket_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 = '/Waste/CollectionSchedule'\nbody = 'PreviousHouse=&PreviousPostcode=BS49+5AA&Postcode=BS49+5AA&SelectedUprn=24051674'\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '80', '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='/Waste/CollectionSchedule', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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 forms.n-somerset.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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/Waste/CollectionSchedule', response = None\nerror = ConnectTimeoutError(, 'Connection to forms.n-somerset.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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f6595903e10>, 'council': 'NorthSomersetCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthSomersetCouncil.py:30: in parse_data\n response = requests.request(\"POST\", api_url, headers=headers, data=values)\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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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: NorthSomersetCouncil","time":{"start":1698867411647,"stop":1698867411648,"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":1698867411648,"stop":1698867541539,"duration":129891},"status":"failed","statusMessage":"HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","statusTrace":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"e112e4878d96012d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/e112e4878d96012d","status":"passed","time":{"start":1698801567383,"stop":1698801568705,"duration":1322}},{"uid":"da782be5c7c2087d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/da782be5c7c2087d","status":"passed","time":{"start":1698788550650,"stop":1698788552236,"duration":1586}},{"uid":"1eb397ebabb8b819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1eb397ebabb8b819","status":"passed","time":{"start":1698715027746,"stop":1698715029477,"duration":1731}},{"uid":"3623999edb4ed4bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/3623999edb4ed4bd","status":"passed","time":{"start":1698701381414,"stop":1698701382930,"duration":1516}},{"uid":"f8de5ccb13a284d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f8de5ccb13a284d5","status":"passed","time":{"start":1698700266340,"stop":1698700268056,"duration":1716}},{"uid":"ace364b5d75e4b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/ace364b5d75e4b2a","status":"passed","time":{"start":1698693024790,"stop":1698693026526,"duration":1736}},{"uid":"22394be6d7fb40ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/22394be6d7fb40ce","status":"passed","time":{"start":1698692788858,"stop":1698692790579,"duration":1721}},{"uid":"f70492a7b0c6689f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f70492a7b0c6689f","status":"passed","time":{"start":1698646379215,"stop":1698646380924,"duration":1709}},{"uid":"19d7cc6ce06f67da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/19d7cc6ce06f67da","status":"passed","time":{"start":1698646381065,"stop":1698646382986,"duration":1921}},{"uid":"d566b20706395c3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d566b20706395c3b","status":"passed","time":{"start":1698628593383,"stop":1698628594983,"duration":1600}},{"uid":"8a80a39a1ced8ff1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8a80a39a1ced8ff1","status":"passed","time":{"start":1698615192504,"stop":1698615193886,"duration":1382}},{"uid":"6eed6ab583e82a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6eed6ab583e82a6b","status":"passed","time":{"start":1698615262987,"stop":1698615264433,"duration":1446}},{"uid":"d9db4fd961addeb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d9db4fd961addeb5","status":"passed","time":{"start":1698615124636,"stop":1698615126373,"duration":1737}},{"uid":"af31591d5ff45037","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/af31591d5ff45037","status":"passed","time":{"start":1698542364960,"stop":1698542366849,"duration":1889}},{"uid":"b542e2dac981bd0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/b542e2dac981bd0b","status":"passed","time":{"start":1698455591225,"stop":1698455592444,"duration":1219}},{"uid":"f51d1f72b35dae81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f51d1f72b35dae81","status":"passed","time":{"start":1698369265307,"stop":1698369267168,"duration":1861}},{"uid":"307e8f4e6c53fcf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/307e8f4e6c53fcf3","status":"passed","time":{"start":1698282856447,"stop":1698282859075,"duration":2628}},{"uid":"755ace6fbbf4006e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/755ace6fbbf4006e","status":"passed","time":{"start":1698196520351,"stop":1698196522056,"duration":1705}},{"uid":"f01071834639949c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f01071834639949c","status":"passed","time":{"start":1698178239943,"stop":1698178241886,"duration":1943}},{"uid":"8d5112e77b3a723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/8d5112e77b3a723","status":"passed","time":{"start":1698178171928,"stop":1698178173450,"duration":1522}}]},"tags":[]},"source":"ccf4a9ce28d18be6.json","parameterValues":["NorthSomersetCouncil"]} \ No newline at end of file +{"uid":"2a24bba78707643f","name":"Validate Council Output [NorthSomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1d6e269a7b6351ace4d7bae7deb3de47","time":{"start":1698867496392,"stop":1698867626631,"duration":130239},"status":"failed","statusMessage":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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 = ('forms.n-somerset.gov.uk', 443), timeout = None\nsource_address = None, socket_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 = '/Waste/CollectionSchedule'\nbody = 'PreviousHouse=&PreviousPostcode=BS49+5AA&Postcode=BS49+5AA&SelectedUprn=24051674'\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '80', '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='/Waste/CollectionSchedule', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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 forms.n-somerset.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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/Waste/CollectionSchedule', response = None\nerror = ConnectTimeoutError(, 'Connection to forms.n-somerset.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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34a7be8d0>, 'council': 'NorthSomersetCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthSomersetCouncil.py:30: in parse_data\n response = requests.request(\"POST\", api_url, headers=headers, data=values)\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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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 = ('forms.n-somerset.gov.uk', 443), timeout = None\nsource_address = None, socket_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 = '/Waste/CollectionSchedule'\nbody = 'PreviousHouse=&PreviousPostcode=BS49+5AA&Postcode=BS49+5AA&SelectedUprn=24051674'\nheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Length': '80', '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='/Waste/CollectionSchedule', 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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: in _validate_conn\n conn.connect()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connection.py:611: in connect\n self.sock = 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 forms.n-somerset.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:845: in urlopen\n retries = retries.increment(\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = Retry(total=0, connect=None, read=False, redirect=None, status=None)\nmethod = 'POST', url = '/Waste/CollectionSchedule', response = None\nerror = ConnectTimeoutError(, 'Connection to forms.n-somerset.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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34a7be8d0>, 'council': 'NorthSomersetCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthSomersetCouncil.py:30: in parse_data\n response = requests.request(\"POST\", api_url, headers=headers, data=values)\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: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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: NorthSomersetCouncil","time":{"start":1698867496393,"stop":1698867496393,"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":1698867496393,"stop":1698867626631,"duration":130238},"status":"failed","statusMessage":"HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","statusTrace":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"e112e4878d96012d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/e112e4878d96012d","status":"passed","time":{"start":1698801567383,"stop":1698801568705,"duration":1322}},{"uid":"da782be5c7c2087d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/da782be5c7c2087d","status":"passed","time":{"start":1698788550650,"stop":1698788552236,"duration":1586}},{"uid":"1eb397ebabb8b819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1eb397ebabb8b819","status":"passed","time":{"start":1698715027746,"stop":1698715029477,"duration":1731}},{"uid":"3623999edb4ed4bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/3623999edb4ed4bd","status":"passed","time":{"start":1698701381414,"stop":1698701382930,"duration":1516}},{"uid":"f8de5ccb13a284d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f8de5ccb13a284d5","status":"passed","time":{"start":1698700266340,"stop":1698700268056,"duration":1716}},{"uid":"ace364b5d75e4b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/ace364b5d75e4b2a","status":"passed","time":{"start":1698693024790,"stop":1698693026526,"duration":1736}},{"uid":"22394be6d7fb40ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/22394be6d7fb40ce","status":"passed","time":{"start":1698692788858,"stop":1698692790579,"duration":1721}},{"uid":"f70492a7b0c6689f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f70492a7b0c6689f","status":"passed","time":{"start":1698646379215,"stop":1698646380924,"duration":1709}},{"uid":"19d7cc6ce06f67da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/19d7cc6ce06f67da","status":"passed","time":{"start":1698646381065,"stop":1698646382986,"duration":1921}},{"uid":"d566b20706395c3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d566b20706395c3b","status":"passed","time":{"start":1698628593383,"stop":1698628594983,"duration":1600}},{"uid":"8a80a39a1ced8ff1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8a80a39a1ced8ff1","status":"passed","time":{"start":1698615192504,"stop":1698615193886,"duration":1382}},{"uid":"6eed6ab583e82a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6eed6ab583e82a6b","status":"passed","time":{"start":1698615262987,"stop":1698615264433,"duration":1446}},{"uid":"d9db4fd961addeb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d9db4fd961addeb5","status":"passed","time":{"start":1698615124636,"stop":1698615126373,"duration":1737}},{"uid":"af31591d5ff45037","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/af31591d5ff45037","status":"passed","time":{"start":1698542364960,"stop":1698542366849,"duration":1889}},{"uid":"b542e2dac981bd0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/b542e2dac981bd0b","status":"passed","time":{"start":1698455591225,"stop":1698455592444,"duration":1219}},{"uid":"f51d1f72b35dae81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f51d1f72b35dae81","status":"passed","time":{"start":1698369265307,"stop":1698369267168,"duration":1861}},{"uid":"307e8f4e6c53fcf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/307e8f4e6c53fcf3","status":"passed","time":{"start":1698282856447,"stop":1698282859075,"duration":2628}},{"uid":"755ace6fbbf4006e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/755ace6fbbf4006e","status":"passed","time":{"start":1698196520351,"stop":1698196522056,"duration":1705}},{"uid":"f01071834639949c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f01071834639949c","status":"passed","time":{"start":1698178239943,"stop":1698178241886,"duration":1943}},{"uid":"8d5112e77b3a723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/8d5112e77b3a723","status":"passed","time":{"start":1698178171928,"stop":1698178173450,"duration":1522}}]},"tags":[]},"source":"2a24bba78707643f.json","parameterValues":["NorthSomersetCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/2b4e0ba387887bf4.json b/3.11/1086/data/test-cases/2b4e0ba387887bf4.json new file mode 100644 index 0000000000..3f42b3c5d0 --- /dev/null +++ b/3.11/1086/data/test-cases/2b4e0ba387887bf4.json @@ -0,0 +1 @@ +{"uid":"2b4e0ba387887bf4","name":"Validate Council Output [StockportBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b8d3ae7465651cc973ab14abfdea7a24","time":{"start":1698867653765,"stop":1698867658680,"duration":4915},"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":1698867653765,"stop":1698867653766,"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":1698867653766,"stop":1698867658678,"duration":4912},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867658678,"stop":1698867658678,"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":1698867658678,"stop":1698867658680,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"aa64aaf5ef0221fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/aa64aaf5ef0221fd","status":"passed","time":{"start":1698801599870,"stop":1698801603600,"duration":3730}},{"uid":"deddc96595c7ffad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/deddc96595c7ffad","status":"passed","time":{"start":1698788749557,"stop":1698788753937,"duration":4380}},{"uid":"479e9e76178e3a40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/479e9e76178e3a40","status":"passed","time":{"start":1698715225776,"stop":1698715229142,"duration":3366}},{"uid":"bd0fe85391f030bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/bd0fe85391f030bd","status":"passed","time":{"start":1698701547806,"stop":1698701550837,"duration":3031}},{"uid":"d0e9eab121ff5830","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d0e9eab121ff5830","status":"passed","time":{"start":1698700462622,"stop":1698700465848,"duration":3226}},{"uid":"8fab73bf0e719025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8fab73bf0e719025","status":"passed","time":{"start":1698693169726,"stop":1698693173797,"duration":4071}},{"uid":"f739e688ec754876","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f739e688ec754876","status":"passed","time":{"start":1698692986520,"stop":1698692990390,"duration":3870}},{"uid":"3cd575b7f3f45d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3cd575b7f3f45d82","status":"passed","time":{"start":1698646585402,"stop":1698646588265,"duration":2863}},{"uid":"2591133d84cfbaec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/2591133d84cfbaec","status":"passed","time":{"start":1698646553033,"stop":1698646555937,"duration":2904}},{"uid":"db66210a03034c64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/db66210a03034c64","status":"passed","time":{"start":1698628632976,"stop":1698628635825,"duration":2849}},{"uid":"70731acf4c649f30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/70731acf4c649f30","status":"passed","time":{"start":1698615385962,"stop":1698615388773,"duration":2811}},{"uid":"22bdcfbee1c2a151","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/22bdcfbee1c2a151","status":"passed","time":{"start":1698615305824,"stop":1698615308479,"duration":2655}},{"uid":"c80787b3a696fe1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c80787b3a696fe1f","status":"passed","time":{"start":1698615314414,"stop":1698615317628,"duration":3214}},{"uid":"5be0a899deb0235e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5be0a899deb0235e","status":"passed","time":{"start":1698542553860,"stop":1698542562164,"duration":8304}},{"uid":"e1c18c40cac07f77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e1c18c40cac07f77","status":"passed","time":{"start":1698455630295,"stop":1698455641169,"duration":10874}},{"uid":"631bf2451ecc9764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/631bf2451ecc9764","status":"passed","time":{"start":1698369312675,"stop":1698369317858,"duration":5183}},{"uid":"ba45778414f274f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/ba45778414f274f9","status":"passed","time":{"start":1698283131122,"stop":1698283135173,"duration":4051}},{"uid":"f792b2029e87ac89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f792b2029e87ac89","status":"passed","time":{"start":1698196710383,"stop":1698196713771,"duration":3388}},{"uid":"e25b6b2eaaf42b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e25b6b2eaaf42b72","status":"passed","time":{"start":1698178281939,"stop":1698178285451,"duration":3512}},{"uid":"f33d48692506e260","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/f33d48692506e260","status":"passed","time":{"start":1698178355821,"stop":1698178361014,"duration":5193}}]},"tags":[]},"source":"2b4e0ba387887bf4.json","parameterValues":["StockportBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/2cac71b3a9306229.json b/3.11/1086/data/test-cases/2cac71b3a9306229.json new file mode 100644 index 0000000000..7a855bddc0 --- /dev/null +++ b/3.11/1086/data/test-cases/2cac71b3a9306229.json @@ -0,0 +1 @@ +{"uid":"2cac71b3a9306229","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9239389a2bc21b81d8e3ab51bc478351","time":{"start":1698867410161,"stop":1698867415570,"duration":5409},"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":1698867410161,"stop":1698867410162,"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":1698867410162,"stop":1698867415568,"duration":5406},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867415568,"stop":1698867415569,"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":1698867415569,"stop":1698867415570,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"1cc9e7e1c1b33063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1cc9e7e1c1b33063","status":"passed","time":{"start":1698801505850,"stop":1698801518599,"duration":12749}},{"uid":"1f716d0883bb1e88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1f716d0883bb1e88","status":"passed","time":{"start":1698788446098,"stop":1698788466735,"duration":20637}},{"uid":"7c8da87dbff56176","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/7c8da87dbff56176","status":"passed","time":{"start":1698714925075,"stop":1698714930759,"duration":5684}},{"uid":"b0569255cfa5c9dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b0569255cfa5c9dd","status":"passed","time":{"start":1698701299286,"stop":1698701304341,"duration":5055}},{"uid":"94754784d994ed6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/94754784d994ed6b","status":"passed","time":{"start":1698700175042,"stop":1698700182116,"duration":7074}},{"uid":"655be18915c45342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/655be18915c45342","status":"passed","time":{"start":1698692734123,"stop":1698692741059,"duration":6936}},{"uid":"da50a076e36e11f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/da50a076e36e11f5","status":"passed","time":{"start":1698692692834,"stop":1698692698420,"duration":5586}},{"uid":"3bcf33a3060002fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3bcf33a3060002fe","status":"passed","time":{"start":1698646248457,"stop":1698646314345,"duration":65888}},{"uid":"a2b355668c7878d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a2b355668c7878d1","status":"passed","time":{"start":1698646280109,"stop":1698646287075,"duration":6966}},{"uid":"8a083e2cd9ae7238","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8a083e2cd9ae7238","status":"passed","time":{"start":1698628485065,"stop":1698628501130,"duration":16065}},{"uid":"899d2ef9d225877f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/899d2ef9d225877f","status":"passed","time":{"start":1698615125675,"stop":1698615131175,"duration":5500}},{"uid":"17ec6dbb2f0367a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/17ec6dbb2f0367a0","status":"passed","time":{"start":1698615173529,"stop":1698615198041,"duration":24512}},{"uid":"de58ad67a456dc74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/de58ad67a456dc74","status":"passed","time":{"start":1698615058446,"stop":1698615063960,"duration":5514}},{"uid":"e77126752600d683","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/e77126752600d683","status":"passed","time":{"start":1698542304438,"stop":1698542308996,"duration":4558}},{"uid":"daf7ab4726be3dbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/daf7ab4726be3dbd","status":"passed","time":{"start":1698455498479,"stop":1698455506775,"duration":8296}},{"uid":"f490f000a1609df2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f490f000a1609df2","status":"passed","time":{"start":1698369180723,"stop":1698369187913,"duration":7190}},{"uid":"af012575d8fc5d86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/af012575d8fc5d86","status":"passed","time":{"start":1698282775406,"stop":1698282782556,"duration":7150}},{"uid":"269d3ef767d22a46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/269d3ef767d22a46","status":"passed","time":{"start":1698196450867,"stop":1698196456967,"duration":6100}},{"uid":"939a96c22c84aa64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/939a96c22c84aa64","status":"passed","time":{"start":1698178153647,"stop":1698178158662,"duration":5015}},{"uid":"3a1430b4a814558f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/3a1430b4a814558f","status":"passed","time":{"start":1698178116457,"stop":1698178121654,"duration":5197}}]},"tags":[]},"source":"2cac71b3a9306229.json","parameterValues":["DerbyshireDalesDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/2d2594acdb7e5566.json b/3.11/1086/data/test-cases/2d2594acdb7e5566.json new file mode 100644 index 0000000000..b6b5d4f3dd --- /dev/null +++ b/3.11/1086/data/test-cases/2d2594acdb7e5566.json @@ -0,0 +1 @@ +{"uid":"2d2594acdb7e5566","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8469a840ac4282e76aa5171187cf23d5","time":{"start":1698867376279,"stop":1698867377235,"duration":956},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BathAndNorthEastSomersetCouncil","time":{"start":1698867376280,"stop":1698867376280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BathAndNorthEastSomersetCouncil","time":{"start":1698867376281,"stop":1698867377232,"duration":951},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867377233,"stop":1698867377234,"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":1698867377234,"stop":1698867377235,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":38,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":84},"items":[{"uid":"1a19e0058eecc1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1a19e0058eecc1a2","status":"passed","time":{"start":1698801495587,"stop":1698801496320,"duration":733}},{"uid":"3a9722b89c515641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3a9722b89c515641","status":"passed","time":{"start":1698788424825,"stop":1698788426317,"duration":1492}},{"uid":"55dabefc0cf20df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/55dabefc0cf20df0","status":"passed","time":{"start":1698714883795,"stop":1698714884989,"duration":1194}},{"uid":"ce1291ebd3e0a245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ce1291ebd3e0a245","status":"passed","time":{"start":1698701269902,"stop":1698701270869,"duration":967}},{"uid":"7d98fc5a733cd852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/7d98fc5a733cd852","status":"passed","time":{"start":1698700152224,"stop":1698700153726,"duration":1502}},{"uid":"743b05de5d36d1b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/743b05de5d36d1b7","status":"passed","time":{"start":1698692709544,"stop":1698692710725,"duration":1181}},{"uid":"d62d2c0bd6f7e8ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d62d2c0bd6f7e8ae","status":"passed","time":{"start":1698692663266,"stop":1698692664473,"duration":1207}},{"uid":"1b7b7f15c6b8397a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/1b7b7f15c6b8397a","status":"passed","time":{"start":1698646223188,"stop":1698646224407,"duration":1219}},{"uid":"d5a195495854ba1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d5a195495854ba1d","status":"passed","time":{"start":1698646252243,"stop":1698646253742,"duration":1499}},{"uid":"b1afbbf470710494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b1afbbf470710494","status":"passed","time":{"start":1698628467304,"stop":1698628468220,"duration":916}},{"uid":"7fc734f632da0aad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/7fc734f632da0aad","status":"passed","time":{"start":1698615105176,"stop":1698615106047,"duration":871}},{"uid":"f1c78b438bbba991","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/f1c78b438bbba991","status":"passed","time":{"start":1698615159788,"stop":1698615160959,"duration":1171}},{"uid":"8161b54b25c224d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8161b54b25c224d9","status":"passed","time":{"start":1698615036996,"stop":1698615038218,"duration":1222}},{"uid":"4838f90f16a49f2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/4838f90f16a49f2e","status":"passed","time":{"start":1698542270620,"stop":1698542271693,"duration":1073}},{"uid":"6e9e43755c85129e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/6e9e43755c85129e","status":"passed","time":{"start":1698455466074,"stop":1698455466793,"duration":719}},{"uid":"e069762ba3a0eced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e069762ba3a0eced","status":"passed","time":{"start":1698369153120,"stop":1698369154286,"duration":1166}},{"uid":"cab3378fe7da20de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/cab3378fe7da20de","status":"passed","time":{"start":1698282735357,"stop":1698282736558,"duration":1201}},{"uid":"6fd5d7e5f6eb501c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/6fd5d7e5f6eb501c","status":"passed","time":{"start":1698196414898,"stop":1698196415854,"duration":956}},{"uid":"d67a16621c8a9282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d67a16621c8a9282","status":"passed","time":{"start":1698178131149,"stop":1698178132356,"duration":1207}},{"uid":"ff38ded90e23f1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/ff38ded90e23f1a2","status":"passed","time":{"start":1698178085590,"stop":1698178086484,"duration":894}}]},"tags":[]},"source":"2d2594acdb7e5566.json","parameterValues":["BathAndNorthEastSomersetCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/33713755396b77c2.json b/3.11/1086/data/test-cases/33713755396b77c2.json new file mode 100644 index 0000000000..1018bc7b64 --- /dev/null +++ b/3.11/1086/data/test-cases/33713755396b77c2.json @@ -0,0 +1 @@ +{"uid":"33713755396b77c2","name":"Validate Council Output [DurhamCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a6754a317b5a41ab9e370512cb3937ce","time":{"start":1698867417840,"stop":1698867420698,"duration":2858},"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":1698867417840,"stop":1698867417841,"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":1698867417841,"stop":1698867420695,"duration":2854},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867420696,"stop":1698867420696,"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":1698867420696,"stop":1698867420698,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"d9c7d6fc9458564f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d9c7d6fc9458564f","status":"passed","time":{"start":1698801498173,"stop":1698801502218,"duration":4045}},{"uid":"6ed0c61435fe698c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/6ed0c61435fe698c","status":"passed","time":{"start":1698788468736,"stop":1698788471903,"duration":3167}},{"uid":"a9f41b3be01250ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a9f41b3be01250ce","status":"passed","time":{"start":1698714933367,"stop":1698714937511,"duration":4144}},{"uid":"9ae03bfa9224308f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9ae03bfa9224308f","status":"passed","time":{"start":1698701306194,"stop":1698701308799,"duration":2605}},{"uid":"ed48f79fa2802dbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ed48f79fa2802dbf","status":"passed","time":{"start":1698700183910,"stop":1698700186900,"duration":2990}},{"uid":"4abcafb24b050f9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/4abcafb24b050f9e","status":"passed","time":{"start":1698692743477,"stop":1698692748779,"duration":5302}},{"uid":"8fe9a8a54256a1c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8fe9a8a54256a1c7","status":"passed","time":{"start":1698692700386,"stop":1698692705300,"duration":4914}},{"uid":"c5328df6a61f268b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c5328df6a61f268b","status":"passed","time":{"start":1698646316131,"stop":1698646319143,"duration":3012}},{"uid":"c27e119d0fcead07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/c27e119d0fcead07","status":"passed","time":{"start":1698646288914,"stop":1698646292355,"duration":3441}},{"uid":"fe84b8316dd66863","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/fe84b8316dd66863","status":"passed","time":{"start":1698628503297,"stop":1698628507120,"duration":3823}},{"uid":"3ecab691a1900604","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3ecab691a1900604","status":"passed","time":{"start":1698615133551,"stop":1698615136756,"duration":3205}},{"uid":"a11a2de97c8cf4e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a11a2de97c8cf4e2","status":"passed","time":{"start":1698615199944,"stop":1698615203087,"duration":3143}},{"uid":"a33c860ee240bade","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/a33c860ee240bade","status":"passed","time":{"start":1698615065802,"stop":1698615068897,"duration":3095}},{"uid":"23bb77d5e93a019f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/23bb77d5e93a019f","status":"passed","time":{"start":1698542310805,"stop":1698542314132,"duration":3327}},{"uid":"7c287babb92fa89e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7c287babb92fa89e","status":"passed","time":{"start":1698455508317,"stop":1698455511011,"duration":2694}},{"uid":"4f758f08499d2993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/4f758f08499d2993","status":"passed","time":{"start":1698369189806,"stop":1698369193373,"duration":3567}},{"uid":"650d7203a306a17a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/650d7203a306a17a","status":"passed","time":{"start":1698282784974,"stop":1698282788630,"duration":3656}},{"uid":"5206b67db98cfd43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5206b67db98cfd43","status":"passed","time":{"start":1698196458781,"stop":1698196461981,"duration":3200}},{"uid":"b818ad8f569c756","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b818ad8f569c756","status":"passed","time":{"start":1698178161058,"stop":1698178164486,"duration":3428}},{"uid":"fc0549dbd800c497","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/fc0549dbd800c497","status":"passed","time":{"start":1698178123830,"stop":1698178127109,"duration":3279}}]},"tags":[]},"source":"33713755396b77c2.json","parameterValues":["DurhamCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/350307f4eac1d9bd.json b/3.11/1086/data/test-cases/350307f4eac1d9bd.json new file mode 100644 index 0000000000..45bf292c9e --- /dev/null +++ b/3.11/1086/data/test-cases/350307f4eac1d9bd.json @@ -0,0 +1 @@ +{"uid":"350307f4eac1d9bd","name":"Validate Council Output [ErewashBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8ee9bbdbf138f92b6ff30a1cde171930","time":{"start":1698867449790,"stop":1698867452987,"duration":3197},"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":1698867449791,"stop":1698867449791,"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":1698867449792,"stop":1698867452984,"duration":3192},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867452984,"stop":1698867452985,"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":1698867452985,"stop":1698867452987,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":167,"unknown":0,"total":170},"items":[{"uid":"fe38651007df56f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/fe38651007df56f4","status":"passed","time":{"start":1698801525682,"stop":1698801527893,"duration":2211}},{"uid":"3d72523f9f3954ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3d72523f9f3954ef","status":"passed","time":{"start":1698788499850,"stop":1698788503483,"duration":3633}},{"uid":"48a74f820a3cf711","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/48a74f820a3cf711","status":"passed","time":{"start":1698714967079,"stop":1698714969816,"duration":2737}},{"uid":"896d1e24e6b7c00a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/896d1e24e6b7c00a","status":"passed","time":{"start":1698701332754,"stop":1698701335203,"duration":2449}},{"uid":"d1a887127cb10d20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d1a887127cb10d20","status":"passed","time":{"start":1698700215387,"stop":1698700217911,"duration":2524}},{"uid":"dcbc07d2900e344d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/dcbc07d2900e344d","status":"passed","time":{"start":1698692790218,"stop":1698692793051,"duration":2833}},{"uid":"d69eaba21e61ea31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d69eaba21e61ea31","status":"passed","time":{"start":1698692735142,"stop":1698692737731,"duration":2589}},{"uid":"dd09cf2bde1e3379","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/dd09cf2bde1e3379","status":"passed","time":{"start":1698646296619,"stop":1698646299392,"duration":2773}},{"uid":"bb2bfe3981a27706","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/bb2bfe3981a27706","status":"passed","time":{"start":1698646318261,"stop":1698646320949,"duration":2688}},{"uid":"d1f65ed582c2fa32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d1f65ed582c2fa32","status":"passed","time":{"start":1698628542037,"stop":1698628548299,"duration":6262}},{"uid":"4dfc2c121eab6077","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4dfc2c121eab6077","status":"passed","time":{"start":1698615165545,"stop":1698615167823,"duration":2278}},{"uid":"85ca8eb08605cc25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/85ca8eb08605cc25","status":"passed","time":{"start":1698615228398,"stop":1698615230678,"duration":2280}},{"uid":"f3cf8c1130ef2005","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f3cf8c1130ef2005","status":"passed","time":{"start":1698615102655,"stop":1698615105756,"duration":3101}},{"uid":"fe06115bdfeaee6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/fe06115bdfeaee6","status":"passed","time":{"start":1698542344182,"stop":1698542347547,"duration":3365}},{"uid":"83d0566a2a29b3ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/83d0566a2a29b3ab","status":"passed","time":{"start":1698455532985,"stop":1698455535333,"duration":2348}},{"uid":"926d7b0c237edb9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/926d7b0c237edb9f","status":"passed","time":{"start":1698369220284,"stop":1698369223196,"duration":2912}},{"uid":"6d6f3b265b9a7ba6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6d6f3b265b9a7ba6","status":"passed","time":{"start":1698282820303,"stop":1698282823929,"duration":3626}},{"uid":"9c0900b2a212d721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9c0900b2a212d721","status":"passed","time":{"start":1698196500241,"stop":1698196502920,"duration":2679}},{"uid":"4c7ebdf149fa4e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4c7ebdf149fa4e52","status":"passed","time":{"start":1698178199641,"stop":1698178202489,"duration":2848}},{"uid":"723830d93c69b5ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/723830d93c69b5ff","status":"passed","time":{"start":1698178188968,"stop":1698178191528,"duration":2560}}]},"tags":[]},"source":"350307f4eac1d9bd.json","parameterValues":["ErewashBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/83fb27b65be82a8e.json b/3.11/1086/data/test-cases/3ad03c8dbc6fc9c8.json similarity index 51% rename from 3.11/1084/data/test-cases/83fb27b65be82a8e.json rename to 3.11/1086/data/test-cases/3ad03c8dbc6fc9c8.json index c607b6089e..2815b9f057 100644 --- a/3.11/1084/data/test-cases/83fb27b65be82a8e.json +++ b/3.11/1086/data/test-cases/3ad03c8dbc6fc9c8.json @@ -1 +1 @@ -{"uid":"83fb27b65be82a8e","name":"Validate Council Output [CastlepointDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2113bd9b6e0e6c1292cdfc372af23712","time":{"start":1698867326538,"stop":1698867326541,"duration":3},"status":"failed","statusMessage":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f6595ab4dd0>, 'council': 'CastlepointDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f6595ab4dd0>, 'council': 'CastlepointDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867326538,"stop":1698867326538,"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":1698867326538,"stop":1698867326541,"duration":3},"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":130,"broken":0,"skipped":0,"passed":40,"unknown":0,"total":170},"items":[{"uid":"258ea62353d47439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/258ea62353d47439","status":"passed","time":{"start":1698801502324,"stop":1698801503419,"duration":1095}},{"uid":"80c8d13b9c714315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/80c8d13b9c714315","status":"passed","time":{"start":1698788424041,"stop":1698788425475,"duration":1434}},{"uid":"27ab2aadc992ecb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/27ab2aadc992ecb9","status":"passed","time":{"start":1698714888398,"stop":1698714889978,"duration":1580}},{"uid":"7d9354c2e3175598","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/7d9354c2e3175598","status":"passed","time":{"start":1698701278917,"stop":1698701280233,"duration":1316}},{"uid":"ad0baa3002486a9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ad0baa3002486a9f","status":"passed","time":{"start":1698700156044,"stop":1698700157448,"duration":1404}},{"uid":"b6f3ff990bd06655","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b6f3ff990bd06655","status":"passed","time":{"start":1698692714485,"stop":1698692716100,"duration":1615}},{"uid":"52ba6272dcf06003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/52ba6272dcf06003","status":"passed","time":{"start":1698692670185,"stop":1698692671754,"duration":1569}},{"uid":"396a2e111d752479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/396a2e111d752479","status":"passed","time":{"start":1698646225421,"stop":1698646226764,"duration":1343}},{"uid":"1354131627275d1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1354131627275d1e","status":"passed","time":{"start":1698646258844,"stop":1698646260779,"duration":1935}},{"uid":"6bff104a32cf8f53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/6bff104a32cf8f53","status":"passed","time":{"start":1698628467459,"stop":1698628468792,"duration":1333}},{"uid":"3a296b5ee964dd21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3a296b5ee964dd21","status":"passed","time":{"start":1698615107886,"stop":1698615109188,"duration":1302}},{"uid":"cd4dea854a9ba5bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/cd4dea854a9ba5bc","status":"passed","time":{"start":1698615158653,"stop":1698615160055,"duration":1402}},{"uid":"a1a603fcc88d1bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/a1a603fcc88d1bf0","status":"passed","time":{"start":1698615040900,"stop":1698615042487,"duration":1587}},{"uid":"b1affec981bef826","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b1affec981bef826","status":"passed","time":{"start":1698542277867,"stop":1698542279314,"duration":1447}},{"uid":"473c9a3c286e71bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/473c9a3c286e71bc","status":"passed","time":{"start":1698455465905,"stop":1698455467117,"duration":1212}},{"uid":"f7fce3069203ee60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f7fce3069203ee60","status":"passed","time":{"start":1698369161260,"stop":1698369162844,"duration":1584}},{"uid":"cc9d1e4a3de710b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/cc9d1e4a3de710b9","status":"passed","time":{"start":1698282741379,"stop":1698282742952,"duration":1573}},{"uid":"d85efd740b4ec835","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/d85efd740b4ec835","status":"passed","time":{"start":1698196421565,"stop":1698196422824,"duration":1259}},{"uid":"6e5bb3be8dca30b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6e5bb3be8dca30b","status":"passed","time":{"start":1698178134749,"stop":1698178136354,"duration":1605}},{"uid":"c0a250940e00c92b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/c0a250940e00c92b","status":"passed","time":{"start":1698178091928,"stop":1698178093174,"duration":1246}}]},"tags":[]},"source":"83fb27b65be82a8e.json","parameterValues":["CastlepointDistrictCouncil"]} \ No newline at end of file +{"uid":"3ad03c8dbc6fc9c8","name":"Validate Council Output [CastlepointDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2113bd9b6e0e6c1292cdfc372af23712","time":{"start":1698867392695,"stop":1698867392700,"duration":5},"status":"failed","statusMessage":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34ab3b910>, 'council': 'CastlepointDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34ab3b910>, 'council': 'CastlepointDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867392695,"stop":1698867392696,"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":1698867392696,"stop":1698867392700,"duration":4},"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":130,"broken":0,"skipped":0,"passed":40,"unknown":0,"total":170},"items":[{"uid":"258ea62353d47439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/258ea62353d47439","status":"passed","time":{"start":1698801502324,"stop":1698801503419,"duration":1095}},{"uid":"80c8d13b9c714315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/80c8d13b9c714315","status":"passed","time":{"start":1698788424041,"stop":1698788425475,"duration":1434}},{"uid":"27ab2aadc992ecb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/27ab2aadc992ecb9","status":"passed","time":{"start":1698714888398,"stop":1698714889978,"duration":1580}},{"uid":"7d9354c2e3175598","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/7d9354c2e3175598","status":"passed","time":{"start":1698701278917,"stop":1698701280233,"duration":1316}},{"uid":"ad0baa3002486a9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ad0baa3002486a9f","status":"passed","time":{"start":1698700156044,"stop":1698700157448,"duration":1404}},{"uid":"b6f3ff990bd06655","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b6f3ff990bd06655","status":"passed","time":{"start":1698692714485,"stop":1698692716100,"duration":1615}},{"uid":"52ba6272dcf06003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/52ba6272dcf06003","status":"passed","time":{"start":1698692670185,"stop":1698692671754,"duration":1569}},{"uid":"396a2e111d752479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/396a2e111d752479","status":"passed","time":{"start":1698646225421,"stop":1698646226764,"duration":1343}},{"uid":"1354131627275d1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1354131627275d1e","status":"passed","time":{"start":1698646258844,"stop":1698646260779,"duration":1935}},{"uid":"6bff104a32cf8f53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/6bff104a32cf8f53","status":"passed","time":{"start":1698628467459,"stop":1698628468792,"duration":1333}},{"uid":"3a296b5ee964dd21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3a296b5ee964dd21","status":"passed","time":{"start":1698615107886,"stop":1698615109188,"duration":1302}},{"uid":"cd4dea854a9ba5bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/cd4dea854a9ba5bc","status":"passed","time":{"start":1698615158653,"stop":1698615160055,"duration":1402}},{"uid":"a1a603fcc88d1bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/a1a603fcc88d1bf0","status":"passed","time":{"start":1698615040900,"stop":1698615042487,"duration":1587}},{"uid":"b1affec981bef826","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b1affec981bef826","status":"passed","time":{"start":1698542277867,"stop":1698542279314,"duration":1447}},{"uid":"473c9a3c286e71bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/473c9a3c286e71bc","status":"passed","time":{"start":1698455465905,"stop":1698455467117,"duration":1212}},{"uid":"f7fce3069203ee60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f7fce3069203ee60","status":"passed","time":{"start":1698369161260,"stop":1698369162844,"duration":1584}},{"uid":"cc9d1e4a3de710b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/cc9d1e4a3de710b9","status":"passed","time":{"start":1698282741379,"stop":1698282742952,"duration":1573}},{"uid":"d85efd740b4ec835","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/d85efd740b4ec835","status":"passed","time":{"start":1698196421565,"stop":1698196422824,"duration":1259}},{"uid":"6e5bb3be8dca30b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6e5bb3be8dca30b","status":"passed","time":{"start":1698178134749,"stop":1698178136354,"duration":1605}},{"uid":"c0a250940e00c92b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/c0a250940e00c92b","status":"passed","time":{"start":1698178091928,"stop":1698178093174,"duration":1246}}]},"tags":[]},"source":"3ad03c8dbc6fc9c8.json","parameterValues":["CastlepointDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/49b21068cd64419.json b/3.11/1086/data/test-cases/49b21068cd64419.json new file mode 100644 index 0000000000..ee8f34cad5 --- /dev/null +++ b/3.11/1086/data/test-cases/49b21068cd64419.json @@ -0,0 +1 @@ +{"uid":"49b21068cd64419","name":"Validate Council Output [SouthTynesideCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"efde6c2c8e15955ad5fa48845f3c2c06","time":{"start":1698867643035,"stop":1698867643893,"duration":858},"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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/x64/lib/python3.11/ssl.py:1379: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053adc9e50>, 'council': 'SouthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":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\": \"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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/x64/lib/python3.11/ssl.py:1379: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053adc9e50>, 'council': 'SouthTynesideCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867643036,"stop":1698867643036,"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":1698867643036,"stop":1698867643893,"duration":857},"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":59,"broken":0,"skipped":0,"passed":111,"unknown":0,"total":170},"items":[{"uid":"3ca479eb03269f69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/3ca479eb03269f69","status":"passed","time":{"start":1698801590964,"stop":1698801592869,"duration":1905}},{"uid":"77657684085f57a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/77657684085f57a7","status":"passed","time":{"start":1698788736637,"stop":1698788739187,"duration":2550}},{"uid":"b5755367f0db9fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b5755367f0db9fe","status":"passed","time":{"start":1698715211409,"stop":1698715214266,"duration":2857}},{"uid":"e475ba327eb7bc05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e475ba327eb7bc05","status":"passed","time":{"start":1698701549420,"stop":1698701551350,"duration":1930}},{"uid":"dd16378b02e3fe1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/dd16378b02e3fe1a","status":"passed","time":{"start":1698700449058,"stop":1698700451822,"duration":2764}},{"uid":"71e3c22dc56705e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/71e3c22dc56705e","status":"passed","time":{"start":1698693155686,"stop":1698693158361,"duration":2675}},{"uid":"98425a773d651769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/98425a773d651769","status":"passed","time":{"start":1698692968620,"stop":1698692970942,"duration":2322}},{"uid":"7d28960621c25e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/7d28960621c25e0d","status":"passed","time":{"start":1698646572029,"stop":1698646574358,"duration":2329}},{"uid":"cbfd42268c44fa0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cbfd42268c44fa0d","status":"passed","time":{"start":1698646536930,"stop":1698646539637,"duration":2707}},{"uid":"242269e89ee73cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/242269e89ee73cf7","status":"passed","time":{"start":1698628620921,"stop":1698628623159,"duration":2238}},{"uid":"3cc543bbf62d7bf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3cc543bbf62d7bf8","status":"passed","time":{"start":1698615375889,"stop":1698615377908,"duration":2019}},{"uid":"fdc8548239742280","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/fdc8548239742280","status":"passed","time":{"start":1698615292453,"stop":1698615294331,"duration":1878}},{"uid":"c577f3d330ae622","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c577f3d330ae622","status":"passed","time":{"start":1698615301159,"stop":1698615304046,"duration":2887}},{"uid":"ffd715a12159888c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ffd715a12159888c","status":"passed","time":{"start":1698542539238,"stop":1698542541408,"duration":2170}},{"uid":"c8f1dc24270b1295","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/c8f1dc24270b1295","status":"passed","time":{"start":1698455620899,"stop":1698455622584,"duration":1685}},{"uid":"88bc56cb252ef947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/88bc56cb252ef947","status":"passed","time":{"start":1698369297237,"stop":1698369299778,"duration":2541}},{"uid":"a53f3a326c353770","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a53f3a326c353770","status":"passed","time":{"start":1698283147781,"stop":1698283150331,"duration":2550}},{"uid":"24e3de436dd3c4e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/24e3de436dd3c4e0","status":"passed","time":{"start":1698196697368,"stop":1698196699802,"duration":2434}},{"uid":"a950f5c1a64d177d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/a950f5c1a64d177d","status":"passed","time":{"start":1698178268396,"stop":1698178271028,"duration":2632}},{"uid":"d0f4fbf1a57bc4af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/d0f4fbf1a57bc4af","status":"passed","time":{"start":1698178341990,"stop":1698178345663,"duration":3673}}]},"tags":[]},"source":"49b21068cd64419.json","parameterValues":["SouthTynesideCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/49f76b6d0f5cd82.json b/3.11/1086/data/test-cases/49f76b6d0f5cd82.json new file mode 100644 index 0000000000..e455845af5 --- /dev/null +++ b/3.11/1086/data/test-cases/49f76b6d0f5cd82.json @@ -0,0 +1 @@ +{"uid":"49f76b6d0f5cd82","name":"Validate Council Output [NorthumberlandCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"be5066a45f8f21ace99c9910b786c6c9","time":{"start":1698867628626,"stop":1698867633176,"duration":4550},"status":"failed","statusMessage":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55f39051dfb3 \n#1 0x55f3901f14a7 \n#2 0x55f390238dd6 \n#3 0x55f390238ec1 \n#4 0x55f390276354 \n#5 0x55f39025a96d \n#6 0x55f390273c02 \n#7 0x55f39025a713 \n#8 0x55f39022d18b \n#9 0x55f39022df7e \n#10 0x55f3904e38d8 \n#11 0x55f3904e7800 \n#12 0x55f3904f1cfc \n#13 0x55f3904e8418 \n#14 0x55f3904b542f \n#15 0x55f39050c4e8 \n#16 0x55f39050c6b4 \n#17 0x55f39051d143 \n#18 0x7f46b5494ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34a6782d0>, 'council': 'NorthumberlandCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthumberlandCouncil.py:45: in parse_data\n driver.find_element(By.ID, \"ccc-notify-accept\").click()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:738: in find_element\n return self.execute(Command.FIND_ELEMENT, {\"using\": by, \"value\": value})[\"value\"]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:344: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 404, 'value': '{\"value\":{\"error\":\"no such element\",\"message\":\"no such element: Unable to locate element: {\\...\\\\n#16 0x55f39050c6b4 \\\\u003Cunknown>\\\\n#17 0x55f39051d143 \\\\u003Cunknown>\\\\n#18 0x7f46b5494ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\nE (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nE Stacktrace:\nE #0 0x55f39051dfb3 \nE #1 0x55f3901f14a7 \nE #2 0x55f390238dd6 \nE #3 0x55f390238ec1 \nE #4 0x55f390276354 \nE #5 0x55f39025a96d \nE #6 0x55f390273c02 \nE #7 0x55f39025a713 \nE #8 0x55f39022d18b \nE #9 0x55f39022df7e \nE #10 0x55f3904e38d8 \nE #11 0x55f3904e7800 \nE #12 0x55f3904f1cfc \nE #13 0x55f3904e8418 \nE #14 0x55f3904b542f \nE #15 0x55f39050c4e8 \nE #16 0x55f39050c6b4 \nE #17 0x55f39051d143 \nE #18 0x7f46b5494ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py:229: NoSuchElementException","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55f39051dfb3 \n#1 0x55f3901f14a7 \n#2 0x55f390238dd6 \n#3 0x55f390238ec1 \n#4 0x55f390276354 \n#5 0x55f39025a96d \n#6 0x55f390273c02 \n#7 0x55f39025a713 \n#8 0x55f39022d18b \n#9 0x55f39022df7e \n#10 0x55f3904e38d8 \n#11 0x55f3904e7800 \n#12 0x55f3904f1cfc \n#13 0x55f3904e8418 \n#14 0x55f3904b542f \n#15 0x55f39050c4e8 \n#16 0x55f39050c6b4 \n#17 0x55f39051d143 \n#18 0x7f46b5494ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34a6782d0>, 'council': 'NorthumberlandCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/NorthumberlandCouncil.py:45: in parse_data\n driver.find_element(By.ID, \"ccc-notify-accept\").click()\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:738: in find_element\n return self.execute(Command.FIND_ELEMENT, {\"using\": by, \"value\": value})[\"value\"]\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/webdriver.py:344: in execute\n self.error_handler.check_response(response)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nresponse = {'status': 404, 'value': '{\"value\":{\"error\":\"no such element\",\"message\":\"no such element: Unable to locate element: {\\...\\\\n#16 0x55f39050c6b4 \\\\u003Cunknown>\\\\n#17 0x55f39051d143 \\\\u003Cunknown>\\\\n#18 0x7f46b5494ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\nE (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nE Stacktrace:\nE #0 0x55f39051dfb3 \nE #1 0x55f3901f14a7 \nE #2 0x55f390238dd6 \nE #3 0x55f390238ec1 \nE #4 0x55f390276354 \nE #5 0x55f39025a96d \nE #6 0x55f390273c02 \nE #7 0x55f39025a713 \nE #8 0x55f39022d18b \nE #9 0x55f39022df7e \nE #10 0x55f3904e38d8 \nE #11 0x55f3904e7800 \nE #12 0x55f3904f1cfc \nE #13 0x55f3904e8418 \nE #14 0x55f3904b542f \nE #15 0x55f39050c4e8 \nE #16 0x55f39050c6b4 \nE #17 0x55f39051d143 \nE #18 0x7f46b5494ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py:229: NoSuchElementException","steps":[{"name":"Given the council: NorthumberlandCouncil","time":{"start":1698867628626,"stop":1698867628627,"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":1698867628627,"stop":1698867633176,"duration":4549},"status":"failed","statusMessage":"Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55f39051dfb3 \n#1 0x55f3901f14a7 \n#2 0x55f390238dd6 \n#3 0x55f390238ec1 \n#4 0x55f390276354 \n#5 0x55f39025a96d \n#6 0x55f390273c02 \n#7 0x55f39025a713 \n#8 0x55f39022d18b \n#9 0x55f39022df7e \n#10 0x55f3904e38d8 \n#11 0x55f3904e7800 \n#12 0x55f3904f1cfc \n#13 0x55f3904e8418 \n#14 0x55f3904b542f \n#15 0x55f39050c4e8 \n#16 0x55f39050c6b4 \n#17 0x55f39051d143 \n#18 0x7f46b5494ac3 \n","statusTrace":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55f39051dfb3 \n#1 0x55f3901f14a7 \n#2 0x55f390238dd6 \n#3 0x55f390238ec1 \n#4 0x55f390276354 \n#5 0x55f39025a96d \n#6 0x55f390273c02 \n#7 0x55f39025a713 \n#8 0x55f39022d18b \n#9 0x55f39022df7e \n#10 0x55f3904e38d8 \n#11 0x55f3904e7800 \n#12 0x55f3904f1cfc \n#13 0x55f3904e8418 \n#14 0x55f3904b542f \n#15 0x55f39050c4e8 \n#16 0x55f39050c6b4 \n#17 0x55f39051d143 \n#18 0x7f46b5494ac3 \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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":38,"broken":0,"skipped":0,"passed":132,"unknown":0,"total":170},"items":[{"uid":"122c13a0f9ece0ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/122c13a0f9ece0ae","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5640138f7fb3 \n#1 0x5640135cb4a7 \n#2 0x564013612dd6 \n#3 0x564013612ec1 \n#4 0x564013650354 \n#5 0x56401363496d \n#6 0x56401364dc02 \n#7 0x564013634713 \n#8 0x56401360718b \n#9 0x564013607f7e \n#10 0x5640138bd8d8 \n#11 0x5640138c1800 \n#12 0x5640138cbcfc \n#13 0x5640138c2418 \n#14 0x56401388f42f \n#15 0x5640138e64e8 \n#16 0x5640138e66b4 \n#17 0x5640138f7143 \n#18 0x7f059c094ac3 ","time":{"start":1698801570182,"stop":1698801573909,"duration":3727}},{"uid":"f147af36d63e6799","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/f147af36d63e6799","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e139e9cfb3 \n#1 0x55e139b704a7 \n#2 0x55e139bb7dd6 \n#3 0x55e139bb7ec1 \n#4 0x55e139bf5354 \n#5 0x55e139bd996d \n#6 0x55e139bf2c02 \n#7 0x55e139bd9713 \n#8 0x55e139bac18b \n#9 0x55e139bacf7e \n#10 0x55e139e628d8 \n#11 0x55e139e66800 \n#12 0x55e139e70cfc \n#13 0x55e139e67418 \n#14 0x55e139e3442f \n#15 0x55e139e8b4e8 \n#16 0x55e139e8b6b4 \n#17 0x55e139e9c143 \n#18 0x7f0552a94ac3 ","time":{"start":1698788554554,"stop":1698788559767,"duration":5213}},{"uid":"d1d0caba7cda0114","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d1d0caba7cda0114","status":"passed","time":{"start":1698715036105,"stop":1698715042642,"duration":6537}},{"uid":"9e4be25b0f3f9207","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9e4be25b0f3f9207","status":"passed","time":{"start":1698701384646,"stop":1698701390069,"duration":5423}},{"uid":"c236db1d11bceaaf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/c236db1d11bceaaf","status":"passed","time":{"start":1698700273900,"stop":1698700280899,"duration":6999}},{"uid":"d1e88b6ec1a5b82d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d1e88b6ec1a5b82d","status":"passed","time":{"start":1698693028958,"stop":1698693035280,"duration":6322}},{"uid":"e3fdd23b01e8312f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e3fdd23b01e8312f","status":"passed","time":{"start":1698692792605,"stop":1698692798784,"duration":6179}},{"uid":"66bc9049c85f0775","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/66bc9049c85f0775","status":"passed","time":{"start":1698646383075,"stop":1698646389356,"duration":6281}},{"uid":"6fa6b2d69af64a7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6fa6b2d69af64a7e","status":"passed","time":{"start":1698646385705,"stop":1698646391572,"duration":5867}},{"uid":"c29688a69b12334c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c29688a69b12334c","status":"passed","time":{"start":1698628753968,"stop":1698628759458,"duration":5490}},{"uid":"ae25b3b2d0793e12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/ae25b3b2d0793e12","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698615195673,"stop":1698615200874,"duration":5201}},{"uid":"a71e51a55046948b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a71e51a55046948b","status":"passed","time":{"start":1698615427934,"stop":1698615433899,"duration":5965}},{"uid":"722bb57e30bb2edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/722bb57e30bb2edd","status":"passed","time":{"start":1698615128303,"stop":1698615134747,"duration":6444}},{"uid":"f7f6e2df09b61226","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/f7f6e2df09b61226","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698542372845,"stop":1698542378360,"duration":5515}},{"uid":"2768297b779f43ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2768297b779f43ae","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698455713506,"stop":1698455731196,"duration":17690}},{"uid":"18894f62f38a4d07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/18894f62f38a4d07","status":"passed","time":{"start":1698369480106,"stop":1698369486227,"duration":6121}},{"uid":"38ad1811157d82e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/38ad1811157d82e0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698282861630,"stop":1698282867825,"duration":6195}},{"uid":"56cfa10978594485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/56cfa10978594485","status":"passed","time":{"start":1698196528137,"stop":1698196533640,"duration":5503}},{"uid":"b35a166018d8f251","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b35a166018d8f251","status":"passed","time":{"start":1698178459580,"stop":1698178465673,"duration":6093}},{"uid":"a7fbe5205a8b594d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/a7fbe5205a8b594d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698178175275,"stop":1698178180064,"duration":4789}}]},"tags":[]},"source":"49f76b6d0f5cd82.json","parameterValues":["NorthumberlandCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/4bc2d0cdb61ab27a.json b/3.11/1086/data/test-cases/4bc2d0cdb61ab27a.json new file mode 100644 index 0000000000..29af8c927d --- /dev/null +++ b/3.11/1086/data/test-cases/4bc2d0cdb61ab27a.json @@ -0,0 +1 @@ +{"uid":"4bc2d0cdb61ab27a","name":"Validate Council Output [GlasgowCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a2365ffeb3ba24c7926dc7b42b03858c","time":{"start":1698867415942,"stop":1698867418337,"duration":2395},"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":1698867415942,"stop":1698867415943,"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":1698867415943,"stop":1698867418334,"duration":2391},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867418334,"stop":1698867418335,"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":1698867418335,"stop":1698867418337,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f6dc7634cac44603","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/f6dc7634cac44603","status":"passed","time":{"start":1698801538778,"stop":1698801540926,"duration":2148}},{"uid":"61ea3625e6f424d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/61ea3625e6f424d1","status":"passed","time":{"start":1698788514782,"stop":1698788517220,"duration":2438}},{"uid":"31006d52132dad57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/31006d52132dad57","status":"passed","time":{"start":1698714985329,"stop":1698714987883,"duration":2554}},{"uid":"e33c01d8a18c0e18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e33c01d8a18c0e18","status":"passed","time":{"start":1698701346285,"stop":1698701348679,"duration":2394}},{"uid":"f424c01334ad30d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f424c01334ad30d5","status":"passed","time":{"start":1698700229347,"stop":1698700231742,"duration":2395}},{"uid":"1169fe2477d70acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/1169fe2477d70acf","status":"passed","time":{"start":1698693102076,"stop":1698693104683,"duration":2607}},{"uid":"2fb5ca597238585","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/2fb5ca597238585","status":"passed","time":{"start":1698692750434,"stop":1698692752924,"duration":2490}},{"uid":"308403e5cd10ae35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/308403e5cd10ae35","status":"passed","time":{"start":1698646327033,"stop":1698646330639,"duration":3606}},{"uid":"407a7c2ab29ac008","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/407a7c2ab29ac008","status":"passed","time":{"start":1698646338784,"stop":1698646341476,"duration":2692}},{"uid":"6d4f137c528aa625","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/6d4f137c528aa625","status":"passed","time":{"start":1698628559682,"stop":1698628562189,"duration":2507}},{"uid":"4c12ab88e4a50ac8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4c12ab88e4a50ac8","status":"passed","time":{"start":1698615476153,"stop":1698615478589,"duration":2436}},{"uid":"faab1d5a3f3767db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/faab1d5a3f3767db","status":"passed","time":{"start":1698615241940,"stop":1698615244370,"duration":2430}},{"uid":"c46d2edee7880405","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c46d2edee7880405","status":"passed","time":{"start":1698615118197,"stop":1698615120794,"duration":2597}},{"uid":"9b25a8c7f1e2718b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/9b25a8c7f1e2718b","status":"passed","time":{"start":1698542359277,"stop":1698542361730,"duration":2453}},{"uid":"bb7409015d89059c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bb7409015d89059c","status":"passed","time":{"start":1698455547074,"stop":1698455549217,"duration":2143}},{"uid":"507e84c07f60d210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/507e84c07f60d210","status":"passed","time":{"start":1698369236062,"stop":1698369238727,"duration":2665}},{"uid":"5b180dc37c108997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/5b180dc37c108997","status":"passed","time":{"start":1698282837583,"stop":1698282840125,"duration":2542}},{"uid":"c98d57a2bb93ef43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c98d57a2bb93ef43","status":"passed","time":{"start":1698196516059,"stop":1698196518356,"duration":2297}},{"uid":"f7e558b60491a37a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f7e558b60491a37a","status":"passed","time":{"start":1698178214739,"stop":1698178217299,"duration":2560}},{"uid":"9a10609549b22959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/9a10609549b22959","status":"passed","time":{"start":1698178202593,"stop":1698178204924,"duration":2331}}]},"tags":[]},"source":"4bc2d0cdb61ab27a.json","parameterValues":["GlasgowCityCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/4c673e5e7d31a478.json b/3.11/1086/data/test-cases/4c673e5e7d31a478.json new file mode 100644 index 0000000000..67bd0ecbd1 --- /dev/null +++ b/3.11/1086/data/test-cases/4c673e5e7d31a478.json @@ -0,0 +1 @@ +{"uid":"4c673e5e7d31a478","name":"Validate Council Output [WakefieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"532d749d88b4b8fb0bc694b350a3d71a","time":{"start":1698867796927,"stop":1698867805530,"duration":8603},"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":1698867796928,"stop":1698867796928,"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":1698867796928,"stop":1698867805527,"duration":8599},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867805527,"stop":1698867805528,"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":1698867805528,"stop":1698867805530,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":85,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":170},"items":[{"uid":"854a1d18ce3f9414","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/854a1d18ce3f9414","status":"passed","time":{"start":1698801610840,"stop":1698801620463,"duration":9623}},{"uid":"afcd19ffce7954ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/afcd19ffce7954ae","status":"passed","time":{"start":1698788762076,"stop":1698788770629,"duration":8553}},{"uid":"dd3076edbe0c4c7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/dd3076edbe0c4c7d","status":"passed","time":{"start":1698715234356,"stop":1698715243369,"duration":9013}},{"uid":"55529624d3c8e2ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/55529624d3c8e2ae","status":"passed","time":{"start":1698701566471,"stop":1698701574530,"duration":8059}},{"uid":"5e60c21c4e521527","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/5e60c21c4e521527","status":"passed","time":{"start":1698700470871,"stop":1698700479848,"duration":8977}},{"uid":"f83df1eed1a6e83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f83df1eed1a6e83","status":"passed","time":{"start":1698693209921,"stop":1698693217787,"duration":7866}},{"uid":"13e77910be5f1bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/13e77910be5f1bd3","status":"passed","time":{"start":1698692996107,"stop":1698693004986,"duration":8879}},{"uid":"2204d37aa70cb80f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2204d37aa70cb80f","status":"passed","time":{"start":1698646597398,"stop":1698646605696,"duration":8298}},{"uid":"42af66fa8697c41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/42af66fa8697c41e","status":"passed","time":{"start":1698646560668,"stop":1698646569019,"duration":8351}},{"uid":"8d4e5cc18f163293","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8d4e5cc18f163293","status":"passed","time":{"start":1698628810596,"stop":1698628820564,"duration":9968}},{"uid":"5bf937e89861154f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5bf937e89861154f","status":"passed","time":{"start":1698615526280,"stop":1698615534426,"duration":8146}},{"uid":"daf5950775447c7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/daf5950775447c7d","status":"passed","time":{"start":1698615450199,"stop":1698615458872,"duration":8673}},{"uid":"74cac03ca49e02e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/74cac03ca49e02e7","status":"passed","time":{"start":1698615393111,"stop":1698615401444,"duration":8333}},{"uid":"963d1a1a41d4dd68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/963d1a1a41d4dd68","status":"passed","time":{"start":1698542608003,"stop":1698542618439,"duration":10436}},{"uid":"1b29fd87c001d1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1b29fd87c001d1c1","status":"passed","time":{"start":1698455934046,"stop":1698455941904,"duration":7858}},{"uid":"d228445d8dd70353","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d228445d8dd70353","status":"passed","time":{"start":1698369597512,"stop":1698369605760,"duration":8248}},{"uid":"341499f1aabaee7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/341499f1aabaee7","status":"passed","time":{"start":1698283168988,"stop":1698283176715,"duration":7727}},{"uid":"21735130f78da75d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/21735130f78da75d","status":"passed","time":{"start":1698196743811,"stop":1698196753319,"duration":9508}},{"uid":"91cc0a3dcb7bd21b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/91cc0a3dcb7bd21b","status":"passed","time":{"start":1698178436377,"stop":1698178444574,"duration":8197}},{"uid":"555787063fb3025a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/555787063fb3025a","status":"passed","time":{"start":1698178423839,"stop":1698178432662,"duration":8823}}]},"tags":[]},"source":"4c673e5e7d31a478.json","parameterValues":["WakefieldCityCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/4ed54b7785775d16.json b/3.11/1086/data/test-cases/4ed54b7785775d16.json new file mode 100644 index 0000000000..9300c8ebe3 --- /dev/null +++ b/3.11/1086/data/test-cases/4ed54b7785775d16.json @@ -0,0 +1 @@ +{"uid":"4ed54b7785775d16","name":"Validate Council Output [BristolCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9ccf2d38c1146637d9a0560b2cb0f48e","time":{"start":1698867382986,"stop":1698867388165,"duration":5179},"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":1698867382986,"stop":1698867382987,"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":1698867382988,"stop":1698867388162,"duration":5174},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867388162,"stop":1698867388163,"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":1698867388164,"stop":1698867388165,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"719dae516e9b8c84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/719dae516e9b8c84","status":"passed","time":{"start":1698801497071,"stop":1698801501997,"duration":4926}},{"uid":"d69910fd4edd35da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/d69910fd4edd35da","status":"passed","time":{"start":1698788433700,"stop":1698788438735,"duration":5035}},{"uid":"662c2ccad3ea1b2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/662c2ccad3ea1b2b","status":"passed","time":{"start":1698714893096,"stop":1698714898385,"duration":5289}},{"uid":"113289e50403e0f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/113289e50403e0f5","status":"passed","time":{"start":1698701277179,"stop":1698701281997,"duration":4818}},{"uid":"3295d7bb87126102","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3295d7bb87126102","status":"passed","time":{"start":1698700160910,"stop":1698700165818,"duration":4908}},{"uid":"2b8cdb44db14ca0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2b8cdb44db14ca0e","status":"passed","time":{"start":1698692718218,"stop":1698692723339,"duration":5121}},{"uid":"7c1f9607aa481294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7c1f9607aa481294","status":"passed","time":{"start":1698692671259,"stop":1698692676384,"duration":5125}},{"uid":"fe7614dd8d03d5fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/fe7614dd8d03d5fb","status":"passed","time":{"start":1698646230882,"stop":1698646236226,"duration":5344}},{"uid":"d5c098e33baebab8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d5c098e33baebab8","status":"passed","time":{"start":1698646260890,"stop":1698646265875,"duration":4985}},{"uid":"401088b0449debb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/401088b0449debb2","status":"passed","time":{"start":1698628477527,"stop":1698628482219,"duration":4692}},{"uid":"a9cc7364b8357ceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a9cc7364b8357ceb","status":"passed","time":{"start":1698615111748,"stop":1698615116392,"duration":4644}},{"uid":"edc47f5937b2701b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/edc47f5937b2701b","status":"passed","time":{"start":1698615167085,"stop":1698615171834,"duration":4749}},{"uid":"7c7c9bb6ca9fbecb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/7c7c9bb6ca9fbecb","status":"passed","time":{"start":1698615045169,"stop":1698615050252,"duration":5083}},{"uid":"a7ec3bbcabd34be5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a7ec3bbcabd34be5","status":"passed","time":{"start":1698542278412,"stop":1698542283767,"duration":5355}},{"uid":"1adfd7cdc2de3267","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1adfd7cdc2de3267","status":"passed","time":{"start":1698455474044,"stop":1698455478855,"duration":4811}},{"uid":"1d350cb894df1efe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/1d350cb894df1efe","status":"passed","time":{"start":1698369161210,"stop":1698369166369,"duration":5159}},{"uid":"7de08bf9c10e3f5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/7de08bf9c10e3f5f","status":"passed","time":{"start":1698282744603,"stop":1698282749792,"duration":5189}},{"uid":"7c3b2ada352aa76d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7c3b2ada352aa76d","status":"passed","time":{"start":1698196422219,"stop":1698196426965,"duration":4746}},{"uid":"738020127c487764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/738020127c487764","status":"passed","time":{"start":1698178139603,"stop":1698178144881,"duration":5278}},{"uid":"28dfdd502316a09a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/28dfdd502316a09a","status":"passed","time":{"start":1698178094025,"stop":1698178098771,"duration":4746}}]},"tags":[]},"source":"4ed54b7785775d16.json","parameterValues":["BristolCityCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/52e0eb0ecc7df8c2.json b/3.11/1086/data/test-cases/52e0eb0ecc7df8c2.json new file mode 100644 index 0000000000..43a1d99d88 --- /dev/null +++ b/3.11/1086/data/test-cases/52e0eb0ecc7df8c2.json @@ -0,0 +1 @@ +{"uid":"52e0eb0ecc7df8c2","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2201f2e645b53978b00ee752136bc95f","time":{"start":1698867812993,"stop":1698867816193,"duration":3200},"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":1698867812993,"stop":1698867812994,"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":1698867812994,"stop":1698867816190,"duration":3196},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867816190,"stop":1698867816191,"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":1698867816191,"stop":1698867816193,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"931117770858851d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/931117770858851d","status":"passed","time":{"start":1698801641968,"stop":1698801645360,"duration":3392}},{"uid":"1abe19c628d80c13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1abe19c628d80c13","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788797530,"stop":1698788798944,"duration":1414}},{"uid":"5784f5065f48f053","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5784f5065f48f053","status":"passed","time":{"start":1698715274277,"stop":1698715278134,"duration":3857}},{"uid":"5ef77ab5508b3f72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5ef77ab5508b3f72","status":"passed","time":{"start":1698701601064,"stop":1698701604025,"duration":2961}},{"uid":"403770b345e8751e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/403770b345e8751e","status":"passed","time":{"start":1698700504951,"stop":1698700508157,"duration":3206}},{"uid":"835e7a7ed76e96bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/835e7a7ed76e96bf","status":"passed","time":{"start":1698693242048,"stop":1698693245395,"duration":3347}},{"uid":"69abdd9998343f85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/69abdd9998343f85","status":"passed","time":{"start":1698693034815,"stop":1698693038036,"duration":3221}},{"uid":"b9ab8b04dad681ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/b9ab8b04dad681ce","status":"passed","time":{"start":1698646630033,"stop":1698646633436,"duration":3403}},{"uid":"6e022e91d10ff73f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6e022e91d10ff73f","status":"passed","time":{"start":1698646606187,"stop":1698646609623,"duration":3436}},{"uid":"837111ddd87e8afa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/837111ddd87e8afa","status":"passed","time":{"start":1698628845122,"stop":1698628851871,"duration":6749}},{"uid":"e2ed38c721739161","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/e2ed38c721739161","status":"passed","time":{"start":1698615554817,"stop":1698615556291,"duration":1474}},{"uid":"fddb3a5b54df57ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/fddb3a5b54df57ec","status":"passed","time":{"start":1698615480627,"stop":1698615481726,"duration":1099}},{"uid":"52e7a4d39b708acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/52e7a4d39b708acf","status":"passed","time":{"start":1698615426900,"stop":1698615429322,"duration":2422}},{"uid":"67093fce5a4c485c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/67093fce5a4c485c","status":"passed","time":{"start":1698542648231,"stop":1698542651805,"duration":3574}},{"uid":"5785048476338f12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5785048476338f12","status":"passed","time":{"start":1698455911484,"stop":1698455914256,"duration":2772}},{"uid":"d9ce2f8fa8e06b6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d9ce2f8fa8e06b6f","status":"passed","time":{"start":1698369634353,"stop":1698369637659,"duration":3306}},{"uid":"9b02db7a5e08849","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/9b02db7a5e08849","status":"passed","time":{"start":1698283246776,"stop":1698283250516,"duration":3740}},{"uid":"379fbb9d7c0cdcf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/379fbb9d7c0cdcf2","status":"passed","time":{"start":1698196779777,"stop":1698196783410,"duration":3633}},{"uid":"b3591afc3f91e6b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b3591afc3f91e6b7","status":"passed","time":{"start":1698178469823,"stop":1698178473303,"duration":3480}},{"uid":"7cf29be6506aac2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/7cf29be6506aac2e","status":"passed","time":{"start":1698178457737,"stop":1698178460887,"duration":3150}}]},"tags":[]},"source":"52e0eb0ecc7df8c2.json","parameterValues":["WindsorAndMaidenheadCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/533b2b9aceb1e0ac.json b/3.11/1086/data/test-cases/533b2b9aceb1e0ac.json new file mode 100644 index 0000000000..079dcd7094 --- /dev/null +++ b/3.11/1086/data/test-cases/533b2b9aceb1e0ac.json @@ -0,0 +1 @@ +{"uid":"533b2b9aceb1e0ac","name":"Validate Council Output [TorbayCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"99fdd3de4130aa28898411904d6d6098","time":{"start":1698867795076,"stop":1698867796899,"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: TorbayCouncil","time":{"start":1698867795076,"stop":1698867795076,"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":1698867795077,"stop":1698867796893,"duration":1816},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867796894,"stop":1698867796894,"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":1698867796895,"stop":1698867796899,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":15,"broken":0,"skipped":0,"passed":155,"unknown":0,"total":170},"items":[{"uid":"aa7dccc14d77e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/aa7dccc14d77e38","status":"passed","time":{"start":1698801605891,"stop":1698801609067,"duration":3176}},{"uid":"2ddf2977d836f8ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/2ddf2977d836f8ba","status":"passed","time":{"start":1698788881853,"stop":1698788883350,"duration":1497}},{"uid":"ea8b7069e48a2d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ea8b7069e48a2d5","status":"passed","time":{"start":1698715355934,"stop":1698715357671,"duration":1737}},{"uid":"95d6a22e53c81cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/95d6a22e53c81cd","status":"passed","time":{"start":1698701686410,"stop":1698701687833,"duration":1423}},{"uid":"6a11cb8bbdc2615b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/6a11cb8bbdc2615b","status":"passed","time":{"start":1698700595557,"stop":1698700597611,"duration":2054}},{"uid":"23521f66b858847","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/23521f66b858847","status":"passed","time":{"start":1698693311853,"stop":1698693313597,"duration":1744}},{"uid":"f94e725aa24c01a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f94e725aa24c01a5","status":"passed","time":{"start":1698693103069,"stop":1698693104776,"duration":1707}},{"uid":"8c9946e1fbdf574b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/8c9946e1fbdf574b","status":"passed","time":{"start":1698646590918,"stop":1698646592350,"duration":1432}},{"uid":"daf914fd58a07ed7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/daf914fd58a07ed7","status":"passed","time":{"start":1698646558825,"stop":1698646560665,"duration":1840}},{"uid":"d7ef60780ad349bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d7ef60780ad349bf","status":"passed","time":{"start":1698628800492,"stop":1698628804104,"duration":3612}},{"uid":"9fc715a99f22dd1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/9fc715a99f22dd1f","status":"passed","time":{"start":1698615524984,"stop":1698615526277,"duration":1293}},{"uid":"5efa6795b16ddb12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/5efa6795b16ddb12","status":"passed","time":{"start":1698615444081,"stop":1698615445520,"duration":1439}},{"uid":"ce6048c951254c36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ce6048c951254c36","status":"passed","time":{"start":1698615455614,"stop":1698615457221,"duration":1607}},{"uid":"d659dae695ce96aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/d659dae695ce96aa","status":"passed","time":{"start":1698542727019,"stop":1698542728671,"duration":1652}},{"uid":"920b3a6f638cdd1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/920b3a6f638cdd1b","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1698455799031,"stop":1698455800356,"duration":1325}},{"uid":"6f98e83f6e5cc2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6f98e83f6e5cc2eb","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='online.torbay.gov.uk', port=443): Max retries exceeded with url: /services.bartec/collections?uprn=100041053198 (Caused by ConnectTimeoutError(, 'Connection to online.torbay.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698369461360,"stop":1698369591551,"duration":130191}},{"uid":"f2903c7cd881420e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f2903c7cd881420e","status":"passed","time":{"start":1698283271356,"stop":1698283272945,"duration":1589}},{"uid":"f73562bb34164104","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f73562bb34164104","status":"passed","time":{"start":1698196877646,"stop":1698196879185,"duration":1539}},{"uid":"50d36f0e12fb5dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/50d36f0e12fb5dd","status":"passed","time":{"start":1698178429578,"stop":1698178431294,"duration":1716}},{"uid":"6ae6473fd814528a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/6ae6473fd814528a","status":"passed","time":{"start":1698178496571,"stop":1698178497941,"duration":1370}}]},"tags":[]},"source":"533b2b9aceb1e0ac.json","parameterValues":["TorbayCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/5a1658ec5acbc071.json b/3.11/1086/data/test-cases/5a1658ec5acbc071.json new file mode 100644 index 0000000000..1e43f8edf4 --- /dev/null +++ b/3.11/1086/data/test-cases/5a1658ec5acbc071.json @@ -0,0 +1 @@ +{"uid":"5a1658ec5acbc071","name":"Validate Council Output [SouthCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8feabb4d035e9d980eb81cc0b3d0bde3","time":{"start":1698867634917,"stop":1698867637104,"duration":2187},"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":1698867634917,"stop":1698867634918,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SouthCambridgeshireCouncil","time":{"start":1698867634918,"stop":1698867637100,"duration":2182},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867637101,"stop":1698867637101,"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":1698867637101,"stop":1698867637104,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"9831af7b4e4baf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9831af7b4e4baf8","status":"passed","time":{"start":1698801581030,"stop":1698801582953,"duration":1923}},{"uid":"adf0ec28ddc86cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/adf0ec28ddc86cda","status":"passed","time":{"start":1698788735091,"stop":1698788737421,"duration":2330}},{"uid":"4348e41fbb9f0ce7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4348e41fbb9f0ce7","status":"passed","time":{"start":1698715201797,"stop":1698715204276,"duration":2479}},{"uid":"4ed2f8fcf8d6039e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4ed2f8fcf8d6039e","status":"passed","time":{"start":1698701543182,"stop":1698701545191,"duration":2009}},{"uid":"ffd9fab0ea4f7f06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ffd9fab0ea4f7f06","status":"passed","time":{"start":1698700441831,"stop":1698700443912,"duration":2081}},{"uid":"22eb1abd75dd5221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/22eb1abd75dd5221","status":"passed","time":{"start":1698693145246,"stop":1698693147636,"duration":2390}},{"uid":"666aff27768e927f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/666aff27768e927f","status":"passed","time":{"start":1698692957535,"stop":1698692959985,"duration":2450}},{"uid":"53220e8824c7253b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/53220e8824c7253b","status":"passed","time":{"start":1698646569396,"stop":1698646572622,"duration":3226}},{"uid":"b03b159efacaa819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b03b159efacaa819","status":"passed","time":{"start":1698646539910,"stop":1698646542297,"duration":2387}},{"uid":"3fd6ce4d180cb726","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3fd6ce4d180cb726","status":"passed","time":{"start":1698628610373,"stop":1698628612542,"duration":2169}},{"uid":"a5c0cc06fda6a31e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a5c0cc06fda6a31e","status":"passed","time":{"start":1698615369732,"stop":1698615371749,"duration":2017}},{"uid":"c892bbe9812cd116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c892bbe9812cd116","status":"passed","time":{"start":1698615283321,"stop":1698615285328,"duration":2007}},{"uid":"775637d2126ecfad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/775637d2126ecfad","status":"passed","time":{"start":1698615382341,"stop":1698615384972,"duration":2631}},{"uid":"625717602c1e06d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/625717602c1e06d4","status":"passed","time":{"start":1698542593319,"stop":1698542596424,"duration":3105}},{"uid":"ce1e6307bd921ecc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ce1e6307bd921ecc","status":"passed","time":{"start":1698455609872,"stop":1698455612746,"duration":2874}},{"uid":"f2fddfeaf41231b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f2fddfeaf41231b0","status":"passed","time":{"start":1698369285680,"stop":1698369288336,"duration":2656}},{"uid":"8efed324c01f85f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8efed324c01f85f0","status":"passed","time":{"start":1698283122350,"stop":1698283124956,"duration":2606}},{"uid":"e4b8aa1a7c0c9042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e4b8aa1a7c0c9042","status":"passed","time":{"start":1698196732775,"stop":1698196735187,"duration":2412}},{"uid":"8476830c2e16bb7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8476830c2e16bb7a","status":"passed","time":{"start":1698178257710,"stop":1698178260232,"duration":2522}},{"uid":"9f03dfef44091f8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/9f03dfef44091f8e","status":"passed","time":{"start":1698178412826,"stop":1698178414917,"duration":2091}}]},"tags":[]},"source":"5a1658ec5acbc071.json","parameterValues":["SouthCambridgeshireCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/61d187c9818b2066.json b/3.11/1086/data/test-cases/61d187c9818b2066.json new file mode 100644 index 0000000000..8ea1a9847e --- /dev/null +++ b/3.11/1086/data/test-cases/61d187c9818b2066.json @@ -0,0 +1 @@ +{"uid":"61d187c9818b2066","name":"Validate Council Output [SouthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"01716bffe56099aefdeaa09777ea1bc0","time":{"start":1698867637107,"stop":1698867637921,"duration":814},"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":1698867637107,"stop":1698867637108,"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":1698867637108,"stop":1698867637919,"duration":811},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867637920,"stop":1698867637920,"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":1698867637920,"stop":1698867637921,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"6575665e6395b7bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6575665e6395b7bc","status":"passed","time":{"start":1698801582955,"stop":1698801583728,"duration":773}},{"uid":"b02567327719100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/b02567327719100","status":"passed","time":{"start":1698788737423,"stop":1698788738446,"duration":1023}},{"uid":"e2e0b8726e8780ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e2e0b8726e8780ef","status":"passed","time":{"start":1698715204280,"stop":1698715205327,"duration":1047}},{"uid":"f630c9b02d438269","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f630c9b02d438269","status":"passed","time":{"start":1698701545194,"stop":1698701546079,"duration":885}},{"uid":"d92b7f508c9a99a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d92b7f508c9a99a0","status":"passed","time":{"start":1698700443915,"stop":1698700445084,"duration":1169}},{"uid":"7cd5ce407662b3cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/7cd5ce407662b3cf","status":"passed","time":{"start":1698693147638,"stop":1698693148708,"duration":1070}},{"uid":"6d7dd3ac576d9dd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/6d7dd3ac576d9dd8","status":"passed","time":{"start":1698692959988,"stop":1698692961031,"duration":1043}},{"uid":"c028456d6b1c2182","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c028456d6b1c2182","status":"passed","time":{"start":1698646572626,"stop":1698646573941,"duration":1315}},{"uid":"7850aac9eff81040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7850aac9eff81040","status":"passed","time":{"start":1698646542299,"stop":1698646543519,"duration":1220}},{"uid":"ceca3aadf9593615","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/ceca3aadf9593615","status":"passed","time":{"start":1698628612545,"stop":1698628613369,"duration":824}},{"uid":"4e54bda9cb1970f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4e54bda9cb1970f6","status":"passed","time":{"start":1698615371751,"stop":1698615372553,"duration":802}},{"uid":"86d453a87d4fe52a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/86d453a87d4fe52a","status":"passed","time":{"start":1698615285331,"stop":1698615286153,"duration":822}},{"uid":"b6408a103404ea47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/b6408a103404ea47","status":"passed","time":{"start":1698615384975,"stop":1698615386001,"duration":1026}},{"uid":"bedf6776c4e9629d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bedf6776c4e9629d","status":"passed","time":{"start":1698542596427,"stop":1698542597452,"duration":1025}},{"uid":"cb389677f4a4b485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/cb389677f4a4b485","status":"passed","time":{"start":1698455612748,"stop":1698455613362,"duration":614}},{"uid":"fd70b6d0ed9d790d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/fd70b6d0ed9d790d","status":"passed","time":{"start":1698369288339,"stop":1698369289356,"duration":1017}},{"uid":"544e11863587416c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/544e11863587416c","status":"passed","time":{"start":1698283124960,"stop":1698283125979,"duration":1019}},{"uid":"dbc630c4d15048d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/dbc630c4d15048d9","status":"passed","time":{"start":1698196735190,"stop":1698196735991,"duration":801}},{"uid":"284dbe3054c67021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/284dbe3054c67021","status":"passed","time":{"start":1698178260235,"stop":1698178261250,"duration":1015}},{"uid":"19c1e159fb90a5ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/19c1e159fb90a5ed","status":"passed","time":{"start":1698178414919,"stop":1698178415726,"duration":807}}]},"tags":[]},"source":"61d187c9818b2066.json","parameterValues":["SouthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/64c1b7cca23618e2.json b/3.11/1086/data/test-cases/64c1b7cca23618e2.json new file mode 100644 index 0000000000..4bd8adc3fc --- /dev/null +++ b/3.11/1086/data/test-cases/64c1b7cca23618e2.json @@ -0,0 +1 @@ +{"uid":"64c1b7cca23618e2","name":"Validate Council Output [EastSuffolkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e8795ce8d9315a80a8e410520349c187","time":{"start":1698867432002,"stop":1698867449787,"duration":17785},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastSuffolkCouncil","time":{"start":1698867432002,"stop":1698867432003,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastSuffolkCouncil","time":{"start":1698867432003,"stop":1698867449785,"duration":17782},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867449785,"stop":1698867449785,"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":1698867449785,"stop":1698867449787,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastSuffolkCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":30,"unknown":0,"total":31},"items":[{"uid":"665fd22cc5a408e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/665fd22cc5a408e2","status":"passed","time":{"start":1698801525721,"stop":1698801539966,"duration":14245}},{"uid":"9909d75b1d42ef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9909d75b1d42ef5","status":"passed","time":{"start":1698788486023,"stop":1698788499847,"duration":13824}},{"uid":"2cdc37726910b792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2cdc37726910b792","status":"passed","time":{"start":1698714952495,"stop":1698714967073,"duration":14578}},{"uid":"ae7107aea859d924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ae7107aea859d924","status":"passed","time":{"start":1698701321049,"stop":1698701332751,"duration":11702}},{"uid":"68214b7c311a68cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/68214b7c311a68cb","status":"passed","time":{"start":1698700200906,"stop":1698700215385,"duration":14479}},{"uid":"d4383a6769bb876b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d4383a6769bb876b","status":"passed","time":{"start":1698692763880,"stop":1698692790215,"duration":26335}},{"uid":"210c9e678dfe4e34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/210c9e678dfe4e34","status":"passed","time":{"start":1698692719348,"stop":1698692735139,"duration":15791}},{"uid":"89ad495d0ed11de3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/89ad495d0ed11de3","status":"passed","time":{"start":1698646282309,"stop":1698646296615,"duration":14306}},{"uid":"3dcd5e8380cd29ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3dcd5e8380cd29ea","status":"passed","time":{"start":1698646305039,"stop":1698646318259,"duration":13220}},{"uid":"11a742b74d12ea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/11a742b74d12ea1","status":"passed","time":{"start":1698628525804,"stop":1698628542034,"duration":16230}},{"uid":"5bb413da76bbd057","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5bb413da76bbd057","status":"passed","time":{"start":1698615154784,"stop":1698615165542,"duration":10758}},{"uid":"95af06715061d00c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/95af06715061d00c","status":"passed","time":{"start":1698615214361,"stop":1698615228395,"duration":14034}},{"uid":"5934339dd9c8a160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/5934339dd9c8a160","status":"passed","time":{"start":1698615087317,"stop":1698615102652,"duration":15335}},{"uid":"8de2029e45c5ce7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8de2029e45c5ce7c","status":"passed","time":{"start":1698542327041,"stop":1698542344179,"duration":17138}},{"uid":"1e89ad3954a16a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1e89ad3954a16a3","status":"passed","time":{"start":1698455520060,"stop":1698455532982,"duration":12922}},{"uid":"2d6ae23e1b087270","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2d6ae23e1b087270","status":"passed","time":{"start":1698369206228,"stop":1698369220281,"duration":14053}},{"uid":"6347ddaf8023783c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6347ddaf8023783c","status":"passed","time":{"start":1698282801098,"stop":1698282820300,"duration":19202}},{"uid":"aa4e6a7931f7fc59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/aa4e6a7931f7fc59","status":"passed","time":{"start":1698196477656,"stop":1698196500238,"duration":22582}},{"uid":"5d193ea487eb98d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/5d193ea487eb98d2","status":"passed","time":{"start":1698178181199,"stop":1698178199638,"duration":18439}},{"uid":"a809ff6bd703da5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/a809ff6bd703da5e","status":"passed","time":{"start":1698178175070,"stop":1698178188966,"duration":13896}}]},"tags":[]},"source":"64c1b7cca23618e2.json","parameterValues":["EastSuffolkCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/67004c362b3bdbf5.json b/3.11/1086/data/test-cases/67004c362b3bdbf5.json new file mode 100644 index 0000000000..f478370710 --- /dev/null +++ b/3.11/1086/data/test-cases/67004c362b3bdbf5.json @@ -0,0 +1 @@ +{"uid":"67004c362b3bdbf5","name":"Validate Council Output [BasingstokeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"920a57bf4f74278e86b973f40cf06007","time":{"start":1698867375402,"stop":1698867376165,"duration":763},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053dad9ad0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f053dad9ad0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053dad9ad0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f053dad9ad0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: BasingstokeCouncil","time":{"start":1698867375402,"stop":1698867375403,"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":1698867375403,"stop":1698867376162,"duration":759},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867376162,"stop":1698867376162,"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":1698867376163,"stop":1698867376165,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":122,"broken":0,"skipped":0,"passed":48,"unknown":0,"total":170},"items":[{"uid":"8bb98ed47d5ddf9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/8bb98ed47d5ddf9b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801494817,"stop":1698801495511,"duration":694}},{"uid":"e71a781dec0f3c97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e71a781dec0f3c97","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788423713,"stop":1698788424742,"duration":1029}},{"uid":"ade56f97df75e7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ade56f97df75e7e","status":"passed","time":{"start":1698714882499,"stop":1698714883792,"duration":1293}},{"uid":"a0f22a11ac030f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a0f22a11ac030f0","status":"passed","time":{"start":1698701269143,"stop":1698701269899,"duration":756}},{"uid":"36a12f2aaf1e31ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/36a12f2aaf1e31ec","status":"passed","time":{"start":1698700150772,"stop":1698700152222,"duration":1450}},{"uid":"8c52e2db178818a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8c52e2db178818a0","status":"passed","time":{"start":1698692708202,"stop":1698692709541,"duration":1339}},{"uid":"63e6629c9d1ddff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/63e6629c9d1ddff9","status":"passed","time":{"start":1698692662258,"stop":1698692663262,"duration":1004}},{"uid":"3b066988d1ec725c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3b066988d1ec725c","status":"passed","time":{"start":1698646222180,"stop":1698646223184,"duration":1004}},{"uid":"648e963de2fe3474","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/648e963de2fe3474","status":"passed","time":{"start":1698646251117,"stop":1698646252240,"duration":1123}},{"uid":"c6ea30f3d9669fb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c6ea30f3d9669fb9","status":"passed","time":{"start":1698628466547,"stop":1698628467301,"duration":754}},{"uid":"8d8d7fbf3db6af8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8d8d7fbf3db6af8f","status":"passed","time":{"start":1698615104410,"stop":1698615105173,"duration":763}},{"uid":"85ca3bac73b2c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/85ca3bac73b2c9c","status":"passed","time":{"start":1698615159038,"stop":1698615159784,"duration":746}},{"uid":"3ded55989e6318c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/3ded55989e6318c2","status":"passed","time":{"start":1698615035998,"stop":1698615036988,"duration":990}},{"uid":"16cc0236ed8ab7d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/16cc0236ed8ab7d4","status":"passed","time":{"start":1698542269475,"stop":1698542270617,"duration":1142}},{"uid":"8a1175d09845fc03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/8a1175d09845fc03","status":"passed","time":{"start":1698455465317,"stop":1698455466071,"duration":754}},{"uid":"32d296f58c223435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/32d296f58c223435","status":"passed","time":{"start":1698369152118,"stop":1698369153114,"duration":996}},{"uid":"6ca385258eb339f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6ca385258eb339f5","status":"passed","time":{"start":1698282734178,"stop":1698282735354,"duration":1176}},{"uid":"99046c969744cd1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/99046c969744cd1b","status":"passed","time":{"start":1698196414124,"stop":1698196414895,"duration":771}},{"uid":"fc71e4d6f81d1b92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fc71e4d6f81d1b92","status":"passed","time":{"start":1698178129850,"stop":1698178131146,"duration":1296}},{"uid":"b1a30748b921b3de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/b1a30748b921b3de","status":"passed","time":{"start":1698178084807,"stop":1698178085588,"duration":781}}]},"tags":[]},"source":"67004c362b3bdbf5.json","parameterValues":["BasingstokeCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/6b4138e84d472d0c.json b/3.11/1086/data/test-cases/6b4138e84d472d0c.json new file mode 100644 index 0000000000..67693883b8 --- /dev/null +++ b/3.11/1086/data/test-cases/6b4138e84d472d0c.json @@ -0,0 +1 @@ +{"uid":"6b4138e84d472d0c","name":"Validate Council Output [LondonBoroughHounslow]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"e674cebf616dd1178743c85688db8654","time":{"start":1698867604851,"stop":1698867607962,"duration":3111},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f05386e10d0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f05386e10d0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f05386e10d0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f05386e10d0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: LondonBoroughHounslow","time":{"start":1698867604851,"stop":1698867604852,"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":1698867604852,"stop":1698867607958,"duration":3106},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867607959,"stop":1698867607959,"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":1698867607959,"stop":1698867607962,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"78a749add36bc0c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/78a749add36bc0c4","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801655623,"stop":1698801673894,"duration":18271}},{"uid":"e046b09a1c09fe77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e046b09a1c09fe77","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788693212,"stop":1698788696908,"duration":3696}},{"uid":"fed2e341e23699aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fed2e341e23699aa","status":"passed","time":{"start":1698715171646,"stop":1698715174620,"duration":2974}},{"uid":"b22c6d75754f7baf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b22c6d75754f7baf","status":"passed","time":{"start":1698701499721,"stop":1698701502236,"duration":2515}},{"uid":"b9fbf180e12ca349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b9fbf180e12ca349","status":"passed","time":{"start":1698700408832,"stop":1698700412068,"duration":3236}},{"uid":"badc32e863833507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/badc32e863833507","status":"passed","time":{"start":1698692982748,"stop":1698692985835,"duration":3087}},{"uid":"113a37e17711e24c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/113a37e17711e24c","status":"passed","time":{"start":1698692931660,"stop":1698692934986,"duration":3326}},{"uid":"4f598211a45b87fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/4f598211a45b87fa","status":"passed","time":{"start":1698646547949,"stop":1698646550925,"duration":2976}},{"uid":"b12beb4b29c31827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b12beb4b29c31827","status":"passed","time":{"start":1698646486863,"stop":1698646490219,"duration":3356}},{"uid":"42ef6ce1a13697e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/42ef6ce1a13697e3","status":"passed","time":{"start":1698628523558,"stop":1698628527277,"duration":3719}},{"uid":"320d9b2bc179c357","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/320d9b2bc179c357","status":"passed","time":{"start":1698615148981,"stop":1698615152042,"duration":3061}},{"uid":"a894a6fcdbb88888","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a894a6fcdbb88888","status":"passed","time":{"start":1698615220868,"stop":1698615223503,"duration":2635}},{"uid":"64390310db34062a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/64390310db34062a","status":"passed","time":{"start":1698615080412,"stop":1698615083882,"duration":3470}},{"uid":"928a8fc6f01e71e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/928a8fc6f01e71e5","status":"passed","time":{"start":1698542316542,"stop":1698542320002,"duration":3460}},{"uid":"cde8eaee996cac2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/cde8eaee996cac2","status":"passed","time":{"start":1698455513173,"stop":1698455516137,"duration":2964}},{"uid":"86a37bf92554c3b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/86a37bf92554c3b2","status":"passed","time":{"start":1698369200076,"stop":1698369202998,"duration":2922}},{"uid":"2b1da665b88153cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/2b1da665b88153cf","status":"passed","time":{"start":1698282791311,"stop":1698282794008,"duration":2697}},{"uid":"9be621af73a90b51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9be621af73a90b51","status":"passed","time":{"start":1698196466199,"stop":1698196468868,"duration":2669}},{"uid":"7e3a3e41b71933bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7e3a3e41b71933bb","status":"passed","time":{"start":1698178194096,"stop":1698178196958,"duration":2862}},{"uid":"b38f91ebe4c373c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/b38f91ebe4c373c8","status":"passed","time":{"start":1698178131217,"stop":1698178134160,"duration":2943}}]},"tags":[]},"source":"6b4138e84d472d0c.json","parameterValues":["LondonBoroughHounslow"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/6c16f82c12e6fc94.json b/3.11/1086/data/test-cases/6c16f82c12e6fc94.json new file mode 100644 index 0000000000..a88959df98 --- /dev/null +++ b/3.11/1086/data/test-cases/6c16f82c12e6fc94.json @@ -0,0 +1 @@ +{"uid":"6c16f82c12e6fc94","name":"Validate Council Output [NorthLanarkshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c3b97046df734f921dcc37a130cf4bef","time":{"start":1698867483410,"stop":1698867484237,"duration":827},"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":1698867483410,"stop":1698867483411,"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":1698867483411,"stop":1698867484235,"duration":824},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867484235,"stop":1698867484235,"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":1698867484235,"stop":1698867484237,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"28fddf3e59b4a38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/28fddf3e59b4a38e","status":"passed","time":{"start":1698801552497,"stop":1698801553262,"duration":765}},{"uid":"5882dd84fdec0c4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5882dd84fdec0c4e","status":"passed","time":{"start":1698788539244,"stop":1698788540153,"duration":909}},{"uid":"bacf656841bb8e9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/bacf656841bb8e9d","status":"passed","time":{"start":1698715013838,"stop":1698715015093,"duration":1255}},{"uid":"17fb7715d480744f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/17fb7715d480744f","status":"passed","time":{"start":1698701368249,"stop":1698701369360,"duration":1111}},{"uid":"954b36f96a0ac023","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/954b36f96a0ac023","status":"passed","time":{"start":1698700253238,"stop":1698700254171,"duration":933}},{"uid":"22d43ac1504efb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/22d43ac1504efb4","status":"passed","time":{"start":1698693011212,"stop":1698693012423,"duration":1211}},{"uid":"8a23701ee3dcc092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8a23701ee3dcc092","status":"passed","time":{"start":1698692776688,"stop":1698692777578,"duration":890}},{"uid":"59bbfc6410695011","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/59bbfc6410695011","status":"passed","time":{"start":1698646364457,"stop":1698646365401,"duration":944}},{"uid":"7959835f96d08030","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7959835f96d08030","status":"passed","time":{"start":1698646368541,"stop":1698646369744,"duration":1203}},{"uid":"b21620b9a1aa3daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b21620b9a1aa3daa","status":"passed","time":{"start":1698628577910,"stop":1698628579343,"duration":1433}},{"uid":"a5530a6568fd616a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a5530a6568fd616a","status":"passed","time":{"start":1698615180789,"stop":1698615181625,"duration":836}},{"uid":"dfaaf0be8592a0dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/dfaaf0be8592a0dd","status":"passed","time":{"start":1698615248522,"stop":1698615249588,"duration":1066}},{"uid":"4c9dbe90dcbb88af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/4c9dbe90dcbb88af","status":"passed","time":{"start":1698615111010,"stop":1698615111975,"duration":965}},{"uid":"6af35f139e944677","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6af35f139e944677","status":"passed","time":{"start":1698542351250,"stop":1698542352565,"duration":1315}},{"uid":"2442fde96629c432","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2442fde96629c432","status":"passed","time":{"start":1698455577498,"stop":1698455578200,"duration":702}},{"uid":"5642e68b48b9f52f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5642e68b48b9f52f","status":"passed","time":{"start":1698369250739,"stop":1698369252395,"duration":1656}},{"uid":"11c553e5e5f44788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/11c553e5e5f44788","status":"passed","time":{"start":1698282842060,"stop":1698282843594,"duration":1534}},{"uid":"e5acc53516a1ed0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e5acc53516a1ed0c","status":"passed","time":{"start":1698196506927,"stop":1698196507933,"duration":1006}},{"uid":"8d07d4c2a7657260","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8d07d4c2a7657260","status":"passed","time":{"start":1698178226572,"stop":1698178227501,"duration":929}},{"uid":"7331a9f21570fba2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/7331a9f21570fba2","status":"passed","time":{"start":1698178159024,"stop":1698178159954,"duration":930}}]},"tags":[]},"source":"6c16f82c12e6fc94.json","parameterValues":["NorthLanarkshireCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/6cdc73e1fa9b3e0.json b/3.11/1086/data/test-cases/6cdc73e1fa9b3e0.json new file mode 100644 index 0000000000..d83d4790be --- /dev/null +++ b/3.11/1086/data/test-cases/6cdc73e1fa9b3e0.json @@ -0,0 +1 @@ +{"uid":"6cdc73e1fa9b3e0","name":"Validate Council Output [NorthEastLincs]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5bf150f9d14a36325cbfaf9b6349d178","time":{"start":1698867478688,"stop":1698867478692,"duration":4},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34ab099d0>, 'council': 'NorthEastLincs'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34ab099d0>, 'council': 'NorthEastLincs'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867478689,"stop":1698867478689,"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":1698867478689,"stop":1698867478692,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"c7d0311c0846cb0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/c7d0311c0846cb0e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801576182,"stop":1698801576185,"duration":3}},{"uid":"8a9e5c7bbb1f224d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8a9e5c7bbb1f224d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788535516,"stop":1698788535519,"duration":3}},{"uid":"42b4ae5e467f442a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/42b4ae5e467f442a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715007426,"stop":1698715007429,"duration":3}},{"uid":"db0c1104831a1c4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/db0c1104831a1c4e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701363647,"stop":1698701363650,"duration":3}},{"uid":"b19959ef3da94825","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b19959ef3da94825","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700248799,"stop":1698700248801,"duration":2}},{"uid":"86d7e88813a35475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/86d7e88813a35475","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693006570,"stop":1698693006574,"duration":4}},{"uid":"c6be480d3212bc72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c6be480d3212bc72","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692772045,"stop":1698692772049,"duration":4}},{"uid":"875b120ddd3ea4d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/875b120ddd3ea4d0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646571976,"stop":1698646571980,"duration":4}},{"uid":"999f49c95e6899f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/999f49c95e6899f1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646511363,"stop":1698646511365,"duration":2}},{"uid":"e30b52ae2040c2cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e30b52ae2040c2cf","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628572803,"stop":1698628572807,"duration":4}},{"uid":"a270950319baf31a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a270950319baf31a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615175844,"stop":1698615175848,"duration":4}},{"uid":"a4eb24123f49ca22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a4eb24123f49ca22","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615243611,"stop":1698615243615,"duration":4}},{"uid":"debc02a6f43c87e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/debc02a6f43c87e0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615106257,"stop":1698615106261,"duration":4}},{"uid":"6b60379b720240ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6b60379b720240ec","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542346909,"stop":1698542346912,"duration":3}},{"uid":"66cc5f3472857705","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/66cc5f3472857705","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455571948,"stop":1698455571951,"duration":3}},{"uid":"e643a3939ff78d6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e643a3939ff78d6f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369245822,"stop":1698369245825,"duration":3}},{"uid":"dc5ff7b9e87c2268","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/dc5ff7b9e87c2268","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282838168,"stop":1698282838172,"duration":4}},{"uid":"147b129e666f21da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/147b129e666f21da","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196502895,"stop":1698196502899,"duration":4}},{"uid":"e5224f8d7aacf929","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e5224f8d7aacf929","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178222744,"stop":1698178222748,"duration":4}},{"uid":"aac24be6ab63f2a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/aac24be6ab63f2a1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178155174,"stop":1698178155177,"duration":3}}]},"tags":[]},"source":"6cdc73e1fa9b3e0.json","parameterValues":["NorthEastLincs"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/72ac214866239aae.json b/3.11/1086/data/test-cases/72ac214866239aae.json new file mode 100644 index 0000000000..625a7109ac --- /dev/null +++ b/3.11/1086/data/test-cases/72ac214866239aae.json @@ -0,0 +1 @@ +{"uid":"72ac214866239aae","name":"Validate Council Output [MalvernHillsDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4fed604a10daf77aacbf6179bf28f404","time":{"start":1698867612184,"stop":1698867613222,"duration":1038},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: MalvernHillsDC","time":{"start":1698867612185,"stop":1698867612185,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from MalvernHillsDC","time":{"start":1698867612185,"stop":1698867613220,"duration":1035},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867613220,"stop":1698867613220,"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":1698867613221,"stop":1698867613222,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":106,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":170},"items":[{"uid":"e4cb075c0410843a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/e4cb075c0410843a","status":"passed","time":{"start":1698801541531,"stop":1698801542544,"duration":1013}},{"uid":"19d35f2353d18751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/19d35f2353d18751","status":"passed","time":{"start":1698788698105,"stop":1698788699398,"duration":1293}},{"uid":"68a5af5459b2c273","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/68a5af5459b2c273","status":"passed","time":{"start":1698715175790,"stop":1698715177247,"duration":1457}},{"uid":"a2509509e895a9a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a2509509e895a9a8","status":"passed","time":{"start":1698701503270,"stop":1698701504532,"duration":1262}},{"uid":"1954ba6bd9a9b4e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/1954ba6bd9a9b4e2","status":"passed","time":{"start":1698700413265,"stop":1698700414571,"duration":1306}},{"uid":"5aaea897c5a5ddd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/5aaea897c5a5ddd6","status":"passed","time":{"start":1698692987121,"stop":1698692988408,"duration":1287}},{"uid":"b89638baa671e54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b89638baa671e54","status":"passed","time":{"start":1698692936187,"stop":1698692937483,"duration":1296}},{"uid":"2adca748b5bc18b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2adca748b5bc18b0","status":"passed","time":{"start":1698646552122,"stop":1698646553410,"duration":1288}},{"uid":"ce7141ef6a0c76e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ce7141ef6a0c76e3","status":"passed","time":{"start":1698646491415,"stop":1698646492797,"duration":1382}},{"uid":"71a10eae8a0bba3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/71a10eae8a0bba3b","status":"passed","time":{"start":1698628528979,"stop":1698628530137,"duration":1158}},{"uid":"79b80d48c828633f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/79b80d48c828633f","status":"passed","time":{"start":1698615153342,"stop":1698615154560,"duration":1218}},{"uid":"326e7bf36aaa5e24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/326e7bf36aaa5e24","status":"passed","time":{"start":1698615224702,"stop":1698615225712,"duration":1010}},{"uid":"ba648115a83f0272","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ba648115a83f0272","status":"passed","time":{"start":1698615085296,"stop":1698615086549,"duration":1253}},{"uid":"741fcdd7c05a8bc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/741fcdd7c05a8bc5","status":"passed","time":{"start":1698542321196,"stop":1698542322910,"duration":1714}},{"uid":"2ad74d9a7d8093b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2ad74d9a7d8093b5","status":"passed","time":{"start":1698455517142,"stop":1698455518141,"duration":999}},{"uid":"9d39bdb615ac9714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9d39bdb615ac9714","status":"passed","time":{"start":1698369204353,"stop":1698369205691,"duration":1338}},{"uid":"239c165892ac47e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/239c165892ac47e1","status":"passed","time":{"start":1698282795179,"stop":1698282796680,"duration":1501}},{"uid":"e40496bd2c23815b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e40496bd2c23815b","status":"passed","time":{"start":1698196470088,"stop":1698196471286,"duration":1198}},{"uid":"2ef26412d5b92985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/2ef26412d5b92985","status":"passed","time":{"start":1698178198220,"stop":1698178199704,"duration":1484}},{"uid":"ce2c94135109e732","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/ce2c94135109e732","status":"passed","time":{"start":1698178135272,"stop":1698178136294,"duration":1022}}]},"tags":[]},"source":"72ac214866239aae.json","parameterValues":["MalvernHillsDC"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/738938cbfdddef92.json b/3.11/1086/data/test-cases/738938cbfdddef92.json new file mode 100644 index 0000000000..292e56b51e --- /dev/null +++ b/3.11/1086/data/test-cases/738938cbfdddef92.json @@ -0,0 +1 @@ +{"uid":"738938cbfdddef92","name":"Validate Council Output [BoltonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c59a7b02ce88bbad9f9cdf4a119aec6c","time":{"start":1698867379755,"stop":1698867382982,"duration":3227},"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":1698867379756,"stop":1698867379757,"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":1698867379757,"stop":1698867382980,"duration":3223},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867382980,"stop":1698867382980,"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":1698867382980,"stop":1698867382982,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":76,"broken":0,"skipped":0,"passed":94,"unknown":0,"total":170},"items":[{"uid":"d6b3433e5d21126b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d6b3433e5d21126b","status":"passed","time":{"start":1698801490221,"stop":1698801497069,"duration":6848}},{"uid":"d46389b4afa87037","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/d46389b4afa87037","status":"passed","time":{"start":1698788429095,"stop":1698788433698,"duration":4603}},{"uid":"a63c3f60c787527a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a63c3f60c787527a","status":"passed","time":{"start":1698714887592,"stop":1698714893094,"duration":5502}},{"uid":"5431d0c26475d07e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5431d0c26475d07e","status":"passed","time":{"start":1698701273045,"stop":1698701277177,"duration":4132}},{"uid":"af7cfc4626fd9007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/af7cfc4626fd9007","status":"passed","time":{"start":1698700156154,"stop":1698700160908,"duration":4754}},{"uid":"d6fb1fd6a1d99710","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d6fb1fd6a1d99710","status":"passed","time":{"start":1698692713336,"stop":1698692718215,"duration":4879}},{"uid":"59d393854e1f48ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/59d393854e1f48ba","status":"passed","time":{"start":1698692667346,"stop":1698692671256,"duration":3910}},{"uid":"f39b923c1b400c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f39b923c1b400c5c","status":"passed","time":{"start":1698646227267,"stop":1698646230879,"duration":3612}},{"uid":"747622ed10f78d38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/747622ed10f78d38","status":"passed","time":{"start":1698646256327,"stop":1698646260887,"duration":4560}},{"uid":"e2c6ce1f6660e55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e2c6ce1f6660e55","status":"passed","time":{"start":1698628473027,"stop":1698628477524,"duration":4497}},{"uid":"d1bd6fac6420cc21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d1bd6fac6420cc21","status":"passed","time":{"start":1698615108168,"stop":1698615111746,"duration":3578}},{"uid":"dbf066cc51ffd45d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/dbf066cc51ffd45d","status":"passed","time":{"start":1698615163131,"stop":1698615167082,"duration":3951}},{"uid":"ad1120c60f7b398c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ad1120c60f7b398c","status":"passed","time":{"start":1698615040781,"stop":1698615045166,"duration":4385}},{"uid":"dabce3e711886002","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/dabce3e711886002","status":"passed","time":{"start":1698542274715,"stop":1698542278409,"duration":3694}},{"uid":"7aba60ef5347b210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7aba60ef5347b210","status":"passed","time":{"start":1698455468926,"stop":1698455474042,"duration":5116}},{"uid":"d8206c0f7fd8f99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d8206c0f7fd8f99f","status":"passed","time":{"start":1698369156896,"stop":1698369161206,"duration":4310}},{"uid":"a6ca944c8b307313","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a6ca944c8b307313","status":"passed","time":{"start":1698282739229,"stop":1698282744600,"duration":5371}},{"uid":"d4db2c9ea792e2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/d4db2c9ea792e2e9","status":"passed","time":{"start":1698196417990,"stop":1698196422216,"duration":4226}},{"uid":"6d20b5ed4cc0f59a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6d20b5ed4cc0f59a","status":"passed","time":{"start":1698178134979,"stop":1698178139600,"duration":4621}},{"uid":"6d839baf20fa07f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/6d839baf20fa07f9","status":"passed","time":{"start":1698178089393,"stop":1698178094023,"duration":4630}}]},"tags":[]},"source":"738938cbfdddef92.json","parameterValues":["BoltonCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/7ae7ed6269a0a317.json b/3.11/1086/data/test-cases/7ae7ed6269a0a317.json new file mode 100644 index 0000000000..d831959d23 --- /dev/null +++ b/3.11/1086/data/test-cases/7ae7ed6269a0a317.json @@ -0,0 +1 @@ +{"uid":"7ae7ed6269a0a317","name":"Validate Council Output [CheshireEastCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b583dc83005aea8688ae703bcdf0d977","time":{"start":1698867404488,"stop":1698867406091,"duration":1603},"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":1698867404488,"stop":1698867404489,"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":1698867404489,"stop":1698867406088,"duration":1599},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867406088,"stop":1698867406089,"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":1698867406089,"stop":1698867406091,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":77,"broken":0,"skipped":0,"passed":93,"unknown":0,"total":170},"items":[{"uid":"8ed776cf46eabe23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/8ed776cf46eabe23","status":"passed","time":{"start":1698801490220,"stop":1698801494984,"duration":4764}},{"uid":"63b6a4042cefac1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/63b6a4042cefac1b","status":"passed","time":{"start":1698788436184,"stop":1698788437950,"duration":1766}},{"uid":"19e8f8570357f9c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/19e8f8570357f9c1","status":"passed","time":{"start":1698714913353,"stop":1698714915875,"duration":2522}},{"uid":"64ecb78eb0fa67da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/64ecb78eb0fa67da","status":"passed","time":{"start":1698701291226,"stop":1698701293253,"duration":2027}},{"uid":"e4457a0aa32653a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e4457a0aa32653a0","status":"passed","time":{"start":1698700168834,"stop":1698700170641,"duration":1807}},{"uid":"bc499fa0f4ad4166","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/bc499fa0f4ad4166","status":"passed","time":{"start":1698692727621,"stop":1698692729396,"duration":1775}},{"uid":"b0029dda28b2bc10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b0029dda28b2bc10","status":"passed","time":{"start":1698692683427,"stop":1698692685193,"duration":1766}},{"uid":"5eae39fc0fb939ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5eae39fc0fb939ae","status":"passed","time":{"start":1698646240082,"stop":1698646242009,"duration":1927}},{"uid":"355845ef1a1d26ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/355845ef1a1d26ba","status":"passed","time":{"start":1698646274421,"stop":1698646276362,"duration":1941}},{"uid":"3bb2b9a87f0120b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3bb2b9a87f0120b5","status":"passed","time":{"start":1698628477445,"stop":1698628479575,"duration":2130}},{"uid":"c873aaededb4b3a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c873aaededb4b3a8","status":"passed","time":{"start":1698615117825,"stop":1698615119587,"duration":1762}},{"uid":"6b9fd7b13a372244","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6b9fd7b13a372244","status":"passed","time":{"start":1698615168861,"stop":1698615170455,"duration":1594}},{"uid":"214c8eb35e05c504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/214c8eb35e05c504","status":"passed","time":{"start":1698615051528,"stop":1698615053523,"duration":1995}},{"uid":"15e542b2972010c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/15e542b2972010c8","status":"passed","time":{"start":1698542290908,"stop":1698542292642,"duration":1734}},{"uid":"ee1503d5c9462cf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ee1503d5c9462cf1","status":"passed","time":{"start":1698455489702,"stop":1698455494403,"duration":4701}},{"uid":"50c3ca2aa0cf26b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/50c3ca2aa0cf26b9","status":"passed","time":{"start":1698369174772,"stop":1698369176655,"duration":1883}},{"uid":"fd9fa44d92771218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/fd9fa44d92771218","status":"passed","time":{"start":1698282765947,"stop":1698282767830,"duration":1883}},{"uid":"b34268d933aa1da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b34268d933aa1da2","status":"passed","time":{"start":1698196445699,"stop":1698196447445,"duration":1746}},{"uid":"af8313a2f428e845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/af8313a2f428e845","status":"passed","time":{"start":1698178147839,"stop":1698178149888,"duration":2049}},{"uid":"4f94e6f5a4ad30c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/4f94e6f5a4ad30c","status":"passed","time":{"start":1698178106175,"stop":1698178108027,"duration":1852}}]},"tags":[]},"source":"7ae7ed6269a0a317.json","parameterValues":["CheshireEastCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/7dfb60866a234d52.json b/3.11/1086/data/test-cases/7dfb60866a234d52.json new file mode 100644 index 0000000000..e0fe8d9f86 --- /dev/null +++ b/3.11/1086/data/test-cases/7dfb60866a234d52.json @@ -0,0 +1 @@ +{"uid":"7dfb60866a234d52","name":"Validate Council Output [MaldonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"53c5720a05c261e2bad5904bb33e19b7","time":{"start":1698867607998,"stop":1698867612182,"duration":4184},"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":1698867607999,"stop":1698867607999,"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":1698867607999,"stop":1698867612179,"duration":4180},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867612179,"stop":1698867612180,"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":1698867612180,"stop":1698867612182,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"7d93c86df7bce5c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7d93c86df7bce5c0","status":"passed","time":{"start":1698801539968,"stop":1698801541529,"duration":1561}},{"uid":"5afbb85f6b3c2e04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5afbb85f6b3c2e04","status":"passed","time":{"start":1698788696937,"stop":1698788698096,"duration":1159}},{"uid":"1e8c4827ff7e3479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1e8c4827ff7e3479","status":"passed","time":{"start":1698715174625,"stop":1698715175787,"duration":1162}},{"uid":"d07a6f8027f6597f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d07a6f8027f6597f","status":"passed","time":{"start":1698701502238,"stop":1698701503268,"duration":1030}},{"uid":"3fc1f9f348f47b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3fc1f9f348f47b8e","status":"passed","time":{"start":1698700412070,"stop":1698700413262,"duration":1192}},{"uid":"2256aa2faee33a6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2256aa2faee33a6c","status":"passed","time":{"start":1698692985837,"stop":1698692987119,"duration":1282}},{"uid":"1767cd1613bd5265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/1767cd1613bd5265","status":"passed","time":{"start":1698692934989,"stop":1698692936184,"duration":1195}},{"uid":"96e41b0f32e3cde9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/96e41b0f32e3cde9","status":"passed","time":{"start":1698646550928,"stop":1698646552119,"duration":1191}},{"uid":"6d2d8ed7ee0f0d7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6d2d8ed7ee0f0d7f","status":"passed","time":{"start":1698646490221,"stop":1698646491412,"duration":1191}},{"uid":"dccef8eecc480a81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/dccef8eecc480a81","status":"passed","time":{"start":1698628527279,"stop":1698628528977,"duration":1698}},{"uid":"3ca6f74df01a5095","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3ca6f74df01a5095","status":"passed","time":{"start":1698615152045,"stop":1698615153339,"duration":1294}},{"uid":"130e759e7a597b98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/130e759e7a597b98","status":"passed","time":{"start":1698615223510,"stop":1698615224695,"duration":1185}},{"uid":"8f81b9b227a01788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8f81b9b227a01788","status":"passed","time":{"start":1698615083885,"stop":1698615085293,"duration":1408}},{"uid":"60ee90740daf8350","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/60ee90740daf8350","status":"passed","time":{"start":1698542320005,"stop":1698542321194,"duration":1189}},{"uid":"261c216f556e62c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/261c216f556e62c4","status":"passed","time":{"start":1698455516140,"stop":1698455517140,"duration":1000}},{"uid":"47aed308bf98336d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/47aed308bf98336d","status":"passed","time":{"start":1698369203001,"stop":1698369204349,"duration":1348}},{"uid":"646f2f150f9ac0c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/646f2f150f9ac0c5","status":"passed","time":{"start":1698282794011,"stop":1698282795176,"duration":1165}},{"uid":"6690b4b905c9e837","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/6690b4b905c9e837","status":"passed","time":{"start":1698196468870,"stop":1698196470085,"duration":1215}},{"uid":"679c401d7f25400b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/679c401d7f25400b","status":"passed","time":{"start":1698178196961,"stop":1698178198217,"duration":1256}},{"uid":"a49f8dad93c1db1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/a49f8dad93c1db1a","status":"passed","time":{"start":1698178134162,"stop":1698178135270,"duration":1108}}]},"tags":[]},"source":"7dfb60866a234d52.json","parameterValues":["MaldonDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/7e4cdf8c61b6555a.json b/3.11/1086/data/test-cases/7e4cdf8c61b6555a.json new file mode 100644 index 0000000000..6e1cd24986 --- /dev/null +++ b/3.11/1086/data/test-cases/7e4cdf8c61b6555a.json @@ -0,0 +1 @@ +{"uid":"7e4cdf8c61b6555a","name":"Validate Council Output [YorkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"95d2ddaa8617a8ae0ab01b561e2fb1b9","time":{"start":1698867817114,"stop":1698867817911,"duration":797},"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":1698867817114,"stop":1698867817114,"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":1698867817115,"stop":1698867817908,"duration":793},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867817908,"stop":1698867817909,"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":1698867817909,"stop":1698867817911,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"50f00cb0059116b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/50f00cb0059116b1","status":"passed","time":{"start":1698801650191,"stop":1698801650704,"duration":513}},{"uid":"4cff5f05df391e07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/4cff5f05df391e07","status":"passed","time":{"start":1698788805339,"stop":1698788806348,"duration":1009}},{"uid":"3b7b9af367f167a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/3b7b9af367f167a0","status":"passed","time":{"start":1698715283368,"stop":1698715284300,"duration":932}},{"uid":"34f48315bb160164","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/34f48315bb160164","status":"passed","time":{"start":1698701610570,"stop":1698701611471,"duration":901}},{"uid":"a46936a35d89496","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a46936a35d89496","status":"passed","time":{"start":1698700513484,"stop":1698700514354,"duration":870}},{"uid":"c6b609a630471763","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/c6b609a630471763","status":"passed","time":{"start":1698693250685,"stop":1698693251566,"duration":881}},{"uid":"10fe6654b83b774c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/10fe6654b83b774c","status":"passed","time":{"start":1698693043275,"stop":1698693044186,"duration":911}},{"uid":"1c89b4e980077950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/1c89b4e980077950","status":"passed","time":{"start":1698646638751,"stop":1698646639668,"duration":917}},{"uid":"cb2b36564256b62d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cb2b36564256b62d","status":"passed","time":{"start":1698646614749,"stop":1698646615809,"duration":1060}},{"uid":"3b2d1d33f55d8903","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3b2d1d33f55d8903","status":"passed","time":{"start":1698628858890,"stop":1698628859685,"duration":795}},{"uid":"63cb52ebc46ae867","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/63cb52ebc46ae867","status":"passed","time":{"start":1698615561358,"stop":1698615562178,"duration":820}},{"uid":"e0a03e4fd94f4648","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e0a03e4fd94f4648","status":"passed","time":{"start":1698615486810,"stop":1698615487669,"duration":859}},{"uid":"94f582b03d5feb04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/94f582b03d5feb04","status":"passed","time":{"start":1698615434769,"stop":1698615435655,"duration":886}},{"uid":"bb12234142642e72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bb12234142642e72","status":"passed","time":{"start":1698542658088,"stop":1698542658979,"duration":891}},{"uid":"ccf9acd2e599f92c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ccf9acd2e599f92c","status":"passed","time":{"start":1698455919189,"stop":1698455919832,"duration":643}},{"uid":"d35152d462a73e13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d35152d462a73e13","status":"passed","time":{"start":1698369642856,"stop":1698369643763,"duration":907}},{"uid":"eeb607235cd95319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/eeb607235cd95319","status":"passed","time":{"start":1698283255801,"stop":1698283256690,"duration":889}},{"uid":"b26f4185a531c88c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b26f4185a531c88c","status":"passed","time":{"start":1698196788608,"stop":1698196789413,"duration":805}},{"uid":"d833c478b00ddd82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d833c478b00ddd82","status":"passed","time":{"start":1698178479135,"stop":1698178480028,"duration":893}},{"uid":"406210ca84c07e3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/406210ca84c07e3a","status":"passed","time":{"start":1698178469326,"stop":1698178471733,"duration":2407}}]},"tags":[]},"source":"7e4cdf8c61b6555a.json","parameterValues":["YorkCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/7ff6dfbfd0482133.json b/3.11/1086/data/test-cases/7ff6dfbfd0482133.json new file mode 100644 index 0000000000..f8caa37437 --- /dev/null +++ b/3.11/1086/data/test-cases/7ff6dfbfd0482133.json @@ -0,0 +1 @@ +{"uid":"7ff6dfbfd0482133","name":"Validate Council Output [RhonddaCynonTaffCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dd9e500503c1050ad4a094bf9d94ac37","time":{"start":1698867778370,"stop":1698867780530,"duration":2160},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: RhonddaCynonTaffCouncil","time":{"start":1698867778370,"stop":1698867778371,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from RhonddaCynonTaffCouncil","time":{"start":1698867778371,"stop":1698867780528,"duration":2157},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867780529,"stop":1698867780529,"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":1698867780529,"stop":1698867780530,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"RhonddaCynonTaffCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":51,"unknown":0,"total":53},"items":[{"uid":"4932c96d5ac8d13c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/4932c96d5ac8d13c","status":"passed","time":{"start":1698801707736,"stop":1698801710505,"duration":2769}},{"uid":"104ed34692b727c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/104ed34692b727c2","status":"passed","time":{"start":1698788703511,"stop":1698788706979,"duration":3468}},{"uid":"5f6749dd2a7150bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5f6749dd2a7150bd","status":"passed","time":{"start":1698715192167,"stop":1698715195273,"duration":3106}},{"uid":"e2572bad1ac90242","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e2572bad1ac90242","status":"passed","time":{"start":1698701526853,"stop":1698701534003,"duration":7150}},{"uid":"26ef327ef2b48354","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/26ef327ef2b48354","status":"passed","time":{"start":1698700423375,"stop":1698700425885,"duration":2510}},{"uid":"c449a61b0f32e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/c449a61b0f32e9f","status":"passed","time":{"start":1698693181159,"stop":1698693187586,"duration":6427}},{"uid":"8625baaa17d7414b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8625baaa17d7414b","status":"passed","time":{"start":1698692941547,"stop":1698692944431,"duration":2884}},{"uid":"de485ea3ab603e0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/de485ea3ab603e0c","status":"passed","time":{"start":1698646537134,"stop":1698646543879,"duration":6745}},{"uid":"6ca35f117cf1305e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6ca35f117cf1305e","status":"passed","time":{"start":1698646511482,"stop":1698646513758,"duration":2276}},{"uid":"e17820d26b588439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e17820d26b588439","status":"passed","time":{"start":1698628901905,"stop":1698628905385,"duration":3480}},{"uid":"fa5651ab449b5072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/fa5651ab449b5072","status":"passed","time":{"start":1698615343439,"stop":1698615345782,"duration":2343}},{"uid":"88b5ae28244f3fee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/88b5ae28244f3fee","status":"passed","time":{"start":1698615581292,"stop":1698615584118,"duration":2826}},{"uid":"72f812a53dc6fd13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/72f812a53dc6fd13","status":"passed","time":{"start":1698615280085,"stop":1698615282514,"duration":2429}},{"uid":"2f57caa6a1f96da7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2f57caa6a1f96da7","status":"passed","time":{"start":1698542520050,"stop":1698542522763,"duration":2713}},{"uid":"670f11ade6ef667f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/670f11ade6ef667f","status":"passed","time":{"start":1698455875503,"stop":1698455877689,"duration":2186}},{"uid":"30f04c67154dd43f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/30f04c67154dd43f","status":"passed","time":{"start":1698369633372,"stop":1698369638058,"duration":4686}},{"uid":"f583e87f4b09d890","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f583e87f4b09d890","status":"passed","time":{"start":1698283013898,"stop":1698283017198,"duration":3300}},{"uid":"e5e60777b7b4f23c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e5e60777b7b4f23c","status":"passed","time":{"start":1698196678756,"stop":1698196681250,"duration":2494}},{"uid":"3f2150370968fad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/3f2150370968fad","status":"passed","time":{"start":1698178607693,"stop":1698178610243,"duration":2550}},{"uid":"fa81d527b379053e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/fa81d527b379053e","status":"passed","time":{"start":1698178321971,"stop":1698178325429,"duration":3458}}]},"tags":[]},"source":"7ff6dfbfd0482133.json","parameterValues":["RhonddaCynonTaffCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/80c489ad5a6f2948.json b/3.11/1086/data/test-cases/80c489ad5a6f2948.json new file mode 100644 index 0000000000..c7a5032bf7 --- /dev/null +++ b/3.11/1086/data/test-cases/80c489ad5a6f2948.json @@ -0,0 +1 @@ +{"uid":"80c489ad5a6f2948","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"04b39ae94b1ff1469a2ad10c001ef3a6","time":{"start":1698867764063,"stop":1698867778367,"duration":14304},"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":1698867764064,"stop":1698867764065,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ReigateAndBansteadBoroughCouncil","time":{"start":1698867764065,"stop":1698867778364,"duration":14299},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867778364,"stop":1698867778365,"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":1698867778365,"stop":1698867778367,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":1,"broken":0,"skipped":0,"passed":70,"unknown":0,"total":71},"items":[{"uid":"9c2ca783df929a46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9c2ca783df929a46","status":"passed","time":{"start":1698801697057,"stop":1698801707734,"duration":10677}},{"uid":"f600daca1e66a582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/f600daca1e66a582","status":"passed","time":{"start":1698788691053,"stop":1698788703509,"duration":12456}},{"uid":"d83dd939a9a74d64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d83dd939a9a74d64","status":"passed","time":{"start":1698715175320,"stop":1698715192162,"duration":16842}},{"uid":"c906a8bb4d857b63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/c906a8bb4d857b63","status":"passed","time":{"start":1698701521953,"stop":1698701531617,"duration":9664}},{"uid":"342212e724300a9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/342212e724300a9b","status":"passed","time":{"start":1698700412916,"stop":1698700423373,"duration":10457}},{"uid":"50d5cebac66e128f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/50d5cebac66e128f","status":"passed","time":{"start":1698693167298,"stop":1698693181153,"duration":13855}},{"uid":"667f78bfe16babde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/667f78bfe16babde","status":"passed","time":{"start":1698692930917,"stop":1698692941543,"duration":10626}},{"uid":"462dcbb27e85f9e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/462dcbb27e85f9e9","status":"passed","time":{"start":1698646521133,"stop":1698646537131,"duration":15998}},{"uid":"96594e8005bd9160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/96594e8005bd9160","status":"passed","time":{"start":1698646522440,"stop":1698646538274,"duration":15834}},{"uid":"3b973a4a196bf7e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3b973a4a196bf7e7","status":"passed","time":{"start":1698628892255,"stop":1698628901901,"duration":9646}},{"uid":"16c90415baaae0a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/16c90415baaae0a7","status":"passed","time":{"start":1698615331943,"stop":1698615343437,"duration":11494}},{"uid":"3ed660466dff7f5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3ed660466dff7f5c","status":"passed","time":{"start":1698615566517,"stop":1698615581289,"duration":14772}},{"uid":"625a470df552224b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/625a470df552224b","status":"passed","time":{"start":1698615266360,"stop":1698615280081,"duration":13721}},{"uid":"250d43937362ccac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/250d43937362ccac","status":"passed","time":{"start":1698542509003,"stop":1698542520048,"duration":11045}},{"uid":"e63aeedf58d8514","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e63aeedf58d8514","status":"passed","time":{"start":1698455862438,"stop":1698455875500,"duration":13062}},{"uid":"b48360325ca38922","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b48360325ca38922","status":"passed","time":{"start":1698369618290,"stop":1698369633368,"duration":15078}},{"uid":"b10204aa89663e81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/b10204aa89663e81","status":"passed","time":{"start":1698283000284,"stop":1698283013894,"duration":13610}},{"uid":"5f56bba6219cf671","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5f56bba6219cf671","status":"passed","time":{"start":1698196665872,"stop":1698196678753,"duration":12881}},{"uid":"7ef469a09b55b8c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7ef469a09b55b8c2","status":"passed","time":{"start":1698178597465,"stop":1698178607690,"duration":10225}},{"uid":"260b3982626a80aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/260b3982626a80aa","status":"passed","time":{"start":1698178311949,"stop":1698178321969,"duration":10020}}]},"tags":[]},"source":"80c489ad5a6f2948.json","parameterValues":["ReigateAndBansteadBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/822d109c1853e31e.json b/3.11/1086/data/test-cases/822d109c1853e31e.json new file mode 100644 index 0000000000..0d2d751409 --- /dev/null +++ b/3.11/1086/data/test-cases/822d109c1853e31e.json @@ -0,0 +1 @@ +{"uid":"822d109c1853e31e","name":"Validate Council Output [EastleighBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4b31307dbdce23dc5dddd2f51563d5a7","time":{"start":1698867422766,"stop":1698867424354,"duration":1588},"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":1698867422767,"stop":1698867422767,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastleighBoroughCouncil","time":{"start":1698867422768,"stop":1698867424351,"duration":1583},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867424351,"stop":1698867424352,"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":1698867424352,"stop":1698867424354,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"c99dc8bed7141141","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/c99dc8bed7141141","status":"passed","time":{"start":1698801504080,"stop":1698801505557,"duration":1477}},{"uid":"94724852507720c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/94724852507720c9","status":"passed","time":{"start":1698788474752,"stop":1698788476490,"duration":1738}},{"uid":"ec75143efcdf942c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ec75143efcdf942c","status":"passed","time":{"start":1698714941337,"stop":1698714943354,"duration":2017}},{"uid":"a3c6c60d3ec6de0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a3c6c60d3ec6de0c","status":"passed","time":{"start":1698701311025,"stop":1698701313625,"duration":2600}},{"uid":"548f4f811c93081d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/548f4f811c93081d","status":"passed","time":{"start":1698700189140,"stop":1698700190961,"duration":1821}},{"uid":"8dc46033f55b23a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8dc46033f55b23a2","status":"passed","time":{"start":1698692753403,"stop":1698692755188,"duration":1785}},{"uid":"edc3ed12856255c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/edc3ed12856255c","status":"passed","time":{"start":1698692707779,"stop":1698692709667,"duration":1888}},{"uid":"fa681d929ea8801","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/fa681d929ea8801","status":"passed","time":{"start":1698646271720,"stop":1698646273731,"duration":2011}},{"uid":"98b676b152767da7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/98b676b152767da7","status":"passed","time":{"start":1698646294884,"stop":1698646296987,"duration":2103}},{"uid":"66996954155d5187","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/66996954155d5187","status":"passed","time":{"start":1698628512801,"stop":1698628514504,"duration":1703}},{"uid":"225f815a4887419a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/225f815a4887419a","status":"passed","time":{"start":1698615142116,"stop":1698615143707,"duration":1591}},{"uid":"d12f20e41dbae106","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d12f20e41dbae106","status":"passed","time":{"start":1698615205205,"stop":1698615206812,"duration":1607}},{"uid":"bb3740086b41a9ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/bb3740086b41a9ef","status":"passed","time":{"start":1698615073907,"stop":1698615075815,"duration":1908}},{"uid":"f75cbd4eb0ba5a94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/f75cbd4eb0ba5a94","status":"passed","time":{"start":1698542316987,"stop":1698542318767,"duration":1780}},{"uid":"de827a58ec78328f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/de827a58ec78328f","status":"passed","time":{"start":1698455511075,"stop":1698455512719,"duration":1644}},{"uid":"21e41fa912febe17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/21e41fa912febe17","status":"passed","time":{"start":1698369196049,"stop":1698369197947,"duration":1898}},{"uid":"182e8c1df1c9e6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/182e8c1df1c9e6f3","status":"passed","time":{"start":1698282790100,"stop":1698282792313,"duration":2213}},{"uid":"fd356df0d7a47155","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/fd356df0d7a47155","status":"passed","time":{"start":1698196464283,"stop":1698196465989,"duration":1706}},{"uid":"a280563cf1b8f718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/a280563cf1b8f718","status":"passed","time":{"start":1698178167237,"stop":1698178169065,"duration":1828}},{"uid":"54ba8e312bd513ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/54ba8e312bd513ab","status":"passed","time":{"start":1698178166317,"stop":1698178167920,"duration":1603}}]},"tags":[]},"source":"822d109c1853e31e.json","parameterValues":["EastleighBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/82be66ff5ab62851.json b/3.11/1086/data/test-cases/82be66ff5ab62851.json new file mode 100644 index 0000000000..0f879212fb --- /dev/null +++ b/3.11/1086/data/test-cases/82be66ff5ab62851.json @@ -0,0 +1 @@ +{"uid":"82be66ff5ab62851","name":"Validate Council Output [SouthNorfolkCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"484d0c5e2def185d103e4e0bbf55c9cd","time":{"start":1698867637924,"stop":1698867639355,"duration":1431},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053ae51150>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f053ae51150>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053ae51150>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f053ae51150>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: SouthNorfolkCouncil","time":{"start":1698867637925,"stop":1698867637925,"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":1698867637925,"stop":1698867639352,"duration":1427},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867639352,"stop":1698867639352,"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":1698867639352,"stop":1698867639355,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"68554b54aa3753af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/68554b54aa3753af","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801583730,"stop":1698801587450,"duration":3720}},{"uid":"9248dcb5ddcf8896","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9248dcb5ddcf8896","status":"passed","time":{"start":1698788738448,"stop":1698788740385,"duration":1937}},{"uid":"67ac972b436b69c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/67ac972b436b69c2","status":"passed","time":{"start":1698715205330,"stop":1698715207012,"duration":1682}},{"uid":"9b6ea7456b897a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9b6ea7456b897a55","status":"passed","time":{"start":1698701546083,"stop":1698701547804,"duration":1721}},{"uid":"b5637a89e4977d35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b5637a89e4977d35","status":"passed","time":{"start":1698700445087,"stop":1698700449087,"duration":4000}},{"uid":"ac6f5535b650be83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/ac6f5535b650be83","status":"passed","time":{"start":1698693148712,"stop":1698693150757,"duration":2045}},{"uid":"55a60671f2e34b35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/55a60671f2e34b35","status":"passed","time":{"start":1698692961034,"stop":1698692962853,"duration":1819}},{"uid":"34224f8c09fe09cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/34224f8c09fe09cb","status":"passed","time":{"start":1698646573945,"stop":1698646575678,"duration":1733}},{"uid":"ac625bbaf5cc31f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ac625bbaf5cc31f8","status":"passed","time":{"start":1698646543522,"stop":1698646545293,"duration":1771}},{"uid":"e6f339f12864da89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e6f339f12864da89","status":"passed","time":{"start":1698628613373,"stop":1698628616312,"duration":2939}},{"uid":"70c89f2c73af743e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/70c89f2c73af743e","status":"passed","time":{"start":1698615372556,"stop":1698615374179,"duration":1623}},{"uid":"77c0633a622f0ad9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/77c0633a622f0ad9","status":"passed","time":{"start":1698615286157,"stop":1698615287775,"duration":1618}},{"uid":"c47e27d6e1504cf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c47e27d6e1504cf8","status":"passed","time":{"start":1698615386004,"stop":1698615387512,"duration":1508}},{"uid":"e8b0ea5e531af37b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/e8b0ea5e531af37b","status":"passed","time":{"start":1698542597455,"stop":1698542599194,"duration":1739}},{"uid":"d43ad0f831841cf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d43ad0f831841cf2","status":"passed","time":{"start":1698455613364,"stop":1698455617968,"duration":4604}},{"uid":"395e8a46d8837388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/395e8a46d8837388","status":"passed","time":{"start":1698369289359,"stop":1698369292425,"duration":3066}},{"uid":"9fd2519e5cb06dc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/9fd2519e5cb06dc3","status":"passed","time":{"start":1698283125982,"stop":1698283131119,"duration":5137}},{"uid":"486447aaf0eede27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/486447aaf0eede27","status":"passed","time":{"start":1698196735994,"stop":1698196737975,"duration":1981}},{"uid":"71b08880fa5ec0c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/71b08880fa5ec0c0","status":"passed","time":{"start":1698178261254,"stop":1698178263404,"duration":2150}},{"uid":"ea63fe6f4b87d3bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/ea63fe6f4b87d3bb","status":"passed","time":{"start":1698178415729,"stop":1698178417393,"duration":1664}}]},"tags":[]},"source":"82be66ff5ab62851.json","parameterValues":["SouthNorfolkCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/8361a4acafaf3069.json b/3.11/1086/data/test-cases/8361a4acafaf3069.json new file mode 100644 index 0000000000..f8f3312faf --- /dev/null +++ b/3.11/1086/data/test-cases/8361a4acafaf3069.json @@ -0,0 +1 @@ +{"uid":"8361a4acafaf3069","name":"Validate Council Output [WestLothianCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9f3f42f00c512b5c1d2da286d5aaa3c2","time":{"start":1698867804126,"stop":1698867813756,"duration":9630},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WestLothianCouncil","time":{"start":1698867804126,"stop":1698867804127,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WestLothianCouncil","time":{"start":1698867804127,"stop":1698867813753,"duration":9626},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867813754,"stop":1698867813754,"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":1698867813754,"stop":1698867813756,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"WestLothianCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"1662c2f7a6f9bedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1662c2f7a6f9bedc","status":"passed","time":{"start":1698801628408,"stop":1698801635739,"duration":7331}},{"uid":"310726539efc6cc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/310726539efc6cc9","status":"passed","time":{"start":1698788780833,"stop":1698788790224,"duration":9391}},{"uid":"4c5867137fa9eaf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4c5867137fa9eaf2","status":"passed","time":{"start":1698715251236,"stop":1698715261722,"duration":10486}},{"uid":"ac4a8003bff13b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ac4a8003bff13b31","status":"passed","time":{"start":1698701583909,"stop":1698701595012,"duration":11103}},{"uid":"494ff3efe5321201","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/494ff3efe5321201","status":"passed","time":{"start":1698700488260,"stop":1698700498084,"duration":9824}},{"uid":"86180d0a54a949bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/86180d0a54a949bc","status":"passed","time":{"start":1698693225911,"stop":1698693235708,"duration":9797}},{"uid":"713206736f0dfc66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/713206736f0dfc66","status":"passed","time":{"start":1698693013039,"stop":1698693022577,"duration":9538}},{"uid":"71930bd7b017a177","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/71930bd7b017a177","status":"passed","time":{"start":1698646742552,"stop":1698646752316,"duration":9764}},{"uid":"6130519bbc32e15f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6130519bbc32e15f","status":"passed","time":{"start":1698646577688,"stop":1698646586388,"duration":8700}},{"uid":"8195e60cca51f052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8195e60cca51f052","status":"passed","time":{"start":1698628830183,"stop":1698628839158,"duration":8975}},{"uid":"953b16dd125207","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/953b16dd125207","status":"passed","time":{"start":1698615541653,"stop":1698615549104,"duration":7451}},{"uid":"eced6ae3d76bb7b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/eced6ae3d76bb7b0","status":"passed","time":{"start":1698615466590,"stop":1698615474587,"duration":7997}},{"uid":"eea19346b69b0a11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/eea19346b69b0a11","status":"passed","time":{"start":1698615410724,"stop":1698615419530,"duration":8806}},{"uid":"f0d0609a6ca9137a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/f0d0609a6ca9137a","status":"passed","time":{"start":1698542629869,"stop":1698542639982,"duration":10113}},{"uid":"b0b0a4a98e2b55e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/b0b0a4a98e2b55e1","status":"passed","time":{"start":1698455894762,"stop":1698455902253,"duration":7491}},{"uid":"d60cc66fbec3562f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d60cc66fbec3562f","status":"passed","time":{"start":1698369614793,"stop":1698369625954,"duration":11161}},{"uid":"217bf44bda1d7de7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/217bf44bda1d7de7","status":"passed","time":{"start":1698283185235,"stop":1698283240040,"duration":54805}},{"uid":"e9d356d261f8270f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e9d356d261f8270f","status":"passed","time":{"start":1698196761701,"stop":1698196769840,"duration":8139}},{"uid":"d7021d83f33d8a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d7021d83f33d8a7b","status":"passed","time":{"start":1698178453579,"stop":1698178462454,"duration":8875}},{"uid":"89e2a5b3ec12e0b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/89e2a5b3ec12e0b4","status":"passed","time":{"start":1698178441507,"stop":1698178448909,"duration":7402}}]},"tags":[]},"source":"8361a4acafaf3069.json","parameterValues":["WestLothianCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/895ca22298ea917a.json b/3.11/1086/data/test-cases/895ca22298ea917a.json new file mode 100644 index 0000000000..61f668fc12 --- /dev/null +++ b/3.11/1086/data/test-cases/895ca22298ea917a.json @@ -0,0 +1 @@ +{"uid":"895ca22298ea917a","name":"Validate Council Output [NewcastleCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f8fee070cb49e91fbb5bb87c533c294a","time":{"start":1698867470532,"stop":1698867478685,"duration":8153},"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":1698867470532,"stop":1698867470533,"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":1698867470533,"stop":1698867478683,"duration":8150},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867478683,"stop":1698867478683,"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":1698867478684,"stop":1698867478685,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"4e82488defe74fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/4e82488defe74fea","status":"passed","time":{"start":1698801547229,"stop":1698801576180,"duration":28951}},{"uid":"98f041530a093f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/98f041530a093f1","status":"passed","time":{"start":1698788723684,"stop":1698788736635,"duration":12951}},{"uid":"df04373a4a66bfc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/df04373a4a66bfc6","status":"passed","time":{"start":1698715189400,"stop":1698715199662,"duration":10262}},{"uid":"de85eac4e6393348","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/de85eac4e6393348","status":"passed","time":{"start":1698701520085,"stop":1698701526849,"duration":6764}},{"uid":"eb75f973a352dd30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/eb75f973a352dd30","status":"passed","time":{"start":1698700432185,"stop":1698700439672,"duration":7487}},{"uid":"76c4147acac34c3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/76c4147acac34c3b","status":"passed","time":{"start":1698693000169,"stop":1698693006566,"duration":6397}},{"uid":"16385caca7d8ed0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/16385caca7d8ed0a","status":"passed","time":{"start":1698692948967,"stop":1698692955489,"duration":6522}},{"uid":"6f34e381c1c5955","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/6f34e381c1c5955","status":"passed","time":{"start":1698646565545,"stop":1698646571972,"duration":6427}},{"uid":"5093b671b8fc05ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/5093b671b8fc05ec","status":"passed","time":{"start":1698646504813,"stop":1698646511360,"duration":6547}},{"uid":"f6c5e26706d6e4ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/f6c5e26706d6e4ab","status":"passed","time":{"start":1698628542135,"stop":1698628572800,"duration":30665}},{"uid":"75e00bac10e85524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/75e00bac10e85524","status":"passed","time":{"start":1698615169673,"stop":1698615175841,"duration":6168}},{"uid":"69a3d6fec48f1da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/69a3d6fec48f1da2","status":"passed","time":{"start":1698615237513,"stop":1698615243606,"duration":6093}},{"uid":"6b6677ca9351c6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/6b6677ca9351c6d6","status":"passed","time":{"start":1698615099882,"stop":1698615106253,"duration":6371}},{"uid":"6a375108c53c193d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6a375108c53c193d","status":"passed","time":{"start":1698542339038,"stop":1698542346907,"duration":7869}},{"uid":"b558ae648175f6c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/b558ae648175f6c0","status":"passed","time":{"start":1698455531044,"stop":1698455571945,"duration":40901}},{"uid":"e29ffff010dd285c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e29ffff010dd285c","status":"passed","time":{"start":1698369220854,"stop":1698369245818,"duration":24964}},{"uid":"43af080ccdbc4b99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/43af080ccdbc4b99","status":"passed","time":{"start":1698282809999,"stop":1698282838165,"duration":28166}},{"uid":"c19a9cf11b36e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c19a9cf11b36e6","status":"passed","time":{"start":1698196482484,"stop":1698196502892,"duration":20408}},{"uid":"c5e30b3090e194a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c5e30b3090e194a1","status":"passed","time":{"start":1698178214308,"stop":1698178222741,"duration":8433}},{"uid":"7f7ee110bd0b89db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/7f7ee110bd0b89db","status":"passed","time":{"start":1698178147952,"stop":1698178155172,"duration":7220}}]},"tags":[]},"source":"895ca22298ea917a.json","parameterValues":["NewcastleCityCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/897c87a40a90bdb9.json b/3.11/1086/data/test-cases/897c87a40a90bdb9.json new file mode 100644 index 0000000000..fc51a70a09 --- /dev/null +++ b/3.11/1086/data/test-cases/897c87a40a90bdb9.json @@ -0,0 +1 @@ +{"uid":"897c87a40a90bdb9","name":"Validate Council Output [WiltshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"aedb86c72e1849b4679ed1a7ee37cf59","time":{"start":1698867807210,"stop":1698867812957,"duration":5747},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34ab7d490>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fb34ab7d490>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34ab7d490>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fb34ab7d490>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: WiltshireCouncil","time":{"start":1698867807212,"stop":1698867807212,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WiltshireCouncil","time":{"start":1698867807213,"stop":1698867812953,"duration":5740},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867812954,"stop":1698867812955,"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":1698867812955,"stop":1698867812957,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"fe7c9c608bb15ee9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/fe7c9c608bb15ee9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801638982,"stop":1698801641946,"duration":2964}},{"uid":"a8984fb2c3709341","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/a8984fb2c3709341","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788794781,"stop":1698788797502,"duration":2721}},{"uid":"9c1e9d2efc2932a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9c1e9d2efc2932a8","status":"passed","time":{"start":1698715265819,"stop":1698715274274,"duration":8455}},{"uid":"54eae80d0595adcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/54eae80d0595adcc","status":"passed","time":{"start":1698701598786,"stop":1698701601060,"duration":2274}},{"uid":"73d144428a3ada22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/73d144428a3ada22","status":"passed","time":{"start":1698700502417,"stop":1698700504948,"duration":2531}},{"uid":"eea6f6ec3615de6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/eea6f6ec3615de6c","status":"passed","time":{"start":1698693239465,"stop":1698693242045,"duration":2580}},{"uid":"7360424eaf5d0c68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7360424eaf5d0c68","status":"passed","time":{"start":1698693026669,"stop":1698693034811,"duration":8142}},{"uid":"ffe85b7603396d86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ffe85b7603396d86","status":"passed","time":{"start":1698646617634,"stop":1698646630029,"duration":12395}},{"uid":"7e6deb0c900fea79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7e6deb0c900fea79","status":"passed","time":{"start":1698646594332,"stop":1698646606184,"duration":11852}},{"uid":"b773cf2774d8ae8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b773cf2774d8ae8e","status":"passed","time":{"start":1698628842810,"stop":1698628845118,"duration":2308}},{"uid":"b6de25586ba6a149","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b6de25586ba6a149","status":"passed","time":{"start":1698615552721,"stop":1698615554814,"duration":2093}},{"uid":"7f95d3f3434c8e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/7f95d3f3434c8e91","status":"passed","time":{"start":1698615478388,"stop":1698615480623,"duration":2235}},{"uid":"e0b1894e64b07913","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e0b1894e64b07913","status":"passed","time":{"start":1698615423890,"stop":1698615426896,"duration":3006}},{"uid":"710976ee50f0ac2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/710976ee50f0ac2d","status":"passed","time":{"start":1698542644084,"stop":1698542648228,"duration":4144}},{"uid":"e2d5b3d78c17de6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e2d5b3d78c17de6e","status":"passed","time":{"start":1698455905743,"stop":1698455911481,"duration":5738}},{"uid":"2d78cbc04f2956ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2d78cbc04f2956ba","status":"passed","time":{"start":1698369630971,"stop":1698369634350,"duration":3379}},{"uid":"3e2ee53cff3f2c69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3e2ee53cff3f2c69","status":"passed","time":{"start":1698283244021,"stop":1698283246773,"duration":2752}},{"uid":"182163eb5fcf2ad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/182163eb5fcf2ad1","status":"passed","time":{"start":1698196773562,"stop":1698196779772,"duration":6210}},{"uid":"d440a58a5f3edd92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d440a58a5f3edd92","status":"passed","time":{"start":1698178466860,"stop":1698178469820,"duration":2960}},{"uid":"3b0c4f324853bbd5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/3b0c4f324853bbd5","status":"passed","time":{"start":1698178452314,"stop":1698178457734,"duration":5420}}]},"tags":[]},"source":"897c87a40a90bdb9.json","parameterValues":["WiltshireCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/8db27e6fab261893.json b/3.11/1086/data/test-cases/8db27e6fab261893.json new file mode 100644 index 0000000000..529afbffee --- /dev/null +++ b/3.11/1086/data/test-cases/8db27e6fab261893.json @@ -0,0 +1 @@ +{"uid":"8db27e6fab261893","name":"Validate Council Output [ConwyCountyBorough]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"8186cc541d41d38034a9211a23d0bbe2","time":{"start":1698867406094,"stop":1698867407051,"duration":957},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: ConwyCountyBorough","time":{"start":1698867406094,"stop":1698867406095,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from ConwyCountyBorough","time":{"start":1698867406095,"stop":1698867407049,"duration":954},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867407049,"stop":1698867407049,"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":1698867407049,"stop":1698867407051,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"ConwyCountyBorough"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":3,"unknown":0,"total":8},"items":[{"uid":"ce12a1f1ba22ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ce12a1f1ba22ae29","status":"passed","time":{"start":1698801494986,"stop":1698801499609,"duration":4623}},{"uid":"5da108feea107f55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5da108feea107f55","status":"passed","time":{"start":1698788437952,"stop":1698788438872,"duration":920}},{"uid":"fd850c79cb7196c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fd850c79cb7196c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714915878,"stop":1698714917169,"duration":1291}},{"uid":"1f49a0d65b38494e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/1f49a0d65b38494e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701293255,"stop":1698701294066,"duration":811}},{"uid":"a0a53c0c216d07d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a0a53c0c216d07d5","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700170643,"stop":1698700171561,"duration":918}},{"uid":"9e12fa0cf2e20a54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/9e12fa0cf2e20a54","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692729400,"stop":1698692730588,"duration":1188}},{"uid":"16584232490d1e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/16584232490d1e20","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692685196,"stop":1698692686438,"duration":1242}}]},"tags":[]},"source":"8db27e6fab261893.json","parameterValues":["ConwyCountyBorough"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/91dcdd2ef4da8bd8.json b/3.11/1086/data/test-cases/91dcdd2ef4da8bd8.json new file mode 100644 index 0000000000..0e4b3a0b9d --- /dev/null +++ b/3.11/1086/data/test-cases/91dcdd2ef4da8bd8.json @@ -0,0 +1 @@ +{"uid":"91dcdd2ef4da8bd8","name":"Validate Council Output [HuntingdonDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1f15b033b85c0869097090322a2589a2","time":{"start":1698867430994,"stop":1698867432322,"duration":1328},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053b17fa90>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f053b17fa90>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053b17fa90>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f053b17fa90>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: HuntingdonDistrictCouncil","time":{"start":1698867430994,"stop":1698867430995,"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":1698867430995,"stop":1698867432319,"duration":1324},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867432319,"stop":1698867432319,"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":1698867432319,"stop":1698867432322,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"805db04cc7e1ed72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/805db04cc7e1ed72","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801521084,"stop":1698801522301,"duration":1217}},{"uid":"394306d2ab396925","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/394306d2ab396925","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788532895,"stop":1698788534749,"duration":1854}},{"uid":"f2d3053036fa957d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f2d3053036fa957d","status":"passed","time":{"start":1698715004757,"stop":1698715006562,"duration":1805}},{"uid":"d58f17e55ebd297b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d58f17e55ebd297b","status":"passed","time":{"start":1698701361290,"stop":1698701362580,"duration":1290}},{"uid":"8d7a411de99d159a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/8d7a411de99d159a","status":"passed","time":{"start":1698700246419,"stop":1698700247997,"duration":1578}},{"uid":"9f819bf04b5b502d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/9f819bf04b5b502d","status":"passed","time":{"start":1698693131290,"stop":1698693132942,"duration":1652}},{"uid":"1abae21c5ae73346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/1abae21c5ae73346","status":"passed","time":{"start":1698692769446,"stop":1698692771142,"duration":1696}},{"uid":"43bbf4837a283028","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/43bbf4837a283028","status":"passed","time":{"start":1698646347906,"stop":1698646350028,"duration":2122}},{"uid":"72a6838f68a83dde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/72a6838f68a83dde","status":"passed","time":{"start":1698646354534,"stop":1698646356056,"duration":1522}},{"uid":"a93d0e9dfb4b0e48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a93d0e9dfb4b0e48","status":"passed","time":{"start":1698628573637,"stop":1698628575766,"duration":2129}},{"uid":"5d3fd1adda795bec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5d3fd1adda795bec","status":"passed","time":{"start":1698615491592,"stop":1698615493370,"duration":1778}},{"uid":"87d98b75f27adcf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/87d98b75f27adcf5","status":"passed","time":{"start":1698615255715,"stop":1698615257117,"duration":1402}},{"uid":"97ca60c988aa50bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/97ca60c988aa50bb","status":"passed","time":{"start":1698615134759,"stop":1698615136482,"duration":1723}},{"uid":"2e6f2b8b89f65850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2e6f2b8b89f65850","status":"passed","time":{"start":1698542374327,"stop":1698542376568,"duration":2241}},{"uid":"72fc363ebdf82172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/72fc363ebdf82172","status":"passed","time":{"start":1698455561780,"stop":1698455565168,"duration":3388}},{"uid":"dbe7f3dfbef9b2e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/dbe7f3dfbef9b2e5","status":"passed","time":{"start":1698369251837,"stop":1698369253592,"duration":1755}},{"uid":"a92cd24e49000eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a92cd24e49000eea","status":"passed","time":{"start":1698282856381,"stop":1698282858117,"duration":1736}},{"uid":"eddbefabacf82150","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/eddbefabacf82150","status":"passed","time":{"start":1698196531667,"stop":1698196533141,"duration":1474}},{"uid":"8abdc302ac822313","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8abdc302ac822313","status":"passed","time":{"start":1698178230544,"stop":1698178232187,"duration":1643}},{"uid":"18fd336821e7174d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/18fd336821e7174d","status":"passed","time":{"start":1698178218112,"stop":1698178219538,"duration":1426}}]},"tags":[]},"source":"91dcdd2ef4da8bd8.json","parameterValues":["HuntingdonDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/1d33f8c951ee9b74.json b/3.11/1086/data/test-cases/945e628718c3da83.json similarity index 52% rename from 3.11/1084/data/test-cases/1d33f8c951ee9b74.json rename to 3.11/1086/data/test-cases/945e628718c3da83.json index fb9c2593bd..8af9537d54 100644 --- a/3.11/1084/data/test-cases/1d33f8c951ee9b74.json +++ b/3.11/1086/data/test-cases/945e628718c3da83.json @@ -1 +1 @@ -{"uid":"1d33f8c951ee9b74","name":"Validate Council Output [GuildfordCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"316f6b3276320661fa68609de6296157","time":{"start":1698867376488,"stop":1698867378396,"duration":1908},"status":"failed","statusMessage":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb29cbbf50>, 'council': 'GuildfordCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/GuildfordCouncil.py:45: in parse_data\n results = json.loads(response.text)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/json/__init__.py:346: in loads\n return _default_decoder.decode(s)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/json/decoder.py:337: in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ns = '*/{\"event\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"eventDef\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"t\"...tual: MlRqRU5YT3pjWFRNenJranFOMWFjQXlMaWFpdmxPSTZWeEo0bWtiN0hsaXcyNDQuMjAuNC0yLjQxLjQ\",\"exceptionEvent\":true}/*ERROR*/'\nidx = 0\n\n def raw_decode(self, s, idx=0):\n \"\"\"Decode a JSON document from ``s`` (a ``str`` beginning with\n a JSON document) and return a 2-tuple of the Python\n representation and the index in ``s`` where the document ended.\n \n This can be used to decode a JSON document from a string that may\n have extraneous data at the end.\n \n \"\"\"\n try:\n obj, end = self.scan_once(s, idx)\n except StopIteration as err:\n> raise JSONDecodeError(\"Expecting value\", s, err.value) from None\nE json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/json/decoder.py:355: JSONDecodeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb29cbbf50>, 'council': 'GuildfordCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/GuildfordCouncil.py:45: in parse_data\n results = json.loads(response.text)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/json/__init__.py:346: in loads\n return _default_decoder.decode(s)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/json/decoder.py:337: in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ns = '*/{\"event\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"eventDef\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"t\"...tual: MlRqRU5YT3pjWFRNenJranFOMWFjQXlMaWFpdmxPSTZWeEo0bWtiN0hsaXcyNDQuMjAuNC0yLjQxLjQ\",\"exceptionEvent\":true}/*ERROR*/'\nidx = 0\n\n def raw_decode(self, s, idx=0):\n \"\"\"Decode a JSON document from ``s`` (a ``str`` beginning with\n a JSON document) and return a 2-tuple of the Python\n representation and the index in ``s`` where the document ended.\n \n This can be used to decode a JSON document from a string that may\n have extraneous data at the end.\n \n \"\"\"\n try:\n obj, end = self.scan_once(s, idx)\n except StopIteration as err:\n> raise JSONDecodeError(\"Expecting value\", s, err.value) from None\nE json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/json/decoder.py:355: JSONDecodeError","steps":[{"name":"Given the council: GuildfordCouncil","time":{"start":1698867376488,"stop":1698867376489,"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":1698867376489,"stop":1698867378396,"duration":1907},"status":"failed","statusMessage":"Expecting value: line 1 column 1 (char 0)","statusTrace":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":49,"broken":0,"skipped":0,"passed":84,"unknown":0,"total":133},"items":[{"uid":"76f50665cf91f4d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/76f50665cf91f4d8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698801540929,"stop":1698801556509,"duration":15580}},{"uid":"cb6bb53ae7480e3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/cb6bb53ae7480e3e","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698788517223,"stop":1698788520688,"duration":3465}},{"uid":"804b9c2833b1b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/804b9c2833b1b72","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698714987886,"stop":1698714989684,"duration":1798}},{"uid":"cabd3c9059c53fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/cabd3c9059c53fc5","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698701348681,"stop":1698701350411,"duration":1730}},{"uid":"e8b9dfc5060ba275","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e8b9dfc5060ba275","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698700231745,"stop":1698700235379,"duration":3634}},{"uid":"39557098475b31f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/39557098475b31f","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698693104686,"stop":1698693106701,"duration":2015}},{"uid":"3d7ac2392c849dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/3d7ac2392c849dd","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698692752927,"stop":1698692754607,"duration":1680}},{"uid":"ed2bfc694d405a73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ed2bfc694d405a73","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646330643,"stop":1698646333748,"duration":3105}},{"uid":"6bb4c984d2b99add","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6bb4c984d2b99add","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646341479,"stop":1698646343320,"duration":1841}},{"uid":"b4ca13d7ee8438b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b4ca13d7ee8438b6","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698628562192,"stop":1698628563370,"duration":1178}},{"uid":"c777bce013a0de63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c777bce013a0de63","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615478592,"stop":1698615480173,"duration":1581}},{"uid":"c05dd28cd15595a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c05dd28cd15595a4","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615244373,"stop":1698615245906,"duration":1533}},{"uid":"3dd93962269f7de7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/3dd93962269f7de7","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615120797,"stop":1698615122924,"duration":2127}},{"uid":"ccad36c7b3e754fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ccad36c7b3e754fe","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698542361732,"stop":1698542363823,"duration":2091}},{"uid":"7ce3423c765fd823","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7ce3423c765fd823","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698455549220,"stop":1698455550603,"duration":1383}},{"uid":"8cab196c5e919292","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/8cab196c5e919292","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698369238729,"stop":1698369240289,"duration":1560}},{"uid":"1afc73f3515fe053","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/1afc73f3515fe053","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698282840128,"stop":1698282842661,"duration":2533}},{"uid":"dfd3e56b624909e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/dfd3e56b624909e8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698196518359,"stop":1698196521255,"duration":2896}},{"uid":"dde2942f42665e9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/dde2942f42665e9d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178217302,"stop":1698178218781,"duration":1479}},{"uid":"d4528ffe729a4494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/d4528ffe729a4494","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178204927,"stop":1698178205910,"duration":983}}]},"tags":[]},"source":"1d33f8c951ee9b74.json","parameterValues":["GuildfordCouncil"]} \ No newline at end of file +{"uid":"945e628718c3da83","name":"Validate Council Output [GuildfordCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"316f6b3276320661fa68609de6296157","time":{"start":1698867418340,"stop":1698867420000,"duration":1660},"status":"failed","statusMessage":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053ad911d0>, 'council': 'GuildfordCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/GuildfordCouncil.py:45: in parse_data\n results = json.loads(response.text)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/json/__init__.py:346: in loads\n return _default_decoder.decode(s)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/json/decoder.py:337: in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ns = '*/{\"event\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"eventDef\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"t\"...tual: MlRqRU5YT3pjWFRNenJranFOMWFjQXlMaWFpdmxPSTZWeEo0bWtiN0hsaXcyNDQuMjAuNC0yLjQxLjQ\",\"exceptionEvent\":true}/*ERROR*/'\nidx = 0\n\n def raw_decode(self, s, idx=0):\n \"\"\"Decode a JSON document from ``s`` (a ``str`` beginning with\n a JSON document) and return a 2-tuple of the Python\n representation and the index in ``s`` where the document ended.\n \n This can be used to decode a JSON document from a string that may\n have extraneous data at the end.\n \n \"\"\"\n try:\n obj, end = self.scan_once(s, idx)\n except StopIteration as err:\n> raise JSONDecodeError(\"Expecting value\", s, err.value) from None\nE json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/json/decoder.py:355: JSONDecodeError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053ad911d0>, 'council': 'GuildfordCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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/GuildfordCouncil.py:45: in parse_data\n results = json.loads(response.text)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/json/__init__.py:346: in loads\n return _default_decoder.decode(s)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/json/decoder.py:337: in decode\n obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \ns = '*/{\"event\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"eventDef\":{\"descriptor\":\"markup://aura:clientOutOfSync\",\"t\"...tual: MlRqRU5YT3pjWFRNenJranFOMWFjQXlMaWFpdmxPSTZWeEo0bWtiN0hsaXcyNDQuMjAuNC0yLjQxLjQ\",\"exceptionEvent\":true}/*ERROR*/'\nidx = 0\n\n def raw_decode(self, s, idx=0):\n \"\"\"Decode a JSON document from ``s`` (a ``str`` beginning with\n a JSON document) and return a 2-tuple of the Python\n representation and the index in ``s`` where the document ended.\n \n This can be used to decode a JSON document from a string that may\n have extraneous data at the end.\n \n \"\"\"\n try:\n obj, end = self.scan_once(s, idx)\n except StopIteration as err:\n> raise JSONDecodeError(\"Expecting value\", s, err.value) from None\nE json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\n\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/json/decoder.py:355: JSONDecodeError","steps":[{"name":"Given the council: GuildfordCouncil","time":{"start":1698867418340,"stop":1698867418341,"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":1698867418341,"stop":1698867420000,"duration":1659},"status":"failed","statusMessage":"Expecting value: line 1 column 1 (char 0)","statusTrace":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)\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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":49,"broken":0,"skipped":0,"passed":84,"unknown":0,"total":133},"items":[{"uid":"76f50665cf91f4d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/76f50665cf91f4d8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698801540929,"stop":1698801556509,"duration":15580}},{"uid":"cb6bb53ae7480e3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/cb6bb53ae7480e3e","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698788517223,"stop":1698788520688,"duration":3465}},{"uid":"804b9c2833b1b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/804b9c2833b1b72","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698714987886,"stop":1698714989684,"duration":1798}},{"uid":"cabd3c9059c53fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/cabd3c9059c53fc5","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698701348681,"stop":1698701350411,"duration":1730}},{"uid":"e8b9dfc5060ba275","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e8b9dfc5060ba275","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698700231745,"stop":1698700235379,"duration":3634}},{"uid":"39557098475b31f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/39557098475b31f","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698693104686,"stop":1698693106701,"duration":2015}},{"uid":"3d7ac2392c849dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/3d7ac2392c849dd","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698692752927,"stop":1698692754607,"duration":1680}},{"uid":"ed2bfc694d405a73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ed2bfc694d405a73","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646330643,"stop":1698646333748,"duration":3105}},{"uid":"6bb4c984d2b99add","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6bb4c984d2b99add","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646341479,"stop":1698646343320,"duration":1841}},{"uid":"b4ca13d7ee8438b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b4ca13d7ee8438b6","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698628562192,"stop":1698628563370,"duration":1178}},{"uid":"c777bce013a0de63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c777bce013a0de63","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615478592,"stop":1698615480173,"duration":1581}},{"uid":"c05dd28cd15595a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c05dd28cd15595a4","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615244373,"stop":1698615245906,"duration":1533}},{"uid":"3dd93962269f7de7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/3dd93962269f7de7","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615120797,"stop":1698615122924,"duration":2127}},{"uid":"ccad36c7b3e754fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ccad36c7b3e754fe","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698542361732,"stop":1698542363823,"duration":2091}},{"uid":"7ce3423c765fd823","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7ce3423c765fd823","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698455549220,"stop":1698455550603,"duration":1383}},{"uid":"8cab196c5e919292","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/8cab196c5e919292","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698369238729,"stop":1698369240289,"duration":1560}},{"uid":"1afc73f3515fe053","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/1afc73f3515fe053","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698282840128,"stop":1698282842661,"duration":2533}},{"uid":"dfd3e56b624909e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/dfd3e56b624909e8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698196518359,"stop":1698196521255,"duration":2896}},{"uid":"dde2942f42665e9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/dde2942f42665e9d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178217302,"stop":1698178218781,"duration":1479}},{"uid":"d4528ffe729a4494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/d4528ffe729a4494","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178204927,"stop":1698178205910,"duration":983}}]},"tags":[]},"source":"945e628718c3da83.json","parameterValues":["GuildfordCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/94f7f851e7a8c156.json b/3.11/1086/data/test-cases/94f7f851e7a8c156.json new file mode 100644 index 0000000000..dd28e3eb7f --- /dev/null +++ b/3.11/1086/data/test-cases/94f7f851e7a8c156.json @@ -0,0 +1 @@ +{"uid":"94f7f851e7a8c156","name":"Validate Council Output [SheffieldCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"44ddd5985badeba6e2bcae7f904bc14a","time":{"start":1698867623319,"stop":1698867625554,"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: SheffieldCityCouncil","time":{"start":1698867623319,"stop":1698867623319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from SheffieldCityCouncil","time":{"start":1698867623320,"stop":1698867625552,"duration":2232},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867625552,"stop":1698867625552,"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":1698867625552,"stop":1698867625554,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"33461bc8237a5860","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/33461bc8237a5860","status":"passed","time":{"start":1698801578081,"stop":1698801580432,"duration":2351}},{"uid":"a97eb22f26035507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/a97eb22f26035507","status":"passed","time":{"start":1698788721162,"stop":1698788723462,"duration":2300}},{"uid":"53e8cdfa044057ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/53e8cdfa044057ab","status":"passed","time":{"start":1698715207485,"stop":1698715210055,"duration":2570}},{"uid":"62414a5656f70aeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/62414a5656f70aeb","status":"passed","time":{"start":1698701531620,"stop":1698701533688,"duration":2068}},{"uid":"421e0c5cad1fb950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/421e0c5cad1fb950","status":"passed","time":{"start":1698700437427,"stop":1698700439651,"duration":2224}},{"uid":"191966dd06f6ce62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/191966dd06f6ce62","status":"passed","time":{"start":1698693202044,"stop":1698693204467,"duration":2423}},{"uid":"d82da2b0fedfff03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d82da2b0fedfff03","status":"passed","time":{"start":1698692957253,"stop":1698692959637,"duration":2384}},{"uid":"a56514cf55029176","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/a56514cf55029176","status":"passed","time":{"start":1698646555887,"stop":1698646558490,"duration":2603}},{"uid":"5a9a8fb86a7eccb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/5a9a8fb86a7eccb9","status":"passed","time":{"start":1698646525658,"stop":1698646528067,"duration":2409}},{"uid":"b99be57544b8c4e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b99be57544b8c4e3","status":"passed","time":{"start":1698628596599,"stop":1698628599710,"duration":3111}},{"uid":"89fa786f660277b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/89fa786f660277b7","status":"passed","time":{"start":1698615357272,"stop":1698615360093,"duration":2821}},{"uid":"751ea86e8fe1bf9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/751ea86e8fe1bf9a","status":"passed","time":{"start":1698615271207,"stop":1698615273767,"duration":2560}},{"uid":"8b6d9d5cbdd3bd7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8b6d9d5cbdd3bd7d","status":"passed","time":{"start":1698615368701,"stop":1698615371204,"duration":2503}},{"uid":"35f37ddff0aeafd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/35f37ddff0aeafd0","status":"passed","time":{"start":1698542580999,"stop":1698542583059,"duration":2060}},{"uid":"80c0bcffb0be048e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/80c0bcffb0be048e","status":"passed","time":{"start":1698455598458,"stop":1698455600425,"duration":1967}},{"uid":"cc2b49145d88ddad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/cc2b49145d88ddad","status":"passed","time":{"start":1698369272186,"stop":1698369274549,"duration":2363}},{"uid":"a8e624e26260c743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a8e624e26260c743","status":"passed","time":{"start":1698283092511,"stop":1698283094806,"duration":2295}},{"uid":"251d98a9e2933031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/251d98a9e2933031","status":"passed","time":{"start":1698196719005,"stop":1698196721224,"duration":2219}},{"uid":"2d6dcaa93661e622","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/2d6dcaa93661e622","status":"passed","time":{"start":1698178244270,"stop":1698178246628,"duration":2358}},{"uid":"2ed622354f42a2b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/2ed622354f42a2b9","status":"passed","time":{"start":1698178400221,"stop":1698178402966,"duration":2745}}]},"tags":[]},"source":"94f7f851e7a8c156.json","parameterValues":["SheffieldCityCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/96ac95feae8ee8e4.json b/3.11/1086/data/test-cases/96ac95feae8ee8e4.json new file mode 100644 index 0000000000..48f5837ee3 --- /dev/null +++ b/3.11/1086/data/test-cases/96ac95feae8ee8e4.json @@ -0,0 +1 @@ +{"uid":"96ac95feae8ee8e4","name":"Validate Council Output [ManchesterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6c9ed2342b08e1ed67054efc9a5b20e8","time":{"start":1698867613225,"stop":1698867617207,"duration":3982},"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":1698867613225,"stop":1698867613226,"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":1698867613226,"stop":1698867617205,"duration":3979},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867617205,"stop":1698867617206,"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":1698867617206,"stop":1698867617207,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"263112d81f5416b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/263112d81f5416b8","status":"passed","time":{"start":1698801542546,"stop":1698801545601,"duration":3055}},{"uid":"78f2f944c9ee0024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/78f2f944c9ee0024","status":"passed","time":{"start":1698788699400,"stop":1698788706292,"duration":6892}},{"uid":"93f09ca84af43f95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/93f09ca84af43f95","status":"passed","time":{"start":1698715177250,"stop":1698715180659,"duration":3409}},{"uid":"c5da81cba71baa4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/c5da81cba71baa4a","status":"passed","time":{"start":1698701504534,"stop":1698701508423,"duration":3889}},{"uid":"cd56852155ede426","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/cd56852155ede426","status":"passed","time":{"start":1698700414573,"stop":1698700418117,"duration":3544}},{"uid":"e96cfad398c0a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/e96cfad398c0a0f","status":"passed","time":{"start":1698692988411,"stop":1698692991015,"duration":2604}},{"uid":"777643a13b1a311f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/777643a13b1a311f","status":"passed","time":{"start":1698692937486,"stop":1698692940629,"duration":3143}},{"uid":"687b12c73f7bf19f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/687b12c73f7bf19f","status":"passed","time":{"start":1698646553413,"stop":1698646557088,"duration":3675}},{"uid":"1d48d34387d6837d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1d48d34387d6837d","status":"passed","time":{"start":1698646492799,"stop":1698646496531,"duration":3732}},{"uid":"86c590c503363b4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/86c590c503363b4e","status":"passed","time":{"start":1698628530139,"stop":1698628533762,"duration":3623}},{"uid":"98c7e27351efd0d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/98c7e27351efd0d8","status":"passed","time":{"start":1698615154562,"stop":1698615158533,"duration":3971}},{"uid":"4f73a01e335b0f3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4f73a01e335b0f3d","status":"passed","time":{"start":1698615225716,"stop":1698615228895,"duration":3179}},{"uid":"b407837337ca8511","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/b407837337ca8511","status":"passed","time":{"start":1698615086552,"stop":1698615090041,"duration":3489}},{"uid":"b80cb4bad9360cd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b80cb4bad9360cd9","status":"passed","time":{"start":1698542322912,"stop":1698542326657,"duration":3745}},{"uid":"9b7d67252c1502e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/9b7d67252c1502e1","status":"passed","time":{"start":1698455518144,"stop":1698455524228,"duration":6084}},{"uid":"427a5f5cff6ad08b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/427a5f5cff6ad08b","status":"passed","time":{"start":1698369205694,"stop":1698369212051,"duration":6357}},{"uid":"510d3663df876302","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/510d3663df876302","status":"passed","time":{"start":1698282796683,"stop":1698282801202,"duration":4519}},{"uid":"f00127c6fc262d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f00127c6fc262d82","status":"passed","time":{"start":1698196471288,"stop":1698196474659,"duration":3371}},{"uid":"6ec118bcc76315c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6ec118bcc76315c","status":"passed","time":{"start":1698178199707,"stop":1698178203725,"duration":4018}},{"uid":"cb7cf61ad2d7a358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/cb7cf61ad2d7a358","status":"passed","time":{"start":1698178136296,"stop":1698178139503,"duration":3207}}]},"tags":[]},"source":"96ac95feae8ee8e4.json","parameterValues":["ManchesterCityCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/99280ba8d8604652.json b/3.11/1086/data/test-cases/99280ba8d8604652.json new file mode 100644 index 0000000000..719ecc02b7 --- /dev/null +++ b/3.11/1086/data/test-cases/99280ba8d8604652.json @@ -0,0 +1 @@ +{"uid":"99280ba8d8604652","name":"Validate Council Output [SouthOxfordshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dd90c8e7bdfef60ba64401e6c2135205","time":{"start":1698867639392,"stop":1698867643033,"duration":3641},"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":1698867639393,"stop":1698867639394,"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":1698867639394,"stop":1698867643030,"duration":3636},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867643031,"stop":1698867643031,"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":1698867643031,"stop":1698867643033,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":19,"broken":0,"skipped":0,"passed":151,"unknown":0,"total":170},"items":[{"uid":"1bcf46f63708542f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1bcf46f63708542f","status":"passed","time":{"start":1698801587472,"stop":1698801590962,"duration":3490}},{"uid":"6aeba4d70732dc18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/6aeba4d70732dc18","status":"passed","time":{"start":1698788740388,"stop":1698788744685,"duration":4297}},{"uid":"7af4afbaca8af708","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/7af4afbaca8af708","status":"passed","time":{"start":1698715207015,"stop":1698715211406,"duration":4391}},{"uid":"70a8626d17891440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/70a8626d17891440","status":"passed","time":{"start":1698701545891,"stop":1698701549418,"duration":3527}},{"uid":"568a8d69d4d7edbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/568a8d69d4d7edbf","status":"passed","time":{"start":1698700449091,"stop":1698700453258,"duration":4167}},{"uid":"8ca3108e3ed709c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8ca3108e3ed709c2","status":"passed","time":{"start":1698693150760,"stop":1698693155683,"duration":4923}},{"uid":"e2def95a131a3393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e2def95a131a3393","status":"passed","time":{"start":1698692962856,"stop":1698692967093,"duration":4237}},{"uid":"19d288db64027bf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/19d288db64027bf2","status":"passed","time":{"start":1698646575682,"stop":1698646579865,"duration":4183}},{"uid":"9b7d38ca52515d1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/9b7d38ca52515d1b","status":"passed","time":{"start":1698646545296,"stop":1698646549160,"duration":3864}},{"uid":"365c145f6f0f454c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/365c145f6f0f454c","status":"passed","time":{"start":1698628616314,"stop":1698628620918,"duration":4604}},{"uid":"ecbdb981d3c9f7b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/ecbdb981d3c9f7b7","status":"passed","time":{"start":1698615374182,"stop":1698615375886,"duration":1704}},{"uid":"a36b6d41e344e06e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a36b6d41e344e06e","status":"passed","time":{"start":1698615287778,"stop":1698615292450,"duration":4672}},{"uid":"f82de76255dcae47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f82de76255dcae47","status":"passed","time":{"start":1698615295639,"stop":1698615301156,"duration":5517}},{"uid":"d78c7a8ea4537873","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/d78c7a8ea4537873","status":"passed","time":{"start":1698542535304,"stop":1698542539236,"duration":3932}},{"uid":"c6473a67a85afc68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/c6473a67a85afc68","status":"passed","time":{"start":1698455617971,"stop":1698455620897,"duration":2926}},{"uid":"bb2ddce57608d5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/bb2ddce57608d5c","status":"passed","time":{"start":1698369292428,"stop":1698369297234,"duration":4806}},{"uid":"7a6139fd6e8f8d3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/7a6139fd6e8f8d3e","status":"passed","time":{"start":1698283143636,"stop":1698283147779,"duration":4143}},{"uid":"78706512f083bd53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/78706512f083bd53","status":"passed","time":{"start":1698196693408,"stop":1698196697365,"duration":3957}},{"uid":"e79eeddc7eec43ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e79eeddc7eec43ca","status":"passed","time":{"start":1698178263407,"stop":1698178268393,"duration":4986}},{"uid":"83ad1839ff7eb4a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/83ad1839ff7eb4a6","status":"passed","time":{"start":1698178337659,"stop":1698178341988,"duration":4329}}]},"tags":[]},"source":"99280ba8d8604652.json","parameterValues":["SouthOxfordshireCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/998ed75137627663.json b/3.11/1086/data/test-cases/998ed75137627663.json new file mode 100644 index 0000000000..ae82a2414c --- /dev/null +++ b/3.11/1086/data/test-cases/998ed75137627663.json @@ -0,0 +1 @@ +{"uid":"998ed75137627663","name":"Validate Council Output [NorthKestevenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"c9c754b0aeaa9653b56f57afebc35c99","time":{"start":1698867478734,"stop":1698867483407,"duration":4673},"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":1698867478735,"stop":1698867478736,"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":1698867478736,"stop":1698867483405,"duration":4669},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867483405,"stop":1698867483405,"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":1698867483406,"stop":1698867483407,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"68ecdd9cd141f2dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/68ecdd9cd141f2dd","status":"passed","time":{"start":1698801548064,"stop":1698801552495,"duration":4431}},{"uid":"9eb2bd356ecb1bec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9eb2bd356ecb1bec","status":"passed","time":{"start":1698788535552,"stop":1698788539242,"duration":3690}},{"uid":"f1520aed08b642fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f1520aed08b642fc","status":"passed","time":{"start":1698715007526,"stop":1698715013836,"duration":6310}},{"uid":"f39877c87bdf5c31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f39877c87bdf5c31","status":"passed","time":{"start":1698701363686,"stop":1698701368246,"duration":4560}},{"uid":"25926f02c9f5acd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/25926f02c9f5acd0","status":"passed","time":{"start":1698700248837,"stop":1698700253236,"duration":4399}},{"uid":"28726e7af704a841","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/28726e7af704a841","status":"passed","time":{"start":1698693006616,"stop":1698693011209,"duration":4593}},{"uid":"473dd2d30516dd3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/473dd2d30516dd3a","status":"passed","time":{"start":1698692772094,"stop":1698692776685,"duration":4591}},{"uid":"faf44f324a769ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/faf44f324a769ae2","status":"passed","time":{"start":1698646358992,"stop":1698646364454,"duration":5462}},{"uid":"42031ab13bed243a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/42031ab13bed243a","status":"passed","time":{"start":1698646364025,"stop":1698646368539,"duration":4514}},{"uid":"10f22c8be1a901eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/10f22c8be1a901eb","status":"passed","time":{"start":1698628572850,"stop":1698628577908,"duration":5058}},{"uid":"f2fb787cc4869323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f2fb787cc4869323","status":"passed","time":{"start":1698615175885,"stop":1698615180786,"duration":4901}},{"uid":"3e99985f73c2eeeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3e99985f73c2eeeb","status":"passed","time":{"start":1698615243659,"stop":1698615248519,"duration":4860}},{"uid":"6cdda8dfda6c13fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/6cdda8dfda6c13fc","status":"passed","time":{"start":1698615106425,"stop":1698615111008,"duration":4583}},{"uid":"8e95b2c18a2372b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8e95b2c18a2372b1","status":"passed","time":{"start":1698542346946,"stop":1698542351248,"duration":4302}},{"uid":"f09b61589d94a4f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/f09b61589d94a4f2","status":"passed","time":{"start":1698455571985,"stop":1698455577496,"duration":5511}},{"uid":"b4aac6de778859f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b4aac6de778859f","status":"passed","time":{"start":1698369245984,"stop":1698369250735,"duration":4751}},{"uid":"c3a912b9a7aa1dee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c3a912b9a7aa1dee","status":"passed","time":{"start":1698282838217,"stop":1698282842057,"duration":3840}},{"uid":"7a24a8076a739526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7a24a8076a739526","status":"passed","time":{"start":1698196502935,"stop":1698196506924,"duration":3989}},{"uid":"f0c1e6aa0a00b60e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f0c1e6aa0a00b60e","status":"passed","time":{"start":1698178222787,"stop":1698178226568,"duration":3781}},{"uid":"171ff82a700d2ed8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/171ff82a700d2ed8","status":"passed","time":{"start":1698178155211,"stop":1698178159022,"duration":3811}}]},"tags":[]},"source":"998ed75137627663.json","parameterValues":["NorthKestevenDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/99cb4b4c8b7d6b1f.json b/3.11/1086/data/test-cases/99cb4b4c8b7d6b1f.json new file mode 100644 index 0000000000..2d0bc03a34 --- /dev/null +++ b/3.11/1086/data/test-cases/99cb4b4c8b7d6b1f.json @@ -0,0 +1 @@ +{"uid":"99cb4b4c8b7d6b1f","name":"Validate Council Output [CardiffCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"df5c822318460ed588d620415ff288f8","time":{"start":1698867384922,"stop":1698867392692,"duration":7770},"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":1698867384922,"stop":1698867384923,"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":1698867384923,"stop":1698867392690,"duration":7767},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867392690,"stop":1698867392691,"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":1698867392691,"stop":1698867392692,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"7a2436d5a0f90611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7a2436d5a0f90611","status":"passed","time":{"start":1698801497720,"stop":1698801502322,"duration":4602}},{"uid":"e48ae07c807ce01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e48ae07c807ce01f","status":"passed","time":{"start":1698788419696,"stop":1698788424038,"duration":4342}},{"uid":"e57cde068ca530ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e57cde068ca530ab","status":"passed","time":{"start":1698714883353,"stop":1698714888395,"duration":5042}},{"uid":"31267313cc5650eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/31267313cc5650eb","status":"passed","time":{"start":1698701271479,"stop":1698701278914,"duration":7435}},{"uid":"a46d38e974bfb289","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a46d38e974bfb289","status":"passed","time":{"start":1698700148276,"stop":1698700156041,"duration":7765}},{"uid":"95a548494e70a904","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/95a548494e70a904","status":"passed","time":{"start":1698692708277,"stop":1698692714482,"duration":6205}},{"uid":"7fb6607bf0e52378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7fb6607bf0e52378","status":"passed","time":{"start":1698692665667,"stop":1698692670182,"duration":4515}},{"uid":"82d43ff0aea9e795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/82d43ff0aea9e795","status":"passed","time":{"start":1698646220673,"stop":1698646225417,"duration":4744}},{"uid":"55d363da4672d1f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/55d363da4672d1f5","status":"passed","time":{"start":1698646246618,"stop":1698646258842,"duration":12224}},{"uid":"1c40f54c70cf3d91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/1c40f54c70cf3d91","status":"passed","time":{"start":1698628461224,"stop":1698628467456,"duration":6232}},{"uid":"af0548a71bf163aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/af0548a71bf163aa","status":"passed","time":{"start":1698615099860,"stop":1698615107882,"duration":8022}},{"uid":"bb47b44fca2eb330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/bb47b44fca2eb330","status":"passed","time":{"start":1698615154955,"stop":1698615158649,"duration":3694}},{"uid":"e0365bedc3976879","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e0365bedc3976879","status":"passed","time":{"start":1698615036032,"stop":1698615040897,"duration":4865}},{"uid":"b3d15b4aa1a94ab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b3d15b4aa1a94ab0","status":"passed","time":{"start":1698542269873,"stop":1698542277864,"duration":7991}},{"uid":"c953e1231f68a9cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/c953e1231f68a9cb","status":"passed","time":{"start":1698455461396,"stop":1698455465902,"duration":4506}},{"uid":"39563b311b66a81f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/39563b311b66a81f","status":"passed","time":{"start":1698369152645,"stop":1698369161257,"duration":8612}},{"uid":"3a1bda77c555ef6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3a1bda77c555ef6c","status":"passed","time":{"start":1698282731692,"stop":1698282741375,"duration":9683}},{"uid":"17930a67d2339901","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/17930a67d2339901","status":"passed","time":{"start":1698196414246,"stop":1698196421562,"duration":7316}},{"uid":"7dadb08bcb7655d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7dadb08bcb7655d4","status":"passed","time":{"start":1698178130131,"stop":1698178134746,"duration":4615}},{"uid":"78e319f271f32c27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/78e319f271f32c27","status":"passed","time":{"start":1698178084426,"stop":1698178091926,"duration":7500}}]},"tags":[]},"source":"99cb4b4c8b7d6b1f.json","parameterValues":["CardiffCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/9cad3eb2427694e4.json b/3.11/1086/data/test-cases/9cad3eb2427694e4.json new file mode 100644 index 0000000000..72110cedee --- /dev/null +++ b/3.11/1086/data/test-cases/9cad3eb2427694e4.json @@ -0,0 +1 @@ +{"uid":"9cad3eb2427694e4","name":"Validate Council Output [HighPeakCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f014a970b405df22a91c3a1e6926ba51","time":{"start":1698867422619,"stop":1698867430991,"duration":8372},"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":1698867422619,"stop":1698867422620,"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":1698867422620,"stop":1698867430988,"duration":8368},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867430988,"stop":1698867430989,"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":1698867430989,"stop":1698867430991,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":58,"broken":0,"skipped":0,"passed":112,"unknown":0,"total":170},"items":[{"uid":"7bba6c98af9949be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7bba6c98af9949be","status":"passed","time":{"start":1698801558917,"stop":1698801567380,"duration":8463}},{"uid":"b9fd8d39dc6f7a49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/b9fd8d39dc6f7a49","status":"passed","time":{"start":1698788523365,"stop":1698788532892,"duration":9527}},{"uid":"5b2b2f4b7191fb7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5b2b2f4b7191fb7b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714993434,"stop":1698715004723,"duration":11289}},{"uid":"ddfea0679f50f357","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ddfea0679f50f357","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701353200,"stop":1698701361260,"duration":8060}},{"uid":"bbe2a0308e454fc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/bbe2a0308e454fc1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700237993,"stop":1698700246390,"duration":8397}},{"uid":"8b961fb77d225921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8b961fb77d225921","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693110740,"stop":1698693131258,"duration":20518}},{"uid":"4853c4651a8e3f4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4853c4651a8e3f4a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692758563,"stop":1698692769408,"duration":10845}},{"uid":"68e706ade5dc98bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/68e706ade5dc98bd","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646336846,"stop":1698646347866,"duration":11020}},{"uid":"408995bab1ea5fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/408995bab1ea5fb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646346059,"stop":1698646354414,"duration":8355}},{"uid":"8cbd119a63ff336c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8cbd119a63ff336c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628566051,"stop":1698628573545,"duration":7494}},{"uid":"a51ef4d8729a2912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a51ef4d8729a2912","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615483345,"stop":1698615491448,"duration":8103}},{"uid":"a99311e2d630448c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a99311e2d630448c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615248411,"stop":1698615255679,"duration":7268}},{"uid":"d12bc582b490d53c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d12bc582b490d53c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615125609,"stop":1698615134706,"duration":9097}},{"uid":"bd49bd87e3f92563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bd49bd87e3f92563","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542366391,"stop":1698542374299,"duration":7908}},{"uid":"5012eb901ab8050b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5012eb901ab8050b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455553149,"stop":1698455561748,"duration":8599}},{"uid":"b3ab764cd767ccc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b3ab764cd767ccc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369242808,"stop":1698369251803,"duration":8995}},{"uid":"77a61b2ea9affaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/77a61b2ea9affaa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698282846775,"stop":1698282856330,"duration":9555}},{"uid":"18f3f4b4d20f08d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/18f3f4b4d20f08d7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196523960,"stop":1698196531635,"duration":7675}},{"uid":"71b4ae87742e068d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/71b4ae87742e068d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178221467,"stop":1698178230510,"duration":9043}},{"uid":"1862e7e4ca3d107c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/1862e7e4ca3d107c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178209313,"stop":1698178218084,"duration":8771}}]},"tags":[]},"source":"9cad3eb2427694e4.json","parameterValues":["HighPeakCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/9e3d685d3dbd4e05.json b/3.11/1086/data/test-cases/9e3d685d3dbd4e05.json new file mode 100644 index 0000000000..4983b1a484 --- /dev/null +++ b/3.11/1086/data/test-cases/9e3d685d3dbd4e05.json @@ -0,0 +1 @@ +{"uid":"9e3d685d3dbd4e05","name":"Validate Council Output [EastRidingCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f7ffd8878be96220bbaf283f6c48e546","time":{"start":1698867430494,"stop":1698867431998,"duration":1504},"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":1698867430494,"stop":1698867430494,"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":1698867430495,"stop":1698867431995,"duration":1500},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867431995,"stop":1698867431996,"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":1698867431996,"stop":1698867431998,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"9adc85ad5f1b3975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9adc85ad5f1b3975","status":"passed","time":{"start":1698801520480,"stop":1698801525718,"duration":5238}},{"uid":"ef0b972fff0bb783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ef0b972fff0bb783","status":"passed","time":{"start":1698788484383,"stop":1698788486020,"duration":1637}},{"uid":"fb7e581fbee49cbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fb7e581fbee49cbe","status":"passed","time":{"start":1698714951120,"stop":1698714952491,"duration":1371}},{"uid":"5c10bc6f0589c24f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5c10bc6f0589c24f","status":"passed","time":{"start":1698701319547,"stop":1698701321047,"duration":1500}},{"uid":"87bb0bf27ef92ede","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/87bb0bf27ef92ede","status":"passed","time":{"start":1698700199201,"stop":1698700200903,"duration":1702}},{"uid":"6917208950cbda99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/6917208950cbda99","status":"passed","time":{"start":1698692762467,"stop":1698692763877,"duration":1410}},{"uid":"71c8bc19bf189454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/71c8bc19bf189454","status":"passed","time":{"start":1698692717530,"stop":1698692719345,"duration":1815}},{"uid":"936d39935dbc13a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/936d39935dbc13a8","status":"passed","time":{"start":1698646280898,"stop":1698646282306,"duration":1408}},{"uid":"d22552df8757a6d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d22552df8757a6d3","status":"passed","time":{"start":1698646303158,"stop":1698646305036,"duration":1878}},{"uid":"149a45354ebe2ba3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/149a45354ebe2ba3","status":"passed","time":{"start":1698628521029,"stop":1698628525801,"duration":4772}},{"uid":"d40a83dff6ef9b0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d40a83dff6ef9b0a","status":"passed","time":{"start":1698615149656,"stop":1698615154780,"duration":5124}},{"uid":"e076d2cc20fd7ed2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e076d2cc20fd7ed2","status":"passed","time":{"start":1698615213172,"stop":1698615214358,"duration":1186}},{"uid":"d99e51317e2e8f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d99e51317e2e8f81","status":"passed","time":{"start":1698615082366,"stop":1698615087314,"duration":4948}},{"uid":"2c22c86f99e54b5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2c22c86f99e54b5d","status":"passed","time":{"start":1698542325719,"stop":1698542327039,"duration":1320}},{"uid":"ffc7cc2fb9d4fbc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ffc7cc2fb9d4fbc3","status":"passed","time":{"start":1698455519054,"stop":1698455520057,"duration":1003}},{"uid":"1ba764120a6501d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/1ba764120a6501d0","status":"passed","time":{"start":1698369204837,"stop":1698369206225,"duration":1388}},{"uid":"a9c7cb253cdba53b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a9c7cb253cdba53b","status":"passed","time":{"start":1698282799313,"stop":1698282801095,"duration":1782}},{"uid":"9f53ffcf8ab2d064","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9f53ffcf8ab2d064","status":"passed","time":{"start":1698196472371,"stop":1698196477654,"duration":5283}},{"uid":"616e3c64d202616d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/616e3c64d202616d","status":"passed","time":{"start":1698178176362,"stop":1698178181195,"duration":4833}},{"uid":"7798d914656c256d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/7798d914656c256d","status":"passed","time":{"start":1698178173955,"stop":1698178175068,"duration":1113}}]},"tags":[]},"source":"9e3d685d3dbd4e05.json","parameterValues":["EastRidingCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/a26274b6ef788c17.json b/3.11/1086/data/test-cases/a26274b6ef788c17.json new file mode 100644 index 0000000000..b50e463906 --- /dev/null +++ b/3.11/1086/data/test-cases/a26274b6ef788c17.json @@ -0,0 +1 @@ +{"uid":"a26274b6ef788c17","name":"Validate Council Output [TonbridgeAndMallingBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"702154f20d1bb392cb26213b3a14a202","time":{"start":1698867792767,"stop":1698867795072,"duration":2305},"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":1698867792767,"stop":1698867792768,"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":1698867792768,"stop":1698867795069,"duration":2301},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867795070,"stop":1698867795070,"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":1698867795070,"stop":1698867795072,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"461819083a56d962","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/461819083a56d962","status":"passed","time":{"start":1698801603603,"stop":1698801605888,"duration":2285}},{"uid":"c2bd48aa089f57da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c2bd48aa089f57da","status":"passed","time":{"start":1698788879567,"stop":1698788881849,"duration":2282}},{"uid":"9d8a0b643d17d07a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9d8a0b643d17d07a","status":"passed","time":{"start":1698715353690,"stop":1698715355931,"duration":2241}},{"uid":"24574c389132c959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/24574c389132c959","status":"passed","time":{"start":1698701683958,"stop":1698701686408,"duration":2450}},{"uid":"f2901b73af6893d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f2901b73af6893d9","status":"passed","time":{"start":1698700589087,"stop":1698700595555,"duration":6468}},{"uid":"4e6eea5b4c5dc485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/4e6eea5b4c5dc485","status":"passed","time":{"start":1698693308754,"stop":1698693311848,"duration":3094}},{"uid":"d65bd51e13adcd4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d65bd51e13adcd4a","status":"passed","time":{"start":1698693100927,"stop":1698693103066,"duration":2139}},{"uid":"fdabd92d32d0d019","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/fdabd92d32d0d019","status":"passed","time":{"start":1698646588268,"stop":1698646590914,"duration":2646}},{"uid":"367f55fc7dd35bdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/367f55fc7dd35bdc","status":"passed","time":{"start":1698646555939,"stop":1698646558822,"duration":2883}},{"uid":"5e4ee764089c3885","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/5e4ee764089c3885","status":"passed","time":{"start":1698628798142,"stop":1698628800489,"duration":2347}},{"uid":"eb69c24a961db32e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/eb69c24a961db32e","status":"passed","time":{"start":1698615522528,"stop":1698615524981,"duration":2453}},{"uid":"29dd20c44f21e6e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/29dd20c44f21e6e6","status":"passed","time":{"start":1698615441714,"stop":1698615444077,"duration":2363}},{"uid":"e6991af0ee0af46c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e6991af0ee0af46c","status":"passed","time":{"start":1698615452876,"stop":1698615455611,"duration":2735}},{"uid":"884279a4b2c813a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/884279a4b2c813a6","status":"passed","time":{"start":1698542724138,"stop":1698542727017,"duration":2879}},{"uid":"4e790a5838126c00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/4e790a5838126c00","status":"passed","time":{"start":1698455796933,"stop":1698455799028,"duration":2095}},{"uid":"9d40651691035344","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9d40651691035344","status":"passed","time":{"start":1698369458737,"stop":1698369461355,"duration":2618}},{"uid":"3848c4f49160f36b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3848c4f49160f36b","status":"passed","time":{"start":1698283268723,"stop":1698283271353,"duration":2630}},{"uid":"5b08c12bd176b91c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5b08c12bd176b91c","status":"passed","time":{"start":1698196874960,"stop":1698196877643,"duration":2683}},{"uid":"79b557a5f53e4b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/79b557a5f53e4b4a","status":"passed","time":{"start":1698178421467,"stop":1698178429574,"duration":8107}},{"uid":"45a3407b7083e590","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/45a3407b7083e590","status":"passed","time":{"start":1698178494294,"stop":1698178496569,"duration":2275}}]},"tags":[]},"source":"a26274b6ef788c17.json","parameterValues":["TonbridgeAndMallingBC"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/a3c0c1cae2776d1f.json b/3.11/1086/data/test-cases/a3c0c1cae2776d1f.json new file mode 100644 index 0000000000..a4672f6804 --- /dev/null +++ b/3.11/1086/data/test-cases/a3c0c1cae2776d1f.json @@ -0,0 +1 @@ +{"uid":"a3c0c1cae2776d1f","name":"Validate Council Output [NorthLincolnshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"26474e54d95de49f99ef7b4310ac64f9","time":{"start":1698867484240,"stop":1698867488476,"duration":4236},"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":1698867484241,"stop":1698867484241,"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":1698867484241,"stop":1698867488472,"duration":4231},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867488473,"stop":1698867488473,"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":1698867488473,"stop":1698867488476,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"55d819581fdce6c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/55d819581fdce6c3","status":"passed","time":{"start":1698801553264,"stop":1698801559682,"duration":6418}},{"uid":"bcdcc06cde49b6da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/bcdcc06cde49b6da","status":"passed","time":{"start":1698788540155,"stop":1698788544361,"duration":4206}},{"uid":"5bfee01017a28eb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5bfee01017a28eb0","status":"passed","time":{"start":1698715015096,"stop":1698715020035,"duration":4939}},{"uid":"78758a74a59658e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/78758a74a59658e6","status":"passed","time":{"start":1698701369362,"stop":1698701375015,"duration":5653}},{"uid":"256fc8d3e3f1b19b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/256fc8d3e3f1b19b","status":"passed","time":{"start":1698700254174,"stop":1698700259774,"duration":5600}},{"uid":"833ce24bfc925680","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/833ce24bfc925680","status":"passed","time":{"start":1698693012426,"stop":1698693017310,"duration":4884}},{"uid":"748a891d8b7fa85b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/748a891d8b7fa85b","status":"passed","time":{"start":1698692777581,"stop":1698692782203,"duration":4622}},{"uid":"5d729491349ab0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5d729491349ab0cb","status":"passed","time":{"start":1698646365404,"stop":1698646371389,"duration":5985}},{"uid":"3b220377c3fcfdc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3b220377c3fcfdc8","status":"passed","time":{"start":1698646369747,"stop":1698646374718,"duration":4971}},{"uid":"e1036831d5dc2186","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e1036831d5dc2186","status":"passed","time":{"start":1698628579346,"stop":1698628585580,"duration":6234}},{"uid":"5f288b1fa11e128f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5f288b1fa11e128f","status":"passed","time":{"start":1698615181628,"stop":1698615186006,"duration":4378}},{"uid":"c5ab73f51c0ea159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c5ab73f51c0ea159","status":"passed","time":{"start":1698615249591,"stop":1698615256082,"duration":6491}},{"uid":"93f0130af1661d42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/93f0130af1661d42","status":"passed","time":{"start":1698615111980,"stop":1698615117154,"duration":5174}},{"uid":"141261f934201a99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/141261f934201a99","status":"passed","time":{"start":1698542352567,"stop":1698542357550,"duration":4983}},{"uid":"44dd12e3eb70ef22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/44dd12e3eb70ef22","status":"passed","time":{"start":1698455578203,"stop":1698455583513,"duration":5310}},{"uid":"a2549ae78f7079a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/a2549ae78f7079a","status":"passed","time":{"start":1698369252398,"stop":1698369257263,"duration":4865}},{"uid":"80fed2027885663d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/80fed2027885663d","status":"passed","time":{"start":1698282843596,"stop":1698282848523,"duration":4927}},{"uid":"39b9223bd203f0bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/39b9223bd203f0bc","status":"passed","time":{"start":1698196507935,"stop":1698196512791,"duration":4856}},{"uid":"359be8ca1758db0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/359be8ca1758db0f","status":"passed","time":{"start":1698178227504,"stop":1698178232941,"duration":5437}},{"uid":"f43ea789b1489b0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/f43ea789b1489b0b","status":"passed","time":{"start":1698178159956,"stop":1698178165961,"duration":6005}}]},"tags":[]},"source":"a3c0c1cae2776d1f.json","parameterValues":["NorthLincolnshireCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/a5b410055961e460.json b/3.11/1086/data/test-cases/a5b410055961e460.json new file mode 100644 index 0000000000..231be77a11 --- /dev/null +++ b/3.11/1086/data/test-cases/a5b410055961e460.json @@ -0,0 +1 @@ +{"uid":"a5b410055961e460","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6712f2e3b136c8030bb4071a5deccc97","time":{"start":1698867488479,"stop":1698867495327,"duration":6848},"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":1698867488479,"stop":1698867488480,"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":1698867488480,"stop":1698867495325,"duration":6845},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867495325,"stop":1698867495325,"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":1698867495325,"stop":1698867495327,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":15,"broken":0,"skipped":0,"passed":155,"unknown":0,"total":170},"items":[{"uid":"d612bcda05f755ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d612bcda05f755ee","status":"passed","time":{"start":1698801559685,"stop":1698801565814,"duration":6129}},{"uid":"74e4a0e7a737f910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/74e4a0e7a737f910","status":"passed","time":{"start":1698788544364,"stop":1698788550648,"duration":6284}},{"uid":"e1892ee991aba7f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e1892ee991aba7f7","status":"passed","time":{"start":1698715020038,"stop":1698715027743,"duration":7705}},{"uid":"c88489fa306690ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/c88489fa306690ef","status":"passed","time":{"start":1698701375017,"stop":1698701381412,"duration":6395}},{"uid":"c0e7b6a81a2aecf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/c0e7b6a81a2aecf4","status":"passed","time":{"start":1698700259776,"stop":1698700266338,"duration":6562}},{"uid":"5281c095dbbf20d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/5281c095dbbf20d","status":"passed","time":{"start":1698693017313,"stop":1698693024787,"duration":7474}},{"uid":"c40d75ac907575db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c40d75ac907575db","status":"passed","time":{"start":1698692782206,"stop":1698692788854,"duration":6648}},{"uid":"3ec7c8876f93863e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3ec7c8876f93863e","status":"passed","time":{"start":1698646371392,"stop":1698646379211,"duration":7819}},{"uid":"dc54e89f07756c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/dc54e89f07756c91","status":"passed","time":{"start":1698646374721,"stop":1698646381062,"duration":6341}},{"uid":"a491e4bb1f7c57f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a491e4bb1f7c57f9","status":"passed","time":{"start":1698628585583,"stop":1698628593380,"duration":7797}},{"uid":"8a7bb0d29de40e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8a7bb0d29de40e52","status":"passed","time":{"start":1698615186008,"stop":1698615192501,"duration":6493}},{"uid":"aba0311ac6c9bc99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/aba0311ac6c9bc99","status":"passed","time":{"start":1698615256085,"stop":1698615262983,"duration":6898}},{"uid":"fab124dedf6dfbab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/fab124dedf6dfbab","status":"passed","time":{"start":1698615117159,"stop":1698615124634,"duration":7475}},{"uid":"c5b61725d1370933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/c5b61725d1370933","status":"passed","time":{"start":1698542357552,"stop":1698542364957,"duration":7405}},{"uid":"87fc25b594f358df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/87fc25b594f358df","status":"passed","time":{"start":1698455583515,"stop":1698455591221,"duration":7706}},{"uid":"2f7a7408e19c02f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2f7a7408e19c02f1","status":"passed","time":{"start":1698369257266,"stop":1698369265303,"duration":8037}},{"uid":"d8ac304ecc3e45e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d8ac304ecc3e45e9","status":"passed","time":{"start":1698282848526,"stop":1698282856444,"duration":7918}},{"uid":"ec52c48de13de59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/ec52c48de13de59","status":"passed","time":{"start":1698196512794,"stop":1698196520348,"duration":7554}},{"uid":"9115e0bbb61219f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/9115e0bbb61219f0","status":"passed","time":{"start":1698178232943,"stop":1698178239940,"duration":6997}},{"uid":"76bd72ad53b18fd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/76bd72ad53b18fd6","status":"passed","time":{"start":1698178165964,"stop":1698178171923,"duration":5959}}]},"tags":[]},"source":"a5b410055961e460.json","parameterValues":["NorthNorfolkDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/a9dd713844f93905.json b/3.11/1086/data/test-cases/a9dd713844f93905.json new file mode 100644 index 0000000000..61ce8abba9 --- /dev/null +++ b/3.11/1086/data/test-cases/a9dd713844f93905.json @@ -0,0 +1 @@ +{"uid":"a9dd713844f93905","name":"Validate Council Output [LeedsCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"973eb3b9bc5dfa31c9d5412a22fe2eb5","time":{"start":1698867438581,"stop":1698867603842,"duration":165261},"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":1698867438581,"stop":1698867438582,"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":1698867438582,"stop":1698867603839,"duration":165257},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867603839,"stop":1698867603840,"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":1698867603840,"stop":1698867603842,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"8179330c9a65605e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/8179330c9a65605e","status":"passed","time":{"start":1698801531075,"stop":1698801654878,"duration":123803}},{"uid":"9ce2d9390c6a5165","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9ce2d9390c6a5165","status":"passed","time":{"start":1698788493988,"stop":1698788692273,"duration":198285}},{"uid":"e9b29a1c76a1f15e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e9b29a1c76a1f15e","status":"passed","time":{"start":1698714952818,"stop":1698715170610,"duration":217792}},{"uid":"84cc792db98b848b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/84cc792db98b848b","status":"passed","time":{"start":1698701313961,"stop":1698701486675,"duration":172714}},{"uid":"9ed23ad2461f0cb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9ed23ad2461f0cb5","status":"passed","time":{"start":1698700210270,"stop":1698700407888,"duration":197618}},{"uid":"f4b1d9426e08ba29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f4b1d9426e08ba29","status":"passed","time":{"start":1698692761738,"stop":1698692981714,"duration":219976}},{"uid":"9282d836e752ca1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/9282d836e752ca1a","status":"passed","time":{"start":1698692712262,"stop":1698692930597,"duration":218335}},{"uid":"5b81845c29d8e17e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5b81845c29d8e17e","status":"passed","time":{"start":1698646319146,"stop":1698646546827,"duration":227681}},{"uid":"70f43965c702be0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/70f43965c702be0b","status":"passed","time":{"start":1698646296710,"stop":1698646485880,"duration":189170}},{"uid":"1b296705657dd63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/1b296705657dd63","status":"passed","time":{"start":1698628581532,"stop":1698628753965,"duration":172433}},{"uid":"973e00a39facf2d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/973e00a39facf2d8","status":"passed","time":{"start":1698615499388,"stop":1698615661344,"duration":161956}},{"uid":"a425fa0c4f324807","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a425fa0c4f324807","status":"passed","time":{"start":1698615263487,"stop":1698615427931,"duration":164444}},{"uid":"e4de64c2457acb1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e4de64c2457acb1a","status":"passed","time":{"start":1698615142622,"stop":1698615368698,"duration":226076}},{"uid":"ad6d00bb8a0bf3d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ad6d00bb8a0bf3d1","status":"passed","time":{"start":1698542389099,"stop":1698542580997,"duration":191898}},{"uid":"d0ef7d0170a46b91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d0ef7d0170a46b91","status":"passed","time":{"start":1698455578245,"stop":1698455713504,"duration":135259}},{"uid":"767aa02d86c4df00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/767aa02d86c4df00","status":"passed","time":{"start":1698369260330,"stop":1698369480103,"duration":219773}},{"uid":"e2e9b2a5803735c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e2e9b2a5803735c","status":"passed","time":{"start":1698282870290,"stop":1698283092508,"duration":222218}},{"uid":"ca2aca7e5926ddf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/ca2aca7e5926ddf","status":"passed","time":{"start":1698196539009,"stop":1698196719002,"duration":179993}},{"uid":"21175b06a7786f43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/21175b06a7786f43","status":"passed","time":{"start":1698178238334,"stop":1698178459577,"duration":221243}},{"uid":"7e9882d15b8c4434","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/7e9882d15b8c4434","status":"passed","time":{"start":1698178227181,"stop":1698178400219,"duration":173038}}]},"tags":[]},"source":"a9dd713844f93905.json","parameterValues":["LeedsCityCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/aa6b3a0b007b215a.json b/3.11/1086/data/test-cases/aa6b3a0b007b215a.json new file mode 100644 index 0000000000..d38835a972 --- /dev/null +++ b/3.11/1086/data/test-cases/aa6b3a0b007b215a.json @@ -0,0 +1 @@ +{"uid":"aa6b3a0b007b215a","name":"Validate Council Output [BuryCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"93061d049d5e3b3b2886e3c632b0e1f1","time":{"start":1698867413827,"stop":1698867415939,"duration":2112},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BuryCouncil","time":{"start":1698867413827,"stop":1698867413828,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BuryCouncil","time":{"start":1698867413828,"stop":1698867415935,"duration":2107},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867415936,"stop":1698867415937,"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":1698867415937,"stop":1698867415939,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BuryCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":32},"items":[{"uid":"db4e5588d489db1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/db4e5588d489db1b","status":"passed","time":{"start":1698801539905,"stop":1698801542503,"duration":2598}},{"uid":"e608d76b6ec0e63d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e608d76b6ec0e63d","status":"passed","time":{"start":1698788485904,"stop":1698788488758,"duration":2854}},{"uid":"f737a584d0764d71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f737a584d0764d71","status":"passed","time":{"start":1698714944764,"stop":1698714947520,"duration":2756}},{"uid":"fb221e5a05b8ffe9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/fb221e5a05b8ffe9","status":"passed","time":{"start":1698701306901,"stop":1698701308734,"duration":1833}},{"uid":"3a987fea2c9e5063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3a987fea2c9e5063","status":"passed","time":{"start":1698700202240,"stop":1698700204873,"duration":2633}},{"uid":"654d670611fc88cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/654d670611fc88cc","status":"passed","time":{"start":1698692752741,"stop":1698692756397,"duration":3656}},{"uid":"47aa90bb56726ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/47aa90bb56726ef2","status":"passed","time":{"start":1698692703748,"stop":1698692706912,"duration":3164}},{"uid":"c801a3b62e3864e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c801a3b62e3864e9","status":"passed","time":{"start":1698646264684,"stop":1698646267731,"duration":3047}},{"uid":"cb6bd76757040601","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cb6bd76757040601","status":"passed","time":{"start":1698646292910,"stop":1698646296707,"duration":3797}},{"uid":"a03a79ab24450b1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a03a79ab24450b1d","status":"passed","time":{"start":1698628520233,"stop":1698628522549,"duration":2316}},{"uid":"c353369a1397a17d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c353369a1397a17d","status":"passed","time":{"start":1698615145551,"stop":1698615147943,"duration":2392}},{"uid":"42ec090bd8011f1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/42ec090bd8011f1e","status":"passed","time":{"start":1698615217303,"stop":1698615219818,"duration":2515}},{"uid":"e4705159e8cadbb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e4705159e8cadbb7","status":"passed","time":{"start":1698615076287,"stop":1698615079288,"duration":3001}},{"uid":"302ff55ec7b4f262","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/302ff55ec7b4f262","status":"passed","time":{"start":1698542313276,"stop":1698542315988,"duration":2712}},{"uid":"61a115d5e3e2bb9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/61a115d5e3e2bb9c","status":"passed","time":{"start":1698455508118,"stop":1698455510480,"duration":2362}},{"uid":"d6ddaa396825369b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d6ddaa396825369b","status":"passed","time":{"start":1698369196256,"stop":1698369198924,"duration":2668}},{"uid":"8df2a21a631a1ce1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8df2a21a631a1ce1","status":"passed","time":{"start":1698282785465,"stop":1698282789018,"duration":3553}},{"uid":"3ea456d91ca61aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/3ea456d91ca61aed","status":"passed","time":{"start":1698196460928,"stop":1698196463490,"duration":2562}},{"uid":"3e91da86791943c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/3e91da86791943c6","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178170386,"stop":1698178193001,"duration":22615}},{"uid":"f42092bea3f9ffb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/f42092bea3f9ffb7","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178122178,"stop":1698178165526,"duration":43348}}]},"tags":[]},"source":"aa6b3a0b007b215a.json","parameterValues":["BuryCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/b03608b0375ab1f5.json b/3.11/1086/data/test-cases/b03608b0375ab1f5.json new file mode 100644 index 0000000000..75fb95bf7e --- /dev/null +++ b/3.11/1086/data/test-cases/b03608b0375ab1f5.json @@ -0,0 +1 @@ +{"uid":"b03608b0375ab1f5","name":"Validate Council Output [TorridgeDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"617b4311b681b19c6f82373e9ef5a04d","time":{"start":1698867789081,"stop":1698867793910,"duration":4829},"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":1698867789081,"stop":1698867789082,"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":1698867789082,"stop":1698867793908,"duration":4826},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867793909,"stop":1698867793909,"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":1698867793909,"stop":1698867793910,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"7daf28b0c689f53f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7daf28b0c689f53f","status":"passed","time":{"start":1698801734030,"stop":1698801737269,"duration":3239}},{"uid":"81888d292039d18b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/81888d292039d18b","status":"passed","time":{"start":1698788753939,"stop":1698788759874,"duration":5935}},{"uid":"bcfbdbdad89d05e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/bcfbdbdad89d05e","status":"passed","time":{"start":1698715229144,"stop":1698715232000,"duration":2856}},{"uid":"ea7b435392462570","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ea7b435392462570","status":"passed","time":{"start":1698701560948,"stop":1698701563738,"duration":2790}},{"uid":"575495b564332a82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/575495b564332a82","status":"passed","time":{"start":1698700465851,"stop":1698700468640,"duration":2789}},{"uid":"cc139e06de8c8fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/cc139e06de8c8fba","status":"passed","time":{"start":1698693204470,"stop":1698693207427,"duration":2957}},{"uid":"c088226f565cb1f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c088226f565cb1f6","status":"passed","time":{"start":1698692990393,"stop":1698692993272,"duration":2879}},{"uid":"e5ce80cf296876f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/e5ce80cf296876f9","status":"passed","time":{"start":1698646592353,"stop":1698646595219,"duration":2866}},{"uid":"d1d4b58bf2a3a043","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d1d4b58bf2a3a043","status":"passed","time":{"start":1698646684282,"stop":1698646687489,"duration":3207}},{"uid":"1c0234528cb35168","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/1c0234528cb35168","status":"passed","time":{"start":1698628804107,"stop":1698628808261,"duration":4154}},{"uid":"61499f4b05675586","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/61499f4b05675586","status":"passed","time":{"start":1698615661347,"stop":1698615663847,"duration":2500}},{"uid":"2d652f2fab0b13bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/2d652f2fab0b13bd","status":"passed","time":{"start":1698615445523,"stop":1698615448212,"duration":2689}},{"uid":"6835756ef39ee26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/6835756ef39ee26","status":"passed","time":{"start":1698615387515,"stop":1698615390383,"duration":2868}},{"uid":"7c74fafff8c79eef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/7c74fafff8c79eef","status":"passed","time":{"start":1698542599197,"stop":1698542604936,"duration":5739}},{"uid":"7f495576c5dc8da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7f495576c5dc8da","status":"passed","time":{"start":1698455800391,"stop":1698455803275,"duration":2884}},{"uid":"94fd5e33c1adf619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/94fd5e33c1adf619","status":"passed","time":{"start":1698369591678,"stop":1698369594837,"duration":3159}},{"uid":"a807acfca3cdf1fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a807acfca3cdf1fc","status":"passed","time":{"start":1698283162652,"stop":1698283166263,"duration":3611}},{"uid":"652ce472f2ded4ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/652ce472f2ded4ed","status":"passed","time":{"start":1698196737977,"stop":1698196741456,"duration":3479}},{"uid":"ea9511bb7b7d85ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ea9511bb7b7d85ac","status":"passed","time":{"start":1698178431297,"stop":1698178434020,"duration":2723}},{"uid":"d8eca111fade0b67","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/d8eca111fade0b67","status":"passed","time":{"start":1698178417395,"stop":1698178420821,"duration":3426}}]},"tags":[]},"source":"b03608b0375ab1f5.json","parameterValues":["TorridgeDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/76ad9dcc2badbda5.json b/3.11/1086/data/test-cases/b054174ed72ffcc.json similarity index 71% rename from 3.11/1084/data/test-cases/76ad9dcc2badbda5.json rename to 3.11/1086/data/test-cases/b054174ed72ffcc.json index 79f2912291..a5bff1f2d6 100644 --- a/3.11/1084/data/test-cases/76ad9dcc2badbda5.json +++ b/3.11/1086/data/test-cases/b054174ed72ffcc.json @@ -1 +1 @@ -{"uid":"76ad9dcc2badbda5","name":"Validate Council Output [EastLindseyDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"519a697efdcc9e7678d3369921187d0b","time":{"start":1698867360148,"stop":1698867364949,"duration":4801},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastLindseyDistrictCouncil","time":{"start":1698867360148,"stop":1698867360149,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastLindseyDistrictCouncil","time":{"start":1698867360149,"stop":1698867364947,"duration":4798},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867364947,"stop":1698867364948,"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":1698867364948,"stop":1698867364949,"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastLindseyDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":23},"items":[{"uid":"b7d0ef51b67db396","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b7d0ef51b67db396","status":"passed","time":{"start":1698801505559,"stop":1698801520060,"duration":14501}},{"uid":"9ee9121802309fa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9ee9121802309fa7","status":"passed","time":{"start":1698788476492,"stop":1698788483648,"duration":7156}},{"uid":"413ade648f4e85c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/413ade648f4e85c1","status":"passed","time":{"start":1698714943356,"stop":1698714950309,"duration":6953}},{"uid":"faf7e93fdeb9b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/faf7e93fdeb9b4a","status":"passed","time":{"start":1698701313628,"stop":1698701318976,"duration":5348}},{"uid":"ae015ae27e6c5b17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ae015ae27e6c5b17","status":"passed","time":{"start":1698700190963,"stop":1698700198529,"duration":7566}},{"uid":"fc09896071d03c1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/fc09896071d03c1f","status":"passed","time":{"start":1698692755192,"stop":1698692761739,"duration":6547}},{"uid":"9c8c44fc28ce97f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/9c8c44fc28ce97f4","status":"passed","time":{"start":1698692709669,"stop":1698692716799,"duration":7130}},{"uid":"2dae8dd009c895d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2dae8dd009c895d9","status":"passed","time":{"start":1698646273735,"stop":1698646280135,"duration":6400}},{"uid":"7382184dda7f0e1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7382184dda7f0e1f","status":"passed","time":{"start":1698646296990,"stop":1698646302516,"duration":5526}},{"uid":"183e99180643adc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/183e99180643adc6","status":"passed","time":{"start":1698628514507,"stop":1698628520374,"duration":5867}},{"uid":"6325e1ba14aaac9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/6325e1ba14aaac9b","status":"passed","time":{"start":1698615143709,"stop":1698615149008,"duration":5299}},{"uid":"975ffd6764270fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/975ffd6764270fc5","status":"passed","time":{"start":1698615206815,"stop":1698615212482,"duration":5667}},{"uid":"76200ea86d919aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/76200ea86d919aba","status":"passed","time":{"start":1698615075818,"stop":1698615081577,"duration":5759}},{"uid":"3f54c75f198c6e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3f54c75f198c6e4","status":"passed","time":{"start":1698542318769,"stop":1698542325071,"duration":6302}},{"uid":"4558ba6983650ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/4558ba6983650ea9","status":"passed","time":{"start":1698455512721,"stop":1698455518601,"duration":5880}},{"uid":"52ea85355514d0f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/52ea85355514d0f9","status":"passed","time":{"start":1698369197950,"stop":1698369204091,"duration":6141}},{"uid":"a0ec2728b76ed831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a0ec2728b76ed831","status":"passed","time":{"start":1698282792316,"stop":1698282798572,"duration":6256}},{"uid":"fbb245790ad115ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/fbb245790ad115ba","status":"passed","time":{"start":1698196465992,"stop":1698196471806,"duration":5814}},{"uid":"a5117c2092652f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/a5117c2092652f2","status":"passed","time":{"start":1698178169068,"stop":1698178175629,"duration":6561}},{"uid":"a49889f534faca9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/a49889f534faca9b","status":"passed","time":{"start":1698178167922,"stop":1698178173377,"duration":5455}}]},"tags":[]},"source":"76ad9dcc2badbda5.json","parameterValues":["EastLindseyDistrictCouncil"]} \ No newline at end of file +{"uid":"b054174ed72ffcc","name":"Validate Council Output [EastLindseyDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"519a697efdcc9e7678d3369921187d0b","time":{"start":1698867424357,"stop":1698867430489,"duration":6132},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: EastLindseyDistrictCouncil","time":{"start":1698867424357,"stop":1698867424358,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from EastLindseyDistrictCouncil","time":{"start":1698867424358,"stop":1698867430486,"duration":6128},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867430487,"stop":1698867430487,"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":1698867430487,"stop":1698867430489,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"EastLindseyDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":23},"items":[{"uid":"b7d0ef51b67db396","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b7d0ef51b67db396","status":"passed","time":{"start":1698801505559,"stop":1698801520060,"duration":14501}},{"uid":"9ee9121802309fa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9ee9121802309fa7","status":"passed","time":{"start":1698788476492,"stop":1698788483648,"duration":7156}},{"uid":"413ade648f4e85c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/413ade648f4e85c1","status":"passed","time":{"start":1698714943356,"stop":1698714950309,"duration":6953}},{"uid":"faf7e93fdeb9b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/faf7e93fdeb9b4a","status":"passed","time":{"start":1698701313628,"stop":1698701318976,"duration":5348}},{"uid":"ae015ae27e6c5b17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ae015ae27e6c5b17","status":"passed","time":{"start":1698700190963,"stop":1698700198529,"duration":7566}},{"uid":"fc09896071d03c1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/fc09896071d03c1f","status":"passed","time":{"start":1698692755192,"stop":1698692761739,"duration":6547}},{"uid":"9c8c44fc28ce97f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/9c8c44fc28ce97f4","status":"passed","time":{"start":1698692709669,"stop":1698692716799,"duration":7130}},{"uid":"2dae8dd009c895d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2dae8dd009c895d9","status":"passed","time":{"start":1698646273735,"stop":1698646280135,"duration":6400}},{"uid":"7382184dda7f0e1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7382184dda7f0e1f","status":"passed","time":{"start":1698646296990,"stop":1698646302516,"duration":5526}},{"uid":"183e99180643adc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/183e99180643adc6","status":"passed","time":{"start":1698628514507,"stop":1698628520374,"duration":5867}},{"uid":"6325e1ba14aaac9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/6325e1ba14aaac9b","status":"passed","time":{"start":1698615143709,"stop":1698615149008,"duration":5299}},{"uid":"975ffd6764270fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/975ffd6764270fc5","status":"passed","time":{"start":1698615206815,"stop":1698615212482,"duration":5667}},{"uid":"76200ea86d919aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/76200ea86d919aba","status":"passed","time":{"start":1698615075818,"stop":1698615081577,"duration":5759}},{"uid":"3f54c75f198c6e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3f54c75f198c6e4","status":"passed","time":{"start":1698542318769,"stop":1698542325071,"duration":6302}},{"uid":"4558ba6983650ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/4558ba6983650ea9","status":"passed","time":{"start":1698455512721,"stop":1698455518601,"duration":5880}},{"uid":"52ea85355514d0f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/52ea85355514d0f9","status":"passed","time":{"start":1698369197950,"stop":1698369204091,"duration":6141}},{"uid":"a0ec2728b76ed831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a0ec2728b76ed831","status":"passed","time":{"start":1698282792316,"stop":1698282798572,"duration":6256}},{"uid":"fbb245790ad115ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/fbb245790ad115ba","status":"passed","time":{"start":1698196465992,"stop":1698196471806,"duration":5814}},{"uid":"a5117c2092652f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/a5117c2092652f2","status":"passed","time":{"start":1698178169068,"stop":1698178175629,"duration":6561}},{"uid":"a49889f534faca9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/a49889f534faca9b","status":"passed","time":{"start":1698178167922,"stop":1698178173377,"duration":5455}}]},"tags":[]},"source":"b054174ed72ffcc.json","parameterValues":["EastLindseyDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/b07be78df0cb7a7c.json b/3.11/1086/data/test-cases/b07be78df0cb7a7c.json new file mode 100644 index 0000000000..340e159180 --- /dev/null +++ b/3.11/1086/data/test-cases/b07be78df0cb7a7c.json @@ -0,0 +1 @@ +{"uid":"b07be78df0cb7a7c","name":"Validate Council Output [ChelmsfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"ca53b6762a00c9270716d2dce73b5f79","time":{"start":1698867395183,"stop":1698867404453,"duration":9270},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34ac530d0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fb34ac530d0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34ac530d0>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fb34ac530d0>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: ChelmsfordCityCouncil","time":{"start":1698867395183,"stop":1698867395183,"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":1698867395184,"stop":1698867404450,"duration":9266},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867404450,"stop":1698867404450,"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":1698867404451,"stop":1698867404453,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"d3d142394c1bbb18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d3d142394c1bbb18","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801505503,"stop":1698801525605,"duration":20102}},{"uid":"118180ce646fb922","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/118180ce646fb922","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788427482,"stop":1698788436103,"duration":8621}},{"uid":"b30926cc71de91a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b30926cc71de91a0","status":"passed","time":{"start":1698714891792,"stop":1698714913350,"duration":21558}},{"uid":"80fa018632ed8ea8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/80fa018632ed8ea8","status":"passed","time":{"start":1698701281842,"stop":1698701291223,"duration":9381}},{"uid":"48a9dff5b851d2f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/48a9dff5b851d2f8","status":"passed","time":{"start":1698700159322,"stop":1698700168831,"duration":9509}},{"uid":"79a583a4814ff20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/79a583a4814ff20b","status":"passed","time":{"start":1698692718073,"stop":1698692727618,"duration":9545}},{"uid":"691151cc6236a766","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/691151cc6236a766","status":"passed","time":{"start":1698692673845,"stop":1698692683424,"duration":9579}},{"uid":"239a43c65e1dc5c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/239a43c65e1dc5c4","status":"passed","time":{"start":1698646230427,"stop":1698646240079,"duration":9652}},{"uid":"a4ffb99e550a5501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a4ffb99e550a5501","status":"passed","time":{"start":1698646264549,"stop":1698646274418,"duration":9869}},{"uid":"5856f567f41eff92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/5856f567f41eff92","status":"passed","time":{"start":1698628470760,"stop":1698628477442,"duration":6682}},{"uid":"fb3b92094dba7a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/fb3b92094dba7a65","status":"passed","time":{"start":1698615110905,"stop":1698615117822,"duration":6917}},{"uid":"37695bf677294335","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/37695bf677294335","status":"passed","time":{"start":1698615161827,"stop":1698615168857,"duration":7030}},{"uid":"e9bfadd27ecd8527","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e9bfadd27ecd8527","status":"passed","time":{"start":1698615044041,"stop":1698615051523,"duration":7482}},{"uid":"b2a2d33c45ef945","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b2a2d33c45ef945","status":"passed","time":{"start":1698542281376,"stop":1698542290905,"duration":9529}},{"uid":"e071ea0dd57483cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e071ea0dd57483cd","status":"passed","time":{"start":1698455468815,"stop":1698455489700,"duration":20885}},{"uid":"e28cf00c1babfec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e28cf00c1babfec","status":"passed","time":{"start":1698369165096,"stop":1698369174769,"duration":9673}},{"uid":"24ce1eee45a32f9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/24ce1eee45a32f9a","status":"passed","time":{"start":1698282744567,"stop":1698282765944,"duration":21377}},{"uid":"b62db21cc9e6af30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b62db21cc9e6af30","status":"passed","time":{"start":1698196424908,"stop":1698196445697,"duration":20789}},{"uid":"8e95a84a02df4771","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8e95a84a02df4771","status":"passed","time":{"start":1698178138127,"stop":1698178147836,"duration":9709}},{"uid":"13ae64248881ced6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/13ae64248881ced6","status":"passed","time":{"start":1698178096847,"stop":1698178106170,"duration":9323}}]},"tags":[]},"source":"b07be78df0cb7a7c.json","parameterValues":["ChelmsfordCityCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/b25e2872d1659272.json b/3.11/1086/data/test-cases/b25e2872d1659272.json new file mode 100644 index 0000000000..509f8690bf --- /dev/null +++ b/3.11/1086/data/test-cases/b25e2872d1659272.json @@ -0,0 +1 @@ +{"uid":"b25e2872d1659272","name":"Validate Council Output [HarrogateBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5050a0c2bbf037ec5db785929519fc2e","time":{"start":1698867420113,"stop":1698867422616,"duration":2503},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: HarrogateBoroughCouncil","time":{"start":1698867420113,"stop":1698867420113,"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":1698867420114,"stop":1698867422613,"duration":2499},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867422614,"stop":1698867422614,"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":1698867422614,"stop":1698867422616,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":58,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":104},"items":[{"uid":"afd3f071adc20809","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/afd3f071adc20809","status":"passed","time":{"start":1698801556577,"stop":1698801558915,"duration":2338}},{"uid":"719d46a7ec102e19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/719d46a7ec102e19","status":"passed","time":{"start":1698788520732,"stop":1698788523363,"duration":2631}},{"uid":"53760c095958fccc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/53760c095958fccc","status":"passed","time":{"start":1698714989739,"stop":1698714993432,"duration":3693}},{"uid":"d9b47f354851db34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d9b47f354851db34","status":"passed","time":{"start":1698701350513,"stop":1698701353197,"duration":2684}},{"uid":"e2dfd90c496218f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e2dfd90c496218f9","status":"passed","time":{"start":1698700235470,"stop":1698700237991,"duration":2521}},{"uid":"f12600b1fa554a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f12600b1fa554a50","status":"passed","time":{"start":1698693106764,"stop":1698693110736,"duration":3972}},{"uid":"c7a219a8d606c08d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c7a219a8d606c08d","status":"passed","time":{"start":1698692754724,"stop":1698692758561,"duration":3837}},{"uid":"bb2deb6eaddbb389","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/bb2deb6eaddbb389","status":"passed","time":{"start":1698646333807,"stop":1698646336843,"duration":3036}},{"uid":"ad25002f8ffb713b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ad25002f8ffb713b","status":"passed","time":{"start":1698646343364,"stop":1698646346056,"duration":2692}},{"uid":"73ac47f3d66b8a3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/73ac47f3d66b8a3b","status":"passed","time":{"start":1698628563422,"stop":1698628566048,"duration":2626}},{"uid":"dd63de32f7b59974","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/dd63de32f7b59974","status":"passed","time":{"start":1698615480222,"stop":1698615483343,"duration":3121}},{"uid":"4d8ec89fe9cef14f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4d8ec89fe9cef14f","status":"passed","time":{"start":1698615245972,"stop":1698615248408,"duration":2436}},{"uid":"1f8a0afd7d56928f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/1f8a0afd7d56928f","status":"passed","time":{"start":1698615122997,"stop":1698615125606,"duration":2609}},{"uid":"828f6232cd130374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/828f6232cd130374","status":"passed","time":{"start":1698542363911,"stop":1698542366389,"duration":2478}},{"uid":"6fe62b7c3b410ab1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/6fe62b7c3b410ab1","status":"passed","time":{"start":1698455550696,"stop":1698455553147,"duration":2451}},{"uid":"d4a313f589a6c74a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d4a313f589a6c74a","status":"passed","time":{"start":1698369240343,"stop":1698369242805,"duration":2462}},{"uid":"6dbcd6a2a80b552f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6dbcd6a2a80b552f","status":"passed","time":{"start":1698282842794,"stop":1698282846772,"duration":3978}},{"uid":"29deb14b18239e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/29deb14b18239e0d","status":"passed","time":{"start":1698196521364,"stop":1698196523957,"duration":2593}},{"uid":"7c34fd22e2ce1d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7c34fd22e2ce1d5f","status":"passed","time":{"start":1698178218835,"stop":1698178221464,"duration":2629}},{"uid":"2e1ae3970f15266f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/2e1ae3970f15266f","status":"passed","time":{"start":1698178205955,"stop":1698178209311,"duration":3356}}]},"tags":[]},"source":"b25e2872d1659272.json","parameterValues":["HarrogateBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/b3dcebc1947a83b8.json b/3.11/1086/data/test-cases/b3dcebc1947a83b8.json new file mode 100644 index 0000000000..3e6c7aed5a --- /dev/null +++ b/3.11/1086/data/test-cases/b3dcebc1947a83b8.json @@ -0,0 +1 @@ +{"uid":"b3dcebc1947a83b8","name":"Validate Council Output [WarwickDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2173470ff84c6c7631fa3ff9d8433e49","time":{"start":1698867796908,"stop":1698867798366,"duration":1458},"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":1698867796908,"stop":1698867796909,"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":1698867796910,"stop":1698867798364,"duration":1454},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867798364,"stop":1698867798364,"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":1698867798365,"stop":1698867798366,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"1d32c78dee82ef65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1d32c78dee82ef65","status":"passed","time":{"start":1698801620466,"stop":1698801622552,"duration":2086}},{"uid":"100de799202efb31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/100de799202efb31","status":"passed","time":{"start":1698788770632,"stop":1698788772270,"duration":1638}},{"uid":"fe89d613c2c7ae6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fe89d613c2c7ae6","status":"passed","time":{"start":1698715243374,"stop":1698715244865,"duration":1491}},{"uid":"71462c45ea218e2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/71462c45ea218e2d","status":"passed","time":{"start":1698701574533,"stop":1698701575986,"duration":1453}},{"uid":"fcf5e9fd491e417b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/fcf5e9fd491e417b","status":"passed","time":{"start":1698700479850,"stop":1698700481232,"duration":1382}},{"uid":"87d6cba814a1aebc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/87d6cba814a1aebc","status":"passed","time":{"start":1698693217791,"stop":1698693219530,"duration":1739}},{"uid":"43eee5b3d055d1e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/43eee5b3d055d1e9","status":"passed","time":{"start":1698693004991,"stop":1698693006458,"duration":1467}},{"uid":"a06b336ea10b4b92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/a06b336ea10b4b92","status":"passed","time":{"start":1698646605700,"stop":1698646607147,"duration":1447}},{"uid":"7dc03905c207eb9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7dc03905c207eb9e","status":"passed","time":{"start":1698646569022,"stop":1698646570856,"duration":1834}},{"uid":"6b357dffc34b9195","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/6b357dffc34b9195","status":"passed","time":{"start":1698628820568,"stop":1698628822497,"duration":1929}},{"uid":"d8cc18117619e695","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d8cc18117619e695","status":"passed","time":{"start":1698615534429,"stop":1698615535720,"duration":1291}},{"uid":"17a03b0559c64553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/17a03b0559c64553","status":"passed","time":{"start":1698615458876,"stop":1698615460389,"duration":1513}},{"uid":"8ab98f2a2cf86183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8ab98f2a2cf86183","status":"passed","time":{"start":1698615401449,"stop":1698615403033,"duration":1584}},{"uid":"49df5919e1598bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/49df5919e1598bd6","status":"passed","time":{"start":1698542618442,"stop":1698542620627,"duration":2185}},{"uid":"43664e13fc6a99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/43664e13fc6a99f","status":"passed","time":{"start":1698455887366,"stop":1698455888987,"duration":1621}},{"uid":"f0007818c85c059d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f0007818c85c059d","status":"passed","time":{"start":1698369605764,"stop":1698369607926,"duration":2162}},{"uid":"45b7d6a07b9c6238","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/45b7d6a07b9c6238","status":"passed","time":{"start":1698283176719,"stop":1698283178566,"duration":1847}},{"uid":"a994c1776ae353d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/a994c1776ae353d6","status":"passed","time":{"start":1698196753322,"stop":1698196755064,"duration":1742}},{"uid":"25381c4048cdf2cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/25381c4048cdf2cb","status":"passed","time":{"start":1698178444578,"stop":1698178446151,"duration":1573}},{"uid":"d9750b4f4121e74a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/d9750b4f4121e74a","status":"passed","time":{"start":1698178432664,"stop":1698178434420,"duration":1756}}]},"tags":[]},"source":"b3dcebc1947a83b8.json","parameterValues":["WarwickDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/b537da3268c08dae.json b/3.11/1086/data/test-cases/b537da3268c08dae.json new file mode 100644 index 0000000000..e674c3223c --- /dev/null +++ b/3.11/1086/data/test-cases/b537da3268c08dae.json @@ -0,0 +1 @@ +{"uid":"b537da3268c08dae","name":"Validate Council Output [WokingBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7c2f80e4a27e16d805d2712155b7a6c8","time":{"start":1698867816196,"stop":1698867821305,"duration":5109},"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":1698867816196,"stop":1698867816197,"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":1698867816198,"stop":1698867821302,"duration":5104},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867821302,"stop":1698867821302,"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":1698867821302,"stop":1698867821305,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b1d80fb724169b73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b1d80fb724169b73","status":"passed","time":{"start":1698801645363,"stop":1698801650188,"duration":4825}},{"uid":"8b6d40a3d7244791","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8b6d40a3d7244791","status":"passed","time":{"start":1698788798971,"stop":1698788805336,"duration":6365}},{"uid":"9a39ab9b0a70df61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9a39ab9b0a70df61","status":"passed","time":{"start":1698715278137,"stop":1698715283364,"duration":5227}},{"uid":"4e6e06092ea3b2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4e6e06092ea3b2ca","status":"passed","time":{"start":1698701604028,"stop":1698701610567,"duration":6539}},{"uid":"d8d556e430cd5506","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d8d556e430cd5506","status":"passed","time":{"start":1698700508160,"stop":1698700513481,"duration":5321}},{"uid":"3e585607f9ff898b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/3e585607f9ff898b","status":"passed","time":{"start":1698693245398,"stop":1698693250682,"duration":5284}},{"uid":"e0b4bf306e8f043a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e0b4bf306e8f043a","status":"passed","time":{"start":1698693038039,"stop":1698693043271,"duration":5232}},{"uid":"ca786f6da81503a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ca786f6da81503a5","status":"passed","time":{"start":1698646633440,"stop":1698646638746,"duration":5306}},{"uid":"b21f8e707bec89d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b21f8e707bec89d","status":"passed","time":{"start":1698646609626,"stop":1698646614745,"duration":5119}},{"uid":"eeb206a39f9542b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/eeb206a39f9542b3","status":"passed","time":{"start":1698628851874,"stop":1698628858887,"duration":7013}},{"uid":"db35f14713a28664","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/db35f14713a28664","status":"passed","time":{"start":1698615556294,"stop":1698615561355,"duration":5061}},{"uid":"425432f4279dd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/425432f4279dd3","status":"passed","time":{"start":1698615481730,"stop":1698615486805,"duration":5075}},{"uid":"e51a7479e875717c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e51a7479e875717c","status":"passed","time":{"start":1698615429326,"stop":1698615434765,"duration":5439}},{"uid":"8afd752ff7853e8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8afd752ff7853e8c","status":"passed","time":{"start":1698542651808,"stop":1698542658084,"duration":6276}},{"uid":"21da1573193e93f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/21da1573193e93f3","status":"passed","time":{"start":1698455914259,"stop":1698455919186,"duration":4927}},{"uid":"32eb22d0348dec6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/32eb22d0348dec6e","status":"passed","time":{"start":1698369637662,"stop":1698369642852,"duration":5190}},{"uid":"8e1bcb8e2f530636","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8e1bcb8e2f530636","status":"passed","time":{"start":1698283250519,"stop":1698283255798,"duration":5279}},{"uid":"c9854b99814dedef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c9854b99814dedef","status":"passed","time":{"start":1698196783413,"stop":1698196788605,"duration":5192}},{"uid":"b525853f73acdf05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b525853f73acdf05","status":"passed","time":{"start":1698178473306,"stop":1698178479131,"duration":5825}},{"uid":"4e3cb04760d7465c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/4e3cb04760d7465c","status":"passed","time":{"start":1698178460890,"stop":1698178469323,"duration":8433}}]},"tags":[]},"source":"b537da3268c08dae.json","parameterValues":["WokingBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/b53eeef47cc51f86.json b/3.11/1086/data/test-cases/b53eeef47cc51f86.json new file mode 100644 index 0000000000..cdd74c965b --- /dev/null +++ b/3.11/1086/data/test-cases/b53eeef47cc51f86.json @@ -0,0 +1 @@ +{"uid":"b53eeef47cc51f86","name":"Validate Council Output [AylesburyValeCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"974fd2c15e32d40e1deeebde92c36bd9","time":{"start":1698867368074,"stop":1698867375398,"duration":7324},"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":1698867368074,"stop":1698867368075,"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":1698867368075,"stop":1698867375394,"duration":7319},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867375394,"stop":1698867375395,"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":1698867375395,"stop":1698867375398,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":4,"broken":0,"skipped":0,"passed":137,"unknown":0,"total":141},"items":[{"uid":"dd581a352a9e820f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/dd581a352a9e820f","status":"passed","time":{"start":1698801490220,"stop":1698801494814,"duration":4594}},{"uid":"79cb0d641973b123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/79cb0d641973b123","status":"passed","time":{"start":1698788412229,"stop":1698788423711,"duration":11482}},{"uid":"5a6be71dd1f9a9c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5a6be71dd1f9a9c0","status":"passed","time":{"start":1698714874406,"stop":1698714882496,"duration":8090}},{"uid":"b9b07f26a1bf2e37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b9b07f26a1bf2e37","status":"passed","time":{"start":1698701265641,"stop":1698701269140,"duration":3499}},{"uid":"88664ee9f5353e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/88664ee9f5353e3b","status":"passed","time":{"start":1698700142433,"stop":1698700150770,"duration":8337}},{"uid":"d315dbe87f5ebcc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d315dbe87f5ebcc7","status":"passed","time":{"start":1698692700001,"stop":1698692708198,"duration":8197}},{"uid":"2db002dbaba85824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/2db002dbaba85824","status":"passed","time":{"start":1698692658715,"stop":1698692662252,"duration":3537}},{"uid":"f93d7fad9fe8cf6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f93d7fad9fe8cf6c","status":"passed","time":{"start":1698646213387,"stop":1698646222176,"duration":8789}},{"uid":"4bd25ccb259b7169","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/4bd25ccb259b7169","status":"passed","time":{"start":1698646240370,"stop":1698646251115,"duration":10745}},{"uid":"99c209fc775fcc50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/99c209fc775fcc50","status":"failed","statusDetails":"ValueError: No collection data found for provided UPRN.","time":{"start":1698628457463,"stop":1698628466452,"duration":8989}},{"uid":"47aac21a3a715c22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/47aac21a3a715c22","status":"passed","time":{"start":1698615096748,"stop":1698615104407,"duration":7659}},{"uid":"48f5574f086bb692","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/48f5574f086bb692","status":"passed","time":{"start":1698615151044,"stop":1698615159034,"duration":7990}},{"uid":"e403e7f662467525","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e403e7f662467525","status":"passed","time":{"start":1698615032607,"stop":1698615035995,"duration":3388}},{"uid":"e5c22df0c74238db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/e5c22df0c74238db","status":"passed","time":{"start":1698542266456,"stop":1698542269472,"duration":3016}},{"uid":"8d5b04b0ec3e7788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/8d5b04b0ec3e7788","status":"passed","time":{"start":1698455458331,"stop":1698455465313,"duration":6982}},{"uid":"ea379bee17fb1069","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/ea379bee17fb1069","status":"passed","time":{"start":1698369148814,"stop":1698369152114,"duration":3300}},{"uid":"dd0e1e438672c520","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/dd0e1e438672c520","status":"passed","time":{"start":1698282728320,"stop":1698282734175,"duration":5855}},{"uid":"836f62238ec8e8bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/836f62238ec8e8bb","status":"passed","time":{"start":1698196411054,"stop":1698196414120,"duration":3066}},{"uid":"cec0b3b700b356f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/cec0b3b700b356f8","status":"passed","time":{"start":1698178126661,"stop":1698178129847,"duration":3186}},{"uid":"9dbc8dc0f325b160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/9dbc8dc0f325b160","status":"passed","time":{"start":1698178081391,"stop":1698178084804,"duration":3413}}]},"tags":[]},"source":"b53eeef47cc51f86.json","parameterValues":["AylesburyValeCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/b55435ae45f53fc5.json b/3.11/1086/data/test-cases/b55435ae45f53fc5.json new file mode 100644 index 0000000000..7553beae1c --- /dev/null +++ b/3.11/1086/data/test-cases/b55435ae45f53fc5.json @@ -0,0 +1 @@ +{"uid":"b55435ae45f53fc5","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"43ce41b46876976a27337fcdb402fec8","time":{"start":1698867644241,"stop":1698867653099,"duration":8858},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: StaffordshireMoorlandsDistrictCouncil","time":{"start":1698867644241,"stop":1698867644242,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from StaffordshireMoorlandsDistrictCouncil","time":{"start":1698867644242,"stop":1698867653097,"duration":8855},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867653097,"stop":1698867653097,"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":1698867653097,"stop":1698867653099,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StaffordshireMoorlandsDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"20db1b2a1fa77e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/20db1b2a1fa77e91","status":"passed","time":{"start":1698801591629,"stop":1698801599868,"duration":8239}},{"uid":"c347a30f83960a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c347a30f83960a23","status":"passed","time":{"start":1698788739189,"stop":1698788748813,"duration":9624}},{"uid":"6b96dfac7afa5575","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/6b96dfac7afa5575","status":"passed","time":{"start":1698715214270,"stop":1698715224948,"duration":10678}},{"uid":"ebbac63d5aa855e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ebbac63d5aa855e9","status":"passed","time":{"start":1698701551353,"stop":1698701560217,"duration":8864}},{"uid":"589187e6e3932413","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/589187e6e3932413","status":"passed","time":{"start":1698700451825,"stop":1698700461904,"duration":10079}},{"uid":"b6a5696a4dd969ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b6a5696a4dd969ed","status":"passed","time":{"start":1698693158364,"stop":1698693168941,"duration":10577}},{"uid":"c40a90fa00624509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c40a90fa00624509","status":"passed","time":{"start":1698692970945,"stop":1698692985721,"duration":14776}},{"uid":"9e3bfff9077909a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/9e3bfff9077909a1","status":"passed","time":{"start":1698646574361,"stop":1698646584906,"duration":10545}},{"uid":"ded55970cfad4ff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ded55970cfad4ff9","status":"passed","time":{"start":1698646539639,"stop":1698646552679,"duration":13040}},{"uid":"565594a49fa8514e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/565594a49fa8514e","status":"passed","time":{"start":1698628623162,"stop":1698628632545,"duration":9383}},{"uid":"481d220010f123e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/481d220010f123e4","status":"passed","time":{"start":1698615377910,"stop":1698615385660,"duration":7750}},{"uid":"1aa71ddf5b2009aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/1aa71ddf5b2009aa","status":"passed","time":{"start":1698615294337,"stop":1698615305410,"duration":11073}},{"uid":"ea9061f3b4ea4a4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ea9061f3b4ea4a4e","status":"passed","time":{"start":1698615304049,"stop":1698615314053,"duration":10004}},{"uid":"ed66a6af9bd1d9c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ed66a6af9bd1d9c8","status":"passed","time":{"start":1698542541411,"stop":1698542553407,"duration":11996}},{"uid":"2b29024b37f1baf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2b29024b37f1baf1","status":"passed","time":{"start":1698455622586,"stop":1698455629992,"duration":7406}},{"uid":"5b997768aec708c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5b997768aec708c2","status":"passed","time":{"start":1698369299781,"stop":1698369311688,"duration":11907}},{"uid":"68ae14fecca64779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/68ae14fecca64779","status":"passed","time":{"start":1698283150334,"stop":1698283161727,"duration":11393}},{"uid":"f6838f5663dfac7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f6838f5663dfac7b","status":"passed","time":{"start":1698196699804,"stop":1698196709599,"duration":9795}},{"uid":"671dccd25427e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/671dccd25427e6","status":"passed","time":{"start":1698178271031,"stop":1698178280983,"duration":9952}},{"uid":"5d815731af97c09e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/5d815731af97c09e","status":"passed","time":{"start":1698178345665,"stop":1698178355066,"duration":9401}}]},"tags":[]},"source":"b55435ae45f53fc5.json","parameterValues":["StaffordshireMoorlandsDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/b7bf1e8a24feb650.json b/3.11/1086/data/test-cases/b7bf1e8a24feb650.json new file mode 100644 index 0000000000..eff6872ad3 --- /dev/null +++ b/3.11/1086/data/test-cases/b7bf1e8a24feb650.json @@ -0,0 +1 @@ +{"uid":"b7bf1e8a24feb650","name":"Validate Council Output [StHelensBC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"aefb4666f5cfa7265d9db53c16df38b6","time":{"start":1698867653103,"stop":1698867653762,"duration":659},"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":1698867653103,"stop":1698867653104,"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":1698867653104,"stop":1698867653760,"duration":656},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867653760,"stop":1698867653760,"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":1698867653761,"stop":1698867653762,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":86,"broken":0,"skipped":0,"passed":84,"unknown":0,"total":170},"items":[{"uid":"abcbae2ed34e0add","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/abcbae2ed34e0add","status":"passed","time":{"start":1698801592871,"stop":1698801593447,"duration":576}},{"uid":"5df7c844fd1d7ece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5df7c844fd1d7ece","status":"passed","time":{"start":1698788748816,"stop":1698788749554,"duration":738}},{"uid":"2c44945babe1fa56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2c44945babe1fa56","status":"passed","time":{"start":1698715224951,"stop":1698715225773,"duration":822}},{"uid":"a5995f3ed9d03f75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a5995f3ed9d03f75","status":"passed","time":{"start":1698701560220,"stop":1698701560945,"duration":725}},{"uid":"9225866b868b0464","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9225866b868b0464","status":"passed","time":{"start":1698700461906,"stop":1698700462619,"duration":713}},{"uid":"b06f35c70b358bfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b06f35c70b358bfe","status":"passed","time":{"start":1698693168944,"stop":1698693169722,"duration":778}},{"uid":"4e4b8c7772b6baf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4e4b8c7772b6baf1","status":"passed","time":{"start":1698692985724,"stop":1698692986517,"duration":793}},{"uid":"7085e3e60baa594","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/7085e3e60baa594","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646584909,"stop":1698646585146,"duration":237}},{"uid":"f2311a3ac81f875b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f2311a3ac81f875b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646552682,"stop":1698646552926,"duration":244}},{"uid":"8d71d75cfb58e001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8d71d75cfb58e001","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698628632549,"stop":1698628632740,"duration":191}},{"uid":"b5d20c00f3f00a27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b5d20c00f3f00a27","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615385663,"stop":1698615385849,"duration":186}},{"uid":"ee7088a912de5e94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/ee7088a912de5e94","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615305415,"stop":1698615305565,"duration":150}},{"uid":"39fe6a2ce7d09ceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/39fe6a2ce7d09ceb","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615314057,"stop":1698615314278,"duration":221}},{"uid":"b99d75f6d282356d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b99d75f6d282356d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698542553410,"stop":1698542553613,"duration":203}},{"uid":"902479094f1a45e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/902479094f1a45e7","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698455629995,"stop":1698455630174,"duration":179}},{"uid":"49cb3f88ba40addc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/49cb3f88ba40addc","status":"passed","time":{"start":1698369311692,"stop":1698369312673,"duration":981}},{"uid":"a6206242541b631b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a6206242541b631b","status":"passed","time":{"start":1698283161731,"stop":1698283162650,"duration":919}},{"uid":"809555dc2eda7bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/809555dc2eda7bf","status":"passed","time":{"start":1698196709602,"stop":1698196710381,"duration":779}},{"uid":"8f2b357ef3996ae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8f2b357ef3996ae1","status":"passed","time":{"start":1698178280986,"stop":1698178281936,"duration":950}},{"uid":"2fdbbe4a3829d403","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/2fdbbe4a3829d403","status":"passed","time":{"start":1698178355069,"stop":1698178355819,"duration":750}}]},"tags":[]},"source":"b7bf1e8a24feb650.json","parameterValues":["StHelensBC"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/b810bc41ebaa2b1a.json b/3.11/1086/data/test-cases/b810bc41ebaa2b1a.json new file mode 100644 index 0000000000..c08e8085b7 --- /dev/null +++ b/3.11/1086/data/test-cases/b810bc41ebaa2b1a.json @@ -0,0 +1 @@ +{"uid":"b810bc41ebaa2b1a","name":"Validate Council Output [WealdenDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"fd6e3e2b6c7fbe2d0715ca47848314a0","time":{"start":1698867805534,"stop":1698867807206,"duration":1672},"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":1698867805534,"stop":1698867805535,"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":1698867805535,"stop":1698867807203,"duration":1668},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867807203,"stop":1698867807204,"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":1698867807204,"stop":1698867807206,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"63e3bd2621ef4028","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/63e3bd2621ef4028","status":"passed","time":{"start":1698801626619,"stop":1698801628302,"duration":1683}},{"uid":"98550e41c58d8b6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/98550e41c58d8b6a","status":"passed","time":{"start":1698788778642,"stop":1698788780510,"duration":1868}},{"uid":"2a5db036aee32628","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2a5db036aee32628","status":"passed","time":{"start":1698715249239,"stop":1698715251071,"duration":1832}},{"uid":"2dfbf6d76d9696b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/2dfbf6d76d9696b3","status":"passed","time":{"start":1698701581820,"stop":1698701583734,"duration":1914}},{"uid":"2a6bf64aec748971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/2a6bf64aec748971","status":"passed","time":{"start":1698700486256,"stop":1698700487959,"duration":1703}},{"uid":"7674b1f2a7836d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/7674b1f2a7836d84","status":"passed","time":{"start":1698693223957,"stop":1698693225742,"duration":1785}},{"uid":"4f5a4b2b06f4847b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4f5a4b2b06f4847b","status":"passed","time":{"start":1698693010904,"stop":1698693012876,"duration":1972}},{"uid":"f2a36140814886f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f2a36140814886f8","status":"passed","time":{"start":1698646611971,"stop":1698646613724,"duration":1753}},{"uid":"27dd9b3b595a18c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/27dd9b3b595a18c3","status":"passed","time":{"start":1698646575316,"stop":1698646577381,"duration":2065}},{"uid":"a3e71e81f5f9aa77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a3e71e81f5f9aa77","status":"passed","time":{"start":1698628828358,"stop":1698628830009,"duration":1651}},{"uid":"fa80b9a0431f23ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/fa80b9a0431f23ad","status":"passed","time":{"start":1698615539948,"stop":1698615541478,"duration":1530}},{"uid":"55cdc58a42543361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/55cdc58a42543361","status":"passed","time":{"start":1698615464750,"stop":1698615466398,"duration":1648}},{"uid":"ccae8b649802ff21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ccae8b649802ff21","status":"passed","time":{"start":1698615408266,"stop":1698615410387,"duration":2121}},{"uid":"a51b651d4d174e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a51b651d4d174e0d","status":"passed","time":{"start":1698542627332,"stop":1698542629154,"duration":1822}},{"uid":"3259dde590f0cea3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3259dde590f0cea3","status":"passed","time":{"start":1698455893005,"stop":1698455894515,"duration":1510}},{"uid":"f20cd7fecfcbfed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f20cd7fecfcbfed","status":"passed","time":{"start":1698369612424,"stop":1698369614588,"duration":2164}},{"uid":"250ad5bb526840e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/250ad5bb526840e6","status":"passed","time":{"start":1698283183217,"stop":1698283185081,"duration":1864}},{"uid":"e6475d7c83497e5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e6475d7c83497e5e","status":"passed","time":{"start":1698196759413,"stop":1698196761081,"duration":1668}},{"uid":"dab6d1382876f6a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/dab6d1382876f6a3","status":"passed","time":{"start":1698178450960,"stop":1698178452797,"duration":1837}},{"uid":"1a05ec2bf15e54ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/1a05ec2bf15e54ed","status":"passed","time":{"start":1698178438814,"stop":1698178440789,"duration":1975}}]},"tags":[]},"source":"b810bc41ebaa2b1a.json","parameterValues":["WealdenDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/b92ab445a447e110.json b/3.11/1086/data/test-cases/b92ab445a447e110.json new file mode 100644 index 0000000000..f2b32d4ec7 --- /dev/null +++ b/3.11/1086/data/test-cases/b92ab445a447e110.json @@ -0,0 +1 @@ +{"uid":"b92ab445a447e110","name":"Validate Council Output [BuckinghamshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d3931a358fdfe26e1ace17c1805a29ca","time":{"start":1698867395612,"stop":1698867413816,"duration":18204},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: BuckinghamshireCouncil","time":{"start":1698867395612,"stop":1698867395612,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BuckinghamshireCouncil","time":{"start":1698867395613,"stop":1698867413813,"duration":18200},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867413814,"stop":1698867413814,"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":1698867413814,"stop":1698867413816,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"BuckinghamshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":37},"items":[{"uid":"444ccceaf9769977","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/444ccceaf9769977","status":"passed","time":{"start":1698801521683,"stop":1698801539902,"duration":18219}},{"uid":"38af408d3f8dd529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/38af408d3f8dd529","status":"passed","time":{"start":1698788467381,"stop":1698788485901,"duration":18520}},{"uid":"ec27cf0c65030824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ec27cf0c65030824","status":"passed","time":{"start":1698714925191,"stop":1698714944760,"duration":19569}},{"uid":"5e9b816f110c8608","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5e9b816f110c8608","status":"passed","time":{"start":1698701289069,"stop":1698701306898,"duration":17829}},{"uid":"1bd18a7ec1a406a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/1bd18a7ec1a406a9","status":"passed","time":{"start":1698700182634,"stop":1698700202237,"duration":19603}},{"uid":"f516c07e40436cd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f516c07e40436cd4","status":"passed","time":{"start":1698692732565,"stop":1698692752737,"duration":20172}},{"uid":"3c987042499bea19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/3c987042499bea19","status":"passed","time":{"start":1698692684319,"stop":1698692703744,"duration":19425}},{"uid":"976ba2873427fe2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/976ba2873427fe2f","status":"passed","time":{"start":1698646245346,"stop":1698646264680,"duration":19334}},{"uid":"9677b7cb2913fbea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/9677b7cb2913fbea","status":"passed","time":{"start":1698646273553,"stop":1698646292907,"duration":19354}},{"uid":"4ef8ce49dd0d1b81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/4ef8ce49dd0d1b81","status":"passed","time":{"start":1698628501690,"stop":1698628520227,"duration":18537}},{"uid":"22f16249224805cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/22f16249224805cc","status":"passed","time":{"start":1698615127504,"stop":1698615145548,"duration":18044}},{"uid":"8b3fd2c556e33202","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/8b3fd2c556e33202","status":"passed","time":{"start":1698615198810,"stop":1698615217299,"duration":18489}},{"uid":"979d914ad179c180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/979d914ad179c180","status":"passed","time":{"start":1698615057848,"stop":1698615076283,"duration":18435}},{"uid":"2444eb6d6fc50a43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2444eb6d6fc50a43","status":"passed","time":{"start":1698542292134,"stop":1698542313272,"duration":21138}},{"uid":"d27aef067cd2f39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d27aef067cd2f39","status":"passed","time":{"start":1698455488759,"stop":1698455508115,"duration":19356}},{"uid":"31e4d9808daa5264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/31e4d9808daa5264","status":"passed","time":{"start":1698369176187,"stop":1698369196252,"duration":20065}},{"uid":"aae1c30df5093a25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/aae1c30df5093a25","status":"passed","time":{"start":1698282765697,"stop":1698282785461,"duration":19764}},{"uid":"b32441b065a1435d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b32441b065a1435d","status":"passed","time":{"start":1698196442907,"stop":1698196460925,"duration":18018}},{"uid":"958b05452a085dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/958b05452a085dbc","status":"passed","time":{"start":1698178151800,"stop":1698178170377,"duration":18577}},{"uid":"ea0f3701af9ff852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/ea0f3701af9ff852","status":"passed","time":{"start":1698178104675,"stop":1698178122175,"duration":17500}}]},"tags":[]},"source":"b92ab445a447e110.json","parameterValues":["BuckinghamshireCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/ba0d202f4b3255da.json b/3.11/1086/data/test-cases/ba0d202f4b3255da.json new file mode 100644 index 0000000000..f61c413b63 --- /dev/null +++ b/3.11/1086/data/test-cases/ba0d202f4b3255da.json @@ -0,0 +1 @@ +{"uid":"ba0d202f4b3255da","name":"Validate Council Output [StratfordUponAvonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d7632c48737fc67f2ba0cc9473d07d35","time":{"start":1698867658683,"stop":1698867660541,"duration":1858},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: StratfordUponAvonCouncil","time":{"start":1698867658683,"stop":1698867658684,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from StratfordUponAvonCouncil","time":{"start":1698867658684,"stop":1698867660539,"duration":1855},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867660539,"stop":1698867660539,"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":1698867660539,"stop":1698867660541,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"StratfordUponAvonCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":35},"items":[{"uid":"ed0860861cb3130c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ed0860861cb3130c","status":"passed","time":{"start":1698801593449,"stop":1698801595227,"duration":1778}},{"uid":"a24021b571de9319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/a24021b571de9319","status":"passed","time":{"start":1698788744687,"stop":1698788746590,"duration":1903}},{"uid":"696febfb59f07ebe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/696febfb59f07ebe","status":"passed","time":{"start":1698715218916,"stop":1698715221051,"duration":2135}},{"uid":"146f7412793c8886","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/146f7412793c8886","status":"passed","time":{"start":1698701550839,"stop":1698701552661,"duration":1822}},{"uid":"4215fccec610f3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/4215fccec610f3c","status":"passed","time":{"start":1698700453260,"stop":1698700455796,"duration":2536}},{"uid":"cb501bb512bfeeef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/cb501bb512bfeeef","status":"passed","time":{"start":1698693173800,"stop":1698693175775,"duration":1975}},{"uid":"12961329dfab6630","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/12961329dfab6630","status":"passed","time":{"start":1698692967096,"stop":1698692968950,"duration":1854}},{"uid":"f8a87134b70728e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f8a87134b70728e","status":"passed","time":{"start":1698646579869,"stop":1698646581991,"duration":2122}},{"uid":"56735aa830bfdaf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/56735aa830bfdaf6","status":"passed","time":{"start":1698646549163,"stop":1698646551161,"duration":1998}},{"uid":"9f271a35907ec907","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/9f271a35907ec907","status":"passed","time":{"start":1698628635827,"stop":1698628637745,"duration":1918}},{"uid":"eed7af1b32fe41f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/eed7af1b32fe41f9","status":"passed","time":{"start":1698615388776,"stop":1698615391161,"duration":2385}},{"uid":"9158329b3a3a5777","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/9158329b3a3a5777","status":"passed","time":{"start":1698615308483,"stop":1698615310121,"duration":1638}},{"uid":"34adf7e6a0832537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/34adf7e6a0832537","status":"passed","time":{"start":1698615317633,"stop":1698615319632,"duration":1999}},{"uid":"544753d2f68660dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/544753d2f68660dd","status":"passed","time":{"start":1698542562166,"stop":1698542564244,"duration":2078}},{"uid":"e735db6b4c8d37be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e735db6b4c8d37be","status":"passed","time":{"start":1698455641172,"stop":1698455642587,"duration":1415}},{"uid":"24934a2aed3c43bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/24934a2aed3c43bf","status":"passed","time":{"start":1698369317861,"stop":1698369319941,"duration":2080}},{"uid":"23fd602ac0481e5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/23fd602ac0481e5b","status":"passed","time":{"start":1698283135176,"stop":1698283137125,"duration":1949}},{"uid":"205d44fa614e1d5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/205d44fa614e1d5b","status":"passed","time":{"start":1698196713776,"stop":1698196715669,"duration":1893}},{"uid":"bdefde96e1ab8e7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/bdefde96e1ab8e7c","status":"passed","time":{"start":1698178285454,"stop":1698178287483,"duration":2029}},{"uid":"56d1f69c80fa6603","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/56d1f69c80fa6603","status":"passed","time":{"start":1698178361016,"stop":1698178362674,"duration":1658}}]},"tags":[]},"source":"ba0d202f4b3255da.json","parameterValues":["StratfordUponAvonCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/bc90a5816ef6c038.json b/3.11/1086/data/test-cases/bc90a5816ef6c038.json new file mode 100644 index 0000000000..ddb873413d --- /dev/null +++ b/3.11/1086/data/test-cases/bc90a5816ef6c038.json @@ -0,0 +1 @@ +{"uid":"bc90a5816ef6c038","name":"Validate Council Output [WiganBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"d724d8b9a4d0593a99f53e95b03e558b","time":{"start":1698867813759,"stop":1698867817109,"duration":3350},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: WiganBoroughCouncil","time":{"start":1698867813760,"stop":1698867813760,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WiganBoroughCouncil","time":{"start":1698867813760,"stop":1698867817106,"duration":3346},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867817106,"stop":1698867817107,"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":1698867817107,"stop":1698867817109,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":170},"items":[{"uid":"202cacfe957cc6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/202cacfe957cc6db","status":"passed","time":{"start":1698801635741,"stop":1698801638980,"duration":3239}},{"uid":"cf19541da18c9a9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/cf19541da18c9a9a","status":"passed","time":{"start":1698788790227,"stop":1698788794778,"duration":4551}},{"uid":"f87b3d54bf8e60a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f87b3d54bf8e60a8","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715261726,"stop":1698715265785,"duration":4059}},{"uid":"3a05533e4af3a924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/3a05533e4af3a924","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701595015,"stop":1698701598703,"duration":3688}},{"uid":"a28af657b605aa20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a28af657b605aa20","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700498087,"stop":1698700502293,"duration":4206}},{"uid":"b6ae7074d096830a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b6ae7074d096830a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693235711,"stop":1698693239432,"duration":3721}},{"uid":"b4a7ef09070b5222","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b4a7ef09070b5222","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693022581,"stop":1698693026529,"duration":3948}},{"uid":"885f46996caf3c43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/885f46996caf3c43","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646613895,"stop":1698646617594,"duration":3699}},{"uid":"8e7673b97ab714d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8e7673b97ab714d7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646586390,"stop":1698646594303,"duration":7913}},{"uid":"a64efc9139002fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a64efc9139002fbe","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628839161,"stop":1698628842775,"duration":3614}},{"uid":"4cacf3064e3d9c32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4cacf3064e3d9c32","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615549107,"stop":1698615552689,"duration":3582}},{"uid":"d092382e3b1f9337","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d092382e3b1f9337","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615474591,"stop":1698615478352,"duration":3761}},{"uid":"df52dd458f9b8bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/df52dd458f9b8bde","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615419534,"stop":1698615423850,"duration":4316}},{"uid":"84ec49ff8043da6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/84ec49ff8043da6f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542639985,"stop":1698542644055,"duration":4070}},{"uid":"5e8715ca06d7aead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5e8715ca06d7aead","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455902256,"stop":1698455905714,"duration":3458}},{"uid":"ef531267ce8fb532","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/ef531267ce8fb532","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369625958,"stop":1698369630935,"duration":4977}},{"uid":"928034901dc77222","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/928034901dc77222","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698283240043,"stop":1698283243987,"duration":3944}},{"uid":"cd31aa44d9530302","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/cd31aa44d9530302","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196769844,"stop":1698196773531,"duration":3687}},{"uid":"e5d14ecaa208437b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e5d14ecaa208437b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178462457,"stop":1698178466827,"duration":4370}},{"uid":"b631d46b1d77c757","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/b631d46b1d77c757","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178448912,"stop":1698178452287,"duration":3375}}]},"tags":[]},"source":"bc90a5816ef6c038.json","parameterValues":["WiganBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/c07e9bdd8741bf4d.json b/3.11/1086/data/test-cases/c07e9bdd8741bf4d.json new file mode 100644 index 0000000000..a468ee6a2e --- /dev/null +++ b/3.11/1086/data/test-cases/c07e9bdd8741bf4d.json @@ -0,0 +1 @@ +{"uid":"c07e9bdd8741bf4d","name":"Validate Council Output [CrawleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"dac8bb4374cb8d8a9239d9475542e329","time":{"start":1698867407055,"stop":1698867408595,"duration":1540},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CrawleyBoroughCouncil","time":{"start":1698867407055,"stop":1698867407056,"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":1698867407056,"stop":1698867408592,"duration":1536},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867408593,"stop":1698867408593,"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":1698867408593,"stop":1698867408595,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[],"history":{"statistic":{"failed":118,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":170},"items":[{"uid":"6f7ed8156add581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6f7ed8156add581","status":"passed","time":{"start":1698801499611,"stop":1698801501480,"duration":1869}},{"uid":"8d4281264c5131f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8d4281264c5131f2","status":"passed","time":{"start":1698788438874,"stop":1698788441167,"duration":2293}},{"uid":"eafbeadff99d2cb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/eafbeadff99d2cb6","status":"passed","time":{"start":1698714917268,"stop":1698714919630,"duration":2362}},{"uid":"ad4b628859687808","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ad4b628859687808","status":"passed","time":{"start":1698701294095,"stop":1698701297693,"duration":3598}},{"uid":"1c68e462698734a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/1c68e462698734a8","status":"passed","time":{"start":1698700171589,"stop":1698700173188,"duration":1599}},{"uid":"e2d858843b9c389e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/e2d858843b9c389e","status":"passed","time":{"start":1698692730624,"stop":1698692732271,"duration":1647}},{"uid":"d81c793c043c2c75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d81c793c043c2c75","status":"passed","time":{"start":1698692686470,"stop":1698692690524,"duration":4054}},{"uid":"436ffd58df1a3810","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/436ffd58df1a3810","status":"passed","time":{"start":1698646242013,"stop":1698646243689,"duration":1676}},{"uid":"10652f1aeff3d564","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/10652f1aeff3d564","status":"passed","time":{"start":1698646276364,"stop":1698646278059,"duration":1695}},{"uid":"c93e8c722cc616a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c93e8c722cc616a9","status":"passed","time":{"start":1698628479578,"stop":1698628483290,"duration":3712}},{"uid":"8bee24d7d5f15d78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8bee24d7d5f15d78","status":"passed","time":{"start":1698615119590,"stop":1698615121057,"duration":1467}},{"uid":"9c17f5dd503f352a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/9c17f5dd503f352a","status":"passed","time":{"start":1698615170458,"stop":1698615171779,"duration":1321}},{"uid":"c2ab9c589d4f2319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c2ab9c589d4f2319","status":"passed","time":{"start":1698615053526,"stop":1698615056569,"duration":3043}},{"uid":"6907d33dc28c67aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6907d33dc28c67aa","status":"passed","time":{"start":1698542292644,"stop":1698542302334,"duration":9690}},{"uid":"671a58873db2fc27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/671a58873db2fc27","status":"passed","time":{"start":1698455494406,"stop":1698455496694,"duration":2288}},{"uid":"789ec5ecff1c811d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/789ec5ecff1c811d","status":"passed","time":{"start":1698369176658,"stop":1698369178372,"duration":1714}},{"uid":"743263be03a6d45e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/743263be03a6d45e","status":"passed","time":{"start":1698282767832,"stop":1698282770525,"duration":2693}},{"uid":"5a5f00296d11946b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5a5f00296d11946b","status":"passed","time":{"start":1698196447448,"stop":1698196449335,"duration":1887}},{"uid":"4ffddb83ec1ddea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4ffddb83ec1ddea6","status":"passed","time":{"start":1698178149891,"stop":1698178151790,"duration":1899}},{"uid":"9b20b91d435654a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/9b20b91d435654a2","status":"passed","time":{"start":1698178108029,"stop":1698178111738,"duration":3709}}]},"tags":[]},"source":"c07e9bdd8741bf4d.json","parameterValues":["CrawleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/c08401c722f338cb.json b/3.11/1086/data/test-cases/c08401c722f338cb.json new file mode 100644 index 0000000000..629d8a91f4 --- /dev/null +++ b/3.11/1086/data/test-cases/c08401c722f338cb.json @@ -0,0 +1 @@ +{"uid":"c08401c722f338cb","name":"Validate Council Output [NewarkAndSherwoodDC]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"4d76ea9dcf3a3c0d5f40470e07f35ac0","time":{"start":1698867469313,"stop":1698867470529,"duration":1216},"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":1698867469314,"stop":1698867469314,"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":1698867469314,"stop":1698867470527,"duration":1213},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867470527,"stop":1698867470527,"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":1698867470527,"stop":1698867470529,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b0f0bbf2456c153d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b0f0bbf2456c153d","status":"passed","time":{"start":1698801546426,"stop":1698801547227,"duration":801}},{"uid":"3b817ae6f58d8c75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3b817ae6f58d8c75","status":"passed","time":{"start":1698788722390,"stop":1698788723681,"duration":1291}},{"uid":"a3796395af08c71c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a3796395af08c71c","status":"passed","time":{"start":1698715188031,"stop":1698715189396,"duration":1365}},{"uid":"387e6b4f859be30e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/387e6b4f859be30e","status":"passed","time":{"start":1698701518817,"stop":1698701520083,"duration":1266}},{"uid":"3280b382511b2019","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3280b382511b2019","status":"passed","time":{"start":1698700430642,"stop":1698700432182,"duration":1540}},{"uid":"5528dc13ed1a3ec7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/5528dc13ed1a3ec7","status":"passed","time":{"start":1698692998450,"stop":1698693000166,"duration":1716}},{"uid":"a4b073b74a817105","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/a4b073b74a817105","status":"passed","time":{"start":1698692947593,"stop":1698692948962,"duration":1369}},{"uid":"3ee8132609a3ca0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3ee8132609a3ca0f","status":"passed","time":{"start":1698646564282,"stop":1698646565542,"duration":1260}},{"uid":"1a17aa3ebf1fc4a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1a17aa3ebf1fc4a7","status":"passed","time":{"start":1698646503442,"stop":1698646504811,"duration":1369}},{"uid":"53b38d495c1204f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/53b38d495c1204f6","status":"passed","time":{"start":1698628541137,"stop":1698628542132,"duration":995}},{"uid":"9d3c47773ca4b00a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/9d3c47773ca4b00a","status":"passed","time":{"start":1698615168563,"stop":1698615169670,"duration":1107}},{"uid":"6ea4af902eff3b2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6ea4af902eff3b2e","status":"passed","time":{"start":1698615236265,"stop":1698615237509,"duration":1244}},{"uid":"82a2e4cef47371fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/82a2e4cef47371fc","status":"passed","time":{"start":1698615098411,"stop":1698615099878,"duration":1467}},{"uid":"dc9b0d8c2a5d1c43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/dc9b0d8c2a5d1c43","status":"passed","time":{"start":1698542337465,"stop":1698542339035,"duration":1570}},{"uid":"2f130ba3c6f63c9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2f130ba3c6f63c9a","status":"passed","time":{"start":1698455530240,"stop":1698455531041,"duration":801}},{"uid":"4f6138e379ce84d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/4f6138e379ce84d4","status":"passed","time":{"start":1698369219189,"stop":1698369220851,"duration":1662}},{"uid":"8b0f1ed0aab7c2b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8b0f1ed0aab7c2b7","status":"passed","time":{"start":1698282808717,"stop":1698282809996,"duration":1279}},{"uid":"991e725087b51569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/991e725087b51569","status":"passed","time":{"start":1698196481454,"stop":1698196482481,"duration":1027}},{"uid":"9b2cf41a24736dda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/9b2cf41a24736dda","status":"passed","time":{"start":1698178213041,"stop":1698178214304,"duration":1263}},{"uid":"43b8dd34158427b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/43b8dd34158427b8","status":"passed","time":{"start":1698178146729,"stop":1698178147950,"duration":1221}}]},"tags":[]},"source":"c08401c722f338cb.json","parameterValues":["NewarkAndSherwoodDC"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/c0a4902472e36f1d.json b/3.11/1086/data/test-cases/c0a4902472e36f1d.json new file mode 100644 index 0000000000..ff07b0677f --- /dev/null +++ b/3.11/1086/data/test-cases/c0a4902472e36f1d.json @@ -0,0 +1 @@ +{"uid":"c0a4902472e36f1d","name":"Validate Council Output [EastCambridgeshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"94109bff7ef580f8a70ff49447a40d87","time":{"start":1698867420702,"stop":1698867421974,"duration":1272},"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":1698867420702,"stop":1698867420703,"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":1698867420703,"stop":1698867421971,"duration":1268},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867421971,"stop":1698867421971,"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":1698867421971,"stop":1698867421974,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"3a63552c1408f27c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/3a63552c1408f27c","status":"passed","time":{"start":1698801502220,"stop":1698801503379,"duration":1159}},{"uid":"9825e56579ab9ac9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9825e56579ab9ac9","status":"passed","time":{"start":1698788471905,"stop":1698788473707,"duration":1802}},{"uid":"d2b237aa0953aec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d2b237aa0953aec0","status":"passed","time":{"start":1698714937513,"stop":1698714940290,"duration":2777}},{"uid":"234e0e1078ee39c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/234e0e1078ee39c8","status":"passed","time":{"start":1698701308801,"stop":1698701310225,"duration":1424}},{"uid":"5ad6e2e0bad0ab2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/5ad6e2e0bad0ab2f","status":"passed","time":{"start":1698700186902,"stop":1698700188215,"duration":1313}},{"uid":"37efc690dfd40fb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/37efc690dfd40fb7","status":"passed","time":{"start":1698692748782,"stop":1698692752356,"duration":3574}},{"uid":"2c937070075e7a9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/2c937070075e7a9b","status":"passed","time":{"start":1698692705302,"stop":1698692706731,"duration":1429}},{"uid":"74b088a61e0d4db0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/74b088a61e0d4db0","status":"passed","time":{"start":1698646267734,"stop":1698646270607,"duration":2873}},{"uid":"2e5577ce3329db54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/2e5577ce3329db54","status":"passed","time":{"start":1698646292357,"stop":1698646293809,"duration":1452}},{"uid":"39807da0844f400f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/39807da0844f400f","status":"passed","time":{"start":1698628507124,"stop":1698628511967,"duration":4843}},{"uid":"bbd4611ff00bacee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/bbd4611ff00bacee","status":"passed","time":{"start":1698615136759,"stop":1698615141333,"duration":4574}},{"uid":"627f387971a79426","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/627f387971a79426","status":"passed","time":{"start":1698615203091,"stop":1698615204419,"duration":1328}},{"uid":"73e5de1eb64fb1b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/73e5de1eb64fb1b2","status":"passed","time":{"start":1698615068901,"stop":1698615072847,"duration":3946}},{"uid":"bf8a4b4bf987726f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bf8a4b4bf987726f","status":"passed","time":{"start":1698542314135,"stop":1698542315489,"duration":1354}},{"uid":"1b12f2900079df56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1b12f2900079df56","status":"passed","time":{"start":1698455511014,"stop":1698455512374,"duration":1360}},{"uid":"9e98df61dec536c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9e98df61dec536c2","status":"passed","time":{"start":1698369193377,"stop":1698369195002,"duration":1625}},{"uid":"c9e39533727a7723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c9e39533727a7723","status":"passed","time":{"start":1698282788634,"stop":1698282790189,"duration":1555}},{"uid":"14debfa446567092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/14debfa446567092","status":"passed","time":{"start":1698196461984,"stop":1698196465168,"duration":3184}},{"uid":"f08c4db450c0b197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f08c4db450c0b197","status":"passed","time":{"start":1698178164490,"stop":1698178166206,"duration":1716}},{"uid":"6edac515a803c668","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/6edac515a803c668","status":"passed","time":{"start":1698178127112,"stop":1698178130077,"duration":2965}}]},"tags":[]},"source":"c0a4902472e36f1d.json","parameterValues":["EastCambridgeshireCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/c16467fe0968afef.json b/3.11/1086/data/test-cases/c16467fe0968afef.json new file mode 100644 index 0000000000..02eb984281 --- /dev/null +++ b/3.11/1086/data/test-cases/c16467fe0968afef.json @@ -0,0 +1 @@ +{"uid":"c16467fe0968afef","name":"Validate Council Output [GatesheadCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"3a7171e6de629587a3f0d32410302b35","time":{"start":1698867453990,"stop":1698867463024,"duration":9034},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: GatesheadCouncil","time":{"start":1698867453990,"stop":1698867453990,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from GatesheadCouncil","time":{"start":1698867453991,"stop":1698867463021,"duration":9030},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867463021,"stop":1698867463021,"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":1698867463022,"stop":1698867463024,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"GatesheadCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":19,"unknown":0,"total":23},"items":[{"uid":"402dd9daaaa1e939","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/402dd9daaaa1e939","status":"passed","time":{"start":1698801530927,"stop":1698801538776,"duration":7849}},{"uid":"ab9549598e2e9253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ab9549598e2e9253","status":"passed","time":{"start":1698788506193,"stop":1698788514780,"duration":8587}},{"uid":"dce29117ac1cb906","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/dce29117ac1cb906","status":"passed","time":{"start":1698714974962,"stop":1698714985326,"duration":10364}},{"uid":"fe26bef473519aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/fe26bef473519aa","status":"passed","time":{"start":1698701338256,"stop":1698701346282,"duration":8026}},{"uid":"d691a9f461783e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d691a9f461783e2","status":"passed","time":{"start":1698700220754,"stop":1698700229344,"duration":8590}},{"uid":"169ae47981dbbafd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/169ae47981dbbafd","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55c625a2bfb3 \n#1 0x55c6256ff4a7 \n#2 0x55c6256e749e \n#3 0x55c6256e72ce \n#4 0x55c6256e5ecd \n#5 0x55c6256e64cf \n#6 0x55c6256f5a04 \n#7 0x55c62570a651 \n#8 0x55c62570f04b \n#9 0x55c6256e6bf1 \n#10 0x55c62570a446 \n#11 0x55c625781dfc \n#12 0x55c625768713 \n#13 0x55c62573b18b \n#14 0x55c62573bf7e \n#15 0x55c6259f18d8 \n#16 0x55c6259f5800 \n#17 0x55c6259ffcfc \n#18 0x55c6259f6418 \n#19 0x55c6259c342f \n#20 0x55c625a1a4e8 \n#21 0x55c625a1a6b4 \n#22 0x55c625a2b143 \n#23 0x7f6e56a94ac3 ","time":{"start":1698692796222,"stop":1698693102005,"duration":305783}},{"uid":"481c58fa1c2e53d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/481c58fa1c2e53d0","status":"passed","time":{"start":1698692740844,"stop":1698692750431,"duration":9587}},{"uid":"b77d1a2e42d6a7dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/b77d1a2e42d6a7dd","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55f663c0afb3 \n#1 0x55f6638de4a7 \n#2 0x55f663925dd6 \n#3 0x55f663925ec1 \n#4 0x55f663963354 \n#5 0x55f66394796d \n#6 0x55f663960c02 \n#7 0x55f663947713 \n#8 0x55f66391a18b \n#9 0x55f66391af7e \n#10 0x55f663bd08d8 \n#11 0x55f663bd4800 \n#12 0x55f663bdecfc \n#13 0x55f663bd5418 \n#14 0x55f663ba242f \n#15 0x55f663bf94e8 \n#16 0x55f663bf96b4 \n#17 0x55f663c0a143 \n#18 0x7f9e2de94ac3 ","time":{"start":1698646302752,"stop":1698646326979,"duration":24227}},{"uid":"8a62503caf7dda9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8a62503caf7dda9a","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x56336bc0efb3 \n#1 0x56336b8e24a7 \n#2 0x56336b929dd6 \n#3 0x56336b929ec1 \n#4 0x56336b967354 \n#5 0x56336b94b96d \n#6 0x56336b964c02 \n#7 0x56336b94b713 \n#8 0x56336b91e18b \n#9 0x56336b91ef7e \n#10 0x56336bbd48d8 \n#11 0x56336bbd8800 \n#12 0x56336bbe2cfc \n#13 0x56336bbd9418 \n#14 0x56336bba642f \n#15 0x56336bbfd4e8 \n#16 0x56336bbfd6b4 \n#17 0x56336bc0e143 \n#18 0x7f4d6f894ac3 ","time":{"start":1698646324063,"stop":1698646338747,"duration":14684}},{"uid":"2eb7ea187a488639","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/2eb7ea187a488639","status":"passed","time":{"start":1698628550830,"stop":1698628559680,"duration":8850}},{"uid":"292030a68d087518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/292030a68d087518","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f026d79fb3 \n#1 0x55f026a4d4a7 \n#2 0x55f026a3549e \n#3 0x55f026a352ce \n#4 0x55f026a33ecd \n#5 0x55f026a344cf \n#6 0x55f026a43a04 \n#7 0x55f026a58651 \n#8 0x55f026a5d04b \n#9 0x55f026a34bf1 \n#10 0x55f026a58446 \n#11 0x55f026acfdfc \n#12 0x55f026ab6713 \n#13 0x55f026a8918b \n#14 0x55f026a89f7e \n#15 0x55f026d3f8d8 \n#16 0x55f026d43800 \n#17 0x55f026d4dcfc \n#18 0x55f026d44418 \n#19 0x55f026d1142f \n#20 0x55f026d684e8 \n#21 0x55f026d686b4 \n#22 0x55f026d79143 \n#23 0x7effd3694ac3 ","time":{"start":1698615170833,"stop":1698615476037,"duration":305204}},{"uid":"1e1320d63b41e40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/1e1320d63b41e40","status":"passed","time":{"start":1698615233501,"stop":1698615241936,"duration":8435}},{"uid":"afa0550e6aa5c025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/afa0550e6aa5c025","status":"passed","time":{"start":1698615108709,"stop":1698615118193,"duration":9484}},{"uid":"a81dc7c19d10b39e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a81dc7c19d10b39e","status":"passed","time":{"start":1698542350573,"stop":1698542359275,"duration":8702}},{"uid":"82e86c5ce59e0df3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/82e86c5ce59e0df3","status":"passed","time":{"start":1698455538635,"stop":1698455547072,"duration":8437}},{"uid":"80e7aa15c581c4b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/80e7aa15c581c4b8","status":"passed","time":{"start":1698369226337,"stop":1698369236059,"duration":9722}},{"uid":"52be0c3c1b002a1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/52be0c3c1b002a1a","status":"passed","time":{"start":1698282827769,"stop":1698282837580,"duration":9811}},{"uid":"7380c1a9328d0584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7380c1a9328d0584","status":"passed","time":{"start":1698196505514,"stop":1698196516057,"duration":10543}},{"uid":"ed8d917ea4df35a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ed8d917ea4df35a8","status":"passed","time":{"start":1698178205217,"stop":1698178214736,"duration":9519}},{"uid":"80fc33e22a57f999","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/80fc33e22a57f999","status":"passed","time":{"start":1698178194573,"stop":1698178202590,"duration":8017}}]},"tags":[]},"source":"c16467fe0968afef.json","parameterValues":["GatesheadCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/c72db39beb97dd3f.json b/3.11/1086/data/test-cases/c72db39beb97dd3f.json new file mode 100644 index 0000000000..c3520c9f2a --- /dev/null +++ b/3.11/1086/data/test-cases/c72db39beb97dd3f.json @@ -0,0 +1 @@ +{"uid":"c72db39beb97dd3f","name":"Validate Council Output [LancasterCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"457984096c8a54ecc6e0400bb319c59a","time":{"start":1698867433266,"stop":1698867438577,"duration":5311},"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":1698867433267,"stop":1698867433267,"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":1698867433267,"stop":1698867438574,"duration":5307},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867438574,"stop":1698867438575,"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":1698867438575,"stop":1698867438577,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":2,"broken":0,"skipped":0,"passed":129,"unknown":0,"total":131},"items":[{"uid":"aefd6f314c022093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/aefd6f314c022093","status":"passed","time":{"start":1698801523385,"stop":1698801531073,"duration":7688}},{"uid":"79e342d09e9f6edc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/79e342d09e9f6edc","status":"passed","time":{"start":1698788488760,"stop":1698788493986,"duration":5226}},{"uid":"c1e4e95f990de0f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/c1e4e95f990de0f0","status":"passed","time":{"start":1698714947523,"stop":1698714952811,"duration":5288}},{"uid":"4aec2c987634c535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4aec2c987634c535","status":"passed","time":{"start":1698701308737,"stop":1698701313958,"duration":5221}},{"uid":"fe2dbb520d9269f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/fe2dbb520d9269f9","status":"passed","time":{"start":1698700204877,"stop":1698700210259,"duration":5382}},{"uid":"784bfa0c3de74ee0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/784bfa0c3de74ee0","status":"passed","time":{"start":1698692756400,"stop":1698692761733,"duration":5333}},{"uid":"39b770bd46ef23cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/39b770bd46ef23cf","status":"passed","time":{"start":1698692706916,"stop":1698692712259,"duration":5343}},{"uid":"de197dcb01a76b27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/de197dcb01a76b27","status":"passed","time":{"start":1698646350965,"stop":1698646358987,"duration":8022}},{"uid":"f9c04220674c32f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f9c04220674c32f9","status":"passed","time":{"start":1698646357963,"stop":1698646364023,"duration":6060}},{"uid":"2f571877424aeb46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/2f571877424aeb46","status":"passed","time":{"start":1698628576476,"stop":1698628581529,"duration":5053}},{"uid":"c7b8a4807d2c1038","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c7b8a4807d2c1038","status":"passed","time":{"start":1698615494210,"stop":1698615499385,"duration":5175}},{"uid":"26e9c547a9116814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/26e9c547a9116814","status":"passed","time":{"start":1698615257802,"stop":1698615263482,"duration":5680}},{"uid":"38c7a18def3d4c6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/38c7a18def3d4c6f","status":"passed","time":{"start":1698615137351,"stop":1698615142618,"duration":5267}},{"uid":"720e3f81a48ee831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/720e3f81a48ee831","status":"passed","time":{"start":1698542377504,"stop":1698542389096,"duration":11592}},{"uid":"bb03586a544a38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bb03586a544a38e","status":"passed","time":{"start":1698455566909,"stop":1698455578242,"duration":11333}},{"uid":"47b5eda21574d635","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/47b5eda21574d635","status":"passed","time":{"start":1698369254436,"stop":1698369260327,"duration":5891}},{"uid":"218bb09b1d820a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/218bb09b1d820a0","status":"passed","time":{"start":1698282859204,"stop":1698282870286,"duration":11082}},{"uid":"a8b28019eeecc58d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/a8b28019eeecc58d","status":"passed","time":{"start":1698196533878,"stop":1698196539006,"duration":5128}},{"uid":"3aa51000b608b7c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/3aa51000b608b7c2","status":"passed","time":{"start":1698178232979,"stop":1698178238331,"duration":5352}},{"uid":"2fcbf8914c9c8328","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/2fcbf8914c9c8328","status":"passed","time":{"start":1698178220132,"stop":1698178227178,"duration":7046}}]},"tags":[]},"source":"c72db39beb97dd3f.json","parameterValues":["LancasterCityCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/d45ea2db01c2aa25.json b/3.11/1086/data/test-cases/d45ea2db01c2aa25.json new file mode 100644 index 0000000000..495c604f09 --- /dev/null +++ b/3.11/1086/data/test-cases/d45ea2db01c2aa25.json @@ -0,0 +1 @@ +{"uid":"d45ea2db01c2aa25","name":"Validate Council Output [CharnwoodBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"801248c9ab954856945dc1ac5bef1fab","time":{"start":1698867392746,"stop":1698867395179,"duration":2433},"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":1698867392746,"stop":1698867392747,"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":1698867392747,"stop":1698867395177,"duration":2430},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867395178,"stop":1698867395178,"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":1698867395178,"stop":1698867395179,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":28,"broken":0,"skipped":0,"passed":142,"unknown":0,"total":170},"items":[{"uid":"b7e8f14380ac7fcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b7e8f14380ac7fcf","status":"passed","time":{"start":1698801503421,"stop":1698801505501,"duration":2080}},{"uid":"148357b2bd86367e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/148357b2bd86367e","status":"passed","time":{"start":1698788425477,"stop":1698788427478,"duration":2001}},{"uid":"93a91f5f2c6cac76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/93a91f5f2c6cac76","status":"passed","time":{"start":1698714889981,"stop":1698714891789,"duration":1808}},{"uid":"12d6dcfe8f1bf52a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/12d6dcfe8f1bf52a","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698701280236,"stop":1698701281737,"duration":1501}},{"uid":"4ac2c942be5d2f5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/4ac2c942be5d2f5c","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698700157450,"stop":1698700159218,"duration":1768}},{"uid":"fe7903d3134d1740","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/fe7903d3134d1740","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692716108,"stop":1698692717942,"duration":1834}},{"uid":"927cf8b42a34180a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/927cf8b42a34180a","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692671757,"stop":1698692673723,"duration":1966}},{"uid":"ee2b32173da7234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ee2b32173da7234","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646226768,"stop":1698646230296,"duration":3528}},{"uid":"8c10530047dcb7c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8c10530047dcb7c1","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646260782,"stop":1698646264447,"duration":3665}},{"uid":"d4c9b6b78a75ac59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d4c9b6b78a75ac59","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698628468795,"stop":1698628470654,"duration":1859}},{"uid":"f1bb5d3466ad398e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f1bb5d3466ad398e","status":"passed","time":{"start":1698615109191,"stop":1698615110902,"duration":1711}},{"uid":"e03e75ca5b1f6464","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e03e75ca5b1f6464","status":"passed","time":{"start":1698615160060,"stop":1698615161824,"duration":1764}},{"uid":"a1193b7d56fc0d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/a1193b7d56fc0d12","status":"passed","time":{"start":1698615042491,"stop":1698615044038,"duration":1547}},{"uid":"8bff45b3dfe9cded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8bff45b3dfe9cded","status":"passed","time":{"start":1698542279317,"stop":1698542281374,"duration":2057}},{"uid":"3bb5c1b84b74105e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3bb5c1b84b74105e","status":"passed","time":{"start":1698455467121,"stop":1698455468811,"duration":1690}},{"uid":"5915accf30b2f82b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5915accf30b2f82b","status":"passed","time":{"start":1698369162847,"stop":1698369165093,"duration":2246}},{"uid":"c409c1e93f26fc28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c409c1e93f26fc28","status":"passed","time":{"start":1698282742955,"stop":1698282744564,"duration":1609}},{"uid":"eeb1467f44e99565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/eeb1467f44e99565","status":"passed","time":{"start":1698196422827,"stop":1698196424905,"duration":2078}},{"uid":"41c1f5f649a273f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/41c1f5f649a273f4","status":"passed","time":{"start":1698178136357,"stop":1698178138124,"duration":1767}},{"uid":"8354c30a90df81f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/8354c30a90df81f3","status":"passed","time":{"start":1698178093177,"stop":1698178096845,"duration":3668}}]},"tags":[]},"source":"d45ea2db01c2aa25.json","parameterValues":["CharnwoodBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/cc94684964a1cab8.json b/3.11/1086/data/test-cases/d523ba688d991785.json similarity index 91% rename from 3.11/1084/data/test-cases/cc94684964a1cab8.json rename to 3.11/1086/data/test-cases/d523ba688d991785.json index 26af35fa9c..917e3cde97 100644 --- a/3.11/1084/data/test-cases/cc94684964a1cab8.json +++ b/3.11/1086/data/test-cases/d523ba688d991785.json @@ -1 +1 @@ -{"uid":"cc94684964a1cab8","name":"Validate Council Output [SwaleBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"af246d65f1eea891cf11ee497308965a","time":{"start":1698867589459,"stop":1698867590208,"duration":749},"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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/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:791: \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:492: 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.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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb2749fcd0>, 'council': 'SwaleBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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, verify=False)\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 = 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='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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/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:791: \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:492: 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.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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb2749fcd0>, 'council': 'SwaleBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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, verify=False)\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 = 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='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":1698867589460,"stop":1698867589460,"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":1698867589460,"stop":1698867590208,"duration":748},"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":147,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":170},"items":[{"uid":"b4024b7e85168ed0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b4024b7e85168ed0","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698801595230,"stop":1698801603906,"duration":8676}},{"uid":"73dee4db266ebd90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/73dee4db266ebd90","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698788746594,"stop":1698788748233,"duration":1639}},{"uid":"e47ac599b0848867","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e47ac599b0848867","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698715221055,"stop":1698715222717,"duration":1662}},{"uid":"eaef15e37c268a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/eaef15e37c268a4d","status":"passed","time":{"start":1698701552664,"stop":1698701554008,"duration":1344}},{"uid":"b459285f95828881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b459285f95828881","status":"passed","time":{"start":1698700455798,"stop":1698700458027,"duration":2229}},{"uid":"41ed6e0c0d968086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/41ed6e0c0d968086","status":"passed","time":{"start":1698693175778,"stop":1698693177390,"duration":1612}},{"uid":"a5e78f5d1c4368ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/a5e78f5d1c4368ba","status":"passed","time":{"start":1698692968952,"stop":1698692970517,"duration":1565}},{"uid":"ccdf21d0efedcc15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ccdf21d0efedcc15","status":"passed","time":{"start":1698646581994,"stop":1698646612252,"duration":30258}},{"uid":"4cce95b11b430ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/4cce95b11b430ba","status":"passed","time":{"start":1698646551164,"stop":1698646553194,"duration":2030}},{"uid":"37de1966a41688dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/37de1966a41688dc","status":"passed","time":{"start":1698628637748,"stop":1698628667099,"duration":29351}},{"uid":"5d2ac47bf8e0f1dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5d2ac47bf8e0f1dd","status":"passed","time":{"start":1698615391164,"stop":1698615392453,"duration":1289}},{"uid":"9e1eb450c991bf18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/9e1eb450c991bf18","status":"passed","time":{"start":1698615310125,"stop":1698615311752,"duration":1627}},{"uid":"19554ed69ab7f698","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/19554ed69ab7f698","status":"passed","time":{"start":1698615319636,"stop":1698615321238,"duration":1602}},{"uid":"8cb0749a55897043","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8cb0749a55897043","status":"passed","time":{"start":1698542564247,"stop":1698542594229,"duration":29982}},{"uid":"363b789600daad6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/363b789600daad6","status":"passed","time":{"start":1698455642590,"stop":1698455665953,"duration":23363}},{"uid":"562b354808e318","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/562b354808e318","status":"passed","time":{"start":1698369319945,"stop":1698369328990,"duration":9045}},{"uid":"31c423fb33f8f5e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/31c423fb33f8f5e9","status":"passed","time":{"start":1698283137129,"stop":1698283138867,"duration":1738}},{"uid":"8f29e7252b3a8970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/8f29e7252b3a8970","status":"passed","time":{"start":1698196715673,"stop":1698196745024,"duration":29351}},{"uid":"62640462317c27de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/62640462317c27de","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178287486,"stop":1698178290665,"duration":3179}},{"uid":"bd2ac69201ec245b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/bd2ac69201ec245b","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178362677,"stop":1698178364043,"duration":1366}}]},"tags":[]},"source":"cc94684964a1cab8.json","parameterValues":["SwaleBoroughCouncil"]} \ No newline at end of file +{"uid":"d523ba688d991785","name":"Validate Council Output [SwaleBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"af246d65f1eea891cf11ee497308965a","time":{"start":1698867660544,"stop":1698867661518,"duration":974},"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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/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:791: \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:492: 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.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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053b17e310>, 'council': 'SwaleBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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, verify=False)\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 = 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='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:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/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:791: \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:492: 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.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:845: 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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053b17e310>, 'council': 'SwaleBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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, verify=False)\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 = 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='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":1698867660545,"stop":1698867660545,"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":1698867660545,"stop":1698867661518,"duration":973},"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":147,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":170},"items":[{"uid":"b4024b7e85168ed0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b4024b7e85168ed0","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698801595230,"stop":1698801603906,"duration":8676}},{"uid":"73dee4db266ebd90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/73dee4db266ebd90","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698788746594,"stop":1698788748233,"duration":1639}},{"uid":"e47ac599b0848867","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e47ac599b0848867","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698715221055,"stop":1698715222717,"duration":1662}},{"uid":"eaef15e37c268a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/eaef15e37c268a4d","status":"passed","time":{"start":1698701552664,"stop":1698701554008,"duration":1344}},{"uid":"b459285f95828881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b459285f95828881","status":"passed","time":{"start":1698700455798,"stop":1698700458027,"duration":2229}},{"uid":"41ed6e0c0d968086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/41ed6e0c0d968086","status":"passed","time":{"start":1698693175778,"stop":1698693177390,"duration":1612}},{"uid":"a5e78f5d1c4368ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/a5e78f5d1c4368ba","status":"passed","time":{"start":1698692968952,"stop":1698692970517,"duration":1565}},{"uid":"ccdf21d0efedcc15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ccdf21d0efedcc15","status":"passed","time":{"start":1698646581994,"stop":1698646612252,"duration":30258}},{"uid":"4cce95b11b430ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/4cce95b11b430ba","status":"passed","time":{"start":1698646551164,"stop":1698646553194,"duration":2030}},{"uid":"37de1966a41688dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/37de1966a41688dc","status":"passed","time":{"start":1698628637748,"stop":1698628667099,"duration":29351}},{"uid":"5d2ac47bf8e0f1dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5d2ac47bf8e0f1dd","status":"passed","time":{"start":1698615391164,"stop":1698615392453,"duration":1289}},{"uid":"9e1eb450c991bf18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/9e1eb450c991bf18","status":"passed","time":{"start":1698615310125,"stop":1698615311752,"duration":1627}},{"uid":"19554ed69ab7f698","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/19554ed69ab7f698","status":"passed","time":{"start":1698615319636,"stop":1698615321238,"duration":1602}},{"uid":"8cb0749a55897043","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8cb0749a55897043","status":"passed","time":{"start":1698542564247,"stop":1698542594229,"duration":29982}},{"uid":"363b789600daad6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/363b789600daad6","status":"passed","time":{"start":1698455642590,"stop":1698455665953,"duration":23363}},{"uid":"562b354808e318","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/562b354808e318","status":"passed","time":{"start":1698369319945,"stop":1698369328990,"duration":9045}},{"uid":"31c423fb33f8f5e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/31c423fb33f8f5e9","status":"passed","time":{"start":1698283137129,"stop":1698283138867,"duration":1738}},{"uid":"8f29e7252b3a8970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/8f29e7252b3a8970","status":"passed","time":{"start":1698196715673,"stop":1698196745024,"duration":29351}},{"uid":"62640462317c27de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/62640462317c27de","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178287486,"stop":1698178290665,"duration":3179}},{"uid":"bd2ac69201ec245b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/bd2ac69201ec245b","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178362677,"stop":1698178364043,"duration":1366}}]},"tags":[]},"source":"d523ba688d991785.json","parameterValues":["SwaleBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/d6467f18bc7cb1eb.json b/3.11/1086/data/test-cases/d6467f18bc7cb1eb.json new file mode 100644 index 0000000000..93def55e56 --- /dev/null +++ b/3.11/1086/data/test-cases/d6467f18bc7cb1eb.json @@ -0,0 +1 @@ +{"uid":"d6467f18bc7cb1eb","name":"Validate Council Output [NorthNorthamptonshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"92c0f84b87cb9703264ef6f7bea152ee","time":{"start":1698867495331,"stop":1698867496387,"duration":1056},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NorthNorthamptonshireCouncil","time":{"start":1698867495331,"stop":1698867495331,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NorthNorthamptonshireCouncil","time":{"start":1698867495332,"stop":1698867496384,"duration":1052},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867496384,"stop":1698867496384,"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":1698867496385,"stop":1698867496387,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NorthNorthamptonshireCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"d6467f18bc7cb1eb.json","parameterValues":["NorthNorthamptonshireCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/fab57b1099b2bfa9.json b/3.11/1086/data/test-cases/d8b8c51ccf93a7bd.json similarity index 89% rename from 3.11/1084/data/test-cases/fab57b1099b2bfa9.json rename to 3.11/1086/data/test-cases/d8b8c51ccf93a7bd.json index 2fca806784..62a90b7241 100644 --- a/3.11/1084/data/test-cases/fab57b1099b2bfa9.json +++ b/3.11/1086/data/test-cases/d8b8c51ccf93a7bd.json @@ -1 +1 @@ -{"uid":"fab57b1099b2bfa9","name":"Validate Council Output [FenlandDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b9a0b94e117284e01290d827dc1bf029","time":{"start":1698867377119,"stop":1698867377768,"duration":649},"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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/x64/lib/python3.11/ssl.py:1379: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f659589b610>, 'council': 'FenlandDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":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 = '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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/x64/lib/python3.11/ssl.py:1379: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f659589b610>, 'council': 'FenlandDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867377119,"stop":1698867377119,"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":1698867377120,"stop":1698867377768,"duration":648},"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":72,"broken":0,"skipped":0,"passed":98,"unknown":0,"total":170},"items":[{"uid":"2a1cd6e697b4a9f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/2a1cd6e697b4a9f4","status":"passed","time":{"start":1698801527895,"stop":1698801530925,"duration":3030}},{"uid":"5388a38ffa90adcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5388a38ffa90adcd","status":"passed","time":{"start":1698788503485,"stop":1698788506191,"duration":2706}},{"uid":"616ff538efb8968c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/616ff538efb8968c","status":"passed","time":{"start":1698714969819,"stop":1698714974959,"duration":5140}},{"uid":"cfdd6f70e382a9d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/cfdd6f70e382a9d9","status":"passed","time":{"start":1698701335206,"stop":1698701338253,"duration":3047}},{"uid":"648cc2228512d951","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/648cc2228512d951","status":"passed","time":{"start":1698700217914,"stop":1698700220752,"duration":2838}},{"uid":"1c786bf609771953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/1c786bf609771953","status":"passed","time":{"start":1698692793054,"stop":1698692796219,"duration":3165}},{"uid":"f996a17e031b94c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f996a17e031b94c1","status":"passed","time":{"start":1698692737734,"stop":1698692740840,"duration":3106}},{"uid":"207043aa49c74418","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/207043aa49c74418","status":"passed","time":{"start":1698646299395,"stop":1698646302749,"duration":3354}},{"uid":"7e01908be067ce69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7e01908be067ce69","status":"passed","time":{"start":1698646320951,"stop":1698646324061,"duration":3110}},{"uid":"4d0858f2dac9ad8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/4d0858f2dac9ad8e","status":"passed","time":{"start":1698628548302,"stop":1698628550827,"duration":2525}},{"uid":"d9e0b0b35459c90e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d9e0b0b35459c90e","status":"passed","time":{"start":1698615167830,"stop":1698615170831,"duration":3001}},{"uid":"c53285209a9d8286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c53285209a9d8286","status":"passed","time":{"start":1698615230681,"stop":1698615233498,"duration":2817}},{"uid":"f08114460d68b37e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f08114460d68b37e","status":"passed","time":{"start":1698615105760,"stop":1698615108706,"duration":2946}},{"uid":"155ac506edb0020f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/155ac506edb0020f","status":"passed","time":{"start":1698542347550,"stop":1698542350571,"duration":3021}},{"uid":"1ba9c9694655ea85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1ba9c9694655ea85","status":"passed","time":{"start":1698455535335,"stop":1698455538633,"duration":3298}},{"uid":"aaba65da65dac9b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/aaba65da65dac9b9","status":"passed","time":{"start":1698369223198,"stop":1698369226334,"duration":3136}},{"uid":"85870fa5bd75751d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/85870fa5bd75751d","status":"passed","time":{"start":1698282823932,"stop":1698282827766,"duration":3834}},{"uid":"9fc4107bca2fe6de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9fc4107bca2fe6de","status":"passed","time":{"start":1698196502924,"stop":1698196505511,"duration":2587}},{"uid":"4e41be16a088cf33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4e41be16a088cf33","status":"passed","time":{"start":1698178202492,"stop":1698178205213,"duration":2721}},{"uid":"cebf3a4d08ff5281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/cebf3a4d08ff5281","status":"passed","time":{"start":1698178191530,"stop":1698178194570,"duration":3040}}]},"tags":[]},"source":"fab57b1099b2bfa9.json","parameterValues":["FenlandDistrictCouncil"]} \ No newline at end of file +{"uid":"d8b8c51ccf93a7bd","name":"Validate Council Output [FenlandDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b9a0b94e117284e01290d827dc1bf029","time":{"start":1698867452989,"stop":1698867453725,"duration":736},"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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/x64/lib/python3.11/ssl.py:1379: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34ab4d0d0>, 'council': 'FenlandDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":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 = '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:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/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:845: 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:791: 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:492: 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:468: 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:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/x64/lib/python3.11/ssl.py:1379: ProtocolError\n\nDuring handling of the above exception, another exception occurred:\n\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34ab4d0d0>, 'council': 'FenlandDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867452989,"stop":1698867452990,"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":1698867452990,"stop":1698867453725,"duration":735},"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":72,"broken":0,"skipped":0,"passed":98,"unknown":0,"total":170},"items":[{"uid":"2a1cd6e697b4a9f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/2a1cd6e697b4a9f4","status":"passed","time":{"start":1698801527895,"stop":1698801530925,"duration":3030}},{"uid":"5388a38ffa90adcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5388a38ffa90adcd","status":"passed","time":{"start":1698788503485,"stop":1698788506191,"duration":2706}},{"uid":"616ff538efb8968c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/616ff538efb8968c","status":"passed","time":{"start":1698714969819,"stop":1698714974959,"duration":5140}},{"uid":"cfdd6f70e382a9d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/cfdd6f70e382a9d9","status":"passed","time":{"start":1698701335206,"stop":1698701338253,"duration":3047}},{"uid":"648cc2228512d951","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/648cc2228512d951","status":"passed","time":{"start":1698700217914,"stop":1698700220752,"duration":2838}},{"uid":"1c786bf609771953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/1c786bf609771953","status":"passed","time":{"start":1698692793054,"stop":1698692796219,"duration":3165}},{"uid":"f996a17e031b94c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f996a17e031b94c1","status":"passed","time":{"start":1698692737734,"stop":1698692740840,"duration":3106}},{"uid":"207043aa49c74418","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/207043aa49c74418","status":"passed","time":{"start":1698646299395,"stop":1698646302749,"duration":3354}},{"uid":"7e01908be067ce69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7e01908be067ce69","status":"passed","time":{"start":1698646320951,"stop":1698646324061,"duration":3110}},{"uid":"4d0858f2dac9ad8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/4d0858f2dac9ad8e","status":"passed","time":{"start":1698628548302,"stop":1698628550827,"duration":2525}},{"uid":"d9e0b0b35459c90e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d9e0b0b35459c90e","status":"passed","time":{"start":1698615167830,"stop":1698615170831,"duration":3001}},{"uid":"c53285209a9d8286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c53285209a9d8286","status":"passed","time":{"start":1698615230681,"stop":1698615233498,"duration":2817}},{"uid":"f08114460d68b37e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f08114460d68b37e","status":"passed","time":{"start":1698615105760,"stop":1698615108706,"duration":2946}},{"uid":"155ac506edb0020f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/155ac506edb0020f","status":"passed","time":{"start":1698542347550,"stop":1698542350571,"duration":3021}},{"uid":"1ba9c9694655ea85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1ba9c9694655ea85","status":"passed","time":{"start":1698455535335,"stop":1698455538633,"duration":3298}},{"uid":"aaba65da65dac9b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/aaba65da65dac9b9","status":"passed","time":{"start":1698369223198,"stop":1698369226334,"duration":3136}},{"uid":"85870fa5bd75751d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/85870fa5bd75751d","status":"passed","time":{"start":1698282823932,"stop":1698282827766,"duration":3834}},{"uid":"9fc4107bca2fe6de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9fc4107bca2fe6de","status":"passed","time":{"start":1698196502924,"stop":1698196505511,"duration":2587}},{"uid":"4e41be16a088cf33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4e41be16a088cf33","status":"passed","time":{"start":1698178202492,"stop":1698178205213,"duration":2721}},{"uid":"cebf3a4d08ff5281","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/cebf3a4d08ff5281","status":"passed","time":{"start":1698178191530,"stop":1698178194570,"duration":3040}}]},"tags":[]},"source":"d8b8c51ccf93a7bd.json","parameterValues":["FenlandDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/d9ac2fc8c3d1d96a.json b/3.11/1086/data/test-cases/d9ac2fc8c3d1d96a.json new file mode 100644 index 0000000000..8605f1d045 --- /dev/null +++ b/3.11/1086/data/test-cases/d9ac2fc8c3d1d96a.json @@ -0,0 +1 @@ +{"uid":"d9ac2fc8c3d1d96a","name":"Validate Council Output [SouthAyrshireCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"445c69993d092ef0a391b637b7b8f077","time":{"start":1698867633609,"stop":1698867634914,"duration":1305},"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":1698867633610,"stop":1698867633610,"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":1698867633610,"stop":1698867634911,"duration":1301},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867634912,"stop":1698867634912,"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":1698867634912,"stop":1698867634914,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"61f5a46b60b9e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/61f5a46b60b9e3","status":"passed","time":{"start":1698801590126,"stop":1698801591626,"duration":1500}},{"uid":"7aff31def8b2de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/7aff31def8b2de0","status":"passed","time":{"start":1698788733067,"stop":1698788735089,"duration":2022}},{"uid":"cee1448a4f62e4db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/cee1448a4f62e4db","status":"passed","time":{"start":1698715199665,"stop":1698715201794,"duration":2129}},{"uid":"f84a65449e59192c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f84a65449e59192c","status":"passed","time":{"start":1698701541920,"stop":1698701543179,"duration":1259}},{"uid":"7d78d5573017a394","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/7d78d5573017a394","status":"passed","time":{"start":1698700439675,"stop":1698700441829,"duration":2154}},{"uid":"be2ee0f368e2b518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/be2ee0f368e2b518","status":"passed","time":{"start":1698693143076,"stop":1698693145243,"duration":2167}},{"uid":"ff289f3538ab5265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/ff289f3538ab5265","status":"passed","time":{"start":1698692955492,"stop":1698692957532,"duration":2040}},{"uid":"60beb68c13258839","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/60beb68c13258839","status":"passed","time":{"start":1698646567181,"stop":1698646569393,"duration":2212}},{"uid":"57be4764025634e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/57be4764025634e3","status":"passed","time":{"start":1698646538276,"stop":1698646539907,"duration":1631}},{"uid":"5e504e9587a101e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/5e504e9587a101e4","status":"passed","time":{"start":1698628608563,"stop":1698628610370,"duration":1807}},{"uid":"18391c7a91666714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/18391c7a91666714","status":"passed","time":{"start":1698615368410,"stop":1698615369730,"duration":1320}},{"uid":"691ff3f19a8714bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/691ff3f19a8714bd","status":"passed","time":{"start":1698615282020,"stop":1698615283316,"duration":1296}},{"uid":"db0f32d647e3c6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/db0f32d647e3c6ff","status":"passed","time":{"start":1698615380465,"stop":1698615382337,"duration":1872}},{"uid":"c5e5914892967e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/c5e5914892967e38","status":"passed","time":{"start":1698542591909,"stop":1698542593317,"duration":1408}},{"uid":"2349e3c98381b152","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2349e3c98381b152","status":"passed","time":{"start":1698455608449,"stop":1698455609870,"duration":1421}},{"uid":"3e9c1e0d5e1c8b1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/3e9c1e0d5e1c8b1b","status":"passed","time":{"start":1698369284071,"stop":1698369285677,"duration":1606}},{"uid":"d42c30840be19547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d42c30840be19547","status":"passed","time":{"start":1698283119728,"stop":1698283122347,"duration":2619}},{"uid":"10b120f845304bb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/10b120f845304bb1","status":"passed","time":{"start":1698196730882,"stop":1698196732772,"duration":1890}},{"uid":"b07c70392534ef14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b07c70392534ef14","status":"passed","time":{"start":1698178256169,"stop":1698178257708,"duration":1539}},{"uid":"fac1314177ceeca9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/fac1314177ceeca9","status":"passed","time":{"start":1698178411317,"stop":1698178412824,"duration":1507}}]},"tags":[]},"source":"d9ac2fc8c3d1d96a.json","parameterValues":["SouthAyrshireCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/daf539476f0a7dfc.json b/3.11/1086/data/test-cases/daf539476f0a7dfc.json new file mode 100644 index 0000000000..ddc9b82880 --- /dev/null +++ b/3.11/1086/data/test-cases/daf539476f0a7dfc.json @@ -0,0 +1 @@ +{"uid":"daf539476f0a7dfc","name":"Validate Council Output [CannockChaseDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"775e11c2e2379683333c47d17880850d","time":{"start":1698867383942,"stop":1698867384919,"duration":977},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: CannockChaseDistrictCouncil","time":{"start":1698867383942,"stop":1698867383943,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CannockChaseDistrictCouncil","time":{"start":1698867383943,"stop":1698867384916,"duration":973},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867384916,"stop":1698867384917,"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":1698867384917,"stop":1698867384919,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"CannockChaseDistrictCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":27,"unknown":0,"total":27},"items":[{"uid":"c624c0942e73da8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/c624c0942e73da8b","status":"passed","time":{"start":1698801496944,"stop":1698801497718,"duration":774}},{"uid":"1db5f22cd10d8963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1db5f22cd10d8963","status":"passed","time":{"start":1698788418589,"stop":1698788419693,"duration":1104}},{"uid":"d043a7eec48b4ea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d043a7eec48b4ea5","status":"passed","time":{"start":1698714882274,"stop":1698714883350,"duration":1076}},{"uid":"447ecda26c51d32e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/447ecda26c51d32e","status":"passed","time":{"start":1698701270525,"stop":1698701271475,"duration":950}},{"uid":"2ef202444b649aae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/2ef202444b649aae","status":"passed","time":{"start":1698700147291,"stop":1698700148274,"duration":983}},{"uid":"40a70a0fa36fe06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/40a70a0fa36fe06b","status":"passed","time":{"start":1698692706830,"stop":1698692708274,"duration":1444}},{"uid":"94b1c7943f3ec670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/94b1c7943f3ec670","status":"passed","time":{"start":1698692664600,"stop":1698692665664,"duration":1064}},{"uid":"8cf91ab4e56f8b16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/8cf91ab4e56f8b16","status":"passed","time":{"start":1698646219616,"stop":1698646220670,"duration":1054}},{"uid":"a25e5563e3a90be0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a25e5563e3a90be0","status":"passed","time":{"start":1698646245384,"stop":1698646246457,"duration":1073}},{"uid":"7a3ca169aead6001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7a3ca169aead6001","status":"passed","time":{"start":1698628457463,"stop":1698628461221,"duration":3758}},{"uid":"1d4505adc69e83e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/1d4505adc69e83e","status":"passed","time":{"start":1698615096748,"stop":1698615099856,"duration":3108}},{"uid":"a76c1fdc8777bd0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a76c1fdc8777bd0b","status":"passed","time":{"start":1698615151044,"stop":1698615154950,"duration":3906}},{"uid":"9666a5bbbe6297d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/9666a5bbbe6297d6","status":"passed","time":{"start":1698615032606,"stop":1698615036028,"duration":3422}},{"uid":"64f1794c26ddddc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/64f1794c26ddddc6","status":"passed","time":{"start":1698542266456,"stop":1698542269870,"duration":3414}},{"uid":"eaafe019ba34c330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/eaafe019ba34c330","status":"passed","time":{"start":1698455458331,"stop":1698455461393,"duration":3062}},{"uid":"5d70164b3ceacd8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5d70164b3ceacd8b","status":"passed","time":{"start":1698369148813,"stop":1698369152642,"duration":3829}},{"uid":"2574ca36140df56b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/2574ca36140df56b","status":"passed","time":{"start":1698282728320,"stop":1698282731688,"duration":3368}},{"uid":"5de134bb42a03975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5de134bb42a03975","status":"passed","time":{"start":1698196411054,"stop":1698196414243,"duration":3189}},{"uid":"e8df90badf911c07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e8df90badf911c07","status":"passed","time":{"start":1698178126660,"stop":1698178130128,"duration":3468}},{"uid":"685882e97fd9f1c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/685882e97fd9f1c6","status":"passed","time":{"start":1698178081391,"stop":1698178084423,"duration":3032}}]},"tags":[]},"source":"daf539476f0a7dfc.json","parameterValues":["CannockChaseDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/ded7b44fc6264f46.json b/3.11/1086/data/test-cases/ded7b44fc6264f46.json new file mode 100644 index 0000000000..1f30c89093 --- /dev/null +++ b/3.11/1086/data/test-cases/ded7b44fc6264f46.json @@ -0,0 +1 @@ +{"uid":"ded7b44fc6264f46","name":"Validate Council Output [MiltonKeynesCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a25fa98d985c8b6a2dc69b98eb9662d1","time":{"start":1698867463027,"stop":1698867463030,"duration":3},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34a7bc8d0>, 'council': 'MiltonKeynesCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34a7bc8d0>, 'council': 'MiltonKeynesCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867463027,"stop":1698867463027,"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":1698867463028,"stop":1698867463030,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"ee2e9f16a1f8885b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ee2e9f16a1f8885b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801542505,"stop":1698801542508,"duration":3}},{"uid":"1f7e0380833efe1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1f7e0380833efe1e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788713783,"stop":1698788713786,"duration":3}},{"uid":"eeeae185f1c1d29f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/eeeae185f1c1d29f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715183505,"stop":1698715183508,"duration":3}},{"uid":"1da2fbf5cff0651a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/1da2fbf5cff0651a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701514946,"stop":1698701514950,"duration":4}},{"uid":"98ce1119fef56dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/98ce1119fef56dc9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700425210,"stop":1698700425213,"duration":3}},{"uid":"31adf465357999b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/31adf465357999b7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692994232,"stop":1698692994236,"duration":4}},{"uid":"c82972304170746e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c82972304170746e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692943351,"stop":1698692943355,"duration":4}},{"uid":"aab370dad93b8593","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/aab370dad93b8593","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646560001,"stop":1698646560005,"duration":4}},{"uid":"5cd271b0155ef46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/5cd271b0155ef46","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646499340,"stop":1698646499342,"duration":2}},{"uid":"e9c94de10b5272e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e9c94de10b5272e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628536690,"stop":1698628536693,"duration":3}},{"uid":"19791ac6f6b4cc4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/19791ac6f6b4cc4d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615164701,"stop":1698615164705,"duration":4}},{"uid":"1b88823890ac62a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/1b88823890ac62a6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615231451,"stop":1698615231455,"duration":4}},{"uid":"c51f85051eb31d80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c51f85051eb31d80","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615093366,"stop":1698615093370,"duration":4}},{"uid":"2ada0f3e3a1d04e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2ada0f3e3a1d04e3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542329615,"stop":1698542329617,"duration":2}},{"uid":"1990c772c970dc10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1990c772c970dc10","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455527054,"stop":1698455527057,"duration":3}},{"uid":"6a2344d5690d03c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6a2344d5690d03c8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369214844,"stop":1698369214847,"duration":3}},{"uid":"2d13c5a13bf79fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/2d13c5a13bf79fba","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282804049,"stop":1698282804053,"duration":4}},{"uid":"502611e7350474e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/502611e7350474e9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196477155,"stop":1698196477158,"duration":3}},{"uid":"50f62fef8c2b7ffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/50f62fef8c2b7ffe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178207876,"stop":1698178207879,"duration":3}},{"uid":"b38ec9d6b60274d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/b38ec9d6b60274d0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178142512,"stop":1698178142515,"duration":3}}]},"tags":[]},"source":"ded7b44fc6264f46.json","parameterValues":["MiltonKeynesCityCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/e07bbca015e61210.json b/3.11/1086/data/test-cases/e07bbca015e61210.json new file mode 100644 index 0000000000..e2b152a6ae --- /dev/null +++ b/3.11/1086/data/test-cases/e07bbca015e61210.json @@ -0,0 +1 @@ +{"uid":"e07bbca015e61210","name":"Validate Council Output [BroxtoweBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2a2bbcaf16a5fcec6968b3e85d684c8e","time":{"start":1698867389241,"stop":1698867395609,"duration":6368},"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":1698867389241,"stop":1698867389242,"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":1698867389242,"stop":1698867395607,"duration":6365},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867395607,"stop":1698867395607,"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":1698867395607,"stop":1698867395609,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"6485dc0dbbb1168f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6485dc0dbbb1168f","status":"passed","time":{"start":1698801505229,"stop":1698801521680,"duration":16451}},{"uid":"5e90c1494692e264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5e90c1494692e264","status":"passed","time":{"start":1698788439921,"stop":1698788467379,"duration":27458}},{"uid":"67ce7de537d87eb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/67ce7de537d87eb3","status":"passed","time":{"start":1698714899534,"stop":1698714925186,"duration":25652}},{"uid":"28b42e3619b18ece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/28b42e3619b18ece","status":"passed","time":{"start":1698701283128,"stop":1698701289066,"duration":5938}},{"uid":"3ef59bc75a5dae5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3ef59bc75a5dae5b","status":"passed","time":{"start":1698700167270,"stop":1698700182632,"duration":15362}},{"uid":"2a59ea3e0d9758c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2a59ea3e0d9758c5","status":"passed","time":{"start":1698692724571,"stop":1698692732562,"duration":7991}},{"uid":"6be0262286c61329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/6be0262286c61329","status":"passed","time":{"start":1698692677472,"stop":1698692684315,"duration":6843}},{"uid":"341285b7458f8d36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/341285b7458f8d36","status":"passed","time":{"start":1698646237438,"stop":1698646245343,"duration":7905}},{"uid":"f8bdc6999a4d17cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f8bdc6999a4d17cb","status":"passed","time":{"start":1698646267245,"stop":1698646273550,"duration":6305}},{"uid":"f5c4e2ead4c877a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/f5c4e2ead4c877a9","status":"passed","time":{"start":1698628488206,"stop":1698628501686,"duration":13480}},{"uid":"f78dcfdb98a86642","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f78dcfdb98a86642","status":"passed","time":{"start":1698615120807,"stop":1698615127501,"duration":6694}},{"uid":"766c4cf28e0a1dc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/766c4cf28e0a1dc6","status":"passed","time":{"start":1698615173116,"stop":1698615198807,"duration":25691}},{"uid":"2ec6dcccda67daa0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/2ec6dcccda67daa0","status":"passed","time":{"start":1698615051535,"stop":1698615057843,"duration":6308}},{"uid":"81d7d13020e3e214","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/81d7d13020e3e214","status":"passed","time":{"start":1698542285092,"stop":1698542292132,"duration":7040}},{"uid":"509973875272e2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/509973875272e2ca","status":"passed","time":{"start":1698455480043,"stop":1698455488756,"duration":8713}},{"uid":"5b6e47aa05497d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5b6e47aa05497d09","status":"passed","time":{"start":1698369167592,"stop":1698369176185,"duration":8593}},{"uid":"ddad5b5265cb2358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/ddad5b5265cb2358","status":"passed","time":{"start":1698282754165,"stop":1698282765694,"duration":11529}},{"uid":"11b0709abedb728b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/11b0709abedb728b","status":"passed","time":{"start":1698196428059,"stop":1698196442903,"duration":14844}},{"uid":"ffa7ecbb0e941fa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ffa7ecbb0e941fa7","status":"passed","time":{"start":1698178145869,"stop":1698178151796,"duration":5927}},{"uid":"38991de2ef8c5e26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/38991de2ef8c5e26","status":"passed","time":{"start":1698178099491,"stop":1698178104673,"duration":5182}}]},"tags":[]},"source":"e07bbca015e61210.json","parameterValues":["BroxtoweBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/e1900d2440d33c0d.json b/3.11/1086/data/test-cases/e1900d2440d33c0d.json new file mode 100644 index 0000000000..e4d400a835 --- /dev/null +++ b/3.11/1086/data/test-cases/e1900d2440d33c0d.json @@ -0,0 +1 @@ +{"uid":"e1900d2440d33c0d","name":"Validate Council Output [KingstonUponThamesCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"5cc54a24c590c0c794126ca22d0562ff","time":{"start":1698867432356,"stop":1698867433230,"duration":874},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053b1aa050>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f053b1aa050>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053b1aa050>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f053b1aa050>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: KingstonUponThamesCouncil","time":{"start":1698867432356,"stop":1698867432357,"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":1698867432357,"stop":1698867433228,"duration":871},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867433228,"stop":1698867433228,"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":1698867433228,"stop":1698867433230,"duration":2},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":18,"broken":0,"skipped":0,"passed":152,"unknown":0,"total":170},"items":[{"uid":"b8be2ec6b416b88b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b8be2ec6b416b88b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801522377,"stop":1698801523364,"duration":987}},{"uid":"c53c43aadf042790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c53c43aadf042790","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788534776,"stop":1698788535447,"duration":671}},{"uid":"f47db822a4f6f948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f47db822a4f6f948","status":"passed","time":{"start":1698715006566,"stop":1698715007423,"duration":857}},{"uid":"66952d02bef5893b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/66952d02bef5893b","status":"passed","time":{"start":1698701362583,"stop":1698701363644,"duration":1061}},{"uid":"caec7e567fbebd4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/caec7e567fbebd4a","status":"passed","time":{"start":1698700248000,"stop":1698700248796,"duration":796}},{"uid":"4fb138ab4b0f382a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/4fb138ab4b0f382a","status":"passed","time":{"start":1698693132946,"stop":1698693133798,"duration":852}},{"uid":"8fe545f2d130030e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8fe545f2d130030e","status":"passed","time":{"start":1698692771147,"stop":1698692772042,"duration":895}},{"uid":"97f14f6abb680c66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/97f14f6abb680c66","status":"passed","time":{"start":1698646350031,"stop":1698646350962,"duration":931}},{"uid":"52367444c94be6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/52367444c94be6dc","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698646356058,"stop":1698646357916,"duration":1858}},{"uid":"fff7789e495dc945","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/fff7789e495dc945","status":"passed","time":{"start":1698628575769,"stop":1698628576474,"duration":705}},{"uid":"b3d290f3bebacdfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b3d290f3bebacdfb","status":"passed","time":{"start":1698615493373,"stop":1698615494207,"duration":834}},{"uid":"b879db386b004c58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b879db386b004c58","status":"passed","time":{"start":1698615257122,"stop":1698615257799,"duration":677}},{"uid":"bfa8b037c16972a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/bfa8b037c16972a3","status":"passed","time":{"start":1698615136485,"stop":1698615137348,"duration":863}},{"uid":"1e09ac0b7e5f62c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/1e09ac0b7e5f62c0","status":"passed","time":{"start":1698542376571,"stop":1698542377501,"duration":930}},{"uid":"703d861426b76471","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/703d861426b76471","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698455565170,"stop":1698455566861,"duration":1691}},{"uid":"b561b049ec0e9a4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b561b049ec0e9a4f","status":"passed","time":{"start":1698369253595,"stop":1698369254433,"duration":838}},{"uid":"8c8d284f0ebc7a30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8c8d284f0ebc7a30","status":"passed","time":{"start":1698282858120,"stop":1698282859200,"duration":1080}},{"uid":"b8efd99e97f6e4ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b8efd99e97f6e4ba","status":"passed","time":{"start":1698196533145,"stop":1698196533875,"duration":730}},{"uid":"be931a4164af6e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/be931a4164af6e7","status":"passed","time":{"start":1698178232189,"stop":1698178232975,"duration":786}},{"uid":"c422946d99aeca99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/c422946d99aeca99","status":"passed","time":{"start":1698178219541,"stop":1698178220130,"duration":589}}]},"tags":[]},"source":"e1900d2440d33c0d.json","parameterValues":["KingstonUponThamesCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/e3272b7e2d082a53.json b/3.11/1086/data/test-cases/e3272b7e2d082a53.json new file mode 100644 index 0000000000..2118878ba2 --- /dev/null +++ b/3.11/1086/data/test-cases/e3272b7e2d082a53.json @@ -0,0 +1 @@ +{"uid":"e3272b7e2d082a53","name":"Validate Council Output [BromleyBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7f3dc7acf0fc90eded39e25c4ed3bb60","time":{"start":1698867388168,"stop":1698867389196,"duration":1028},"status":"failed","statusMessage":"ConnectionError: Error fetching council data: data absent when page was scraped.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053b121b90>, 'council': 'BromleyBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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://recyclingservices.bromley.gov.uk/waste/6087017', ...}\nsoup = \n\n\n\n\n\n\n\n\nbin_data_dict = {'bins': []}, collections = [], bin_types = []\ncollection_info = []\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 collections = []\n \n \n # Search for the specific bins in the table using BS4\n bin_types = soup.find_all(\"h3\", class_=\"govuk-heading-m waste-service-name\")\n collection_info = soup.find_all(\"dl\", {\"class\": \"govuk-summary-list\"})\n \n # Raise error if data is not loaded at time of scrape (30% chance it is)\n if len(bin_types) == 0:\n> raise ConnectionError(\"Error fetching council data: data absent when page was scraped.\")\nE ConnectionError: Error fetching council data: data absent when page was scraped.\n\nuk_bin_collection/uk_bin_collection/councils/BromleyBoroughCouncil.py:33: ConnectionError","flaky":true,"newFailed":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"ConnectionError: Error fetching council data: data absent when page was scraped.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053b121b90>, 'council': 'BromleyBoroughCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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://recyclingservices.bromley.gov.uk/waste/6087017', ...}\nsoup = \n\n\n\n\n\n\n\n\nbin_data_dict = {'bins': []}, collections = [], bin_types = []\ncollection_info = []\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 collections = []\n \n \n # Search for the specific bins in the table using BS4\n bin_types = soup.find_all(\"h3\", class_=\"govuk-heading-m waste-service-name\")\n collection_info = soup.find_all(\"dl\", {\"class\": \"govuk-summary-list\"})\n \n # Raise error if data is not loaded at time of scrape (30% chance it is)\n if len(bin_types) == 0:\n> raise ConnectionError(\"Error fetching council data: data absent when page was scraped.\")\nE ConnectionError: Error fetching council data: data absent when page was scraped.\n\nuk_bin_collection/uk_bin_collection/councils/BromleyBoroughCouncil.py:33: ConnectionError","steps":[{"name":"Given the council: BromleyBoroughCouncil","time":{"start":1698867388169,"stop":1698867388169,"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":1698867388169,"stop":1698867389196,"duration":1027},"status":"failed","statusMessage":"Error fetching council data: data absent when page was scraped.","statusTrace":"ConnectionError: Error fetching council data: data absent when page was scraped.\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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":49,"broken":0,"skipped":0,"passed":121,"unknown":0,"total":170},"items":[{"uid":"a3ce50c31fb478c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/a3ce50c31fb478c1","status":"passed","time":{"start":1698801501999,"stop":1698801505227,"duration":3228}},{"uid":"561d1ae73fa3c8fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/561d1ae73fa3c8fa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698788438738,"stop":1698788439886,"duration":1148}},{"uid":"dcfd719a54c7c79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/dcfd719a54c7c79","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698714898387,"stop":1698714899456,"duration":1069}},{"uid":"f4ecf255b7a35956","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f4ecf255b7a35956","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698701282000,"stop":1698701283050,"duration":1050}},{"uid":"ed214a66d6a85e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ed214a66d6a85e6b","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698700165821,"stop":1698700167201,"duration":1380}},{"uid":"516a02e47b328fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/516a02e47b328fd","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692723343,"stop":1698692724484,"duration":1141}},{"uid":"e1a314f09b2b95e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e1a314f09b2b95e0","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692676387,"stop":1698692677380,"duration":993}},{"uid":"7e8a542d3c2050f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/7e8a542d3c2050f7","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698646236230,"stop":1698646237338,"duration":1108}},{"uid":"702ed62fe89349f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/702ed62fe89349f7","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698646265877,"stop":1698646267173,"duration":1296}},{"uid":"2a02545f97e3fde1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/2a02545f97e3fde1","status":"passed","time":{"start":1698628482222,"stop":1698628488204,"duration":5982}},{"uid":"2808cb4656cc7b14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/2808cb4656cc7b14","status":"passed","time":{"start":1698615116395,"stop":1698615120805,"duration":4410}},{"uid":"fa582e31a4d4d973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/fa582e31a4d4d973","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615171839,"stop":1698615173009,"duration":1170}},{"uid":"fdd47830f2f03a84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/fdd47830f2f03a84","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615050255,"stop":1698615051448,"duration":1193}},{"uid":"8857312bf597e868","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8857312bf597e868","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698542283769,"stop":1698542285027,"duration":1258}},{"uid":"9a2deb3de9c77bfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/9a2deb3de9c77bfa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698455478857,"stop":1698455479972,"duration":1115}},{"uid":"226e18540dc126a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/226e18540dc126a5","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698369166372,"stop":1698369167516,"duration":1144}},{"uid":"5f0ca284f7c3cea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/5f0ca284f7c3cea1","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698282749795,"stop":1698282754065,"duration":4270}},{"uid":"ca863fb77ee94132","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/ca863fb77ee94132","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698196426968,"stop":1698196427978,"duration":1010}},{"uid":"90c0955ac340801a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/90c0955ac340801a","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178144884,"stop":1698178145790,"duration":906}},{"uid":"f911a58271a8948f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/f911a58271a8948f","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178098773,"stop":1698178099430,"duration":657}}]},"tags":[]},"source":"e3272b7e2d082a53.json","parameterValues":["BromleyBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/e548a6da063d1d5c.json b/3.11/1086/data/test-cases/e548a6da063d1d5c.json new file mode 100644 index 0000000000..71530b08c2 --- /dev/null +++ b/3.11/1086/data/test-cases/e548a6da063d1d5c.json @@ -0,0 +1 @@ +{"uid":"e548a6da063d1d5c","name":"Validate Council Output [ValeofGlamorganCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"1e5a723ab9bb5ec179bcd63e0a46576d","time":{"start":1698867793914,"stop":1698867796923,"duration":3009},"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":1698867793914,"stop":1698867793915,"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":1698867793915,"stop":1698867796918,"duration":3003},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867796919,"stop":1698867796919,"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":1698867796919,"stop":1698867796923,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":20,"broken":0,"skipped":0,"passed":150,"unknown":0,"total":170},"items":[{"uid":"cdc0d603a1de4db3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/cdc0d603a1de4db3","status":"passed","time":{"start":1698801609069,"stop":1698801610838,"duration":1769}},{"uid":"c9d5783c4d01d796","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c9d5783c4d01d796","status":"passed","time":{"start":1698788759877,"stop":1698788762074,"duration":2197}},{"uid":"4bcad67a017738e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4bcad67a017738e1","status":"passed","time":{"start":1698715232004,"stop":1698715234352,"duration":2348}},{"uid":"4794e2aed82b8737","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4794e2aed82b8737","status":"passed","time":{"start":1698701563741,"stop":1698701566468,"duration":2727}},{"uid":"81c3aa2cc163fcc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/81c3aa2cc163fcc8","status":"passed","time":{"start":1698700468643,"stop":1698700470868,"duration":2225}},{"uid":"349dba40471257eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/349dba40471257eb","status":"passed","time":{"start":1698693207431,"stop":1698693209918,"duration":2487}},{"uid":"d845b9a75081b7d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d845b9a75081b7d7","status":"passed","time":{"start":1698692993279,"stop":1698692996103,"duration":2824}},{"uid":"d4882fd984f5074f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/d4882fd984f5074f","status":"passed","time":{"start":1698646595222,"stop":1698646597393,"duration":2171}},{"uid":"65bb1c9154dc2af5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/65bb1c9154dc2af5","status":"passed","time":{"start":1698646687492,"stop":1698646698810,"duration":11318}},{"uid":"bb61aa8511903015","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/bb61aa8511903015","status":"passed","time":{"start":1698628808264,"stop":1698628810593,"duration":2329}},{"uid":"ce06c77ee334a3ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/ce06c77ee334a3ba","status":"passed","time":{"start":1698615663850,"stop":1698615666435,"duration":2585}},{"uid":"3e6fcea9aeb9e37d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3e6fcea9aeb9e37d","status":"passed","time":{"start":1698615448216,"stop":1698615450195,"duration":1979}},{"uid":"edbb46ef1970ad83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/edbb46ef1970ad83","status":"passed","time":{"start":1698615390386,"stop":1698615393105,"duration":2719}},{"uid":"3cfab694deffebd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3cfab694deffebd7","status":"passed","time":{"start":1698542604939,"stop":1698542608000,"duration":3061}},{"uid":"f66cb558039b3fc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/f66cb558039b3fc7","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":1698455803278,"stop":1698455933937,"duration":130659}},{"uid":"bb85021e5582134d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/bb85021e5582134d","status":"passed","time":{"start":1698369594840,"stop":1698369597508,"duration":2668}},{"uid":"e57003a7c9d007fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e57003a7c9d007fd","status":"passed","time":{"start":1698283166266,"stop":1698283168985,"duration":2719}},{"uid":"7c1b9cae31d2d9d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7c1b9cae31d2d9d3","status":"passed","time":{"start":1698196741460,"stop":1698196743808,"duration":2348}},{"uid":"cf4537e29536b6cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/cf4537e29536b6cc","status":"passed","time":{"start":1698178434024,"stop":1698178436374,"duration":2350}},{"uid":"1e150ac40178e6f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/1e150ac40178e6f0","status":"passed","time":{"start":1698178420824,"stop":1698178423836,"duration":3012}}]},"tags":[]},"source":"e548a6da063d1d5c.json","parameterValues":["ValeofGlamorganCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/e6c54c39088e97a2.json b/3.11/1086/data/test-cases/e6c54c39088e97a2.json new file mode 100644 index 0000000000..91d728d68b --- /dev/null +++ b/3.11/1086/data/test-cases/e6c54c39088e97a2.json @@ -0,0 +1 @@ +{"uid":"e6c54c39088e97a2","name":"Validate Council Output [BCPCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"7d71d1ccc30dceca9719e13fd958458d","time":{"start":1698867377240,"stop":1698867378057,"duration":817},"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":1698867377241,"stop":1698867377242,"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":1698867377242,"stop":1698867378053,"duration":811},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867378054,"stop":1698867378054,"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":1698867378054,"stop":1698867378057,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"ceca81dcd6521b6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ceca81dcd6521b6b","status":"passed","time":{"start":1698801496322,"stop":1698801497216,"duration":894}},{"uid":"2556065058c7fb2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/2556065058c7fb2d","status":"passed","time":{"start":1698788426319,"stop":1698788427247,"duration":928}},{"uid":"9b5f6ccc9712baca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9b5f6ccc9712baca","status":"passed","time":{"start":1698714884992,"stop":1698714886139,"duration":1147}},{"uid":"d2c18bb236527f29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d2c18bb236527f29","status":"passed","time":{"start":1698701270872,"stop":1698701271805,"duration":933}},{"uid":"4bf479709f73de01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/4bf479709f73de01","status":"passed","time":{"start":1698700153729,"stop":1698700154667,"duration":938}},{"uid":"44dc64c00cc8d48d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/44dc64c00cc8d48d","status":"passed","time":{"start":1698692710728,"stop":1698692711748,"duration":1020}},{"uid":"b1361c36b3ee9272","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b1361c36b3ee9272","status":"passed","time":{"start":1698692664476,"stop":1698692665799,"duration":1323}},{"uid":"a61754032b930d16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/a61754032b930d16","status":"passed","time":{"start":1698646224410,"stop":1698646225684,"duration":1274}},{"uid":"674709c8e2709000","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/674709c8e2709000","status":"passed","time":{"start":1698646253745,"stop":1698646254924,"duration":1179}},{"uid":"bdd62a4681a294dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/bdd62a4681a294dd","status":"passed","time":{"start":1698628468223,"stop":1698628471729,"duration":3506}},{"uid":"7fe6102319704e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/7fe6102319704e4","status":"passed","time":{"start":1698615106050,"stop":1698615106860,"duration":810}},{"uid":"d93739f6ed432a2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d93739f6ed432a2b","status":"passed","time":{"start":1698615160963,"stop":1698615161770,"duration":807}},{"uid":"13312d1ab664d190","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/13312d1ab664d190","status":"passed","time":{"start":1698615038222,"stop":1698615039210,"duration":988}},{"uid":"ae6552c59d92c43c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ae6552c59d92c43c","status":"passed","time":{"start":1698542271696,"stop":1698542273398,"duration":1702}},{"uid":"bf38f05c51617ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bf38f05c51617ed5","status":"passed","time":{"start":1698455466796,"stop":1698455467940,"duration":1144}},{"uid":"24223d4c55aca855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/24223d4c55aca855","status":"passed","time":{"start":1698369154289,"stop":1698369155291,"duration":1002}},{"uid":"54bebaee4a8c8947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/54bebaee4a8c8947","status":"passed","time":{"start":1698282736561,"stop":1698282737705,"duration":1144}},{"uid":"c62a4ce21c71e192","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c62a4ce21c71e192","status":"passed","time":{"start":1698196415857,"stop":1698196416648,"duration":791}},{"uid":"6c8646efd38187b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6c8646efd38187b8","status":"passed","time":{"start":1698178132361,"stop":1698178133503,"duration":1142}},{"uid":"8eeda9d7d9358684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/8eeda9d7d9358684","status":"passed","time":{"start":1698178086487,"stop":1698178087472,"duration":985}}]},"tags":[]},"source":"e6c54c39088e97a2.json","parameterValues":["BCPCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/807273545fd4543d.json b/3.11/1086/data/test-cases/e6e032f50f629bd6.json similarity index 83% rename from 3.11/1084/data/test-cases/807273545fd4543d.json rename to 3.11/1086/data/test-cases/e6e032f50f629bd6.json index 13cbc89c1a..bf65860260 100644 --- a/3.11/1084/data/test-cases/807273545fd4543d.json +++ b/3.11/1086/data/test-cases/e6e032f50f629bd6.json @@ -1 +1 @@ -{"uid":"807273545fd4543d","name":"Validate Council Output [BlackburnCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2b38025e8aac97bc44475bb81d609858","time":{"start":1698867323782,"stop":1698867324234,"duration":452},"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=11&year=2023 (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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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.11/lib/python3.11/site-packages/urllib3/connectionpool.py:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/x64/lib/python3.11/ssl.py:1379: SSLCertVerificationError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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=11&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.11/lib/python3.11/site-packages/urllib3/connectionpool.py:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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: 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:492: 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:845: 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=11&year=2023'\nresponse = 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb2a0c65d0>, 'council': 'BlackburnCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:61: in parse_data\n response = session.get(url, headers=response_headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:602: in get\n return self.request(\"GET\", 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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.11/lib/python3.11/site-packages/urllib3/connectionpool.py:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/x64/lib/python3.11/ssl.py:1379: SSLCertVerificationError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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=11&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.11/lib/python3.11/site-packages/urllib3/connectionpool.py:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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: 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:492: 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:845: 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=11&year=2023'\nresponse = 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb2a0c65d0>, 'council': 'BlackburnCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:61: in parse_data\n response = session.get(url, headers=response_headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:602: in get\n return self.request(\"GET\", 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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: BlackburnCouncil","time":{"start":1698867323782,"stop":1698867323783,"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":1698867323783,"stop":1698867324234,"duration":451},"status":"failed","statusMessage":"HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"648306f4cc5996ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/648306f4cc5996ce","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698801497677,"stop":1698801498039,"duration":362}},{"uid":"8d10020cebca3cdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8d10020cebca3cdb","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698788427884,"stop":1698788428922,"duration":1038}},{"uid":"e6bb5b2af33c6b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e6bb5b2af33c6b4a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698714886839,"stop":1698714887429,"duration":590}},{"uid":"3ade81418fe9387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/3ade81418fe9387","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698701272420,"stop":1698701272905,"duration":485}},{"uid":"8debdf2e21f6c670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/8debdf2e21f6c670","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698700155356,"stop":1698700156019,"duration":663}},{"uid":"df0bca919e2392b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/df0bca919e2392b8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698692712505,"stop":1698692713161,"duration":656}},{"uid":"894e254f488bbcb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/894e254f488bbcb2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698692666575,"stop":1698692667183,"duration":608}},{"uid":"691f75807499469c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/691f75807499469c","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698646226463,"stop":1698646227093,"duration":630}},{"uid":"a2f5a40b605f3fd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a2f5a40b605f3fd8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698646255670,"stop":1698646256191,"duration":521}},{"uid":"a3730f91d6448293","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a3730f91d6448293","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698628472326,"stop":1698628472814,"duration":488}},{"uid":"698733592ba7175e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/698733592ba7175e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698615107491,"stop":1698615108020,"duration":529}},{"uid":"b9bf1afc293cfb5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b9bf1afc293cfb5a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698615162444,"stop":1698615162950,"duration":506}},{"uid":"693fedf33f8b3f33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/693fedf33f8b3f33","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698615039977,"stop":1698615040616,"duration":639}},{"uid":"acb8374eeaf746c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/acb8374eeaf746c6","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698542274073,"stop":1698542274579,"duration":506}},{"uid":"45a87b95e6b6a14e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/45a87b95e6b6a14e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698455468436,"stop":1698455468788,"duration":352}},{"uid":"ec4e07c3a15cb4a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/ec4e07c3a15cb4a2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698369156038,"stop":1698369156728,"duration":690}},{"uid":"b5e06bc83c2e8bca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/b5e06bc83c2e8bca","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698282738479,"stop":1698282739064,"duration":585}},{"uid":"a0e8e1c353bc41dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/a0e8e1c353bc41dd","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698196417258,"stop":1698196417845,"duration":587}},{"uid":"281f4ae635ba4aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/281f4ae635ba4aed","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698178134226,"stop":1698178134815,"duration":589}},{"uid":"43ea1d89685331ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/43ea1d89685331ee","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698178088791,"stop":1698178089261,"duration":470}}]},"tags":[]},"source":"807273545fd4543d.json","parameterValues":["BlackburnCouncil"]} \ No newline at end of file +{"uid":"e6e032f50f629bd6","name":"Validate Council Output [BlackburnCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"2b38025e8aac97bc44475bb81d609858","time":{"start":1698867378644,"stop":1698867379493,"duration":849},"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=11&year=2023 (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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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.11/lib/python3.11/site-packages/urllib3/connectionpool.py:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/x64/lib/python3.11/ssl.py:1379: SSLCertVerificationError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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=11&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.11/lib/python3.11/site-packages/urllib3/connectionpool.py:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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: 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:492: 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:845: 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=11&year=2023'\nresponse = 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053b1b2710>, 'council': 'BlackburnCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:61: in parse_data\n response = session.get(url, headers=response_headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:602: in get\n return self.request(\"GET\", 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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.11/lib/python3.11/site-packages/urllib3/connectionpool.py:468: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/urllib3/connectionpool.py:1097: 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:471: 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:515: in _ssl_wrap_socket_impl\n return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n/opt/hostedtoolcache/Python/3.11.6/x64/lib/python3.11/ssl.py:517: in wrap_socket\n return self.sslsocket_class._create(\n/opt/hostedtoolcache/Python/3.11.6/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.6/x64/lib/python3.11/ssl.py:1379: SSLCertVerificationError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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=11&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.11/lib/python3.11/site-packages/urllib3/connectionpool.py:791: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = \nconn = \nmethod = 'GET'\nurl = '/api/mybins/getbincollectiondays?uprn=100010733027&month=11&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: 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:492: 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:845: 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=11&year=2023'\nresponse = 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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\nfixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053b1b2710>, 'council': 'BlackburnCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:61: in parse_data\n response = session.get(url, headers=response_headers)\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/requests/sessions.py:602: in get\n return self.request(\"GET\", 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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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: BlackburnCouncil","time":{"start":1698867378645,"stop":1698867378646,"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":1698867378646,"stop":1698867379492,"duration":846},"status":"failed","statusMessage":"HTTPSConnectionPool(host='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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='mybins.blackburn.gov.uk', port=443): Max retries exceeded with url: /api/mybins/getbincollectiondays?uprn=100010733027&month=11&year=2023 (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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"648306f4cc5996ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/648306f4cc5996ce","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698801497677,"stop":1698801498039,"duration":362}},{"uid":"8d10020cebca3cdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8d10020cebca3cdb","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698788427884,"stop":1698788428922,"duration":1038}},{"uid":"e6bb5b2af33c6b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e6bb5b2af33c6b4a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698714886839,"stop":1698714887429,"duration":590}},{"uid":"3ade81418fe9387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/3ade81418fe9387","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698701272420,"stop":1698701272905,"duration":485}},{"uid":"8debdf2e21f6c670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/8debdf2e21f6c670","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698700155356,"stop":1698700156019,"duration":663}},{"uid":"df0bca919e2392b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/df0bca919e2392b8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698692712505,"stop":1698692713161,"duration":656}},{"uid":"894e254f488bbcb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/894e254f488bbcb2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698692666575,"stop":1698692667183,"duration":608}},{"uid":"691f75807499469c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/691f75807499469c","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698646226463,"stop":1698646227093,"duration":630}},{"uid":"a2f5a40b605f3fd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a2f5a40b605f3fd8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698646255670,"stop":1698646256191,"duration":521}},{"uid":"a3730f91d6448293","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a3730f91d6448293","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698628472326,"stop":1698628472814,"duration":488}},{"uid":"698733592ba7175e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/698733592ba7175e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698615107491,"stop":1698615108020,"duration":529}},{"uid":"b9bf1afc293cfb5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b9bf1afc293cfb5a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698615162444,"stop":1698615162950,"duration":506}},{"uid":"693fedf33f8b3f33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/693fedf33f8b3f33","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698615039977,"stop":1698615040616,"duration":639}},{"uid":"acb8374eeaf746c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/acb8374eeaf746c6","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698542274073,"stop":1698542274579,"duration":506}},{"uid":"45a87b95e6b6a14e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/45a87b95e6b6a14e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698455468436,"stop":1698455468788,"duration":352}},{"uid":"ec4e07c3a15cb4a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/ec4e07c3a15cb4a2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698369156038,"stop":1698369156728,"duration":690}},{"uid":"b5e06bc83c2e8bca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/b5e06bc83c2e8bca","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698282738479,"stop":1698282739064,"duration":585}},{"uid":"a0e8e1c353bc41dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/a0e8e1c353bc41dd","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698196417258,"stop":1698196417845,"duration":587}},{"uid":"281f4ae635ba4aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/281f4ae635ba4aed","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698178134226,"stop":1698178134815,"duration":589}},{"uid":"43ea1d89685331ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/43ea1d89685331ee","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698178088791,"stop":1698178089261,"duration":470}}]},"tags":[]},"source":"e6e032f50f629bd6.json","parameterValues":["BlackburnCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/e79545d27c688ba2.json b/3.11/1086/data/test-cases/e79545d27c688ba2.json new file mode 100644 index 0000000000..07dbb7c5fa --- /dev/null +++ b/3.11/1086/data/test-cases/e79545d27c688ba2.json @@ -0,0 +1 @@ +{"uid":"e79545d27c688ba2","name":"Validate Council Output [RushcliffeBoroughCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"10c5adec7cdd71fa36d93e2bcbd9ad16","time":{"start":1698867782339,"stop":1698867788318,"duration":5979},"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":1698867782339,"stop":1698867782340,"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":1698867782340,"stop":1698867788315,"duration":5975},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867788316,"stop":1698867788316,"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":1698867788316,"stop":1698867788318,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"cd903cde5a745914","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/cd903cde5a745914","status":"passed","time":{"start":1698801575557,"stop":1698801580297,"duration":4740}},{"uid":"358639d9c66cd658","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/358639d9c66cd658","status":"passed","time":{"start":1698788709377,"stop":1698788715914,"duration":6537}},{"uid":"b5aea31a1e8db725","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b5aea31a1e8db725","status":"passed","time":{"start":1698715197241,"stop":1698715204701,"duration":7460}},{"uid":"373052fbdb4dcc1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/373052fbdb4dcc1b","status":"passed","time":{"start":1698701536337,"stop":1698701541991,"duration":5654}},{"uid":"f541f1cbae81b67a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f541f1cbae81b67a","status":"passed","time":{"start":1698700427933,"stop":1698700434437,"duration":6504}},{"uid":"df90a8b79c988d88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/df90a8b79c988d88","status":"passed","time":{"start":1698693189706,"stop":1698693198228,"duration":8522}},{"uid":"49a188a5228ddfd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/49a188a5228ddfd2","status":"passed","time":{"start":1698692946552,"stop":1698692953688,"duration":7136}},{"uid":"693536705b73ff00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/693536705b73ff00","status":"passed","time":{"start":1698646545841,"stop":1698646552968,"duration":7127}},{"uid":"c39ba806b7b2d5e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/c39ba806b7b2d5e6","status":"passed","time":{"start":1698646516255,"stop":1698646522707,"duration":6452}},{"uid":"c52a113a0bab5a30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c52a113a0bab5a30","status":"passed","time":{"start":1698628907044,"stop":1698628912966,"duration":5922}},{"uid":"86a6796d5038f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/86a6796d5038f3","status":"passed","time":{"start":1698615347429,"stop":1698615354394,"duration":6965}},{"uid":"b787ffa4b3c64c16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b787ffa4b3c64c16","status":"passed","time":{"start":1698615585877,"stop":1698615592077,"duration":6200}},{"uid":"c71c2a1f3c62f2f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c71c2a1f3c62f2f6","status":"passed","time":{"start":1698615284490,"stop":1698615292350,"duration":7860}},{"uid":"3d6f5e83d0723e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3d6f5e83d0723e52","status":"passed","time":{"start":1698542524684,"stop":1698542530945,"duration":6261}},{"uid":"bc46d608df2bddc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bc46d608df2bddc4","status":"passed","time":{"start":1698455879191,"stop":1698455885247,"duration":6056}},{"uid":"317d3713960edbe3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/317d3713960edbe3","status":"passed","time":{"start":1698369640675,"stop":1698369646030,"duration":5355}},{"uid":"d259878821c5b3f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d259878821c5b3f8","status":"passed","time":{"start":1698283019606,"stop":1698283028000,"duration":8394}},{"uid":"da032a1dbbf2285c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/da032a1dbbf2285c","status":"passed","time":{"start":1698196683146,"stop":1698196690443,"duration":7297}},{"uid":"fb8339e043ccd684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fb8339e043ccd684","status":"passed","time":{"start":1698178612719,"stop":1698178619642,"duration":6923}},{"uid":"166614477902020c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/166614477902020c","status":"passed","time":{"start":1698178327246,"stop":1698178334318,"duration":7072}}]},"tags":[]},"source":"e79545d27c688ba2.json","parameterValues":["RushcliffeBoroughCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/eb3eab432c721717.json b/3.11/1086/data/test-cases/eb3eab432c721717.json new file mode 100644 index 0000000000..297e2ad489 --- /dev/null +++ b/3.11/1086/data/test-cases/eb3eab432c721717.json @@ -0,0 +1 @@ +{"uid":"eb3eab432c721717","name":"Validate Council Output [SalfordCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"46bdc81110002bd93542f111d9af2812","time":{"start":1698867619883,"stop":1698867623316,"duration":3433},"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":1698867619883,"stop":1698867619884,"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":1698867619884,"stop":1698867623313,"duration":3429},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867623313,"stop":1698867623314,"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":1698867623314,"stop":1698867623316,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":27,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":170},"items":[{"uid":"9fefcfac864b7e64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9fefcfac864b7e64","status":"passed","time":{"start":1698801576289,"stop":1698801578078,"duration":1789}},{"uid":"7f40f38336f6e2ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/7f40f38336f6e2ed","status":"passed","time":{"start":1698788717223,"stop":1698788721159,"duration":3936}},{"uid":"a02bb2884be70c1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a02bb2884be70c1d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698715205668,"stop":1698715207437,"duration":1769}},{"uid":"815bdd47584f69a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/815bdd47584f69a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701542772,"stop":1698701545860,"duration":3088}},{"uid":"16797d826ed5298f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/16797d826ed5298f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700435341,"stop":1698700437397,"duration":2056}},{"uid":"f7c880184cf8925d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f7c880184cf8925d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693199167,"stop":1698693202011,"duration":2844}},{"uid":"279ab02bb5bab717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/279ab02bb5bab717","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692954683,"stop":1698692957217,"duration":2534}},{"uid":"e733d66277eb3eda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/e733d66277eb3eda","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646553957,"stop":1698646555851,"duration":1894}},{"uid":"1fdef57c8037f091","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1fdef57c8037f091","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646523561,"stop":1698646525630,"duration":2069}},{"uid":"b69be7fb87b7d768","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b69be7fb87b7d768","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628913751,"stop":1698628915379,"duration":1628}},{"uid":"baf7938eb8f4799f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/baf7938eb8f4799f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615355181,"stop":1698615357079,"duration":1898}},{"uid":"e170de4dd8f36ff1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e170de4dd8f36ff1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615592866,"stop":1698615594742,"duration":1876}},{"uid":"65c8043481cc6288","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/65c8043481cc6288","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615293333,"stop":1698615295603,"duration":2270}},{"uid":"5417649125a14299","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5417649125a14299","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542532168,"stop":1698542535276,"duration":3108}},{"uid":"ef775124de177170","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ef775124de177170","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455885867,"stop":1698455887338,"duration":1471}},{"uid":"6f1bb5e564f22a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6f1bb5e564f22a10","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369647034,"stop":1698369648928,"duration":1894}},{"uid":"e2005a79565e3c45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e2005a79565e3c45","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698283042188,"stop":1698283143588,"duration":101400}},{"uid":"58fed7cc9d503bc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/58fed7cc9d503bc8","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196691412,"stop":1698196693380,"duration":1968}},{"uid":"85e143a08a7a548b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/85e143a08a7a548b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178620664,"stop":1698178623709,"duration":3045}},{"uid":"b1b9c61942456a38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/b1b9c61942456a38","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178335083,"stop":1698178337632,"duration":2549}}]},"tags":[]},"source":"eb3eab432c721717.json","parameterValues":["SalfordCityCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/ed03d80ead91ed17.json b/3.11/1086/data/test-cases/ed03d80ead91ed17.json new file mode 100644 index 0000000000..3e1cbca95c --- /dev/null +++ b/3.11/1086/data/test-cases/ed03d80ead91ed17.json @@ -0,0 +1 @@ +{"uid":"ed03d80ead91ed17","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"275289351e7211a486c45f3b8d1a8950","time":{"start":1698867603845,"stop":1698867604848,"duration":1003},"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":1698867603846,"stop":1698867603846,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from LisburnCastlereaghCityCouncil","time":{"start":1698867603846,"stop":1698867604845,"duration":999},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867604845,"stop":1698867604846,"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":1698867604846,"stop":1698867604848,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"6686942c40e04efb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6686942c40e04efb","status":"passed","time":{"start":1698801654880,"stop":1698801655621,"duration":741}},{"uid":"67800150edefabc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/67800150edefabc7","status":"passed","time":{"start":1698788692275,"stop":1698788693210,"duration":935}},{"uid":"a12152963602cc7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a12152963602cc7d","status":"passed","time":{"start":1698715170613,"stop":1698715171643,"duration":1030}},{"uid":"b7a55247b4d2c912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b7a55247b4d2c912","status":"passed","time":{"start":1698701486677,"stop":1698701499718,"duration":13041}},{"uid":"71dc436d4b4e61dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/71dc436d4b4e61dc","status":"passed","time":{"start":1698700407890,"stop":1698700408830,"duration":940}},{"uid":"f3a30ac5c466bbe3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f3a30ac5c466bbe3","status":"passed","time":{"start":1698692981717,"stop":1698692982745,"duration":1028}},{"uid":"5046521179e88622","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/5046521179e88622","status":"passed","time":{"start":1698692930600,"stop":1698692931658,"duration":1058}},{"uid":"2bc3b637fef21abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2bc3b637fef21abf","status":"passed","time":{"start":1698646546832,"stop":1698646547946,"duration":1114}},{"uid":"4213d01336c5eb80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/4213d01336c5eb80","status":"passed","time":{"start":1698646485882,"stop":1698646486860,"duration":978}},{"uid":"27541cbbe2bdbffa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/27541cbbe2bdbffa","status":"passed","time":{"start":1698628522551,"stop":1698628523555,"duration":1004}},{"uid":"1f01432b7c0d6ffd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/1f01432b7c0d6ffd","status":"passed","time":{"start":1698615147946,"stop":1698615148975,"duration":1029}},{"uid":"39803635a6b03db5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/39803635a6b03db5","status":"passed","time":{"start":1698615219821,"stop":1698615220865,"duration":1044}},{"uid":"90146f09f22970a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/90146f09f22970a2","status":"passed","time":{"start":1698615079292,"stop":1698615080408,"duration":1116}},{"uid":"9ae0221adf0463a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/9ae0221adf0463a8","status":"passed","time":{"start":1698542315492,"stop":1698542316540,"duration":1048}},{"uid":"1fa3ff00213fe9bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1fa3ff00213fe9bd","status":"passed","time":{"start":1698455512376,"stop":1698455513169,"duration":793}},{"uid":"c75f9a51c4baa2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/c75f9a51c4baa2e9","status":"passed","time":{"start":1698369198927,"stop":1698369200073,"duration":1146}},{"uid":"a55cc3269cc5db2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a55cc3269cc5db2a","status":"passed","time":{"start":1698282790192,"stop":1698282791308,"duration":1116}},{"uid":"4a4326b218ccd3fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/4a4326b218ccd3fe","status":"passed","time":{"start":1698196465170,"stop":1698196466196,"duration":1026}},{"uid":"c67a3dea1eac734d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c67a3dea1eac734d","status":"passed","time":{"start":1698178193052,"stop":1698178194094,"duration":1042}},{"uid":"6f300a21fc60e752","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/6f300a21fc60e752","status":"passed","time":{"start":1698178130079,"stop":1698178131214,"duration":1135}}]},"tags":[]},"source":"ed03d80ead91ed17.json","parameterValues":["LisburnCastlereaghCityCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/edcd91b94d4dfe8.json b/3.11/1086/data/test-cases/edcd91b94d4dfe8.json new file mode 100644 index 0000000000..46decf8ef8 --- /dev/null +++ b/3.11/1086/data/test-cases/edcd91b94d4dfe8.json @@ -0,0 +1 @@ +{"uid":"edcd91b94d4dfe8","name":"Validate Council Output [MidSussexDistrictCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"a89b66947aa74789814d9628a2d7e666","time":{"start":1698867618706,"stop":1698867619795,"duration":1089},"status":"failed","statusMessage":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053a78f490>, 'council': 'MidSussexDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053a78f490>, 'council': 'MidSussexDistrictCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867618706,"stop":1698867618707,"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":1698867618707,"stop":1698867619795,"duration":1088},"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":132,"broken":0,"skipped":0,"passed":38,"unknown":0,"total":170},"items":[{"uid":"ecdfe0d4c509da43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ecdfe0d4c509da43","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698801547270,"stop":1698801548035,"duration":765}},{"uid":"ecff72ecee02e59d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ecff72ecee02e59d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698788712105,"stop":1698788713745,"duration":1640}},{"uid":"2dd2c0b490890820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2dd2c0b490890820","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698715182350,"stop":1698715183459,"duration":1109}},{"uid":"b6c83d523e95f912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b6c83d523e95f912","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698701513969,"stop":1698701514906,"duration":937}},{"uid":"97c9d1c5bb4e4d3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/97c9d1c5bb4e4d3b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698700423932,"stop":1698700425173,"duration":1241}},{"uid":"358ac9471c108213","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/358ac9471c108213","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692993163,"stop":1698692994188,"duration":1025}},{"uid":"844f4180452efb56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/844f4180452efb56","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692942271,"stop":1698692943302,"duration":1031}},{"uid":"3095e795727a3355","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3095e795727a3355","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646558805,"stop":1698646559896,"duration":1091}},{"uid":"33ae69773788da13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/33ae69773788da13","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646498109,"stop":1698646499303,"duration":1194}},{"uid":"172cf62f2b8767a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/172cf62f2b8767a1","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698628535522,"stop":1698628536645,"duration":1123}},{"uid":"4eb18b4e7cecace8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4eb18b4e7cecace8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615163739,"stop":1698615164658,"duration":919}},{"uid":"24d6cb36638b7581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/24d6cb36638b7581","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615230402,"stop":1698615231400,"duration":998}},{"uid":"d099d87e96f2dc89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d099d87e96f2dc89","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615091719,"stop":1698615093302,"duration":1583}},{"uid":"ce01523521f34cb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ce01523521f34cb5","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698542328395,"stop":1698542329573,"duration":1178}},{"uid":"5ac50eabd8530502","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5ac50eabd8530502","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698455525898,"stop":1698455527010,"duration":1112}},{"uid":"6bca3ad5511c3bfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6bca3ad5511c3bfa","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698369213737,"stop":1698369214790,"duration":1053}},{"uid":"a2dcefce929a61cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a2dcefce929a61cd","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698282802988,"stop":1698282803932,"duration":944}},{"uid":"1e62105ddb11fef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/1e62105ddb11fef","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698196476171,"stop":1698196477111,"duration":940}},{"uid":"fdcc99d4cf173326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fdcc99d4cf173326","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178206306,"stop":1698178207827,"duration":1521}},{"uid":"b5f5e691fa8a20ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/b5f5e691fa8a20ef","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178141333,"stop":1698178142423,"duration":1090}}]},"tags":[]},"source":"edcd91b94d4dfe8.json","parameterValues":["MidSussexDistrictCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/eff1b9f807695aab.json b/3.11/1086/data/test-cases/eff1b9f807695aab.json new file mode 100644 index 0000000000..0f43d71a05 --- /dev/null +++ b/3.11/1086/data/test-cases/eff1b9f807695aab.json @@ -0,0 +1 @@ +{"uid":"eff1b9f807695aab","name":"Validate Council Output [SomersetCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"f041ffb1356697b5d3d99569da0ccb15","time":{"start":1698867625557,"stop":1698867633605,"duration":8048},"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":1698867625557,"stop":1698867625557,"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":1698867625557,"stop":1698867633603,"duration":8046},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867633603,"stop":1698867633604,"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":1698867633604,"stop":1698867633605,"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"bcbe63159d386f02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/bcbe63159d386f02","status":"passed","time":{"start":1698801580434,"stop":1698801590124,"duration":9690}},{"uid":"f555d97773a9eb0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/f555d97773a9eb0a","status":"passed","time":{"start":1698788723465,"stop":1698788733064,"duration":9599}},{"uid":"4fdc324193b6b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4fdc324193b6b1","status":"passed","time":{"start":1698715210058,"stop":1698715218912,"duration":8854}},{"uid":"111113372af83a20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/111113372af83a20","status":"passed","time":{"start":1698701533691,"stop":1698701541916,"duration":8225}},{"uid":"d7d2264c9c9c9578","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d7d2264c9c9c9578","status":"passed","time":{"start":1698700439654,"stop":1698700449054,"duration":9400}},{"uid":"de906240efd4fca3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/de906240efd4fca3","status":"passed","time":{"start":1698693133801,"stop":1698693143073,"duration":9272}},{"uid":"29456b96323ca65f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/29456b96323ca65f","status":"passed","time":{"start":1698692959640,"stop":1698692968618,"duration":8978}},{"uid":"48c25ded5ef0979f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/48c25ded5ef0979f","status":"passed","time":{"start":1698646558494,"stop":1698646567178,"duration":8684}},{"uid":"d96ce2111d85d4c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d96ce2111d85d4c4","status":"passed","time":{"start":1698646528070,"stop":1698646536928,"duration":8858}},{"uid":"fae37b0472648df3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/fae37b0472648df3","status":"passed","time":{"start":1698628599713,"stop":1698628608560,"duration":8847}},{"uid":"e2717c5d1e765b4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/e2717c5d1e765b4f","status":"passed","time":{"start":1698615360095,"stop":1698615368408,"duration":8313}},{"uid":"4bd05b6a6087c7f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4bd05b6a6087c7f5","status":"passed","time":{"start":1698615273770,"stop":1698615282017,"duration":8247}},{"uid":"e65cff11cc23e072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e65cff11cc23e072","status":"passed","time":{"start":1698615371207,"stop":1698615380462,"duration":9255}},{"uid":"ecb76854b9d52b1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ecb76854b9d52b1c","status":"passed","time":{"start":1698542583061,"stop":1698542591907,"duration":8846}},{"uid":"f87b5c0682ac5576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/f87b5c0682ac5576","status":"passed","time":{"start":1698455600427,"stop":1698455608446,"duration":8019}},{"uid":"5ed78bd6937be2ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5ed78bd6937be2ed","status":"passed","time":{"start":1698369274552,"stop":1698369284068,"duration":9516}},{"uid":"a03fb991f4370ce5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a03fb991f4370ce5","status":"passed","time":{"start":1698283094809,"stop":1698283119724,"duration":24915}},{"uid":"318b50749b4d708f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/318b50749b4d708f","status":"passed","time":{"start":1698196721226,"stop":1698196730880,"duration":9654}},{"uid":"c0ae8cebd81cc059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c0ae8cebd81cc059","status":"passed","time":{"start":1698178246630,"stop":1698178256166,"duration":9536}},{"uid":"34c962613a4c8e3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/34c962613a4c8e3f","status":"passed","time":{"start":1698178402968,"stop":1698178411315,"duration":8347}}]},"tags":[]},"source":"eff1b9f807695aab.json","parameterValues":["SomersetCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/f1fe191831b9e27b.json b/3.11/1086/data/test-cases/f1fe191831b9e27b.json new file mode 100644 index 0000000000..10bdd902d9 --- /dev/null +++ b/3.11/1086/data/test-cases/f1fe191831b9e27b.json @@ -0,0 +1 @@ +{"uid":"f1fe191831b9e27b","name":"Validate Council Output [PrestonCityCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"adada69a336066ec844ff916b7714101","time":{"start":1698867633240,"stop":1698867763885,"duration":130645},"status":"failed","statusMessage":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x56449c5d1fb3 \n#1 0x56449c2a54a7 \n#2 0x56449c29d5d3 \n#3 0x56449c28e007 \n#4 0x56449c28f481 \n#5 0x56449c28e33f \n#6 0x56449c28d35c \n#7 0x56449c28d2ce \n#8 0x56449c28becd \n#9 0x56449c28c35a \n#10 0x56449c2a7b8e \n#11 0x56449c3283b5 \n#12 0x56449c30e942 \n#13 0x56449c327c02 \n#14 0x56449c30e713 \n#15 0x56449c2e118b \n#16 0x56449c2e1f7e \n#17 0x56449c5978d8 \n#18 0x56449c59b800 \n#19 0x56449c5a5cfc \n#20 0x56449c59c418 \n#21 0x56449c56942f \n#22 0x56449c5c04e8 \n#23 0x56449c5c06b4 \n#24 0x56449c5d1143 \n#25 0x7f708aa94ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34ac51150>, 'council': 'PrestonCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:35: 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:353: 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:344: 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 0x56449c5c06b4 \\\\u003Cunknown>\\\\n#24 0x56449c5d1143 \\\\u003Cunknown>\\\\n#25 0x7f708aa94ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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=118.0.5993.117)\nE Stacktrace:\nE #0 0x56449c5d1fb3 \nE #1 0x56449c2a54a7 \nE #2 0x56449c29d5d3 \nE #3 0x56449c28e007 \nE #4 0x56449c28f481 \nE #5 0x56449c28e33f \nE #6 0x56449c28d35c \nE #7 0x56449c28d2ce \nE #8 0x56449c28becd \nE #9 0x56449c28c35a \nE #10 0x56449c2a7b8e \nE #11 0x56449c3283b5 \nE #12 0x56449c30e942 \nE #13 0x56449c327c02 \nE #14 0x56449c30e713 \nE #15 0x56449c2e118b \nE #16 0x56449c2e1f7e \nE #17 0x56449c5978d8 \nE #18 0x56449c59b800 \nE #19 0x56449c5a5cfc \nE #20 0x56449c59c418 \nE #21 0x56449c56942f \nE #22 0x56449c5c04e8 \nE #23 0x56449c5c06b4 \nE #24 0x56449c5d1143 \nE #25 0x7f708aa94ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py:229: 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=118.0.5993.117)\nStacktrace:\n#0 0x56449c5d1fb3 \n#1 0x56449c2a54a7 \n#2 0x56449c29d5d3 \n#3 0x56449c28e007 \n#4 0x56449c28f481 \n#5 0x56449c28e33f \n#6 0x56449c28d35c \n#7 0x56449c28d2ce \n#8 0x56449c28becd \n#9 0x56449c28c35a \n#10 0x56449c2a7b8e \n#11 0x56449c3283b5 \n#12 0x56449c30e942 \n#13 0x56449c327c02 \n#14 0x56449c30e713 \n#15 0x56449c2e118b \n#16 0x56449c2e1f7e \n#17 0x56449c5978d8 \n#18 0x56449c59b800 \n#19 0x56449c5a5cfc \n#20 0x56449c59c418 \n#21 0x56449c56942f \n#22 0x56449c5c04e8 \n#23 0x56449c5c06b4 \n#24 0x56449c5d1143 \n#25 0x7f708aa94ac3 ","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34ac51150>, 'council': 'PrestonCityCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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:35: 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:353: 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:344: 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 0x56449c5c06b4 \\\\u003Cunknown>\\\\n#24 0x56449c5d1143 \\\\u003Cunknown>\\\\n#25 0x7f708aa94ac3 \\\\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 e = ErrorCode()\n error_codes = [item for item in dir(e) if not item.startswith(\"__\")]\n for error_code in error_codes:\n error_info = getattr(ErrorCode, error_code)\n if isinstance(error_info, list) and status in error_info:\n exception_class = getattr(ExceptionMapping, error_code, WebDriverException)\n break\n else:\n exception_class = WebDriverException\n \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=118.0.5993.117)\nE Stacktrace:\nE #0 0x56449c5d1fb3 \nE #1 0x56449c2a54a7 \nE #2 0x56449c29d5d3 \nE #3 0x56449c28e007 \nE #4 0x56449c28f481 \nE #5 0x56449c28e33f \nE #6 0x56449c28d35c \nE #7 0x56449c28d2ce \nE #8 0x56449c28becd \nE #9 0x56449c28c35a \nE #10 0x56449c2a7b8e \nE #11 0x56449c3283b5 \nE #12 0x56449c30e942 \nE #13 0x56449c327c02 \nE #14 0x56449c30e713 \nE #15 0x56449c2e118b \nE #16 0x56449c2e1f7e \nE #17 0x56449c5978d8 \nE #18 0x56449c59b800 \nE #19 0x56449c5a5cfc \nE #20 0x56449c59c418 \nE #21 0x56449c56942f \nE #22 0x56449c5c04e8 \nE #23 0x56449c5c06b4 \nE #24 0x56449c5d1143 \nE #25 0x7f708aa94ac3 \n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/selenium/webdriver/remote/errorhandler.py:229: WebDriverException","steps":[{"name":"Given the council: PrestonCityCouncil","time":{"start":1698867633240,"stop":1698867633241,"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":1698867633241,"stop":1698867763885,"duration":130644},"status":"failed","statusMessage":"Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x56449c5d1fb3 \n#1 0x56449c2a54a7 \n#2 0x56449c29d5d3 \n#3 0x56449c28e007 \n#4 0x56449c28f481 \n#5 0x56449c28e33f \n#6 0x56449c28d35c \n#7 0x56449c28d2ce \n#8 0x56449c28becd \n#9 0x56449c28c35a \n#10 0x56449c2a7b8e \n#11 0x56449c3283b5 \n#12 0x56449c30e942 \n#13 0x56449c327c02 \n#14 0x56449c30e713 \n#15 0x56449c2e118b \n#16 0x56449c2e1f7e \n#17 0x56449c5978d8 \n#18 0x56449c59b800 \n#19 0x56449c5a5cfc \n#20 0x56449c59c418 \n#21 0x56449c56942f \n#22 0x56449c5c04e8 \n#23 0x56449c5c06b4 \n#24 0x56449c5d1143 \n#25 0x7f708aa94ac3 \n","statusTrace":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x56449c5d1fb3 \n#1 0x56449c2a54a7 \n#2 0x56449c29d5d3 \n#3 0x56449c28e007 \n#4 0x56449c28f481 \n#5 0x56449c28e33f \n#6 0x56449c28d35c \n#7 0x56449c28d2ce \n#8 0x56449c28becd \n#9 0x56449c28c35a \n#10 0x56449c2a7b8e \n#11 0x56449c3283b5 \n#12 0x56449c30e942 \n#13 0x56449c327c02 \n#14 0x56449c30e713 \n#15 0x56449c2e118b \n#16 0x56449c2e1f7e \n#17 0x56449c5978d8 \n#18 0x56449c59b800 \n#19 0x56449c5a5cfc \n#20 0x56449c59c418 \n#21 0x56449c56942f \n#22 0x56449c5c04e8 \n#23 0x56449c5c06b4 \n#24 0x56449c5d1143 \n#25 0x7f708aa94ac3 \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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":169,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":170},"items":[{"uid":"e59d896f06a0f4cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/e59d896f06a0f4cd","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x557b9c896fb3 \n#1 0x557b9c56a4a7 \n#2 0x557b9c5625d3 \n#3 0x557b9c553007 \n#4 0x557b9c554481 \n#5 0x557b9c55333f \n#6 0x557b9c55235c \n#7 0x557b9c5522ce \n#8 0x557b9c550ecd \n#9 0x557b9c55135a \n#10 0x557b9c56cb8e \n#11 0x557b9c5ed3b5 \n#12 0x557b9c5d3942 \n#13 0x557b9c5ecc02 \n#14 0x557b9c5d3713 \n#15 0x557b9c5a618b \n#16 0x557b9c5a6f7e \n#17 0x557b9c85c8d8 \n#18 0x557b9c860800 \n#19 0x557b9c86acfc \n#20 0x557b9c861418 \n#21 0x557b9c82e42f \n#22 0x557b9c8854e8 \n#23 0x557b9c8856b4 \n#24 0x557b9c896143 \n#25 0x7fc0ef094ac3 ","time":{"start":1698801565816,"stop":1698801697013,"duration":131197}},{"uid":"e818608e6f2e78c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e818608e6f2e78c7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5600c2878fb3 \n#1 0x5600c254c4a7 \n#2 0x5600c25445d3 \n#3 0x5600c2535007 \n#4 0x5600c2536481 \n#5 0x5600c253533f \n#6 0x5600c253435c \n#7 0x5600c25342ce \n#8 0x5600c2532ecd \n#9 0x5600c253335a \n#10 0x5600c254eb8e \n#11 0x5600c25cf3b5 \n#12 0x5600c25b5942 \n#13 0x5600c25cec02 \n#14 0x5600c25b5713 \n#15 0x5600c258818b \n#16 0x5600c2588f7e \n#17 0x5600c283e8d8 \n#18 0x5600c2842800 \n#19 0x5600c284ccfc \n#20 0x5600c2843418 \n#21 0x5600c281042f \n#22 0x5600c28674e8 \n#23 0x5600c28676b4 \n#24 0x5600c2878143 \n#25 0x7fca4c494ac3 ","time":{"start":1698788559854,"stop":1698788690993,"duration":131139}},{"uid":"32db5e87701d937c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/32db5e87701d937c","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x559d7aba3fb3 \n#1 0x559d7a8774a7 \n#2 0x559d7a86f5d3 \n#3 0x559d7a860007 \n#4 0x559d7a861481 \n#5 0x559d7a86033f \n#6 0x559d7a85f35c \n#7 0x559d7a85f2ce \n#8 0x559d7a85decd \n#9 0x559d7a85e35a \n#10 0x559d7a879b8e \n#11 0x559d7a8fa3b5 \n#12 0x559d7a8e0942 \n#13 0x559d7a8f9c02 \n#14 0x559d7a8e0713 \n#15 0x559d7a8b318b \n#16 0x559d7a8b3f7e \n#17 0x559d7ab698d8 \n#18 0x559d7ab6d800 \n#19 0x559d7ab77cfc \n#20 0x559d7ab6e418 \n#21 0x559d7ab3b42f \n#22 0x559d7ab924e8 \n#23 0x559d7ab926b4 \n#24 0x559d7aba3143 \n#25 0x7fd0b0c94ac3 ","time":{"start":1698715042645,"stop":1698715175183,"duration":132538}},{"uid":"9d4f46ba7dbd8460","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9d4f46ba7dbd8460","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55a030d91fb3 \n#1 0x55a030a654a7 \n#2 0x55a030a5d5d3 \n#3 0x55a030a4e007 \n#4 0x55a030a4f481 \n#5 0x55a030a4e33f \n#6 0x55a030a4d35c \n#7 0x55a030a4d2ce \n#8 0x55a030a4becd \n#9 0x55a030a4c35a \n#10 0x55a030a67b8e \n#11 0x55a030ae83b5 \n#12 0x55a030ace942 \n#13 0x55a030ae7c02 \n#14 0x55a030ace713 \n#15 0x55a030aa118b \n#16 0x55a030aa1f7e \n#17 0x55a030d578d8 \n#18 0x55a030d5b800 \n#19 0x55a030d65cfc \n#20 0x55a030d5c418 \n#21 0x55a030d2942f \n#22 0x55a030d804e8 \n#23 0x55a030d806b4 \n#24 0x55a030d91143 \n#25 0x7f43cde94ac3 ","time":{"start":1698701390072,"stop":1698701521892,"duration":131820}},{"uid":"e595482ddac4f975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e595482ddac4f975","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5611b5b4cfb3 \n#1 0x5611b58204a7 \n#2 0x5611b58185d3 \n#3 0x5611b5809007 \n#4 0x5611b580a481 \n#5 0x5611b580933f \n#6 0x5611b580835c \n#7 0x5611b58082ce \n#8 0x5611b5806ecd \n#9 0x5611b580735a \n#10 0x5611b5822b8e \n#11 0x5611b58a33b5 \n#12 0x5611b5889942 \n#13 0x5611b58a2c02 \n#14 0x5611b5889713 \n#15 0x5611b585c18b \n#16 0x5611b585cf7e \n#17 0x5611b5b128d8 \n#18 0x5611b5b16800 \n#19 0x5611b5b20cfc \n#20 0x5611b5b17418 \n#21 0x5611b5ae442f \n#22 0x5611b5b3b4e8 \n#23 0x5611b5b3b6b4 \n#24 0x5611b5b4c143 \n#25 0x7ff6a4a94ac3 ","time":{"start":1698700280901,"stop":1698700412808,"duration":131907}},{"uid":"d0d7527e9fe1c32d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d0d7527e9fe1c32d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f4edf11fb3 \n#1 0x55f4edbe54a7 \n#2 0x55f4edbdd5d3 \n#3 0x55f4edbce007 \n#4 0x55f4edbcf481 \n#5 0x55f4edbce33f \n#6 0x55f4edbcd35c \n#7 0x55f4edbcd2ce \n#8 0x55f4edbcbecd \n#9 0x55f4edbcc35a \n#10 0x55f4edbe7b8e \n#11 0x55f4edc683b5 \n#12 0x55f4edc4e942 \n#13 0x55f4edc67c02 \n#14 0x55f4edc4e713 \n#15 0x55f4edc2118b \n#16 0x55f4edc21f7e \n#17 0x55f4eded78d8 \n#18 0x55f4ededb800 \n#19 0x55f4edee5cfc \n#20 0x55f4ededc418 \n#21 0x55f4edea942f \n#22 0x55f4edf004e8 \n#23 0x55f4edf006b4 \n#24 0x55f4edf11143 \n#25 0x7f27c7094ac3 ","time":{"start":1698693035283,"stop":1698693167216,"duration":131933}},{"uid":"f69ccf6b742567c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f69ccf6b742567c8","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x564cccc1bfb3 \n#1 0x564ccc8ef4a7 \n#2 0x564ccc8e75d3 \n#3 0x564ccc8d8007 \n#4 0x564ccc8d9481 \n#5 0x564ccc8d833f \n#6 0x564ccc8d735c \n#7 0x564ccc8d72ce \n#8 0x564ccc8d5ecd \n#9 0x564ccc8d635a \n#10 0x564ccc8f1b8e \n#11 0x564ccc9723b5 \n#12 0x564ccc958942 \n#13 0x564ccc971c02 \n#14 0x564ccc958713 \n#15 0x564ccc92b18b \n#16 0x564ccc92bf7e \n#17 0x564cccbe18d8 \n#18 0x564cccbe5800 \n#19 0x564cccbefcfc \n#20 0x564cccbe6418 \n#21 0x564cccbb342f \n#22 0x564cccc0a4e8 \n#23 0x564cccc0a6b4 \n#24 0x564cccc1b143 \n#25 0x7fe75a694ac3 ","time":{"start":1698692798787,"stop":1698692930779,"duration":131992}},{"uid":"63ef7a827e60a3a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/63ef7a827e60a3a6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5644c6b10fb3 \n#1 0x5644c67e44a7 \n#2 0x5644c67dc5d3 \n#3 0x5644c67cd007 \n#4 0x5644c67ce481 \n#5 0x5644c67cd33f \n#6 0x5644c67cc35c \n#7 0x5644c67cc2ce \n#8 0x5644c67caecd \n#9 0x5644c67cb35a \n#10 0x5644c67e6b8e \n#11 0x5644c68673b5 \n#12 0x5644c684d942 \n#13 0x5644c6866c02 \n#14 0x5644c684d713 \n#15 0x5644c682018b \n#16 0x5644c6820f7e \n#17 0x5644c6ad68d8 \n#18 0x5644c6ada800 \n#19 0x5644c6ae4cfc \n#20 0x5644c6adb418 \n#21 0x5644c6aa842f \n#22 0x5644c6aff4e8 \n#23 0x5644c6aff6b4 \n#24 0x5644c6b10143 \n#25 0x7f9467294ac3 ","time":{"start":1698646389360,"stop":1698646521033,"duration":131673}},{"uid":"104168a250812fbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/104168a250812fbd","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e17b936fb3 \n#1 0x55e17b60a4a7 \n#2 0x55e17b6025d3 \n#3 0x55e17b5f3007 \n#4 0x55e17b5f4481 \n#5 0x55e17b5f333f \n#6 0x55e17b5f235c \n#7 0x55e17b5f22ce \n#8 0x55e17b5f0ecd \n#9 0x55e17b5f135a \n#10 0x55e17b60cb8e \n#11 0x55e17b68d3b5 \n#12 0x55e17b673942 \n#13 0x55e17b68cc02 \n#14 0x55e17b673713 \n#15 0x55e17b64618b \n#16 0x55e17b646f7e \n#17 0x55e17b8fc8d8 \n#18 0x55e17b900800 \n#19 0x55e17b90acfc \n#20 0x55e17b901418 \n#21 0x55e17b8ce42f \n#22 0x55e17b9254e8 \n#23 0x55e17b9256b4 \n#24 0x55e17b936143 \n#25 0x7fa360894ac3 ","time":{"start":1698646391574,"stop":1698646522328,"duration":130754}},{"uid":"7355849cb74f9f8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7355849cb74f9f8b","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5582e9bdffb3 \n#1 0x5582e98b34a7 \n#2 0x5582e98ab5d3 \n#3 0x5582e989c007 \n#4 0x5582e989d481 \n#5 0x5582e989c33f \n#6 0x5582e989b35c \n#7 0x5582e989b2ce \n#8 0x5582e9899ecd \n#9 0x5582e989a35a \n#10 0x5582e98b5b8e \n#11 0x5582e99363b5 \n#12 0x5582e991c942 \n#13 0x5582e9935c02 \n#14 0x5582e991c713 \n#15 0x5582e98ef18b \n#16 0x5582e98eff7e \n#17 0x5582e9ba58d8 \n#18 0x5582e9ba9800 \n#19 0x5582e9bb3cfc \n#20 0x5582e9baa418 \n#21 0x5582e9b7742f \n#22 0x5582e9bce4e8 \n#23 0x5582e9bce6b4 \n#24 0x5582e9bdf143 \n#25 0x7fa27c694ac3 ","time":{"start":1698628759461,"stop":1698628892185,"duration":132724}},{"uid":"5ec044fa9b2bad77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5ec044fa9b2bad77","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e27420ffb3 \n#1 0x55e273ee34a7 \n#2 0x55e273edb5d3 \n#3 0x55e273ecc007 \n#4 0x55e273ecd481 \n#5 0x55e273ecc33f \n#6 0x55e273ecb35c \n#7 0x55e273ecb2ce \n#8 0x55e273ec9ecd \n#9 0x55e273eca35a \n#10 0x55e273ee5b8e \n#11 0x55e273f663b5 \n#12 0x55e273f4c942 \n#13 0x55e273f65c02 \n#14 0x55e273f4c713 \n#15 0x55e273f1f18b \n#16 0x55e273f1ff7e \n#17 0x55e2741d58d8 \n#18 0x55e2741d9800 \n#19 0x55e2741e3cfc \n#20 0x55e2741da418 \n#21 0x55e2741a742f \n#22 0x55e2741fe4e8 \n#23 0x55e2741fe6b4 \n#24 0x55e27420f143 \n#25 0x7f712e094ac3 ","time":{"start":1698615200932,"stop":1698615331883,"duration":130951}},{"uid":"3aaabaee2a697a5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3aaabaee2a697a5f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x560bf746afb3 \n#1 0x560bf713e4a7 \n#2 0x560bf71365d3 \n#3 0x560bf7127007 \n#4 0x560bf7128481 \n#5 0x560bf712733f \n#6 0x560bf712635c \n#7 0x560bf71262ce \n#8 0x560bf7124ecd \n#9 0x560bf712535a \n#10 0x560bf7140b8e \n#11 0x560bf71c13b5 \n#12 0x560bf71a7942 \n#13 0x560bf71c0c02 \n#14 0x560bf71a7713 \n#15 0x560bf717a18b \n#16 0x560bf717af7e \n#17 0x560bf74308d8 \n#18 0x560bf7434800 \n#19 0x560bf743ecfc \n#20 0x560bf7435418 \n#21 0x560bf740242f \n#22 0x560bf74594e8 \n#23 0x560bf74596b4 \n#24 0x560bf746a143 \n#25 0x7f3c4b894ac3 ","time":{"start":1698615433902,"stop":1698615566443,"duration":132541}},{"uid":"b19dd97cd336c25f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/b19dd97cd336c25f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b08496cfb3 \n#1 0x55b0846404a7 \n#2 0x55b0846385d3 \n#3 0x55b084629007 \n#4 0x55b08462a481 \n#5 0x55b08462933f \n#6 0x55b08462835c \n#7 0x55b0846282ce \n#8 0x55b084626ecd \n#9 0x55b08462735a \n#10 0x55b084642b8e \n#11 0x55b0846c33b5 \n#12 0x55b0846a9942 \n#13 0x55b0846c2c02 \n#14 0x55b0846a9713 \n#15 0x55b08467c18b \n#16 0x55b08467cf7e \n#17 0x55b0849328d8 \n#18 0x55b084936800 \n#19 0x55b084940cfc \n#20 0x55b084937418 \n#21 0x55b08490442f \n#22 0x55b08495b4e8 \n#23 0x55b08495b6b4 \n#24 0x55b08496c143 \n#25 0x7ff23a094ac3 ","time":{"start":1698615134750,"stop":1698615266277,"duration":131527}},{"uid":"96cd9d40aa549063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/96cd9d40aa549063","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x558af9182fb3 \n#1 0x558af8e564a7 \n#2 0x558af8e4e5d3 \n#3 0x558af8e3f007 \n#4 0x558af8e40481 \n#5 0x558af8e3f33f \n#6 0x558af8e3e35c \n#7 0x558af8e3e2ce \n#8 0x558af8e3cecd \n#9 0x558af8e3d35a \n#10 0x558af8e58b8e \n#11 0x558af8ed93b5 \n#12 0x558af8ebf942 \n#13 0x558af8ed8c02 \n#14 0x558af8ebf713 \n#15 0x558af8e9218b \n#16 0x558af8e92f7e \n#17 0x558af91488d8 \n#18 0x558af914c800 \n#19 0x558af9156cfc \n#20 0x558af914d418 \n#21 0x558af911a42f \n#22 0x558af91714e8 \n#23 0x558af91716b4 \n#24 0x558af9182143 \n#25 0x7f0eee894ac3 ","time":{"start":1698542378503,"stop":1698542508948,"duration":130445}},{"uid":"fd806c5bfeb4a798","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/fd806c5bfeb4a798","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x561fd0531fb3 \n#1 0x561fd02054a7 \n#2 0x561fd01fd5d3 \n#3 0x561fd01ee007 \n#4 0x561fd01ef481 \n#5 0x561fd01ee33f \n#6 0x561fd01ed35c \n#7 0x561fd01ed2ce \n#8 0x561fd01ebecd \n#9 0x561fd01ec35a \n#10 0x561fd0207b8e \n#11 0x561fd02883b5 \n#12 0x561fd026e942 \n#13 0x561fd0287c02 \n#14 0x561fd026e713 \n#15 0x561fd024118b \n#16 0x561fd0241f7e \n#17 0x561fd04f78d8 \n#18 0x561fd04fb800 \n#19 0x561fd0505cfc \n#20 0x561fd04fc418 \n#21 0x561fd04c942f \n#22 0x561fd05204e8 \n#23 0x561fd05206b4 \n#24 0x561fd0531143 \n#25 0x7f64ad094ac3 ","time":{"start":1698455731235,"stop":1698455862285,"duration":131050}},{"uid":"3602addb3e1bc01e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/3602addb3e1bc01e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55dd26d94fb3 \n#1 0x55dd26a684a7 \n#2 0x55dd26a605d3 \n#3 0x55dd26a51007 \n#4 0x55dd26a52481 \n#5 0x55dd26a5133f \n#6 0x55dd26a5035c \n#7 0x55dd26a502ce \n#8 0x55dd26a4eecd \n#9 0x55dd26a4f35a \n#10 0x55dd26a6ab8e \n#11 0x55dd26aeb3b5 \n#12 0x55dd26ad1942 \n#13 0x55dd26aeac02 \n#14 0x55dd26ad1713 \n#15 0x55dd26aa418b \n#16 0x55dd26aa4f7e \n#17 0x55dd26d5a8d8 \n#18 0x55dd26d5e800 \n#19 0x55dd26d68cfc \n#20 0x55dd26d5f418 \n#21 0x55dd26d2c42f \n#22 0x55dd26d834e8 \n#23 0x55dd26d836b4 \n#24 0x55dd26d94143 \n#25 0x7f67cb694ac3 ","time":{"start":1698369486230,"stop":1698369618207,"duration":131977}},{"uid":"c9d233eab29da6a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c9d233eab29da6a1","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55a0586c6fb3 \n#1 0x55a05839a4a7 \n#2 0x55a0583925d3 \n#3 0x55a058383007 \n#4 0x55a058384481 \n#5 0x55a05838333f \n#6 0x55a05838235c \n#7 0x55a0583822ce \n#8 0x55a058380ecd \n#9 0x55a05838135a \n#10 0x55a05839cb8e \n#11 0x55a05841d3b5 \n#12 0x55a058403942 \n#13 0x55a05841cc02 \n#14 0x55a058403713 \n#15 0x55a0583d618b \n#16 0x55a0583d6f7e \n#17 0x55a05868c8d8 \n#18 0x55a058690800 \n#19 0x55a05869acfc \n#20 0x55a058691418 \n#21 0x55a05865e42f \n#22 0x55a0586b54e8 \n#23 0x55a0586b56b4 \n#24 0x55a0586c6143 \n#25 0x7f542e494ac3 ","time":{"start":1698282867886,"stop":1698283000213,"duration":132327}},{"uid":"c4d12e404acf82fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c4d12e404acf82fe","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x559ab34abfb3 \n#1 0x559ab317f4a7 \n#2 0x559ab31775d3 \n#3 0x559ab3168007 \n#4 0x559ab3169481 \n#5 0x559ab316833f \n#6 0x559ab316735c \n#7 0x559ab31672ce \n#8 0x559ab3165ecd \n#9 0x559ab316635a \n#10 0x559ab3181b8e \n#11 0x559ab32023b5 \n#12 0x559ab31e8942 \n#13 0x559ab3201c02 \n#14 0x559ab31e8713 \n#15 0x559ab31bb18b \n#16 0x559ab31bbf7e \n#17 0x559ab34718d8 \n#18 0x559ab3475800 \n#19 0x559ab347fcfc \n#20 0x559ab3476418 \n#21 0x559ab344342f \n#22 0x559ab349a4e8 \n#23 0x559ab349a6b4 \n#24 0x559ab34ab143 \n#25 0x7f72d5694ac3 ","time":{"start":1698196533643,"stop":1698196665804,"duration":132161}},{"uid":"4ddf2546f30d55ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4ddf2546f30d55ce","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55e09ebcafb3 \n#1 0x55e09e89e4a7 \n#2 0x55e09e8965d3 \n#3 0x55e09e887007 \n#4 0x55e09e888481 \n#5 0x55e09e88733f \n#6 0x55e09e88635c \n#7 0x55e09e8862ce \n#8 0x55e09e884ecd \n#9 0x55e09e88535a \n#10 0x55e09e8a0b8e \n#11 0x55e09e9213b5 \n#12 0x55e09e907942 \n#13 0x55e09e920c02 \n#14 0x55e09e907713 \n#15 0x55e09e8da18b \n#16 0x55e09e8daf7e \n#17 0x55e09eb908d8 \n#18 0x55e09eb94800 \n#19 0x55e09eb9ecfc \n#20 0x55e09eb95418 \n#21 0x55e09eb6242f \n#22 0x55e09ebb94e8 \n#23 0x55e09ebb96b4 \n#24 0x55e09ebca143 \n#25 0x7f555c694ac3 ","time":{"start":1698178465676,"stop":1698178597394,"duration":131718}},{"uid":"e2f35fc809ce2f85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/e2f35fc809ce2f85","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x5606cda43fb3 \n#1 0x5606cd7174a7 \n#2 0x5606cd70f5d3 \n#3 0x5606cd700007 \n#4 0x5606cd701481 \n#5 0x5606cd70033f \n#6 0x5606cd6ff35c \n#7 0x5606cd6ff2ce \n#8 0x5606cd6fdecd \n#9 0x5606cd6fe35a \n#10 0x5606cd719b8e \n#11 0x5606cd79a3b5 \n#12 0x5606cd780942 \n#13 0x5606cd799c02 \n#14 0x5606cd780713 \n#15 0x5606cd75318b \n#16 0x5606cd753f7e \n#17 0x5606cda098d8 \n#18 0x5606cda0d800 \n#19 0x5606cda17cfc \n#20 0x5606cda0e418 \n#21 0x5606cd9db42f \n#22 0x5606cda324e8 \n#23 0x5606cda326b4 \n#24 0x5606cda43143 \n#25 0x7f6115694ac3 ","time":{"start":1698178180215,"stop":1698178311891,"duration":131676}}]},"tags":[]},"source":"f1fe191831b9e27b.json","parameterValues":["PrestonCityCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/4c73ac8faa892520.json b/3.11/1086/data/test-cases/f5bc660ed06ea80e.json similarity index 65% rename from 3.11/1084/data/test-cases/4c73ac8faa892520.json rename to 3.11/1086/data/test-cases/f5bc660ed06ea80e.json index e6589af103..afa92e5b46 100644 --- a/3.11/1084/data/test-cases/4c73ac8faa892520.json +++ b/3.11/1086/data/test-cases/f5bc660ed06ea80e.json @@ -1 +1 @@ -{"uid":"4c73ac8faa892520","name":"Validate Council Output [CroydonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"cc336f6dd92ae6b8042805cd6f13d13e","time":{"start":1698867341822,"stop":1698867343350,"duration":1528},"status":"failed","statusMessage":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f6595baba10>, 'council': 'CroydonCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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 = 'd30602d5cb15fbf406e53ad7ccaa1e2cd490a4b1', 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f6595baba10>, 'council': 'CroydonCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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 = 'd30602d5cb15fbf406e53ad7ccaa1e2cd490a4b1', 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":1698867341822,"stop":1698867341823,"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":1698867341823,"stop":1698867343350,"duration":1527},"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-az717-782"},{"name":"thread","value":"2257-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":101,"broken":0,"skipped":0,"passed":69,"unknown":0,"total":170},"items":[{"uid":"5c3ece3df40c3e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/5c3ece3df40c3e6b","status":"passed","time":{"start":1698801501482,"stop":1698801505848,"duration":4366}},{"uid":"734224c54e088e78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/734224c54e088e78","status":"passed","time":{"start":1698788441170,"stop":1698788446094,"duration":4924}},{"uid":"e3f9a200cdb32f69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e3f9a200cdb32f69","status":"passed","time":{"start":1698714919633,"stop":1698714925071,"duration":5438}},{"uid":"1d9abac581ddd6ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/1d9abac581ddd6ed","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698701297695,"stop":1698701299245,"duration":1550}},{"uid":"5f351a4780b6c3a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/5f351a4780b6c3a2","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698700173191,"stop":1698700175003,"duration":1812}},{"uid":"2dd6bcc473f580bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2dd6bcc473f580bb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692732275,"stop":1698692734071,"duration":1796}},{"uid":"66b55a7d281ca591","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/66b55a7d281ca591","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692690526,"stop":1698692692777,"duration":2251}},{"uid":"f44f80e0a25e3241","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f44f80e0a25e3241","status":"passed","time":{"start":1698646243700,"stop":1698646248453,"duration":4753}},{"uid":"8dd4427fda6071bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8dd4427fda6071bb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698646278061,"stop":1698646280070,"duration":2009}},{"uid":"23b2bd163acddd99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/23b2bd163acddd99","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698628483292,"stop":1698628485018,"duration":1726}},{"uid":"563a49717e43f417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/563a49717e43f417","status":"passed","time":{"start":1698615121060,"stop":1698615125673,"duration":4613}},{"uid":"4690c05d6ad34fd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4690c05d6ad34fd2","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615171783,"stop":1698615173410,"duration":1627}},{"uid":"acb952c7cb3816d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/acb952c7cb3816d3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615056571,"stop":1698615058326,"duration":1755}},{"uid":"5592c096f0c29793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5592c096f0c29793","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698542302336,"stop":1698542304352,"duration":2016}},{"uid":"212f219ce7cd5eca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/212f219ce7cd5eca","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698455496696,"stop":1698455498390,"duration":1694}},{"uid":"32b3269879afadfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/32b3269879afadfb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698369178376,"stop":1698369180623,"duration":2247}},{"uid":"d30987c1e7274c2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d30987c1e7274c2c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'attrs'","time":{"start":1698282770528,"stop":1698282775304,"duration":4776}},{"uid":"5bc5c2ed087cff72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5bc5c2ed087cff72","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698196449338,"stop":1698196450776,"duration":1438}},{"uid":"ecfb2a15f192c022","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ecfb2a15f192c022","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178151794,"stop":1698178153530,"duration":1736}},{"uid":"e7e7485778d7dea3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/e7e7485778d7dea3","status":"passed","time":{"start":1698178111741,"stop":1698178116454,"duration":4713}}]},"tags":[]},"source":"4c73ac8faa892520.json","parameterValues":["CroydonCouncil"]} \ No newline at end of file +{"uid":"f5bc660ed06ea80e","name":"Validate Council Output [CroydonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"cc336f6dd92ae6b8042805cd6f13d13e","time":{"start":1698867408597,"stop":1698867410076,"duration":1479},"status":"failed","statusMessage":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34abc2ad0>, 'council': 'CroydonCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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 = 'd67577ac4666a4ac83cbd1f8e7f9980884f16194', 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34abc2ad0>, 'council': 'CroydonCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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 = 'd67577ac4666a4ac83cbd1f8e7f9980884f16194', 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":1698867408598,"stop":1698867408598,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from CroydonCouncil","time":{"start":1698867408598,"stop":1698867410076,"duration":1478},"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":101,"broken":0,"skipped":0,"passed":69,"unknown":0,"total":170},"items":[{"uid":"5c3ece3df40c3e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/5c3ece3df40c3e6b","status":"passed","time":{"start":1698801501482,"stop":1698801505848,"duration":4366}},{"uid":"734224c54e088e78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/734224c54e088e78","status":"passed","time":{"start":1698788441170,"stop":1698788446094,"duration":4924}},{"uid":"e3f9a200cdb32f69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e3f9a200cdb32f69","status":"passed","time":{"start":1698714919633,"stop":1698714925071,"duration":5438}},{"uid":"1d9abac581ddd6ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/1d9abac581ddd6ed","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698701297695,"stop":1698701299245,"duration":1550}},{"uid":"5f351a4780b6c3a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/5f351a4780b6c3a2","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698700173191,"stop":1698700175003,"duration":1812}},{"uid":"2dd6bcc473f580bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2dd6bcc473f580bb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692732275,"stop":1698692734071,"duration":1796}},{"uid":"66b55a7d281ca591","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/66b55a7d281ca591","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692690526,"stop":1698692692777,"duration":2251}},{"uid":"f44f80e0a25e3241","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f44f80e0a25e3241","status":"passed","time":{"start":1698646243700,"stop":1698646248453,"duration":4753}},{"uid":"8dd4427fda6071bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8dd4427fda6071bb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698646278061,"stop":1698646280070,"duration":2009}},{"uid":"23b2bd163acddd99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/23b2bd163acddd99","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698628483292,"stop":1698628485018,"duration":1726}},{"uid":"563a49717e43f417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/563a49717e43f417","status":"passed","time":{"start":1698615121060,"stop":1698615125673,"duration":4613}},{"uid":"4690c05d6ad34fd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4690c05d6ad34fd2","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615171783,"stop":1698615173410,"duration":1627}},{"uid":"acb952c7cb3816d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/acb952c7cb3816d3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615056571,"stop":1698615058326,"duration":1755}},{"uid":"5592c096f0c29793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5592c096f0c29793","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698542302336,"stop":1698542304352,"duration":2016}},{"uid":"212f219ce7cd5eca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/212f219ce7cd5eca","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698455496696,"stop":1698455498390,"duration":1694}},{"uid":"32b3269879afadfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/32b3269879afadfb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698369178376,"stop":1698369180623,"duration":2247}},{"uid":"d30987c1e7274c2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d30987c1e7274c2c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'attrs'","time":{"start":1698282770528,"stop":1698282775304,"duration":4776}},{"uid":"5bc5c2ed087cff72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5bc5c2ed087cff72","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698196449338,"stop":1698196450776,"duration":1438}},{"uid":"ecfb2a15f192c022","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ecfb2a15f192c022","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178151794,"stop":1698178153530,"duration":1736}},{"uid":"e7e7485778d7dea3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/e7e7485778d7dea3","status":"passed","time":{"start":1698178111741,"stop":1698178116454,"duration":4713}}]},"tags":[]},"source":"f5bc660ed06ea80e.json","parameterValues":["CroydonCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/f60adb1716ec3b80.json b/3.11/1086/data/test-cases/f60adb1716ec3b80.json new file mode 100644 index 0000000000..2ecab23338 --- /dev/null +++ b/3.11/1086/data/test-cases/f60adb1716ec3b80.json @@ -0,0 +1 @@ +{"uid":"f60adb1716ec3b80","name":"Validate Council Output [RushmoorCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9700dde83050a915705bb73b0a95103e","time":{"start":1698867788321,"stop":1698867789040,"duration":719},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34ae98150>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fb34ae98150>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fb34ae98150>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7fb34ae98150>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: RushmoorCouncil","time":{"start":1698867788322,"stop":1698867788323,"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":1698867788323,"stop":1698867789037,"duration":714},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867789037,"stop":1698867789037,"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":1698867789037,"stop":1698867789040,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"b633f2ab98532d40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b633f2ab98532d40","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801580299,"stop":1698801580999,"duration":700}},{"uid":"7d212922300f4d4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/7d212922300f4d4e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788715916,"stop":1698788717195,"duration":1279}},{"uid":"939d28c5b6414d3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/939d28c5b6414d3a","status":"passed","time":{"start":1698715204704,"stop":1698715205665,"duration":961}},{"uid":"11235508404d4bc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/11235508404d4bc3","status":"passed","time":{"start":1698701541996,"stop":1698701542769,"duration":773}},{"uid":"d008835af5c77156","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d008835af5c77156","status":"passed","time":{"start":1698700434440,"stop":1698700435339,"duration":899}},{"uid":"e0ecf03dfd8b17f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/e0ecf03dfd8b17f6","status":"passed","time":{"start":1698693198231,"stop":1698693199164,"duration":933}},{"uid":"c3d5442755021a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c3d5442755021a3","status":"passed","time":{"start":1698692953692,"stop":1698692954680,"duration":988}},{"uid":"b8dc449acd552444","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/b8dc449acd552444","status":"passed","time":{"start":1698646552972,"stop":1698646553953,"duration":981}},{"uid":"e825064267c81819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/e825064267c81819","status":"passed","time":{"start":1698646522711,"stop":1698646523558,"duration":847}},{"uid":"129874c1766ed417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/129874c1766ed417","status":"passed","time":{"start":1698628912968,"stop":1698628913747,"duration":779}},{"uid":"67ed2b547cddb6d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/67ed2b547cddb6d9","status":"passed","time":{"start":1698615354397,"stop":1698615355178,"duration":781}},{"uid":"16208ba8ff1b5035","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/16208ba8ff1b5035","status":"passed","time":{"start":1698615592082,"stop":1698615592862,"duration":780}},{"uid":"10178373224060f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/10178373224060f1","status":"passed","time":{"start":1698615292353,"stop":1698615293328,"duration":975}},{"uid":"159189146709c8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/159189146709c8c","status":"passed","time":{"start":1698542530947,"stop":1698542532166,"duration":1219}},{"uid":"3c0231c9158ca7ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3c0231c9158ca7ca","status":"passed","time":{"start":1698455885250,"stop":1698455885864,"duration":614}},{"uid":"5aa61f43431339fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5aa61f43431339fb","status":"passed","time":{"start":1698369646033,"stop":1698369647031,"duration":998}},{"uid":"a6c23345514a5130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a6c23345514a5130","status":"passed","time":{"start":1698283028003,"stop":1698283042184,"duration":14181}},{"uid":"1c7d0c11bb58fb12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/1c7d0c11bb58fb12","status":"passed","time":{"start":1698196690446,"stop":1698196691409,"duration":963}},{"uid":"f42b138587ec8ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f42b138587ec8ce9","status":"passed","time":{"start":1698178619646,"stop":1698178620661,"duration":1015}},{"uid":"5965d8d3efd2fa7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/5965d8d3efd2fa7d","status":"passed","time":{"start":1698178334320,"stop":1698178335080,"duration":760}}]},"tags":[]},"source":"f60adb1716ec3b80.json","parameterValues":["RushmoorCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/f6663493e38a90a7.json b/3.11/1086/data/test-cases/f6663493e38a90a7.json new file mode 100644 index 0000000000..a8f5ff614b --- /dev/null +++ b/3.11/1086/data/test-cases/f6663493e38a90a7.json @@ -0,0 +1 @@ +{"uid":"f6663493e38a90a7","name":"Validate Council Output [NeathPortTalbotCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"6a7795e00df27bb2a2723cbd96dd78a1","time":{"start":1698867463074,"stop":1698867469311,"duration":6237},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":true,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"passed","steps":[{"name":"Given the council: NeathPortTalbotCouncil","time":{"start":1698867463074,"stop":1698867463075,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from NeathPortTalbotCouncil","time":{"start":1698867463075,"stop":1698867469308,"duration":6233},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867469309,"stop":1698867469309,"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":1698867469309,"stop":1698867469311,"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-az1242-562"},{"name":"thread","value":"2218-MainThread"},{"name":"framework","value":"pytest-bdd"},{"name":"language","value":"cpython3"},{"name":"feature","value":"Test each council output matches expected results in /outputs"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"council","value":"NeathPortTalbotCouncil"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":34},"items":[{"uid":"10cef5c7aeaef996","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/10cef5c7aeaef996","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 627)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5565fa88bfb3 \n#1 0x5565fa55f4a7 \n#2 0x5565fa5acecd \n#3 0x5565fa5ab26d \n#4 0x5565fa5a9028 \n#5 0x5565fa5a8097 \n#6 0x5565fa59cd59 \n#7 0x5565fa5c8942 \n#8 0x5565fa59c776 \n#9 0x5565fa5c8b0e \n#10 0x5565fa5e1c02 \n#11 0x5565fa5c8713 \n#12 0x5565fa59b18b \n#13 0x5565fa59bf7e \n#14 0x5565fa8518d8 \n#15 0x5565fa855800 \n#16 0x5565fa85fcfc \n#17 0x5565fa856418 \n#18 0x5565fa82342f \n#19 0x5565fa87a4e8 \n#20 0x5565fa87a6b4 \n#21 0x5565fa88b143 \n#22 0x7f9602294ac3 ","time":{"start":1698801542589,"stop":1698801546381,"duration":3792}},{"uid":"67c3ef52248ca735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/67c3ef52248ca735","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562ca0403fb3 \n#1 0x562ca00d74a7 \n#2 0x562ca011edd6 \n#3 0x562ca011eec1 \n#4 0x562ca015c354 \n#5 0x562ca014096d \n#6 0x562ca0159c02 \n#7 0x562ca0140713 \n#8 0x562ca011318b \n#9 0x562ca0113f7e \n#10 0x562ca03c98d8 \n#11 0x562ca03cd800 \n#12 0x562ca03d7cfc \n#13 0x562ca03ce418 \n#14 0x562ca039b42f \n#15 0x562ca03f24e8 \n#16 0x562ca03f26b4 \n#17 0x562ca0403143 \n#18 0x7fe1e6494ac3 ","time":{"start":1698788713864,"stop":1698788722333,"duration":8469}},{"uid":"c0efae8cb29a4e02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/c0efae8cb29a4e02","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x560a8fa73fb3 \n#1 0x560a8f7474a7 \n#2 0x560a8f78edd6 \n#3 0x560a8f78eec1 \n#4 0x560a8f7cc354 \n#5 0x560a8f7b096d \n#6 0x560a8f7c9c02 \n#7 0x560a8f7b0713 \n#8 0x560a8f78318b \n#9 0x560a8f783f7e \n#10 0x560a8fa398d8 \n#11 0x560a8fa3d800 \n#12 0x560a8fa47cfc \n#13 0x560a8fa3e418 \n#14 0x560a8fa0b42f \n#15 0x560a8fa624e8 \n#16 0x560a8fa626b4 \n#17 0x560a8fa73143 \n#18 0x7fd812294ac3 ","time":{"start":1698715183548,"stop":1698715187960,"duration":4412}},{"uid":"a408796b1617b3e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a408796b1617b3e6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55cf63a16fb3 \n#1 0x55cf636ea4a7 \n#2 0x55cf63731dd6 \n#3 0x55cf63731ec1 \n#4 0x55cf6376f354 \n#5 0x55cf6375396d \n#6 0x55cf6376cc02 \n#7 0x55cf63753713 \n#8 0x55cf6372618b \n#9 0x55cf63726f7e \n#10 0x55cf639dc8d8 \n#11 0x55cf639e0800 \n#12 0x55cf639eacfc \n#13 0x55cf639e1418 \n#14 0x55cf639ae42f \n#15 0x55cf63a054e8 \n#16 0x55cf63a056b4 \n#17 0x55cf63a16143 \n#18 0x7fcdda894ac3 ","time":{"start":1698701514985,"stop":1698701518757,"duration":3772}},{"uid":"dac99dec01b5ad90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/dac99dec01b5ad90","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55defd962fb3 \n#1 0x55defd6364a7 \n#2 0x55defd67ddd6 \n#3 0x55defd67dec1 \n#4 0x55defd6bb354 \n#5 0x55defd69f96d \n#6 0x55defd6b8c02 \n#7 0x55defd69f713 \n#8 0x55defd67218b \n#9 0x55defd672f7e \n#10 0x55defd9288d8 \n#11 0x55defd92c800 \n#12 0x55defd936cfc \n#13 0x55defd92d418 \n#14 0x55defd8fa42f \n#15 0x55defd9514e8 \n#16 0x55defd9516b4 \n#17 0x55defd962143 \n#18 0x7f5b56e94ac3 ","time":{"start":1698700425246,"stop":1698700430585,"duration":5339}},{"uid":"37ae489dd5d1060d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/37ae489dd5d1060d","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55a200d3ffb3 \n#1 0x55a200a134a7 \n#2 0x55a200a5add6 \n#3 0x55a200a5aec1 \n#4 0x55a200a98354 \n#5 0x55a200a7c96d \n#6 0x55a200a95c02 \n#7 0x55a200a7c713 \n#8 0x55a200a4f18b \n#9 0x55a200a4ff7e \n#10 0x55a200d058d8 \n#11 0x55a200d09800 \n#12 0x55a200d13cfc \n#13 0x55a200d0a418 \n#14 0x55a200cd742f \n#15 0x55a200d2e4e8 \n#16 0x55a200d2e6b4 \n#17 0x55a200d3f143 \n#18 0x7f8c7ca94ac3 ","time":{"start":1698692994277,"stop":1698692998385,"duration":4108}},{"uid":"224305fdb56e663b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/224305fdb56e663b","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x558d7778afb3 \n#1 0x558d7745e4a7 \n#2 0x558d774a5dd6 \n#3 0x558d774a5ec1 \n#4 0x558d774e3354 \n#5 0x558d774c796d \n#6 0x558d774e0c02 \n#7 0x558d774c7713 \n#8 0x558d7749a18b \n#9 0x558d7749af7e \n#10 0x558d777508d8 \n#11 0x558d77754800 \n#12 0x558d7775ecfc \n#13 0x558d77755418 \n#14 0x558d7772242f \n#15 0x558d777794e8 \n#16 0x558d777796b4 \n#17 0x558d7778a143 \n#18 0x7f3d0b494ac3 ","time":{"start":1698692943401,"stop":1698692947525,"duration":4124}},{"uid":"45fdf37a8deaef70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/45fdf37a8deaef70","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555799f75fb3 \n#1 0x555799c494a7 \n#2 0x555799c90dd6 \n#3 0x555799c90ec1 \n#4 0x555799cce354 \n#5 0x555799cb296d \n#6 0x555799ccbc02 \n#7 0x555799cb2713 \n#8 0x555799c8518b \n#9 0x555799c85f7e \n#10 0x555799f3b8d8 \n#11 0x555799f3f800 \n#12 0x555799f49cfc \n#13 0x555799f40418 \n#14 0x555799f0d42f \n#15 0x555799f644e8 \n#16 0x555799f646b4 \n#17 0x555799f75143 \n#18 0x7fa930e94ac3 ","time":{"start":1698646560050,"stop":1698646564206,"duration":4156}},{"uid":"569ea9ff13243154","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/569ea9ff13243154","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x564a3cd97fb3 \n#1 0x564a3ca6b4a7 \n#2 0x564a3cab2dd6 \n#3 0x564a3cab2ec1 \n#4 0x564a3caf0354 \n#5 0x564a3cad496d \n#6 0x564a3caedc02 \n#7 0x564a3cad4713 \n#8 0x564a3caa718b \n#9 0x564a3caa7f7e \n#10 0x564a3cd5d8d8 \n#11 0x564a3cd61800 \n#12 0x564a3cd6bcfc \n#13 0x564a3cd62418 \n#14 0x564a3cd2f42f \n#15 0x564a3cd864e8 \n#16 0x564a3cd866b4 \n#17 0x564a3cd97143 \n#18 0x7fa382c94ac3 ","time":{"start":1698646499375,"stop":1698646503383,"duration":4008}},{"uid":"8aec4c37c7858d25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8aec4c37c7858d25","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55eb0c510fb3 \n#1 0x55eb0c1e44a7 \n#2 0x55eb0c22bdd6 \n#3 0x55eb0c22bec1 \n#4 0x55eb0c269354 \n#5 0x55eb0c24d96d \n#6 0x55eb0c266c02 \n#7 0x55eb0c24d713 \n#8 0x55eb0c22018b \n#9 0x55eb0c220f7e \n#10 0x55eb0c4d68d8 \n#11 0x55eb0c4da800 \n#12 0x55eb0c4e4cfc \n#13 0x55eb0c4db418 \n#14 0x55eb0c4a842f \n#15 0x55eb0c4ff4e8 \n#16 0x55eb0c4ff6b4 \n#17 0x55eb0c510143 \n#18 0x7f8b7f694ac3 ","time":{"start":1698628536728,"stop":1698628541024,"duration":4296}},{"uid":"b284b5f82ca99265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b284b5f82ca99265","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x558e44d3cfb3 \n#1 0x558e44a104a7 \n#2 0x558e44a57dd6 \n#3 0x558e44a57ec1 \n#4 0x558e44a95354 \n#5 0x558e44a7996d \n#6 0x558e44a92c02 \n#7 0x558e44a79713 \n#8 0x558e44a4c18b \n#9 0x558e44a4cf7e \n#10 0x558e44d028d8 \n#11 0x558e44d06800 \n#12 0x558e44d10cfc \n#13 0x558e44d07418 \n#14 0x558e44cd442f \n#15 0x558e44d2b4e8 \n#16 0x558e44d2b6b4 \n#17 0x558e44d3c143 \n#18 0x7f8e49a94ac3 ","time":{"start":1698615164746,"stop":1698615168500,"duration":3754}},{"uid":"f7357fe7458c8c94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/f7357fe7458c8c94","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 627)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x561a4d34afb3 \n#1 0x561a4d01e4a7 \n#2 0x561a4d06becd \n#3 0x561a4d06a26d \n#4 0x561a4d068028 \n#5 0x561a4d067097 \n#6 0x561a4d05bd59 \n#7 0x561a4d087942 \n#8 0x561a4d05b776 \n#9 0x561a4d087b0e \n#10 0x561a4d0a0c02 \n#11 0x561a4d087713 \n#12 0x561a4d05a18b \n#13 0x561a4d05af7e \n#14 0x561a4d3108d8 \n#15 0x561a4d314800 \n#16 0x561a4d31ecfc \n#17 0x561a4d315418 \n#18 0x561a4d2e242f \n#19 0x561a4d3394e8 \n#20 0x561a4d3396b4 \n#21 0x561a4d34a143 \n#22 0x7f050e294ac3 ","time":{"start":1698615231497,"stop":1698615236184,"duration":4687}},{"uid":"9e164e813c97f417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/9e164e813c97f417","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55fb4fda0fb3 \n#1 0x55fb4fa744a7 \n#2 0x55fb4fabbdd6 \n#3 0x55fb4fabbec1 \n#4 0x55fb4faf9354 \n#5 0x55fb4fadd96d \n#6 0x55fb4faf6c02 \n#7 0x55fb4fadd713 \n#8 0x55fb4fab018b \n#9 0x55fb4fab0f7e \n#10 0x55fb4fd668d8 \n#11 0x55fb4fd6a800 \n#12 0x55fb4fd74cfc \n#13 0x55fb4fd6b418 \n#14 0x55fb4fd3842f \n#15 0x55fb4fd8f4e8 \n#16 0x55fb4fd8f6b4 \n#17 0x55fb4fda0143 \n#18 0x7f6287c94ac3 ","time":{"start":1698615093433,"stop":1698615098329,"duration":4896}},{"uid":"3bcf0d8d28ad8b5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3bcf0d8d28ad8b5f","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5588172b3fb3 \n#1 0x558816f874a7 \n#2 0x558816fcedd6 \n#3 0x558816fceec1 \n#4 0x55881700c354 \n#5 0x558816ff096d \n#6 0x558817009c02 \n#7 0x558816ff0713 \n#8 0x558816fc318b \n#9 0x558816fc3f7e \n#10 0x5588172798d8 \n#11 0x55881727d800 \n#12 0x558817287cfc \n#13 0x55881727e418 \n#14 0x55881724b42f \n#15 0x5588172a24e8 \n#16 0x5588172a26b4 \n#17 0x5588172b3143 \n#18 0x7f789fa94ac3 ","time":{"start":1698542329684,"stop":1698542337408,"duration":7724}},{"uid":"cefc13b5cf18e5cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/cefc13b5cf18e5cb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55afd4f5dfb3 \n#1 0x55afd4c314a7 \n#2 0x55afd4c78dd6 \n#3 0x55afd4c78ec1 \n#4 0x55afd4cb6354 \n#5 0x55afd4c9a96d \n#6 0x55afd4cb3c02 \n#7 0x55afd4c9a713 \n#8 0x55afd4c6d18b \n#9 0x55afd4c6df7e \n#10 0x55afd4f238d8 \n#11 0x55afd4f27800 \n#12 0x55afd4f31cfc \n#13 0x55afd4f28418 \n#14 0x55afd4ef542f \n#15 0x55afd4f4c4e8 \n#16 0x55afd4f4c6b4 \n#17 0x55afd4f5d143 \n#18 0x7f10bca94ac3 ","time":{"start":1698455527133,"stop":1698455530165,"duration":3032}},{"uid":"6cb2810dacfc2ac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6cb2810dacfc2ac3","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b93aedcfb3 \n#1 0x55b93abb04a7 \n#2 0x55b93abf7dd6 \n#3 0x55b93abf7ec1 \n#4 0x55b93ac35354 \n#5 0x55b93ac1996d \n#6 0x55b93ac32c02 \n#7 0x55b93ac19713 \n#8 0x55b93abec18b \n#9 0x55b93abecf7e \n#10 0x55b93aea28d8 \n#11 0x55b93aea6800 \n#12 0x55b93aeb0cfc \n#13 0x55b93aea7418 \n#14 0x55b93ae7442f \n#15 0x55b93aecb4e8 \n#16 0x55b93aecb6b4 \n#17 0x55b93aedc143 \n#18 0x7f5c22894ac3 ","time":{"start":1698369214885,"stop":1698369219119,"duration":4234}},{"uid":"e5aebd077bf0f276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e5aebd077bf0f276","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x563c2ad1bfb3 \n#1 0x563c2a9ef4a7 \n#2 0x563c2aa36dd6 \n#3 0x563c2aa36ec1 \n#4 0x563c2aa74354 \n#5 0x563c2aa5896d \n#6 0x563c2aa71c02 \n#7 0x563c2aa58713 \n#8 0x563c2aa2b18b \n#9 0x563c2aa2bf7e \n#10 0x563c2ace18d8 \n#11 0x563c2ace5800 \n#12 0x563c2acefcfc \n#13 0x563c2ace6418 \n#14 0x563c2acb342f \n#15 0x563c2ad0a4e8 \n#16 0x563c2ad0a6b4 \n#17 0x563c2ad1b143 \n#18 0x7f70cea94ac3 ","time":{"start":1698282804095,"stop":1698282808635,"duration":4540}},{"uid":"67d94c4c78828bc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/67d94c4c78828bc9","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 636)\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55d14e35bfb3 \n#1 0x55d14e02f4a7 \n#2 0x55d14e07cecd \n#3 0x55d14e07b26d \n#4 0x55d14e079028 \n#5 0x55d14e078097 \n#6 0x55d14e06cd59 \n#7 0x55d14e098942 \n#8 0x55d14e06c776 \n#9 0x55d14e098b0e \n#10 0x55d14e0b1c02 \n#11 0x55d14e098713 \n#12 0x55d14e06b18b \n#13 0x55d14e06bf7e \n#14 0x55d14e3218d8 \n#15 0x55d14e325800 \n#16 0x55d14e32fcfc \n#17 0x55d14e326418 \n#18 0x55d14e2f342f \n#19 0x55d14e34a4e8 \n#20 0x55d14e34a6b4 \n#21 0x55d14e35b143 \n#22 0x7f7d35c94ac3 ","time":{"start":1698196477245,"stop":1698196481394,"duration":4149}},{"uid":"16763e05188377e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/16763e05188377e9","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5653354f2fb3 \n#1 0x5653351c64a7 \n#2 0x56533520ddd6 \n#3 0x56533520dec1 \n#4 0x56533524b354 \n#5 0x56533522f96d \n#6 0x565335248c02 \n#7 0x56533522f713 \n#8 0x56533520218b \n#9 0x565335202f7e \n#10 0x5653354b88d8 \n#11 0x5653354bc800 \n#12 0x5653354c6cfc \n#13 0x5653354bd418 \n#14 0x56533548a42f \n#15 0x5653354e14e8 \n#16 0x5653354e16b4 \n#17 0x5653354f2143 \n#18 0x7ff574894ac3 ","time":{"start":1698178207919,"stop":1698178212924,"duration":5005}},{"uid":"9f362b19f2171144","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/9f362b19f2171144","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x561ad29ebfb3 \n#1 0x561ad26bf4a7 \n#2 0x561ad2706dd6 \n#3 0x561ad2706ec1 \n#4 0x561ad2744354 \n#5 0x561ad272896d \n#6 0x561ad2741c02 \n#7 0x561ad2728713 \n#8 0x561ad26fb18b \n#9 0x561ad26fbf7e \n#10 0x561ad29b18d8 \n#11 0x561ad29b5800 \n#12 0x561ad29bfcfc \n#13 0x561ad29b6418 \n#14 0x561ad298342f \n#15 0x561ad29da4e8 \n#16 0x561ad29da6b4 \n#17 0x561ad29eb143 \n#18 0x7f4243a94ac3 ","time":{"start":1698178142547,"stop":1698178146634,"duration":4087}}]},"tags":[]},"source":"f6663493e38a90a7.json","parameterValues":["NeathPortTalbotCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/fe678efea1ab94b5.json b/3.11/1086/data/test-cases/fe678efea1ab94b5.json new file mode 100644 index 0000000000..e97c180db2 --- /dev/null +++ b/3.11/1086/data/test-cases/fe678efea1ab94b5.json @@ -0,0 +1 @@ +{"uid":"fe678efea1ab94b5","name":"Validate Council Output [MertonCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"36e8dead67440054ce559fdfe42912ec","time":{"start":1698867617210,"stop":1698867618676,"duration":1466},"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053adad550>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f053adad550>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"testStage":{"status":"failed","statusMessage":"AssertionError: True","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053adad550>}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:90: in validate_output_step\n raise (err)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ncontext = .Context object at 0x7f053adad550>\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\"output.schema\")\n schema_result = file_handler.validate_json_schema(\n context.parse_result, council_schema\n )\n> assert_that(schema_result, True)\nE AssertionError: True\n\nuk_bin_collection/tests/step_defs/test_validate_council.py:85: AssertionError","steps":[{"name":"Given the council: MertonCouncil","time":{"start":1698867617210,"stop":1698867617211,"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":1698867617211,"stop":1698867618673,"duration":1462},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"Then the result is valid json","time":{"start":1698867618673,"stop":1698867618673,"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":1698867618673,"stop":1698867618676,"duration":3},"status":"failed","statusMessage":"True","statusTrace":"AssertionError: 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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":129,"broken":0,"skipped":0,"passed":41,"unknown":0,"total":170},"items":[{"uid":"690aca61f70f4380","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/690aca61f70f4380","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801545602,"stop":1698801547247,"duration":1645}},{"uid":"307d0c502fc280a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/307d0c502fc280a9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788706294,"stop":1698788712078,"duration":5784}},{"uid":"4ae8c5b307670e43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4ae8c5b307670e43","status":"passed","time":{"start":1698715180662,"stop":1698715182347,"duration":1685}},{"uid":"e7b1cf89671b1c05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e7b1cf89671b1c05","status":"passed","time":{"start":1698701508426,"stop":1698701513966,"duration":5540}},{"uid":"60d4a063f061a554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/60d4a063f061a554","status":"passed","time":{"start":1698700418120,"stop":1698700423929,"duration":5809}},{"uid":"43b81908fb41d5cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/43b81908fb41d5cd","status":"passed","time":{"start":1698692991019,"stop":1698692993156,"duration":2137}},{"uid":"b5f73d2230854327","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b5f73d2230854327","status":"passed","time":{"start":1698692940632,"stop":1698692942268,"duration":1636}},{"uid":"5679cca5aff7b06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5679cca5aff7b06b","status":"passed","time":{"start":1698646557092,"stop":1698646558802,"duration":1710}},{"uid":"f25d6f7063d1101a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f25d6f7063d1101a","status":"passed","time":{"start":1698646496533,"stop":1698646498107,"duration":1574}},{"uid":"dd06bf3fb6565637","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/dd06bf3fb6565637","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698628533765,"stop":1698628535474,"duration":1709}},{"uid":"90944d043741867f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/90944d043741867f","status":"passed","time":{"start":1698615158537,"stop":1698615163737,"duration":5200}},{"uid":"93f8f67782cf0300","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/93f8f67782cf0300","status":"passed","time":{"start":1698615228898,"stop":1698615230399,"duration":1501}},{"uid":"938210077761062d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/938210077761062d","status":"passed","time":{"start":1698615090044,"stop":1698615091712,"duration":1668}},{"uid":"2a561038c475a1c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2a561038c475a1c5","status":"passed","time":{"start":1698542326660,"stop":1698542328391,"duration":1731}},{"uid":"4659b31cbc57cc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/4659b31cbc57cc8","status":"passed","time":{"start":1698455524232,"stop":1698455525896,"duration":1664}},{"uid":"2b120f633b03995f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2b120f633b03995f","status":"passed","time":{"start":1698369212055,"stop":1698369213733,"duration":1678}},{"uid":"3229ca723689f2ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3229ca723689f2ce","status":"passed","time":{"start":1698282801206,"stop":1698282802985,"duration":1779}},{"uid":"5030c20c99ec8799","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5030c20c99ec8799","status":"passed","time":{"start":1698196474662,"stop":1698196476168,"duration":1506}},{"uid":"e742c3d136e38a2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e742c3d136e38a2c","status":"passed","time":{"start":1698178203728,"stop":1698178206304,"duration":2576}},{"uid":"9630c7020e1c35a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/9630c7020e1c35a4","status":"passed","time":{"start":1698178139505,"stop":1698178141331,"duration":1826}}]},"tags":[]},"source":"fe678efea1ab94b5.json","parameterValues":["MertonCouncil"]} \ No newline at end of file diff --git a/3.11/1084/data/test-cases/e4bedd7c86810615.json b/3.11/1086/data/test-cases/ffd92f5931ad1de0.json similarity index 52% rename from 3.11/1084/data/test-cases/e4bedd7c86810615.json rename to 3.11/1086/data/test-cases/ffd92f5931ad1de0.json index 06df15503f..d165cc0c4f 100644 --- a/3.11/1084/data/test-cases/e4bedd7c86810615.json +++ b/3.11/1086/data/test-cases/ffd92f5931ad1de0.json @@ -1 +1 @@ -{"uid":"e4bedd7c86810615","name":"Validate Council Output [BexleyCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b14d94c00a7a02b15ede5862fe9627b6","time":{"start":1698867323316,"stop":1698867323748,"duration":432},"status":"failed","statusMessage":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb2a135790>, 'council': 'BexleyCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7fbb2a135790>, 'council': 'BexleyCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867323317,"stop":1698867323317,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from BexleyCouncil","time":{"start":1698867323317,"stop":1698867323748,"duration":431},"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-az717-782"},{"name":"thread","value":"2254-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":114,"broken":0,"skipped":0,"passed":56,"unknown":0,"total":170},"items":[{"uid":"fc104711cdb1d255","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/fc104711cdb1d255","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698801497218,"stop":1698801497649,"duration":431}},{"uid":"bffe9e2964faa863","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/bffe9e2964faa863","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698788427249,"stop":1698788427850,"duration":601}},{"uid":"73ec4ac2a098f344","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/73ec4ac2a098f344","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698714886142,"stop":1698714886735,"duration":593}},{"uid":"517845bff0e4903","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/517845bff0e4903","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698701271807,"stop":1698701272329,"duration":522}},{"uid":"85a1a69dd3bdb70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/85a1a69dd3bdb70","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698700154669,"stop":1698700155266,"duration":597}},{"uid":"6b675bead4d7f801","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/6b675bead4d7f801","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692711751,"stop":1698692712399,"duration":648}},{"uid":"fe8fe7110bb877d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/fe8fe7110bb877d5","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692665802,"stop":1698692666469,"duration":667}},{"uid":"41d4eac999538d99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/41d4eac999538d99","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646225689,"stop":1698646226341,"duration":652}},{"uid":"9e7a9114301256e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/9e7a9114301256e5","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646254927,"stop":1698646255581,"duration":654}},{"uid":"b921b9eeaff09453","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b921b9eeaff09453","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698628471732,"stop":1698628472282,"duration":550}},{"uid":"c981527f6ef4c69e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c981527f6ef4c69e","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615106863,"stop":1698615107398,"duration":535}},{"uid":"8af46b41195889dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/8af46b41195889dd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615161773,"stop":1698615162330,"duration":557}},{"uid":"47d4fe8c10252de1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/47d4fe8c10252de1","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615039212,"stop":1698615039863,"duration":651}},{"uid":"cc10d06ff6a7ea8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/cc10d06ff6a7ea8c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698542273401,"stop":1698542273988,"duration":587}},{"uid":"682181bab8c31424","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/682181bab8c31424","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698455467943,"stop":1698455468353,"duration":410}},{"uid":"c7ebf8279769896c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/c7ebf8279769896c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698369155294,"stop":1698369155935,"duration":641}},{"uid":"b333de3b1ddf78d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/b333de3b1ddf78d4","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698282737708,"stop":1698282738379,"duration":671}},{"uid":"d536dac8749c36ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/d536dac8749c36ca","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698196416652,"stop":1698196417170,"duration":518}},{"uid":"fbbdf4a72f6933fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fbbdf4a72f6933fb","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178133506,"stop":1698178134122,"duration":616}},{"uid":"d55b435618f16af7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/d55b435618f16af7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178087475,"stop":1698178088708,"duration":1233}}]},"tags":[]},"source":"e4bedd7c86810615.json","parameterValues":["BexleyCouncil"]} \ No newline at end of file +{"uid":"ffd92f5931ad1de0","name":"Validate Council Output [BexleyCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"b14d94c00a7a02b15ede5862fe9627b6","time":{"start":1698867378062,"stop":1698867378599,"duration":537},"status":"failed","statusMessage":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053b425a90>, 'council': 'BexleyCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053b425a90>, 'council': 'BexleyCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867378062,"stop":1698867378063,"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":1698867378063,"stop":1698867378599,"duration":536},"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":114,"broken":0,"skipped":0,"passed":56,"unknown":0,"total":170},"items":[{"uid":"fc104711cdb1d255","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/fc104711cdb1d255","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698801497218,"stop":1698801497649,"duration":431}},{"uid":"bffe9e2964faa863","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/bffe9e2964faa863","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698788427249,"stop":1698788427850,"duration":601}},{"uid":"73ec4ac2a098f344","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/73ec4ac2a098f344","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698714886142,"stop":1698714886735,"duration":593}},{"uid":"517845bff0e4903","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/517845bff0e4903","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698701271807,"stop":1698701272329,"duration":522}},{"uid":"85a1a69dd3bdb70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/85a1a69dd3bdb70","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698700154669,"stop":1698700155266,"duration":597}},{"uid":"6b675bead4d7f801","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/6b675bead4d7f801","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692711751,"stop":1698692712399,"duration":648}},{"uid":"fe8fe7110bb877d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/fe8fe7110bb877d5","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692665802,"stop":1698692666469,"duration":667}},{"uid":"41d4eac999538d99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/41d4eac999538d99","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646225689,"stop":1698646226341,"duration":652}},{"uid":"9e7a9114301256e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/9e7a9114301256e5","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646254927,"stop":1698646255581,"duration":654}},{"uid":"b921b9eeaff09453","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b921b9eeaff09453","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698628471732,"stop":1698628472282,"duration":550}},{"uid":"c981527f6ef4c69e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c981527f6ef4c69e","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615106863,"stop":1698615107398,"duration":535}},{"uid":"8af46b41195889dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/8af46b41195889dd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615161773,"stop":1698615162330,"duration":557}},{"uid":"47d4fe8c10252de1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/47d4fe8c10252de1","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615039212,"stop":1698615039863,"duration":651}},{"uid":"cc10d06ff6a7ea8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/cc10d06ff6a7ea8c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698542273401,"stop":1698542273988,"duration":587}},{"uid":"682181bab8c31424","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/682181bab8c31424","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698455467943,"stop":1698455468353,"duration":410}},{"uid":"c7ebf8279769896c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/c7ebf8279769896c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698369155294,"stop":1698369155935,"duration":641}},{"uid":"b333de3b1ddf78d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/b333de3b1ddf78d4","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698282737708,"stop":1698282738379,"duration":671}},{"uid":"d536dac8749c36ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/d536dac8749c36ca","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698196416652,"stop":1698196417170,"duration":518}},{"uid":"fbbdf4a72f6933fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fbbdf4a72f6933fb","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178133506,"stop":1698178134122,"duration":616}},{"uid":"d55b435618f16af7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/d55b435618f16af7","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178087475,"stop":1698178088708,"duration":1233}}]},"tags":[]},"source":"ffd92f5931ad1de0.json","parameterValues":["BexleyCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/test-cases/ffde4f283a213bd2.json b/3.11/1086/data/test-cases/ffde4f283a213bd2.json new file mode 100644 index 0000000000..b4861b7172 --- /dev/null +++ b/3.11/1086/data/test-cases/ffde4f283a213bd2.json @@ -0,0 +1 @@ +{"uid":"ffde4f283a213bd2","name":"Validate Council Output [WelhatCouncil]","fullName":"features/validate_council_outputs.feature:Validate Council Output","historyId":"9757596c6a580c04f776b266c6584936","time":{"start":1698867803871,"stop":1698867804064,"duration":193},"status":"failed","statusMessage":"AttributeError: 'str' object has no attribute 'text'","statusTrace":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053a8f8150>, 'council': 'WelhatCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":"fixturefunc = \nrequest = >\nkwargs = {'context': .Context object at 0x7f053a8f8150>, 'council': 'WelhatCouncil'}\n\n def call_fixture_func(\n fixturefunc: \"_FixtureFunc[FixtureValue]\", request: FixtureRequest, kwargs\n ) -> FixtureValue:\n if is_generator(fixturefunc):\n fixturefunc = cast(\n Callable[..., Generator[FixtureValue, None, None]], fixturefunc\n )\n generator = fixturefunc(**kwargs)\n try:\n fixture_result = next(generator)\n except StopIteration:\n raise ValueError(f\"{request.fixturename} did not yield a value\") from None\n finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)\n request.addfinalizer(finalizer)\n else:\n fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)\n> fixture_result = fixturefunc(**kwargs)\n\n../../../.cache/pypoetry/virtualenvs/uk-bin-collection-EwS6Gn8s-py3.11/lib/python3.11/site-packages/_pytest/fixtures.py:902: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nuk_bin_collection/tests/step_defs/test_validate_council.py:63: in scrape_step\n raise (err)\nuk_bin_collection/tests/step_defs/test_validate_council.py:59: 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":1698867803872,"stop":1698867803875,"duration":3},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"stepsCount":0,"attachmentsCount":0,"hasContent":false},{"name":"When we scrape the data from WelhatCouncil","time":{"start":1698867803875,"stop":1698867804063,"duration":188},"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-az1242-562"},{"name":"thread","value":"2215-MainThread"},{"name":"framework","value":"pytest-bdd"},{"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":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"35f2e0f0bd3b979e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/35f2e0f0bd3b979e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801628305,"stop":1698801628378,"duration":73}},{"uid":"db1e8b10c93019e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/db1e8b10c93019e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788780513,"stop":1698788780798,"duration":285}},{"uid":"43f76e48d22d5531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/43f76e48d22d5531","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715251075,"stop":1698715251190,"duration":115}},{"uid":"4fc0c82f9e4b1579","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4fc0c82f9e4b1579","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701583737,"stop":1698701583869,"duration":132}},{"uid":"147d5cc17ec3b1f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/147d5cc17ec3b1f9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700487961,"stop":1698700488224,"duration":263}},{"uid":"2ac2c8c754035cb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2ac2c8c754035cb1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693225746,"stop":1698693225868,"duration":122}},{"uid":"7b6d5438cc3979fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7b6d5438cc3979fd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693012880,"stop":1698693012993,"duration":113}},{"uid":"677eab3b49719736","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/677eab3b49719736","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646613729,"stop":1698646613849,"duration":120}},{"uid":"b13d6e14455c0211","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b13d6e14455c0211","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646577384,"stop":1698646577652,"duration":268}},{"uid":"e64df0a71ef80204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e64df0a71ef80204","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628830012,"stop":1698628830143,"duration":131}},{"uid":"8500cda440153f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8500cda440153f1a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615541482,"stop":1698615541612,"duration":130}},{"uid":"d92fef5d21ea48d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d92fef5d21ea48d4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615466402,"stop":1698615466542,"duration":140}},{"uid":"1a05bd0c3f6d3520","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/1a05bd0c3f6d3520","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615410391,"stop":1698615410674,"duration":283}},{"uid":"6b2541334015ace4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6b2541334015ace4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542629157,"stop":1698542629832,"duration":675}},{"uid":"481666e386275178","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/481666e386275178","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455894518,"stop":1698455894725,"duration":207}},{"uid":"7cf20586b89548ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/7cf20586b89548ce","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369614592,"stop":1698369614705,"duration":113}},{"uid":"f00cc08384cd890","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f00cc08384cd890","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698283185085,"stop":1698283185192,"duration":107}},{"uid":"b85acadf0ccdae88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b85acadf0ccdae88","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196761084,"stop":1698196761663,"duration":579}},{"uid":"884cd0e15c8f8021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/884cd0e15c8f8021","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178452801,"stop":1698178453483,"duration":682}},{"uid":"1bec706b826e61e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/1bec706b826e61e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178440792,"stop":1698178441429,"duration":637}}]},"tags":[]},"source":"ffde4f283a213bd2.json","parameterValues":["WelhatCouncil"]} \ No newline at end of file diff --git a/3.11/1086/data/timeline.json b/3.11/1086/data/timeline.json new file mode 100644 index 0000000000..60ce41ec2a --- /dev/null +++ b/3.11/1086/data/timeline.json @@ -0,0 +1 @@ +{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","children":[{"name":"fv-az1242-562","children":[{"name":"2218-MainThread","children":[{"name":"Validate Council Output [EastleighBoroughCouncil]","uid":"822d109c1853e31e","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867422766,"stop":1698867424354,"duration":1588},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastleighBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastSuffolkCouncil]","uid":"64c1b7cca23618e2","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867432002,"stop":1698867449787,"duration":17785},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastSuffolkCouncil"],"tags":[]},{"name":"Validate Council Output [CannockChaseDistrictCouncil]","uid":"daf539476f0a7dfc","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867383942,"stop":1698867384919,"duration":977},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CannockChaseDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NewarkAndSherwoodDC]","uid":"c08401c722f338cb","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867469313,"stop":1698867470529,"duration":1216},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewarkAndSherwoodDC"],"tags":[]},{"name":"Validate Council Output [CastlepointDistrictCouncil]","uid":"3ad03c8dbc6fc9c8","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"failed","time":{"start":1698867392695,"stop":1698867392700,"duration":5},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CastlepointDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ErewashBoroughCouncil]","uid":"350307f4eac1d9bd","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867449790,"stop":1698867452987,"duration":3197},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ErewashBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastRidingCouncil]","uid":"9e3d685d3dbd4e05","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867430494,"stop":1698867431998,"duration":1504},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastRidingCouncil"],"tags":[]},{"name":"Validate Council Output [EastDevonDC]","uid":"26cee82e6819925","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867421977,"stop":1698867422760,"duration":783},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastDevonDC"],"tags":[]},{"name":"Validate Council Output [RushcliffeBoroughCouncil]","uid":"e79545d27c688ba2","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867782339,"stop":1698867788318,"duration":5979},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushcliffeBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NeathPortTalbotCouncil]","uid":"f6663493e38a90a7","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867463074,"stop":1698867469311,"duration":6237},"flaky":false,"newFailed":false,"newPassed":true,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NeathPortTalbotCouncil"],"tags":[]},{"name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","uid":"2cac71b3a9306229","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867410161,"stop":1698867415570,"duration":5409},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DerbyshireDalesDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthTynesideCouncil]","uid":"27d551f5cb7b084f","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"failed","time":{"start":1698867626835,"stop":1698867628538,"duration":1703},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [CroydonCouncil]","uid":"f5bc660ed06ea80e","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"failed","time":{"start":1698867408597,"stop":1698867410076,"duration":1479},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CroydonCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLincolnshireCouncil]","uid":"a3c0c1cae2776d1f","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867484240,"stop":1698867488476,"duration":4236},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLincolnshireCouncil"],"tags":[]},{"name":"Validate Council Output [WealdenDistrictCouncil]","uid":"b810bc41ebaa2b1a","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867805534,"stop":1698867807206,"duration":1672},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WealdenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorfolkDistrictCouncil]","uid":"a5b410055961e460","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867488479,"stop":1698867495327,"duration":6848},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorfolkDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ChelmsfordCityCouncil]","uid":"b07be78df0cb7a7c","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"failed","time":{"start":1698867395183,"stop":1698867404453,"duration":9270},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ChelmsfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [RushmoorCouncil]","uid":"f60adb1716ec3b80","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"failed","time":{"start":1698867788321,"stop":1698867789040,"duration":719},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RushmoorCouncil"],"tags":[]},{"name":"Validate Council Output [WokingBoroughCouncil]","uid":"b537da3268c08dae","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867816196,"stop":1698867821305,"duration":5109},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WokingBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [GatesheadCouncil]","uid":"c16467fe0968afef","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867453990,"stop":1698867463024,"duration":9034},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GatesheadCouncil"],"tags":[]},{"name":"Validate Council Output [MiltonKeynesCityCouncil]","uid":"ded7b44fc6264f46","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"failed","time":{"start":1698867463027,"stop":1698867463030,"duration":3},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MiltonKeynesCityCouncil"],"tags":[]},{"name":"Validate Council Output [NorthSomersetCouncil]","uid":"2a24bba78707643f","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"failed","time":{"start":1698867496392,"stop":1698867626631,"duration":130239},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [NewcastleCityCouncil]","uid":"895ca22298ea917a","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867470532,"stop":1698867478685,"duration":8153},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NewcastleCityCouncil"],"tags":[]},{"name":"Validate Council Output [TorridgeDistrictCouncil]","uid":"b03608b0375ab1f5","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867789081,"stop":1698867793910,"duration":4829},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorridgeDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [NorthKestevenDistrictCouncil]","uid":"998ed75137627663","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867478734,"stop":1698867483407,"duration":4673},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthKestevenDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [CardiffCouncil]","uid":"99cb4b4c8b7d6b1f","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867384922,"stop":1698867392692,"duration":7770},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CardiffCouncil"],"tags":[]},{"name":"Validate Council Output [FenlandDistrictCouncil]","uid":"d8b8c51ccf93a7bd","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"failed","time":{"start":1698867452989,"stop":1698867453725,"duration":736},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["FenlandDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","uid":"80c489ad5a6f2948","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867764063,"stop":1698867778367,"duration":14304},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ReigateAndBansteadBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [RhonddaCynonTaffCouncil]","uid":"7ff6dfbfd0482133","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867778370,"stop":1698867780530,"duration":2160},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RhonddaCynonTaffCouncil"],"tags":[]},{"name":"Validate Council Output [WakefieldCityCouncil]","uid":"4c673e5e7d31a478","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867796927,"stop":1698867805530,"duration":8603},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WakefieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [PrestonCityCouncil]","uid":"f1fe191831b9e27b","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"failed","time":{"start":1698867633240,"stop":1698867763885,"duration":130645},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["PrestonCityCouncil"],"tags":[]},{"name":"Validate Council Output [EastLindseyDistrictCouncil]","uid":"b054174ed72ffcc","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867424357,"stop":1698867430489,"duration":6132},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastLindseyDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [RochdaleCouncil]","uid":"171bf5edb3eb4d85","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867780533,"stop":1698867782336,"duration":1803},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["RochdaleCouncil"],"tags":[]},{"name":"Validate Council Output [ValeofGlamorganCouncil]","uid":"e548a6da063d1d5c","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867793914,"stop":1698867796923,"duration":3009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ValeofGlamorganCouncil"],"tags":[]},{"name":"Validate Council Output [CharnwoodBoroughCouncil]","uid":"d45ea2db01c2aa25","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867392746,"stop":1698867395179,"duration":2433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CharnwoodBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [EastCambridgeshireCouncil]","uid":"c0a4902472e36f1d","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867420702,"stop":1698867421974,"duration":1272},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EastCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [WiltshireCouncil]","uid":"897c87a40a90bdb9","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"failed","time":{"start":1698867807210,"stop":1698867812957,"duration":5747},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiltshireCouncil"],"tags":[]},{"name":"Validate Council Output [WindsorAndMaidenheadCouncil]","uid":"52e0eb0ecc7df8c2","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867812993,"stop":1698867816193,"duration":3200},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WindsorAndMaidenheadCouncil"],"tags":[]},{"name":"Validate Council Output [CalderdaleCouncil]","uid":"2615006c4fc5aa19","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"failed","time":{"start":1698867368074,"stop":1698867383812,"duration":15738},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CalderdaleCouncil"],"tags":[]},{"name":"Validate Council Output [NorthEastLincs]","uid":"6cdc73e1fa9b3e0","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"failed","time":{"start":1698867478688,"stop":1698867478692,"duration":4},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthEastLincs"],"tags":[]},{"name":"Validate Council Output [ConwyCountyBorough]","uid":"8db27e6fab261893","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867406094,"stop":1698867407051,"duration":957},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ConwyCountyBorough"],"tags":[]},{"name":"Validate Council Output [NorthumberlandCouncil]","uid":"49f76b6d0f5cd82","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"failed","time":{"start":1698867628626,"stop":1698867633176,"duration":4550},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthumberlandCouncil"],"tags":[]},{"name":"Validate Council Output [NorthNorthamptonshireCouncil]","uid":"d6467f18bc7cb1eb","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867495331,"stop":1698867496387,"duration":1056},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthNorthamptonshireCouncil"],"tags":[]},{"name":"Validate Council Output [CheshireEastCouncil]","uid":"7ae7ed6269a0a317","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867404488,"stop":1698867406091,"duration":1603},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CheshireEastCouncil"],"tags":[]},{"name":"Validate Council Output [CrawleyBoroughCouncil]","uid":"c07e9bdd8741bf4d","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867407055,"stop":1698867408595,"duration":1540},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["CrawleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [NorthLanarkshireCouncil]","uid":"6c16f82c12e6fc94","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867483410,"stop":1698867484237,"duration":827},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["NorthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [DoncasterCouncil]","uid":"1a8082825df101d4","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867415573,"stop":1698867417837,"duration":2264},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DoncasterCouncil"],"tags":[]},{"name":"Validate Council Output [DurhamCouncil]","uid":"33713755396b77c2","parentUid":"678b412f0200e4e45b2925b1ff63b3cb","status":"passed","time":{"start":1698867417840,"stop":1698867420698,"duration":2858},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["DurhamCouncil"],"tags":[]}],"uid":"678b412f0200e4e45b2925b1ff63b3cb"},{"name":"2215-MainThread","children":[{"name":"Validate Council Output [BromleyBoroughCouncil]","uid":"e3272b7e2d082a53","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"failed","time":{"start":1698867388168,"stop":1698867389196,"duration":1028},"flaky":true,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BromleyBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [SheffieldCityCouncil]","uid":"94f7f851e7a8c156","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867623319,"stop":1698867625554,"duration":2235},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SheffieldCityCouncil"],"tags":[]},{"name":"Validate Council Output [SouthAyrshireCouncil]","uid":"d9ac2fc8c3d1d96a","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867633609,"stop":1698867634914,"duration":1305},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthAyrshireCouncil"],"tags":[]},{"name":"Validate Council Output [TorbayCouncil]","uid":"533b2b9aceb1e0ac","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867795076,"stop":1698867796899,"duration":1823},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TorbayCouncil"],"tags":[]},{"name":"Validate Council Output [BexleyCouncil]","uid":"ffd92f5931ad1de0","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"failed","time":{"start":1698867378062,"stop":1698867378599,"duration":537},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BexleyCouncil"],"tags":[]},{"name":"Validate Council Output [SalfordCityCouncil]","uid":"eb3eab432c721717","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867619883,"stop":1698867623316,"duration":3433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SalfordCityCouncil"],"tags":[]},{"name":"Validate Council Output [SwaleBoroughCouncil]","uid":"d523ba688d991785","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"failed","time":{"start":1698867660544,"stop":1698867661518,"duration":974},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SwaleBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [WiganBoroughCouncil]","uid":"bc90a5816ef6c038","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867813759,"stop":1698867817109,"duration":3350},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WiganBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BlackburnCouncil]","uid":"e6e032f50f629bd6","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"failed","time":{"start":1698867378644,"stop":1698867379493,"duration":849},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BlackburnCouncil"],"tags":[]},{"name":"Validate Council Output [BasingstokeCouncil]","uid":"67004c362b3bdbf5","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"failed","time":{"start":1698867375402,"stop":1698867376165,"duration":763},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BasingstokeCouncil"],"tags":[]},{"name":"Validate Council Output [MidSussexDistrictCouncil]","uid":"edcd91b94d4dfe8","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"failed","time":{"start":1698867618706,"stop":1698867619795,"duration":1089},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MidSussexDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [LeedsCityCouncil]","uid":"a9dd713844f93905","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867438581,"stop":1698867603842,"duration":165261},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LeedsCityCouncil"],"tags":[]},{"name":"Validate Council Output [AylesburyValeCouncil]","uid":"b53eeef47cc51f86","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867368074,"stop":1698867375398,"duration":7324},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AylesburyValeCouncil"],"tags":[]},{"name":"Validate Council Output [SouthLanarkshireCouncil]","uid":"61d187c9818b2066","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867637107,"stop":1698867637921,"duration":814},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthLanarkshireCouncil"],"tags":[]},{"name":"Validate Council Output [BCPCouncil]","uid":"e6c54c39088e97a2","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867377240,"stop":1698867378057,"duration":817},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BCPCouncil"],"tags":[]},{"name":"Validate Council Output [HighPeakCouncil]","uid":"9cad3eb2427694e4","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867422619,"stop":1698867430991,"duration":8372},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HighPeakCouncil"],"tags":[]},{"name":"Validate Council Output [HarrogateBoroughCouncil]","uid":"b25e2872d1659272","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867420113,"stop":1698867422616,"duration":2503},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HarrogateBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [BoltonCouncil]","uid":"738938cbfdddef92","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867379755,"stop":1698867382982,"duration":3227},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BoltonCouncil"],"tags":[]},{"name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","uid":"b55435ae45f53fc5","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867644241,"stop":1698867653099,"duration":8858},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StaffordshireMoorlandsDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [TamesideMBCouncil]","uid":"29700238974dbe34","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"failed","time":{"start":1698867661701,"stop":1698867792534,"duration":130833},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TamesideMBCouncil"],"tags":[]},{"name":"Validate Council Output [SouthNorfolkCouncil]","uid":"82be66ff5ab62851","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"failed","time":{"start":1698867637924,"stop":1698867639355,"duration":1431},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthNorfolkCouncil"],"tags":[]},{"name":"Validate Council Output [LancasterCityCouncil]","uid":"c72db39beb97dd3f","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867433266,"stop":1698867438577,"duration":5311},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LancasterCityCouncil"],"tags":[]},{"name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","uid":"2d2594acdb7e5566","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867376279,"stop":1698867377235,"duration":956},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BathAndNorthEastSomersetCouncil"],"tags":[]},{"name":"Validate Council Output [YorkCouncil]","uid":"7e4cdf8c61b6555a","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867817114,"stop":1698867817911,"duration":797},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["YorkCouncil"],"tags":[]},{"name":"Validate Council Output [StockportBoroughCouncil]","uid":"2b4e0ba387887bf4","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867653765,"stop":1698867658680,"duration":4915},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StockportBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [LondonBoroughHounslow]","uid":"6b4138e84d472d0c","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"failed","time":{"start":1698867604851,"stop":1698867607962,"duration":3111},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LondonBoroughHounslow"],"tags":[]},{"name":"Validate Council Output [HuntingdonDistrictCouncil]","uid":"91dcdd2ef4da8bd8","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"failed","time":{"start":1698867430994,"stop":1698867432322,"duration":1328},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["HuntingdonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [LisburnCastlereaghCityCouncil]","uid":"ed03d80ead91ed17","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867603845,"stop":1698867604848,"duration":1003},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["LisburnCastlereaghCityCouncil"],"tags":[]},{"name":"Validate Council Output [WelhatCouncil]","uid":"ffde4f283a213bd2","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"failed","time":{"start":1698867803871,"stop":1698867804064,"duration":193},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WelhatCouncil"],"tags":[]},{"name":"Validate Council Output [KingstonUponThamesCouncil]","uid":"e1900d2440d33c0d","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"failed","time":{"start":1698867432356,"stop":1698867433230,"duration":874},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["KingstonUponThamesCouncil"],"tags":[]},{"name":"Validate Council Output [GlasgowCityCouncil]","uid":"4bc2d0cdb61ab27a","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867415942,"stop":1698867418337,"duration":2395},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GlasgowCityCouncil"],"tags":[]},{"name":"Validate Council Output [BuryCouncil]","uid":"aa6b3a0b007b215a","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867413827,"stop":1698867415939,"duration":2112},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuryCouncil"],"tags":[]},{"name":"Validate Council Output [BristolCityCouncil]","uid":"4ed54b7785775d16","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867382986,"stop":1698867388165,"duration":5179},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BristolCityCouncil"],"tags":[]},{"name":"Validate Council Output [BroxtoweBoroughCouncil]","uid":"e07bbca015e61210","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867389241,"stop":1698867395609,"duration":6368},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BroxtoweBoroughCouncil"],"tags":[]},{"name":"Validate Council Output [StHelensBC]","uid":"b7bf1e8a24feb650","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867653103,"stop":1698867653762,"duration":659},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StHelensBC"],"tags":[]},{"name":"Validate Council Output [TonbridgeAndMallingBC]","uid":"a26274b6ef788c17","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867792767,"stop":1698867795072,"duration":2305},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["TonbridgeAndMallingBC"],"tags":[]},{"name":"Validate Council Output [BuckinghamshireCouncil]","uid":"b92ab445a447e110","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867395612,"stop":1698867413816,"duration":18204},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["BuckinghamshireCouncil"],"tags":[]},{"name":"Validate Council Output [MalvernHillsDC]","uid":"72ac214866239aae","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867612184,"stop":1698867613222,"duration":1038},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MalvernHillsDC"],"tags":[]},{"name":"Validate Council Output [StratfordUponAvonCouncil]","uid":"ba0d202f4b3255da","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867658683,"stop":1698867660541,"duration":1858},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["StratfordUponAvonCouncil"],"tags":[]},{"name":"Validate Council Output [SouthOxfordshireCouncil]","uid":"99280ba8d8604652","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867639392,"stop":1698867643033,"duration":3641},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthOxfordshireCouncil"],"tags":[]},{"name":"Validate Council Output [WestLothianCouncil]","uid":"8361a4acafaf3069","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867804126,"stop":1698867813756,"duration":9630},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WestLothianCouncil"],"tags":[]},{"name":"Validate Council Output [MertonCouncil]","uid":"fe678efea1ab94b5","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"failed","time":{"start":1698867617210,"stop":1698867618676,"duration":1466},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MertonCouncil"],"tags":[]},{"name":"Validate Council Output [SouthCambridgeshireCouncil]","uid":"5a1658ec5acbc071","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867634917,"stop":1698867637104,"duration":2187},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthCambridgeshireCouncil"],"tags":[]},{"name":"Validate Council Output [WarwickDistrictCouncil]","uid":"b3dcebc1947a83b8","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867796908,"stop":1698867798366,"duration":1458},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WarwickDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SouthTynesideCouncil]","uid":"49b21068cd64419","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"failed","time":{"start":1698867643035,"stop":1698867643893,"duration":858},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SouthTynesideCouncil"],"tags":[]},{"name":"Validate Council Output [MaldonDistrictCouncil]","uid":"7dfb60866a234d52","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867607998,"stop":1698867612182,"duration":4184},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["MaldonDistrictCouncil"],"tags":[]},{"name":"Validate Council Output [SomersetCouncil]","uid":"eff1b9f807695aab","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867625557,"stop":1698867633605,"duration":8048},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["SomersetCouncil"],"tags":[]},{"name":"Validate Council Output [GuildfordCouncil]","uid":"945e628718c3da83","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"failed","time":{"start":1698867418340,"stop":1698867420000,"duration":1660},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["GuildfordCouncil"],"tags":[]},{"name":"Validate Council Output [ManchesterCityCouncil]","uid":"96ac95feae8ee8e4","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867613225,"stop":1698867617207,"duration":3982},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["ManchesterCityCouncil"],"tags":[]},{"name":"Validate Council Output [WaverleyBoroughCouncil]","uid":"23d6d53beae0e6dd","parentUid":"49be7cd870ec9d59a5aba8dfc4ecca94","status":"passed","time":{"start":1698867798369,"stop":1698867803865,"duration":5496},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["WaverleyBoroughCouncil"],"tags":[]}],"uid":"49be7cd870ec9d59a5aba8dfc4ecca94"}],"uid":"69f5e7b7777f54d946cbab1a785f824c"}],"name":"timeline"} \ No newline at end of file diff --git a/3.11/1086/export/influxDbData.txt b/3.11/1086/export/influxDbData.txt new file mode 100644 index 0000000000..40a4cd331c --- /dev/null +++ b/3.11/1086/export/influxDbData.txt @@ -0,0 +1,12 @@ +launch_status failed=28 1698867835000000000 +launch_status broken=0 1698867835000000000 +launch_status passed=70 1698867835000000000 +launch_status skipped=0 1698867835000000000 +launch_status unknown=0 1698867835000000000 +launch_time duration=453231 1698867835000000000 +launch_time min_duration=3 1698867835000000000 +launch_time max_duration=165261 1698867835000000000 +launch_time sum_duration=899900 1698867835000000000 +launch_problems product_defects=28 1698867835000000000 +launch_retries retries=0 1698867835000000000 +launch_retries run=98 1698867835000000000 diff --git a/3.11/1084/export/mail.html b/3.11/1086/export/mail.html similarity index 100% rename from 3.11/1084/export/mail.html rename to 3.11/1086/export/mail.html diff --git a/3.11/1086/export/prometheusData.txt b/3.11/1086/export/prometheusData.txt new file mode 100644 index 0000000000..8ba5f520ce --- /dev/null +++ b/3.11/1086/export/prometheusData.txt @@ -0,0 +1,12 @@ +launch_status_failed 28 +launch_status_broken 0 +launch_status_passed 70 +launch_status_skipped 0 +launch_status_unknown 0 +launch_time_duration 453231 +launch_time_min_duration 3 +launch_time_max_duration 165261 +launch_time_sum_duration 899900 +launch_problems_product_defects 28 +launch_retries_retries 0 +launch_retries_run 98 diff --git a/3.11/1084/favicon.ico b/3.11/1086/favicon.ico similarity index 100% rename from 3.11/1084/favicon.ico rename to 3.11/1086/favicon.ico diff --git a/3.11/1084/history/categories-trend.json b/3.11/1086/history/categories-trend.json similarity index 94% rename from 3.11/1084/history/categories-trend.json rename to 3.11/1086/history/categories-trend.json index 6a0a88dbbf..9a3d731735 100644 --- a/3.11/1084/history/categories-trend.json +++ b/3.11/1086/history/categories-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084/","reportName":"Allure Report with history","data":{"Product defects":31}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"Product defects":23}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"Product defects":24}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"Product defects":18}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086/","reportName":"Allure Report with history","data":{"Product defects":28}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"Product defects":23}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"Product defects":24}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"Product defects":18}}] \ No newline at end of file diff --git a/3.11/1084/history/duration-trend.json b/3.11/1086/history/duration-trend.json similarity index 94% rename from 3.11/1084/history/duration-trend.json rename to 3.11/1086/history/duration-trend.json index d25b82b5a9..580a61ddc2 100644 --- a/3.11/1084/history/duration-trend.json +++ b/3.11/1086/history/duration-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084/","reportName":"Allure Report with history","data":{"duration":423718}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"duration":247049}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"duration":471122}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"duration":483265}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"duration":422192}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"duration":455178}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"duration":613596}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"duration":446061}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"duration":538929}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"duration":458440}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"duration":457916}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"duration":569687}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"duration":443698}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"duration":424615}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"duration":462215}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"duration":483573}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"duration":500115}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"duration":544625}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"duration":468131}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"duration":497049}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086/","reportName":"Allure Report with history","data":{"duration":453231}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"duration":247049}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"duration":471122}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"duration":483265}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"duration":422192}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"duration":455178}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"duration":613596}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"duration":446061}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"duration":538929}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"duration":458440}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"duration":457916}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"duration":569687}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"duration":443698}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"duration":424615}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"duration":462215}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"duration":483573}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"duration":500115}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"duration":544625}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"duration":468131}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"duration":497049}}] \ No newline at end of file diff --git a/3.11/1084/history/history-trend.json b/3.11/1086/history/history-trend.json similarity index 95% rename from 3.11/1084/history/history-trend.json rename to 3.11/1086/history/history-trend.json index 068626cf10..6aeb54fe1f 100644 --- a/3.11/1084/history/history-trend.json +++ b/3.11/1086/history/history-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084/","reportName":"Allure Report with history","data":{"failed":31,"broken":0,"skipped":0,"passed":67,"unknown":0,"total":98}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":98}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"failed":24,"broken":0,"skipped":0,"passed":74,"unknown":0,"total":98}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":97}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":97}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":96}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086/","reportName":"Allure Report with history","data":{"failed":28,"broken":0,"skipped":0,"passed":70,"unknown":0,"total":98}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":98}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"failed":24,"broken":0,"skipped":0,"passed":74,"unknown":0,"total":98}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":97}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":97}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":96}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}}] \ No newline at end of file diff --git a/3.11/1086/history/history.json b/3.11/1086/history/history.json new file mode 100644 index 0000000000..3eab55f6c7 --- /dev/null +++ b/3.11/1086/history/history.json @@ -0,0 +1 @@ +{"d7632c48737fc67f2ba0cc9473d07d35":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":35},"items":[{"uid":"ba0d202f4b3255da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/ba0d202f4b3255da","status":"passed","time":{"start":1698867658683,"stop":1698867660541,"duration":1858}},{"uid":"ed0860861cb3130c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ed0860861cb3130c","status":"passed","time":{"start":1698801593449,"stop":1698801595227,"duration":1778}},{"uid":"a24021b571de9319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/a24021b571de9319","status":"passed","time":{"start":1698788744687,"stop":1698788746590,"duration":1903}},{"uid":"696febfb59f07ebe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/696febfb59f07ebe","status":"passed","time":{"start":1698715218916,"stop":1698715221051,"duration":2135}},{"uid":"146f7412793c8886","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/146f7412793c8886","status":"passed","time":{"start":1698701550839,"stop":1698701552661,"duration":1822}},{"uid":"4215fccec610f3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/4215fccec610f3c","status":"passed","time":{"start":1698700453260,"stop":1698700455796,"duration":2536}},{"uid":"cb501bb512bfeeef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/cb501bb512bfeeef","status":"passed","time":{"start":1698693173800,"stop":1698693175775,"duration":1975}},{"uid":"12961329dfab6630","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/12961329dfab6630","status":"passed","time":{"start":1698692967096,"stop":1698692968950,"duration":1854}},{"uid":"f8a87134b70728e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f8a87134b70728e","status":"passed","time":{"start":1698646579869,"stop":1698646581991,"duration":2122}},{"uid":"56735aa830bfdaf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/56735aa830bfdaf6","status":"passed","time":{"start":1698646549163,"stop":1698646551161,"duration":1998}},{"uid":"9f271a35907ec907","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/9f271a35907ec907","status":"passed","time":{"start":1698628635827,"stop":1698628637745,"duration":1918}},{"uid":"eed7af1b32fe41f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/eed7af1b32fe41f9","status":"passed","time":{"start":1698615388776,"stop":1698615391161,"duration":2385}},{"uid":"9158329b3a3a5777","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/9158329b3a3a5777","status":"passed","time":{"start":1698615308483,"stop":1698615310121,"duration":1638}},{"uid":"34adf7e6a0832537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/34adf7e6a0832537","status":"passed","time":{"start":1698615317633,"stop":1698615319632,"duration":1999}},{"uid":"544753d2f68660dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/544753d2f68660dd","status":"passed","time":{"start":1698542562166,"stop":1698542564244,"duration":2078}},{"uid":"e735db6b4c8d37be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e735db6b4c8d37be","status":"passed","time":{"start":1698455641172,"stop":1698455642587,"duration":1415}},{"uid":"24934a2aed3c43bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/24934a2aed3c43bf","status":"passed","time":{"start":1698369317861,"stop":1698369319941,"duration":2080}},{"uid":"23fd602ac0481e5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/23fd602ac0481e5b","status":"passed","time":{"start":1698283135176,"stop":1698283137125,"duration":1949}},{"uid":"205d44fa614e1d5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/205d44fa614e1d5b","status":"passed","time":{"start":1698196713776,"stop":1698196715669,"duration":1893}},{"uid":"bdefde96e1ab8e7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/bdefde96e1ab8e7c","status":"passed","time":{"start":1698178285454,"stop":1698178287483,"duration":2029}}]},"33b002c0b125c12033855f36f4074886":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"26cee82e6819925","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/26cee82e6819925","status":"passed","time":{"start":1698867421977,"stop":1698867422760,"duration":783}},{"uid":"9488d30108448344","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9488d30108448344","status":"passed","time":{"start":1698801503381,"stop":1698801504078,"duration":697}},{"uid":"793c3956bb2ef1d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/793c3956bb2ef1d6","status":"passed","time":{"start":1698788473709,"stop":1698788474750,"duration":1041}},{"uid":"df0d61eab264a45b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/df0d61eab264a45b","status":"passed","time":{"start":1698714940293,"stop":1698714941335,"duration":1042}},{"uid":"2c729c6cdbcd8ce8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/2c729c6cdbcd8ce8","status":"passed","time":{"start":1698701310228,"stop":1698701311023,"duration":795}},{"uid":"e580e892ac637136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e580e892ac637136","status":"passed","time":{"start":1698700188217,"stop":1698700189138,"duration":921}},{"uid":"a1b739b7fad55c08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/a1b739b7fad55c08","status":"passed","time":{"start":1698692752359,"stop":1698692753400,"duration":1041}},{"uid":"c724c11ff5db7361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c724c11ff5db7361","status":"passed","time":{"start":1698692706734,"stop":1698692707777,"duration":1043}},{"uid":"4bd05574165162dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/4bd05574165162dc","status":"passed","time":{"start":1698646270611,"stop":1698646271717,"duration":1106}},{"uid":"cae22d2902b53850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cae22d2902b53850","status":"passed","time":{"start":1698646293812,"stop":1698646294882,"duration":1070}},{"uid":"f8d922f50dab9ebf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/f8d922f50dab9ebf","status":"passed","time":{"start":1698628511970,"stop":1698628512799,"duration":829}},{"uid":"5f65f900ebe88c02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5f65f900ebe88c02","status":"passed","time":{"start":1698615141337,"stop":1698615142113,"duration":776}},{"uid":"3a08e06c2917ed56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3a08e06c2917ed56","status":"passed","time":{"start":1698615204423,"stop":1698615205202,"duration":779}},{"uid":"12908b0b830867b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/12908b0b830867b7","status":"passed","time":{"start":1698615072850,"stop":1698615073904,"duration":1054}},{"uid":"3b1f91a9871a3d25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3b1f91a9871a3d25","status":"passed","time":{"start":1698542315990,"stop":1698542316985,"duration":995}},{"uid":"5efbe69af13232e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5efbe69af13232e9","status":"passed","time":{"start":1698455510482,"stop":1698455511073,"duration":591}},{"uid":"1ea3d0f85b8049a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/1ea3d0f85b8049a7","status":"passed","time":{"start":1698369195005,"stop":1698369196047,"duration":1042}},{"uid":"1b14265396a3c862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/1b14265396a3c862","status":"passed","time":{"start":1698282789022,"stop":1698282790097,"duration":1075}},{"uid":"41b8717787066c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/41b8717787066c9c","status":"passed","time":{"start":1698196463492,"stop":1698196464281,"duration":789}},{"uid":"28e38213e9074ec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/28e38213e9074ec0","status":"passed","time":{"start":1698178166210,"stop":1698178167234,"duration":1024}}]},"3a7171e6de629587a3f0d32410302b35":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":19,"unknown":0,"total":23},"items":[{"uid":"c16467fe0968afef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/c16467fe0968afef","status":"passed","time":{"start":1698867453990,"stop":1698867463024,"duration":9034}},{"uid":"402dd9daaaa1e939","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/402dd9daaaa1e939","status":"passed","time":{"start":1698801530927,"stop":1698801538776,"duration":7849}},{"uid":"ab9549598e2e9253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ab9549598e2e9253","status":"passed","time":{"start":1698788506193,"stop":1698788514780,"duration":8587}},{"uid":"dce29117ac1cb906","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/dce29117ac1cb906","status":"passed","time":{"start":1698714974962,"stop":1698714985326,"duration":10364}},{"uid":"fe26bef473519aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/fe26bef473519aa","status":"passed","time":{"start":1698701338256,"stop":1698701346282,"duration":8026}},{"uid":"d691a9f461783e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d691a9f461783e2","status":"passed","time":{"start":1698700220754,"stop":1698700229344,"duration":8590}},{"uid":"169ae47981dbbafd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/169ae47981dbbafd","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55c625a2bfb3 \n#1 0x55c6256ff4a7 \n#2 0x55c6256e749e \n#3 0x55c6256e72ce \n#4 0x55c6256e5ecd \n#5 0x55c6256e64cf \n#6 0x55c6256f5a04 \n#7 0x55c62570a651 \n#8 0x55c62570f04b \n#9 0x55c6256e6bf1 \n#10 0x55c62570a446 \n#11 0x55c625781dfc \n#12 0x55c625768713 \n#13 0x55c62573b18b \n#14 0x55c62573bf7e \n#15 0x55c6259f18d8 \n#16 0x55c6259f5800 \n#17 0x55c6259ffcfc \n#18 0x55c6259f6418 \n#19 0x55c6259c342f \n#20 0x55c625a1a4e8 \n#21 0x55c625a1a6b4 \n#22 0x55c625a2b143 \n#23 0x7f6e56a94ac3 ","time":{"start":1698692796222,"stop":1698693102005,"duration":305783}},{"uid":"481c58fa1c2e53d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/481c58fa1c2e53d0","status":"passed","time":{"start":1698692740844,"stop":1698692750431,"duration":9587}},{"uid":"b77d1a2e42d6a7dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/b77d1a2e42d6a7dd","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55f663c0afb3 \n#1 0x55f6638de4a7 \n#2 0x55f663925dd6 \n#3 0x55f663925ec1 \n#4 0x55f663963354 \n#5 0x55f66394796d \n#6 0x55f663960c02 \n#7 0x55f663947713 \n#8 0x55f66391a18b \n#9 0x55f66391af7e \n#10 0x55f663bd08d8 \n#11 0x55f663bd4800 \n#12 0x55f663bdecfc \n#13 0x55f663bd5418 \n#14 0x55f663ba242f \n#15 0x55f663bf94e8 \n#16 0x55f663bf96b4 \n#17 0x55f663c0a143 \n#18 0x7f9e2de94ac3 ","time":{"start":1698646302752,"stop":1698646326979,"duration":24227}},{"uid":"8a62503caf7dda9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8a62503caf7dda9a","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x56336bc0efb3 \n#1 0x56336b8e24a7 \n#2 0x56336b929dd6 \n#3 0x56336b929ec1 \n#4 0x56336b967354 \n#5 0x56336b94b96d \n#6 0x56336b964c02 \n#7 0x56336b94b713 \n#8 0x56336b91e18b \n#9 0x56336b91ef7e \n#10 0x56336bbd48d8 \n#11 0x56336bbd8800 \n#12 0x56336bbe2cfc \n#13 0x56336bbd9418 \n#14 0x56336bba642f \n#15 0x56336bbfd4e8 \n#16 0x56336bbfd6b4 \n#17 0x56336bc0e143 \n#18 0x7f4d6f894ac3 ","time":{"start":1698646324063,"stop":1698646338747,"duration":14684}},{"uid":"2eb7ea187a488639","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/2eb7ea187a488639","status":"passed","time":{"start":1698628550830,"stop":1698628559680,"duration":8850}},{"uid":"292030a68d087518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/292030a68d087518","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f026d79fb3 \n#1 0x55f026a4d4a7 \n#2 0x55f026a3549e \n#3 0x55f026a352ce \n#4 0x55f026a33ecd \n#5 0x55f026a344cf \n#6 0x55f026a43a04 \n#7 0x55f026a58651 \n#8 0x55f026a5d04b \n#9 0x55f026a34bf1 \n#10 0x55f026a58446 \n#11 0x55f026acfdfc \n#12 0x55f026ab6713 \n#13 0x55f026a8918b \n#14 0x55f026a89f7e \n#15 0x55f026d3f8d8 \n#16 0x55f026d43800 \n#17 0x55f026d4dcfc \n#18 0x55f026d44418 \n#19 0x55f026d1142f \n#20 0x55f026d684e8 \n#21 0x55f026d686b4 \n#22 0x55f026d79143 \n#23 0x7effd3694ac3 ","time":{"start":1698615170833,"stop":1698615476037,"duration":305204}},{"uid":"1e1320d63b41e40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/1e1320d63b41e40","status":"passed","time":{"start":1698615233501,"stop":1698615241936,"duration":8435}},{"uid":"afa0550e6aa5c025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/afa0550e6aa5c025","status":"passed","time":{"start":1698615108709,"stop":1698615118193,"duration":9484}},{"uid":"a81dc7c19d10b39e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a81dc7c19d10b39e","status":"passed","time":{"start":1698542350573,"stop":1698542359275,"duration":8702}},{"uid":"82e86c5ce59e0df3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/82e86c5ce59e0df3","status":"passed","time":{"start":1698455538635,"stop":1698455547072,"duration":8437}},{"uid":"80e7aa15c581c4b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/80e7aa15c581c4b8","status":"passed","time":{"start":1698369226337,"stop":1698369236059,"duration":9722}},{"uid":"52be0c3c1b002a1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/52be0c3c1b002a1a","status":"passed","time":{"start":1698282827769,"stop":1698282837580,"duration":9811}},{"uid":"7380c1a9328d0584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7380c1a9328d0584","status":"passed","time":{"start":1698196505514,"stop":1698196516057,"duration":10543}},{"uid":"ed8d917ea4df35a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ed8d917ea4df35a8","status":"passed","time":{"start":1698178205217,"stop":1698178214736,"duration":9519}}]},"b9a0b94e117284e01290d827dc1bf029":{"statistic":{"failed":72,"broken":0,"skipped":0,"passed":98,"unknown":0,"total":170},"items":[{"uid":"d8b8c51ccf93a7bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/d8b8c51ccf93a7bd","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867452989,"stop":1698867453725,"duration":736}},{"uid":"2a1cd6e697b4a9f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/2a1cd6e697b4a9f4","status":"passed","time":{"start":1698801527895,"stop":1698801530925,"duration":3030}},{"uid":"5388a38ffa90adcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5388a38ffa90adcd","status":"passed","time":{"start":1698788503485,"stop":1698788506191,"duration":2706}},{"uid":"616ff538efb8968c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/616ff538efb8968c","status":"passed","time":{"start":1698714969819,"stop":1698714974959,"duration":5140}},{"uid":"cfdd6f70e382a9d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/cfdd6f70e382a9d9","status":"passed","time":{"start":1698701335206,"stop":1698701338253,"duration":3047}},{"uid":"648cc2228512d951","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/648cc2228512d951","status":"passed","time":{"start":1698700217914,"stop":1698700220752,"duration":2838}},{"uid":"1c786bf609771953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/1c786bf609771953","status":"passed","time":{"start":1698692793054,"stop":1698692796219,"duration":3165}},{"uid":"f996a17e031b94c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f996a17e031b94c1","status":"passed","time":{"start":1698692737734,"stop":1698692740840,"duration":3106}},{"uid":"207043aa49c74418","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/207043aa49c74418","status":"passed","time":{"start":1698646299395,"stop":1698646302749,"duration":3354}},{"uid":"7e01908be067ce69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7e01908be067ce69","status":"passed","time":{"start":1698646320951,"stop":1698646324061,"duration":3110}},{"uid":"4d0858f2dac9ad8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/4d0858f2dac9ad8e","status":"passed","time":{"start":1698628548302,"stop":1698628550827,"duration":2525}},{"uid":"d9e0b0b35459c90e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d9e0b0b35459c90e","status":"passed","time":{"start":1698615167830,"stop":1698615170831,"duration":3001}},{"uid":"c53285209a9d8286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c53285209a9d8286","status":"passed","time":{"start":1698615230681,"stop":1698615233498,"duration":2817}},{"uid":"f08114460d68b37e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f08114460d68b37e","status":"passed","time":{"start":1698615105760,"stop":1698615108706,"duration":2946}},{"uid":"155ac506edb0020f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/155ac506edb0020f","status":"passed","time":{"start":1698542347550,"stop":1698542350571,"duration":3021}},{"uid":"1ba9c9694655ea85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1ba9c9694655ea85","status":"passed","time":{"start":1698455535335,"stop":1698455538633,"duration":3298}},{"uid":"aaba65da65dac9b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/aaba65da65dac9b9","status":"passed","time":{"start":1698369223198,"stop":1698369226334,"duration":3136}},{"uid":"85870fa5bd75751d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/85870fa5bd75751d","status":"passed","time":{"start":1698282823932,"stop":1698282827766,"duration":3834}},{"uid":"9fc4107bca2fe6de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9fc4107bca2fe6de","status":"passed","time":{"start":1698196502924,"stop":1698196505511,"duration":2587}},{"uid":"4e41be16a088cf33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4e41be16a088cf33","status":"passed","time":{"start":1698178202492,"stop":1698178205213,"duration":2721}}]},"dd90c8e7bdfef60ba64401e6c2135205":{"statistic":{"failed":19,"broken":0,"skipped":0,"passed":151,"unknown":0,"total":170},"items":[{"uid":"99280ba8d8604652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/99280ba8d8604652","status":"passed","time":{"start":1698867639392,"stop":1698867643033,"duration":3641}},{"uid":"1bcf46f63708542f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1bcf46f63708542f","status":"passed","time":{"start":1698801587472,"stop":1698801590962,"duration":3490}},{"uid":"6aeba4d70732dc18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/6aeba4d70732dc18","status":"passed","time":{"start":1698788740388,"stop":1698788744685,"duration":4297}},{"uid":"7af4afbaca8af708","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/7af4afbaca8af708","status":"passed","time":{"start":1698715207015,"stop":1698715211406,"duration":4391}},{"uid":"70a8626d17891440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/70a8626d17891440","status":"passed","time":{"start":1698701545891,"stop":1698701549418,"duration":3527}},{"uid":"568a8d69d4d7edbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/568a8d69d4d7edbf","status":"passed","time":{"start":1698700449091,"stop":1698700453258,"duration":4167}},{"uid":"8ca3108e3ed709c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8ca3108e3ed709c2","status":"passed","time":{"start":1698693150760,"stop":1698693155683,"duration":4923}},{"uid":"e2def95a131a3393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e2def95a131a3393","status":"passed","time":{"start":1698692962856,"stop":1698692967093,"duration":4237}},{"uid":"19d288db64027bf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/19d288db64027bf2","status":"passed","time":{"start":1698646575682,"stop":1698646579865,"duration":4183}},{"uid":"9b7d38ca52515d1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/9b7d38ca52515d1b","status":"passed","time":{"start":1698646545296,"stop":1698646549160,"duration":3864}},{"uid":"365c145f6f0f454c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/365c145f6f0f454c","status":"passed","time":{"start":1698628616314,"stop":1698628620918,"duration":4604}},{"uid":"ecbdb981d3c9f7b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/ecbdb981d3c9f7b7","status":"passed","time":{"start":1698615374182,"stop":1698615375886,"duration":1704}},{"uid":"a36b6d41e344e06e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a36b6d41e344e06e","status":"passed","time":{"start":1698615287778,"stop":1698615292450,"duration":4672}},{"uid":"f82de76255dcae47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f82de76255dcae47","status":"passed","time":{"start":1698615295639,"stop":1698615301156,"duration":5517}},{"uid":"d78c7a8ea4537873","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/d78c7a8ea4537873","status":"passed","time":{"start":1698542535304,"stop":1698542539236,"duration":3932}},{"uid":"c6473a67a85afc68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/c6473a67a85afc68","status":"passed","time":{"start":1698455617971,"stop":1698455620897,"duration":2926}},{"uid":"bb2ddce57608d5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/bb2ddce57608d5c","status":"passed","time":{"start":1698369292428,"stop":1698369297234,"duration":4806}},{"uid":"7a6139fd6e8f8d3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/7a6139fd6e8f8d3e","status":"passed","time":{"start":1698283143636,"stop":1698283147779,"duration":4143}},{"uid":"78706512f083bd53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/78706512f083bd53","status":"passed","time":{"start":1698196693408,"stop":1698196697365,"duration":3957}},{"uid":"e79eeddc7eec43ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e79eeddc7eec43ca","status":"passed","time":{"start":1698178263407,"stop":1698178268393,"duration":4986}}]},"36e8dead67440054ce559fdfe42912ec":{"statistic":{"failed":129,"broken":0,"skipped":0,"passed":41,"unknown":0,"total":170},"items":[{"uid":"fe678efea1ab94b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/fe678efea1ab94b5","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867617210,"stop":1698867618676,"duration":1466}},{"uid":"690aca61f70f4380","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/690aca61f70f4380","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801545602,"stop":1698801547247,"duration":1645}},{"uid":"307d0c502fc280a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/307d0c502fc280a9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788706294,"stop":1698788712078,"duration":5784}},{"uid":"4ae8c5b307670e43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4ae8c5b307670e43","status":"passed","time":{"start":1698715180662,"stop":1698715182347,"duration":1685}},{"uid":"e7b1cf89671b1c05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e7b1cf89671b1c05","status":"passed","time":{"start":1698701508426,"stop":1698701513966,"duration":5540}},{"uid":"60d4a063f061a554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/60d4a063f061a554","status":"passed","time":{"start":1698700418120,"stop":1698700423929,"duration":5809}},{"uid":"43b81908fb41d5cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/43b81908fb41d5cd","status":"passed","time":{"start":1698692991019,"stop":1698692993156,"duration":2137}},{"uid":"b5f73d2230854327","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b5f73d2230854327","status":"passed","time":{"start":1698692940632,"stop":1698692942268,"duration":1636}},{"uid":"5679cca5aff7b06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5679cca5aff7b06b","status":"passed","time":{"start":1698646557092,"stop":1698646558802,"duration":1710}},{"uid":"f25d6f7063d1101a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f25d6f7063d1101a","status":"passed","time":{"start":1698646496533,"stop":1698646498107,"duration":1574}},{"uid":"dd06bf3fb6565637","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/dd06bf3fb6565637","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698628533765,"stop":1698628535474,"duration":1709}},{"uid":"90944d043741867f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/90944d043741867f","status":"passed","time":{"start":1698615158537,"stop":1698615163737,"duration":5200}},{"uid":"93f8f67782cf0300","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/93f8f67782cf0300","status":"passed","time":{"start":1698615228898,"stop":1698615230399,"duration":1501}},{"uid":"938210077761062d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/938210077761062d","status":"passed","time":{"start":1698615090044,"stop":1698615091712,"duration":1668}},{"uid":"2a561038c475a1c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2a561038c475a1c5","status":"passed","time":{"start":1698542326660,"stop":1698542328391,"duration":1731}},{"uid":"4659b31cbc57cc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/4659b31cbc57cc8","status":"passed","time":{"start":1698455524232,"stop":1698455525896,"duration":1664}},{"uid":"2b120f633b03995f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2b120f633b03995f","status":"passed","time":{"start":1698369212055,"stop":1698369213733,"duration":1678}},{"uid":"3229ca723689f2ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3229ca723689f2ce","status":"passed","time":{"start":1698282801206,"stop":1698282802985,"duration":1779}},{"uid":"5030c20c99ec8799","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5030c20c99ec8799","status":"passed","time":{"start":1698196474662,"stop":1698196476168,"duration":1506}},{"uid":"e742c3d136e38a2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e742c3d136e38a2c","status":"passed","time":{"start":1698178203728,"stop":1698178206304,"duration":2576}}]},"d3931a358fdfe26e1ace17c1805a29ca":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":37},"items":[{"uid":"b92ab445a447e110","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b92ab445a447e110","status":"passed","time":{"start":1698867395612,"stop":1698867413816,"duration":18204}},{"uid":"444ccceaf9769977","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/444ccceaf9769977","status":"passed","time":{"start":1698801521683,"stop":1698801539902,"duration":18219}},{"uid":"38af408d3f8dd529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/38af408d3f8dd529","status":"passed","time":{"start":1698788467381,"stop":1698788485901,"duration":18520}},{"uid":"ec27cf0c65030824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ec27cf0c65030824","status":"passed","time":{"start":1698714925191,"stop":1698714944760,"duration":19569}},{"uid":"5e9b816f110c8608","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5e9b816f110c8608","status":"passed","time":{"start":1698701289069,"stop":1698701306898,"duration":17829}},{"uid":"1bd18a7ec1a406a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/1bd18a7ec1a406a9","status":"passed","time":{"start":1698700182634,"stop":1698700202237,"duration":19603}},{"uid":"f516c07e40436cd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f516c07e40436cd4","status":"passed","time":{"start":1698692732565,"stop":1698692752737,"duration":20172}},{"uid":"3c987042499bea19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/3c987042499bea19","status":"passed","time":{"start":1698692684319,"stop":1698692703744,"duration":19425}},{"uid":"976ba2873427fe2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/976ba2873427fe2f","status":"passed","time":{"start":1698646245346,"stop":1698646264680,"duration":19334}},{"uid":"9677b7cb2913fbea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/9677b7cb2913fbea","status":"passed","time":{"start":1698646273553,"stop":1698646292907,"duration":19354}},{"uid":"4ef8ce49dd0d1b81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/4ef8ce49dd0d1b81","status":"passed","time":{"start":1698628501690,"stop":1698628520227,"duration":18537}},{"uid":"22f16249224805cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/22f16249224805cc","status":"passed","time":{"start":1698615127504,"stop":1698615145548,"duration":18044}},{"uid":"8b3fd2c556e33202","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/8b3fd2c556e33202","status":"passed","time":{"start":1698615198810,"stop":1698615217299,"duration":18489}},{"uid":"979d914ad179c180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/979d914ad179c180","status":"passed","time":{"start":1698615057848,"stop":1698615076283,"duration":18435}},{"uid":"2444eb6d6fc50a43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2444eb6d6fc50a43","status":"passed","time":{"start":1698542292134,"stop":1698542313272,"duration":21138}},{"uid":"d27aef067cd2f39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d27aef067cd2f39","status":"passed","time":{"start":1698455488759,"stop":1698455508115,"duration":19356}},{"uid":"31e4d9808daa5264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/31e4d9808daa5264","status":"passed","time":{"start":1698369176187,"stop":1698369196252,"duration":20065}},{"uid":"aae1c30df5093a25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/aae1c30df5093a25","status":"passed","time":{"start":1698282765697,"stop":1698282785461,"duration":19764}},{"uid":"b32441b065a1435d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b32441b065a1435d","status":"passed","time":{"start":1698196442907,"stop":1698196460925,"duration":18018}},{"uid":"958b05452a085dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/958b05452a085dbc","status":"passed","time":{"start":1698178151800,"stop":1698178170377,"duration":18577}}]},"a25fa98d985c8b6a2dc69b98eb9662d1":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"ded7b44fc6264f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/ded7b44fc6264f46","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867463027,"stop":1698867463030,"duration":3}},{"uid":"ee2e9f16a1f8885b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ee2e9f16a1f8885b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801542505,"stop":1698801542508,"duration":3}},{"uid":"1f7e0380833efe1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1f7e0380833efe1e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788713783,"stop":1698788713786,"duration":3}},{"uid":"eeeae185f1c1d29f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/eeeae185f1c1d29f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715183505,"stop":1698715183508,"duration":3}},{"uid":"1da2fbf5cff0651a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/1da2fbf5cff0651a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701514946,"stop":1698701514950,"duration":4}},{"uid":"98ce1119fef56dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/98ce1119fef56dc9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700425210,"stop":1698700425213,"duration":3}},{"uid":"31adf465357999b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/31adf465357999b7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692994232,"stop":1698692994236,"duration":4}},{"uid":"c82972304170746e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c82972304170746e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692943351,"stop":1698692943355,"duration":4}},{"uid":"aab370dad93b8593","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/aab370dad93b8593","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646560001,"stop":1698646560005,"duration":4}},{"uid":"5cd271b0155ef46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/5cd271b0155ef46","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646499340,"stop":1698646499342,"duration":2}},{"uid":"e9c94de10b5272e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e9c94de10b5272e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628536690,"stop":1698628536693,"duration":3}},{"uid":"19791ac6f6b4cc4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/19791ac6f6b4cc4d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615164701,"stop":1698615164705,"duration":4}},{"uid":"1b88823890ac62a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/1b88823890ac62a6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615231451,"stop":1698615231455,"duration":4}},{"uid":"c51f85051eb31d80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c51f85051eb31d80","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615093366,"stop":1698615093370,"duration":4}},{"uid":"2ada0f3e3a1d04e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2ada0f3e3a1d04e3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542329615,"stop":1698542329617,"duration":2}},{"uid":"1990c772c970dc10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1990c772c970dc10","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455527054,"stop":1698455527057,"duration":3}},{"uid":"6a2344d5690d03c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6a2344d5690d03c8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369214844,"stop":1698369214847,"duration":3}},{"uid":"2d13c5a13bf79fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/2d13c5a13bf79fba","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282804049,"stop":1698282804053,"duration":4}},{"uid":"502611e7350474e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/502611e7350474e9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196477155,"stop":1698196477158,"duration":3}},{"uid":"50f62fef8c2b7ffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/50f62fef8c2b7ffe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178207876,"stop":1698178207879,"duration":3}}]},"92c0f84b87cb9703264ef6f7bea152ee":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"d6467f18bc7cb1eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/d6467f18bc7cb1eb","status":"passed","time":{"start":1698867495331,"stop":1698867496387,"duration":1056}}]},"99fdd3de4130aa28898411904d6d6098":{"statistic":{"failed":15,"broken":0,"skipped":0,"passed":155,"unknown":0,"total":170},"items":[{"uid":"533b2b9aceb1e0ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/533b2b9aceb1e0ac","status":"passed","time":{"start":1698867795076,"stop":1698867796899,"duration":1823}},{"uid":"aa7dccc14d77e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/aa7dccc14d77e38","status":"passed","time":{"start":1698801605891,"stop":1698801609067,"duration":3176}},{"uid":"2ddf2977d836f8ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/2ddf2977d836f8ba","status":"passed","time":{"start":1698788881853,"stop":1698788883350,"duration":1497}},{"uid":"ea8b7069e48a2d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ea8b7069e48a2d5","status":"passed","time":{"start":1698715355934,"stop":1698715357671,"duration":1737}},{"uid":"95d6a22e53c81cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/95d6a22e53c81cd","status":"passed","time":{"start":1698701686410,"stop":1698701687833,"duration":1423}},{"uid":"6a11cb8bbdc2615b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/6a11cb8bbdc2615b","status":"passed","time":{"start":1698700595557,"stop":1698700597611,"duration":2054}},{"uid":"23521f66b858847","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/23521f66b858847","status":"passed","time":{"start":1698693311853,"stop":1698693313597,"duration":1744}},{"uid":"f94e725aa24c01a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f94e725aa24c01a5","status":"passed","time":{"start":1698693103069,"stop":1698693104776,"duration":1707}},{"uid":"8c9946e1fbdf574b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/8c9946e1fbdf574b","status":"passed","time":{"start":1698646590918,"stop":1698646592350,"duration":1432}},{"uid":"daf914fd58a07ed7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/daf914fd58a07ed7","status":"passed","time":{"start":1698646558825,"stop":1698646560665,"duration":1840}},{"uid":"d7ef60780ad349bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d7ef60780ad349bf","status":"passed","time":{"start":1698628800492,"stop":1698628804104,"duration":3612}},{"uid":"9fc715a99f22dd1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/9fc715a99f22dd1f","status":"passed","time":{"start":1698615524984,"stop":1698615526277,"duration":1293}},{"uid":"5efa6795b16ddb12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/5efa6795b16ddb12","status":"passed","time":{"start":1698615444081,"stop":1698615445520,"duration":1439}},{"uid":"ce6048c951254c36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ce6048c951254c36","status":"passed","time":{"start":1698615455614,"stop":1698615457221,"duration":1607}},{"uid":"d659dae695ce96aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/d659dae695ce96aa","status":"passed","time":{"start":1698542727019,"stop":1698542728671,"duration":1652}},{"uid":"920b3a6f638cdd1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/920b3a6f638cdd1b","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1698455799031,"stop":1698455800356,"duration":1325}},{"uid":"6f98e83f6e5cc2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6f98e83f6e5cc2eb","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='online.torbay.gov.uk', port=443): Max retries exceeded with url: /services.bartec/collections?uprn=100041053198 (Caused by ConnectTimeoutError(, 'Connection to online.torbay.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698369461360,"stop":1698369591551,"duration":130191}},{"uid":"f2903c7cd881420e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f2903c7cd881420e","status":"passed","time":{"start":1698283271356,"stop":1698283272945,"duration":1589}},{"uid":"f73562bb34164104","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f73562bb34164104","status":"passed","time":{"start":1698196877646,"stop":1698196879185,"duration":1539}},{"uid":"50d36f0e12fb5dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/50d36f0e12fb5dd","status":"passed","time":{"start":1698178429578,"stop":1698178431294,"duration":1716}}]},"8469a840ac4282e76aa5171187cf23d5":{"statistic":{"failed":38,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":84},"items":[{"uid":"2d2594acdb7e5566","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/2d2594acdb7e5566","status":"passed","time":{"start":1698867376279,"stop":1698867377235,"duration":956}},{"uid":"1a19e0058eecc1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1a19e0058eecc1a2","status":"passed","time":{"start":1698801495587,"stop":1698801496320,"duration":733}},{"uid":"3a9722b89c515641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3a9722b89c515641","status":"passed","time":{"start":1698788424825,"stop":1698788426317,"duration":1492}},{"uid":"55dabefc0cf20df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/55dabefc0cf20df0","status":"passed","time":{"start":1698714883795,"stop":1698714884989,"duration":1194}},{"uid":"ce1291ebd3e0a245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ce1291ebd3e0a245","status":"passed","time":{"start":1698701269902,"stop":1698701270869,"duration":967}},{"uid":"7d98fc5a733cd852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/7d98fc5a733cd852","status":"passed","time":{"start":1698700152224,"stop":1698700153726,"duration":1502}},{"uid":"743b05de5d36d1b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/743b05de5d36d1b7","status":"passed","time":{"start":1698692709544,"stop":1698692710725,"duration":1181}},{"uid":"d62d2c0bd6f7e8ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d62d2c0bd6f7e8ae","status":"passed","time":{"start":1698692663266,"stop":1698692664473,"duration":1207}},{"uid":"1b7b7f15c6b8397a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/1b7b7f15c6b8397a","status":"passed","time":{"start":1698646223188,"stop":1698646224407,"duration":1219}},{"uid":"d5a195495854ba1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d5a195495854ba1d","status":"passed","time":{"start":1698646252243,"stop":1698646253742,"duration":1499}},{"uid":"b1afbbf470710494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b1afbbf470710494","status":"passed","time":{"start":1698628467304,"stop":1698628468220,"duration":916}},{"uid":"7fc734f632da0aad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/7fc734f632da0aad","status":"passed","time":{"start":1698615105176,"stop":1698615106047,"duration":871}},{"uid":"f1c78b438bbba991","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/f1c78b438bbba991","status":"passed","time":{"start":1698615159788,"stop":1698615160959,"duration":1171}},{"uid":"8161b54b25c224d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8161b54b25c224d9","status":"passed","time":{"start":1698615036996,"stop":1698615038218,"duration":1222}},{"uid":"4838f90f16a49f2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/4838f90f16a49f2e","status":"passed","time":{"start":1698542270620,"stop":1698542271693,"duration":1073}},{"uid":"6e9e43755c85129e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/6e9e43755c85129e","status":"passed","time":{"start":1698455466074,"stop":1698455466793,"duration":719}},{"uid":"e069762ba3a0eced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e069762ba3a0eced","status":"passed","time":{"start":1698369153120,"stop":1698369154286,"duration":1166}},{"uid":"cab3378fe7da20de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/cab3378fe7da20de","status":"passed","time":{"start":1698282735357,"stop":1698282736558,"duration":1201}},{"uid":"6fd5d7e5f6eb501c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/6fd5d7e5f6eb501c","status":"passed","time":{"start":1698196414898,"stop":1698196415854,"duration":956}},{"uid":"d67a16621c8a9282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d67a16621c8a9282","status":"passed","time":{"start":1698178131149,"stop":1698178132356,"duration":1207}}]},"95d2ddaa8617a8ae0ab01b561e2fb1b9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"7e4cdf8c61b6555a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/7e4cdf8c61b6555a","status":"passed","time":{"start":1698867817114,"stop":1698867817911,"duration":797}},{"uid":"50f00cb0059116b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/50f00cb0059116b1","status":"passed","time":{"start":1698801650191,"stop":1698801650704,"duration":513}},{"uid":"4cff5f05df391e07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/4cff5f05df391e07","status":"passed","time":{"start":1698788805339,"stop":1698788806348,"duration":1009}},{"uid":"3b7b9af367f167a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/3b7b9af367f167a0","status":"passed","time":{"start":1698715283368,"stop":1698715284300,"duration":932}},{"uid":"34f48315bb160164","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/34f48315bb160164","status":"passed","time":{"start":1698701610570,"stop":1698701611471,"duration":901}},{"uid":"a46936a35d89496","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a46936a35d89496","status":"passed","time":{"start":1698700513484,"stop":1698700514354,"duration":870}},{"uid":"c6b609a630471763","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/c6b609a630471763","status":"passed","time":{"start":1698693250685,"stop":1698693251566,"duration":881}},{"uid":"10fe6654b83b774c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/10fe6654b83b774c","status":"passed","time":{"start":1698693043275,"stop":1698693044186,"duration":911}},{"uid":"1c89b4e980077950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/1c89b4e980077950","status":"passed","time":{"start":1698646638751,"stop":1698646639668,"duration":917}},{"uid":"cb2b36564256b62d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cb2b36564256b62d","status":"passed","time":{"start":1698646614749,"stop":1698646615809,"duration":1060}},{"uid":"3b2d1d33f55d8903","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3b2d1d33f55d8903","status":"passed","time":{"start":1698628858890,"stop":1698628859685,"duration":795}},{"uid":"63cb52ebc46ae867","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/63cb52ebc46ae867","status":"passed","time":{"start":1698615561358,"stop":1698615562178,"duration":820}},{"uid":"e0a03e4fd94f4648","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e0a03e4fd94f4648","status":"passed","time":{"start":1698615486810,"stop":1698615487669,"duration":859}},{"uid":"94f582b03d5feb04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/94f582b03d5feb04","status":"passed","time":{"start":1698615434769,"stop":1698615435655,"duration":886}},{"uid":"bb12234142642e72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bb12234142642e72","status":"passed","time":{"start":1698542658088,"stop":1698542658979,"duration":891}},{"uid":"ccf9acd2e599f92c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ccf9acd2e599f92c","status":"passed","time":{"start":1698455919189,"stop":1698455919832,"duration":643}},{"uid":"d35152d462a73e13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d35152d462a73e13","status":"passed","time":{"start":1698369642856,"stop":1698369643763,"duration":907}},{"uid":"eeb607235cd95319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/eeb607235cd95319","status":"passed","time":{"start":1698283255801,"stop":1698283256690,"duration":889}},{"uid":"b26f4185a531c88c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b26f4185a531c88c","status":"passed","time":{"start":1698196788608,"stop":1698196789413,"duration":805}},{"uid":"d833c478b00ddd82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d833c478b00ddd82","status":"passed","time":{"start":1698178479135,"stop":1698178480028,"duration":893}}]},"775e11c2e2379683333c47d17880850d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":27,"unknown":0,"total":27},"items":[{"uid":"daf539476f0a7dfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/daf539476f0a7dfc","status":"passed","time":{"start":1698867383942,"stop":1698867384919,"duration":977}},{"uid":"c624c0942e73da8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/c624c0942e73da8b","status":"passed","time":{"start":1698801496944,"stop":1698801497718,"duration":774}},{"uid":"1db5f22cd10d8963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1db5f22cd10d8963","status":"passed","time":{"start":1698788418589,"stop":1698788419693,"duration":1104}},{"uid":"d043a7eec48b4ea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d043a7eec48b4ea5","status":"passed","time":{"start":1698714882274,"stop":1698714883350,"duration":1076}},{"uid":"447ecda26c51d32e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/447ecda26c51d32e","status":"passed","time":{"start":1698701270525,"stop":1698701271475,"duration":950}},{"uid":"2ef202444b649aae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/2ef202444b649aae","status":"passed","time":{"start":1698700147291,"stop":1698700148274,"duration":983}},{"uid":"40a70a0fa36fe06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/40a70a0fa36fe06b","status":"passed","time":{"start":1698692706830,"stop":1698692708274,"duration":1444}},{"uid":"94b1c7943f3ec670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/94b1c7943f3ec670","status":"passed","time":{"start":1698692664600,"stop":1698692665664,"duration":1064}},{"uid":"8cf91ab4e56f8b16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/8cf91ab4e56f8b16","status":"passed","time":{"start":1698646219616,"stop":1698646220670,"duration":1054}},{"uid":"a25e5563e3a90be0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a25e5563e3a90be0","status":"passed","time":{"start":1698646245384,"stop":1698646246457,"duration":1073}},{"uid":"7a3ca169aead6001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7a3ca169aead6001","status":"passed","time":{"start":1698628457463,"stop":1698628461221,"duration":3758}},{"uid":"1d4505adc69e83e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/1d4505adc69e83e","status":"passed","time":{"start":1698615096748,"stop":1698615099856,"duration":3108}},{"uid":"a76c1fdc8777bd0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a76c1fdc8777bd0b","status":"passed","time":{"start":1698615151044,"stop":1698615154950,"duration":3906}},{"uid":"9666a5bbbe6297d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/9666a5bbbe6297d6","status":"passed","time":{"start":1698615032606,"stop":1698615036028,"duration":3422}},{"uid":"64f1794c26ddddc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/64f1794c26ddddc6","status":"passed","time":{"start":1698542266456,"stop":1698542269870,"duration":3414}},{"uid":"eaafe019ba34c330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/eaafe019ba34c330","status":"passed","time":{"start":1698455458331,"stop":1698455461393,"duration":3062}},{"uid":"5d70164b3ceacd8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5d70164b3ceacd8b","status":"passed","time":{"start":1698369148813,"stop":1698369152642,"duration":3829}},{"uid":"2574ca36140df56b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/2574ca36140df56b","status":"passed","time":{"start":1698282728320,"stop":1698282731688,"duration":3368}},{"uid":"5de134bb42a03975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5de134bb42a03975","status":"passed","time":{"start":1698196411054,"stop":1698196414243,"duration":3189}},{"uid":"e8df90badf911c07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e8df90badf911c07","status":"passed","time":{"start":1698178126660,"stop":1698178130128,"duration":3468}}]},"c59a7b02ce88bbad9f9cdf4a119aec6c":{"statistic":{"failed":76,"broken":0,"skipped":0,"passed":94,"unknown":0,"total":170},"items":[{"uid":"738938cbfdddef92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/738938cbfdddef92","status":"passed","time":{"start":1698867379755,"stop":1698867382982,"duration":3227}},{"uid":"d6b3433e5d21126b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d6b3433e5d21126b","status":"passed","time":{"start":1698801490221,"stop":1698801497069,"duration":6848}},{"uid":"d46389b4afa87037","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/d46389b4afa87037","status":"passed","time":{"start":1698788429095,"stop":1698788433698,"duration":4603}},{"uid":"a63c3f60c787527a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a63c3f60c787527a","status":"passed","time":{"start":1698714887592,"stop":1698714893094,"duration":5502}},{"uid":"5431d0c26475d07e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5431d0c26475d07e","status":"passed","time":{"start":1698701273045,"stop":1698701277177,"duration":4132}},{"uid":"af7cfc4626fd9007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/af7cfc4626fd9007","status":"passed","time":{"start":1698700156154,"stop":1698700160908,"duration":4754}},{"uid":"d6fb1fd6a1d99710","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d6fb1fd6a1d99710","status":"passed","time":{"start":1698692713336,"stop":1698692718215,"duration":4879}},{"uid":"59d393854e1f48ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/59d393854e1f48ba","status":"passed","time":{"start":1698692667346,"stop":1698692671256,"duration":3910}},{"uid":"f39b923c1b400c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f39b923c1b400c5c","status":"passed","time":{"start":1698646227267,"stop":1698646230879,"duration":3612}},{"uid":"747622ed10f78d38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/747622ed10f78d38","status":"passed","time":{"start":1698646256327,"stop":1698646260887,"duration":4560}},{"uid":"e2c6ce1f6660e55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e2c6ce1f6660e55","status":"passed","time":{"start":1698628473027,"stop":1698628477524,"duration":4497}},{"uid":"d1bd6fac6420cc21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d1bd6fac6420cc21","status":"passed","time":{"start":1698615108168,"stop":1698615111746,"duration":3578}},{"uid":"dbf066cc51ffd45d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/dbf066cc51ffd45d","status":"passed","time":{"start":1698615163131,"stop":1698615167082,"duration":3951}},{"uid":"ad1120c60f7b398c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ad1120c60f7b398c","status":"passed","time":{"start":1698615040781,"stop":1698615045166,"duration":4385}},{"uid":"dabce3e711886002","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/dabce3e711886002","status":"passed","time":{"start":1698542274715,"stop":1698542278409,"duration":3694}},{"uid":"7aba60ef5347b210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7aba60ef5347b210","status":"passed","time":{"start":1698455468926,"stop":1698455474042,"duration":5116}},{"uid":"d8206c0f7fd8f99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d8206c0f7fd8f99f","status":"passed","time":{"start":1698369156896,"stop":1698369161206,"duration":4310}},{"uid":"a6ca944c8b307313","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a6ca944c8b307313","status":"passed","time":{"start":1698282739229,"stop":1698282744600,"duration":5371}},{"uid":"d4db2c9ea792e2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/d4db2c9ea792e2e9","status":"passed","time":{"start":1698196417990,"stop":1698196422216,"duration":4226}},{"uid":"6d20b5ed4cc0f59a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6d20b5ed4cc0f59a","status":"passed","time":{"start":1698178134979,"stop":1698178139600,"duration":4621}}]},"8feabb4d035e9d980eb81cc0b3d0bde3":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"5a1658ec5acbc071","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/5a1658ec5acbc071","status":"passed","time":{"start":1698867634917,"stop":1698867637104,"duration":2187}},{"uid":"9831af7b4e4baf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9831af7b4e4baf8","status":"passed","time":{"start":1698801581030,"stop":1698801582953,"duration":1923}},{"uid":"adf0ec28ddc86cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/adf0ec28ddc86cda","status":"passed","time":{"start":1698788735091,"stop":1698788737421,"duration":2330}},{"uid":"4348e41fbb9f0ce7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4348e41fbb9f0ce7","status":"passed","time":{"start":1698715201797,"stop":1698715204276,"duration":2479}},{"uid":"4ed2f8fcf8d6039e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4ed2f8fcf8d6039e","status":"passed","time":{"start":1698701543182,"stop":1698701545191,"duration":2009}},{"uid":"ffd9fab0ea4f7f06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ffd9fab0ea4f7f06","status":"passed","time":{"start":1698700441831,"stop":1698700443912,"duration":2081}},{"uid":"22eb1abd75dd5221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/22eb1abd75dd5221","status":"passed","time":{"start":1698693145246,"stop":1698693147636,"duration":2390}},{"uid":"666aff27768e927f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/666aff27768e927f","status":"passed","time":{"start":1698692957535,"stop":1698692959985,"duration":2450}},{"uid":"53220e8824c7253b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/53220e8824c7253b","status":"passed","time":{"start":1698646569396,"stop":1698646572622,"duration":3226}},{"uid":"b03b159efacaa819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b03b159efacaa819","status":"passed","time":{"start":1698646539910,"stop":1698646542297,"duration":2387}},{"uid":"3fd6ce4d180cb726","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3fd6ce4d180cb726","status":"passed","time":{"start":1698628610373,"stop":1698628612542,"duration":2169}},{"uid":"a5c0cc06fda6a31e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a5c0cc06fda6a31e","status":"passed","time":{"start":1698615369732,"stop":1698615371749,"duration":2017}},{"uid":"c892bbe9812cd116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c892bbe9812cd116","status":"passed","time":{"start":1698615283321,"stop":1698615285328,"duration":2007}},{"uid":"775637d2126ecfad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/775637d2126ecfad","status":"passed","time":{"start":1698615382341,"stop":1698615384972,"duration":2631}},{"uid":"625717602c1e06d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/625717602c1e06d4","status":"passed","time":{"start":1698542593319,"stop":1698542596424,"duration":3105}},{"uid":"ce1e6307bd921ecc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ce1e6307bd921ecc","status":"passed","time":{"start":1698455609872,"stop":1698455612746,"duration":2874}},{"uid":"f2fddfeaf41231b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f2fddfeaf41231b0","status":"passed","time":{"start":1698369285680,"stop":1698369288336,"duration":2656}},{"uid":"8efed324c01f85f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8efed324c01f85f0","status":"passed","time":{"start":1698283122350,"stop":1698283124956,"duration":2606}},{"uid":"e4b8aa1a7c0c9042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e4b8aa1a7c0c9042","status":"passed","time":{"start":1698196732775,"stop":1698196735187,"duration":2412}},{"uid":"8476830c2e16bb7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8476830c2e16bb7a","status":"passed","time":{"start":1698178257710,"stop":1698178260232,"duration":2522}}]},"5f78d4ae6baa752b4fc3e2cf80276d79":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"1a8082825df101d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/1a8082825df101d4","status":"passed","time":{"start":1698867415573,"stop":1698867417837,"duration":2264}},{"uid":"20247f8a6d3a2600","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/20247f8a6d3a2600","status":"passed","time":{"start":1698801518602,"stop":1698801521082,"duration":2480}},{"uid":"3de726ada8a24557","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3de726ada8a24557","status":"passed","time":{"start":1698788466738,"stop":1698788468734,"duration":1996}},{"uid":"1f8ac2cd02589983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1f8ac2cd02589983","status":"passed","time":{"start":1698714930763,"stop":1698714933364,"duration":2601}},{"uid":"7be4323e2ca97fa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/7be4323e2ca97fa8","status":"passed","time":{"start":1698701304344,"stop":1698701306192,"duration":1848}},{"uid":"af84f7ad1b59cf6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/af84f7ad1b59cf6a","status":"passed","time":{"start":1698700182119,"stop":1698700183908,"duration":1789}},{"uid":"6bca33af3e039253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/6bca33af3e039253","status":"passed","time":{"start":1698692741079,"stop":1698692743474,"duration":2395}},{"uid":"33be534b6d1e1034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/33be534b6d1e1034","status":"passed","time":{"start":1698692698424,"stop":1698692700384,"duration":1960}},{"uid":"ea9a5a74159b571d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ea9a5a74159b571d","status":"passed","time":{"start":1698646314348,"stop":1698646316125,"duration":1777}},{"uid":"3e0078ff386f3805","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3e0078ff386f3805","status":"passed","time":{"start":1698646287078,"stop":1698646288911,"duration":1833}},{"uid":"7848b7fb5c40a65c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7848b7fb5c40a65c","status":"passed","time":{"start":1698628501134,"stop":1698628503294,"duration":2160}},{"uid":"7cb936cbf1a56f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/7cb936cbf1a56f6a","status":"passed","time":{"start":1698615131178,"stop":1698615133549,"duration":2371}},{"uid":"78585a8c541048d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/78585a8c541048d6","status":"passed","time":{"start":1698615198044,"stop":1698615199937,"duration":1893}},{"uid":"453e6b3d9e26319c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/453e6b3d9e26319c","status":"passed","time":{"start":1698615063963,"stop":1698615065799,"duration":1836}},{"uid":"db98acc33b224971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/db98acc33b224971","status":"passed","time":{"start":1698542308998,"stop":1698542310803,"duration":1805}},{"uid":"aa5a23e2bb4425e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/aa5a23e2bb4425e5","status":"passed","time":{"start":1698455506778,"stop":1698455508315,"duration":1537}},{"uid":"7907dc84caa4bd07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/7907dc84caa4bd07","status":"passed","time":{"start":1698369187916,"stop":1698369189804,"duration":1888}},{"uid":"6acf75c49ad542d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6acf75c49ad542d5","status":"passed","time":{"start":1698282782559,"stop":1698282784967,"duration":2408}},{"uid":"955a3e07e0a7e91e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/955a3e07e0a7e91e","status":"passed","time":{"start":1698196456969,"stop":1698196458778,"duration":1809}},{"uid":"351341aaf410a7b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/351341aaf410a7b9","status":"passed","time":{"start":1698178158664,"stop":1698178161055,"duration":2391}}]},"8ee9bbdbf138f92b6ff30a1cde171930":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"350307f4eac1d9bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/350307f4eac1d9bd","status":"passed","time":{"start":1698867449790,"stop":1698867452987,"duration":3197}},{"uid":"fe38651007df56f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/fe38651007df56f4","status":"passed","time":{"start":1698801525682,"stop":1698801527893,"duration":2211}},{"uid":"3d72523f9f3954ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3d72523f9f3954ef","status":"passed","time":{"start":1698788499850,"stop":1698788503483,"duration":3633}},{"uid":"48a74f820a3cf711","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/48a74f820a3cf711","status":"passed","time":{"start":1698714967079,"stop":1698714969816,"duration":2737}},{"uid":"896d1e24e6b7c00a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/896d1e24e6b7c00a","status":"passed","time":{"start":1698701332754,"stop":1698701335203,"duration":2449}},{"uid":"d1a887127cb10d20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d1a887127cb10d20","status":"passed","time":{"start":1698700215387,"stop":1698700217911,"duration":2524}},{"uid":"dcbc07d2900e344d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/dcbc07d2900e344d","status":"passed","time":{"start":1698692790218,"stop":1698692793051,"duration":2833}},{"uid":"d69eaba21e61ea31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d69eaba21e61ea31","status":"passed","time":{"start":1698692735142,"stop":1698692737731,"duration":2589}},{"uid":"dd09cf2bde1e3379","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/dd09cf2bde1e3379","status":"passed","time":{"start":1698646296619,"stop":1698646299392,"duration":2773}},{"uid":"bb2bfe3981a27706","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/bb2bfe3981a27706","status":"passed","time":{"start":1698646318261,"stop":1698646320949,"duration":2688}},{"uid":"d1f65ed582c2fa32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d1f65ed582c2fa32","status":"passed","time":{"start":1698628542037,"stop":1698628548299,"duration":6262}},{"uid":"4dfc2c121eab6077","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4dfc2c121eab6077","status":"passed","time":{"start":1698615165545,"stop":1698615167823,"duration":2278}},{"uid":"85ca8eb08605cc25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/85ca8eb08605cc25","status":"passed","time":{"start":1698615228398,"stop":1698615230678,"duration":2280}},{"uid":"f3cf8c1130ef2005","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f3cf8c1130ef2005","status":"passed","time":{"start":1698615102655,"stop":1698615105756,"duration":3101}},{"uid":"fe06115bdfeaee6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/fe06115bdfeaee6","status":"passed","time":{"start":1698542344182,"stop":1698542347547,"duration":3365}},{"uid":"83d0566a2a29b3ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/83d0566a2a29b3ab","status":"passed","time":{"start":1698455532985,"stop":1698455535333,"duration":2348}},{"uid":"926d7b0c237edb9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/926d7b0c237edb9f","status":"passed","time":{"start":1698369220284,"stop":1698369223196,"duration":2912}},{"uid":"6d6f3b265b9a7ba6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6d6f3b265b9a7ba6","status":"passed","time":{"start":1698282820303,"stop":1698282823929,"duration":3626}},{"uid":"9c0900b2a212d721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9c0900b2a212d721","status":"passed","time":{"start":1698196500241,"stop":1698196502920,"duration":2679}},{"uid":"4c7ebdf149fa4e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4c7ebdf149fa4e52","status":"passed","time":{"start":1698178199641,"stop":1698178202489,"duration":2848}}]},"aedb86c72e1849b4679ed1a7ee37cf59":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"897c87a40a90bdb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/897c87a40a90bdb9","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867807210,"stop":1698867812957,"duration":5747}},{"uid":"fe7c9c608bb15ee9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/fe7c9c608bb15ee9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801638982,"stop":1698801641946,"duration":2964}},{"uid":"a8984fb2c3709341","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/a8984fb2c3709341","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788794781,"stop":1698788797502,"duration":2721}},{"uid":"9c1e9d2efc2932a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9c1e9d2efc2932a8","status":"passed","time":{"start":1698715265819,"stop":1698715274274,"duration":8455}},{"uid":"54eae80d0595adcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/54eae80d0595adcc","status":"passed","time":{"start":1698701598786,"stop":1698701601060,"duration":2274}},{"uid":"73d144428a3ada22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/73d144428a3ada22","status":"passed","time":{"start":1698700502417,"stop":1698700504948,"duration":2531}},{"uid":"eea6f6ec3615de6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/eea6f6ec3615de6c","status":"passed","time":{"start":1698693239465,"stop":1698693242045,"duration":2580}},{"uid":"7360424eaf5d0c68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7360424eaf5d0c68","status":"passed","time":{"start":1698693026669,"stop":1698693034811,"duration":8142}},{"uid":"ffe85b7603396d86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ffe85b7603396d86","status":"passed","time":{"start":1698646617634,"stop":1698646630029,"duration":12395}},{"uid":"7e6deb0c900fea79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7e6deb0c900fea79","status":"passed","time":{"start":1698646594332,"stop":1698646606184,"duration":11852}},{"uid":"b773cf2774d8ae8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b773cf2774d8ae8e","status":"passed","time":{"start":1698628842810,"stop":1698628845118,"duration":2308}},{"uid":"b6de25586ba6a149","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b6de25586ba6a149","status":"passed","time":{"start":1698615552721,"stop":1698615554814,"duration":2093}},{"uid":"7f95d3f3434c8e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/7f95d3f3434c8e91","status":"passed","time":{"start":1698615478388,"stop":1698615480623,"duration":2235}},{"uid":"e0b1894e64b07913","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e0b1894e64b07913","status":"passed","time":{"start":1698615423890,"stop":1698615426896,"duration":3006}},{"uid":"710976ee50f0ac2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/710976ee50f0ac2d","status":"passed","time":{"start":1698542644084,"stop":1698542648228,"duration":4144}},{"uid":"e2d5b3d78c17de6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e2d5b3d78c17de6e","status":"passed","time":{"start":1698455905743,"stop":1698455911481,"duration":5738}},{"uid":"2d78cbc04f2956ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2d78cbc04f2956ba","status":"passed","time":{"start":1698369630971,"stop":1698369634350,"duration":3379}},{"uid":"3e2ee53cff3f2c69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3e2ee53cff3f2c69","status":"passed","time":{"start":1698283244021,"stop":1698283246773,"duration":2752}},{"uid":"182163eb5fcf2ad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/182163eb5fcf2ad1","status":"passed","time":{"start":1698196773562,"stop":1698196779772,"duration":6210}},{"uid":"d440a58a5f3edd92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d440a58a5f3edd92","status":"passed","time":{"start":1698178466860,"stop":1698178469820,"duration":2960}}]},"5cc54a24c590c0c794126ca22d0562ff":{"statistic":{"failed":18,"broken":0,"skipped":0,"passed":152,"unknown":0,"total":170},"items":[{"uid":"e1900d2440d33c0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/e1900d2440d33c0d","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867432356,"stop":1698867433230,"duration":874}},{"uid":"b8be2ec6b416b88b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b8be2ec6b416b88b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801522377,"stop":1698801523364,"duration":987}},{"uid":"c53c43aadf042790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c53c43aadf042790","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788534776,"stop":1698788535447,"duration":671}},{"uid":"f47db822a4f6f948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f47db822a4f6f948","status":"passed","time":{"start":1698715006566,"stop":1698715007423,"duration":857}},{"uid":"66952d02bef5893b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/66952d02bef5893b","status":"passed","time":{"start":1698701362583,"stop":1698701363644,"duration":1061}},{"uid":"caec7e567fbebd4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/caec7e567fbebd4a","status":"passed","time":{"start":1698700248000,"stop":1698700248796,"duration":796}},{"uid":"4fb138ab4b0f382a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/4fb138ab4b0f382a","status":"passed","time":{"start":1698693132946,"stop":1698693133798,"duration":852}},{"uid":"8fe545f2d130030e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8fe545f2d130030e","status":"passed","time":{"start":1698692771147,"stop":1698692772042,"duration":895}},{"uid":"97f14f6abb680c66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/97f14f6abb680c66","status":"passed","time":{"start":1698646350031,"stop":1698646350962,"duration":931}},{"uid":"52367444c94be6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/52367444c94be6dc","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698646356058,"stop":1698646357916,"duration":1858}},{"uid":"fff7789e495dc945","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/fff7789e495dc945","status":"passed","time":{"start":1698628575769,"stop":1698628576474,"duration":705}},{"uid":"b3d290f3bebacdfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b3d290f3bebacdfb","status":"passed","time":{"start":1698615493373,"stop":1698615494207,"duration":834}},{"uid":"b879db386b004c58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b879db386b004c58","status":"passed","time":{"start":1698615257122,"stop":1698615257799,"duration":677}},{"uid":"bfa8b037c16972a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/bfa8b037c16972a3","status":"passed","time":{"start":1698615136485,"stop":1698615137348,"duration":863}},{"uid":"1e09ac0b7e5f62c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/1e09ac0b7e5f62c0","status":"passed","time":{"start":1698542376571,"stop":1698542377501,"duration":930}},{"uid":"703d861426b76471","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/703d861426b76471","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698455565170,"stop":1698455566861,"duration":1691}},{"uid":"b561b049ec0e9a4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b561b049ec0e9a4f","status":"passed","time":{"start":1698369253595,"stop":1698369254433,"duration":838}},{"uid":"8c8d284f0ebc7a30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8c8d284f0ebc7a30","status":"passed","time":{"start":1698282858120,"stop":1698282859200,"duration":1080}},{"uid":"b8efd99e97f6e4ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b8efd99e97f6e4ba","status":"passed","time":{"start":1698196533145,"stop":1698196533875,"duration":730}},{"uid":"be931a4164af6e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/be931a4164af6e7","status":"passed","time":{"start":1698178232189,"stop":1698178232975,"duration":786}}]},"2a2bbcaf16a5fcec6968b3e85d684c8e":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"e07bbca015e61210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/e07bbca015e61210","status":"passed","time":{"start":1698867389241,"stop":1698867395609,"duration":6368}},{"uid":"6485dc0dbbb1168f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6485dc0dbbb1168f","status":"passed","time":{"start":1698801505229,"stop":1698801521680,"duration":16451}},{"uid":"5e90c1494692e264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5e90c1494692e264","status":"passed","time":{"start":1698788439921,"stop":1698788467379,"duration":27458}},{"uid":"67ce7de537d87eb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/67ce7de537d87eb3","status":"passed","time":{"start":1698714899534,"stop":1698714925186,"duration":25652}},{"uid":"28b42e3619b18ece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/28b42e3619b18ece","status":"passed","time":{"start":1698701283128,"stop":1698701289066,"duration":5938}},{"uid":"3ef59bc75a5dae5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3ef59bc75a5dae5b","status":"passed","time":{"start":1698700167270,"stop":1698700182632,"duration":15362}},{"uid":"2a59ea3e0d9758c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2a59ea3e0d9758c5","status":"passed","time":{"start":1698692724571,"stop":1698692732562,"duration":7991}},{"uid":"6be0262286c61329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/6be0262286c61329","status":"passed","time":{"start":1698692677472,"stop":1698692684315,"duration":6843}},{"uid":"341285b7458f8d36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/341285b7458f8d36","status":"passed","time":{"start":1698646237438,"stop":1698646245343,"duration":7905}},{"uid":"f8bdc6999a4d17cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f8bdc6999a4d17cb","status":"passed","time":{"start":1698646267245,"stop":1698646273550,"duration":6305}},{"uid":"f5c4e2ead4c877a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/f5c4e2ead4c877a9","status":"passed","time":{"start":1698628488206,"stop":1698628501686,"duration":13480}},{"uid":"f78dcfdb98a86642","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f78dcfdb98a86642","status":"passed","time":{"start":1698615120807,"stop":1698615127501,"duration":6694}},{"uid":"766c4cf28e0a1dc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/766c4cf28e0a1dc6","status":"passed","time":{"start":1698615173116,"stop":1698615198807,"duration":25691}},{"uid":"2ec6dcccda67daa0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/2ec6dcccda67daa0","status":"passed","time":{"start":1698615051535,"stop":1698615057843,"duration":6308}},{"uid":"81d7d13020e3e214","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/81d7d13020e3e214","status":"passed","time":{"start":1698542285092,"stop":1698542292132,"duration":7040}},{"uid":"509973875272e2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/509973875272e2ca","status":"passed","time":{"start":1698455480043,"stop":1698455488756,"duration":8713}},{"uid":"5b6e47aa05497d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5b6e47aa05497d09","status":"passed","time":{"start":1698369167592,"stop":1698369176185,"duration":8593}},{"uid":"ddad5b5265cb2358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/ddad5b5265cb2358","status":"passed","time":{"start":1698282754165,"stop":1698282765694,"duration":11529}},{"uid":"11b0709abedb728b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/11b0709abedb728b","status":"passed","time":{"start":1698196428059,"stop":1698196442903,"duration":14844}},{"uid":"ffa7ecbb0e941fa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ffa7ecbb0e941fa7","status":"passed","time":{"start":1698178145869,"stop":1698178151796,"duration":5927}}]},"aefb4666f5cfa7265d9db53c16df38b6":{"statistic":{"failed":86,"broken":0,"skipped":0,"passed":84,"unknown":0,"total":170},"items":[{"uid":"b7bf1e8a24feb650","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b7bf1e8a24feb650","status":"passed","time":{"start":1698867653103,"stop":1698867653762,"duration":659}},{"uid":"abcbae2ed34e0add","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/abcbae2ed34e0add","status":"passed","time":{"start":1698801592871,"stop":1698801593447,"duration":576}},{"uid":"5df7c844fd1d7ece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5df7c844fd1d7ece","status":"passed","time":{"start":1698788748816,"stop":1698788749554,"duration":738}},{"uid":"2c44945babe1fa56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2c44945babe1fa56","status":"passed","time":{"start":1698715224951,"stop":1698715225773,"duration":822}},{"uid":"a5995f3ed9d03f75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a5995f3ed9d03f75","status":"passed","time":{"start":1698701560220,"stop":1698701560945,"duration":725}},{"uid":"9225866b868b0464","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9225866b868b0464","status":"passed","time":{"start":1698700461906,"stop":1698700462619,"duration":713}},{"uid":"b06f35c70b358bfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b06f35c70b358bfe","status":"passed","time":{"start":1698693168944,"stop":1698693169722,"duration":778}},{"uid":"4e4b8c7772b6baf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4e4b8c7772b6baf1","status":"passed","time":{"start":1698692985724,"stop":1698692986517,"duration":793}},{"uid":"7085e3e60baa594","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/7085e3e60baa594","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646584909,"stop":1698646585146,"duration":237}},{"uid":"f2311a3ac81f875b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f2311a3ac81f875b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646552682,"stop":1698646552926,"duration":244}},{"uid":"8d71d75cfb58e001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8d71d75cfb58e001","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698628632549,"stop":1698628632740,"duration":191}},{"uid":"b5d20c00f3f00a27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b5d20c00f3f00a27","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615385663,"stop":1698615385849,"duration":186}},{"uid":"ee7088a912de5e94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/ee7088a912de5e94","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615305415,"stop":1698615305565,"duration":150}},{"uid":"39fe6a2ce7d09ceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/39fe6a2ce7d09ceb","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615314057,"stop":1698615314278,"duration":221}},{"uid":"b99d75f6d282356d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b99d75f6d282356d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698542553410,"stop":1698542553613,"duration":203}},{"uid":"902479094f1a45e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/902479094f1a45e7","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698455629995,"stop":1698455630174,"duration":179}},{"uid":"49cb3f88ba40addc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/49cb3f88ba40addc","status":"passed","time":{"start":1698369311692,"stop":1698369312673,"duration":981}},{"uid":"a6206242541b631b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a6206242541b631b","status":"passed","time":{"start":1698283161731,"stop":1698283162650,"duration":919}},{"uid":"809555dc2eda7bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/809555dc2eda7bf","status":"passed","time":{"start":1698196709602,"stop":1698196710381,"duration":779}},{"uid":"8f2b357ef3996ae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8f2b357ef3996ae1","status":"passed","time":{"start":1698178280986,"stop":1698178281936,"duration":950}}]},"9239389a2bc21b81d8e3ab51bc478351":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"2cac71b3a9306229","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/2cac71b3a9306229","status":"passed","time":{"start":1698867410161,"stop":1698867415570,"duration":5409}},{"uid":"1cc9e7e1c1b33063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1cc9e7e1c1b33063","status":"passed","time":{"start":1698801505850,"stop":1698801518599,"duration":12749}},{"uid":"1f716d0883bb1e88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1f716d0883bb1e88","status":"passed","time":{"start":1698788446098,"stop":1698788466735,"duration":20637}},{"uid":"7c8da87dbff56176","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/7c8da87dbff56176","status":"passed","time":{"start":1698714925075,"stop":1698714930759,"duration":5684}},{"uid":"b0569255cfa5c9dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b0569255cfa5c9dd","status":"passed","time":{"start":1698701299286,"stop":1698701304341,"duration":5055}},{"uid":"94754784d994ed6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/94754784d994ed6b","status":"passed","time":{"start":1698700175042,"stop":1698700182116,"duration":7074}},{"uid":"655be18915c45342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/655be18915c45342","status":"passed","time":{"start":1698692734123,"stop":1698692741059,"duration":6936}},{"uid":"da50a076e36e11f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/da50a076e36e11f5","status":"passed","time":{"start":1698692692834,"stop":1698692698420,"duration":5586}},{"uid":"3bcf33a3060002fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3bcf33a3060002fe","status":"passed","time":{"start":1698646248457,"stop":1698646314345,"duration":65888}},{"uid":"a2b355668c7878d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a2b355668c7878d1","status":"passed","time":{"start":1698646280109,"stop":1698646287075,"duration":6966}},{"uid":"8a083e2cd9ae7238","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8a083e2cd9ae7238","status":"passed","time":{"start":1698628485065,"stop":1698628501130,"duration":16065}},{"uid":"899d2ef9d225877f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/899d2ef9d225877f","status":"passed","time":{"start":1698615125675,"stop":1698615131175,"duration":5500}},{"uid":"17ec6dbb2f0367a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/17ec6dbb2f0367a0","status":"passed","time":{"start":1698615173529,"stop":1698615198041,"duration":24512}},{"uid":"de58ad67a456dc74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/de58ad67a456dc74","status":"passed","time":{"start":1698615058446,"stop":1698615063960,"duration":5514}},{"uid":"e77126752600d683","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/e77126752600d683","status":"passed","time":{"start":1698542304438,"stop":1698542308996,"duration":4558}},{"uid":"daf7ab4726be3dbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/daf7ab4726be3dbd","status":"passed","time":{"start":1698455498479,"stop":1698455506775,"duration":8296}},{"uid":"f490f000a1609df2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f490f000a1609df2","status":"passed","time":{"start":1698369180723,"stop":1698369187913,"duration":7190}},{"uid":"af012575d8fc5d86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/af012575d8fc5d86","status":"passed","time":{"start":1698282775406,"stop":1698282782556,"duration":7150}},{"uid":"269d3ef767d22a46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/269d3ef767d22a46","status":"passed","time":{"start":1698196450867,"stop":1698196456967,"duration":6100}},{"uid":"939a96c22c84aa64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/939a96c22c84aa64","status":"passed","time":{"start":1698178153647,"stop":1698178158662,"duration":5015}}]},"a89b66947aa74789814d9628a2d7e666":{"statistic":{"failed":132,"broken":0,"skipped":0,"passed":38,"unknown":0,"total":170},"items":[{"uid":"edcd91b94d4dfe8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/edcd91b94d4dfe8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698867618706,"stop":1698867619795,"duration":1089}},{"uid":"ecdfe0d4c509da43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ecdfe0d4c509da43","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698801547270,"stop":1698801548035,"duration":765}},{"uid":"ecff72ecee02e59d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ecff72ecee02e59d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698788712105,"stop":1698788713745,"duration":1640}},{"uid":"2dd2c0b490890820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2dd2c0b490890820","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698715182350,"stop":1698715183459,"duration":1109}},{"uid":"b6c83d523e95f912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b6c83d523e95f912","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698701513969,"stop":1698701514906,"duration":937}},{"uid":"97c9d1c5bb4e4d3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/97c9d1c5bb4e4d3b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698700423932,"stop":1698700425173,"duration":1241}},{"uid":"358ac9471c108213","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/358ac9471c108213","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692993163,"stop":1698692994188,"duration":1025}},{"uid":"844f4180452efb56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/844f4180452efb56","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692942271,"stop":1698692943302,"duration":1031}},{"uid":"3095e795727a3355","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3095e795727a3355","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646558805,"stop":1698646559896,"duration":1091}},{"uid":"33ae69773788da13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/33ae69773788da13","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646498109,"stop":1698646499303,"duration":1194}},{"uid":"172cf62f2b8767a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/172cf62f2b8767a1","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698628535522,"stop":1698628536645,"duration":1123}},{"uid":"4eb18b4e7cecace8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4eb18b4e7cecace8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615163739,"stop":1698615164658,"duration":919}},{"uid":"24d6cb36638b7581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/24d6cb36638b7581","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615230402,"stop":1698615231400,"duration":998}},{"uid":"d099d87e96f2dc89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d099d87e96f2dc89","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615091719,"stop":1698615093302,"duration":1583}},{"uid":"ce01523521f34cb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ce01523521f34cb5","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698542328395,"stop":1698542329573,"duration":1178}},{"uid":"5ac50eabd8530502","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5ac50eabd8530502","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698455525898,"stop":1698455527010,"duration":1112}},{"uid":"6bca3ad5511c3bfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6bca3ad5511c3bfa","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698369213737,"stop":1698369214790,"duration":1053}},{"uid":"a2dcefce929a61cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a2dcefce929a61cd","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698282802988,"stop":1698282803932,"duration":944}},{"uid":"1e62105ddb11fef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/1e62105ddb11fef","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698196476171,"stop":1698196477111,"duration":940}},{"uid":"fdcc99d4cf173326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fdcc99d4cf173326","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178206306,"stop":1698178207827,"duration":1521}}]},"ca53b6762a00c9270716d2dce73b5f79":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"b07be78df0cb7a7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b07be78df0cb7a7c","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867395183,"stop":1698867404453,"duration":9270}},{"uid":"d3d142394c1bbb18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d3d142394c1bbb18","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801505503,"stop":1698801525605,"duration":20102}},{"uid":"118180ce646fb922","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/118180ce646fb922","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788427482,"stop":1698788436103,"duration":8621}},{"uid":"b30926cc71de91a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b30926cc71de91a0","status":"passed","time":{"start":1698714891792,"stop":1698714913350,"duration":21558}},{"uid":"80fa018632ed8ea8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/80fa018632ed8ea8","status":"passed","time":{"start":1698701281842,"stop":1698701291223,"duration":9381}},{"uid":"48a9dff5b851d2f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/48a9dff5b851d2f8","status":"passed","time":{"start":1698700159322,"stop":1698700168831,"duration":9509}},{"uid":"79a583a4814ff20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/79a583a4814ff20b","status":"passed","time":{"start":1698692718073,"stop":1698692727618,"duration":9545}},{"uid":"691151cc6236a766","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/691151cc6236a766","status":"passed","time":{"start":1698692673845,"stop":1698692683424,"duration":9579}},{"uid":"239a43c65e1dc5c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/239a43c65e1dc5c4","status":"passed","time":{"start":1698646230427,"stop":1698646240079,"duration":9652}},{"uid":"a4ffb99e550a5501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a4ffb99e550a5501","status":"passed","time":{"start":1698646264549,"stop":1698646274418,"duration":9869}},{"uid":"5856f567f41eff92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/5856f567f41eff92","status":"passed","time":{"start":1698628470760,"stop":1698628477442,"duration":6682}},{"uid":"fb3b92094dba7a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/fb3b92094dba7a65","status":"passed","time":{"start":1698615110905,"stop":1698615117822,"duration":6917}},{"uid":"37695bf677294335","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/37695bf677294335","status":"passed","time":{"start":1698615161827,"stop":1698615168857,"duration":7030}},{"uid":"e9bfadd27ecd8527","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e9bfadd27ecd8527","status":"passed","time":{"start":1698615044041,"stop":1698615051523,"duration":7482}},{"uid":"b2a2d33c45ef945","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b2a2d33c45ef945","status":"passed","time":{"start":1698542281376,"stop":1698542290905,"duration":9529}},{"uid":"e071ea0dd57483cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e071ea0dd57483cd","status":"passed","time":{"start":1698455468815,"stop":1698455489700,"duration":20885}},{"uid":"e28cf00c1babfec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e28cf00c1babfec","status":"passed","time":{"start":1698369165096,"stop":1698369174769,"duration":9673}},{"uid":"24ce1eee45a32f9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/24ce1eee45a32f9a","status":"passed","time":{"start":1698282744567,"stop":1698282765944,"duration":21377}},{"uid":"b62db21cc9e6af30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b62db21cc9e6af30","status":"passed","time":{"start":1698196424908,"stop":1698196445697,"duration":20789}},{"uid":"8e95a84a02df4771","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8e95a84a02df4771","status":"passed","time":{"start":1698178138127,"stop":1698178147836,"duration":9709}}]},"26474e54d95de49f99ef7b4310ac64f9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"a3c0c1cae2776d1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/a3c0c1cae2776d1f","status":"passed","time":{"start":1698867484240,"stop":1698867488476,"duration":4236}},{"uid":"55d819581fdce6c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/55d819581fdce6c3","status":"passed","time":{"start":1698801553264,"stop":1698801559682,"duration":6418}},{"uid":"bcdcc06cde49b6da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/bcdcc06cde49b6da","status":"passed","time":{"start":1698788540155,"stop":1698788544361,"duration":4206}},{"uid":"5bfee01017a28eb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5bfee01017a28eb0","status":"passed","time":{"start":1698715015096,"stop":1698715020035,"duration":4939}},{"uid":"78758a74a59658e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/78758a74a59658e6","status":"passed","time":{"start":1698701369362,"stop":1698701375015,"duration":5653}},{"uid":"256fc8d3e3f1b19b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/256fc8d3e3f1b19b","status":"passed","time":{"start":1698700254174,"stop":1698700259774,"duration":5600}},{"uid":"833ce24bfc925680","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/833ce24bfc925680","status":"passed","time":{"start":1698693012426,"stop":1698693017310,"duration":4884}},{"uid":"748a891d8b7fa85b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/748a891d8b7fa85b","status":"passed","time":{"start":1698692777581,"stop":1698692782203,"duration":4622}},{"uid":"5d729491349ab0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5d729491349ab0cb","status":"passed","time":{"start":1698646365404,"stop":1698646371389,"duration":5985}},{"uid":"3b220377c3fcfdc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3b220377c3fcfdc8","status":"passed","time":{"start":1698646369747,"stop":1698646374718,"duration":4971}},{"uid":"e1036831d5dc2186","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e1036831d5dc2186","status":"passed","time":{"start":1698628579346,"stop":1698628585580,"duration":6234}},{"uid":"5f288b1fa11e128f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5f288b1fa11e128f","status":"passed","time":{"start":1698615181628,"stop":1698615186006,"duration":4378}},{"uid":"c5ab73f51c0ea159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c5ab73f51c0ea159","status":"passed","time":{"start":1698615249591,"stop":1698615256082,"duration":6491}},{"uid":"93f0130af1661d42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/93f0130af1661d42","status":"passed","time":{"start":1698615111980,"stop":1698615117154,"duration":5174}},{"uid":"141261f934201a99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/141261f934201a99","status":"passed","time":{"start":1698542352567,"stop":1698542357550,"duration":4983}},{"uid":"44dd12e3eb70ef22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/44dd12e3eb70ef22","status":"passed","time":{"start":1698455578203,"stop":1698455583513,"duration":5310}},{"uid":"a2549ae78f7079a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/a2549ae78f7079a","status":"passed","time":{"start":1698369252398,"stop":1698369257263,"duration":4865}},{"uid":"80fed2027885663d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/80fed2027885663d","status":"passed","time":{"start":1698282843596,"stop":1698282848523,"duration":4927}},{"uid":"39b9223bd203f0bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/39b9223bd203f0bc","status":"passed","time":{"start":1698196507935,"stop":1698196512791,"duration":4856}},{"uid":"359be8ca1758db0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/359be8ca1758db0f","status":"passed","time":{"start":1698178227504,"stop":1698178232941,"duration":5437}}]},"5050a0c2bbf037ec5db785929519fc2e":{"statistic":{"failed":58,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":104},"items":[{"uid":"b25e2872d1659272","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b25e2872d1659272","status":"passed","time":{"start":1698867420113,"stop":1698867422616,"duration":2503}},{"uid":"afd3f071adc20809","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/afd3f071adc20809","status":"passed","time":{"start":1698801556577,"stop":1698801558915,"duration":2338}},{"uid":"719d46a7ec102e19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/719d46a7ec102e19","status":"passed","time":{"start":1698788520732,"stop":1698788523363,"duration":2631}},{"uid":"53760c095958fccc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/53760c095958fccc","status":"passed","time":{"start":1698714989739,"stop":1698714993432,"duration":3693}},{"uid":"d9b47f354851db34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d9b47f354851db34","status":"passed","time":{"start":1698701350513,"stop":1698701353197,"duration":2684}},{"uid":"e2dfd90c496218f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e2dfd90c496218f9","status":"passed","time":{"start":1698700235470,"stop":1698700237991,"duration":2521}},{"uid":"f12600b1fa554a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f12600b1fa554a50","status":"passed","time":{"start":1698693106764,"stop":1698693110736,"duration":3972}},{"uid":"c7a219a8d606c08d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c7a219a8d606c08d","status":"passed","time":{"start":1698692754724,"stop":1698692758561,"duration":3837}},{"uid":"bb2deb6eaddbb389","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/bb2deb6eaddbb389","status":"passed","time":{"start":1698646333807,"stop":1698646336843,"duration":3036}},{"uid":"ad25002f8ffb713b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ad25002f8ffb713b","status":"passed","time":{"start":1698646343364,"stop":1698646346056,"duration":2692}},{"uid":"73ac47f3d66b8a3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/73ac47f3d66b8a3b","status":"passed","time":{"start":1698628563422,"stop":1698628566048,"duration":2626}},{"uid":"dd63de32f7b59974","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/dd63de32f7b59974","status":"passed","time":{"start":1698615480222,"stop":1698615483343,"duration":3121}},{"uid":"4d8ec89fe9cef14f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4d8ec89fe9cef14f","status":"passed","time":{"start":1698615245972,"stop":1698615248408,"duration":2436}},{"uid":"1f8a0afd7d56928f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/1f8a0afd7d56928f","status":"passed","time":{"start":1698615122997,"stop":1698615125606,"duration":2609}},{"uid":"828f6232cd130374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/828f6232cd130374","status":"passed","time":{"start":1698542363911,"stop":1698542366389,"duration":2478}},{"uid":"6fe62b7c3b410ab1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/6fe62b7c3b410ab1","status":"passed","time":{"start":1698455550696,"stop":1698455553147,"duration":2451}},{"uid":"d4a313f589a6c74a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d4a313f589a6c74a","status":"passed","time":{"start":1698369240343,"stop":1698369242805,"duration":2462}},{"uid":"6dbcd6a2a80b552f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6dbcd6a2a80b552f","status":"passed","time":{"start":1698282842794,"stop":1698282846772,"duration":3978}},{"uid":"29deb14b18239e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/29deb14b18239e0d","status":"passed","time":{"start":1698196521364,"stop":1698196523957,"duration":2593}},{"uid":"7c34fd22e2ce1d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7c34fd22e2ce1d5f","status":"passed","time":{"start":1698178218835,"stop":1698178221464,"duration":2629}}]},"6c9ed2342b08e1ed67054efc9a5b20e8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"96ac95feae8ee8e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/96ac95feae8ee8e4","status":"passed","time":{"start":1698867613225,"stop":1698867617207,"duration":3982}},{"uid":"263112d81f5416b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/263112d81f5416b8","status":"passed","time":{"start":1698801542546,"stop":1698801545601,"duration":3055}},{"uid":"78f2f944c9ee0024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/78f2f944c9ee0024","status":"passed","time":{"start":1698788699400,"stop":1698788706292,"duration":6892}},{"uid":"93f09ca84af43f95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/93f09ca84af43f95","status":"passed","time":{"start":1698715177250,"stop":1698715180659,"duration":3409}},{"uid":"c5da81cba71baa4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/c5da81cba71baa4a","status":"passed","time":{"start":1698701504534,"stop":1698701508423,"duration":3889}},{"uid":"cd56852155ede426","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/cd56852155ede426","status":"passed","time":{"start":1698700414573,"stop":1698700418117,"duration":3544}},{"uid":"e96cfad398c0a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/e96cfad398c0a0f","status":"passed","time":{"start":1698692988411,"stop":1698692991015,"duration":2604}},{"uid":"777643a13b1a311f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/777643a13b1a311f","status":"passed","time":{"start":1698692937486,"stop":1698692940629,"duration":3143}},{"uid":"687b12c73f7bf19f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/687b12c73f7bf19f","status":"passed","time":{"start":1698646553413,"stop":1698646557088,"duration":3675}},{"uid":"1d48d34387d6837d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1d48d34387d6837d","status":"passed","time":{"start":1698646492799,"stop":1698646496531,"duration":3732}},{"uid":"86c590c503363b4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/86c590c503363b4e","status":"passed","time":{"start":1698628530139,"stop":1698628533762,"duration":3623}},{"uid":"98c7e27351efd0d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/98c7e27351efd0d8","status":"passed","time":{"start":1698615154562,"stop":1698615158533,"duration":3971}},{"uid":"4f73a01e335b0f3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4f73a01e335b0f3d","status":"passed","time":{"start":1698615225716,"stop":1698615228895,"duration":3179}},{"uid":"b407837337ca8511","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/b407837337ca8511","status":"passed","time":{"start":1698615086552,"stop":1698615090041,"duration":3489}},{"uid":"b80cb4bad9360cd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b80cb4bad9360cd9","status":"passed","time":{"start":1698542322912,"stop":1698542326657,"duration":3745}},{"uid":"9b7d67252c1502e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/9b7d67252c1502e1","status":"passed","time":{"start":1698455518144,"stop":1698455524228,"duration":6084}},{"uid":"427a5f5cff6ad08b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/427a5f5cff6ad08b","status":"passed","time":{"start":1698369205694,"stop":1698369212051,"duration":6357}},{"uid":"510d3663df876302","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/510d3663df876302","status":"passed","time":{"start":1698282796683,"stop":1698282801202,"duration":4519}},{"uid":"f00127c6fc262d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f00127c6fc262d82","status":"passed","time":{"start":1698196471288,"stop":1698196474659,"duration":3371}},{"uid":"6ec118bcc76315c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6ec118bcc76315c","status":"passed","time":{"start":1698178199707,"stop":1698178203725,"duration":4018}}]},"4b31307dbdce23dc5dddd2f51563d5a7":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"822d109c1853e31e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/822d109c1853e31e","status":"passed","time":{"start":1698867422766,"stop":1698867424354,"duration":1588}},{"uid":"c99dc8bed7141141","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/c99dc8bed7141141","status":"passed","time":{"start":1698801504080,"stop":1698801505557,"duration":1477}},{"uid":"94724852507720c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/94724852507720c9","status":"passed","time":{"start":1698788474752,"stop":1698788476490,"duration":1738}},{"uid":"ec75143efcdf942c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ec75143efcdf942c","status":"passed","time":{"start":1698714941337,"stop":1698714943354,"duration":2017}},{"uid":"a3c6c60d3ec6de0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a3c6c60d3ec6de0c","status":"passed","time":{"start":1698701311025,"stop":1698701313625,"duration":2600}},{"uid":"548f4f811c93081d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/548f4f811c93081d","status":"passed","time":{"start":1698700189140,"stop":1698700190961,"duration":1821}},{"uid":"8dc46033f55b23a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8dc46033f55b23a2","status":"passed","time":{"start":1698692753403,"stop":1698692755188,"duration":1785}},{"uid":"edc3ed12856255c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/edc3ed12856255c","status":"passed","time":{"start":1698692707779,"stop":1698692709667,"duration":1888}},{"uid":"fa681d929ea8801","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/fa681d929ea8801","status":"passed","time":{"start":1698646271720,"stop":1698646273731,"duration":2011}},{"uid":"98b676b152767da7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/98b676b152767da7","status":"passed","time":{"start":1698646294884,"stop":1698646296987,"duration":2103}},{"uid":"66996954155d5187","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/66996954155d5187","status":"passed","time":{"start":1698628512801,"stop":1698628514504,"duration":1703}},{"uid":"225f815a4887419a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/225f815a4887419a","status":"passed","time":{"start":1698615142116,"stop":1698615143707,"duration":1591}},{"uid":"d12f20e41dbae106","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d12f20e41dbae106","status":"passed","time":{"start":1698615205205,"stop":1698615206812,"duration":1607}},{"uid":"bb3740086b41a9ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/bb3740086b41a9ef","status":"passed","time":{"start":1698615073907,"stop":1698615075815,"duration":1908}},{"uid":"f75cbd4eb0ba5a94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/f75cbd4eb0ba5a94","status":"passed","time":{"start":1698542316987,"stop":1698542318767,"duration":1780}},{"uid":"de827a58ec78328f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/de827a58ec78328f","status":"passed","time":{"start":1698455511075,"stop":1698455512719,"duration":1644}},{"uid":"21e41fa912febe17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/21e41fa912febe17","status":"passed","time":{"start":1698369196049,"stop":1698369197947,"duration":1898}},{"uid":"182e8c1df1c9e6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/182e8c1df1c9e6f3","status":"passed","time":{"start":1698282790100,"stop":1698282792313,"duration":2213}},{"uid":"fd356df0d7a47155","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/fd356df0d7a47155","status":"passed","time":{"start":1698196464283,"stop":1698196465989,"duration":1706}},{"uid":"a280563cf1b8f718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/a280563cf1b8f718","status":"passed","time":{"start":1698178167237,"stop":1698178169065,"duration":1828}}]},"532d749d88b4b8fb0bc694b350a3d71a":{"statistic":{"failed":85,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":170},"items":[{"uid":"4c673e5e7d31a478","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/4c673e5e7d31a478","status":"passed","time":{"start":1698867796927,"stop":1698867805530,"duration":8603}},{"uid":"854a1d18ce3f9414","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/854a1d18ce3f9414","status":"passed","time":{"start":1698801610840,"stop":1698801620463,"duration":9623}},{"uid":"afcd19ffce7954ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/afcd19ffce7954ae","status":"passed","time":{"start":1698788762076,"stop":1698788770629,"duration":8553}},{"uid":"dd3076edbe0c4c7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/dd3076edbe0c4c7d","status":"passed","time":{"start":1698715234356,"stop":1698715243369,"duration":9013}},{"uid":"55529624d3c8e2ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/55529624d3c8e2ae","status":"passed","time":{"start":1698701566471,"stop":1698701574530,"duration":8059}},{"uid":"5e60c21c4e521527","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/5e60c21c4e521527","status":"passed","time":{"start":1698700470871,"stop":1698700479848,"duration":8977}},{"uid":"f83df1eed1a6e83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f83df1eed1a6e83","status":"passed","time":{"start":1698693209921,"stop":1698693217787,"duration":7866}},{"uid":"13e77910be5f1bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/13e77910be5f1bd3","status":"passed","time":{"start":1698692996107,"stop":1698693004986,"duration":8879}},{"uid":"2204d37aa70cb80f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2204d37aa70cb80f","status":"passed","time":{"start":1698646597398,"stop":1698646605696,"duration":8298}},{"uid":"42af66fa8697c41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/42af66fa8697c41e","status":"passed","time":{"start":1698646560668,"stop":1698646569019,"duration":8351}},{"uid":"8d4e5cc18f163293","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8d4e5cc18f163293","status":"passed","time":{"start":1698628810596,"stop":1698628820564,"duration":9968}},{"uid":"5bf937e89861154f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5bf937e89861154f","status":"passed","time":{"start":1698615526280,"stop":1698615534426,"duration":8146}},{"uid":"daf5950775447c7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/daf5950775447c7d","status":"passed","time":{"start":1698615450199,"stop":1698615458872,"duration":8673}},{"uid":"74cac03ca49e02e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/74cac03ca49e02e7","status":"passed","time":{"start":1698615393111,"stop":1698615401444,"duration":8333}},{"uid":"963d1a1a41d4dd68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/963d1a1a41d4dd68","status":"passed","time":{"start":1698542608003,"stop":1698542618439,"duration":10436}},{"uid":"1b29fd87c001d1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1b29fd87c001d1c1","status":"passed","time":{"start":1698455934046,"stop":1698455941904,"duration":7858}},{"uid":"d228445d8dd70353","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d228445d8dd70353","status":"passed","time":{"start":1698369597512,"stop":1698369605760,"duration":8248}},{"uid":"341499f1aabaee7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/341499f1aabaee7","status":"passed","time":{"start":1698283168988,"stop":1698283176715,"duration":7727}},{"uid":"21735130f78da75d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/21735130f78da75d","status":"passed","time":{"start":1698196743811,"stop":1698196753319,"duration":9508}},{"uid":"91cc0a3dcb7bd21b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/91cc0a3dcb7bd21b","status":"passed","time":{"start":1698178436377,"stop":1698178444574,"duration":8197}}]},"1f15b033b85c0869097090322a2589a2":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"91dcdd2ef4da8bd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/91dcdd2ef4da8bd8","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867430994,"stop":1698867432322,"duration":1328}},{"uid":"805db04cc7e1ed72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/805db04cc7e1ed72","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801521084,"stop":1698801522301,"duration":1217}},{"uid":"394306d2ab396925","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/394306d2ab396925","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788532895,"stop":1698788534749,"duration":1854}},{"uid":"f2d3053036fa957d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f2d3053036fa957d","status":"passed","time":{"start":1698715004757,"stop":1698715006562,"duration":1805}},{"uid":"d58f17e55ebd297b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d58f17e55ebd297b","status":"passed","time":{"start":1698701361290,"stop":1698701362580,"duration":1290}},{"uid":"8d7a411de99d159a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/8d7a411de99d159a","status":"passed","time":{"start":1698700246419,"stop":1698700247997,"duration":1578}},{"uid":"9f819bf04b5b502d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/9f819bf04b5b502d","status":"passed","time":{"start":1698693131290,"stop":1698693132942,"duration":1652}},{"uid":"1abae21c5ae73346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/1abae21c5ae73346","status":"passed","time":{"start":1698692769446,"stop":1698692771142,"duration":1696}},{"uid":"43bbf4837a283028","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/43bbf4837a283028","status":"passed","time":{"start":1698646347906,"stop":1698646350028,"duration":2122}},{"uid":"72a6838f68a83dde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/72a6838f68a83dde","status":"passed","time":{"start":1698646354534,"stop":1698646356056,"duration":1522}},{"uid":"a93d0e9dfb4b0e48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a93d0e9dfb4b0e48","status":"passed","time":{"start":1698628573637,"stop":1698628575766,"duration":2129}},{"uid":"5d3fd1adda795bec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5d3fd1adda795bec","status":"passed","time":{"start":1698615491592,"stop":1698615493370,"duration":1778}},{"uid":"87d98b75f27adcf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/87d98b75f27adcf5","status":"passed","time":{"start":1698615255715,"stop":1698615257117,"duration":1402}},{"uid":"97ca60c988aa50bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/97ca60c988aa50bb","status":"passed","time":{"start":1698615134759,"stop":1698615136482,"duration":1723}},{"uid":"2e6f2b8b89f65850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2e6f2b8b89f65850","status":"passed","time":{"start":1698542374327,"stop":1698542376568,"duration":2241}},{"uid":"72fc363ebdf82172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/72fc363ebdf82172","status":"passed","time":{"start":1698455561780,"stop":1698455565168,"duration":3388}},{"uid":"dbe7f3dfbef9b2e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/dbe7f3dfbef9b2e5","status":"passed","time":{"start":1698369251837,"stop":1698369253592,"duration":1755}},{"uid":"a92cd24e49000eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a92cd24e49000eea","status":"passed","time":{"start":1698282856381,"stop":1698282858117,"duration":1736}},{"uid":"eddbefabacf82150","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/eddbefabacf82150","status":"passed","time":{"start":1698196531667,"stop":1698196533141,"duration":1474}},{"uid":"8abdc302ac822313","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8abdc302ac822313","status":"passed","time":{"start":1698178230544,"stop":1698178232187,"duration":1643}}]},"2113bd9b6e0e6c1292cdfc372af23712":{"statistic":{"failed":130,"broken":0,"skipped":0,"passed":40,"unknown":0,"total":170},"items":[{"uid":"3ad03c8dbc6fc9c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/3ad03c8dbc6fc9c8","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1698867392695,"stop":1698867392700,"duration":5}},{"uid":"258ea62353d47439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/258ea62353d47439","status":"passed","time":{"start":1698801502324,"stop":1698801503419,"duration":1095}},{"uid":"80c8d13b9c714315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/80c8d13b9c714315","status":"passed","time":{"start":1698788424041,"stop":1698788425475,"duration":1434}},{"uid":"27ab2aadc992ecb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/27ab2aadc992ecb9","status":"passed","time":{"start":1698714888398,"stop":1698714889978,"duration":1580}},{"uid":"7d9354c2e3175598","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/7d9354c2e3175598","status":"passed","time":{"start":1698701278917,"stop":1698701280233,"duration":1316}},{"uid":"ad0baa3002486a9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ad0baa3002486a9f","status":"passed","time":{"start":1698700156044,"stop":1698700157448,"duration":1404}},{"uid":"b6f3ff990bd06655","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b6f3ff990bd06655","status":"passed","time":{"start":1698692714485,"stop":1698692716100,"duration":1615}},{"uid":"52ba6272dcf06003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/52ba6272dcf06003","status":"passed","time":{"start":1698692670185,"stop":1698692671754,"duration":1569}},{"uid":"396a2e111d752479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/396a2e111d752479","status":"passed","time":{"start":1698646225421,"stop":1698646226764,"duration":1343}},{"uid":"1354131627275d1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1354131627275d1e","status":"passed","time":{"start":1698646258844,"stop":1698646260779,"duration":1935}},{"uid":"6bff104a32cf8f53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/6bff104a32cf8f53","status":"passed","time":{"start":1698628467459,"stop":1698628468792,"duration":1333}},{"uid":"3a296b5ee964dd21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3a296b5ee964dd21","status":"passed","time":{"start":1698615107886,"stop":1698615109188,"duration":1302}},{"uid":"cd4dea854a9ba5bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/cd4dea854a9ba5bc","status":"passed","time":{"start":1698615158653,"stop":1698615160055,"duration":1402}},{"uid":"a1a603fcc88d1bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/a1a603fcc88d1bf0","status":"passed","time":{"start":1698615040900,"stop":1698615042487,"duration":1587}},{"uid":"b1affec981bef826","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b1affec981bef826","status":"passed","time":{"start":1698542277867,"stop":1698542279314,"duration":1447}},{"uid":"473c9a3c286e71bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/473c9a3c286e71bc","status":"passed","time":{"start":1698455465905,"stop":1698455467117,"duration":1212}},{"uid":"f7fce3069203ee60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f7fce3069203ee60","status":"passed","time":{"start":1698369161260,"stop":1698369162844,"duration":1584}},{"uid":"cc9d1e4a3de710b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/cc9d1e4a3de710b9","status":"passed","time":{"start":1698282741379,"stop":1698282742952,"duration":1573}},{"uid":"d85efd740b4ec835","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/d85efd740b4ec835","status":"passed","time":{"start":1698196421565,"stop":1698196422824,"duration":1259}},{"uid":"6e5bb3be8dca30b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6e5bb3be8dca30b","status":"passed","time":{"start":1698178134749,"stop":1698178136354,"duration":1605}}]},"c9c754b0aeaa9653b56f57afebc35c99":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"998ed75137627663","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/998ed75137627663","status":"passed","time":{"start":1698867478734,"stop":1698867483407,"duration":4673}},{"uid":"68ecdd9cd141f2dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/68ecdd9cd141f2dd","status":"passed","time":{"start":1698801548064,"stop":1698801552495,"duration":4431}},{"uid":"9eb2bd356ecb1bec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9eb2bd356ecb1bec","status":"passed","time":{"start":1698788535552,"stop":1698788539242,"duration":3690}},{"uid":"f1520aed08b642fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f1520aed08b642fc","status":"passed","time":{"start":1698715007526,"stop":1698715013836,"duration":6310}},{"uid":"f39877c87bdf5c31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f39877c87bdf5c31","status":"passed","time":{"start":1698701363686,"stop":1698701368246,"duration":4560}},{"uid":"25926f02c9f5acd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/25926f02c9f5acd0","status":"passed","time":{"start":1698700248837,"stop":1698700253236,"duration":4399}},{"uid":"28726e7af704a841","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/28726e7af704a841","status":"passed","time":{"start":1698693006616,"stop":1698693011209,"duration":4593}},{"uid":"473dd2d30516dd3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/473dd2d30516dd3a","status":"passed","time":{"start":1698692772094,"stop":1698692776685,"duration":4591}},{"uid":"faf44f324a769ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/faf44f324a769ae2","status":"passed","time":{"start":1698646358992,"stop":1698646364454,"duration":5462}},{"uid":"42031ab13bed243a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/42031ab13bed243a","status":"passed","time":{"start":1698646364025,"stop":1698646368539,"duration":4514}},{"uid":"10f22c8be1a901eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/10f22c8be1a901eb","status":"passed","time":{"start":1698628572850,"stop":1698628577908,"duration":5058}},{"uid":"f2fb787cc4869323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f2fb787cc4869323","status":"passed","time":{"start":1698615175885,"stop":1698615180786,"duration":4901}},{"uid":"3e99985f73c2eeeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3e99985f73c2eeeb","status":"passed","time":{"start":1698615243659,"stop":1698615248519,"duration":4860}},{"uid":"6cdda8dfda6c13fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/6cdda8dfda6c13fc","status":"passed","time":{"start":1698615106425,"stop":1698615111008,"duration":4583}},{"uid":"8e95b2c18a2372b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8e95b2c18a2372b1","status":"passed","time":{"start":1698542346946,"stop":1698542351248,"duration":4302}},{"uid":"f09b61589d94a4f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/f09b61589d94a4f2","status":"passed","time":{"start":1698455571985,"stop":1698455577496,"duration":5511}},{"uid":"b4aac6de778859f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b4aac6de778859f","status":"passed","time":{"start":1698369245984,"stop":1698369250735,"duration":4751}},{"uid":"c3a912b9a7aa1dee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c3a912b9a7aa1dee","status":"passed","time":{"start":1698282838217,"stop":1698282842057,"duration":3840}},{"uid":"7a24a8076a739526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7a24a8076a739526","status":"passed","time":{"start":1698196502935,"stop":1698196506924,"duration":3989}},{"uid":"f0c1e6aa0a00b60e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f0c1e6aa0a00b60e","status":"passed","time":{"start":1698178222787,"stop":1698178226568,"duration":3781}}]},"920a57bf4f74278e86b973f40cf06007":{"statistic":{"failed":122,"broken":0,"skipped":0,"passed":48,"unknown":0,"total":170},"items":[{"uid":"67004c362b3bdbf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/67004c362b3bdbf5","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867375402,"stop":1698867376165,"duration":763}},{"uid":"8bb98ed47d5ddf9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/8bb98ed47d5ddf9b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801494817,"stop":1698801495511,"duration":694}},{"uid":"e71a781dec0f3c97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e71a781dec0f3c97","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788423713,"stop":1698788424742,"duration":1029}},{"uid":"ade56f97df75e7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ade56f97df75e7e","status":"passed","time":{"start":1698714882499,"stop":1698714883792,"duration":1293}},{"uid":"a0f22a11ac030f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a0f22a11ac030f0","status":"passed","time":{"start":1698701269143,"stop":1698701269899,"duration":756}},{"uid":"36a12f2aaf1e31ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/36a12f2aaf1e31ec","status":"passed","time":{"start":1698700150772,"stop":1698700152222,"duration":1450}},{"uid":"8c52e2db178818a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8c52e2db178818a0","status":"passed","time":{"start":1698692708202,"stop":1698692709541,"duration":1339}},{"uid":"63e6629c9d1ddff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/63e6629c9d1ddff9","status":"passed","time":{"start":1698692662258,"stop":1698692663262,"duration":1004}},{"uid":"3b066988d1ec725c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3b066988d1ec725c","status":"passed","time":{"start":1698646222180,"stop":1698646223184,"duration":1004}},{"uid":"648e963de2fe3474","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/648e963de2fe3474","status":"passed","time":{"start":1698646251117,"stop":1698646252240,"duration":1123}},{"uid":"c6ea30f3d9669fb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c6ea30f3d9669fb9","status":"passed","time":{"start":1698628466547,"stop":1698628467301,"duration":754}},{"uid":"8d8d7fbf3db6af8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8d8d7fbf3db6af8f","status":"passed","time":{"start":1698615104410,"stop":1698615105173,"duration":763}},{"uid":"85ca3bac73b2c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/85ca3bac73b2c9c","status":"passed","time":{"start":1698615159038,"stop":1698615159784,"duration":746}},{"uid":"3ded55989e6318c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/3ded55989e6318c2","status":"passed","time":{"start":1698615035998,"stop":1698615036988,"duration":990}},{"uid":"16cc0236ed8ab7d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/16cc0236ed8ab7d4","status":"passed","time":{"start":1698542269475,"stop":1698542270617,"duration":1142}},{"uid":"8a1175d09845fc03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/8a1175d09845fc03","status":"passed","time":{"start":1698455465317,"stop":1698455466071,"duration":754}},{"uid":"32d296f58c223435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/32d296f58c223435","status":"passed","time":{"start":1698369152118,"stop":1698369153114,"duration":996}},{"uid":"6ca385258eb339f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6ca385258eb339f5","status":"passed","time":{"start":1698282734178,"stop":1698282735354,"duration":1176}},{"uid":"99046c969744cd1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/99046c969744cd1b","status":"passed","time":{"start":1698196414124,"stop":1698196414895,"duration":771}},{"uid":"fc71e4d6f81d1b92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fc71e4d6f81d1b92","status":"passed","time":{"start":1698178129850,"stop":1698178131146,"duration":1296}}]},"efde6c2c8e15955ad5fa48845f3c2c06":{"statistic":{"failed":59,"broken":0,"skipped":0,"passed":111,"unknown":0,"total":170},"items":[{"uid":"49b21068cd64419","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/49b21068cd64419","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867643035,"stop":1698867643893,"duration":858}},{"uid":"3ca479eb03269f69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/3ca479eb03269f69","status":"passed","time":{"start":1698801590964,"stop":1698801592869,"duration":1905}},{"uid":"77657684085f57a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/77657684085f57a7","status":"passed","time":{"start":1698788736637,"stop":1698788739187,"duration":2550}},{"uid":"b5755367f0db9fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b5755367f0db9fe","status":"passed","time":{"start":1698715211409,"stop":1698715214266,"duration":2857}},{"uid":"e475ba327eb7bc05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e475ba327eb7bc05","status":"passed","time":{"start":1698701549420,"stop":1698701551350,"duration":1930}},{"uid":"dd16378b02e3fe1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/dd16378b02e3fe1a","status":"passed","time":{"start":1698700449058,"stop":1698700451822,"duration":2764}},{"uid":"71e3c22dc56705e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/71e3c22dc56705e","status":"passed","time":{"start":1698693155686,"stop":1698693158361,"duration":2675}},{"uid":"98425a773d651769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/98425a773d651769","status":"passed","time":{"start":1698692968620,"stop":1698692970942,"duration":2322}},{"uid":"7d28960621c25e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/7d28960621c25e0d","status":"passed","time":{"start":1698646572029,"stop":1698646574358,"duration":2329}},{"uid":"cbfd42268c44fa0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cbfd42268c44fa0d","status":"passed","time":{"start":1698646536930,"stop":1698646539637,"duration":2707}},{"uid":"242269e89ee73cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/242269e89ee73cf7","status":"passed","time":{"start":1698628620921,"stop":1698628623159,"duration":2238}},{"uid":"3cc543bbf62d7bf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3cc543bbf62d7bf8","status":"passed","time":{"start":1698615375889,"stop":1698615377908,"duration":2019}},{"uid":"fdc8548239742280","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/fdc8548239742280","status":"passed","time":{"start":1698615292453,"stop":1698615294331,"duration":1878}},{"uid":"c577f3d330ae622","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c577f3d330ae622","status":"passed","time":{"start":1698615301159,"stop":1698615304046,"duration":2887}},{"uid":"ffd715a12159888c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ffd715a12159888c","status":"passed","time":{"start":1698542539238,"stop":1698542541408,"duration":2170}},{"uid":"c8f1dc24270b1295","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/c8f1dc24270b1295","status":"passed","time":{"start":1698455620899,"stop":1698455622584,"duration":1685}},{"uid":"88bc56cb252ef947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/88bc56cb252ef947","status":"passed","time":{"start":1698369297237,"stop":1698369299778,"duration":2541}},{"uid":"a53f3a326c353770","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a53f3a326c353770","status":"passed","time":{"start":1698283147781,"stop":1698283150331,"duration":2550}},{"uid":"24e3de436dd3c4e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/24e3de436dd3c4e0","status":"passed","time":{"start":1698196697368,"stop":1698196699802,"duration":2434}},{"uid":"a950f5c1a64d177d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/a950f5c1a64d177d","status":"passed","time":{"start":1698178268396,"stop":1698178271028,"duration":2632}}]},"7c2f80e4a27e16d805d2712155b7a6c8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b537da3268c08dae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b537da3268c08dae","status":"passed","time":{"start":1698867816196,"stop":1698867821305,"duration":5109}},{"uid":"b1d80fb724169b73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b1d80fb724169b73","status":"passed","time":{"start":1698801645363,"stop":1698801650188,"duration":4825}},{"uid":"8b6d40a3d7244791","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8b6d40a3d7244791","status":"passed","time":{"start":1698788798971,"stop":1698788805336,"duration":6365}},{"uid":"9a39ab9b0a70df61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9a39ab9b0a70df61","status":"passed","time":{"start":1698715278137,"stop":1698715283364,"duration":5227}},{"uid":"4e6e06092ea3b2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4e6e06092ea3b2ca","status":"passed","time":{"start":1698701604028,"stop":1698701610567,"duration":6539}},{"uid":"d8d556e430cd5506","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d8d556e430cd5506","status":"passed","time":{"start":1698700508160,"stop":1698700513481,"duration":5321}},{"uid":"3e585607f9ff898b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/3e585607f9ff898b","status":"passed","time":{"start":1698693245398,"stop":1698693250682,"duration":5284}},{"uid":"e0b4bf306e8f043a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e0b4bf306e8f043a","status":"passed","time":{"start":1698693038039,"stop":1698693043271,"duration":5232}},{"uid":"ca786f6da81503a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ca786f6da81503a5","status":"passed","time":{"start":1698646633440,"stop":1698646638746,"duration":5306}},{"uid":"b21f8e707bec89d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b21f8e707bec89d","status":"passed","time":{"start":1698646609626,"stop":1698646614745,"duration":5119}},{"uid":"eeb206a39f9542b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/eeb206a39f9542b3","status":"passed","time":{"start":1698628851874,"stop":1698628858887,"duration":7013}},{"uid":"db35f14713a28664","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/db35f14713a28664","status":"passed","time":{"start":1698615556294,"stop":1698615561355,"duration":5061}},{"uid":"425432f4279dd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/425432f4279dd3","status":"passed","time":{"start":1698615481730,"stop":1698615486805,"duration":5075}},{"uid":"e51a7479e875717c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e51a7479e875717c","status":"passed","time":{"start":1698615429326,"stop":1698615434765,"duration":5439}},{"uid":"8afd752ff7853e8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8afd752ff7853e8c","status":"passed","time":{"start":1698542651808,"stop":1698542658084,"duration":6276}},{"uid":"21da1573193e93f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/21da1573193e93f3","status":"passed","time":{"start":1698455914259,"stop":1698455919186,"duration":4927}},{"uid":"32eb22d0348dec6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/32eb22d0348dec6e","status":"passed","time":{"start":1698369637662,"stop":1698369642852,"duration":5190}},{"uid":"8e1bcb8e2f530636","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8e1bcb8e2f530636","status":"passed","time":{"start":1698283250519,"stop":1698283255798,"duration":5279}},{"uid":"c9854b99814dedef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c9854b99814dedef","status":"passed","time":{"start":1698196783413,"stop":1698196788605,"duration":5192}},{"uid":"b525853f73acdf05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b525853f73acdf05","status":"passed","time":{"start":1698178473306,"stop":1698178479131,"duration":5825}}]},"1b9aa52f7d9bfc9f284315c06170da9f":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":10},"items":[{"uid":"2615006c4fc5aa19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/2615006c4fc5aa19","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698867368074,"stop":1698867383812,"duration":15738}},{"uid":"cb086d6ca32342af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/cb086d6ca32342af","status":"passed","time":{"start":1698801490220,"stop":1698801496941,"duration":6721}},{"uid":"1f367d708e539073","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1f367d708e539073","status":"passed","time":{"start":1698788412228,"stop":1698788418586,"duration":6358}},{"uid":"2c9a5734ec85797a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2c9a5734ec85797a","status":"passed","time":{"start":1698714874406,"stop":1698714882270,"duration":7864}},{"uid":"10c6f03ea15cd402","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/10c6f03ea15cd402","status":"passed","time":{"start":1698701265641,"stop":1698701270522,"duration":4881}},{"uid":"29dbfd0a36d04330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/29dbfd0a36d04330","status":"passed","time":{"start":1698700142433,"stop":1698700147288,"duration":4855}},{"uid":"67b7269fc21b4bc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/67b7269fc21b4bc8","status":"passed","time":{"start":1698692700001,"stop":1698692706826,"duration":6825}},{"uid":"cc96721f804ca629","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/cc96721f804ca629","status":"passed","time":{"start":1698692658715,"stop":1698692664595,"duration":5880}},{"uid":"dab88bd8067c21e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/dab88bd8067c21e1","status":"passed","time":{"start":1698646213387,"stop":1698646219613,"duration":6226}},{"uid":"6c4738a0cc3f1e6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6c4738a0cc3f1e6c","status":"passed","time":{"start":1698646240370,"stop":1698646245381,"duration":5011}}]},"2b38025e8aac97bc44475bb81d609858":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"e6e032f50f629bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/e6e032f50f629bd6","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698867378644,"stop":1698867379493,"duration":849}},{"uid":"648306f4cc5996ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/648306f4cc5996ce","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698801497677,"stop":1698801498039,"duration":362}},{"uid":"8d10020cebca3cdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8d10020cebca3cdb","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698788427884,"stop":1698788428922,"duration":1038}},{"uid":"e6bb5b2af33c6b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e6bb5b2af33c6b4a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698714886839,"stop":1698714887429,"duration":590}},{"uid":"3ade81418fe9387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/3ade81418fe9387","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698701272420,"stop":1698701272905,"duration":485}},{"uid":"8debdf2e21f6c670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/8debdf2e21f6c670","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698700155356,"stop":1698700156019,"duration":663}},{"uid":"df0bca919e2392b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/df0bca919e2392b8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698692712505,"stop":1698692713161,"duration":656}},{"uid":"894e254f488bbcb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/894e254f488bbcb2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698692666575,"stop":1698692667183,"duration":608}},{"uid":"691f75807499469c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/691f75807499469c","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698646226463,"stop":1698646227093,"duration":630}},{"uid":"a2f5a40b605f3fd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a2f5a40b605f3fd8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698646255670,"stop":1698646256191,"duration":521}},{"uid":"a3730f91d6448293","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a3730f91d6448293","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698628472326,"stop":1698628472814,"duration":488}},{"uid":"698733592ba7175e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/698733592ba7175e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698615107491,"stop":1698615108020,"duration":529}},{"uid":"b9bf1afc293cfb5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b9bf1afc293cfb5a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698615162444,"stop":1698615162950,"duration":506}},{"uid":"693fedf33f8b3f33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/693fedf33f8b3f33","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698615039977,"stop":1698615040616,"duration":639}},{"uid":"acb8374eeaf746c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/acb8374eeaf746c6","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698542274073,"stop":1698542274579,"duration":506}},{"uid":"45a87b95e6b6a14e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/45a87b95e6b6a14e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698455468436,"stop":1698455468788,"duration":352}},{"uid":"ec4e07c3a15cb4a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/ec4e07c3a15cb4a2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698369156038,"stop":1698369156728,"duration":690}},{"uid":"b5e06bc83c2e8bca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/b5e06bc83c2e8bca","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698282738479,"stop":1698282739064,"duration":585}},{"uid":"a0e8e1c353bc41dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/a0e8e1c353bc41dd","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698196417258,"stop":1698196417845,"duration":587}},{"uid":"281f4ae635ba4aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/281f4ae635ba4aed","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698178134226,"stop":1698178134815,"duration":589}}]},"6a7795e00df27bb2a2723cbd96dd78a1":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":34},"items":[{"uid":"f6663493e38a90a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/f6663493e38a90a7","status":"passed","time":{"start":1698867463074,"stop":1698867469311,"duration":6237}},{"uid":"10cef5c7aeaef996","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/10cef5c7aeaef996","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 627)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5565fa88bfb3 \n#1 0x5565fa55f4a7 \n#2 0x5565fa5acecd \n#3 0x5565fa5ab26d \n#4 0x5565fa5a9028 \n#5 0x5565fa5a8097 \n#6 0x5565fa59cd59 \n#7 0x5565fa5c8942 \n#8 0x5565fa59c776 \n#9 0x5565fa5c8b0e \n#10 0x5565fa5e1c02 \n#11 0x5565fa5c8713 \n#12 0x5565fa59b18b \n#13 0x5565fa59bf7e \n#14 0x5565fa8518d8 \n#15 0x5565fa855800 \n#16 0x5565fa85fcfc \n#17 0x5565fa856418 \n#18 0x5565fa82342f \n#19 0x5565fa87a4e8 \n#20 0x5565fa87a6b4 \n#21 0x5565fa88b143 \n#22 0x7f9602294ac3 ","time":{"start":1698801542589,"stop":1698801546381,"duration":3792}},{"uid":"67c3ef52248ca735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/67c3ef52248ca735","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562ca0403fb3 \n#1 0x562ca00d74a7 \n#2 0x562ca011edd6 \n#3 0x562ca011eec1 \n#4 0x562ca015c354 \n#5 0x562ca014096d \n#6 0x562ca0159c02 \n#7 0x562ca0140713 \n#8 0x562ca011318b \n#9 0x562ca0113f7e \n#10 0x562ca03c98d8 \n#11 0x562ca03cd800 \n#12 0x562ca03d7cfc \n#13 0x562ca03ce418 \n#14 0x562ca039b42f \n#15 0x562ca03f24e8 \n#16 0x562ca03f26b4 \n#17 0x562ca0403143 \n#18 0x7fe1e6494ac3 ","time":{"start":1698788713864,"stop":1698788722333,"duration":8469}},{"uid":"c0efae8cb29a4e02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/c0efae8cb29a4e02","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x560a8fa73fb3 \n#1 0x560a8f7474a7 \n#2 0x560a8f78edd6 \n#3 0x560a8f78eec1 \n#4 0x560a8f7cc354 \n#5 0x560a8f7b096d \n#6 0x560a8f7c9c02 \n#7 0x560a8f7b0713 \n#8 0x560a8f78318b \n#9 0x560a8f783f7e \n#10 0x560a8fa398d8 \n#11 0x560a8fa3d800 \n#12 0x560a8fa47cfc \n#13 0x560a8fa3e418 \n#14 0x560a8fa0b42f \n#15 0x560a8fa624e8 \n#16 0x560a8fa626b4 \n#17 0x560a8fa73143 \n#18 0x7fd812294ac3 ","time":{"start":1698715183548,"stop":1698715187960,"duration":4412}},{"uid":"a408796b1617b3e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a408796b1617b3e6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55cf63a16fb3 \n#1 0x55cf636ea4a7 \n#2 0x55cf63731dd6 \n#3 0x55cf63731ec1 \n#4 0x55cf6376f354 \n#5 0x55cf6375396d \n#6 0x55cf6376cc02 \n#7 0x55cf63753713 \n#8 0x55cf6372618b \n#9 0x55cf63726f7e \n#10 0x55cf639dc8d8 \n#11 0x55cf639e0800 \n#12 0x55cf639eacfc \n#13 0x55cf639e1418 \n#14 0x55cf639ae42f \n#15 0x55cf63a054e8 \n#16 0x55cf63a056b4 \n#17 0x55cf63a16143 \n#18 0x7fcdda894ac3 ","time":{"start":1698701514985,"stop":1698701518757,"duration":3772}},{"uid":"dac99dec01b5ad90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/dac99dec01b5ad90","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55defd962fb3 \n#1 0x55defd6364a7 \n#2 0x55defd67ddd6 \n#3 0x55defd67dec1 \n#4 0x55defd6bb354 \n#5 0x55defd69f96d \n#6 0x55defd6b8c02 \n#7 0x55defd69f713 \n#8 0x55defd67218b \n#9 0x55defd672f7e \n#10 0x55defd9288d8 \n#11 0x55defd92c800 \n#12 0x55defd936cfc \n#13 0x55defd92d418 \n#14 0x55defd8fa42f \n#15 0x55defd9514e8 \n#16 0x55defd9516b4 \n#17 0x55defd962143 \n#18 0x7f5b56e94ac3 ","time":{"start":1698700425246,"stop":1698700430585,"duration":5339}},{"uid":"37ae489dd5d1060d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/37ae489dd5d1060d","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55a200d3ffb3 \n#1 0x55a200a134a7 \n#2 0x55a200a5add6 \n#3 0x55a200a5aec1 \n#4 0x55a200a98354 \n#5 0x55a200a7c96d \n#6 0x55a200a95c02 \n#7 0x55a200a7c713 \n#8 0x55a200a4f18b \n#9 0x55a200a4ff7e \n#10 0x55a200d058d8 \n#11 0x55a200d09800 \n#12 0x55a200d13cfc \n#13 0x55a200d0a418 \n#14 0x55a200cd742f \n#15 0x55a200d2e4e8 \n#16 0x55a200d2e6b4 \n#17 0x55a200d3f143 \n#18 0x7f8c7ca94ac3 ","time":{"start":1698692994277,"stop":1698692998385,"duration":4108}},{"uid":"224305fdb56e663b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/224305fdb56e663b","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x558d7778afb3 \n#1 0x558d7745e4a7 \n#2 0x558d774a5dd6 \n#3 0x558d774a5ec1 \n#4 0x558d774e3354 \n#5 0x558d774c796d \n#6 0x558d774e0c02 \n#7 0x558d774c7713 \n#8 0x558d7749a18b \n#9 0x558d7749af7e \n#10 0x558d777508d8 \n#11 0x558d77754800 \n#12 0x558d7775ecfc \n#13 0x558d77755418 \n#14 0x558d7772242f \n#15 0x558d777794e8 \n#16 0x558d777796b4 \n#17 0x558d7778a143 \n#18 0x7f3d0b494ac3 ","time":{"start":1698692943401,"stop":1698692947525,"duration":4124}},{"uid":"45fdf37a8deaef70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/45fdf37a8deaef70","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555799f75fb3 \n#1 0x555799c494a7 \n#2 0x555799c90dd6 \n#3 0x555799c90ec1 \n#4 0x555799cce354 \n#5 0x555799cb296d \n#6 0x555799ccbc02 \n#7 0x555799cb2713 \n#8 0x555799c8518b \n#9 0x555799c85f7e \n#10 0x555799f3b8d8 \n#11 0x555799f3f800 \n#12 0x555799f49cfc \n#13 0x555799f40418 \n#14 0x555799f0d42f \n#15 0x555799f644e8 \n#16 0x555799f646b4 \n#17 0x555799f75143 \n#18 0x7fa930e94ac3 ","time":{"start":1698646560050,"stop":1698646564206,"duration":4156}},{"uid":"569ea9ff13243154","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/569ea9ff13243154","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x564a3cd97fb3 \n#1 0x564a3ca6b4a7 \n#2 0x564a3cab2dd6 \n#3 0x564a3cab2ec1 \n#4 0x564a3caf0354 \n#5 0x564a3cad496d \n#6 0x564a3caedc02 \n#7 0x564a3cad4713 \n#8 0x564a3caa718b \n#9 0x564a3caa7f7e \n#10 0x564a3cd5d8d8 \n#11 0x564a3cd61800 \n#12 0x564a3cd6bcfc \n#13 0x564a3cd62418 \n#14 0x564a3cd2f42f \n#15 0x564a3cd864e8 \n#16 0x564a3cd866b4 \n#17 0x564a3cd97143 \n#18 0x7fa382c94ac3 ","time":{"start":1698646499375,"stop":1698646503383,"duration":4008}},{"uid":"8aec4c37c7858d25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8aec4c37c7858d25","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55eb0c510fb3 \n#1 0x55eb0c1e44a7 \n#2 0x55eb0c22bdd6 \n#3 0x55eb0c22bec1 \n#4 0x55eb0c269354 \n#5 0x55eb0c24d96d \n#6 0x55eb0c266c02 \n#7 0x55eb0c24d713 \n#8 0x55eb0c22018b \n#9 0x55eb0c220f7e \n#10 0x55eb0c4d68d8 \n#11 0x55eb0c4da800 \n#12 0x55eb0c4e4cfc \n#13 0x55eb0c4db418 \n#14 0x55eb0c4a842f \n#15 0x55eb0c4ff4e8 \n#16 0x55eb0c4ff6b4 \n#17 0x55eb0c510143 \n#18 0x7f8b7f694ac3 ","time":{"start":1698628536728,"stop":1698628541024,"duration":4296}},{"uid":"b284b5f82ca99265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b284b5f82ca99265","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x558e44d3cfb3 \n#1 0x558e44a104a7 \n#2 0x558e44a57dd6 \n#3 0x558e44a57ec1 \n#4 0x558e44a95354 \n#5 0x558e44a7996d \n#6 0x558e44a92c02 \n#7 0x558e44a79713 \n#8 0x558e44a4c18b \n#9 0x558e44a4cf7e \n#10 0x558e44d028d8 \n#11 0x558e44d06800 \n#12 0x558e44d10cfc \n#13 0x558e44d07418 \n#14 0x558e44cd442f \n#15 0x558e44d2b4e8 \n#16 0x558e44d2b6b4 \n#17 0x558e44d3c143 \n#18 0x7f8e49a94ac3 ","time":{"start":1698615164746,"stop":1698615168500,"duration":3754}},{"uid":"f7357fe7458c8c94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/f7357fe7458c8c94","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 627)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x561a4d34afb3 \n#1 0x561a4d01e4a7 \n#2 0x561a4d06becd \n#3 0x561a4d06a26d \n#4 0x561a4d068028 \n#5 0x561a4d067097 \n#6 0x561a4d05bd59 \n#7 0x561a4d087942 \n#8 0x561a4d05b776 \n#9 0x561a4d087b0e \n#10 0x561a4d0a0c02 \n#11 0x561a4d087713 \n#12 0x561a4d05a18b \n#13 0x561a4d05af7e \n#14 0x561a4d3108d8 \n#15 0x561a4d314800 \n#16 0x561a4d31ecfc \n#17 0x561a4d315418 \n#18 0x561a4d2e242f \n#19 0x561a4d3394e8 \n#20 0x561a4d3396b4 \n#21 0x561a4d34a143 \n#22 0x7f050e294ac3 ","time":{"start":1698615231497,"stop":1698615236184,"duration":4687}},{"uid":"9e164e813c97f417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/9e164e813c97f417","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55fb4fda0fb3 \n#1 0x55fb4fa744a7 \n#2 0x55fb4fabbdd6 \n#3 0x55fb4fabbec1 \n#4 0x55fb4faf9354 \n#5 0x55fb4fadd96d \n#6 0x55fb4faf6c02 \n#7 0x55fb4fadd713 \n#8 0x55fb4fab018b \n#9 0x55fb4fab0f7e \n#10 0x55fb4fd668d8 \n#11 0x55fb4fd6a800 \n#12 0x55fb4fd74cfc \n#13 0x55fb4fd6b418 \n#14 0x55fb4fd3842f \n#15 0x55fb4fd8f4e8 \n#16 0x55fb4fd8f6b4 \n#17 0x55fb4fda0143 \n#18 0x7f6287c94ac3 ","time":{"start":1698615093433,"stop":1698615098329,"duration":4896}},{"uid":"3bcf0d8d28ad8b5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3bcf0d8d28ad8b5f","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5588172b3fb3 \n#1 0x558816f874a7 \n#2 0x558816fcedd6 \n#3 0x558816fceec1 \n#4 0x55881700c354 \n#5 0x558816ff096d \n#6 0x558817009c02 \n#7 0x558816ff0713 \n#8 0x558816fc318b \n#9 0x558816fc3f7e \n#10 0x5588172798d8 \n#11 0x55881727d800 \n#12 0x558817287cfc \n#13 0x55881727e418 \n#14 0x55881724b42f \n#15 0x5588172a24e8 \n#16 0x5588172a26b4 \n#17 0x5588172b3143 \n#18 0x7f789fa94ac3 ","time":{"start":1698542329684,"stop":1698542337408,"duration":7724}},{"uid":"cefc13b5cf18e5cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/cefc13b5cf18e5cb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55afd4f5dfb3 \n#1 0x55afd4c314a7 \n#2 0x55afd4c78dd6 \n#3 0x55afd4c78ec1 \n#4 0x55afd4cb6354 \n#5 0x55afd4c9a96d \n#6 0x55afd4cb3c02 \n#7 0x55afd4c9a713 \n#8 0x55afd4c6d18b \n#9 0x55afd4c6df7e \n#10 0x55afd4f238d8 \n#11 0x55afd4f27800 \n#12 0x55afd4f31cfc \n#13 0x55afd4f28418 \n#14 0x55afd4ef542f \n#15 0x55afd4f4c4e8 \n#16 0x55afd4f4c6b4 \n#17 0x55afd4f5d143 \n#18 0x7f10bca94ac3 ","time":{"start":1698455527133,"stop":1698455530165,"duration":3032}},{"uid":"6cb2810dacfc2ac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6cb2810dacfc2ac3","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b93aedcfb3 \n#1 0x55b93abb04a7 \n#2 0x55b93abf7dd6 \n#3 0x55b93abf7ec1 \n#4 0x55b93ac35354 \n#5 0x55b93ac1996d \n#6 0x55b93ac32c02 \n#7 0x55b93ac19713 \n#8 0x55b93abec18b \n#9 0x55b93abecf7e \n#10 0x55b93aea28d8 \n#11 0x55b93aea6800 \n#12 0x55b93aeb0cfc \n#13 0x55b93aea7418 \n#14 0x55b93ae7442f \n#15 0x55b93aecb4e8 \n#16 0x55b93aecb6b4 \n#17 0x55b93aedc143 \n#18 0x7f5c22894ac3 ","time":{"start":1698369214885,"stop":1698369219119,"duration":4234}},{"uid":"e5aebd077bf0f276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e5aebd077bf0f276","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x563c2ad1bfb3 \n#1 0x563c2a9ef4a7 \n#2 0x563c2aa36dd6 \n#3 0x563c2aa36ec1 \n#4 0x563c2aa74354 \n#5 0x563c2aa5896d \n#6 0x563c2aa71c02 \n#7 0x563c2aa58713 \n#8 0x563c2aa2b18b \n#9 0x563c2aa2bf7e \n#10 0x563c2ace18d8 \n#11 0x563c2ace5800 \n#12 0x563c2acefcfc \n#13 0x563c2ace6418 \n#14 0x563c2acb342f \n#15 0x563c2ad0a4e8 \n#16 0x563c2ad0a6b4 \n#17 0x563c2ad1b143 \n#18 0x7f70cea94ac3 ","time":{"start":1698282804095,"stop":1698282808635,"duration":4540}},{"uid":"67d94c4c78828bc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/67d94c4c78828bc9","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 636)\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55d14e35bfb3 \n#1 0x55d14e02f4a7 \n#2 0x55d14e07cecd \n#3 0x55d14e07b26d \n#4 0x55d14e079028 \n#5 0x55d14e078097 \n#6 0x55d14e06cd59 \n#7 0x55d14e098942 \n#8 0x55d14e06c776 \n#9 0x55d14e098b0e \n#10 0x55d14e0b1c02 \n#11 0x55d14e098713 \n#12 0x55d14e06b18b \n#13 0x55d14e06bf7e \n#14 0x55d14e3218d8 \n#15 0x55d14e325800 \n#16 0x55d14e32fcfc \n#17 0x55d14e326418 \n#18 0x55d14e2f342f \n#19 0x55d14e34a4e8 \n#20 0x55d14e34a6b4 \n#21 0x55d14e35b143 \n#22 0x7f7d35c94ac3 ","time":{"start":1698196477245,"stop":1698196481394,"duration":4149}},{"uid":"16763e05188377e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/16763e05188377e9","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5653354f2fb3 \n#1 0x5653351c64a7 \n#2 0x56533520ddd6 \n#3 0x56533520dec1 \n#4 0x56533524b354 \n#5 0x56533522f96d \n#6 0x565335248c02 \n#7 0x56533522f713 \n#8 0x56533520218b \n#9 0x565335202f7e \n#10 0x5653354b88d8 \n#11 0x5653354bc800 \n#12 0x5653354c6cfc \n#13 0x5653354bd418 \n#14 0x56533548a42f \n#15 0x5653354e14e8 \n#16 0x5653354e16b4 \n#17 0x5653354f2143 \n#18 0x7ff574894ac3 ","time":{"start":1698178207919,"stop":1698178212924,"duration":5005}}]},"9f3f42f00c512b5c1d2da286d5aaa3c2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"8361a4acafaf3069","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/8361a4acafaf3069","status":"passed","time":{"start":1698867804126,"stop":1698867813756,"duration":9630}},{"uid":"1662c2f7a6f9bedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1662c2f7a6f9bedc","status":"passed","time":{"start":1698801628408,"stop":1698801635739,"duration":7331}},{"uid":"310726539efc6cc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/310726539efc6cc9","status":"passed","time":{"start":1698788780833,"stop":1698788790224,"duration":9391}},{"uid":"4c5867137fa9eaf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4c5867137fa9eaf2","status":"passed","time":{"start":1698715251236,"stop":1698715261722,"duration":10486}},{"uid":"ac4a8003bff13b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ac4a8003bff13b31","status":"passed","time":{"start":1698701583909,"stop":1698701595012,"duration":11103}},{"uid":"494ff3efe5321201","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/494ff3efe5321201","status":"passed","time":{"start":1698700488260,"stop":1698700498084,"duration":9824}},{"uid":"86180d0a54a949bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/86180d0a54a949bc","status":"passed","time":{"start":1698693225911,"stop":1698693235708,"duration":9797}},{"uid":"713206736f0dfc66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/713206736f0dfc66","status":"passed","time":{"start":1698693013039,"stop":1698693022577,"duration":9538}},{"uid":"71930bd7b017a177","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/71930bd7b017a177","status":"passed","time":{"start":1698646742552,"stop":1698646752316,"duration":9764}},{"uid":"6130519bbc32e15f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6130519bbc32e15f","status":"passed","time":{"start":1698646577688,"stop":1698646586388,"duration":8700}},{"uid":"8195e60cca51f052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8195e60cca51f052","status":"passed","time":{"start":1698628830183,"stop":1698628839158,"duration":8975}},{"uid":"953b16dd125207","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/953b16dd125207","status":"passed","time":{"start":1698615541653,"stop":1698615549104,"duration":7451}},{"uid":"eced6ae3d76bb7b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/eced6ae3d76bb7b0","status":"passed","time":{"start":1698615466590,"stop":1698615474587,"duration":7997}},{"uid":"eea19346b69b0a11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/eea19346b69b0a11","status":"passed","time":{"start":1698615410724,"stop":1698615419530,"duration":8806}},{"uid":"f0d0609a6ca9137a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/f0d0609a6ca9137a","status":"passed","time":{"start":1698542629869,"stop":1698542639982,"duration":10113}},{"uid":"b0b0a4a98e2b55e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/b0b0a4a98e2b55e1","status":"passed","time":{"start":1698455894762,"stop":1698455902253,"duration":7491}},{"uid":"d60cc66fbec3562f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d60cc66fbec3562f","status":"passed","time":{"start":1698369614793,"stop":1698369625954,"duration":11161}},{"uid":"217bf44bda1d7de7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/217bf44bda1d7de7","status":"passed","time":{"start":1698283185235,"stop":1698283240040,"duration":54805}},{"uid":"e9d356d261f8270f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e9d356d261f8270f","status":"passed","time":{"start":1698196761701,"stop":1698196769840,"duration":8139}},{"uid":"d7021d83f33d8a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d7021d83f33d8a7b","status":"passed","time":{"start":1698178453579,"stop":1698178462454,"duration":8875}}]},"7d71d1ccc30dceca9719e13fd958458d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"e6c54c39088e97a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/e6c54c39088e97a2","status":"passed","time":{"start":1698867377240,"stop":1698867378057,"duration":817}},{"uid":"ceca81dcd6521b6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ceca81dcd6521b6b","status":"passed","time":{"start":1698801496322,"stop":1698801497216,"duration":894}},{"uid":"2556065058c7fb2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/2556065058c7fb2d","status":"passed","time":{"start":1698788426319,"stop":1698788427247,"duration":928}},{"uid":"9b5f6ccc9712baca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9b5f6ccc9712baca","status":"passed","time":{"start":1698714884992,"stop":1698714886139,"duration":1147}},{"uid":"d2c18bb236527f29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d2c18bb236527f29","status":"passed","time":{"start":1698701270872,"stop":1698701271805,"duration":933}},{"uid":"4bf479709f73de01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/4bf479709f73de01","status":"passed","time":{"start":1698700153729,"stop":1698700154667,"duration":938}},{"uid":"44dc64c00cc8d48d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/44dc64c00cc8d48d","status":"passed","time":{"start":1698692710728,"stop":1698692711748,"duration":1020}},{"uid":"b1361c36b3ee9272","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b1361c36b3ee9272","status":"passed","time":{"start":1698692664476,"stop":1698692665799,"duration":1323}},{"uid":"a61754032b930d16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/a61754032b930d16","status":"passed","time":{"start":1698646224410,"stop":1698646225684,"duration":1274}},{"uid":"674709c8e2709000","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/674709c8e2709000","status":"passed","time":{"start":1698646253745,"stop":1698646254924,"duration":1179}},{"uid":"bdd62a4681a294dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/bdd62a4681a294dd","status":"passed","time":{"start":1698628468223,"stop":1698628471729,"duration":3506}},{"uid":"7fe6102319704e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/7fe6102319704e4","status":"passed","time":{"start":1698615106050,"stop":1698615106860,"duration":810}},{"uid":"d93739f6ed432a2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d93739f6ed432a2b","status":"passed","time":{"start":1698615160963,"stop":1698615161770,"duration":807}},{"uid":"13312d1ab664d190","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/13312d1ab664d190","status":"passed","time":{"start":1698615038222,"stop":1698615039210,"duration":988}},{"uid":"ae6552c59d92c43c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ae6552c59d92c43c","status":"passed","time":{"start":1698542271696,"stop":1698542273398,"duration":1702}},{"uid":"bf38f05c51617ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bf38f05c51617ed5","status":"passed","time":{"start":1698455466796,"stop":1698455467940,"duration":1144}},{"uid":"24223d4c55aca855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/24223d4c55aca855","status":"passed","time":{"start":1698369154289,"stop":1698369155291,"duration":1002}},{"uid":"54bebaee4a8c8947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/54bebaee4a8c8947","status":"passed","time":{"start":1698282736561,"stop":1698282737705,"duration":1144}},{"uid":"c62a4ce21c71e192","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c62a4ce21c71e192","status":"passed","time":{"start":1698196415857,"stop":1698196416648,"duration":791}},{"uid":"6c8646efd38187b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6c8646efd38187b8","status":"passed","time":{"start":1698178132361,"stop":1698178133503,"duration":1142}}]},"4d76ea9dcf3a3c0d5f40470e07f35ac0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"c08401c722f338cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/c08401c722f338cb","status":"passed","time":{"start":1698867469313,"stop":1698867470529,"duration":1216}},{"uid":"b0f0bbf2456c153d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b0f0bbf2456c153d","status":"passed","time":{"start":1698801546426,"stop":1698801547227,"duration":801}},{"uid":"3b817ae6f58d8c75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3b817ae6f58d8c75","status":"passed","time":{"start":1698788722390,"stop":1698788723681,"duration":1291}},{"uid":"a3796395af08c71c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a3796395af08c71c","status":"passed","time":{"start":1698715188031,"stop":1698715189396,"duration":1365}},{"uid":"387e6b4f859be30e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/387e6b4f859be30e","status":"passed","time":{"start":1698701518817,"stop":1698701520083,"duration":1266}},{"uid":"3280b382511b2019","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3280b382511b2019","status":"passed","time":{"start":1698700430642,"stop":1698700432182,"duration":1540}},{"uid":"5528dc13ed1a3ec7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/5528dc13ed1a3ec7","status":"passed","time":{"start":1698692998450,"stop":1698693000166,"duration":1716}},{"uid":"a4b073b74a817105","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/a4b073b74a817105","status":"passed","time":{"start":1698692947593,"stop":1698692948962,"duration":1369}},{"uid":"3ee8132609a3ca0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3ee8132609a3ca0f","status":"passed","time":{"start":1698646564282,"stop":1698646565542,"duration":1260}},{"uid":"1a17aa3ebf1fc4a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1a17aa3ebf1fc4a7","status":"passed","time":{"start":1698646503442,"stop":1698646504811,"duration":1369}},{"uid":"53b38d495c1204f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/53b38d495c1204f6","status":"passed","time":{"start":1698628541137,"stop":1698628542132,"duration":995}},{"uid":"9d3c47773ca4b00a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/9d3c47773ca4b00a","status":"passed","time":{"start":1698615168563,"stop":1698615169670,"duration":1107}},{"uid":"6ea4af902eff3b2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6ea4af902eff3b2e","status":"passed","time":{"start":1698615236265,"stop":1698615237509,"duration":1244}},{"uid":"82a2e4cef47371fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/82a2e4cef47371fc","status":"passed","time":{"start":1698615098411,"stop":1698615099878,"duration":1467}},{"uid":"dc9b0d8c2a5d1c43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/dc9b0d8c2a5d1c43","status":"passed","time":{"start":1698542337465,"stop":1698542339035,"duration":1570}},{"uid":"2f130ba3c6f63c9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2f130ba3c6f63c9a","status":"passed","time":{"start":1698455530240,"stop":1698455531041,"duration":801}},{"uid":"4f6138e379ce84d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/4f6138e379ce84d4","status":"passed","time":{"start":1698369219189,"stop":1698369220851,"duration":1662}},{"uid":"8b0f1ed0aab7c2b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8b0f1ed0aab7c2b7","status":"passed","time":{"start":1698282808717,"stop":1698282809996,"duration":1279}},{"uid":"991e725087b51569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/991e725087b51569","status":"passed","time":{"start":1698196481454,"stop":1698196482481,"duration":1027}},{"uid":"9b2cf41a24736dda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/9b2cf41a24736dda","status":"passed","time":{"start":1698178213041,"stop":1698178214304,"duration":1263}}]},"adada69a336066ec844ff916b7714101":{"statistic":{"failed":169,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":170},"items":[{"uid":"f1fe191831b9e27b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/f1fe191831b9e27b","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x56449c5d1fb3 \n#1 0x56449c2a54a7 \n#2 0x56449c29d5d3 \n#3 0x56449c28e007 \n#4 0x56449c28f481 \n#5 0x56449c28e33f \n#6 0x56449c28d35c \n#7 0x56449c28d2ce \n#8 0x56449c28becd \n#9 0x56449c28c35a \n#10 0x56449c2a7b8e \n#11 0x56449c3283b5 \n#12 0x56449c30e942 \n#13 0x56449c327c02 \n#14 0x56449c30e713 \n#15 0x56449c2e118b \n#16 0x56449c2e1f7e \n#17 0x56449c5978d8 \n#18 0x56449c59b800 \n#19 0x56449c5a5cfc \n#20 0x56449c59c418 \n#21 0x56449c56942f \n#22 0x56449c5c04e8 \n#23 0x56449c5c06b4 \n#24 0x56449c5d1143 \n#25 0x7f708aa94ac3 ","time":{"start":1698867633240,"stop":1698867763885,"duration":130645}},{"uid":"e59d896f06a0f4cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/e59d896f06a0f4cd","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x557b9c896fb3 \n#1 0x557b9c56a4a7 \n#2 0x557b9c5625d3 \n#3 0x557b9c553007 \n#4 0x557b9c554481 \n#5 0x557b9c55333f \n#6 0x557b9c55235c \n#7 0x557b9c5522ce \n#8 0x557b9c550ecd \n#9 0x557b9c55135a \n#10 0x557b9c56cb8e \n#11 0x557b9c5ed3b5 \n#12 0x557b9c5d3942 \n#13 0x557b9c5ecc02 \n#14 0x557b9c5d3713 \n#15 0x557b9c5a618b \n#16 0x557b9c5a6f7e \n#17 0x557b9c85c8d8 \n#18 0x557b9c860800 \n#19 0x557b9c86acfc \n#20 0x557b9c861418 \n#21 0x557b9c82e42f \n#22 0x557b9c8854e8 \n#23 0x557b9c8856b4 \n#24 0x557b9c896143 \n#25 0x7fc0ef094ac3 ","time":{"start":1698801565816,"stop":1698801697013,"duration":131197}},{"uid":"e818608e6f2e78c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e818608e6f2e78c7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5600c2878fb3 \n#1 0x5600c254c4a7 \n#2 0x5600c25445d3 \n#3 0x5600c2535007 \n#4 0x5600c2536481 \n#5 0x5600c253533f \n#6 0x5600c253435c \n#7 0x5600c25342ce \n#8 0x5600c2532ecd \n#9 0x5600c253335a \n#10 0x5600c254eb8e \n#11 0x5600c25cf3b5 \n#12 0x5600c25b5942 \n#13 0x5600c25cec02 \n#14 0x5600c25b5713 \n#15 0x5600c258818b \n#16 0x5600c2588f7e \n#17 0x5600c283e8d8 \n#18 0x5600c2842800 \n#19 0x5600c284ccfc \n#20 0x5600c2843418 \n#21 0x5600c281042f \n#22 0x5600c28674e8 \n#23 0x5600c28676b4 \n#24 0x5600c2878143 \n#25 0x7fca4c494ac3 ","time":{"start":1698788559854,"stop":1698788690993,"duration":131139}},{"uid":"32db5e87701d937c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/32db5e87701d937c","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x559d7aba3fb3 \n#1 0x559d7a8774a7 \n#2 0x559d7a86f5d3 \n#3 0x559d7a860007 \n#4 0x559d7a861481 \n#5 0x559d7a86033f \n#6 0x559d7a85f35c \n#7 0x559d7a85f2ce \n#8 0x559d7a85decd \n#9 0x559d7a85e35a \n#10 0x559d7a879b8e \n#11 0x559d7a8fa3b5 \n#12 0x559d7a8e0942 \n#13 0x559d7a8f9c02 \n#14 0x559d7a8e0713 \n#15 0x559d7a8b318b \n#16 0x559d7a8b3f7e \n#17 0x559d7ab698d8 \n#18 0x559d7ab6d800 \n#19 0x559d7ab77cfc \n#20 0x559d7ab6e418 \n#21 0x559d7ab3b42f \n#22 0x559d7ab924e8 \n#23 0x559d7ab926b4 \n#24 0x559d7aba3143 \n#25 0x7fd0b0c94ac3 ","time":{"start":1698715042645,"stop":1698715175183,"duration":132538}},{"uid":"9d4f46ba7dbd8460","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9d4f46ba7dbd8460","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55a030d91fb3 \n#1 0x55a030a654a7 \n#2 0x55a030a5d5d3 \n#3 0x55a030a4e007 \n#4 0x55a030a4f481 \n#5 0x55a030a4e33f \n#6 0x55a030a4d35c \n#7 0x55a030a4d2ce \n#8 0x55a030a4becd \n#9 0x55a030a4c35a \n#10 0x55a030a67b8e \n#11 0x55a030ae83b5 \n#12 0x55a030ace942 \n#13 0x55a030ae7c02 \n#14 0x55a030ace713 \n#15 0x55a030aa118b \n#16 0x55a030aa1f7e \n#17 0x55a030d578d8 \n#18 0x55a030d5b800 \n#19 0x55a030d65cfc \n#20 0x55a030d5c418 \n#21 0x55a030d2942f \n#22 0x55a030d804e8 \n#23 0x55a030d806b4 \n#24 0x55a030d91143 \n#25 0x7f43cde94ac3 ","time":{"start":1698701390072,"stop":1698701521892,"duration":131820}},{"uid":"e595482ddac4f975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e595482ddac4f975","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5611b5b4cfb3 \n#1 0x5611b58204a7 \n#2 0x5611b58185d3 \n#3 0x5611b5809007 \n#4 0x5611b580a481 \n#5 0x5611b580933f \n#6 0x5611b580835c \n#7 0x5611b58082ce \n#8 0x5611b5806ecd \n#9 0x5611b580735a \n#10 0x5611b5822b8e \n#11 0x5611b58a33b5 \n#12 0x5611b5889942 \n#13 0x5611b58a2c02 \n#14 0x5611b5889713 \n#15 0x5611b585c18b \n#16 0x5611b585cf7e \n#17 0x5611b5b128d8 \n#18 0x5611b5b16800 \n#19 0x5611b5b20cfc \n#20 0x5611b5b17418 \n#21 0x5611b5ae442f \n#22 0x5611b5b3b4e8 \n#23 0x5611b5b3b6b4 \n#24 0x5611b5b4c143 \n#25 0x7ff6a4a94ac3 ","time":{"start":1698700280901,"stop":1698700412808,"duration":131907}},{"uid":"d0d7527e9fe1c32d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d0d7527e9fe1c32d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f4edf11fb3 \n#1 0x55f4edbe54a7 \n#2 0x55f4edbdd5d3 \n#3 0x55f4edbce007 \n#4 0x55f4edbcf481 \n#5 0x55f4edbce33f \n#6 0x55f4edbcd35c \n#7 0x55f4edbcd2ce \n#8 0x55f4edbcbecd \n#9 0x55f4edbcc35a \n#10 0x55f4edbe7b8e \n#11 0x55f4edc683b5 \n#12 0x55f4edc4e942 \n#13 0x55f4edc67c02 \n#14 0x55f4edc4e713 \n#15 0x55f4edc2118b \n#16 0x55f4edc21f7e \n#17 0x55f4eded78d8 \n#18 0x55f4ededb800 \n#19 0x55f4edee5cfc \n#20 0x55f4ededc418 \n#21 0x55f4edea942f \n#22 0x55f4edf004e8 \n#23 0x55f4edf006b4 \n#24 0x55f4edf11143 \n#25 0x7f27c7094ac3 ","time":{"start":1698693035283,"stop":1698693167216,"duration":131933}},{"uid":"f69ccf6b742567c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f69ccf6b742567c8","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x564cccc1bfb3 \n#1 0x564ccc8ef4a7 \n#2 0x564ccc8e75d3 \n#3 0x564ccc8d8007 \n#4 0x564ccc8d9481 \n#5 0x564ccc8d833f \n#6 0x564ccc8d735c \n#7 0x564ccc8d72ce \n#8 0x564ccc8d5ecd \n#9 0x564ccc8d635a \n#10 0x564ccc8f1b8e \n#11 0x564ccc9723b5 \n#12 0x564ccc958942 \n#13 0x564ccc971c02 \n#14 0x564ccc958713 \n#15 0x564ccc92b18b \n#16 0x564ccc92bf7e \n#17 0x564cccbe18d8 \n#18 0x564cccbe5800 \n#19 0x564cccbefcfc \n#20 0x564cccbe6418 \n#21 0x564cccbb342f \n#22 0x564cccc0a4e8 \n#23 0x564cccc0a6b4 \n#24 0x564cccc1b143 \n#25 0x7fe75a694ac3 ","time":{"start":1698692798787,"stop":1698692930779,"duration":131992}},{"uid":"63ef7a827e60a3a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/63ef7a827e60a3a6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5644c6b10fb3 \n#1 0x5644c67e44a7 \n#2 0x5644c67dc5d3 \n#3 0x5644c67cd007 \n#4 0x5644c67ce481 \n#5 0x5644c67cd33f \n#6 0x5644c67cc35c \n#7 0x5644c67cc2ce \n#8 0x5644c67caecd \n#9 0x5644c67cb35a \n#10 0x5644c67e6b8e \n#11 0x5644c68673b5 \n#12 0x5644c684d942 \n#13 0x5644c6866c02 \n#14 0x5644c684d713 \n#15 0x5644c682018b \n#16 0x5644c6820f7e \n#17 0x5644c6ad68d8 \n#18 0x5644c6ada800 \n#19 0x5644c6ae4cfc \n#20 0x5644c6adb418 \n#21 0x5644c6aa842f \n#22 0x5644c6aff4e8 \n#23 0x5644c6aff6b4 \n#24 0x5644c6b10143 \n#25 0x7f9467294ac3 ","time":{"start":1698646389360,"stop":1698646521033,"duration":131673}},{"uid":"104168a250812fbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/104168a250812fbd","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e17b936fb3 \n#1 0x55e17b60a4a7 \n#2 0x55e17b6025d3 \n#3 0x55e17b5f3007 \n#4 0x55e17b5f4481 \n#5 0x55e17b5f333f \n#6 0x55e17b5f235c \n#7 0x55e17b5f22ce \n#8 0x55e17b5f0ecd \n#9 0x55e17b5f135a \n#10 0x55e17b60cb8e \n#11 0x55e17b68d3b5 \n#12 0x55e17b673942 \n#13 0x55e17b68cc02 \n#14 0x55e17b673713 \n#15 0x55e17b64618b \n#16 0x55e17b646f7e \n#17 0x55e17b8fc8d8 \n#18 0x55e17b900800 \n#19 0x55e17b90acfc \n#20 0x55e17b901418 \n#21 0x55e17b8ce42f \n#22 0x55e17b9254e8 \n#23 0x55e17b9256b4 \n#24 0x55e17b936143 \n#25 0x7fa360894ac3 ","time":{"start":1698646391574,"stop":1698646522328,"duration":130754}},{"uid":"7355849cb74f9f8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7355849cb74f9f8b","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5582e9bdffb3 \n#1 0x5582e98b34a7 \n#2 0x5582e98ab5d3 \n#3 0x5582e989c007 \n#4 0x5582e989d481 \n#5 0x5582e989c33f \n#6 0x5582e989b35c \n#7 0x5582e989b2ce \n#8 0x5582e9899ecd \n#9 0x5582e989a35a \n#10 0x5582e98b5b8e \n#11 0x5582e99363b5 \n#12 0x5582e991c942 \n#13 0x5582e9935c02 \n#14 0x5582e991c713 \n#15 0x5582e98ef18b \n#16 0x5582e98eff7e \n#17 0x5582e9ba58d8 \n#18 0x5582e9ba9800 \n#19 0x5582e9bb3cfc \n#20 0x5582e9baa418 \n#21 0x5582e9b7742f \n#22 0x5582e9bce4e8 \n#23 0x5582e9bce6b4 \n#24 0x5582e9bdf143 \n#25 0x7fa27c694ac3 ","time":{"start":1698628759461,"stop":1698628892185,"duration":132724}},{"uid":"5ec044fa9b2bad77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5ec044fa9b2bad77","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e27420ffb3 \n#1 0x55e273ee34a7 \n#2 0x55e273edb5d3 \n#3 0x55e273ecc007 \n#4 0x55e273ecd481 \n#5 0x55e273ecc33f \n#6 0x55e273ecb35c \n#7 0x55e273ecb2ce \n#8 0x55e273ec9ecd \n#9 0x55e273eca35a \n#10 0x55e273ee5b8e \n#11 0x55e273f663b5 \n#12 0x55e273f4c942 \n#13 0x55e273f65c02 \n#14 0x55e273f4c713 \n#15 0x55e273f1f18b \n#16 0x55e273f1ff7e \n#17 0x55e2741d58d8 \n#18 0x55e2741d9800 \n#19 0x55e2741e3cfc \n#20 0x55e2741da418 \n#21 0x55e2741a742f \n#22 0x55e2741fe4e8 \n#23 0x55e2741fe6b4 \n#24 0x55e27420f143 \n#25 0x7f712e094ac3 ","time":{"start":1698615200932,"stop":1698615331883,"duration":130951}},{"uid":"3aaabaee2a697a5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3aaabaee2a697a5f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x560bf746afb3 \n#1 0x560bf713e4a7 \n#2 0x560bf71365d3 \n#3 0x560bf7127007 \n#4 0x560bf7128481 \n#5 0x560bf712733f \n#6 0x560bf712635c \n#7 0x560bf71262ce \n#8 0x560bf7124ecd \n#9 0x560bf712535a \n#10 0x560bf7140b8e \n#11 0x560bf71c13b5 \n#12 0x560bf71a7942 \n#13 0x560bf71c0c02 \n#14 0x560bf71a7713 \n#15 0x560bf717a18b \n#16 0x560bf717af7e \n#17 0x560bf74308d8 \n#18 0x560bf7434800 \n#19 0x560bf743ecfc \n#20 0x560bf7435418 \n#21 0x560bf740242f \n#22 0x560bf74594e8 \n#23 0x560bf74596b4 \n#24 0x560bf746a143 \n#25 0x7f3c4b894ac3 ","time":{"start":1698615433902,"stop":1698615566443,"duration":132541}},{"uid":"b19dd97cd336c25f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/b19dd97cd336c25f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b08496cfb3 \n#1 0x55b0846404a7 \n#2 0x55b0846385d3 \n#3 0x55b084629007 \n#4 0x55b08462a481 \n#5 0x55b08462933f \n#6 0x55b08462835c \n#7 0x55b0846282ce \n#8 0x55b084626ecd \n#9 0x55b08462735a \n#10 0x55b084642b8e \n#11 0x55b0846c33b5 \n#12 0x55b0846a9942 \n#13 0x55b0846c2c02 \n#14 0x55b0846a9713 \n#15 0x55b08467c18b \n#16 0x55b08467cf7e \n#17 0x55b0849328d8 \n#18 0x55b084936800 \n#19 0x55b084940cfc \n#20 0x55b084937418 \n#21 0x55b08490442f \n#22 0x55b08495b4e8 \n#23 0x55b08495b6b4 \n#24 0x55b08496c143 \n#25 0x7ff23a094ac3 ","time":{"start":1698615134750,"stop":1698615266277,"duration":131527}},{"uid":"96cd9d40aa549063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/96cd9d40aa549063","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x558af9182fb3 \n#1 0x558af8e564a7 \n#2 0x558af8e4e5d3 \n#3 0x558af8e3f007 \n#4 0x558af8e40481 \n#5 0x558af8e3f33f \n#6 0x558af8e3e35c \n#7 0x558af8e3e2ce \n#8 0x558af8e3cecd \n#9 0x558af8e3d35a \n#10 0x558af8e58b8e \n#11 0x558af8ed93b5 \n#12 0x558af8ebf942 \n#13 0x558af8ed8c02 \n#14 0x558af8ebf713 \n#15 0x558af8e9218b \n#16 0x558af8e92f7e \n#17 0x558af91488d8 \n#18 0x558af914c800 \n#19 0x558af9156cfc \n#20 0x558af914d418 \n#21 0x558af911a42f \n#22 0x558af91714e8 \n#23 0x558af91716b4 \n#24 0x558af9182143 \n#25 0x7f0eee894ac3 ","time":{"start":1698542378503,"stop":1698542508948,"duration":130445}},{"uid":"fd806c5bfeb4a798","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/fd806c5bfeb4a798","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x561fd0531fb3 \n#1 0x561fd02054a7 \n#2 0x561fd01fd5d3 \n#3 0x561fd01ee007 \n#4 0x561fd01ef481 \n#5 0x561fd01ee33f \n#6 0x561fd01ed35c \n#7 0x561fd01ed2ce \n#8 0x561fd01ebecd \n#9 0x561fd01ec35a \n#10 0x561fd0207b8e \n#11 0x561fd02883b5 \n#12 0x561fd026e942 \n#13 0x561fd0287c02 \n#14 0x561fd026e713 \n#15 0x561fd024118b \n#16 0x561fd0241f7e \n#17 0x561fd04f78d8 \n#18 0x561fd04fb800 \n#19 0x561fd0505cfc \n#20 0x561fd04fc418 \n#21 0x561fd04c942f \n#22 0x561fd05204e8 \n#23 0x561fd05206b4 \n#24 0x561fd0531143 \n#25 0x7f64ad094ac3 ","time":{"start":1698455731235,"stop":1698455862285,"duration":131050}},{"uid":"3602addb3e1bc01e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/3602addb3e1bc01e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55dd26d94fb3 \n#1 0x55dd26a684a7 \n#2 0x55dd26a605d3 \n#3 0x55dd26a51007 \n#4 0x55dd26a52481 \n#5 0x55dd26a5133f \n#6 0x55dd26a5035c \n#7 0x55dd26a502ce \n#8 0x55dd26a4eecd \n#9 0x55dd26a4f35a \n#10 0x55dd26a6ab8e \n#11 0x55dd26aeb3b5 \n#12 0x55dd26ad1942 \n#13 0x55dd26aeac02 \n#14 0x55dd26ad1713 \n#15 0x55dd26aa418b \n#16 0x55dd26aa4f7e \n#17 0x55dd26d5a8d8 \n#18 0x55dd26d5e800 \n#19 0x55dd26d68cfc \n#20 0x55dd26d5f418 \n#21 0x55dd26d2c42f \n#22 0x55dd26d834e8 \n#23 0x55dd26d836b4 \n#24 0x55dd26d94143 \n#25 0x7f67cb694ac3 ","time":{"start":1698369486230,"stop":1698369618207,"duration":131977}},{"uid":"c9d233eab29da6a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c9d233eab29da6a1","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55a0586c6fb3 \n#1 0x55a05839a4a7 \n#2 0x55a0583925d3 \n#3 0x55a058383007 \n#4 0x55a058384481 \n#5 0x55a05838333f \n#6 0x55a05838235c \n#7 0x55a0583822ce \n#8 0x55a058380ecd \n#9 0x55a05838135a \n#10 0x55a05839cb8e \n#11 0x55a05841d3b5 \n#12 0x55a058403942 \n#13 0x55a05841cc02 \n#14 0x55a058403713 \n#15 0x55a0583d618b \n#16 0x55a0583d6f7e \n#17 0x55a05868c8d8 \n#18 0x55a058690800 \n#19 0x55a05869acfc \n#20 0x55a058691418 \n#21 0x55a05865e42f \n#22 0x55a0586b54e8 \n#23 0x55a0586b56b4 \n#24 0x55a0586c6143 \n#25 0x7f542e494ac3 ","time":{"start":1698282867886,"stop":1698283000213,"duration":132327}},{"uid":"c4d12e404acf82fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c4d12e404acf82fe","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x559ab34abfb3 \n#1 0x559ab317f4a7 \n#2 0x559ab31775d3 \n#3 0x559ab3168007 \n#4 0x559ab3169481 \n#5 0x559ab316833f \n#6 0x559ab316735c \n#7 0x559ab31672ce \n#8 0x559ab3165ecd \n#9 0x559ab316635a \n#10 0x559ab3181b8e \n#11 0x559ab32023b5 \n#12 0x559ab31e8942 \n#13 0x559ab3201c02 \n#14 0x559ab31e8713 \n#15 0x559ab31bb18b \n#16 0x559ab31bbf7e \n#17 0x559ab34718d8 \n#18 0x559ab3475800 \n#19 0x559ab347fcfc \n#20 0x559ab3476418 \n#21 0x559ab344342f \n#22 0x559ab349a4e8 \n#23 0x559ab349a6b4 \n#24 0x559ab34ab143 \n#25 0x7f72d5694ac3 ","time":{"start":1698196533643,"stop":1698196665804,"duration":132161}},{"uid":"4ddf2546f30d55ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4ddf2546f30d55ce","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55e09ebcafb3 \n#1 0x55e09e89e4a7 \n#2 0x55e09e8965d3 \n#3 0x55e09e887007 \n#4 0x55e09e888481 \n#5 0x55e09e88733f \n#6 0x55e09e88635c \n#7 0x55e09e8862ce \n#8 0x55e09e884ecd \n#9 0x55e09e88535a \n#10 0x55e09e8a0b8e \n#11 0x55e09e9213b5 \n#12 0x55e09e907942 \n#13 0x55e09e920c02 \n#14 0x55e09e907713 \n#15 0x55e09e8da18b \n#16 0x55e09e8daf7e \n#17 0x55e09eb908d8 \n#18 0x55e09eb94800 \n#19 0x55e09eb9ecfc \n#20 0x55e09eb95418 \n#21 0x55e09eb6242f \n#22 0x55e09ebb94e8 \n#23 0x55e09ebb96b4 \n#24 0x55e09ebca143 \n#25 0x7f555c694ac3 ","time":{"start":1698178465676,"stop":1698178597394,"duration":131718}}]},"b14d94c00a7a02b15ede5862fe9627b6":{"statistic":{"failed":114,"broken":0,"skipped":0,"passed":56,"unknown":0,"total":170},"items":[{"uid":"ffd92f5931ad1de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/ffd92f5931ad1de0","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698867378062,"stop":1698867378599,"duration":537}},{"uid":"fc104711cdb1d255","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/fc104711cdb1d255","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698801497218,"stop":1698801497649,"duration":431}},{"uid":"bffe9e2964faa863","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/bffe9e2964faa863","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698788427249,"stop":1698788427850,"duration":601}},{"uid":"73ec4ac2a098f344","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/73ec4ac2a098f344","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698714886142,"stop":1698714886735,"duration":593}},{"uid":"517845bff0e4903","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/517845bff0e4903","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698701271807,"stop":1698701272329,"duration":522}},{"uid":"85a1a69dd3bdb70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/85a1a69dd3bdb70","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698700154669,"stop":1698700155266,"duration":597}},{"uid":"6b675bead4d7f801","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/6b675bead4d7f801","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692711751,"stop":1698692712399,"duration":648}},{"uid":"fe8fe7110bb877d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/fe8fe7110bb877d5","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692665802,"stop":1698692666469,"duration":667}},{"uid":"41d4eac999538d99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/41d4eac999538d99","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646225689,"stop":1698646226341,"duration":652}},{"uid":"9e7a9114301256e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/9e7a9114301256e5","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646254927,"stop":1698646255581,"duration":654}},{"uid":"b921b9eeaff09453","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b921b9eeaff09453","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698628471732,"stop":1698628472282,"duration":550}},{"uid":"c981527f6ef4c69e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c981527f6ef4c69e","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615106863,"stop":1698615107398,"duration":535}},{"uid":"8af46b41195889dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/8af46b41195889dd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615161773,"stop":1698615162330,"duration":557}},{"uid":"47d4fe8c10252de1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/47d4fe8c10252de1","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615039212,"stop":1698615039863,"duration":651}},{"uid":"cc10d06ff6a7ea8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/cc10d06ff6a7ea8c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698542273401,"stop":1698542273988,"duration":587}},{"uid":"682181bab8c31424","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/682181bab8c31424","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698455467943,"stop":1698455468353,"duration":410}},{"uid":"c7ebf8279769896c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/c7ebf8279769896c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698369155294,"stop":1698369155935,"duration":641}},{"uid":"b333de3b1ddf78d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/b333de3b1ddf78d4","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698282737708,"stop":1698282738379,"duration":671}},{"uid":"d536dac8749c36ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/d536dac8749c36ca","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698196416652,"stop":1698196417170,"duration":518}},{"uid":"fbbdf4a72f6933fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fbbdf4a72f6933fb","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178133506,"stop":1698178134122,"duration":616}}]},"94109bff7ef580f8a70ff49447a40d87":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"c0a4902472e36f1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/c0a4902472e36f1d","status":"passed","time":{"start":1698867420702,"stop":1698867421974,"duration":1272}},{"uid":"3a63552c1408f27c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/3a63552c1408f27c","status":"passed","time":{"start":1698801502220,"stop":1698801503379,"duration":1159}},{"uid":"9825e56579ab9ac9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9825e56579ab9ac9","status":"passed","time":{"start":1698788471905,"stop":1698788473707,"duration":1802}},{"uid":"d2b237aa0953aec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d2b237aa0953aec0","status":"passed","time":{"start":1698714937513,"stop":1698714940290,"duration":2777}},{"uid":"234e0e1078ee39c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/234e0e1078ee39c8","status":"passed","time":{"start":1698701308801,"stop":1698701310225,"duration":1424}},{"uid":"5ad6e2e0bad0ab2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/5ad6e2e0bad0ab2f","status":"passed","time":{"start":1698700186902,"stop":1698700188215,"duration":1313}},{"uid":"37efc690dfd40fb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/37efc690dfd40fb7","status":"passed","time":{"start":1698692748782,"stop":1698692752356,"duration":3574}},{"uid":"2c937070075e7a9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/2c937070075e7a9b","status":"passed","time":{"start":1698692705302,"stop":1698692706731,"duration":1429}},{"uid":"74b088a61e0d4db0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/74b088a61e0d4db0","status":"passed","time":{"start":1698646267734,"stop":1698646270607,"duration":2873}},{"uid":"2e5577ce3329db54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/2e5577ce3329db54","status":"passed","time":{"start":1698646292357,"stop":1698646293809,"duration":1452}},{"uid":"39807da0844f400f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/39807da0844f400f","status":"passed","time":{"start":1698628507124,"stop":1698628511967,"duration":4843}},{"uid":"bbd4611ff00bacee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/bbd4611ff00bacee","status":"passed","time":{"start":1698615136759,"stop":1698615141333,"duration":4574}},{"uid":"627f387971a79426","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/627f387971a79426","status":"passed","time":{"start":1698615203091,"stop":1698615204419,"duration":1328}},{"uid":"73e5de1eb64fb1b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/73e5de1eb64fb1b2","status":"passed","time":{"start":1698615068901,"stop":1698615072847,"duration":3946}},{"uid":"bf8a4b4bf987726f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bf8a4b4bf987726f","status":"passed","time":{"start":1698542314135,"stop":1698542315489,"duration":1354}},{"uid":"1b12f2900079df56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1b12f2900079df56","status":"passed","time":{"start":1698455511014,"stop":1698455512374,"duration":1360}},{"uid":"9e98df61dec536c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9e98df61dec536c2","status":"passed","time":{"start":1698369193377,"stop":1698369195002,"duration":1625}},{"uid":"c9e39533727a7723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c9e39533727a7723","status":"passed","time":{"start":1698282788634,"stop":1698282790189,"duration":1555}},{"uid":"14debfa446567092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/14debfa446567092","status":"passed","time":{"start":1698196461984,"stop":1698196465168,"duration":3184}},{"uid":"f08c4db450c0b197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f08c4db450c0b197","status":"passed","time":{"start":1698178164490,"stop":1698178166206,"duration":1716}}]},"6712f2e3b136c8030bb4071a5deccc97":{"statistic":{"failed":15,"broken":0,"skipped":0,"passed":155,"unknown":0,"total":170},"items":[{"uid":"a5b410055961e460","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/a5b410055961e460","status":"passed","time":{"start":1698867488479,"stop":1698867495327,"duration":6848}},{"uid":"d612bcda05f755ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d612bcda05f755ee","status":"passed","time":{"start":1698801559685,"stop":1698801565814,"duration":6129}},{"uid":"74e4a0e7a737f910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/74e4a0e7a737f910","status":"passed","time":{"start":1698788544364,"stop":1698788550648,"duration":6284}},{"uid":"e1892ee991aba7f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e1892ee991aba7f7","status":"passed","time":{"start":1698715020038,"stop":1698715027743,"duration":7705}},{"uid":"c88489fa306690ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/c88489fa306690ef","status":"passed","time":{"start":1698701375017,"stop":1698701381412,"duration":6395}},{"uid":"c0e7b6a81a2aecf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/c0e7b6a81a2aecf4","status":"passed","time":{"start":1698700259776,"stop":1698700266338,"duration":6562}},{"uid":"5281c095dbbf20d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/5281c095dbbf20d","status":"passed","time":{"start":1698693017313,"stop":1698693024787,"duration":7474}},{"uid":"c40d75ac907575db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c40d75ac907575db","status":"passed","time":{"start":1698692782206,"stop":1698692788854,"duration":6648}},{"uid":"3ec7c8876f93863e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3ec7c8876f93863e","status":"passed","time":{"start":1698646371392,"stop":1698646379211,"duration":7819}},{"uid":"dc54e89f07756c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/dc54e89f07756c91","status":"passed","time":{"start":1698646374721,"stop":1698646381062,"duration":6341}},{"uid":"a491e4bb1f7c57f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a491e4bb1f7c57f9","status":"passed","time":{"start":1698628585583,"stop":1698628593380,"duration":7797}},{"uid":"8a7bb0d29de40e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8a7bb0d29de40e52","status":"passed","time":{"start":1698615186008,"stop":1698615192501,"duration":6493}},{"uid":"aba0311ac6c9bc99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/aba0311ac6c9bc99","status":"passed","time":{"start":1698615256085,"stop":1698615262983,"duration":6898}},{"uid":"fab124dedf6dfbab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/fab124dedf6dfbab","status":"passed","time":{"start":1698615117159,"stop":1698615124634,"duration":7475}},{"uid":"c5b61725d1370933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/c5b61725d1370933","status":"passed","time":{"start":1698542357552,"stop":1698542364957,"duration":7405}},{"uid":"87fc25b594f358df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/87fc25b594f358df","status":"passed","time":{"start":1698455583515,"stop":1698455591221,"duration":7706}},{"uid":"2f7a7408e19c02f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2f7a7408e19c02f1","status":"passed","time":{"start":1698369257266,"stop":1698369265303,"duration":8037}},{"uid":"d8ac304ecc3e45e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d8ac304ecc3e45e9","status":"passed","time":{"start":1698282848526,"stop":1698282856444,"duration":7918}},{"uid":"ec52c48de13de59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/ec52c48de13de59","status":"passed","time":{"start":1698196512794,"stop":1698196520348,"duration":7554}},{"uid":"9115e0bbb61219f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/9115e0bbb61219f0","status":"passed","time":{"start":1698178232943,"stop":1698178239940,"duration":6997}}]},"9b4fbe015a28e4f52e55a5bc5e2d6fd0":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"29700238974dbe34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/29700238974dbe34","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":1698867661701,"stop":1698867792534,"duration":130833}},{"uid":"74e562bb718dd6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/74e562bb718dd6b","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":1698801603940,"stop":1698801733879,"duration":129939}},{"uid":"ce05c7569805d00e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ce05c7569805d00e","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":1698788748415,"stop":1698788879422,"duration":131007}},{"uid":"10d6a4e31338d327","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/10d6a4e31338d327","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":1698715222769,"stop":1698715353372,"duration":130603}},{"uid":"d52431c299ccba13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d52431c299ccba13","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":1698701554011,"stop":1698701683682,"duration":129671}},{"uid":"9f0f5c95fc300274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9f0f5c95fc300274","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":1698700458030,"stop":1698700588937,"duration":130907}},{"uid":"ba4a8b2d46d252fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/ba4a8b2d46d252fa","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":1698693177394,"stop":1698693308515,"duration":131121}},{"uid":"4538cb2a362e782d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4538cb2a362e782d","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":1698692970520,"stop":1698693100747,"duration":130227}},{"uid":"f80edbde64d4988c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f80edbde64d4988c","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":1698646612255,"stop":1698646742246,"duration":129991}},{"uid":"b57655df6f264bb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b57655df6f264bb6","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":1698646553197,"stop":1698646684136,"duration":130939}},{"uid":"307cec11778a5aff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/307cec11778a5aff","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":1698628667103,"stop":1698628797977,"duration":130874}},{"uid":"2d965f184ff6b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/2d965f184ff6b0e","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":1698615392455,"stop":1698615522318,"duration":129863}},{"uid":"b61866fa2eea8cde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b61866fa2eea8cde","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":1698615311755,"stop":1698615441525,"duration":129770}},{"uid":"f36166469819d2bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f36166469819d2bc","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":1698615321240,"stop":1698615452615,"duration":131375}},{"uid":"69cc810936c39ee8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/69cc810936c39ee8","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":1698542594231,"stop":1698542723994,"duration":129763}},{"uid":"eb8d3d6937997bb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/eb8d3d6937997bb2","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":1698455665956,"stop":1698455796737,"duration":130781}},{"uid":"3e6851cfbe4b391b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/3e6851cfbe4b391b","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":1698369328993,"stop":1698369458488,"duration":129495}},{"uid":"f700a45999b39d10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f700a45999b39d10","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":1698283138870,"stop":1698283268498,"duration":129628}},{"uid":"b62f086a22e38378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b62f086a22e38378","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":1698196745026,"stop":1698196874696,"duration":129670}},{"uid":"fa84a1b361b0a68d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fa84a1b361b0a68d","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":1698178290727,"stop":1698178421279,"duration":130552}}]},"519a697efdcc9e7678d3369921187d0b":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":23},"items":[{"uid":"b054174ed72ffcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b054174ed72ffcc","status":"passed","time":{"start":1698867424357,"stop":1698867430489,"duration":6132}},{"uid":"b7d0ef51b67db396","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b7d0ef51b67db396","status":"passed","time":{"start":1698801505559,"stop":1698801520060,"duration":14501}},{"uid":"9ee9121802309fa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9ee9121802309fa7","status":"passed","time":{"start":1698788476492,"stop":1698788483648,"duration":7156}},{"uid":"413ade648f4e85c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/413ade648f4e85c1","status":"passed","time":{"start":1698714943356,"stop":1698714950309,"duration":6953}},{"uid":"faf7e93fdeb9b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/faf7e93fdeb9b4a","status":"passed","time":{"start":1698701313628,"stop":1698701318976,"duration":5348}},{"uid":"ae015ae27e6c5b17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ae015ae27e6c5b17","status":"passed","time":{"start":1698700190963,"stop":1698700198529,"duration":7566}},{"uid":"fc09896071d03c1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/fc09896071d03c1f","status":"passed","time":{"start":1698692755192,"stop":1698692761739,"duration":6547}},{"uid":"9c8c44fc28ce97f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/9c8c44fc28ce97f4","status":"passed","time":{"start":1698692709669,"stop":1698692716799,"duration":7130}},{"uid":"2dae8dd009c895d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2dae8dd009c895d9","status":"passed","time":{"start":1698646273735,"stop":1698646280135,"duration":6400}},{"uid":"7382184dda7f0e1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7382184dda7f0e1f","status":"passed","time":{"start":1698646296990,"stop":1698646302516,"duration":5526}},{"uid":"183e99180643adc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/183e99180643adc6","status":"passed","time":{"start":1698628514507,"stop":1698628520374,"duration":5867}},{"uid":"6325e1ba14aaac9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/6325e1ba14aaac9b","status":"passed","time":{"start":1698615143709,"stop":1698615149008,"duration":5299}},{"uid":"975ffd6764270fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/975ffd6764270fc5","status":"passed","time":{"start":1698615206815,"stop":1698615212482,"duration":5667}},{"uid":"76200ea86d919aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/76200ea86d919aba","status":"passed","time":{"start":1698615075818,"stop":1698615081577,"duration":5759}},{"uid":"3f54c75f198c6e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3f54c75f198c6e4","status":"passed","time":{"start":1698542318769,"stop":1698542325071,"duration":6302}},{"uid":"4558ba6983650ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/4558ba6983650ea9","status":"passed","time":{"start":1698455512721,"stop":1698455518601,"duration":5880}},{"uid":"52ea85355514d0f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/52ea85355514d0f9","status":"passed","time":{"start":1698369197950,"stop":1698369204091,"duration":6141}},{"uid":"a0ec2728b76ed831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a0ec2728b76ed831","status":"passed","time":{"start":1698282792316,"stop":1698282798572,"duration":6256}},{"uid":"fbb245790ad115ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/fbb245790ad115ba","status":"passed","time":{"start":1698196465992,"stop":1698196471806,"duration":5814}},{"uid":"a5117c2092652f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/a5117c2092652f2","status":"passed","time":{"start":1698178169068,"stop":1698178175629,"duration":6561}}]},"e8795ce8d9315a80a8e410520349c187":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":30,"unknown":0,"total":31},"items":[{"uid":"64c1b7cca23618e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/64c1b7cca23618e2","status":"passed","time":{"start":1698867432002,"stop":1698867449787,"duration":17785}},{"uid":"665fd22cc5a408e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/665fd22cc5a408e2","status":"passed","time":{"start":1698801525721,"stop":1698801539966,"duration":14245}},{"uid":"9909d75b1d42ef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9909d75b1d42ef5","status":"passed","time":{"start":1698788486023,"stop":1698788499847,"duration":13824}},{"uid":"2cdc37726910b792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2cdc37726910b792","status":"passed","time":{"start":1698714952495,"stop":1698714967073,"duration":14578}},{"uid":"ae7107aea859d924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ae7107aea859d924","status":"passed","time":{"start":1698701321049,"stop":1698701332751,"duration":11702}},{"uid":"68214b7c311a68cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/68214b7c311a68cb","status":"passed","time":{"start":1698700200906,"stop":1698700215385,"duration":14479}},{"uid":"d4383a6769bb876b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d4383a6769bb876b","status":"passed","time":{"start":1698692763880,"stop":1698692790215,"duration":26335}},{"uid":"210c9e678dfe4e34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/210c9e678dfe4e34","status":"passed","time":{"start":1698692719348,"stop":1698692735139,"duration":15791}},{"uid":"89ad495d0ed11de3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/89ad495d0ed11de3","status":"passed","time":{"start":1698646282309,"stop":1698646296615,"duration":14306}},{"uid":"3dcd5e8380cd29ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3dcd5e8380cd29ea","status":"passed","time":{"start":1698646305039,"stop":1698646318259,"duration":13220}},{"uid":"11a742b74d12ea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/11a742b74d12ea1","status":"passed","time":{"start":1698628525804,"stop":1698628542034,"duration":16230}},{"uid":"5bb413da76bbd057","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5bb413da76bbd057","status":"passed","time":{"start":1698615154784,"stop":1698615165542,"duration":10758}},{"uid":"95af06715061d00c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/95af06715061d00c","status":"passed","time":{"start":1698615214361,"stop":1698615228395,"duration":14034}},{"uid":"5934339dd9c8a160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/5934339dd9c8a160","status":"passed","time":{"start":1698615087317,"stop":1698615102652,"duration":15335}},{"uid":"8de2029e45c5ce7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8de2029e45c5ce7c","status":"passed","time":{"start":1698542327041,"stop":1698542344179,"duration":17138}},{"uid":"1e89ad3954a16a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1e89ad3954a16a3","status":"passed","time":{"start":1698455520060,"stop":1698455532982,"duration":12922}},{"uid":"2d6ae23e1b087270","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2d6ae23e1b087270","status":"passed","time":{"start":1698369206228,"stop":1698369220281,"duration":14053}},{"uid":"6347ddaf8023783c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6347ddaf8023783c","status":"passed","time":{"start":1698282801098,"stop":1698282820300,"duration":19202}},{"uid":"aa4e6a7931f7fc59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/aa4e6a7931f7fc59","status":"passed","time":{"start":1698196477656,"stop":1698196500238,"duration":22582}},{"uid":"5d193ea487eb98d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/5d193ea487eb98d2","status":"passed","time":{"start":1698178181199,"stop":1698178199638,"duration":18439}}]},"f8fee070cb49e91fbb5bb87c533c294a":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"895ca22298ea917a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/895ca22298ea917a","status":"passed","time":{"start":1698867470532,"stop":1698867478685,"duration":8153}},{"uid":"4e82488defe74fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/4e82488defe74fea","status":"passed","time":{"start":1698801547229,"stop":1698801576180,"duration":28951}},{"uid":"98f041530a093f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/98f041530a093f1","status":"passed","time":{"start":1698788723684,"stop":1698788736635,"duration":12951}},{"uid":"df04373a4a66bfc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/df04373a4a66bfc6","status":"passed","time":{"start":1698715189400,"stop":1698715199662,"duration":10262}},{"uid":"de85eac4e6393348","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/de85eac4e6393348","status":"passed","time":{"start":1698701520085,"stop":1698701526849,"duration":6764}},{"uid":"eb75f973a352dd30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/eb75f973a352dd30","status":"passed","time":{"start":1698700432185,"stop":1698700439672,"duration":7487}},{"uid":"76c4147acac34c3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/76c4147acac34c3b","status":"passed","time":{"start":1698693000169,"stop":1698693006566,"duration":6397}},{"uid":"16385caca7d8ed0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/16385caca7d8ed0a","status":"passed","time":{"start":1698692948967,"stop":1698692955489,"duration":6522}},{"uid":"6f34e381c1c5955","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/6f34e381c1c5955","status":"passed","time":{"start":1698646565545,"stop":1698646571972,"duration":6427}},{"uid":"5093b671b8fc05ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/5093b671b8fc05ec","status":"passed","time":{"start":1698646504813,"stop":1698646511360,"duration":6547}},{"uid":"f6c5e26706d6e4ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/f6c5e26706d6e4ab","status":"passed","time":{"start":1698628542135,"stop":1698628572800,"duration":30665}},{"uid":"75e00bac10e85524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/75e00bac10e85524","status":"passed","time":{"start":1698615169673,"stop":1698615175841,"duration":6168}},{"uid":"69a3d6fec48f1da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/69a3d6fec48f1da2","status":"passed","time":{"start":1698615237513,"stop":1698615243606,"duration":6093}},{"uid":"6b6677ca9351c6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/6b6677ca9351c6d6","status":"passed","time":{"start":1698615099882,"stop":1698615106253,"duration":6371}},{"uid":"6a375108c53c193d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6a375108c53c193d","status":"passed","time":{"start":1698542339038,"stop":1698542346907,"duration":7869}},{"uid":"b558ae648175f6c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/b558ae648175f6c0","status":"passed","time":{"start":1698455531044,"stop":1698455571945,"duration":40901}},{"uid":"e29ffff010dd285c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e29ffff010dd285c","status":"passed","time":{"start":1698369220854,"stop":1698369245818,"duration":24964}},{"uid":"43af080ccdbc4b99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/43af080ccdbc4b99","status":"passed","time":{"start":1698282809999,"stop":1698282838165,"duration":28166}},{"uid":"c19a9cf11b36e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c19a9cf11b36e6","status":"passed","time":{"start":1698196482484,"stop":1698196502892,"duration":20408}},{"uid":"c5e30b3090e194a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c5e30b3090e194a1","status":"passed","time":{"start":1698178214308,"stop":1698178222741,"duration":8433}}]},"44ddd5985badeba6e2bcae7f904bc14a":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"94f7f851e7a8c156","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/94f7f851e7a8c156","status":"passed","time":{"start":1698867623319,"stop":1698867625554,"duration":2235}},{"uid":"33461bc8237a5860","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/33461bc8237a5860","status":"passed","time":{"start":1698801578081,"stop":1698801580432,"duration":2351}},{"uid":"a97eb22f26035507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/a97eb22f26035507","status":"passed","time":{"start":1698788721162,"stop":1698788723462,"duration":2300}},{"uid":"53e8cdfa044057ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/53e8cdfa044057ab","status":"passed","time":{"start":1698715207485,"stop":1698715210055,"duration":2570}},{"uid":"62414a5656f70aeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/62414a5656f70aeb","status":"passed","time":{"start":1698701531620,"stop":1698701533688,"duration":2068}},{"uid":"421e0c5cad1fb950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/421e0c5cad1fb950","status":"passed","time":{"start":1698700437427,"stop":1698700439651,"duration":2224}},{"uid":"191966dd06f6ce62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/191966dd06f6ce62","status":"passed","time":{"start":1698693202044,"stop":1698693204467,"duration":2423}},{"uid":"d82da2b0fedfff03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d82da2b0fedfff03","status":"passed","time":{"start":1698692957253,"stop":1698692959637,"duration":2384}},{"uid":"a56514cf55029176","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/a56514cf55029176","status":"passed","time":{"start":1698646555887,"stop":1698646558490,"duration":2603}},{"uid":"5a9a8fb86a7eccb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/5a9a8fb86a7eccb9","status":"passed","time":{"start":1698646525658,"stop":1698646528067,"duration":2409}},{"uid":"b99be57544b8c4e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b99be57544b8c4e3","status":"passed","time":{"start":1698628596599,"stop":1698628599710,"duration":3111}},{"uid":"89fa786f660277b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/89fa786f660277b7","status":"passed","time":{"start":1698615357272,"stop":1698615360093,"duration":2821}},{"uid":"751ea86e8fe1bf9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/751ea86e8fe1bf9a","status":"passed","time":{"start":1698615271207,"stop":1698615273767,"duration":2560}},{"uid":"8b6d9d5cbdd3bd7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8b6d9d5cbdd3bd7d","status":"passed","time":{"start":1698615368701,"stop":1698615371204,"duration":2503}},{"uid":"35f37ddff0aeafd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/35f37ddff0aeafd0","status":"passed","time":{"start":1698542580999,"stop":1698542583059,"duration":2060}},{"uid":"80c0bcffb0be048e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/80c0bcffb0be048e","status":"passed","time":{"start":1698455598458,"stop":1698455600425,"duration":1967}},{"uid":"cc2b49145d88ddad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/cc2b49145d88ddad","status":"passed","time":{"start":1698369272186,"stop":1698369274549,"duration":2363}},{"uid":"a8e624e26260c743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a8e624e26260c743","status":"passed","time":{"start":1698283092511,"stop":1698283094806,"duration":2295}},{"uid":"251d98a9e2933031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/251d98a9e2933031","status":"passed","time":{"start":1698196719005,"stop":1698196721224,"duration":2219}},{"uid":"2d6dcaa93661e622","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/2d6dcaa93661e622","status":"passed","time":{"start":1698178244270,"stop":1698178246628,"duration":2358}}]},"445c69993d092ef0a391b637b7b8f077":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"d9ac2fc8c3d1d96a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/d9ac2fc8c3d1d96a","status":"passed","time":{"start":1698867633609,"stop":1698867634914,"duration":1305}},{"uid":"61f5a46b60b9e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/61f5a46b60b9e3","status":"passed","time":{"start":1698801590126,"stop":1698801591626,"duration":1500}},{"uid":"7aff31def8b2de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/7aff31def8b2de0","status":"passed","time":{"start":1698788733067,"stop":1698788735089,"duration":2022}},{"uid":"cee1448a4f62e4db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/cee1448a4f62e4db","status":"passed","time":{"start":1698715199665,"stop":1698715201794,"duration":2129}},{"uid":"f84a65449e59192c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f84a65449e59192c","status":"passed","time":{"start":1698701541920,"stop":1698701543179,"duration":1259}},{"uid":"7d78d5573017a394","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/7d78d5573017a394","status":"passed","time":{"start":1698700439675,"stop":1698700441829,"duration":2154}},{"uid":"be2ee0f368e2b518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/be2ee0f368e2b518","status":"passed","time":{"start":1698693143076,"stop":1698693145243,"duration":2167}},{"uid":"ff289f3538ab5265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/ff289f3538ab5265","status":"passed","time":{"start":1698692955492,"stop":1698692957532,"duration":2040}},{"uid":"60beb68c13258839","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/60beb68c13258839","status":"passed","time":{"start":1698646567181,"stop":1698646569393,"duration":2212}},{"uid":"57be4764025634e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/57be4764025634e3","status":"passed","time":{"start":1698646538276,"stop":1698646539907,"duration":1631}},{"uid":"5e504e9587a101e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/5e504e9587a101e4","status":"passed","time":{"start":1698628608563,"stop":1698628610370,"duration":1807}},{"uid":"18391c7a91666714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/18391c7a91666714","status":"passed","time":{"start":1698615368410,"stop":1698615369730,"duration":1320}},{"uid":"691ff3f19a8714bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/691ff3f19a8714bd","status":"passed","time":{"start":1698615282020,"stop":1698615283316,"duration":1296}},{"uid":"db0f32d647e3c6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/db0f32d647e3c6ff","status":"passed","time":{"start":1698615380465,"stop":1698615382337,"duration":1872}},{"uid":"c5e5914892967e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/c5e5914892967e38","status":"passed","time":{"start":1698542591909,"stop":1698542593317,"duration":1408}},{"uid":"2349e3c98381b152","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2349e3c98381b152","status":"passed","time":{"start":1698455608449,"stop":1698455609870,"duration":1421}},{"uid":"3e9c1e0d5e1c8b1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/3e9c1e0d5e1c8b1b","status":"passed","time":{"start":1698369284071,"stop":1698369285677,"duration":1606}},{"uid":"d42c30840be19547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d42c30840be19547","status":"passed","time":{"start":1698283119728,"stop":1698283122347,"duration":2619}},{"uid":"10b120f845304bb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/10b120f845304bb1","status":"passed","time":{"start":1698196730882,"stop":1698196732772,"duration":1890}},{"uid":"b07c70392534ef14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b07c70392534ef14","status":"passed","time":{"start":1698178256169,"stop":1698178257708,"duration":1539}}]},"46bdc81110002bd93542f111d9af2812":{"statistic":{"failed":27,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":170},"items":[{"uid":"eb3eab432c721717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/eb3eab432c721717","status":"passed","time":{"start":1698867619883,"stop":1698867623316,"duration":3433}},{"uid":"9fefcfac864b7e64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9fefcfac864b7e64","status":"passed","time":{"start":1698801576289,"stop":1698801578078,"duration":1789}},{"uid":"7f40f38336f6e2ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/7f40f38336f6e2ed","status":"passed","time":{"start":1698788717223,"stop":1698788721159,"duration":3936}},{"uid":"a02bb2884be70c1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a02bb2884be70c1d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698715205668,"stop":1698715207437,"duration":1769}},{"uid":"815bdd47584f69a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/815bdd47584f69a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701542772,"stop":1698701545860,"duration":3088}},{"uid":"16797d826ed5298f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/16797d826ed5298f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700435341,"stop":1698700437397,"duration":2056}},{"uid":"f7c880184cf8925d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f7c880184cf8925d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693199167,"stop":1698693202011,"duration":2844}},{"uid":"279ab02bb5bab717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/279ab02bb5bab717","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692954683,"stop":1698692957217,"duration":2534}},{"uid":"e733d66277eb3eda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/e733d66277eb3eda","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646553957,"stop":1698646555851,"duration":1894}},{"uid":"1fdef57c8037f091","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1fdef57c8037f091","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646523561,"stop":1698646525630,"duration":2069}},{"uid":"b69be7fb87b7d768","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b69be7fb87b7d768","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628913751,"stop":1698628915379,"duration":1628}},{"uid":"baf7938eb8f4799f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/baf7938eb8f4799f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615355181,"stop":1698615357079,"duration":1898}},{"uid":"e170de4dd8f36ff1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e170de4dd8f36ff1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615592866,"stop":1698615594742,"duration":1876}},{"uid":"65c8043481cc6288","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/65c8043481cc6288","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615293333,"stop":1698615295603,"duration":2270}},{"uid":"5417649125a14299","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5417649125a14299","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542532168,"stop":1698542535276,"duration":3108}},{"uid":"ef775124de177170","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ef775124de177170","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455885867,"stop":1698455887338,"duration":1471}},{"uid":"6f1bb5e564f22a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6f1bb5e564f22a10","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369647034,"stop":1698369648928,"duration":1894}},{"uid":"e2005a79565e3c45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e2005a79565e3c45","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698283042188,"stop":1698283143588,"duration":101400}},{"uid":"58fed7cc9d503bc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/58fed7cc9d503bc8","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196691412,"stop":1698196693380,"duration":1968}},{"uid":"85e143a08a7a548b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/85e143a08a7a548b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178620664,"stop":1698178623709,"duration":3045}}]},"f014a970b405df22a91c3a1e6926ba51":{"statistic":{"failed":58,"broken":0,"skipped":0,"passed":112,"unknown":0,"total":170},"items":[{"uid":"9cad3eb2427694e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/9cad3eb2427694e4","status":"passed","time":{"start":1698867422619,"stop":1698867430991,"duration":8372}},{"uid":"7bba6c98af9949be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7bba6c98af9949be","status":"passed","time":{"start":1698801558917,"stop":1698801567380,"duration":8463}},{"uid":"b9fd8d39dc6f7a49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/b9fd8d39dc6f7a49","status":"passed","time":{"start":1698788523365,"stop":1698788532892,"duration":9527}},{"uid":"5b2b2f4b7191fb7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5b2b2f4b7191fb7b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714993434,"stop":1698715004723,"duration":11289}},{"uid":"ddfea0679f50f357","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ddfea0679f50f357","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701353200,"stop":1698701361260,"duration":8060}},{"uid":"bbe2a0308e454fc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/bbe2a0308e454fc1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700237993,"stop":1698700246390,"duration":8397}},{"uid":"8b961fb77d225921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8b961fb77d225921","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693110740,"stop":1698693131258,"duration":20518}},{"uid":"4853c4651a8e3f4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4853c4651a8e3f4a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692758563,"stop":1698692769408,"duration":10845}},{"uid":"68e706ade5dc98bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/68e706ade5dc98bd","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646336846,"stop":1698646347866,"duration":11020}},{"uid":"408995bab1ea5fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/408995bab1ea5fb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646346059,"stop":1698646354414,"duration":8355}},{"uid":"8cbd119a63ff336c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8cbd119a63ff336c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628566051,"stop":1698628573545,"duration":7494}},{"uid":"a51ef4d8729a2912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a51ef4d8729a2912","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615483345,"stop":1698615491448,"duration":8103}},{"uid":"a99311e2d630448c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a99311e2d630448c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615248411,"stop":1698615255679,"duration":7268}},{"uid":"d12bc582b490d53c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d12bc582b490d53c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615125609,"stop":1698615134706,"duration":9097}},{"uid":"bd49bd87e3f92563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bd49bd87e3f92563","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542366391,"stop":1698542374299,"duration":7908}},{"uid":"5012eb901ab8050b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5012eb901ab8050b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455553149,"stop":1698455561748,"duration":8599}},{"uid":"b3ab764cd767ccc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b3ab764cd767ccc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369242808,"stop":1698369251803,"duration":8995}},{"uid":"77a61b2ea9affaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/77a61b2ea9affaa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698282846775,"stop":1698282856330,"duration":9555}},{"uid":"18f3f4b4d20f08d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/18f3f4b4d20f08d7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196523960,"stop":1698196531635,"duration":7675}},{"uid":"71b4ae87742e068d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/71b4ae87742e068d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178221467,"stop":1698178230510,"duration":9043}}]},"f7ffd8878be96220bbaf283f6c48e546":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"9e3d685d3dbd4e05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/9e3d685d3dbd4e05","status":"passed","time":{"start":1698867430494,"stop":1698867431998,"duration":1504}},{"uid":"9adc85ad5f1b3975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9adc85ad5f1b3975","status":"passed","time":{"start":1698801520480,"stop":1698801525718,"duration":5238}},{"uid":"ef0b972fff0bb783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ef0b972fff0bb783","status":"passed","time":{"start":1698788484383,"stop":1698788486020,"duration":1637}},{"uid":"fb7e581fbee49cbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fb7e581fbee49cbe","status":"passed","time":{"start":1698714951120,"stop":1698714952491,"duration":1371}},{"uid":"5c10bc6f0589c24f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5c10bc6f0589c24f","status":"passed","time":{"start":1698701319547,"stop":1698701321047,"duration":1500}},{"uid":"87bb0bf27ef92ede","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/87bb0bf27ef92ede","status":"passed","time":{"start":1698700199201,"stop":1698700200903,"duration":1702}},{"uid":"6917208950cbda99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/6917208950cbda99","status":"passed","time":{"start":1698692762467,"stop":1698692763877,"duration":1410}},{"uid":"71c8bc19bf189454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/71c8bc19bf189454","status":"passed","time":{"start":1698692717530,"stop":1698692719345,"duration":1815}},{"uid":"936d39935dbc13a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/936d39935dbc13a8","status":"passed","time":{"start":1698646280898,"stop":1698646282306,"duration":1408}},{"uid":"d22552df8757a6d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d22552df8757a6d3","status":"passed","time":{"start":1698646303158,"stop":1698646305036,"duration":1878}},{"uid":"149a45354ebe2ba3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/149a45354ebe2ba3","status":"passed","time":{"start":1698628521029,"stop":1698628525801,"duration":4772}},{"uid":"d40a83dff6ef9b0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d40a83dff6ef9b0a","status":"passed","time":{"start":1698615149656,"stop":1698615154780,"duration":5124}},{"uid":"e076d2cc20fd7ed2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e076d2cc20fd7ed2","status":"passed","time":{"start":1698615213172,"stop":1698615214358,"duration":1186}},{"uid":"d99e51317e2e8f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d99e51317e2e8f81","status":"passed","time":{"start":1698615082366,"stop":1698615087314,"duration":4948}},{"uid":"2c22c86f99e54b5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2c22c86f99e54b5d","status":"passed","time":{"start":1698542325719,"stop":1698542327039,"duration":1320}},{"uid":"ffc7cc2fb9d4fbc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ffc7cc2fb9d4fbc3","status":"passed","time":{"start":1698455519054,"stop":1698455520057,"duration":1003}},{"uid":"1ba764120a6501d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/1ba764120a6501d0","status":"passed","time":{"start":1698369204837,"stop":1698369206225,"duration":1388}},{"uid":"a9c7cb253cdba53b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a9c7cb253cdba53b","status":"passed","time":{"start":1698282799313,"stop":1698282801095,"duration":1782}},{"uid":"9f53ffcf8ab2d064","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9f53ffcf8ab2d064","status":"passed","time":{"start":1698196472371,"stop":1698196477654,"duration":5283}},{"uid":"616e3c64d202616d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/616e3c64d202616d","status":"passed","time":{"start":1698178176362,"stop":1698178181195,"duration":4833}}]},"7f3dc7acf0fc90eded39e25c4ed3bb60":{"statistic":{"failed":49,"broken":0,"skipped":0,"passed":121,"unknown":0,"total":170},"items":[{"uid":"e3272b7e2d082a53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/e3272b7e2d082a53","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698867388168,"stop":1698867389196,"duration":1028}},{"uid":"a3ce50c31fb478c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/a3ce50c31fb478c1","status":"passed","time":{"start":1698801501999,"stop":1698801505227,"duration":3228}},{"uid":"561d1ae73fa3c8fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/561d1ae73fa3c8fa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698788438738,"stop":1698788439886,"duration":1148}},{"uid":"dcfd719a54c7c79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/dcfd719a54c7c79","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698714898387,"stop":1698714899456,"duration":1069}},{"uid":"f4ecf255b7a35956","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f4ecf255b7a35956","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698701282000,"stop":1698701283050,"duration":1050}},{"uid":"ed214a66d6a85e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ed214a66d6a85e6b","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698700165821,"stop":1698700167201,"duration":1380}},{"uid":"516a02e47b328fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/516a02e47b328fd","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692723343,"stop":1698692724484,"duration":1141}},{"uid":"e1a314f09b2b95e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e1a314f09b2b95e0","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692676387,"stop":1698692677380,"duration":993}},{"uid":"7e8a542d3c2050f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/7e8a542d3c2050f7","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698646236230,"stop":1698646237338,"duration":1108}},{"uid":"702ed62fe89349f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/702ed62fe89349f7","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698646265877,"stop":1698646267173,"duration":1296}},{"uid":"2a02545f97e3fde1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/2a02545f97e3fde1","status":"passed","time":{"start":1698628482222,"stop":1698628488204,"duration":5982}},{"uid":"2808cb4656cc7b14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/2808cb4656cc7b14","status":"passed","time":{"start":1698615116395,"stop":1698615120805,"duration":4410}},{"uid":"fa582e31a4d4d973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/fa582e31a4d4d973","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615171839,"stop":1698615173009,"duration":1170}},{"uid":"fdd47830f2f03a84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/fdd47830f2f03a84","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615050255,"stop":1698615051448,"duration":1193}},{"uid":"8857312bf597e868","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8857312bf597e868","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698542283769,"stop":1698542285027,"duration":1258}},{"uid":"9a2deb3de9c77bfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/9a2deb3de9c77bfa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698455478857,"stop":1698455479972,"duration":1115}},{"uid":"226e18540dc126a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/226e18540dc126a5","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698369166372,"stop":1698369167516,"duration":1144}},{"uid":"5f0ca284f7c3cea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/5f0ca284f7c3cea1","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698282749795,"stop":1698282754065,"duration":4270}},{"uid":"ca863fb77ee94132","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/ca863fb77ee94132","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698196426968,"stop":1698196427978,"duration":1010}},{"uid":"90c0955ac340801a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/90c0955ac340801a","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178144884,"stop":1698178145790,"duration":906}}]},"af246d65f1eea891cf11ee497308965a":{"statistic":{"failed":147,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":170},"items":[{"uid":"d523ba688d991785","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/d523ba688d991785","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":1698867660544,"stop":1698867661518,"duration":974}},{"uid":"b4024b7e85168ed0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b4024b7e85168ed0","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698801595230,"stop":1698801603906,"duration":8676}},{"uid":"73dee4db266ebd90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/73dee4db266ebd90","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698788746594,"stop":1698788748233,"duration":1639}},{"uid":"e47ac599b0848867","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e47ac599b0848867","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698715221055,"stop":1698715222717,"duration":1662}},{"uid":"eaef15e37c268a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/eaef15e37c268a4d","status":"passed","time":{"start":1698701552664,"stop":1698701554008,"duration":1344}},{"uid":"b459285f95828881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b459285f95828881","status":"passed","time":{"start":1698700455798,"stop":1698700458027,"duration":2229}},{"uid":"41ed6e0c0d968086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/41ed6e0c0d968086","status":"passed","time":{"start":1698693175778,"stop":1698693177390,"duration":1612}},{"uid":"a5e78f5d1c4368ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/a5e78f5d1c4368ba","status":"passed","time":{"start":1698692968952,"stop":1698692970517,"duration":1565}},{"uid":"ccdf21d0efedcc15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ccdf21d0efedcc15","status":"passed","time":{"start":1698646581994,"stop":1698646612252,"duration":30258}},{"uid":"4cce95b11b430ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/4cce95b11b430ba","status":"passed","time":{"start":1698646551164,"stop":1698646553194,"duration":2030}},{"uid":"37de1966a41688dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/37de1966a41688dc","status":"passed","time":{"start":1698628637748,"stop":1698628667099,"duration":29351}},{"uid":"5d2ac47bf8e0f1dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5d2ac47bf8e0f1dd","status":"passed","time":{"start":1698615391164,"stop":1698615392453,"duration":1289}},{"uid":"9e1eb450c991bf18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/9e1eb450c991bf18","status":"passed","time":{"start":1698615310125,"stop":1698615311752,"duration":1627}},{"uid":"19554ed69ab7f698","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/19554ed69ab7f698","status":"passed","time":{"start":1698615319636,"stop":1698615321238,"duration":1602}},{"uid":"8cb0749a55897043","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8cb0749a55897043","status":"passed","time":{"start":1698542564247,"stop":1698542594229,"duration":29982}},{"uid":"363b789600daad6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/363b789600daad6","status":"passed","time":{"start":1698455642590,"stop":1698455665953,"duration":23363}},{"uid":"562b354808e318","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/562b354808e318","status":"passed","time":{"start":1698369319945,"stop":1698369328990,"duration":9045}},{"uid":"31c423fb33f8f5e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/31c423fb33f8f5e9","status":"passed","time":{"start":1698283137129,"stop":1698283138867,"duration":1738}},{"uid":"8f29e7252b3a8970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/8f29e7252b3a8970","status":"passed","time":{"start":1698196715673,"stop":1698196745024,"duration":29351}},{"uid":"62640462317c27de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/62640462317c27de","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178287486,"stop":1698178290665,"duration":3179}}]},"702154f20d1bb392cb26213b3a14a202":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"a26274b6ef788c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/a26274b6ef788c17","status":"passed","time":{"start":1698867792767,"stop":1698867795072,"duration":2305}},{"uid":"461819083a56d962","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/461819083a56d962","status":"passed","time":{"start":1698801603603,"stop":1698801605888,"duration":2285}},{"uid":"c2bd48aa089f57da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c2bd48aa089f57da","status":"passed","time":{"start":1698788879567,"stop":1698788881849,"duration":2282}},{"uid":"9d8a0b643d17d07a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9d8a0b643d17d07a","status":"passed","time":{"start":1698715353690,"stop":1698715355931,"duration":2241}},{"uid":"24574c389132c959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/24574c389132c959","status":"passed","time":{"start":1698701683958,"stop":1698701686408,"duration":2450}},{"uid":"f2901b73af6893d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f2901b73af6893d9","status":"passed","time":{"start":1698700589087,"stop":1698700595555,"duration":6468}},{"uid":"4e6eea5b4c5dc485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/4e6eea5b4c5dc485","status":"passed","time":{"start":1698693308754,"stop":1698693311848,"duration":3094}},{"uid":"d65bd51e13adcd4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d65bd51e13adcd4a","status":"passed","time":{"start":1698693100927,"stop":1698693103066,"duration":2139}},{"uid":"fdabd92d32d0d019","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/fdabd92d32d0d019","status":"passed","time":{"start":1698646588268,"stop":1698646590914,"duration":2646}},{"uid":"367f55fc7dd35bdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/367f55fc7dd35bdc","status":"passed","time":{"start":1698646555939,"stop":1698646558822,"duration":2883}},{"uid":"5e4ee764089c3885","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/5e4ee764089c3885","status":"passed","time":{"start":1698628798142,"stop":1698628800489,"duration":2347}},{"uid":"eb69c24a961db32e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/eb69c24a961db32e","status":"passed","time":{"start":1698615522528,"stop":1698615524981,"duration":2453}},{"uid":"29dd20c44f21e6e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/29dd20c44f21e6e6","status":"passed","time":{"start":1698615441714,"stop":1698615444077,"duration":2363}},{"uid":"e6991af0ee0af46c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e6991af0ee0af46c","status":"passed","time":{"start":1698615452876,"stop":1698615455611,"duration":2735}},{"uid":"884279a4b2c813a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/884279a4b2c813a6","status":"passed","time":{"start":1698542724138,"stop":1698542727017,"duration":2879}},{"uid":"4e790a5838126c00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/4e790a5838126c00","status":"passed","time":{"start":1698455796933,"stop":1698455799028,"duration":2095}},{"uid":"9d40651691035344","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9d40651691035344","status":"passed","time":{"start":1698369458737,"stop":1698369461355,"duration":2618}},{"uid":"3848c4f49160f36b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3848c4f49160f36b","status":"passed","time":{"start":1698283268723,"stop":1698283271353,"duration":2630}},{"uid":"5b08c12bd176b91c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5b08c12bd176b91c","status":"passed","time":{"start":1698196874960,"stop":1698196877643,"duration":2683}},{"uid":"79b557a5f53e4b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/79b557a5f53e4b4a","status":"passed","time":{"start":1698178421467,"stop":1698178429574,"duration":8107}}]},"b583dc83005aea8688ae703bcdf0d977":{"statistic":{"failed":77,"broken":0,"skipped":0,"passed":93,"unknown":0,"total":170},"items":[{"uid":"7ae7ed6269a0a317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/7ae7ed6269a0a317","status":"passed","time":{"start":1698867404488,"stop":1698867406091,"duration":1603}},{"uid":"8ed776cf46eabe23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/8ed776cf46eabe23","status":"passed","time":{"start":1698801490220,"stop":1698801494984,"duration":4764}},{"uid":"63b6a4042cefac1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/63b6a4042cefac1b","status":"passed","time":{"start":1698788436184,"stop":1698788437950,"duration":1766}},{"uid":"19e8f8570357f9c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/19e8f8570357f9c1","status":"passed","time":{"start":1698714913353,"stop":1698714915875,"duration":2522}},{"uid":"64ecb78eb0fa67da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/64ecb78eb0fa67da","status":"passed","time":{"start":1698701291226,"stop":1698701293253,"duration":2027}},{"uid":"e4457a0aa32653a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e4457a0aa32653a0","status":"passed","time":{"start":1698700168834,"stop":1698700170641,"duration":1807}},{"uid":"bc499fa0f4ad4166","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/bc499fa0f4ad4166","status":"passed","time":{"start":1698692727621,"stop":1698692729396,"duration":1775}},{"uid":"b0029dda28b2bc10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b0029dda28b2bc10","status":"passed","time":{"start":1698692683427,"stop":1698692685193,"duration":1766}},{"uid":"5eae39fc0fb939ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5eae39fc0fb939ae","status":"passed","time":{"start":1698646240082,"stop":1698646242009,"duration":1927}},{"uid":"355845ef1a1d26ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/355845ef1a1d26ba","status":"passed","time":{"start":1698646274421,"stop":1698646276362,"duration":1941}},{"uid":"3bb2b9a87f0120b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3bb2b9a87f0120b5","status":"passed","time":{"start":1698628477445,"stop":1698628479575,"duration":2130}},{"uid":"c873aaededb4b3a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c873aaededb4b3a8","status":"passed","time":{"start":1698615117825,"stop":1698615119587,"duration":1762}},{"uid":"6b9fd7b13a372244","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6b9fd7b13a372244","status":"passed","time":{"start":1698615168861,"stop":1698615170455,"duration":1594}},{"uid":"214c8eb35e05c504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/214c8eb35e05c504","status":"passed","time":{"start":1698615051528,"stop":1698615053523,"duration":1995}},{"uid":"15e542b2972010c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/15e542b2972010c8","status":"passed","time":{"start":1698542290908,"stop":1698542292642,"duration":1734}},{"uid":"ee1503d5c9462cf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ee1503d5c9462cf1","status":"passed","time":{"start":1698455489702,"stop":1698455494403,"duration":4701}},{"uid":"50c3ca2aa0cf26b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/50c3ca2aa0cf26b9","status":"passed","time":{"start":1698369174772,"stop":1698369176655,"duration":1883}},{"uid":"fd9fa44d92771218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/fd9fa44d92771218","status":"passed","time":{"start":1698282765947,"stop":1698282767830,"duration":1883}},{"uid":"b34268d933aa1da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b34268d933aa1da2","status":"passed","time":{"start":1698196445699,"stop":1698196447445,"duration":1746}},{"uid":"af8313a2f428e845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/af8313a2f428e845","status":"passed","time":{"start":1698178147839,"stop":1698178149888,"duration":2049}}]},"04b39ae94b1ff1469a2ad10c001ef3a6":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":70,"unknown":0,"total":71},"items":[{"uid":"80c489ad5a6f2948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/80c489ad5a6f2948","status":"passed","time":{"start":1698867764063,"stop":1698867778367,"duration":14304}},{"uid":"9c2ca783df929a46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9c2ca783df929a46","status":"passed","time":{"start":1698801697057,"stop":1698801707734,"duration":10677}},{"uid":"f600daca1e66a582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/f600daca1e66a582","status":"passed","time":{"start":1698788691053,"stop":1698788703509,"duration":12456}},{"uid":"d83dd939a9a74d64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d83dd939a9a74d64","status":"passed","time":{"start":1698715175320,"stop":1698715192162,"duration":16842}},{"uid":"c906a8bb4d857b63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/c906a8bb4d857b63","status":"passed","time":{"start":1698701521953,"stop":1698701531617,"duration":9664}},{"uid":"342212e724300a9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/342212e724300a9b","status":"passed","time":{"start":1698700412916,"stop":1698700423373,"duration":10457}},{"uid":"50d5cebac66e128f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/50d5cebac66e128f","status":"passed","time":{"start":1698693167298,"stop":1698693181153,"duration":13855}},{"uid":"667f78bfe16babde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/667f78bfe16babde","status":"passed","time":{"start":1698692930917,"stop":1698692941543,"duration":10626}},{"uid":"462dcbb27e85f9e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/462dcbb27e85f9e9","status":"passed","time":{"start":1698646521133,"stop":1698646537131,"duration":15998}},{"uid":"96594e8005bd9160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/96594e8005bd9160","status":"passed","time":{"start":1698646522440,"stop":1698646538274,"duration":15834}},{"uid":"3b973a4a196bf7e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3b973a4a196bf7e7","status":"passed","time":{"start":1698628892255,"stop":1698628901901,"duration":9646}},{"uid":"16c90415baaae0a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/16c90415baaae0a7","status":"passed","time":{"start":1698615331943,"stop":1698615343437,"duration":11494}},{"uid":"3ed660466dff7f5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3ed660466dff7f5c","status":"passed","time":{"start":1698615566517,"stop":1698615581289,"duration":14772}},{"uid":"625a470df552224b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/625a470df552224b","status":"passed","time":{"start":1698615266360,"stop":1698615280081,"duration":13721}},{"uid":"250d43937362ccac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/250d43937362ccac","status":"passed","time":{"start":1698542509003,"stop":1698542520048,"duration":11045}},{"uid":"e63aeedf58d8514","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e63aeedf58d8514","status":"passed","time":{"start":1698455862438,"stop":1698455875500,"duration":13062}},{"uid":"b48360325ca38922","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b48360325ca38922","status":"passed","time":{"start":1698369618290,"stop":1698369633368,"duration":15078}},{"uid":"b10204aa89663e81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/b10204aa89663e81","status":"passed","time":{"start":1698283000284,"stop":1698283013894,"duration":13610}},{"uid":"5f56bba6219cf671","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5f56bba6219cf671","status":"passed","time":{"start":1698196665872,"stop":1698196678753,"duration":12881}},{"uid":"7ef469a09b55b8c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7ef469a09b55b8c2","status":"passed","time":{"start":1698178597465,"stop":1698178607690,"duration":10225}}]},"fd6e3e2b6c7fbe2d0715ca47848314a0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b810bc41ebaa2b1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b810bc41ebaa2b1a","status":"passed","time":{"start":1698867805534,"stop":1698867807206,"duration":1672}},{"uid":"63e3bd2621ef4028","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/63e3bd2621ef4028","status":"passed","time":{"start":1698801626619,"stop":1698801628302,"duration":1683}},{"uid":"98550e41c58d8b6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/98550e41c58d8b6a","status":"passed","time":{"start":1698788778642,"stop":1698788780510,"duration":1868}},{"uid":"2a5db036aee32628","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2a5db036aee32628","status":"passed","time":{"start":1698715249239,"stop":1698715251071,"duration":1832}},{"uid":"2dfbf6d76d9696b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/2dfbf6d76d9696b3","status":"passed","time":{"start":1698701581820,"stop":1698701583734,"duration":1914}},{"uid":"2a6bf64aec748971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/2a6bf64aec748971","status":"passed","time":{"start":1698700486256,"stop":1698700487959,"duration":1703}},{"uid":"7674b1f2a7836d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/7674b1f2a7836d84","status":"passed","time":{"start":1698693223957,"stop":1698693225742,"duration":1785}},{"uid":"4f5a4b2b06f4847b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4f5a4b2b06f4847b","status":"passed","time":{"start":1698693010904,"stop":1698693012876,"duration":1972}},{"uid":"f2a36140814886f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f2a36140814886f8","status":"passed","time":{"start":1698646611971,"stop":1698646613724,"duration":1753}},{"uid":"27dd9b3b595a18c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/27dd9b3b595a18c3","status":"passed","time":{"start":1698646575316,"stop":1698646577381,"duration":2065}},{"uid":"a3e71e81f5f9aa77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a3e71e81f5f9aa77","status":"passed","time":{"start":1698628828358,"stop":1698628830009,"duration":1651}},{"uid":"fa80b9a0431f23ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/fa80b9a0431f23ad","status":"passed","time":{"start":1698615539948,"stop":1698615541478,"duration":1530}},{"uid":"55cdc58a42543361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/55cdc58a42543361","status":"passed","time":{"start":1698615464750,"stop":1698615466398,"duration":1648}},{"uid":"ccae8b649802ff21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ccae8b649802ff21","status":"passed","time":{"start":1698615408266,"stop":1698615410387,"duration":2121}},{"uid":"a51b651d4d174e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a51b651d4d174e0d","status":"passed","time":{"start":1698542627332,"stop":1698542629154,"duration":1822}},{"uid":"3259dde590f0cea3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3259dde590f0cea3","status":"passed","time":{"start":1698455893005,"stop":1698455894515,"duration":1510}},{"uid":"f20cd7fecfcbfed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f20cd7fecfcbfed","status":"passed","time":{"start":1698369612424,"stop":1698369614588,"duration":2164}},{"uid":"250ad5bb526840e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/250ad5bb526840e6","status":"passed","time":{"start":1698283183217,"stop":1698283185081,"duration":1864}},{"uid":"e6475d7c83497e5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e6475d7c83497e5e","status":"passed","time":{"start":1698196759413,"stop":1698196761081,"duration":1668}},{"uid":"dab6d1382876f6a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/dab6d1382876f6a3","status":"passed","time":{"start":1698178450960,"stop":1698178452797,"duration":1837}}]},"9ccf2d38c1146637d9a0560b2cb0f48e":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"4ed54b7785775d16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/4ed54b7785775d16","status":"passed","time":{"start":1698867382986,"stop":1698867388165,"duration":5179}},{"uid":"719dae516e9b8c84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/719dae516e9b8c84","status":"passed","time":{"start":1698801497071,"stop":1698801501997,"duration":4926}},{"uid":"d69910fd4edd35da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/d69910fd4edd35da","status":"passed","time":{"start":1698788433700,"stop":1698788438735,"duration":5035}},{"uid":"662c2ccad3ea1b2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/662c2ccad3ea1b2b","status":"passed","time":{"start":1698714893096,"stop":1698714898385,"duration":5289}},{"uid":"113289e50403e0f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/113289e50403e0f5","status":"passed","time":{"start":1698701277179,"stop":1698701281997,"duration":4818}},{"uid":"3295d7bb87126102","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3295d7bb87126102","status":"passed","time":{"start":1698700160910,"stop":1698700165818,"duration":4908}},{"uid":"2b8cdb44db14ca0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2b8cdb44db14ca0e","status":"passed","time":{"start":1698692718218,"stop":1698692723339,"duration":5121}},{"uid":"7c1f9607aa481294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7c1f9607aa481294","status":"passed","time":{"start":1698692671259,"stop":1698692676384,"duration":5125}},{"uid":"fe7614dd8d03d5fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/fe7614dd8d03d5fb","status":"passed","time":{"start":1698646230882,"stop":1698646236226,"duration":5344}},{"uid":"d5c098e33baebab8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d5c098e33baebab8","status":"passed","time":{"start":1698646260890,"stop":1698646265875,"duration":4985}},{"uid":"401088b0449debb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/401088b0449debb2","status":"passed","time":{"start":1698628477527,"stop":1698628482219,"duration":4692}},{"uid":"a9cc7364b8357ceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a9cc7364b8357ceb","status":"passed","time":{"start":1698615111748,"stop":1698615116392,"duration":4644}},{"uid":"edc47f5937b2701b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/edc47f5937b2701b","status":"passed","time":{"start":1698615167085,"stop":1698615171834,"duration":4749}},{"uid":"7c7c9bb6ca9fbecb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/7c7c9bb6ca9fbecb","status":"passed","time":{"start":1698615045169,"stop":1698615050252,"duration":5083}},{"uid":"a7ec3bbcabd34be5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a7ec3bbcabd34be5","status":"passed","time":{"start":1698542278412,"stop":1698542283767,"duration":5355}},{"uid":"1adfd7cdc2de3267","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1adfd7cdc2de3267","status":"passed","time":{"start":1698455474044,"stop":1698455478855,"duration":4811}},{"uid":"1d350cb894df1efe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/1d350cb894df1efe","status":"passed","time":{"start":1698369161210,"stop":1698369166369,"duration":5159}},{"uid":"7de08bf9c10e3f5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/7de08bf9c10e3f5f","status":"passed","time":{"start":1698282744603,"stop":1698282749792,"duration":5189}},{"uid":"7c3b2ada352aa76d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7c3b2ada352aa76d","status":"passed","time":{"start":1698196422219,"stop":1698196426965,"duration":4746}},{"uid":"738020127c487764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/738020127c487764","status":"passed","time":{"start":1698178139603,"stop":1698178144881,"duration":5278}}]},"801248c9ab954856945dc1ac5bef1fab":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":142,"unknown":0,"total":170},"items":[{"uid":"d45ea2db01c2aa25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/d45ea2db01c2aa25","status":"passed","time":{"start":1698867392746,"stop":1698867395179,"duration":2433}},{"uid":"b7e8f14380ac7fcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b7e8f14380ac7fcf","status":"passed","time":{"start":1698801503421,"stop":1698801505501,"duration":2080}},{"uid":"148357b2bd86367e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/148357b2bd86367e","status":"passed","time":{"start":1698788425477,"stop":1698788427478,"duration":2001}},{"uid":"93a91f5f2c6cac76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/93a91f5f2c6cac76","status":"passed","time":{"start":1698714889981,"stop":1698714891789,"duration":1808}},{"uid":"12d6dcfe8f1bf52a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/12d6dcfe8f1bf52a","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698701280236,"stop":1698701281737,"duration":1501}},{"uid":"4ac2c942be5d2f5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/4ac2c942be5d2f5c","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698700157450,"stop":1698700159218,"duration":1768}},{"uid":"fe7903d3134d1740","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/fe7903d3134d1740","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692716108,"stop":1698692717942,"duration":1834}},{"uid":"927cf8b42a34180a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/927cf8b42a34180a","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692671757,"stop":1698692673723,"duration":1966}},{"uid":"ee2b32173da7234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ee2b32173da7234","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646226768,"stop":1698646230296,"duration":3528}},{"uid":"8c10530047dcb7c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8c10530047dcb7c1","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646260782,"stop":1698646264447,"duration":3665}},{"uid":"d4c9b6b78a75ac59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d4c9b6b78a75ac59","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698628468795,"stop":1698628470654,"duration":1859}},{"uid":"f1bb5d3466ad398e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f1bb5d3466ad398e","status":"passed","time":{"start":1698615109191,"stop":1698615110902,"duration":1711}},{"uid":"e03e75ca5b1f6464","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e03e75ca5b1f6464","status":"passed","time":{"start":1698615160060,"stop":1698615161824,"duration":1764}},{"uid":"a1193b7d56fc0d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/a1193b7d56fc0d12","status":"passed","time":{"start":1698615042491,"stop":1698615044038,"duration":1547}},{"uid":"8bff45b3dfe9cded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8bff45b3dfe9cded","status":"passed","time":{"start":1698542279317,"stop":1698542281374,"duration":2057}},{"uid":"3bb5c1b84b74105e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3bb5c1b84b74105e","status":"passed","time":{"start":1698455467121,"stop":1698455468811,"duration":1690}},{"uid":"5915accf30b2f82b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5915accf30b2f82b","status":"passed","time":{"start":1698369162847,"stop":1698369165093,"duration":2246}},{"uid":"c409c1e93f26fc28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c409c1e93f26fc28","status":"passed","time":{"start":1698282742955,"stop":1698282744564,"duration":1609}},{"uid":"eeb1467f44e99565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/eeb1467f44e99565","status":"passed","time":{"start":1698196422827,"stop":1698196424905,"duration":2078}},{"uid":"41c1f5f649a273f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/41c1f5f649a273f4","status":"passed","time":{"start":1698178136357,"stop":1698178138124,"duration":1767}}]},"93061d049d5e3b3b2886e3c632b0e1f1":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":32},"items":[{"uid":"aa6b3a0b007b215a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/aa6b3a0b007b215a","status":"passed","time":{"start":1698867413827,"stop":1698867415939,"duration":2112}},{"uid":"db4e5588d489db1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/db4e5588d489db1b","status":"passed","time":{"start":1698801539905,"stop":1698801542503,"duration":2598}},{"uid":"e608d76b6ec0e63d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e608d76b6ec0e63d","status":"passed","time":{"start":1698788485904,"stop":1698788488758,"duration":2854}},{"uid":"f737a584d0764d71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f737a584d0764d71","status":"passed","time":{"start":1698714944764,"stop":1698714947520,"duration":2756}},{"uid":"fb221e5a05b8ffe9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/fb221e5a05b8ffe9","status":"passed","time":{"start":1698701306901,"stop":1698701308734,"duration":1833}},{"uid":"3a987fea2c9e5063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3a987fea2c9e5063","status":"passed","time":{"start":1698700202240,"stop":1698700204873,"duration":2633}},{"uid":"654d670611fc88cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/654d670611fc88cc","status":"passed","time":{"start":1698692752741,"stop":1698692756397,"duration":3656}},{"uid":"47aa90bb56726ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/47aa90bb56726ef2","status":"passed","time":{"start":1698692703748,"stop":1698692706912,"duration":3164}},{"uid":"c801a3b62e3864e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c801a3b62e3864e9","status":"passed","time":{"start":1698646264684,"stop":1698646267731,"duration":3047}},{"uid":"cb6bd76757040601","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cb6bd76757040601","status":"passed","time":{"start":1698646292910,"stop":1698646296707,"duration":3797}},{"uid":"a03a79ab24450b1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a03a79ab24450b1d","status":"passed","time":{"start":1698628520233,"stop":1698628522549,"duration":2316}},{"uid":"c353369a1397a17d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c353369a1397a17d","status":"passed","time":{"start":1698615145551,"stop":1698615147943,"duration":2392}},{"uid":"42ec090bd8011f1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/42ec090bd8011f1e","status":"passed","time":{"start":1698615217303,"stop":1698615219818,"duration":2515}},{"uid":"e4705159e8cadbb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e4705159e8cadbb7","status":"passed","time":{"start":1698615076287,"stop":1698615079288,"duration":3001}},{"uid":"302ff55ec7b4f262","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/302ff55ec7b4f262","status":"passed","time":{"start":1698542313276,"stop":1698542315988,"duration":2712}},{"uid":"61a115d5e3e2bb9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/61a115d5e3e2bb9c","status":"passed","time":{"start":1698455508118,"stop":1698455510480,"duration":2362}},{"uid":"d6ddaa396825369b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d6ddaa396825369b","status":"passed","time":{"start":1698369196256,"stop":1698369198924,"duration":2668}},{"uid":"8df2a21a631a1ce1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8df2a21a631a1ce1","status":"passed","time":{"start":1698282785465,"stop":1698282789018,"duration":3553}},{"uid":"3ea456d91ca61aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/3ea456d91ca61aed","status":"passed","time":{"start":1698196460928,"stop":1698196463490,"duration":2562}},{"uid":"3e91da86791943c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/3e91da86791943c6","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178170386,"stop":1698178193001,"duration":22615}}]},"9757596c6a580c04f776b266c6584936":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"ffde4f283a213bd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/ffde4f283a213bd2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867803871,"stop":1698867804064,"duration":193}},{"uid":"35f2e0f0bd3b979e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/35f2e0f0bd3b979e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801628305,"stop":1698801628378,"duration":73}},{"uid":"db1e8b10c93019e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/db1e8b10c93019e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788780513,"stop":1698788780798,"duration":285}},{"uid":"43f76e48d22d5531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/43f76e48d22d5531","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715251075,"stop":1698715251190,"duration":115}},{"uid":"4fc0c82f9e4b1579","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4fc0c82f9e4b1579","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701583737,"stop":1698701583869,"duration":132}},{"uid":"147d5cc17ec3b1f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/147d5cc17ec3b1f9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700487961,"stop":1698700488224,"duration":263}},{"uid":"2ac2c8c754035cb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2ac2c8c754035cb1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693225746,"stop":1698693225868,"duration":122}},{"uid":"7b6d5438cc3979fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7b6d5438cc3979fd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693012880,"stop":1698693012993,"duration":113}},{"uid":"677eab3b49719736","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/677eab3b49719736","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646613729,"stop":1698646613849,"duration":120}},{"uid":"b13d6e14455c0211","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b13d6e14455c0211","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646577384,"stop":1698646577652,"duration":268}},{"uid":"e64df0a71ef80204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e64df0a71ef80204","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628830012,"stop":1698628830143,"duration":131}},{"uid":"8500cda440153f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8500cda440153f1a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615541482,"stop":1698615541612,"duration":130}},{"uid":"d92fef5d21ea48d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d92fef5d21ea48d4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615466402,"stop":1698615466542,"duration":140}},{"uid":"1a05bd0c3f6d3520","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/1a05bd0c3f6d3520","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615410391,"stop":1698615410674,"duration":283}},{"uid":"6b2541334015ace4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6b2541334015ace4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542629157,"stop":1698542629832,"duration":675}},{"uid":"481666e386275178","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/481666e386275178","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455894518,"stop":1698455894725,"duration":207}},{"uid":"7cf20586b89548ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/7cf20586b89548ce","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369614592,"stop":1698369614705,"duration":113}},{"uid":"f00cc08384cd890","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f00cc08384cd890","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698283185085,"stop":1698283185192,"duration":107}},{"uid":"b85acadf0ccdae88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b85acadf0ccdae88","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196761084,"stop":1698196761663,"duration":579}},{"uid":"884cd0e15c8f8021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/884cd0e15c8f8021","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178452801,"stop":1698178453483,"duration":682}}]},"457984096c8a54ecc6e0400bb319c59a":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":129,"unknown":0,"total":131},"items":[{"uid":"c72db39beb97dd3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/c72db39beb97dd3f","status":"passed","time":{"start":1698867433266,"stop":1698867438577,"duration":5311}},{"uid":"aefd6f314c022093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/aefd6f314c022093","status":"passed","time":{"start":1698801523385,"stop":1698801531073,"duration":7688}},{"uid":"79e342d09e9f6edc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/79e342d09e9f6edc","status":"passed","time":{"start":1698788488760,"stop":1698788493986,"duration":5226}},{"uid":"c1e4e95f990de0f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/c1e4e95f990de0f0","status":"passed","time":{"start":1698714947523,"stop":1698714952811,"duration":5288}},{"uid":"4aec2c987634c535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4aec2c987634c535","status":"passed","time":{"start":1698701308737,"stop":1698701313958,"duration":5221}},{"uid":"fe2dbb520d9269f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/fe2dbb520d9269f9","status":"passed","time":{"start":1698700204877,"stop":1698700210259,"duration":5382}},{"uid":"784bfa0c3de74ee0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/784bfa0c3de74ee0","status":"passed","time":{"start":1698692756400,"stop":1698692761733,"duration":5333}},{"uid":"39b770bd46ef23cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/39b770bd46ef23cf","status":"passed","time":{"start":1698692706916,"stop":1698692712259,"duration":5343}},{"uid":"de197dcb01a76b27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/de197dcb01a76b27","status":"passed","time":{"start":1698646350965,"stop":1698646358987,"duration":8022}},{"uid":"f9c04220674c32f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f9c04220674c32f9","status":"passed","time":{"start":1698646357963,"stop":1698646364023,"duration":6060}},{"uid":"2f571877424aeb46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/2f571877424aeb46","status":"passed","time":{"start":1698628576476,"stop":1698628581529,"duration":5053}},{"uid":"c7b8a4807d2c1038","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c7b8a4807d2c1038","status":"passed","time":{"start":1698615494210,"stop":1698615499385,"duration":5175}},{"uid":"26e9c547a9116814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/26e9c547a9116814","status":"passed","time":{"start":1698615257802,"stop":1698615263482,"duration":5680}},{"uid":"38c7a18def3d4c6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/38c7a18def3d4c6f","status":"passed","time":{"start":1698615137351,"stop":1698615142618,"duration":5267}},{"uid":"720e3f81a48ee831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/720e3f81a48ee831","status":"passed","time":{"start":1698542377504,"stop":1698542389096,"duration":11592}},{"uid":"bb03586a544a38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bb03586a544a38e","status":"passed","time":{"start":1698455566909,"stop":1698455578242,"duration":11333}},{"uid":"47b5eda21574d635","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/47b5eda21574d635","status":"passed","time":{"start":1698369254436,"stop":1698369260327,"duration":5891}},{"uid":"218bb09b1d820a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/218bb09b1d820a0","status":"passed","time":{"start":1698282859204,"stop":1698282870286,"duration":11082}},{"uid":"a8b28019eeecc58d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/a8b28019eeecc58d","status":"passed","time":{"start":1698196533878,"stop":1698196539006,"duration":5128}},{"uid":"3aa51000b608b7c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/3aa51000b608b7c2","status":"passed","time":{"start":1698178232979,"stop":1698178238331,"duration":5352}}]},"d724d8b9a4d0593a99f53e95b03e558b":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":170},"items":[{"uid":"bc90a5816ef6c038","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/bc90a5816ef6c038","status":"passed","time":{"start":1698867813759,"stop":1698867817109,"duration":3350}},{"uid":"202cacfe957cc6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/202cacfe957cc6db","status":"passed","time":{"start":1698801635741,"stop":1698801638980,"duration":3239}},{"uid":"cf19541da18c9a9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/cf19541da18c9a9a","status":"passed","time":{"start":1698788790227,"stop":1698788794778,"duration":4551}},{"uid":"f87b3d54bf8e60a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f87b3d54bf8e60a8","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715261726,"stop":1698715265785,"duration":4059}},{"uid":"3a05533e4af3a924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/3a05533e4af3a924","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701595015,"stop":1698701598703,"duration":3688}},{"uid":"a28af657b605aa20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a28af657b605aa20","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700498087,"stop":1698700502293,"duration":4206}},{"uid":"b6ae7074d096830a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b6ae7074d096830a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693235711,"stop":1698693239432,"duration":3721}},{"uid":"b4a7ef09070b5222","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b4a7ef09070b5222","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693022581,"stop":1698693026529,"duration":3948}},{"uid":"885f46996caf3c43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/885f46996caf3c43","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646613895,"stop":1698646617594,"duration":3699}},{"uid":"8e7673b97ab714d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8e7673b97ab714d7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646586390,"stop":1698646594303,"duration":7913}},{"uid":"a64efc9139002fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a64efc9139002fbe","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628839161,"stop":1698628842775,"duration":3614}},{"uid":"4cacf3064e3d9c32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4cacf3064e3d9c32","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615549107,"stop":1698615552689,"duration":3582}},{"uid":"d092382e3b1f9337","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d092382e3b1f9337","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615474591,"stop":1698615478352,"duration":3761}},{"uid":"df52dd458f9b8bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/df52dd458f9b8bde","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615419534,"stop":1698615423850,"duration":4316}},{"uid":"84ec49ff8043da6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/84ec49ff8043da6f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542639985,"stop":1698542644055,"duration":4070}},{"uid":"5e8715ca06d7aead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5e8715ca06d7aead","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455902256,"stop":1698455905714,"duration":3458}},{"uid":"ef531267ce8fb532","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/ef531267ce8fb532","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369625958,"stop":1698369630935,"duration":4977}},{"uid":"928034901dc77222","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/928034901dc77222","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698283240043,"stop":1698283243987,"duration":3944}},{"uid":"cd31aa44d9530302","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/cd31aa44d9530302","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196769844,"stop":1698196773531,"duration":3687}},{"uid":"e5d14ecaa208437b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e5d14ecaa208437b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178462457,"stop":1698178466827,"duration":4370}}]},"be5066a45f8f21ace99c9910b786c6c9":{"statistic":{"failed":38,"broken":0,"skipped":0,"passed":132,"unknown":0,"total":170},"items":[{"uid":"49f76b6d0f5cd82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/49f76b6d0f5cd82","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55f39051dfb3 \n#1 0x55f3901f14a7 \n#2 0x55f390238dd6 \n#3 0x55f390238ec1 \n#4 0x55f390276354 \n#5 0x55f39025a96d \n#6 0x55f390273c02 \n#7 0x55f39025a713 \n#8 0x55f39022d18b \n#9 0x55f39022df7e \n#10 0x55f3904e38d8 \n#11 0x55f3904e7800 \n#12 0x55f3904f1cfc \n#13 0x55f3904e8418 \n#14 0x55f3904b542f \n#15 0x55f39050c4e8 \n#16 0x55f39050c6b4 \n#17 0x55f39051d143 \n#18 0x7f46b5494ac3 ","time":{"start":1698867628626,"stop":1698867633176,"duration":4550}},{"uid":"122c13a0f9ece0ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/122c13a0f9ece0ae","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5640138f7fb3 \n#1 0x5640135cb4a7 \n#2 0x564013612dd6 \n#3 0x564013612ec1 \n#4 0x564013650354 \n#5 0x56401363496d \n#6 0x56401364dc02 \n#7 0x564013634713 \n#8 0x56401360718b \n#9 0x564013607f7e \n#10 0x5640138bd8d8 \n#11 0x5640138c1800 \n#12 0x5640138cbcfc \n#13 0x5640138c2418 \n#14 0x56401388f42f \n#15 0x5640138e64e8 \n#16 0x5640138e66b4 \n#17 0x5640138f7143 \n#18 0x7f059c094ac3 ","time":{"start":1698801570182,"stop":1698801573909,"duration":3727}},{"uid":"f147af36d63e6799","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/f147af36d63e6799","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e139e9cfb3 \n#1 0x55e139b704a7 \n#2 0x55e139bb7dd6 \n#3 0x55e139bb7ec1 \n#4 0x55e139bf5354 \n#5 0x55e139bd996d \n#6 0x55e139bf2c02 \n#7 0x55e139bd9713 \n#8 0x55e139bac18b \n#9 0x55e139bacf7e \n#10 0x55e139e628d8 \n#11 0x55e139e66800 \n#12 0x55e139e70cfc \n#13 0x55e139e67418 \n#14 0x55e139e3442f \n#15 0x55e139e8b4e8 \n#16 0x55e139e8b6b4 \n#17 0x55e139e9c143 \n#18 0x7f0552a94ac3 ","time":{"start":1698788554554,"stop":1698788559767,"duration":5213}},{"uid":"d1d0caba7cda0114","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d1d0caba7cda0114","status":"passed","time":{"start":1698715036105,"stop":1698715042642,"duration":6537}},{"uid":"9e4be25b0f3f9207","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9e4be25b0f3f9207","status":"passed","time":{"start":1698701384646,"stop":1698701390069,"duration":5423}},{"uid":"c236db1d11bceaaf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/c236db1d11bceaaf","status":"passed","time":{"start":1698700273900,"stop":1698700280899,"duration":6999}},{"uid":"d1e88b6ec1a5b82d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d1e88b6ec1a5b82d","status":"passed","time":{"start":1698693028958,"stop":1698693035280,"duration":6322}},{"uid":"e3fdd23b01e8312f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e3fdd23b01e8312f","status":"passed","time":{"start":1698692792605,"stop":1698692798784,"duration":6179}},{"uid":"66bc9049c85f0775","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/66bc9049c85f0775","status":"passed","time":{"start":1698646383075,"stop":1698646389356,"duration":6281}},{"uid":"6fa6b2d69af64a7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6fa6b2d69af64a7e","status":"passed","time":{"start":1698646385705,"stop":1698646391572,"duration":5867}},{"uid":"c29688a69b12334c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c29688a69b12334c","status":"passed","time":{"start":1698628753968,"stop":1698628759458,"duration":5490}},{"uid":"ae25b3b2d0793e12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/ae25b3b2d0793e12","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698615195673,"stop":1698615200874,"duration":5201}},{"uid":"a71e51a55046948b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a71e51a55046948b","status":"passed","time":{"start":1698615427934,"stop":1698615433899,"duration":5965}},{"uid":"722bb57e30bb2edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/722bb57e30bb2edd","status":"passed","time":{"start":1698615128303,"stop":1698615134747,"duration":6444}},{"uid":"f7f6e2df09b61226","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/f7f6e2df09b61226","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698542372845,"stop":1698542378360,"duration":5515}},{"uid":"2768297b779f43ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2768297b779f43ae","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698455713506,"stop":1698455731196,"duration":17690}},{"uid":"18894f62f38a4d07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/18894f62f38a4d07","status":"passed","time":{"start":1698369480106,"stop":1698369486227,"duration":6121}},{"uid":"38ad1811157d82e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/38ad1811157d82e0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698282861630,"stop":1698282867825,"duration":6195}},{"uid":"56cfa10978594485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/56cfa10978594485","status":"passed","time":{"start":1698196528137,"stop":1698196533640,"duration":5503}},{"uid":"b35a166018d8f251","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b35a166018d8f251","status":"passed","time":{"start":1698178459580,"stop":1698178465673,"duration":6093}}]},"cc336f6dd92ae6b8042805cd6f13d13e":{"statistic":{"failed":101,"broken":0,"skipped":0,"passed":69,"unknown":0,"total":170},"items":[{"uid":"f5bc660ed06ea80e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/f5bc660ed06ea80e","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698867408597,"stop":1698867410076,"duration":1479}},{"uid":"5c3ece3df40c3e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/5c3ece3df40c3e6b","status":"passed","time":{"start":1698801501482,"stop":1698801505848,"duration":4366}},{"uid":"734224c54e088e78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/734224c54e088e78","status":"passed","time":{"start":1698788441170,"stop":1698788446094,"duration":4924}},{"uid":"e3f9a200cdb32f69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e3f9a200cdb32f69","status":"passed","time":{"start":1698714919633,"stop":1698714925071,"duration":5438}},{"uid":"1d9abac581ddd6ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/1d9abac581ddd6ed","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698701297695,"stop":1698701299245,"duration":1550}},{"uid":"5f351a4780b6c3a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/5f351a4780b6c3a2","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698700173191,"stop":1698700175003,"duration":1812}},{"uid":"2dd6bcc473f580bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2dd6bcc473f580bb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692732275,"stop":1698692734071,"duration":1796}},{"uid":"66b55a7d281ca591","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/66b55a7d281ca591","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692690526,"stop":1698692692777,"duration":2251}},{"uid":"f44f80e0a25e3241","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f44f80e0a25e3241","status":"passed","time":{"start":1698646243700,"stop":1698646248453,"duration":4753}},{"uid":"8dd4427fda6071bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8dd4427fda6071bb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698646278061,"stop":1698646280070,"duration":2009}},{"uid":"23b2bd163acddd99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/23b2bd163acddd99","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698628483292,"stop":1698628485018,"duration":1726}},{"uid":"563a49717e43f417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/563a49717e43f417","status":"passed","time":{"start":1698615121060,"stop":1698615125673,"duration":4613}},{"uid":"4690c05d6ad34fd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4690c05d6ad34fd2","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615171783,"stop":1698615173410,"duration":1627}},{"uid":"acb952c7cb3816d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/acb952c7cb3816d3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615056571,"stop":1698615058326,"duration":1755}},{"uid":"5592c096f0c29793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5592c096f0c29793","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698542302336,"stop":1698542304352,"duration":2016}},{"uid":"212f219ce7cd5eca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/212f219ce7cd5eca","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698455496696,"stop":1698455498390,"duration":1694}},{"uid":"32b3269879afadfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/32b3269879afadfb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698369178376,"stop":1698369180623,"duration":2247}},{"uid":"d30987c1e7274c2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d30987c1e7274c2c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'attrs'","time":{"start":1698282770528,"stop":1698282775304,"duration":4776}},{"uid":"5bc5c2ed087cff72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5bc5c2ed087cff72","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698196449338,"stop":1698196450776,"duration":1438}},{"uid":"ecfb2a15f192c022","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ecfb2a15f192c022","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178151794,"stop":1698178153530,"duration":1736}}]},"e674cebf616dd1178743c85688db8654":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"6b4138e84d472d0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/6b4138e84d472d0c","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867604851,"stop":1698867607962,"duration":3111}},{"uid":"78a749add36bc0c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/78a749add36bc0c4","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801655623,"stop":1698801673894,"duration":18271}},{"uid":"e046b09a1c09fe77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e046b09a1c09fe77","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788693212,"stop":1698788696908,"duration":3696}},{"uid":"fed2e341e23699aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fed2e341e23699aa","status":"passed","time":{"start":1698715171646,"stop":1698715174620,"duration":2974}},{"uid":"b22c6d75754f7baf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b22c6d75754f7baf","status":"passed","time":{"start":1698701499721,"stop":1698701502236,"duration":2515}},{"uid":"b9fbf180e12ca349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b9fbf180e12ca349","status":"passed","time":{"start":1698700408832,"stop":1698700412068,"duration":3236}},{"uid":"badc32e863833507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/badc32e863833507","status":"passed","time":{"start":1698692982748,"stop":1698692985835,"duration":3087}},{"uid":"113a37e17711e24c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/113a37e17711e24c","status":"passed","time":{"start":1698692931660,"stop":1698692934986,"duration":3326}},{"uid":"4f598211a45b87fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/4f598211a45b87fa","status":"passed","time":{"start":1698646547949,"stop":1698646550925,"duration":2976}},{"uid":"b12beb4b29c31827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b12beb4b29c31827","status":"passed","time":{"start":1698646486863,"stop":1698646490219,"duration":3356}},{"uid":"42ef6ce1a13697e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/42ef6ce1a13697e3","status":"passed","time":{"start":1698628523558,"stop":1698628527277,"duration":3719}},{"uid":"320d9b2bc179c357","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/320d9b2bc179c357","status":"passed","time":{"start":1698615148981,"stop":1698615152042,"duration":3061}},{"uid":"a894a6fcdbb88888","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a894a6fcdbb88888","status":"passed","time":{"start":1698615220868,"stop":1698615223503,"duration":2635}},{"uid":"64390310db34062a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/64390310db34062a","status":"passed","time":{"start":1698615080412,"stop":1698615083882,"duration":3470}},{"uid":"928a8fc6f01e71e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/928a8fc6f01e71e5","status":"passed","time":{"start":1698542316542,"stop":1698542320002,"duration":3460}},{"uid":"cde8eaee996cac2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/cde8eaee996cac2","status":"passed","time":{"start":1698455513173,"stop":1698455516137,"duration":2964}},{"uid":"86a37bf92554c3b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/86a37bf92554c3b2","status":"passed","time":{"start":1698369200076,"stop":1698369202998,"duration":2922}},{"uid":"2b1da665b88153cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/2b1da665b88153cf","status":"passed","time":{"start":1698282791311,"stop":1698282794008,"duration":2697}},{"uid":"9be621af73a90b51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9be621af73a90b51","status":"passed","time":{"start":1698196466199,"stop":1698196468868,"duration":2669}},{"uid":"7e3a3e41b71933bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7e3a3e41b71933bb","status":"passed","time":{"start":1698178194096,"stop":1698178196958,"duration":2862}}]},"c3b97046df734f921dcc37a130cf4bef":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"6c16f82c12e6fc94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/6c16f82c12e6fc94","status":"passed","time":{"start":1698867483410,"stop":1698867484237,"duration":827}},{"uid":"28fddf3e59b4a38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/28fddf3e59b4a38e","status":"passed","time":{"start":1698801552497,"stop":1698801553262,"duration":765}},{"uid":"5882dd84fdec0c4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5882dd84fdec0c4e","status":"passed","time":{"start":1698788539244,"stop":1698788540153,"duration":909}},{"uid":"bacf656841bb8e9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/bacf656841bb8e9d","status":"passed","time":{"start":1698715013838,"stop":1698715015093,"duration":1255}},{"uid":"17fb7715d480744f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/17fb7715d480744f","status":"passed","time":{"start":1698701368249,"stop":1698701369360,"duration":1111}},{"uid":"954b36f96a0ac023","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/954b36f96a0ac023","status":"passed","time":{"start":1698700253238,"stop":1698700254171,"duration":933}},{"uid":"22d43ac1504efb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/22d43ac1504efb4","status":"passed","time":{"start":1698693011212,"stop":1698693012423,"duration":1211}},{"uid":"8a23701ee3dcc092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8a23701ee3dcc092","status":"passed","time":{"start":1698692776688,"stop":1698692777578,"duration":890}},{"uid":"59bbfc6410695011","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/59bbfc6410695011","status":"passed","time":{"start":1698646364457,"stop":1698646365401,"duration":944}},{"uid":"7959835f96d08030","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7959835f96d08030","status":"passed","time":{"start":1698646368541,"stop":1698646369744,"duration":1203}},{"uid":"b21620b9a1aa3daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b21620b9a1aa3daa","status":"passed","time":{"start":1698628577910,"stop":1698628579343,"duration":1433}},{"uid":"a5530a6568fd616a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a5530a6568fd616a","status":"passed","time":{"start":1698615180789,"stop":1698615181625,"duration":836}},{"uid":"dfaaf0be8592a0dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/dfaaf0be8592a0dd","status":"passed","time":{"start":1698615248522,"stop":1698615249588,"duration":1066}},{"uid":"4c9dbe90dcbb88af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/4c9dbe90dcbb88af","status":"passed","time":{"start":1698615111010,"stop":1698615111975,"duration":965}},{"uid":"6af35f139e944677","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6af35f139e944677","status":"passed","time":{"start":1698542351250,"stop":1698542352565,"duration":1315}},{"uid":"2442fde96629c432","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2442fde96629c432","status":"passed","time":{"start":1698455577498,"stop":1698455578200,"duration":702}},{"uid":"5642e68b48b9f52f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5642e68b48b9f52f","status":"passed","time":{"start":1698369250739,"stop":1698369252395,"duration":1656}},{"uid":"11c553e5e5f44788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/11c553e5e5f44788","status":"passed","time":{"start":1698282842060,"stop":1698282843594,"duration":1534}},{"uid":"e5acc53516a1ed0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e5acc53516a1ed0c","status":"passed","time":{"start":1698196506927,"stop":1698196507933,"duration":1006}},{"uid":"8d07d4c2a7657260","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8d07d4c2a7657260","status":"passed","time":{"start":1698178226572,"stop":1698178227501,"duration":929}}]},"1e5a723ab9bb5ec179bcd63e0a46576d":{"statistic":{"failed":20,"broken":0,"skipped":0,"passed":150,"unknown":0,"total":170},"items":[{"uid":"e548a6da063d1d5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/e548a6da063d1d5c","status":"passed","time":{"start":1698867793914,"stop":1698867796923,"duration":3009}},{"uid":"cdc0d603a1de4db3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/cdc0d603a1de4db3","status":"passed","time":{"start":1698801609069,"stop":1698801610838,"duration":1769}},{"uid":"c9d5783c4d01d796","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c9d5783c4d01d796","status":"passed","time":{"start":1698788759877,"stop":1698788762074,"duration":2197}},{"uid":"4bcad67a017738e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4bcad67a017738e1","status":"passed","time":{"start":1698715232004,"stop":1698715234352,"duration":2348}},{"uid":"4794e2aed82b8737","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4794e2aed82b8737","status":"passed","time":{"start":1698701563741,"stop":1698701566468,"duration":2727}},{"uid":"81c3aa2cc163fcc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/81c3aa2cc163fcc8","status":"passed","time":{"start":1698700468643,"stop":1698700470868,"duration":2225}},{"uid":"349dba40471257eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/349dba40471257eb","status":"passed","time":{"start":1698693207431,"stop":1698693209918,"duration":2487}},{"uid":"d845b9a75081b7d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d845b9a75081b7d7","status":"passed","time":{"start":1698692993279,"stop":1698692996103,"duration":2824}},{"uid":"d4882fd984f5074f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/d4882fd984f5074f","status":"passed","time":{"start":1698646595222,"stop":1698646597393,"duration":2171}},{"uid":"65bb1c9154dc2af5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/65bb1c9154dc2af5","status":"passed","time":{"start":1698646687492,"stop":1698646698810,"duration":11318}},{"uid":"bb61aa8511903015","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/bb61aa8511903015","status":"passed","time":{"start":1698628808264,"stop":1698628810593,"duration":2329}},{"uid":"ce06c77ee334a3ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/ce06c77ee334a3ba","status":"passed","time":{"start":1698615663850,"stop":1698615666435,"duration":2585}},{"uid":"3e6fcea9aeb9e37d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3e6fcea9aeb9e37d","status":"passed","time":{"start":1698615448216,"stop":1698615450195,"duration":1979}},{"uid":"edbb46ef1970ad83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/edbb46ef1970ad83","status":"passed","time":{"start":1698615390386,"stop":1698615393105,"duration":2719}},{"uid":"3cfab694deffebd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3cfab694deffebd7","status":"passed","time":{"start":1698542604939,"stop":1698542608000,"duration":3061}},{"uid":"f66cb558039b3fc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/f66cb558039b3fc7","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":1698455803278,"stop":1698455933937,"duration":130659}},{"uid":"bb85021e5582134d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/bb85021e5582134d","status":"passed","time":{"start":1698369594840,"stop":1698369597508,"duration":2668}},{"uid":"e57003a7c9d007fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e57003a7c9d007fd","status":"passed","time":{"start":1698283166266,"stop":1698283168985,"duration":2719}},{"uid":"7c1b9cae31d2d9d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7c1b9cae31d2d9d3","status":"passed","time":{"start":1698196741460,"stop":1698196743808,"duration":2348}},{"uid":"cf4537e29536b6cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/cf4537e29536b6cc","status":"passed","time":{"start":1698178434024,"stop":1698178436374,"duration":2350}}]},"dac8bb4374cb8d8a9239d9475542e329":{"statistic":{"failed":118,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":170},"items":[{"uid":"c07e9bdd8741bf4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/c07e9bdd8741bf4d","status":"passed","time":{"start":1698867407055,"stop":1698867408595,"duration":1540}},{"uid":"6f7ed8156add581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6f7ed8156add581","status":"passed","time":{"start":1698801499611,"stop":1698801501480,"duration":1869}},{"uid":"8d4281264c5131f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8d4281264c5131f2","status":"passed","time":{"start":1698788438874,"stop":1698788441167,"duration":2293}},{"uid":"eafbeadff99d2cb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/eafbeadff99d2cb6","status":"passed","time":{"start":1698714917268,"stop":1698714919630,"duration":2362}},{"uid":"ad4b628859687808","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ad4b628859687808","status":"passed","time":{"start":1698701294095,"stop":1698701297693,"duration":3598}},{"uid":"1c68e462698734a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/1c68e462698734a8","status":"passed","time":{"start":1698700171589,"stop":1698700173188,"duration":1599}},{"uid":"e2d858843b9c389e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/e2d858843b9c389e","status":"passed","time":{"start":1698692730624,"stop":1698692732271,"duration":1647}},{"uid":"d81c793c043c2c75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d81c793c043c2c75","status":"passed","time":{"start":1698692686470,"stop":1698692690524,"duration":4054}},{"uid":"436ffd58df1a3810","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/436ffd58df1a3810","status":"passed","time":{"start":1698646242013,"stop":1698646243689,"duration":1676}},{"uid":"10652f1aeff3d564","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/10652f1aeff3d564","status":"passed","time":{"start":1698646276364,"stop":1698646278059,"duration":1695}},{"uid":"c93e8c722cc616a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c93e8c722cc616a9","status":"passed","time":{"start":1698628479578,"stop":1698628483290,"duration":3712}},{"uid":"8bee24d7d5f15d78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8bee24d7d5f15d78","status":"passed","time":{"start":1698615119590,"stop":1698615121057,"duration":1467}},{"uid":"9c17f5dd503f352a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/9c17f5dd503f352a","status":"passed","time":{"start":1698615170458,"stop":1698615171779,"duration":1321}},{"uid":"c2ab9c589d4f2319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c2ab9c589d4f2319","status":"passed","time":{"start":1698615053526,"stop":1698615056569,"duration":3043}},{"uid":"6907d33dc28c67aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6907d33dc28c67aa","status":"passed","time":{"start":1698542292644,"stop":1698542302334,"duration":9690}},{"uid":"671a58873db2fc27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/671a58873db2fc27","status":"passed","time":{"start":1698455494406,"stop":1698455496694,"duration":2288}},{"uid":"789ec5ecff1c811d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/789ec5ecff1c811d","status":"passed","time":{"start":1698369176658,"stop":1698369178372,"duration":1714}},{"uid":"743263be03a6d45e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/743263be03a6d45e","status":"passed","time":{"start":1698282767832,"stop":1698282770525,"duration":2693}},{"uid":"5a5f00296d11946b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5a5f00296d11946b","status":"passed","time":{"start":1698196447448,"stop":1698196449335,"duration":1887}},{"uid":"4ffddb83ec1ddea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4ffddb83ec1ddea6","status":"passed","time":{"start":1698178149891,"stop":1698178151790,"duration":1899}}]},"2201f2e645b53978b00ee752136bc95f":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"52e0eb0ecc7df8c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/52e0eb0ecc7df8c2","status":"passed","time":{"start":1698867812993,"stop":1698867816193,"duration":3200}},{"uid":"931117770858851d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/931117770858851d","status":"passed","time":{"start":1698801641968,"stop":1698801645360,"duration":3392}},{"uid":"1abe19c628d80c13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1abe19c628d80c13","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788797530,"stop":1698788798944,"duration":1414}},{"uid":"5784f5065f48f053","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5784f5065f48f053","status":"passed","time":{"start":1698715274277,"stop":1698715278134,"duration":3857}},{"uid":"5ef77ab5508b3f72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5ef77ab5508b3f72","status":"passed","time":{"start":1698701601064,"stop":1698701604025,"duration":2961}},{"uid":"403770b345e8751e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/403770b345e8751e","status":"passed","time":{"start":1698700504951,"stop":1698700508157,"duration":3206}},{"uid":"835e7a7ed76e96bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/835e7a7ed76e96bf","status":"passed","time":{"start":1698693242048,"stop":1698693245395,"duration":3347}},{"uid":"69abdd9998343f85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/69abdd9998343f85","status":"passed","time":{"start":1698693034815,"stop":1698693038036,"duration":3221}},{"uid":"b9ab8b04dad681ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/b9ab8b04dad681ce","status":"passed","time":{"start":1698646630033,"stop":1698646633436,"duration":3403}},{"uid":"6e022e91d10ff73f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6e022e91d10ff73f","status":"passed","time":{"start":1698646606187,"stop":1698646609623,"duration":3436}},{"uid":"837111ddd87e8afa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/837111ddd87e8afa","status":"passed","time":{"start":1698628845122,"stop":1698628851871,"duration":6749}},{"uid":"e2ed38c721739161","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/e2ed38c721739161","status":"passed","time":{"start":1698615554817,"stop":1698615556291,"duration":1474}},{"uid":"fddb3a5b54df57ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/fddb3a5b54df57ec","status":"passed","time":{"start":1698615480627,"stop":1698615481726,"duration":1099}},{"uid":"52e7a4d39b708acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/52e7a4d39b708acf","status":"passed","time":{"start":1698615426900,"stop":1698615429322,"duration":2422}},{"uid":"67093fce5a4c485c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/67093fce5a4c485c","status":"passed","time":{"start":1698542648231,"stop":1698542651805,"duration":3574}},{"uid":"5785048476338f12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5785048476338f12","status":"passed","time":{"start":1698455911484,"stop":1698455914256,"duration":2772}},{"uid":"d9ce2f8fa8e06b6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d9ce2f8fa8e06b6f","status":"passed","time":{"start":1698369634353,"stop":1698369637659,"duration":3306}},{"uid":"9b02db7a5e08849","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/9b02db7a5e08849","status":"passed","time":{"start":1698283246776,"stop":1698283250516,"duration":3740}},{"uid":"379fbb9d7c0cdcf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/379fbb9d7c0cdcf2","status":"passed","time":{"start":1698196779777,"stop":1698196783410,"duration":3633}},{"uid":"b3591afc3f91e6b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b3591afc3f91e6b7","status":"passed","time":{"start":1698178469823,"stop":1698178473303,"duration":3480}}]},"484d0c5e2def185d103e4e0bbf55c9cd":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"82be66ff5ab62851","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/82be66ff5ab62851","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867637924,"stop":1698867639355,"duration":1431}},{"uid":"68554b54aa3753af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/68554b54aa3753af","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801583730,"stop":1698801587450,"duration":3720}},{"uid":"9248dcb5ddcf8896","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9248dcb5ddcf8896","status":"passed","time":{"start":1698788738448,"stop":1698788740385,"duration":1937}},{"uid":"67ac972b436b69c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/67ac972b436b69c2","status":"passed","time":{"start":1698715205330,"stop":1698715207012,"duration":1682}},{"uid":"9b6ea7456b897a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9b6ea7456b897a55","status":"passed","time":{"start":1698701546083,"stop":1698701547804,"duration":1721}},{"uid":"b5637a89e4977d35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b5637a89e4977d35","status":"passed","time":{"start":1698700445087,"stop":1698700449087,"duration":4000}},{"uid":"ac6f5535b650be83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/ac6f5535b650be83","status":"passed","time":{"start":1698693148712,"stop":1698693150757,"duration":2045}},{"uid":"55a60671f2e34b35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/55a60671f2e34b35","status":"passed","time":{"start":1698692961034,"stop":1698692962853,"duration":1819}},{"uid":"34224f8c09fe09cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/34224f8c09fe09cb","status":"passed","time":{"start":1698646573945,"stop":1698646575678,"duration":1733}},{"uid":"ac625bbaf5cc31f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ac625bbaf5cc31f8","status":"passed","time":{"start":1698646543522,"stop":1698646545293,"duration":1771}},{"uid":"e6f339f12864da89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e6f339f12864da89","status":"passed","time":{"start":1698628613373,"stop":1698628616312,"duration":2939}},{"uid":"70c89f2c73af743e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/70c89f2c73af743e","status":"passed","time":{"start":1698615372556,"stop":1698615374179,"duration":1623}},{"uid":"77c0633a622f0ad9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/77c0633a622f0ad9","status":"passed","time":{"start":1698615286157,"stop":1698615287775,"duration":1618}},{"uid":"c47e27d6e1504cf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c47e27d6e1504cf8","status":"passed","time":{"start":1698615386004,"stop":1698615387512,"duration":1508}},{"uid":"e8b0ea5e531af37b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/e8b0ea5e531af37b","status":"passed","time":{"start":1698542597455,"stop":1698542599194,"duration":1739}},{"uid":"d43ad0f831841cf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d43ad0f831841cf2","status":"passed","time":{"start":1698455613364,"stop":1698455617968,"duration":4604}},{"uid":"395e8a46d8837388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/395e8a46d8837388","status":"passed","time":{"start":1698369289359,"stop":1698369292425,"duration":3066}},{"uid":"9fd2519e5cb06dc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/9fd2519e5cb06dc3","status":"passed","time":{"start":1698283125982,"stop":1698283131119,"duration":5137}},{"uid":"486447aaf0eede27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/486447aaf0eede27","status":"passed","time":{"start":1698196735994,"stop":1698196737975,"duration":1981}},{"uid":"71b08880fa5ec0c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/71b08880fa5ec0c0","status":"passed","time":{"start":1698178261254,"stop":1698178263404,"duration":2150}}]},"5f199ed7bccd24a997d0abd44066cd21":{"statistic":{"failed":11,"broken":0,"skipped":0,"passed":159,"unknown":0,"total":170},"items":[{"uid":"27d551f5cb7b084f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/27d551f5cb7b084f","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698867626835,"stop":1698867628538,"duration":1703}},{"uid":"9bc3c7118a449c8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9bc3c7118a449c8e","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698801568707,"stop":1698801570123,"duration":1416}},{"uid":"381a6d3d362e7ee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/381a6d3d362e7ee4","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698788552238,"stop":1698788554485,"duration":2247}},{"uid":"d87a316b5cece77c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d87a316b5cece77c","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698715029480,"stop":1698715036017,"duration":6537}},{"uid":"d6449aa568084fda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d6449aa568084fda","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698701382933,"stop":1698701384522,"duration":1589}},{"uid":"6a28a0f416a03bfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/6a28a0f416a03bfd","status":"passed","time":{"start":1698700268059,"stop":1698700273897,"duration":5838}},{"uid":"c103f204aea5203c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/c103f204aea5203c","status":"passed","time":{"start":1698693026529,"stop":1698693028953,"duration":2424}},{"uid":"8c8c58453dd3545e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8c8c58453dd3545e","status":"passed","time":{"start":1698692790581,"stop":1698692792600,"duration":2019}},{"uid":"9bbf7a130c88ebe6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/9bbf7a130c88ebe6","status":"passed","time":{"start":1698646380927,"stop":1698646383070,"duration":2143}},{"uid":"76fc2021c10936c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/76fc2021c10936c0","status":"passed","time":{"start":1698646382988,"stop":1698646385701,"duration":2713}},{"uid":"7baf7160de3135f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7baf7160de3135f0","status":"passed","time":{"start":1698628594987,"stop":1698628596594,"duration":1607}},{"uid":"56f09217780d646c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/56f09217780d646c","status":"passed","time":{"start":1698615193889,"stop":1698615195669,"duration":1780}},{"uid":"6e152225653b73d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6e152225653b73d6","status":"passed","time":{"start":1698615264437,"stop":1698615271202,"duration":6765}},{"uid":"e9343368c094e0fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e9343368c094e0fc","status":"passed","time":{"start":1698615126379,"stop":1698615128297,"duration":1918}},{"uid":"3346ee5aa832e2ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3346ee5aa832e2ce","status":"passed","time":{"start":1698542366852,"stop":1698542372841,"duration":5989}},{"uid":"77b8626138f09691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/77b8626138f09691","status":"passed","time":{"start":1698455592447,"stop":1698455598454,"duration":6007}},{"uid":"c42d733b7567ac8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/c42d733b7567ac8d","status":"passed","time":{"start":1698369267172,"stop":1698369272182,"duration":5010}},{"uid":"cb7c84f6aa3dc9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/cb7c84f6aa3dc9b","status":"passed","time":{"start":1698282859078,"stop":1698282861625,"duration":2547}},{"uid":"1f8ccbd33e7182bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/1f8ccbd33e7182bd","status":"passed","time":{"start":1698196522059,"stop":1698196528133,"duration":6074}},{"uid":"c90ef46bd4092a2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c90ef46bd4092a2b","status":"passed","time":{"start":1698178241889,"stop":1698178244266,"duration":2377}}]},"01716bffe56099aefdeaa09777ea1bc0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"61d187c9818b2066","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/61d187c9818b2066","status":"passed","time":{"start":1698867637107,"stop":1698867637921,"duration":814}},{"uid":"6575665e6395b7bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6575665e6395b7bc","status":"passed","time":{"start":1698801582955,"stop":1698801583728,"duration":773}},{"uid":"b02567327719100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/b02567327719100","status":"passed","time":{"start":1698788737423,"stop":1698788738446,"duration":1023}},{"uid":"e2e0b8726e8780ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e2e0b8726e8780ef","status":"passed","time":{"start":1698715204280,"stop":1698715205327,"duration":1047}},{"uid":"f630c9b02d438269","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f630c9b02d438269","status":"passed","time":{"start":1698701545194,"stop":1698701546079,"duration":885}},{"uid":"d92b7f508c9a99a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d92b7f508c9a99a0","status":"passed","time":{"start":1698700443915,"stop":1698700445084,"duration":1169}},{"uid":"7cd5ce407662b3cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/7cd5ce407662b3cf","status":"passed","time":{"start":1698693147638,"stop":1698693148708,"duration":1070}},{"uid":"6d7dd3ac576d9dd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/6d7dd3ac576d9dd8","status":"passed","time":{"start":1698692959988,"stop":1698692961031,"duration":1043}},{"uid":"c028456d6b1c2182","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c028456d6b1c2182","status":"passed","time":{"start":1698646572626,"stop":1698646573941,"duration":1315}},{"uid":"7850aac9eff81040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7850aac9eff81040","status":"passed","time":{"start":1698646542299,"stop":1698646543519,"duration":1220}},{"uid":"ceca3aadf9593615","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/ceca3aadf9593615","status":"passed","time":{"start":1698628612545,"stop":1698628613369,"duration":824}},{"uid":"4e54bda9cb1970f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4e54bda9cb1970f6","status":"passed","time":{"start":1698615371751,"stop":1698615372553,"duration":802}},{"uid":"86d453a87d4fe52a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/86d453a87d4fe52a","status":"passed","time":{"start":1698615285331,"stop":1698615286153,"duration":822}},{"uid":"b6408a103404ea47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/b6408a103404ea47","status":"passed","time":{"start":1698615384975,"stop":1698615386001,"duration":1026}},{"uid":"bedf6776c4e9629d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bedf6776c4e9629d","status":"passed","time":{"start":1698542596427,"stop":1698542597452,"duration":1025}},{"uid":"cb389677f4a4b485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/cb389677f4a4b485","status":"passed","time":{"start":1698455612748,"stop":1698455613362,"duration":614}},{"uid":"fd70b6d0ed9d790d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/fd70b6d0ed9d790d","status":"passed","time":{"start":1698369288339,"stop":1698369289356,"duration":1017}},{"uid":"544e11863587416c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/544e11863587416c","status":"passed","time":{"start":1698283124960,"stop":1698283125979,"duration":1019}},{"uid":"dbc630c4d15048d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/dbc630c4d15048d9","status":"passed","time":{"start":1698196735190,"stop":1698196735991,"duration":801}},{"uid":"284dbe3054c67021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/284dbe3054c67021","status":"passed","time":{"start":1698178260235,"stop":1698178261250,"duration":1015}}]},"5bf150f9d14a36325cbfaf9b6349d178":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"6cdc73e1fa9b3e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/6cdc73e1fa9b3e0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867478688,"stop":1698867478692,"duration":4}},{"uid":"c7d0311c0846cb0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/c7d0311c0846cb0e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801576182,"stop":1698801576185,"duration":3}},{"uid":"8a9e5c7bbb1f224d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8a9e5c7bbb1f224d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788535516,"stop":1698788535519,"duration":3}},{"uid":"42b4ae5e467f442a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/42b4ae5e467f442a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715007426,"stop":1698715007429,"duration":3}},{"uid":"db0c1104831a1c4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/db0c1104831a1c4e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701363647,"stop":1698701363650,"duration":3}},{"uid":"b19959ef3da94825","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b19959ef3da94825","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700248799,"stop":1698700248801,"duration":2}},{"uid":"86d7e88813a35475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/86d7e88813a35475","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693006570,"stop":1698693006574,"duration":4}},{"uid":"c6be480d3212bc72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c6be480d3212bc72","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692772045,"stop":1698692772049,"duration":4}},{"uid":"875b120ddd3ea4d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/875b120ddd3ea4d0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646571976,"stop":1698646571980,"duration":4}},{"uid":"999f49c95e6899f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/999f49c95e6899f1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646511363,"stop":1698646511365,"duration":2}},{"uid":"e30b52ae2040c2cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e30b52ae2040c2cf","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628572803,"stop":1698628572807,"duration":4}},{"uid":"a270950319baf31a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a270950319baf31a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615175844,"stop":1698615175848,"duration":4}},{"uid":"a4eb24123f49ca22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a4eb24123f49ca22","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615243611,"stop":1698615243615,"duration":4}},{"uid":"debc02a6f43c87e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/debc02a6f43c87e0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615106257,"stop":1698615106261,"duration":4}},{"uid":"6b60379b720240ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6b60379b720240ec","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542346909,"stop":1698542346912,"duration":3}},{"uid":"66cc5f3472857705","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/66cc5f3472857705","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455571948,"stop":1698455571951,"duration":3}},{"uid":"e643a3939ff78d6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e643a3939ff78d6f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369245822,"stop":1698369245825,"duration":3}},{"uid":"dc5ff7b9e87c2268","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/dc5ff7b9e87c2268","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282838168,"stop":1698282838172,"duration":4}},{"uid":"147b129e666f21da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/147b129e666f21da","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196502895,"stop":1698196502899,"duration":4}},{"uid":"e5224f8d7aacf929","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e5224f8d7aacf929","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178222744,"stop":1698178222748,"duration":4}}]},"df5c822318460ed588d620415ff288f8":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"99cb4b4c8b7d6b1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/99cb4b4c8b7d6b1f","status":"passed","time":{"start":1698867384922,"stop":1698867392692,"duration":7770}},{"uid":"7a2436d5a0f90611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7a2436d5a0f90611","status":"passed","time":{"start":1698801497720,"stop":1698801502322,"duration":4602}},{"uid":"e48ae07c807ce01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e48ae07c807ce01f","status":"passed","time":{"start":1698788419696,"stop":1698788424038,"duration":4342}},{"uid":"e57cde068ca530ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e57cde068ca530ab","status":"passed","time":{"start":1698714883353,"stop":1698714888395,"duration":5042}},{"uid":"31267313cc5650eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/31267313cc5650eb","status":"passed","time":{"start":1698701271479,"stop":1698701278914,"duration":7435}},{"uid":"a46d38e974bfb289","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a46d38e974bfb289","status":"passed","time":{"start":1698700148276,"stop":1698700156041,"duration":7765}},{"uid":"95a548494e70a904","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/95a548494e70a904","status":"passed","time":{"start":1698692708277,"stop":1698692714482,"duration":6205}},{"uid":"7fb6607bf0e52378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7fb6607bf0e52378","status":"passed","time":{"start":1698692665667,"stop":1698692670182,"duration":4515}},{"uid":"82d43ff0aea9e795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/82d43ff0aea9e795","status":"passed","time":{"start":1698646220673,"stop":1698646225417,"duration":4744}},{"uid":"55d363da4672d1f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/55d363da4672d1f5","status":"passed","time":{"start":1698646246618,"stop":1698646258842,"duration":12224}},{"uid":"1c40f54c70cf3d91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/1c40f54c70cf3d91","status":"passed","time":{"start":1698628461224,"stop":1698628467456,"duration":6232}},{"uid":"af0548a71bf163aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/af0548a71bf163aa","status":"passed","time":{"start":1698615099860,"stop":1698615107882,"duration":8022}},{"uid":"bb47b44fca2eb330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/bb47b44fca2eb330","status":"passed","time":{"start":1698615154955,"stop":1698615158649,"duration":3694}},{"uid":"e0365bedc3976879","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e0365bedc3976879","status":"passed","time":{"start":1698615036032,"stop":1698615040897,"duration":4865}},{"uid":"b3d15b4aa1a94ab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b3d15b4aa1a94ab0","status":"passed","time":{"start":1698542269873,"stop":1698542277864,"duration":7991}},{"uid":"c953e1231f68a9cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/c953e1231f68a9cb","status":"passed","time":{"start":1698455461396,"stop":1698455465902,"duration":4506}},{"uid":"39563b311b66a81f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/39563b311b66a81f","status":"passed","time":{"start":1698369152645,"stop":1698369161257,"duration":8612}},{"uid":"3a1bda77c555ef6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3a1bda77c555ef6c","status":"passed","time":{"start":1698282731692,"stop":1698282741375,"duration":9683}},{"uid":"17930a67d2339901","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/17930a67d2339901","status":"passed","time":{"start":1698196414246,"stop":1698196421562,"duration":7316}},{"uid":"7dadb08bcb7655d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7dadb08bcb7655d4","status":"passed","time":{"start":1698178130131,"stop":1698178134746,"duration":4615}}]},"a91e40164c913e6b5f3736b823229a66":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"171bf5edb3eb4d85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/171bf5edb3eb4d85","status":"passed","time":{"start":1698867780533,"stop":1698867782336,"duration":1803}},{"uid":"ead9c919859048bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ead9c919859048bb","status":"passed","time":{"start":1698801573953,"stop":1698801575555,"duration":1602}},{"uid":"3ed19871aca21d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3ed19871aca21d5","status":"passed","time":{"start":1698788706982,"stop":1698788709375,"duration":2393}},{"uid":"b45b9409791a946a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b45b9409791a946a","status":"passed","time":{"start":1698715195275,"stop":1698715197236,"duration":1961}},{"uid":"79f6cdd5c6319568","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/79f6cdd5c6319568","status":"passed","time":{"start":1698701534005,"stop":1698701536334,"duration":2329}},{"uid":"ca18a14e6a8f8de3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ca18a14e6a8f8de3","status":"passed","time":{"start":1698700425887,"stop":1698700427931,"duration":2044}},{"uid":"b359ebfec27d72e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b359ebfec27d72e6","status":"passed","time":{"start":1698693187589,"stop":1698693189703,"duration":2114}},{"uid":"cbe756b12b24e88c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/cbe756b12b24e88c","status":"passed","time":{"start":1698692944438,"stop":1698692946548,"duration":2110}},{"uid":"c549002384a49b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c549002384a49b1","status":"passed","time":{"start":1698646543886,"stop":1698646545836,"duration":1950}},{"uid":"3db6dc51d8437792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3db6dc51d8437792","status":"passed","time":{"start":1698646513760,"stop":1698646516253,"duration":2493}},{"uid":"e93bc5ba26f45c9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e93bc5ba26f45c9d","status":"passed","time":{"start":1698628905387,"stop":1698628907041,"duration":1654}},{"uid":"8f3220702f12c2a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8f3220702f12c2a2","status":"passed","time":{"start":1698615345784,"stop":1698615347427,"duration":1643}},{"uid":"77965181f6f5f928","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/77965181f6f5f928","status":"passed","time":{"start":1698615584122,"stop":1698615585873,"duration":1751}},{"uid":"3a7259247fc87eac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/3a7259247fc87eac","status":"passed","time":{"start":1698615282517,"stop":1698615284487,"duration":1970}},{"uid":"a49741a7cdc7b5e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a49741a7cdc7b5e4","status":"passed","time":{"start":1698542522765,"stop":1698542524682,"duration":1917}},{"uid":"7aef74ae3b526eb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7aef74ae3b526eb7","status":"passed","time":{"start":1698455877691,"stop":1698455879188,"duration":1497}},{"uid":"320c4851ec29ab54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/320c4851ec29ab54","status":"passed","time":{"start":1698369638063,"stop":1698369640672,"duration":2609}},{"uid":"1efc1ffde2a13ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/1efc1ffde2a13ab3","status":"passed","time":{"start":1698283017201,"stop":1698283019602,"duration":2401}},{"uid":"15e685fab1f66317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/15e685fab1f66317","status":"passed","time":{"start":1698196681252,"stop":1698196683143,"duration":1891}},{"uid":"9f10b050848c4daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/9f10b050848c4daa","status":"passed","time":{"start":1698178610245,"stop":1698178612716,"duration":2471}}]},"f041ffb1356697b5d3d99569da0ccb15":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"eff1b9f807695aab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/eff1b9f807695aab","status":"passed","time":{"start":1698867625557,"stop":1698867633605,"duration":8048}},{"uid":"bcbe63159d386f02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/bcbe63159d386f02","status":"passed","time":{"start":1698801580434,"stop":1698801590124,"duration":9690}},{"uid":"f555d97773a9eb0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/f555d97773a9eb0a","status":"passed","time":{"start":1698788723465,"stop":1698788733064,"duration":9599}},{"uid":"4fdc324193b6b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4fdc324193b6b1","status":"passed","time":{"start":1698715210058,"stop":1698715218912,"duration":8854}},{"uid":"111113372af83a20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/111113372af83a20","status":"passed","time":{"start":1698701533691,"stop":1698701541916,"duration":8225}},{"uid":"d7d2264c9c9c9578","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d7d2264c9c9c9578","status":"passed","time":{"start":1698700439654,"stop":1698700449054,"duration":9400}},{"uid":"de906240efd4fca3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/de906240efd4fca3","status":"passed","time":{"start":1698693133801,"stop":1698693143073,"duration":9272}},{"uid":"29456b96323ca65f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/29456b96323ca65f","status":"passed","time":{"start":1698692959640,"stop":1698692968618,"duration":8978}},{"uid":"48c25ded5ef0979f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/48c25ded5ef0979f","status":"passed","time":{"start":1698646558494,"stop":1698646567178,"duration":8684}},{"uid":"d96ce2111d85d4c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d96ce2111d85d4c4","status":"passed","time":{"start":1698646528070,"stop":1698646536928,"duration":8858}},{"uid":"fae37b0472648df3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/fae37b0472648df3","status":"passed","time":{"start":1698628599713,"stop":1698628608560,"duration":8847}},{"uid":"e2717c5d1e765b4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/e2717c5d1e765b4f","status":"passed","time":{"start":1698615360095,"stop":1698615368408,"duration":8313}},{"uid":"4bd05b6a6087c7f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4bd05b6a6087c7f5","status":"passed","time":{"start":1698615273770,"stop":1698615282017,"duration":8247}},{"uid":"e65cff11cc23e072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e65cff11cc23e072","status":"passed","time":{"start":1698615371207,"stop":1698615380462,"duration":9255}},{"uid":"ecb76854b9d52b1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ecb76854b9d52b1c","status":"passed","time":{"start":1698542583061,"stop":1698542591907,"duration":8846}},{"uid":"f87b5c0682ac5576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/f87b5c0682ac5576","status":"passed","time":{"start":1698455600427,"stop":1698455608446,"duration":8019}},{"uid":"5ed78bd6937be2ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5ed78bd6937be2ed","status":"passed","time":{"start":1698369274552,"stop":1698369284068,"duration":9516}},{"uid":"a03fb991f4370ce5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a03fb991f4370ce5","status":"passed","time":{"start":1698283094809,"stop":1698283119724,"duration":24915}},{"uid":"318b50749b4d708f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/318b50749b4d708f","status":"passed","time":{"start":1698196721226,"stop":1698196730880,"duration":9654}},{"uid":"c0ae8cebd81cc059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c0ae8cebd81cc059","status":"passed","time":{"start":1698178246630,"stop":1698178256166,"duration":9536}}]},"1d6e269a7b6351ace4d7bae7deb3de47":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"2a24bba78707643f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/2a24bba78707643f","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698867496392,"stop":1698867626631,"duration":130239}},{"uid":"e112e4878d96012d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/e112e4878d96012d","status":"passed","time":{"start":1698801567383,"stop":1698801568705,"duration":1322}},{"uid":"da782be5c7c2087d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/da782be5c7c2087d","status":"passed","time":{"start":1698788550650,"stop":1698788552236,"duration":1586}},{"uid":"1eb397ebabb8b819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1eb397ebabb8b819","status":"passed","time":{"start":1698715027746,"stop":1698715029477,"duration":1731}},{"uid":"3623999edb4ed4bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/3623999edb4ed4bd","status":"passed","time":{"start":1698701381414,"stop":1698701382930,"duration":1516}},{"uid":"f8de5ccb13a284d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f8de5ccb13a284d5","status":"passed","time":{"start":1698700266340,"stop":1698700268056,"duration":1716}},{"uid":"ace364b5d75e4b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/ace364b5d75e4b2a","status":"passed","time":{"start":1698693024790,"stop":1698693026526,"duration":1736}},{"uid":"22394be6d7fb40ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/22394be6d7fb40ce","status":"passed","time":{"start":1698692788858,"stop":1698692790579,"duration":1721}},{"uid":"f70492a7b0c6689f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f70492a7b0c6689f","status":"passed","time":{"start":1698646379215,"stop":1698646380924,"duration":1709}},{"uid":"19d7cc6ce06f67da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/19d7cc6ce06f67da","status":"passed","time":{"start":1698646381065,"stop":1698646382986,"duration":1921}},{"uid":"d566b20706395c3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d566b20706395c3b","status":"passed","time":{"start":1698628593383,"stop":1698628594983,"duration":1600}},{"uid":"8a80a39a1ced8ff1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8a80a39a1ced8ff1","status":"passed","time":{"start":1698615192504,"stop":1698615193886,"duration":1382}},{"uid":"6eed6ab583e82a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6eed6ab583e82a6b","status":"passed","time":{"start":1698615262987,"stop":1698615264433,"duration":1446}},{"uid":"d9db4fd961addeb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d9db4fd961addeb5","status":"passed","time":{"start":1698615124636,"stop":1698615126373,"duration":1737}},{"uid":"af31591d5ff45037","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/af31591d5ff45037","status":"passed","time":{"start":1698542364960,"stop":1698542366849,"duration":1889}},{"uid":"b542e2dac981bd0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/b542e2dac981bd0b","status":"passed","time":{"start":1698455591225,"stop":1698455592444,"duration":1219}},{"uid":"f51d1f72b35dae81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f51d1f72b35dae81","status":"passed","time":{"start":1698369265307,"stop":1698369267168,"duration":1861}},{"uid":"307e8f4e6c53fcf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/307e8f4e6c53fcf3","status":"passed","time":{"start":1698282856447,"stop":1698282859075,"duration":2628}},{"uid":"755ace6fbbf4006e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/755ace6fbbf4006e","status":"passed","time":{"start":1698196520351,"stop":1698196522056,"duration":1705}},{"uid":"f01071834639949c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f01071834639949c","status":"passed","time":{"start":1698178239943,"stop":1698178241886,"duration":1943}}]},"53c5720a05c261e2bad5904bb33e19b7":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"7dfb60866a234d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/7dfb60866a234d52","status":"passed","time":{"start":1698867607998,"stop":1698867612182,"duration":4184}},{"uid":"7d93c86df7bce5c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7d93c86df7bce5c0","status":"passed","time":{"start":1698801539968,"stop":1698801541529,"duration":1561}},{"uid":"5afbb85f6b3c2e04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5afbb85f6b3c2e04","status":"passed","time":{"start":1698788696937,"stop":1698788698096,"duration":1159}},{"uid":"1e8c4827ff7e3479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1e8c4827ff7e3479","status":"passed","time":{"start":1698715174625,"stop":1698715175787,"duration":1162}},{"uid":"d07a6f8027f6597f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d07a6f8027f6597f","status":"passed","time":{"start":1698701502238,"stop":1698701503268,"duration":1030}},{"uid":"3fc1f9f348f47b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3fc1f9f348f47b8e","status":"passed","time":{"start":1698700412070,"stop":1698700413262,"duration":1192}},{"uid":"2256aa2faee33a6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2256aa2faee33a6c","status":"passed","time":{"start":1698692985837,"stop":1698692987119,"duration":1282}},{"uid":"1767cd1613bd5265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/1767cd1613bd5265","status":"passed","time":{"start":1698692934989,"stop":1698692936184,"duration":1195}},{"uid":"96e41b0f32e3cde9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/96e41b0f32e3cde9","status":"passed","time":{"start":1698646550928,"stop":1698646552119,"duration":1191}},{"uid":"6d2d8ed7ee0f0d7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6d2d8ed7ee0f0d7f","status":"passed","time":{"start":1698646490221,"stop":1698646491412,"duration":1191}},{"uid":"dccef8eecc480a81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/dccef8eecc480a81","status":"passed","time":{"start":1698628527279,"stop":1698628528977,"duration":1698}},{"uid":"3ca6f74df01a5095","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3ca6f74df01a5095","status":"passed","time":{"start":1698615152045,"stop":1698615153339,"duration":1294}},{"uid":"130e759e7a597b98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/130e759e7a597b98","status":"passed","time":{"start":1698615223510,"stop":1698615224695,"duration":1185}},{"uid":"8f81b9b227a01788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8f81b9b227a01788","status":"passed","time":{"start":1698615083885,"stop":1698615085293,"duration":1408}},{"uid":"60ee90740daf8350","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/60ee90740daf8350","status":"passed","time":{"start":1698542320005,"stop":1698542321194,"duration":1189}},{"uid":"261c216f556e62c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/261c216f556e62c4","status":"passed","time":{"start":1698455516140,"stop":1698455517140,"duration":1000}},{"uid":"47aed308bf98336d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/47aed308bf98336d","status":"passed","time":{"start":1698369203001,"stop":1698369204349,"duration":1348}},{"uid":"646f2f150f9ac0c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/646f2f150f9ac0c5","status":"passed","time":{"start":1698282794011,"stop":1698282795176,"duration":1165}},{"uid":"6690b4b905c9e837","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/6690b4b905c9e837","status":"passed","time":{"start":1698196468870,"stop":1698196470085,"duration":1215}},{"uid":"679c401d7f25400b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/679c401d7f25400b","status":"passed","time":{"start":1698178196961,"stop":1698178198217,"duration":1256}}]},"64028773adeaa616798d2ec053582700":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"23d6d53beae0e6dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/23d6d53beae0e6dd","status":"passed","time":{"start":1698867798369,"stop":1698867803865,"duration":5496}},{"uid":"9c33916c023e25cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9c33916c023e25cd","status":"passed","time":{"start":1698801622554,"stop":1698801626616,"duration":4062}},{"uid":"dbf15f35a7a5eaec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/dbf15f35a7a5eaec","status":"passed","time":{"start":1698788772273,"stop":1698788778639,"duration":6366}},{"uid":"1e0a38845704b044","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1e0a38845704b044","status":"passed","time":{"start":1698715244869,"stop":1698715249236,"duration":4367}},{"uid":"a36b5af11f6b25de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a36b5af11f6b25de","status":"passed","time":{"start":1698701575989,"stop":1698701581817,"duration":5828}},{"uid":"d468f07893a7c3ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d468f07893a7c3ff","status":"passed","time":{"start":1698700481235,"stop":1698700486253,"duration":5018}},{"uid":"1a74087ff70eb3e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/1a74087ff70eb3e6","status":"passed","time":{"start":1698693219534,"stop":1698693223953,"duration":4419}},{"uid":"b8c251af7ad1126a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b8c251af7ad1126a","status":"passed","time":{"start":1698693006462,"stop":1698693010901,"duration":4439}},{"uid":"190a7d53fd3e3440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/190a7d53fd3e3440","status":"passed","time":{"start":1698646607151,"stop":1698646611967,"duration":4816}},{"uid":"91fea426ea16d41b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/91fea426ea16d41b","status":"passed","time":{"start":1698646570859,"stop":1698646575313,"duration":4454}},{"uid":"d0a6a0105914b105","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d0a6a0105914b105","status":"passed","time":{"start":1698628822500,"stop":1698628828355,"duration":5855}},{"uid":"246764c5724345","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/246764c5724345","status":"passed","time":{"start":1698615535723,"stop":1698615539945,"duration":4222}},{"uid":"8dd41eeba57918eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/8dd41eeba57918eb","status":"passed","time":{"start":1698615460393,"stop":1698615464746,"duration":4353}},{"uid":"23d0d617540a9ab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/23d0d617540a9ab2","status":"passed","time":{"start":1698615403037,"stop":1698615408263,"duration":5226}},{"uid":"c9f5764fc8ebd386","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/c9f5764fc8ebd386","status":"passed","time":{"start":1698542620630,"stop":1698542627329,"duration":6699}},{"uid":"3d1a3ee2bf642119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3d1a3ee2bf642119","status":"passed","time":{"start":1698455888989,"stop":1698455893003,"duration":4014}},{"uid":"d6590a2969480692","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d6590a2969480692","status":"passed","time":{"start":1698369607929,"stop":1698369612421,"duration":4492}},{"uid":"37b976697f2030e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/37b976697f2030e5","status":"passed","time":{"start":1698283178569,"stop":1698283183213,"duration":4644}},{"uid":"7ce16cc582e3cf01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7ce16cc582e3cf01","status":"passed","time":{"start":1698196755067,"stop":1698196759410,"duration":4343}},{"uid":"40a3e2e6b18a0745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/40a3e2e6b18a0745","status":"passed","time":{"start":1698178446155,"stop":1698178450957,"duration":4802}}]},"973eb3b9bc5dfa31c9d5412a22fe2eb5":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"a9dd713844f93905","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/a9dd713844f93905","status":"passed","time":{"start":1698867438581,"stop":1698867603842,"duration":165261}},{"uid":"8179330c9a65605e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/8179330c9a65605e","status":"passed","time":{"start":1698801531075,"stop":1698801654878,"duration":123803}},{"uid":"9ce2d9390c6a5165","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9ce2d9390c6a5165","status":"passed","time":{"start":1698788493988,"stop":1698788692273,"duration":198285}},{"uid":"e9b29a1c76a1f15e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e9b29a1c76a1f15e","status":"passed","time":{"start":1698714952818,"stop":1698715170610,"duration":217792}},{"uid":"84cc792db98b848b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/84cc792db98b848b","status":"passed","time":{"start":1698701313961,"stop":1698701486675,"duration":172714}},{"uid":"9ed23ad2461f0cb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9ed23ad2461f0cb5","status":"passed","time":{"start":1698700210270,"stop":1698700407888,"duration":197618}},{"uid":"f4b1d9426e08ba29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f4b1d9426e08ba29","status":"passed","time":{"start":1698692761738,"stop":1698692981714,"duration":219976}},{"uid":"9282d836e752ca1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/9282d836e752ca1a","status":"passed","time":{"start":1698692712262,"stop":1698692930597,"duration":218335}},{"uid":"5b81845c29d8e17e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5b81845c29d8e17e","status":"passed","time":{"start":1698646319146,"stop":1698646546827,"duration":227681}},{"uid":"70f43965c702be0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/70f43965c702be0b","status":"passed","time":{"start":1698646296710,"stop":1698646485880,"duration":189170}},{"uid":"1b296705657dd63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/1b296705657dd63","status":"passed","time":{"start":1698628581532,"stop":1698628753965,"duration":172433}},{"uid":"973e00a39facf2d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/973e00a39facf2d8","status":"passed","time":{"start":1698615499388,"stop":1698615661344,"duration":161956}},{"uid":"a425fa0c4f324807","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a425fa0c4f324807","status":"passed","time":{"start":1698615263487,"stop":1698615427931,"duration":164444}},{"uid":"e4de64c2457acb1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e4de64c2457acb1a","status":"passed","time":{"start":1698615142622,"stop":1698615368698,"duration":226076}},{"uid":"ad6d00bb8a0bf3d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ad6d00bb8a0bf3d1","status":"passed","time":{"start":1698542389099,"stop":1698542580997,"duration":191898}},{"uid":"d0ef7d0170a46b91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d0ef7d0170a46b91","status":"passed","time":{"start":1698455578245,"stop":1698455713504,"duration":135259}},{"uid":"767aa02d86c4df00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/767aa02d86c4df00","status":"passed","time":{"start":1698369260330,"stop":1698369480103,"duration":219773}},{"uid":"e2e9b2a5803735c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e2e9b2a5803735c","status":"passed","time":{"start":1698282870290,"stop":1698283092508,"duration":222218}},{"uid":"ca2aca7e5926ddf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/ca2aca7e5926ddf","status":"passed","time":{"start":1698196539009,"stop":1698196719002,"duration":179993}},{"uid":"21175b06a7786f43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/21175b06a7786f43","status":"passed","time":{"start":1698178238334,"stop":1698178459577,"duration":221243}}]},"a6754a317b5a41ab9e370512cb3937ce":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"33713755396b77c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/33713755396b77c2","status":"passed","time":{"start":1698867417840,"stop":1698867420698,"duration":2858}},{"uid":"d9c7d6fc9458564f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d9c7d6fc9458564f","status":"passed","time":{"start":1698801498173,"stop":1698801502218,"duration":4045}},{"uid":"6ed0c61435fe698c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/6ed0c61435fe698c","status":"passed","time":{"start":1698788468736,"stop":1698788471903,"duration":3167}},{"uid":"a9f41b3be01250ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a9f41b3be01250ce","status":"passed","time":{"start":1698714933367,"stop":1698714937511,"duration":4144}},{"uid":"9ae03bfa9224308f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9ae03bfa9224308f","status":"passed","time":{"start":1698701306194,"stop":1698701308799,"duration":2605}},{"uid":"ed48f79fa2802dbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ed48f79fa2802dbf","status":"passed","time":{"start":1698700183910,"stop":1698700186900,"duration":2990}},{"uid":"4abcafb24b050f9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/4abcafb24b050f9e","status":"passed","time":{"start":1698692743477,"stop":1698692748779,"duration":5302}},{"uid":"8fe9a8a54256a1c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8fe9a8a54256a1c7","status":"passed","time":{"start":1698692700386,"stop":1698692705300,"duration":4914}},{"uid":"c5328df6a61f268b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c5328df6a61f268b","status":"passed","time":{"start":1698646316131,"stop":1698646319143,"duration":3012}},{"uid":"c27e119d0fcead07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/c27e119d0fcead07","status":"passed","time":{"start":1698646288914,"stop":1698646292355,"duration":3441}},{"uid":"fe84b8316dd66863","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/fe84b8316dd66863","status":"passed","time":{"start":1698628503297,"stop":1698628507120,"duration":3823}},{"uid":"3ecab691a1900604","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3ecab691a1900604","status":"passed","time":{"start":1698615133551,"stop":1698615136756,"duration":3205}},{"uid":"a11a2de97c8cf4e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a11a2de97c8cf4e2","status":"passed","time":{"start":1698615199944,"stop":1698615203087,"duration":3143}},{"uid":"a33c860ee240bade","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/a33c860ee240bade","status":"passed","time":{"start":1698615065802,"stop":1698615068897,"duration":3095}},{"uid":"23bb77d5e93a019f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/23bb77d5e93a019f","status":"passed","time":{"start":1698542310805,"stop":1698542314132,"duration":3327}},{"uid":"7c287babb92fa89e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7c287babb92fa89e","status":"passed","time":{"start":1698455508317,"stop":1698455511011,"duration":2694}},{"uid":"4f758f08499d2993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/4f758f08499d2993","status":"passed","time":{"start":1698369189806,"stop":1698369193373,"duration":3567}},{"uid":"650d7203a306a17a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/650d7203a306a17a","status":"passed","time":{"start":1698282784974,"stop":1698282788630,"duration":3656}},{"uid":"5206b67db98cfd43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5206b67db98cfd43","status":"passed","time":{"start":1698196458781,"stop":1698196461981,"duration":3200}},{"uid":"b818ad8f569c756","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b818ad8f569c756","status":"passed","time":{"start":1698178161058,"stop":1698178164486,"duration":3428}}]},"a2365ffeb3ba24c7926dc7b42b03858c":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"4bc2d0cdb61ab27a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/4bc2d0cdb61ab27a","status":"passed","time":{"start":1698867415942,"stop":1698867418337,"duration":2395}},{"uid":"f6dc7634cac44603","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/f6dc7634cac44603","status":"passed","time":{"start":1698801538778,"stop":1698801540926,"duration":2148}},{"uid":"61ea3625e6f424d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/61ea3625e6f424d1","status":"passed","time":{"start":1698788514782,"stop":1698788517220,"duration":2438}},{"uid":"31006d52132dad57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/31006d52132dad57","status":"passed","time":{"start":1698714985329,"stop":1698714987883,"duration":2554}},{"uid":"e33c01d8a18c0e18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e33c01d8a18c0e18","status":"passed","time":{"start":1698701346285,"stop":1698701348679,"duration":2394}},{"uid":"f424c01334ad30d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f424c01334ad30d5","status":"passed","time":{"start":1698700229347,"stop":1698700231742,"duration":2395}},{"uid":"1169fe2477d70acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/1169fe2477d70acf","status":"passed","time":{"start":1698693102076,"stop":1698693104683,"duration":2607}},{"uid":"2fb5ca597238585","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/2fb5ca597238585","status":"passed","time":{"start":1698692750434,"stop":1698692752924,"duration":2490}},{"uid":"308403e5cd10ae35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/308403e5cd10ae35","status":"passed","time":{"start":1698646327033,"stop":1698646330639,"duration":3606}},{"uid":"407a7c2ab29ac008","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/407a7c2ab29ac008","status":"passed","time":{"start":1698646338784,"stop":1698646341476,"duration":2692}},{"uid":"6d4f137c528aa625","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/6d4f137c528aa625","status":"passed","time":{"start":1698628559682,"stop":1698628562189,"duration":2507}},{"uid":"4c12ab88e4a50ac8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4c12ab88e4a50ac8","status":"passed","time":{"start":1698615476153,"stop":1698615478589,"duration":2436}},{"uid":"faab1d5a3f3767db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/faab1d5a3f3767db","status":"passed","time":{"start":1698615241940,"stop":1698615244370,"duration":2430}},{"uid":"c46d2edee7880405","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c46d2edee7880405","status":"passed","time":{"start":1698615118197,"stop":1698615120794,"duration":2597}},{"uid":"9b25a8c7f1e2718b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/9b25a8c7f1e2718b","status":"passed","time":{"start":1698542359277,"stop":1698542361730,"duration":2453}},{"uid":"bb7409015d89059c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bb7409015d89059c","status":"passed","time":{"start":1698455547074,"stop":1698455549217,"duration":2143}},{"uid":"507e84c07f60d210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/507e84c07f60d210","status":"passed","time":{"start":1698369236062,"stop":1698369238727,"duration":2665}},{"uid":"5b180dc37c108997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/5b180dc37c108997","status":"passed","time":{"start":1698282837583,"stop":1698282840125,"duration":2542}},{"uid":"c98d57a2bb93ef43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c98d57a2bb93ef43","status":"passed","time":{"start":1698196516059,"stop":1698196518356,"duration":2297}},{"uid":"f7e558b60491a37a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f7e558b60491a37a","status":"passed","time":{"start":1698178214739,"stop":1698178217299,"duration":2560}}]},"617b4311b681b19c6f82373e9ef5a04d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b03608b0375ab1f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b03608b0375ab1f5","status":"passed","time":{"start":1698867789081,"stop":1698867793910,"duration":4829}},{"uid":"7daf28b0c689f53f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7daf28b0c689f53f","status":"passed","time":{"start":1698801734030,"stop":1698801737269,"duration":3239}},{"uid":"81888d292039d18b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/81888d292039d18b","status":"passed","time":{"start":1698788753939,"stop":1698788759874,"duration":5935}},{"uid":"bcfbdbdad89d05e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/bcfbdbdad89d05e","status":"passed","time":{"start":1698715229144,"stop":1698715232000,"duration":2856}},{"uid":"ea7b435392462570","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ea7b435392462570","status":"passed","time":{"start":1698701560948,"stop":1698701563738,"duration":2790}},{"uid":"575495b564332a82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/575495b564332a82","status":"passed","time":{"start":1698700465851,"stop":1698700468640,"duration":2789}},{"uid":"cc139e06de8c8fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/cc139e06de8c8fba","status":"passed","time":{"start":1698693204470,"stop":1698693207427,"duration":2957}},{"uid":"c088226f565cb1f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c088226f565cb1f6","status":"passed","time":{"start":1698692990393,"stop":1698692993272,"duration":2879}},{"uid":"e5ce80cf296876f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/e5ce80cf296876f9","status":"passed","time":{"start":1698646592353,"stop":1698646595219,"duration":2866}},{"uid":"d1d4b58bf2a3a043","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d1d4b58bf2a3a043","status":"passed","time":{"start":1698646684282,"stop":1698646687489,"duration":3207}},{"uid":"1c0234528cb35168","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/1c0234528cb35168","status":"passed","time":{"start":1698628804107,"stop":1698628808261,"duration":4154}},{"uid":"61499f4b05675586","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/61499f4b05675586","status":"passed","time":{"start":1698615661347,"stop":1698615663847,"duration":2500}},{"uid":"2d652f2fab0b13bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/2d652f2fab0b13bd","status":"passed","time":{"start":1698615445523,"stop":1698615448212,"duration":2689}},{"uid":"6835756ef39ee26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/6835756ef39ee26","status":"passed","time":{"start":1698615387515,"stop":1698615390383,"duration":2868}},{"uid":"7c74fafff8c79eef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/7c74fafff8c79eef","status":"passed","time":{"start":1698542599197,"stop":1698542604936,"duration":5739}},{"uid":"7f495576c5dc8da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7f495576c5dc8da","status":"passed","time":{"start":1698455800391,"stop":1698455803275,"duration":2884}},{"uid":"94fd5e33c1adf619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/94fd5e33c1adf619","status":"passed","time":{"start":1698369591678,"stop":1698369594837,"duration":3159}},{"uid":"a807acfca3cdf1fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a807acfca3cdf1fc","status":"passed","time":{"start":1698283162652,"stop":1698283166263,"duration":3611}},{"uid":"652ce472f2ded4ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/652ce472f2ded4ed","status":"passed","time":{"start":1698196737977,"stop":1698196741456,"duration":3479}},{"uid":"ea9511bb7b7d85ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ea9511bb7b7d85ac","status":"passed","time":{"start":1698178431297,"stop":1698178434020,"duration":2723}}]},"9700dde83050a915705bb73b0a95103e":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"f60adb1716ec3b80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/f60adb1716ec3b80","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867788321,"stop":1698867789040,"duration":719}},{"uid":"b633f2ab98532d40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b633f2ab98532d40","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801580299,"stop":1698801580999,"duration":700}},{"uid":"7d212922300f4d4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/7d212922300f4d4e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788715916,"stop":1698788717195,"duration":1279}},{"uid":"939d28c5b6414d3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/939d28c5b6414d3a","status":"passed","time":{"start":1698715204704,"stop":1698715205665,"duration":961}},{"uid":"11235508404d4bc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/11235508404d4bc3","status":"passed","time":{"start":1698701541996,"stop":1698701542769,"duration":773}},{"uid":"d008835af5c77156","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d008835af5c77156","status":"passed","time":{"start":1698700434440,"stop":1698700435339,"duration":899}},{"uid":"e0ecf03dfd8b17f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/e0ecf03dfd8b17f6","status":"passed","time":{"start":1698693198231,"stop":1698693199164,"duration":933}},{"uid":"c3d5442755021a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c3d5442755021a3","status":"passed","time":{"start":1698692953692,"stop":1698692954680,"duration":988}},{"uid":"b8dc449acd552444","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/b8dc449acd552444","status":"passed","time":{"start":1698646552972,"stop":1698646553953,"duration":981}},{"uid":"e825064267c81819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/e825064267c81819","status":"passed","time":{"start":1698646522711,"stop":1698646523558,"duration":847}},{"uid":"129874c1766ed417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/129874c1766ed417","status":"passed","time":{"start":1698628912968,"stop":1698628913747,"duration":779}},{"uid":"67ed2b547cddb6d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/67ed2b547cddb6d9","status":"passed","time":{"start":1698615354397,"stop":1698615355178,"duration":781}},{"uid":"16208ba8ff1b5035","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/16208ba8ff1b5035","status":"passed","time":{"start":1698615592082,"stop":1698615592862,"duration":780}},{"uid":"10178373224060f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/10178373224060f1","status":"passed","time":{"start":1698615292353,"stop":1698615293328,"duration":975}},{"uid":"159189146709c8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/159189146709c8c","status":"passed","time":{"start":1698542530947,"stop":1698542532166,"duration":1219}},{"uid":"3c0231c9158ca7ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3c0231c9158ca7ca","status":"passed","time":{"start":1698455885250,"stop":1698455885864,"duration":614}},{"uid":"5aa61f43431339fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5aa61f43431339fb","status":"passed","time":{"start":1698369646033,"stop":1698369647031,"duration":998}},{"uid":"a6c23345514a5130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a6c23345514a5130","status":"passed","time":{"start":1698283028003,"stop":1698283042184,"duration":14181}},{"uid":"1c7d0c11bb58fb12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/1c7d0c11bb58fb12","status":"passed","time":{"start":1698196690446,"stop":1698196691409,"duration":963}},{"uid":"f42b138587ec8ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f42b138587ec8ce9","status":"passed","time":{"start":1698178619646,"stop":1698178620661,"duration":1015}}]},"b8d3ae7465651cc973ab14abfdea7a24":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"2b4e0ba387887bf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/2b4e0ba387887bf4","status":"passed","time":{"start":1698867653765,"stop":1698867658680,"duration":4915}},{"uid":"aa64aaf5ef0221fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/aa64aaf5ef0221fd","status":"passed","time":{"start":1698801599870,"stop":1698801603600,"duration":3730}},{"uid":"deddc96595c7ffad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/deddc96595c7ffad","status":"passed","time":{"start":1698788749557,"stop":1698788753937,"duration":4380}},{"uid":"479e9e76178e3a40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/479e9e76178e3a40","status":"passed","time":{"start":1698715225776,"stop":1698715229142,"duration":3366}},{"uid":"bd0fe85391f030bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/bd0fe85391f030bd","status":"passed","time":{"start":1698701547806,"stop":1698701550837,"duration":3031}},{"uid":"d0e9eab121ff5830","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d0e9eab121ff5830","status":"passed","time":{"start":1698700462622,"stop":1698700465848,"duration":3226}},{"uid":"8fab73bf0e719025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8fab73bf0e719025","status":"passed","time":{"start":1698693169726,"stop":1698693173797,"duration":4071}},{"uid":"f739e688ec754876","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f739e688ec754876","status":"passed","time":{"start":1698692986520,"stop":1698692990390,"duration":3870}},{"uid":"3cd575b7f3f45d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3cd575b7f3f45d82","status":"passed","time":{"start":1698646585402,"stop":1698646588265,"duration":2863}},{"uid":"2591133d84cfbaec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/2591133d84cfbaec","status":"passed","time":{"start":1698646553033,"stop":1698646555937,"duration":2904}},{"uid":"db66210a03034c64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/db66210a03034c64","status":"passed","time":{"start":1698628632976,"stop":1698628635825,"duration":2849}},{"uid":"70731acf4c649f30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/70731acf4c649f30","status":"passed","time":{"start":1698615385962,"stop":1698615388773,"duration":2811}},{"uid":"22bdcfbee1c2a151","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/22bdcfbee1c2a151","status":"passed","time":{"start":1698615305824,"stop":1698615308479,"duration":2655}},{"uid":"c80787b3a696fe1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c80787b3a696fe1f","status":"passed","time":{"start":1698615314414,"stop":1698615317628,"duration":3214}},{"uid":"5be0a899deb0235e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5be0a899deb0235e","status":"passed","time":{"start":1698542553860,"stop":1698542562164,"duration":8304}},{"uid":"e1c18c40cac07f77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e1c18c40cac07f77","status":"passed","time":{"start":1698455630295,"stop":1698455641169,"duration":10874}},{"uid":"631bf2451ecc9764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/631bf2451ecc9764","status":"passed","time":{"start":1698369312675,"stop":1698369317858,"duration":5183}},{"uid":"ba45778414f274f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/ba45778414f274f9","status":"passed","time":{"start":1698283131122,"stop":1698283135173,"duration":4051}},{"uid":"f792b2029e87ac89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f792b2029e87ac89","status":"passed","time":{"start":1698196710383,"stop":1698196713771,"duration":3388}},{"uid":"e25b6b2eaaf42b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e25b6b2eaaf42b72","status":"passed","time":{"start":1698178281939,"stop":1698178285451,"duration":3512}}]},"316f6b3276320661fa68609de6296157":{"statistic":{"failed":49,"broken":0,"skipped":0,"passed":84,"unknown":0,"total":133},"items":[{"uid":"945e628718c3da83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/945e628718c3da83","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698867418340,"stop":1698867420000,"duration":1660}},{"uid":"76f50665cf91f4d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/76f50665cf91f4d8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698801540929,"stop":1698801556509,"duration":15580}},{"uid":"cb6bb53ae7480e3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/cb6bb53ae7480e3e","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698788517223,"stop":1698788520688,"duration":3465}},{"uid":"804b9c2833b1b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/804b9c2833b1b72","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698714987886,"stop":1698714989684,"duration":1798}},{"uid":"cabd3c9059c53fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/cabd3c9059c53fc5","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698701348681,"stop":1698701350411,"duration":1730}},{"uid":"e8b9dfc5060ba275","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e8b9dfc5060ba275","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698700231745,"stop":1698700235379,"duration":3634}},{"uid":"39557098475b31f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/39557098475b31f","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698693104686,"stop":1698693106701,"duration":2015}},{"uid":"3d7ac2392c849dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/3d7ac2392c849dd","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698692752927,"stop":1698692754607,"duration":1680}},{"uid":"ed2bfc694d405a73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ed2bfc694d405a73","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646330643,"stop":1698646333748,"duration":3105}},{"uid":"6bb4c984d2b99add","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6bb4c984d2b99add","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646341479,"stop":1698646343320,"duration":1841}},{"uid":"b4ca13d7ee8438b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b4ca13d7ee8438b6","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698628562192,"stop":1698628563370,"duration":1178}},{"uid":"c777bce013a0de63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c777bce013a0de63","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615478592,"stop":1698615480173,"duration":1581}},{"uid":"c05dd28cd15595a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c05dd28cd15595a4","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615244373,"stop":1698615245906,"duration":1533}},{"uid":"3dd93962269f7de7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/3dd93962269f7de7","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615120797,"stop":1698615122924,"duration":2127}},{"uid":"ccad36c7b3e754fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ccad36c7b3e754fe","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698542361732,"stop":1698542363823,"duration":2091}},{"uid":"7ce3423c765fd823","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7ce3423c765fd823","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698455549220,"stop":1698455550603,"duration":1383}},{"uid":"8cab196c5e919292","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/8cab196c5e919292","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698369238729,"stop":1698369240289,"duration":1560}},{"uid":"1afc73f3515fe053","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/1afc73f3515fe053","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698282840128,"stop":1698282842661,"duration":2533}},{"uid":"dfd3e56b624909e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/dfd3e56b624909e8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698196518359,"stop":1698196521255,"duration":2896}},{"uid":"dde2942f42665e9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/dde2942f42665e9d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178217302,"stop":1698178218781,"duration":1479}}]},"2173470ff84c6c7631fa3ff9d8433e49":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b3dcebc1947a83b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b3dcebc1947a83b8","status":"passed","time":{"start":1698867796908,"stop":1698867798366,"duration":1458}},{"uid":"1d32c78dee82ef65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1d32c78dee82ef65","status":"passed","time":{"start":1698801620466,"stop":1698801622552,"duration":2086}},{"uid":"100de799202efb31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/100de799202efb31","status":"passed","time":{"start":1698788770632,"stop":1698788772270,"duration":1638}},{"uid":"fe89d613c2c7ae6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fe89d613c2c7ae6","status":"passed","time":{"start":1698715243374,"stop":1698715244865,"duration":1491}},{"uid":"71462c45ea218e2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/71462c45ea218e2d","status":"passed","time":{"start":1698701574533,"stop":1698701575986,"duration":1453}},{"uid":"fcf5e9fd491e417b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/fcf5e9fd491e417b","status":"passed","time":{"start":1698700479850,"stop":1698700481232,"duration":1382}},{"uid":"87d6cba814a1aebc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/87d6cba814a1aebc","status":"passed","time":{"start":1698693217791,"stop":1698693219530,"duration":1739}},{"uid":"43eee5b3d055d1e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/43eee5b3d055d1e9","status":"passed","time":{"start":1698693004991,"stop":1698693006458,"duration":1467}},{"uid":"a06b336ea10b4b92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/a06b336ea10b4b92","status":"passed","time":{"start":1698646605700,"stop":1698646607147,"duration":1447}},{"uid":"7dc03905c207eb9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7dc03905c207eb9e","status":"passed","time":{"start":1698646569022,"stop":1698646570856,"duration":1834}},{"uid":"6b357dffc34b9195","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/6b357dffc34b9195","status":"passed","time":{"start":1698628820568,"stop":1698628822497,"duration":1929}},{"uid":"d8cc18117619e695","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d8cc18117619e695","status":"passed","time":{"start":1698615534429,"stop":1698615535720,"duration":1291}},{"uid":"17a03b0559c64553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/17a03b0559c64553","status":"passed","time":{"start":1698615458876,"stop":1698615460389,"duration":1513}},{"uid":"8ab98f2a2cf86183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8ab98f2a2cf86183","status":"passed","time":{"start":1698615401449,"stop":1698615403033,"duration":1584}},{"uid":"49df5919e1598bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/49df5919e1598bd6","status":"passed","time":{"start":1698542618442,"stop":1698542620627,"duration":2185}},{"uid":"43664e13fc6a99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/43664e13fc6a99f","status":"passed","time":{"start":1698455887366,"stop":1698455888987,"duration":1621}},{"uid":"f0007818c85c059d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f0007818c85c059d","status":"passed","time":{"start":1698369605764,"stop":1698369607926,"duration":2162}},{"uid":"45b7d6a07b9c6238","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/45b7d6a07b9c6238","status":"passed","time":{"start":1698283176719,"stop":1698283178566,"duration":1847}},{"uid":"a994c1776ae353d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/a994c1776ae353d6","status":"passed","time":{"start":1698196753322,"stop":1698196755064,"duration":1742}},{"uid":"25381c4048cdf2cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/25381c4048cdf2cb","status":"passed","time":{"start":1698178444578,"stop":1698178446151,"duration":1573}}]},"275289351e7211a486c45f3b8d1a8950":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"ed03d80ead91ed17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/ed03d80ead91ed17","status":"passed","time":{"start":1698867603845,"stop":1698867604848,"duration":1003}},{"uid":"6686942c40e04efb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6686942c40e04efb","status":"passed","time":{"start":1698801654880,"stop":1698801655621,"duration":741}},{"uid":"67800150edefabc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/67800150edefabc7","status":"passed","time":{"start":1698788692275,"stop":1698788693210,"duration":935}},{"uid":"a12152963602cc7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a12152963602cc7d","status":"passed","time":{"start":1698715170613,"stop":1698715171643,"duration":1030}},{"uid":"b7a55247b4d2c912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b7a55247b4d2c912","status":"passed","time":{"start":1698701486677,"stop":1698701499718,"duration":13041}},{"uid":"71dc436d4b4e61dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/71dc436d4b4e61dc","status":"passed","time":{"start":1698700407890,"stop":1698700408830,"duration":940}},{"uid":"f3a30ac5c466bbe3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f3a30ac5c466bbe3","status":"passed","time":{"start":1698692981717,"stop":1698692982745,"duration":1028}},{"uid":"5046521179e88622","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/5046521179e88622","status":"passed","time":{"start":1698692930600,"stop":1698692931658,"duration":1058}},{"uid":"2bc3b637fef21abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2bc3b637fef21abf","status":"passed","time":{"start":1698646546832,"stop":1698646547946,"duration":1114}},{"uid":"4213d01336c5eb80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/4213d01336c5eb80","status":"passed","time":{"start":1698646485882,"stop":1698646486860,"duration":978}},{"uid":"27541cbbe2bdbffa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/27541cbbe2bdbffa","status":"passed","time":{"start":1698628522551,"stop":1698628523555,"duration":1004}},{"uid":"1f01432b7c0d6ffd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/1f01432b7c0d6ffd","status":"passed","time":{"start":1698615147946,"stop":1698615148975,"duration":1029}},{"uid":"39803635a6b03db5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/39803635a6b03db5","status":"passed","time":{"start":1698615219821,"stop":1698615220865,"duration":1044}},{"uid":"90146f09f22970a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/90146f09f22970a2","status":"passed","time":{"start":1698615079292,"stop":1698615080408,"duration":1116}},{"uid":"9ae0221adf0463a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/9ae0221adf0463a8","status":"passed","time":{"start":1698542315492,"stop":1698542316540,"duration":1048}},{"uid":"1fa3ff00213fe9bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1fa3ff00213fe9bd","status":"passed","time":{"start":1698455512376,"stop":1698455513169,"duration":793}},{"uid":"c75f9a51c4baa2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/c75f9a51c4baa2e9","status":"passed","time":{"start":1698369198927,"stop":1698369200073,"duration":1146}},{"uid":"a55cc3269cc5db2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a55cc3269cc5db2a","status":"passed","time":{"start":1698282790192,"stop":1698282791308,"duration":1116}},{"uid":"4a4326b218ccd3fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/4a4326b218ccd3fe","status":"passed","time":{"start":1698196465170,"stop":1698196466196,"duration":1026}},{"uid":"c67a3dea1eac734d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c67a3dea1eac734d","status":"passed","time":{"start":1698178193052,"stop":1698178194094,"duration":1042}}]},"9a30d8e08f9c216de4c4a05fec5f309a":{"statistic":{"failed":64,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":169},"items":[{"uid":"9925619e13664f18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9925619e13664f18","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698801520062,"stop":1698801520451,"duration":389}},{"uid":"2856746412259667","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/2856746412259667","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698788483650,"stop":1698788484316,"duration":666}},{"uid":"aed5e80e2f605ecf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/aed5e80e2f605ecf","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698714950312,"stop":1698714951036,"duration":724}},{"uid":"e13971ef6957c45d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e13971ef6957c45d","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698701318978,"stop":1698701319509,"duration":531}},{"uid":"9581687ce55d8efa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9581687ce55d8efa","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698700198531,"stop":1698700199165,"duration":634}},{"uid":"51e4f80cd9558432","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/51e4f80cd9558432","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692761743,"stop":1698692762422,"duration":679}},{"uid":"c9d5b541336927b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c9d5b541336927b1","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692716805,"stop":1698692717480,"duration":675}},{"uid":"c0bbefb011444668","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c0bbefb011444668","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698646280138,"stop":1698646280847,"duration":709}},{"uid":"12272809a939ee4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/12272809a939ee4a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698646302518,"stop":1698646303120,"duration":602}},{"uid":"936f93e4b96f805b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/936f93e4b96f805b","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698628520377,"stop":1698628520990,"duration":613}},{"uid":"f1e6f096590962b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f1e6f096590962b0","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615149011,"stop":1698615149561,"duration":550}},{"uid":"a331a42f46e3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a331a42f46e3ae","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615212486,"stop":1698615213040,"duration":554}},{"uid":"db60100421e9a31a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/db60100421e9a31a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615081580,"stop":1698615082312,"duration":732}},{"uid":"5d002517f18fa1a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5d002517f18fa1a7","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698542325073,"stop":1698542325678,"duration":605}},{"uid":"d0cf3d92bc92c5fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d0cf3d92bc92c5fb","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698455518604,"stop":1698455519011,"duration":407}},{"uid":"9aca421278f70f21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9aca421278f70f21","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698369204094,"stop":1698369204786,"duration":692}},{"uid":"75e7c1fa08ac1f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/75e7c1fa08ac1f81","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698282798576,"stop":1698282799262,"duration":686}},{"uid":"49c41a2a022ee500","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/49c41a2a022ee500","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698196471809,"stop":1698196472329,"duration":520}},{"uid":"165d1e4c47ca53bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/165d1e4c47ca53bc","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178175632,"stop":1698178176312,"duration":680}},{"uid":"872bdcd7632d8a8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/872bdcd7632d8a8e","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178173380,"stop":1698178173919,"duration":539}}]},"8186cc541d41d38034a9211a23d0bbe2":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":3,"unknown":0,"total":8},"items":[{"uid":"8db27e6fab261893","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/8db27e6fab261893","status":"passed","time":{"start":1698867406094,"stop":1698867407051,"duration":957}},{"uid":"ce12a1f1ba22ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ce12a1f1ba22ae29","status":"passed","time":{"start":1698801494986,"stop":1698801499609,"duration":4623}},{"uid":"5da108feea107f55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5da108feea107f55","status":"passed","time":{"start":1698788437952,"stop":1698788438872,"duration":920}},{"uid":"fd850c79cb7196c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fd850c79cb7196c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714915878,"stop":1698714917169,"duration":1291}},{"uid":"1f49a0d65b38494e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/1f49a0d65b38494e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701293255,"stop":1698701294066,"duration":811}},{"uid":"a0a53c0c216d07d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a0a53c0c216d07d5","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700170643,"stop":1698700171561,"duration":918}},{"uid":"9e12fa0cf2e20a54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/9e12fa0cf2e20a54","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692729400,"stop":1698692730588,"duration":1188}},{"uid":"16584232490d1e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/16584232490d1e20","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692685196,"stop":1698692686438,"duration":1242}}]},"10c5adec7cdd71fa36d93e2bcbd9ad16":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"e79545d27c688ba2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/e79545d27c688ba2","status":"passed","time":{"start":1698867782339,"stop":1698867788318,"duration":5979}},{"uid":"cd903cde5a745914","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/cd903cde5a745914","status":"passed","time":{"start":1698801575557,"stop":1698801580297,"duration":4740}},{"uid":"358639d9c66cd658","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/358639d9c66cd658","status":"passed","time":{"start":1698788709377,"stop":1698788715914,"duration":6537}},{"uid":"b5aea31a1e8db725","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b5aea31a1e8db725","status":"passed","time":{"start":1698715197241,"stop":1698715204701,"duration":7460}},{"uid":"373052fbdb4dcc1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/373052fbdb4dcc1b","status":"passed","time":{"start":1698701536337,"stop":1698701541991,"duration":5654}},{"uid":"f541f1cbae81b67a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f541f1cbae81b67a","status":"passed","time":{"start":1698700427933,"stop":1698700434437,"duration":6504}},{"uid":"df90a8b79c988d88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/df90a8b79c988d88","status":"passed","time":{"start":1698693189706,"stop":1698693198228,"duration":8522}},{"uid":"49a188a5228ddfd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/49a188a5228ddfd2","status":"passed","time":{"start":1698692946552,"stop":1698692953688,"duration":7136}},{"uid":"693536705b73ff00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/693536705b73ff00","status":"passed","time":{"start":1698646545841,"stop":1698646552968,"duration":7127}},{"uid":"c39ba806b7b2d5e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/c39ba806b7b2d5e6","status":"passed","time":{"start":1698646516255,"stop":1698646522707,"duration":6452}},{"uid":"c52a113a0bab5a30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c52a113a0bab5a30","status":"passed","time":{"start":1698628907044,"stop":1698628912966,"duration":5922}},{"uid":"86a6796d5038f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/86a6796d5038f3","status":"passed","time":{"start":1698615347429,"stop":1698615354394,"duration":6965}},{"uid":"b787ffa4b3c64c16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b787ffa4b3c64c16","status":"passed","time":{"start":1698615585877,"stop":1698615592077,"duration":6200}},{"uid":"c71c2a1f3c62f2f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c71c2a1f3c62f2f6","status":"passed","time":{"start":1698615284490,"stop":1698615292350,"duration":7860}},{"uid":"3d6f5e83d0723e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3d6f5e83d0723e52","status":"passed","time":{"start":1698542524684,"stop":1698542530945,"duration":6261}},{"uid":"bc46d608df2bddc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bc46d608df2bddc4","status":"passed","time":{"start":1698455879191,"stop":1698455885247,"duration":6056}},{"uid":"317d3713960edbe3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/317d3713960edbe3","status":"passed","time":{"start":1698369640675,"stop":1698369646030,"duration":5355}},{"uid":"d259878821c5b3f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d259878821c5b3f8","status":"passed","time":{"start":1698283019606,"stop":1698283028000,"duration":8394}},{"uid":"da032a1dbbf2285c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/da032a1dbbf2285c","status":"passed","time":{"start":1698196683146,"stop":1698196690443,"duration":7297}},{"uid":"fb8339e043ccd684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fb8339e043ccd684","status":"passed","time":{"start":1698178612719,"stop":1698178619642,"duration":6923}}]},"4fed604a10daf77aacbf6179bf28f404":{"statistic":{"failed":106,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":170},"items":[{"uid":"72ac214866239aae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/72ac214866239aae","status":"passed","time":{"start":1698867612184,"stop":1698867613222,"duration":1038}},{"uid":"e4cb075c0410843a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/e4cb075c0410843a","status":"passed","time":{"start":1698801541531,"stop":1698801542544,"duration":1013}},{"uid":"19d35f2353d18751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/19d35f2353d18751","status":"passed","time":{"start":1698788698105,"stop":1698788699398,"duration":1293}},{"uid":"68a5af5459b2c273","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/68a5af5459b2c273","status":"passed","time":{"start":1698715175790,"stop":1698715177247,"duration":1457}},{"uid":"a2509509e895a9a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a2509509e895a9a8","status":"passed","time":{"start":1698701503270,"stop":1698701504532,"duration":1262}},{"uid":"1954ba6bd9a9b4e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/1954ba6bd9a9b4e2","status":"passed","time":{"start":1698700413265,"stop":1698700414571,"duration":1306}},{"uid":"5aaea897c5a5ddd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/5aaea897c5a5ddd6","status":"passed","time":{"start":1698692987121,"stop":1698692988408,"duration":1287}},{"uid":"b89638baa671e54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b89638baa671e54","status":"passed","time":{"start":1698692936187,"stop":1698692937483,"duration":1296}},{"uid":"2adca748b5bc18b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2adca748b5bc18b0","status":"passed","time":{"start":1698646552122,"stop":1698646553410,"duration":1288}},{"uid":"ce7141ef6a0c76e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ce7141ef6a0c76e3","status":"passed","time":{"start":1698646491415,"stop":1698646492797,"duration":1382}},{"uid":"71a10eae8a0bba3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/71a10eae8a0bba3b","status":"passed","time":{"start":1698628528979,"stop":1698628530137,"duration":1158}},{"uid":"79b80d48c828633f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/79b80d48c828633f","status":"passed","time":{"start":1698615153342,"stop":1698615154560,"duration":1218}},{"uid":"326e7bf36aaa5e24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/326e7bf36aaa5e24","status":"passed","time":{"start":1698615224702,"stop":1698615225712,"duration":1010}},{"uid":"ba648115a83f0272","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ba648115a83f0272","status":"passed","time":{"start":1698615085296,"stop":1698615086549,"duration":1253}},{"uid":"741fcdd7c05a8bc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/741fcdd7c05a8bc5","status":"passed","time":{"start":1698542321196,"stop":1698542322910,"duration":1714}},{"uid":"2ad74d9a7d8093b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2ad74d9a7d8093b5","status":"passed","time":{"start":1698455517142,"stop":1698455518141,"duration":999}},{"uid":"9d39bdb615ac9714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9d39bdb615ac9714","status":"passed","time":{"start":1698369204353,"stop":1698369205691,"duration":1338}},{"uid":"239c165892ac47e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/239c165892ac47e1","status":"passed","time":{"start":1698282795179,"stop":1698282796680,"duration":1501}},{"uid":"e40496bd2c23815b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e40496bd2c23815b","status":"passed","time":{"start":1698196470088,"stop":1698196471286,"duration":1198}},{"uid":"2ef26412d5b92985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/2ef26412d5b92985","status":"passed","time":{"start":1698178198220,"stop":1698178199704,"duration":1484}}]},"974fd2c15e32d40e1deeebde92c36bd9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":137,"unknown":0,"total":141},"items":[{"uid":"b53eeef47cc51f86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b53eeef47cc51f86","status":"passed","time":{"start":1698867368074,"stop":1698867375398,"duration":7324}},{"uid":"dd581a352a9e820f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/dd581a352a9e820f","status":"passed","time":{"start":1698801490220,"stop":1698801494814,"duration":4594}},{"uid":"79cb0d641973b123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/79cb0d641973b123","status":"passed","time":{"start":1698788412229,"stop":1698788423711,"duration":11482}},{"uid":"5a6be71dd1f9a9c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5a6be71dd1f9a9c0","status":"passed","time":{"start":1698714874406,"stop":1698714882496,"duration":8090}},{"uid":"b9b07f26a1bf2e37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b9b07f26a1bf2e37","status":"passed","time":{"start":1698701265641,"stop":1698701269140,"duration":3499}},{"uid":"88664ee9f5353e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/88664ee9f5353e3b","status":"passed","time":{"start":1698700142433,"stop":1698700150770,"duration":8337}},{"uid":"d315dbe87f5ebcc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d315dbe87f5ebcc7","status":"passed","time":{"start":1698692700001,"stop":1698692708198,"duration":8197}},{"uid":"2db002dbaba85824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/2db002dbaba85824","status":"passed","time":{"start":1698692658715,"stop":1698692662252,"duration":3537}},{"uid":"f93d7fad9fe8cf6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f93d7fad9fe8cf6c","status":"passed","time":{"start":1698646213387,"stop":1698646222176,"duration":8789}},{"uid":"4bd25ccb259b7169","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/4bd25ccb259b7169","status":"passed","time":{"start":1698646240370,"stop":1698646251115,"duration":10745}},{"uid":"99c209fc775fcc50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/99c209fc775fcc50","status":"failed","statusDetails":"ValueError: No collection data found for provided UPRN.","time":{"start":1698628457463,"stop":1698628466452,"duration":8989}},{"uid":"47aac21a3a715c22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/47aac21a3a715c22","status":"passed","time":{"start":1698615096748,"stop":1698615104407,"duration":7659}},{"uid":"48f5574f086bb692","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/48f5574f086bb692","status":"passed","time":{"start":1698615151044,"stop":1698615159034,"duration":7990}},{"uid":"e403e7f662467525","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e403e7f662467525","status":"passed","time":{"start":1698615032607,"stop":1698615035995,"duration":3388}},{"uid":"e5c22df0c74238db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/e5c22df0c74238db","status":"passed","time":{"start":1698542266456,"stop":1698542269472,"duration":3016}},{"uid":"8d5b04b0ec3e7788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/8d5b04b0ec3e7788","status":"passed","time":{"start":1698455458331,"stop":1698455465313,"duration":6982}},{"uid":"ea379bee17fb1069","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/ea379bee17fb1069","status":"passed","time":{"start":1698369148814,"stop":1698369152114,"duration":3300}},{"uid":"dd0e1e438672c520","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/dd0e1e438672c520","status":"passed","time":{"start":1698282728320,"stop":1698282734175,"duration":5855}},{"uid":"836f62238ec8e8bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/836f62238ec8e8bb","status":"passed","time":{"start":1698196411054,"stop":1698196414120,"duration":3066}},{"uid":"cec0b3b700b356f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/cec0b3b700b356f8","status":"passed","time":{"start":1698178126661,"stop":1698178129847,"duration":3186}}]},"43ce41b46876976a27337fcdb402fec8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"b55435ae45f53fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b55435ae45f53fc5","status":"passed","time":{"start":1698867644241,"stop":1698867653099,"duration":8858}},{"uid":"20db1b2a1fa77e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/20db1b2a1fa77e91","status":"passed","time":{"start":1698801591629,"stop":1698801599868,"duration":8239}},{"uid":"c347a30f83960a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c347a30f83960a23","status":"passed","time":{"start":1698788739189,"stop":1698788748813,"duration":9624}},{"uid":"6b96dfac7afa5575","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/6b96dfac7afa5575","status":"passed","time":{"start":1698715214270,"stop":1698715224948,"duration":10678}},{"uid":"ebbac63d5aa855e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ebbac63d5aa855e9","status":"passed","time":{"start":1698701551353,"stop":1698701560217,"duration":8864}},{"uid":"589187e6e3932413","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/589187e6e3932413","status":"passed","time":{"start":1698700451825,"stop":1698700461904,"duration":10079}},{"uid":"b6a5696a4dd969ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b6a5696a4dd969ed","status":"passed","time":{"start":1698693158364,"stop":1698693168941,"duration":10577}},{"uid":"c40a90fa00624509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c40a90fa00624509","status":"passed","time":{"start":1698692970945,"stop":1698692985721,"duration":14776}},{"uid":"9e3bfff9077909a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/9e3bfff9077909a1","status":"passed","time":{"start":1698646574361,"stop":1698646584906,"duration":10545}},{"uid":"ded55970cfad4ff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ded55970cfad4ff9","status":"passed","time":{"start":1698646539639,"stop":1698646552679,"duration":13040}},{"uid":"565594a49fa8514e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/565594a49fa8514e","status":"passed","time":{"start":1698628623162,"stop":1698628632545,"duration":9383}},{"uid":"481d220010f123e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/481d220010f123e4","status":"passed","time":{"start":1698615377910,"stop":1698615385660,"duration":7750}},{"uid":"1aa71ddf5b2009aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/1aa71ddf5b2009aa","status":"passed","time":{"start":1698615294337,"stop":1698615305410,"duration":11073}},{"uid":"ea9061f3b4ea4a4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ea9061f3b4ea4a4e","status":"passed","time":{"start":1698615304049,"stop":1698615314053,"duration":10004}},{"uid":"ed66a6af9bd1d9c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ed66a6af9bd1d9c8","status":"passed","time":{"start":1698542541411,"stop":1698542553407,"duration":11996}},{"uid":"2b29024b37f1baf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2b29024b37f1baf1","status":"passed","time":{"start":1698455622586,"stop":1698455629992,"duration":7406}},{"uid":"5b997768aec708c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5b997768aec708c2","status":"passed","time":{"start":1698369299781,"stop":1698369311688,"duration":11907}},{"uid":"68ae14fecca64779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/68ae14fecca64779","status":"passed","time":{"start":1698283150334,"stop":1698283161727,"duration":11393}},{"uid":"f6838f5663dfac7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f6838f5663dfac7b","status":"passed","time":{"start":1698196699804,"stop":1698196709599,"duration":9795}},{"uid":"671dccd25427e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/671dccd25427e6","status":"passed","time":{"start":1698178271031,"stop":1698178280983,"duration":9952}}]},"dd9e500503c1050ad4a094bf9d94ac37":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":51,"unknown":0,"total":53},"items":[{"uid":"7ff6dfbfd0482133","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/7ff6dfbfd0482133","status":"passed","time":{"start":1698867778370,"stop":1698867780530,"duration":2160}},{"uid":"4932c96d5ac8d13c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/4932c96d5ac8d13c","status":"passed","time":{"start":1698801707736,"stop":1698801710505,"duration":2769}},{"uid":"104ed34692b727c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/104ed34692b727c2","status":"passed","time":{"start":1698788703511,"stop":1698788706979,"duration":3468}},{"uid":"5f6749dd2a7150bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5f6749dd2a7150bd","status":"passed","time":{"start":1698715192167,"stop":1698715195273,"duration":3106}},{"uid":"e2572bad1ac90242","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e2572bad1ac90242","status":"passed","time":{"start":1698701526853,"stop":1698701534003,"duration":7150}},{"uid":"26ef327ef2b48354","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/26ef327ef2b48354","status":"passed","time":{"start":1698700423375,"stop":1698700425885,"duration":2510}},{"uid":"c449a61b0f32e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/c449a61b0f32e9f","status":"passed","time":{"start":1698693181159,"stop":1698693187586,"duration":6427}},{"uid":"8625baaa17d7414b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8625baaa17d7414b","status":"passed","time":{"start":1698692941547,"stop":1698692944431,"duration":2884}},{"uid":"de485ea3ab603e0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/de485ea3ab603e0c","status":"passed","time":{"start":1698646537134,"stop":1698646543879,"duration":6745}},{"uid":"6ca35f117cf1305e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6ca35f117cf1305e","status":"passed","time":{"start":1698646511482,"stop":1698646513758,"duration":2276}},{"uid":"e17820d26b588439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e17820d26b588439","status":"passed","time":{"start":1698628901905,"stop":1698628905385,"duration":3480}},{"uid":"fa5651ab449b5072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/fa5651ab449b5072","status":"passed","time":{"start":1698615343439,"stop":1698615345782,"duration":2343}},{"uid":"88b5ae28244f3fee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/88b5ae28244f3fee","status":"passed","time":{"start":1698615581292,"stop":1698615584118,"duration":2826}},{"uid":"72f812a53dc6fd13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/72f812a53dc6fd13","status":"passed","time":{"start":1698615280085,"stop":1698615282514,"duration":2429}},{"uid":"2f57caa6a1f96da7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2f57caa6a1f96da7","status":"passed","time":{"start":1698542520050,"stop":1698542522763,"duration":2713}},{"uid":"670f11ade6ef667f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/670f11ade6ef667f","status":"passed","time":{"start":1698455875503,"stop":1698455877689,"duration":2186}},{"uid":"30f04c67154dd43f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/30f04c67154dd43f","status":"passed","time":{"start":1698369633372,"stop":1698369638058,"duration":4686}},{"uid":"f583e87f4b09d890","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f583e87f4b09d890","status":"passed","time":{"start":1698283013898,"stop":1698283017198,"duration":3300}},{"uid":"e5e60777b7b4f23c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e5e60777b7b4f23c","status":"passed","time":{"start":1698196678756,"stop":1698196681250,"duration":2494}},{"uid":"3f2150370968fad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/3f2150370968fad","status":"passed","time":{"start":1698178607693,"stop":1698178610243,"duration":2550}}]},"dfd168eec4fcc06b2ec363ae43f3deca":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":131,"unknown":0,"total":133},"items":[{"uid":"155d266cbbcc53d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1010//#testresult/155d266cbbcc53d9","status":"passed","time":{"start":1697591690073,"stop":1697591711696,"duration":21623}},{"uid":"1ac6ffa460530a94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1009//#testresult/1ac6ffa460530a94","status":"passed","time":{"start":1697542537359,"stop":1697542556474,"duration":19115}},{"uid":"10a788bd834027fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1008//#testresult/10a788bd834027fc","status":"passed","time":{"start":1697505301393,"stop":1697505323054,"duration":21661}},{"uid":"d377b27b49025ca6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1006//#testresult/d377b27b49025ca6","status":"passed","time":{"start":1697484615115,"stop":1697484634093,"duration":18978}},{"uid":"28c9a0bd0dfcad74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1005//#testresult/28c9a0bd0dfcad74","status":"passed","time":{"start":1697484554978,"stop":1697484573084,"duration":18106}},{"uid":"7622bb128c7b692f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1004//#testresult/7622bb128c7b692f","status":"passed","time":{"start":1697418943065,"stop":1697418962846,"duration":19781}},{"uid":"d8f55b5691c7b97e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1001//#testresult/d8f55b5691c7b97e","status":"passed","time":{"start":1697403125387,"stop":1697403143145,"duration":17758}},{"uid":"5e07cc0629a532a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/998//#testresult/5e07cc0629a532a3","status":"passed","time":{"start":1697399694186,"stop":1697399712693,"duration":18507}},{"uid":"19e32e62955532","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/994//#testresult/19e32e62955532","status":"passed","time":{"start":1697366945233,"stop":1697366968100,"duration":22867}},{"uid":"8450f245c73865b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/993//#testresult/8450f245c73865b1","status":"passed","time":{"start":1697366893493,"stop":1697366911858,"duration":18365}},{"uid":"443bc8e5fdc0f7d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/992//#testresult/443bc8e5fdc0f7d0","status":"passed","time":{"start":1697332774087,"stop":1697332792179,"duration":18092}},{"uid":"ad898c48035b8f75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/988//#testresult/ad898c48035b8f75","status":"passed","time":{"start":1697245935752,"stop":1697245953483,"duration":17731}},{"uid":"fca94cd350644d44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/986//#testresult/fca94cd350644d44","status":"passed","time":{"start":1697159776349,"stop":1697159795880,"duration":19531}},{"uid":"222e2768e4d7cbde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/985//#testresult/222e2768e4d7cbde","status":"passed","time":{"start":1697073122218,"stop":1697073151425,"duration":29207}},{"uid":"4daa06457cf84d3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/984//#testresult/4daa06457cf84d3a","status":"passed","time":{"start":1697052859293,"stop":1697052879636,"duration":20343}},{"uid":"b9918d38bb5f3644","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/981//#testresult/b9918d38bb5f3644","status":"passed","time":{"start":1697050703229,"stop":1697050721719,"duration":18490}},{"uid":"8a536a2f6f1ded1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/978//#testresult/8a536a2f6f1ded1d","status":"passed","time":{"start":1696986821501,"stop":1696986838842,"duration":17341}},{"uid":"ff242b5dc9ad9e06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/977//#testresult/ff242b5dc9ad9e06","status":"passed","time":{"start":1696900411051,"stop":1696900431137,"duration":20086}},{"uid":"ac5d3e98cb586c79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/976//#testresult/ac5d3e98cb586c79","status":"passed","time":{"start":1696814044177,"stop":1696814067654,"duration":23477}},{"uid":"989908e6962cf023","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/975//#testresult/989908e6962cf023","status":"passed","time":{"start":1696727927281,"stop":1696727945466,"duration":18185}}]}} \ No newline at end of file diff --git a/3.11/1084/history/retry-trend.json b/3.11/1086/history/retry-trend.json similarity index 96% rename from 3.11/1084/history/retry-trend.json rename to 3.11/1086/history/retry-trend.json index ce9378d947..caaebadf45 100644 --- a/3.11/1084/history/retry-trend.json +++ b/3.11/1086/history/retry-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"run":96,"retry":0}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"run":96,"retry":0}}] \ No newline at end of file diff --git a/3.11/1084/index.html b/3.11/1086/index.html similarity index 94% rename from 3.11/1084/index.html rename to 3.11/1086/index.html index f1d65b11f2..e84ecf9b8e 100644 --- a/3.11/1084/index.html +++ b/3.11/1086/index.html @@ -26,7 +26,7 @@ gtag('js', new Date()); gtag('config', 'G-FVWC4GKEYS'); gtag('allureVersion', 'dev') - gtag('reportUuid', '7287b676-e8db-401c-a9f7-e2246d15f4f9') + gtag('reportUuid', '8b0389ac-3af9-4c68-b398-331afb429701') diff --git a/3.11/1084/plugin/behaviors/index.js b/3.11/1086/plugin/behaviors/index.js similarity index 100% rename from 3.11/1084/plugin/behaviors/index.js rename to 3.11/1086/plugin/behaviors/index.js diff --git a/3.11/1084/plugin/packages/index.js b/3.11/1086/plugin/packages/index.js similarity index 100% rename from 3.11/1084/plugin/packages/index.js rename to 3.11/1086/plugin/packages/index.js diff --git a/3.11/1084/plugin/screen-diff/index.js b/3.11/1086/plugin/screen-diff/index.js similarity index 100% rename from 3.11/1084/plugin/screen-diff/index.js rename to 3.11/1086/plugin/screen-diff/index.js diff --git a/3.11/1084/plugin/screen-diff/styles.css b/3.11/1086/plugin/screen-diff/styles.css similarity index 100% rename from 3.11/1084/plugin/screen-diff/styles.css rename to 3.11/1086/plugin/screen-diff/styles.css diff --git a/3.11/1084/styles.css b/3.11/1086/styles.css similarity index 100% rename from 3.11/1084/styles.css rename to 3.11/1086/styles.css diff --git a/3.11/1084/widgets/behaviors.json b/3.11/1086/widgets/behaviors.json similarity index 70% rename from 3.11/1084/widgets/behaviors.json rename to 3.11/1086/widgets/behaviors.json index 4e854cc009..3033216587 100644 --- a/3.11/1084/widgets/behaviors.json +++ b/3.11/1086/widgets/behaviors.json @@ -1 +1 @@ -{"total":1,"items":[{"uid":"745d6022f2cf7bbcfa6ab2117482c74d","name":"Test each council output matches expected results in /outputs","statistic":{"failed":31,"broken":0,"skipped":0,"passed":67,"unknown":0,"total":98}}]} \ No newline at end of file +{"total":1,"items":[{"uid":"745d6022f2cf7bbcfa6ab2117482c74d","name":"Test each council output matches expected results in /outputs","statistic":{"failed":28,"broken":0,"skipped":0,"passed":70,"unknown":0,"total":98}}]} \ No newline at end of file diff --git a/3.11/1084/widgets/categories-trend.json b/3.11/1086/widgets/categories-trend.json similarity index 94% rename from 3.11/1084/widgets/categories-trend.json rename to 3.11/1086/widgets/categories-trend.json index 6a0a88dbbf..9a3d731735 100644 --- a/3.11/1084/widgets/categories-trend.json +++ b/3.11/1086/widgets/categories-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084/","reportName":"Allure Report with history","data":{"Product defects":31}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"Product defects":23}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"Product defects":24}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"Product defects":18}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086/","reportName":"Allure Report with history","data":{"Product defects":28}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"Product defects":23}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"Product defects":24}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"Product defects":18}}] \ No newline at end of file diff --git a/3.11/1086/widgets/categories.json b/3.11/1086/widgets/categories.json new file mode 100644 index 0000000000..ed9975366b --- /dev/null +++ b/3.11/1086/widgets/categories.json @@ -0,0 +1 @@ +{"total":1,"items":[{"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d","name":"Product defects","statistic":{"failed":28,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":28}}]} \ No newline at end of file diff --git a/3.11/1084/widgets/duration-trend.json b/3.11/1086/widgets/duration-trend.json similarity index 94% rename from 3.11/1084/widgets/duration-trend.json rename to 3.11/1086/widgets/duration-trend.json index d25b82b5a9..580a61ddc2 100644 --- a/3.11/1084/widgets/duration-trend.json +++ b/3.11/1086/widgets/duration-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084/","reportName":"Allure Report with history","data":{"duration":423718}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"duration":247049}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"duration":471122}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"duration":483265}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"duration":422192}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"duration":455178}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"duration":613596}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"duration":446061}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"duration":538929}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"duration":458440}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"duration":457916}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"duration":569687}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"duration":443698}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"duration":424615}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"duration":462215}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"duration":483573}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"duration":500115}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"duration":544625}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"duration":468131}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"duration":497049}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086/","reportName":"Allure Report with history","data":{"duration":453231}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"duration":247049}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"duration":471122}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"duration":483265}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"duration":422192}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"duration":455178}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"duration":613596}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"duration":446061}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"duration":538929}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"duration":458440}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"duration":457916}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"duration":569687}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"duration":443698}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"duration":424615}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"duration":462215}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"duration":483573}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"duration":500115}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"duration":544625}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"duration":468131}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"duration":497049}}] \ No newline at end of file diff --git a/3.11/1086/widgets/duration.json b/3.11/1086/widgets/duration.json new file mode 100644 index 0000000000..70bb6ee643 --- /dev/null +++ b/3.11/1086/widgets/duration.json @@ -0,0 +1 @@ +[{"uid":"9e3d685d3dbd4e05","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1698867430494,"stop":1698867431998,"duration":1504},"status":"passed","severity":"normal"},{"uid":"d45ea2db01c2aa25","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1698867392746,"stop":1698867395179,"duration":2433},"status":"passed","severity":"normal"},{"uid":"f60adb1716ec3b80","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1698867788321,"stop":1698867789040,"duration":719},"status":"failed","severity":"normal"},{"uid":"171bf5edb3eb4d85","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1698867780533,"stop":1698867782336,"duration":1803},"status":"passed","severity":"normal"},{"uid":"d6467f18bc7cb1eb","name":"Validate Council Output [NorthNorthamptonshireCouncil]","time":{"start":1698867495331,"stop":1698867496387,"duration":1056},"status":"passed","severity":"normal"},{"uid":"6b4138e84d472d0c","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1698867604851,"stop":1698867607962,"duration":3111},"status":"failed","severity":"normal"},{"uid":"b53eeef47cc51f86","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1698867368074,"stop":1698867375398,"duration":7324},"status":"passed","severity":"normal"},{"uid":"4bc2d0cdb61ab27a","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1698867415942,"stop":1698867418337,"duration":2395},"status":"passed","severity":"normal"},{"uid":"4ed54b7785775d16","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1698867382986,"stop":1698867388165,"duration":5179},"status":"passed","severity":"normal"},{"uid":"d523ba688d991785","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1698867660544,"stop":1698867661518,"duration":974},"status":"failed","severity":"normal"},{"uid":"a3c0c1cae2776d1f","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1698867484240,"stop":1698867488476,"duration":4236},"status":"passed","severity":"normal"},{"uid":"ffd92f5931ad1de0","name":"Validate Council Output [BexleyCouncil]","time":{"start":1698867378062,"stop":1698867378599,"duration":537},"status":"failed","severity":"normal"},{"uid":"67004c362b3bdbf5","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1698867375402,"stop":1698867376165,"duration":763},"status":"failed","severity":"normal"},{"uid":"895ca22298ea917a","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1698867470532,"stop":1698867478685,"duration":8153},"status":"passed","severity":"normal"},{"uid":"b7bf1e8a24feb650","name":"Validate Council Output [StHelensBC]","time":{"start":1698867653103,"stop":1698867653762,"duration":659},"status":"passed","severity":"normal"},{"uid":"99cb4b4c8b7d6b1f","name":"Validate Council Output [CardiffCouncil]","time":{"start":1698867384922,"stop":1698867392692,"duration":7770},"status":"passed","severity":"normal"},{"uid":"eff1b9f807695aab","name":"Validate Council Output [SomersetCouncil]","time":{"start":1698867625557,"stop":1698867633605,"duration":8048},"status":"passed","severity":"normal"},{"uid":"7dfb60866a234d52","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1698867607998,"stop":1698867612182,"duration":4184},"status":"passed","severity":"normal"},{"uid":"5a1658ec5acbc071","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1698867634917,"stop":1698867637104,"duration":2187},"status":"passed","severity":"normal"},{"uid":"72ac214866239aae","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1698867612184,"stop":1698867613222,"duration":1038},"status":"passed","severity":"normal"},{"uid":"49b21068cd64419","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1698867643035,"stop":1698867643893,"duration":858},"status":"failed","severity":"normal"},{"uid":"a26274b6ef788c17","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1698867792767,"stop":1698867795072,"duration":2305},"status":"passed","severity":"normal"},{"uid":"f5bc660ed06ea80e","name":"Validate Council Output [CroydonCouncil]","time":{"start":1698867408597,"stop":1698867410076,"duration":1479},"status":"failed","severity":"normal"},{"uid":"e548a6da063d1d5c","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1698867793914,"stop":1698867796923,"duration":3009},"status":"passed","severity":"normal"},{"uid":"bc90a5816ef6c038","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1698867813759,"stop":1698867817109,"duration":3350},"status":"passed","severity":"normal"},{"uid":"26cee82e6819925","name":"Validate Council Output [EastDevonDC]","time":{"start":1698867421977,"stop":1698867422760,"duration":783},"status":"passed","severity":"normal"},{"uid":"e07bbca015e61210","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1698867389241,"stop":1698867395609,"duration":6368},"status":"passed","severity":"normal"},{"uid":"b07be78df0cb7a7c","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1698867395183,"stop":1698867404453,"duration":9270},"status":"failed","severity":"normal"},{"uid":"ed03d80ead91ed17","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1698867603845,"stop":1698867604848,"duration":1003},"status":"passed","severity":"normal"},{"uid":"1a8082825df101d4","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1698867415573,"stop":1698867417837,"duration":2264},"status":"passed","severity":"normal"},{"uid":"998ed75137627663","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1698867478734,"stop":1698867483407,"duration":4673},"status":"passed","severity":"normal"},{"uid":"6c16f82c12e6fc94","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1698867483410,"stop":1698867484237,"duration":827},"status":"passed","severity":"normal"},{"uid":"2615006c4fc5aa19","name":"Validate Council Output [CalderdaleCouncil]","time":{"start":1698867368074,"stop":1698867383812,"duration":15738},"status":"failed","severity":"normal"},{"uid":"29700238974dbe34","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1698867661701,"stop":1698867792534,"duration":130833},"status":"failed","severity":"normal"},{"uid":"64c1b7cca23618e2","name":"Validate Council Output [EastSuffolkCouncil]","time":{"start":1698867432002,"stop":1698867449787,"duration":17785},"status":"passed","severity":"normal"},{"uid":"2cac71b3a9306229","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1698867410161,"stop":1698867415570,"duration":5409},"status":"passed","severity":"normal"},{"uid":"23d6d53beae0e6dd","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1698867798369,"stop":1698867803865,"duration":5496},"status":"passed","severity":"normal"},{"uid":"b25e2872d1659272","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1698867420113,"stop":1698867422616,"duration":2503},"status":"passed","severity":"normal"},{"uid":"b054174ed72ffcc","name":"Validate Council Output [EastLindseyDistrictCouncil]","time":{"start":1698867424357,"stop":1698867430489,"duration":6132},"status":"passed","severity":"normal"},{"uid":"fe678efea1ab94b5","name":"Validate Council Output [MertonCouncil]","time":{"start":1698867617210,"stop":1698867618676,"duration":1466},"status":"failed","severity":"normal"},{"uid":"f6663493e38a90a7","name":"Validate Council Output [NeathPortTalbotCouncil]","time":{"start":1698867463074,"stop":1698867469311,"duration":6237},"status":"passed","severity":"normal"},{"uid":"c07e9bdd8741bf4d","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1698867407055,"stop":1698867408595,"duration":1540},"status":"passed","severity":"normal"},{"uid":"e3272b7e2d082a53","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1698867388168,"stop":1698867389196,"duration":1028},"status":"failed","severity":"normal"},{"uid":"a9dd713844f93905","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1698867438581,"stop":1698867603842,"duration":165261},"status":"passed","severity":"normal"},{"uid":"3ad03c8dbc6fc9c8","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1698867392695,"stop":1698867392700,"duration":5},"status":"failed","severity":"normal"},{"uid":"b92ab445a447e110","name":"Validate Council Output [BuckinghamshireCouncil]","time":{"start":1698867395612,"stop":1698867413816,"duration":18204},"status":"passed","severity":"normal"},{"uid":"897c87a40a90bdb9","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1698867807210,"stop":1698867812957,"duration":5747},"status":"failed","severity":"normal"},{"uid":"27d551f5cb7b084f","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1698867626835,"stop":1698867628538,"duration":1703},"status":"failed","severity":"normal"},{"uid":"7ae7ed6269a0a317","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1698867404488,"stop":1698867406091,"duration":1603},"status":"passed","severity":"normal"},{"uid":"ba0d202f4b3255da","name":"Validate Council Output [StratfordUponAvonCouncil]","time":{"start":1698867658683,"stop":1698867660541,"duration":1858},"status":"passed","severity":"normal"},{"uid":"c08401c722f338cb","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1698867469313,"stop":1698867470529,"duration":1216},"status":"passed","severity":"normal"},{"uid":"d9ac2fc8c3d1d96a","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1698867633609,"stop":1698867634914,"duration":1305},"status":"passed","severity":"normal"},{"uid":"99280ba8d8604652","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1698867639392,"stop":1698867643033,"duration":3641},"status":"passed","severity":"normal"},{"uid":"33713755396b77c2","name":"Validate Council Output [DurhamCouncil]","time":{"start":1698867417840,"stop":1698867420698,"duration":2858},"status":"passed","severity":"normal"},{"uid":"ded7b44fc6264f46","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1698867463027,"stop":1698867463030,"duration":3},"status":"failed","severity":"normal"},{"uid":"6cdc73e1fa9b3e0","name":"Validate Council Output [NorthEastLincs]","time":{"start":1698867478688,"stop":1698867478692,"duration":4},"status":"failed","severity":"normal"},{"uid":"96ac95feae8ee8e4","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1698867613225,"stop":1698867617207,"duration":3982},"status":"passed","severity":"normal"},{"uid":"350307f4eac1d9bd","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1698867449790,"stop":1698867452987,"duration":3197},"status":"passed","severity":"normal"},{"uid":"94f7f851e7a8c156","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1698867623319,"stop":1698867625554,"duration":2235},"status":"passed","severity":"normal"},{"uid":"a5b410055961e460","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1698867488479,"stop":1698867495327,"duration":6848},"status":"passed","severity":"normal"},{"uid":"c72db39beb97dd3f","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1698867433266,"stop":1698867438577,"duration":5311},"status":"passed","severity":"normal"},{"uid":"c16467fe0968afef","name":"Validate Council Output [GatesheadCouncil]","time":{"start":1698867453990,"stop":1698867463024,"duration":9034},"status":"passed","severity":"normal"},{"uid":"80c489ad5a6f2948","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1698867764063,"stop":1698867778367,"duration":14304},"status":"passed","severity":"normal"},{"uid":"b810bc41ebaa2b1a","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1698867805534,"stop":1698867807206,"duration":1672},"status":"passed","severity":"normal"},{"uid":"daf539476f0a7dfc","name":"Validate Council Output [CannockChaseDistrictCouncil]","time":{"start":1698867383942,"stop":1698867384919,"duration":977},"status":"passed","severity":"normal"},{"uid":"822d109c1853e31e","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1698867422766,"stop":1698867424354,"duration":1588},"status":"passed","severity":"normal"},{"uid":"d8b8c51ccf93a7bd","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1698867452989,"stop":1698867453725,"duration":736},"status":"failed","severity":"normal"},{"uid":"49f76b6d0f5cd82","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1698867628626,"stop":1698867633176,"duration":4550},"status":"failed","severity":"normal"},{"uid":"52e0eb0ecc7df8c2","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1698867812993,"stop":1698867816193,"duration":3200},"status":"passed","severity":"normal"},{"uid":"b03608b0375ab1f5","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1698867789081,"stop":1698867793910,"duration":4829},"status":"passed","severity":"normal"},{"uid":"945e628718c3da83","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1698867418340,"stop":1698867420000,"duration":1660},"status":"failed","severity":"normal"},{"uid":"b3dcebc1947a83b8","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1698867796908,"stop":1698867798366,"duration":1458},"status":"passed","severity":"normal"},{"uid":"f1fe191831b9e27b","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1698867633240,"stop":1698867763885,"duration":130645},"status":"failed","severity":"normal"},{"uid":"82be66ff5ab62851","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1698867637924,"stop":1698867639355,"duration":1431},"status":"failed","severity":"normal"},{"uid":"738938cbfdddef92","name":"Validate Council Output [BoltonCouncil]","time":{"start":1698867379755,"stop":1698867382982,"duration":3227},"status":"passed","severity":"normal"},{"uid":"91dcdd2ef4da8bd8","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1698867430994,"stop":1698867432322,"duration":1328},"status":"failed","severity":"normal"},{"uid":"9cad3eb2427694e4","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1698867422619,"stop":1698867430991,"duration":8372},"status":"passed","severity":"normal"},{"uid":"aa6b3a0b007b215a","name":"Validate Council Output [BuryCouncil]","time":{"start":1698867413827,"stop":1698867415939,"duration":2112},"status":"passed","severity":"normal"},{"uid":"ffde4f283a213bd2","name":"Validate Council Output [WelhatCouncil]","time":{"start":1698867803871,"stop":1698867804064,"duration":193},"status":"failed","severity":"normal"},{"uid":"4c673e5e7d31a478","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1698867796927,"stop":1698867805530,"duration":8603},"status":"passed","severity":"normal"},{"uid":"b537da3268c08dae","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1698867816196,"stop":1698867821305,"duration":5109},"status":"passed","severity":"normal"},{"uid":"2d2594acdb7e5566","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1698867376279,"stop":1698867377235,"duration":956},"status":"passed","severity":"normal"},{"uid":"e1900d2440d33c0d","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1698867432356,"stop":1698867433230,"duration":874},"status":"failed","severity":"normal"},{"uid":"c0a4902472e36f1d","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1698867420702,"stop":1698867421974,"duration":1272},"status":"passed","severity":"normal"},{"uid":"61d187c9818b2066","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1698867637107,"stop":1698867637921,"duration":814},"status":"passed","severity":"normal"},{"uid":"edcd91b94d4dfe8","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1698867618706,"stop":1698867619795,"duration":1089},"status":"failed","severity":"normal"},{"uid":"7ff6dfbfd0482133","name":"Validate Council Output [RhonddaCynonTaffCouncil]","time":{"start":1698867778370,"stop":1698867780530,"duration":2160},"status":"passed","severity":"normal"},{"uid":"533b2b9aceb1e0ac","name":"Validate Council Output [TorbayCouncil]","time":{"start":1698867795076,"stop":1698867796899,"duration":1823},"status":"passed","severity":"normal"},{"uid":"b55435ae45f53fc5","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","time":{"start":1698867644241,"stop":1698867653099,"duration":8858},"status":"passed","severity":"normal"},{"uid":"8db27e6fab261893","name":"Validate Council Output [ConwyCountyBorough]","time":{"start":1698867406094,"stop":1698867407051,"duration":957},"status":"passed","severity":"normal"},{"uid":"2b4e0ba387887bf4","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1698867653765,"stop":1698867658680,"duration":4915},"status":"passed","severity":"normal"},{"uid":"7e4cdf8c61b6555a","name":"Validate Council Output [YorkCouncil]","time":{"start":1698867817114,"stop":1698867817911,"duration":797},"status":"passed","severity":"normal"},{"uid":"2a24bba78707643f","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1698867496392,"stop":1698867626631,"duration":130239},"status":"failed","severity":"normal"},{"uid":"e6e032f50f629bd6","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1698867378644,"stop":1698867379493,"duration":849},"status":"failed","severity":"normal"},{"uid":"e6c54c39088e97a2","name":"Validate Council Output [BCPCouncil]","time":{"start":1698867377240,"stop":1698867378057,"duration":817},"status":"passed","severity":"normal"},{"uid":"eb3eab432c721717","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1698867619883,"stop":1698867623316,"duration":3433},"status":"passed","severity":"normal"},{"uid":"e79545d27c688ba2","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1698867782339,"stop":1698867788318,"duration":5979},"status":"passed","severity":"normal"},{"uid":"8361a4acafaf3069","name":"Validate Council Output [WestLothianCouncil]","time":{"start":1698867804126,"stop":1698867813756,"duration":9630},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/3.11/1084/widgets/environment.json b/3.11/1086/widgets/environment.json similarity index 100% rename from 3.11/1084/widgets/environment.json rename to 3.11/1086/widgets/environment.json diff --git a/3.11/1086/widgets/executors.json b/3.11/1086/widgets/executors.json new file mode 100644 index 0000000000..057331d6d1 --- /dev/null +++ b/3.11/1086/widgets/executors.json @@ -0,0 +1 @@ +[{"name":"GitHub Actions","type":"github","url":"https://robbrad.github.io/UKBinCollectionData/3.11","buildOrder":1086,"buildName":"GitHub Actions Run #6724263996","buildUrl":"https://github.com/robbrad/UKBinCollectionData/actions/runs/6724263996","reportName":"Allure Report with history","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086/"}] \ No newline at end of file diff --git a/3.11/1084/widgets/history-trend.json b/3.11/1086/widgets/history-trend.json similarity index 95% rename from 3.11/1084/widgets/history-trend.json rename to 3.11/1086/widgets/history-trend.json index 068626cf10..6aeb54fe1f 100644 --- a/3.11/1084/widgets/history-trend.json +++ b/3.11/1086/widgets/history-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084/","reportName":"Allure Report with history","data":{"failed":31,"broken":0,"skipped":0,"passed":67,"unknown":0,"total":98}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":98}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"failed":24,"broken":0,"skipped":0,"passed":74,"unknown":0,"total":98}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":97}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":97}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":96}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086/","reportName":"Allure Report with history","data":{"failed":28,"broken":0,"skipped":0,"passed":70,"unknown":0,"total":98}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":98}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"failed":24,"broken":0,"skipped":0,"passed":74,"unknown":0,"total":98}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":97}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":97}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":96}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}}] \ No newline at end of file diff --git a/3.11/1084/widgets/launch.json b/3.11/1086/widgets/launch.json similarity index 100% rename from 3.11/1084/widgets/launch.json rename to 3.11/1086/widgets/launch.json diff --git a/3.11/1084/widgets/retry-trend.json b/3.11/1086/widgets/retry-trend.json similarity index 96% rename from 3.11/1084/widgets/retry-trend.json rename to 3.11/1086/widgets/retry-trend.json index ce9378d947..caaebadf45 100644 --- a/3.11/1084/widgets/retry-trend.json +++ b/3.11/1086/widgets/retry-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"run":96,"retry":0}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"run":96,"retry":0}}] \ No newline at end of file diff --git a/3.11/1086/widgets/severity.json b/3.11/1086/widgets/severity.json new file mode 100644 index 0000000000..c6d8eeb3ac --- /dev/null +++ b/3.11/1086/widgets/severity.json @@ -0,0 +1 @@ +[{"uid":"e3272b7e2d082a53","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1698867388168,"stop":1698867389196,"duration":1028},"status":"failed","severity":"normal"},{"uid":"23d6d53beae0e6dd","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1698867798369,"stop":1698867803865,"duration":5496},"status":"passed","severity":"normal"},{"uid":"c08401c722f338cb","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1698867469313,"stop":1698867470529,"duration":1216},"status":"passed","severity":"normal"},{"uid":"350307f4eac1d9bd","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1698867449790,"stop":1698867452987,"duration":3197},"status":"passed","severity":"normal"},{"uid":"64c1b7cca23618e2","name":"Validate Council Output [EastSuffolkCouncil]","time":{"start":1698867432002,"stop":1698867449787,"duration":17785},"status":"passed","severity":"normal"},{"uid":"daf539476f0a7dfc","name":"Validate Council Output [CannockChaseDistrictCouncil]","time":{"start":1698867383942,"stop":1698867384919,"duration":977},"status":"passed","severity":"normal"},{"uid":"f6663493e38a90a7","name":"Validate Council Output [NeathPortTalbotCouncil]","time":{"start":1698867463074,"stop":1698867469311,"duration":6237},"status":"passed","severity":"normal"},{"uid":"eb3eab432c721717","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1698867619883,"stop":1698867623316,"duration":3433},"status":"passed","severity":"normal"},{"uid":"d9ac2fc8c3d1d96a","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1698867633609,"stop":1698867634914,"duration":1305},"status":"passed","severity":"normal"},{"uid":"26cee82e6819925","name":"Validate Council Output [EastDevonDC]","time":{"start":1698867421977,"stop":1698867422760,"duration":783},"status":"passed","severity":"normal"},{"uid":"9e3d685d3dbd4e05","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1698867430494,"stop":1698867431998,"duration":1504},"status":"passed","severity":"normal"},{"uid":"533b2b9aceb1e0ac","name":"Validate Council Output [TorbayCouncil]","time":{"start":1698867795076,"stop":1698867796899,"duration":1823},"status":"passed","severity":"normal"},{"uid":"bc90a5816ef6c038","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1698867813759,"stop":1698867817109,"duration":3350},"status":"passed","severity":"normal"},{"uid":"edcd91b94d4dfe8","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1698867618706,"stop":1698867619795,"duration":1089},"status":"failed","severity":"normal"},{"uid":"ffd92f5931ad1de0","name":"Validate Council Output [BexleyCouncil]","time":{"start":1698867378062,"stop":1698867378599,"duration":537},"status":"failed","severity":"normal"},{"uid":"e6e032f50f629bd6","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1698867378644,"stop":1698867379493,"duration":849},"status":"failed","severity":"normal"},{"uid":"822d109c1853e31e","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1698867422766,"stop":1698867424354,"duration":1588},"status":"passed","severity":"normal"},{"uid":"d523ba688d991785","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1698867660544,"stop":1698867661518,"duration":974},"status":"failed","severity":"normal"},{"uid":"67004c362b3bdbf5","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1698867375402,"stop":1698867376165,"duration":763},"status":"failed","severity":"normal"},{"uid":"2b4e0ba387887bf4","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1698867653765,"stop":1698867658680,"duration":4915},"status":"passed","severity":"normal"},{"uid":"738938cbfdddef92","name":"Validate Council Output [BoltonCouncil]","time":{"start":1698867379755,"stop":1698867382982,"duration":3227},"status":"passed","severity":"normal"},{"uid":"b55435ae45f53fc5","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","time":{"start":1698867644241,"stop":1698867653099,"duration":8858},"status":"passed","severity":"normal"},{"uid":"a5b410055961e460","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1698867488479,"stop":1698867495327,"duration":6848},"status":"passed","severity":"normal"},{"uid":"b810bc41ebaa2b1a","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1698867805534,"stop":1698867807206,"duration":1672},"status":"passed","severity":"normal"},{"uid":"27d551f5cb7b084f","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1698867626835,"stop":1698867628538,"duration":1703},"status":"failed","severity":"normal"},{"uid":"a9dd713844f93905","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1698867438581,"stop":1698867603842,"duration":165261},"status":"passed","severity":"normal"},{"uid":"b07be78df0cb7a7c","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1698867395183,"stop":1698867404453,"duration":9270},"status":"failed","severity":"normal"},{"uid":"61d187c9818b2066","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1698867637107,"stop":1698867637921,"duration":814},"status":"passed","severity":"normal"},{"uid":"91dcdd2ef4da8bd8","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1698867430994,"stop":1698867432322,"duration":1328},"status":"failed","severity":"normal"},{"uid":"f5bc660ed06ea80e","name":"Validate Council Output [CroydonCouncil]","time":{"start":1698867408597,"stop":1698867410076,"duration":1479},"status":"failed","severity":"normal"},{"uid":"b53eeef47cc51f86","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1698867368074,"stop":1698867375398,"duration":7324},"status":"passed","severity":"normal"},{"uid":"29700238974dbe34","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1698867661701,"stop":1698867792534,"duration":130833},"status":"failed","severity":"normal"},{"uid":"f60adb1716ec3b80","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1698867788321,"stop":1698867789040,"duration":719},"status":"failed","severity":"normal"},{"uid":"a3c0c1cae2776d1f","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1698867484240,"stop":1698867488476,"duration":4236},"status":"passed","severity":"normal"},{"uid":"b25e2872d1659272","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1698867420113,"stop":1698867422616,"duration":2503},"status":"passed","severity":"normal"},{"uid":"b92ab445a447e110","name":"Validate Council Output [BuckinghamshireCouncil]","time":{"start":1698867395612,"stop":1698867413816,"duration":18204},"status":"passed","severity":"normal"},{"uid":"9cad3eb2427694e4","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1698867422619,"stop":1698867430991,"duration":8372},"status":"passed","severity":"normal"},{"uid":"3ad03c8dbc6fc9c8","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1698867392695,"stop":1698867392700,"duration":5},"status":"failed","severity":"normal"},{"uid":"6b4138e84d472d0c","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1698867604851,"stop":1698867607962,"duration":3111},"status":"failed","severity":"normal"},{"uid":"b7bf1e8a24feb650","name":"Validate Council Output [StHelensBC]","time":{"start":1698867653103,"stop":1698867653762,"duration":659},"status":"passed","severity":"normal"},{"uid":"c72db39beb97dd3f","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1698867433266,"stop":1698867438577,"duration":5311},"status":"passed","severity":"normal"},{"uid":"7e4cdf8c61b6555a","name":"Validate Council Output [YorkCouncil]","time":{"start":1698867817114,"stop":1698867817911,"duration":797},"status":"passed","severity":"normal"},{"uid":"4ed54b7785775d16","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1698867382986,"stop":1698867388165,"duration":5179},"status":"passed","severity":"normal"},{"uid":"82be66ff5ab62851","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1698867637924,"stop":1698867639355,"duration":1431},"status":"failed","severity":"normal"},{"uid":"b537da3268c08dae","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1698867816196,"stop":1698867821305,"duration":5109},"status":"passed","severity":"normal"},{"uid":"c16467fe0968afef","name":"Validate Council Output [GatesheadCouncil]","time":{"start":1698867453990,"stop":1698867463024,"duration":9034},"status":"passed","severity":"normal"},{"uid":"895ca22298ea917a","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1698867470532,"stop":1698867478685,"duration":8153},"status":"passed","severity":"normal"},{"uid":"e6c54c39088e97a2","name":"Validate Council Output [BCPCouncil]","time":{"start":1698867377240,"stop":1698867378057,"duration":817},"status":"passed","severity":"normal"},{"uid":"2a24bba78707643f","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1698867496392,"stop":1698867626631,"duration":130239},"status":"failed","severity":"normal"},{"uid":"ded7b44fc6264f46","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1698867463027,"stop":1698867463030,"duration":3},"status":"failed","severity":"normal"},{"uid":"2d2594acdb7e5566","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1698867376279,"stop":1698867377235,"duration":956},"status":"passed","severity":"normal"},{"uid":"998ed75137627663","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1698867478734,"stop":1698867483407,"duration":4673},"status":"passed","severity":"normal"},{"uid":"d8b8c51ccf93a7bd","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1698867452989,"stop":1698867453725,"duration":736},"status":"failed","severity":"normal"},{"uid":"aa6b3a0b007b215a","name":"Validate Council Output [BuryCouncil]","time":{"start":1698867413827,"stop":1698867415939,"duration":2112},"status":"passed","severity":"normal"},{"uid":"ffde4f283a213bd2","name":"Validate Council Output [WelhatCouncil]","time":{"start":1698867803871,"stop":1698867804064,"duration":193},"status":"failed","severity":"normal"},{"uid":"c0a4902472e36f1d","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1698867420702,"stop":1698867421974,"duration":1272},"status":"passed","severity":"normal"},{"uid":"fe678efea1ab94b5","name":"Validate Council Output [MertonCouncil]","time":{"start":1698867617210,"stop":1698867618676,"duration":1466},"status":"failed","severity":"normal"},{"uid":"ed03d80ead91ed17","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1698867603845,"stop":1698867604848,"duration":1003},"status":"passed","severity":"normal"},{"uid":"80c489ad5a6f2948","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1698867764063,"stop":1698867778367,"duration":14304},"status":"passed","severity":"normal"},{"uid":"e1900d2440d33c0d","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1698867432356,"stop":1698867433230,"duration":874},"status":"failed","severity":"normal"},{"uid":"99cb4b4c8b7d6b1f","name":"Validate Council Output [CardiffCouncil]","time":{"start":1698867384922,"stop":1698867392692,"duration":7770},"status":"passed","severity":"normal"},{"uid":"49b21068cd64419","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1698867643035,"stop":1698867643893,"duration":858},"status":"failed","severity":"normal"},{"uid":"b03608b0375ab1f5","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1698867789081,"stop":1698867793910,"duration":4829},"status":"passed","severity":"normal"},{"uid":"f1fe191831b9e27b","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1698867633240,"stop":1698867763885,"duration":130645},"status":"failed","severity":"normal"},{"uid":"a26274b6ef788c17","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1698867792767,"stop":1698867795072,"duration":2305},"status":"passed","severity":"normal"},{"uid":"171bf5edb3eb4d85","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1698867780533,"stop":1698867782336,"duration":1803},"status":"passed","severity":"normal"},{"uid":"e07bbca015e61210","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1698867389241,"stop":1698867395609,"duration":6368},"status":"passed","severity":"normal"},{"uid":"ba0d202f4b3255da","name":"Validate Council Output [StratfordUponAvonCouncil]","time":{"start":1698867658683,"stop":1698867660541,"duration":1858},"status":"passed","severity":"normal"},{"uid":"5a1658ec5acbc071","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1698867634917,"stop":1698867637104,"duration":2187},"status":"passed","severity":"normal"},{"uid":"4bc2d0cdb61ab27a","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1698867415942,"stop":1698867418337,"duration":2395},"status":"passed","severity":"normal"},{"uid":"897c87a40a90bdb9","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1698867807210,"stop":1698867812957,"duration":5747},"status":"failed","severity":"normal"},{"uid":"8361a4acafaf3069","name":"Validate Council Output [WestLothianCouncil]","time":{"start":1698867804126,"stop":1698867813756,"duration":9630},"status":"passed","severity":"normal"},{"uid":"4c673e5e7d31a478","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1698867796927,"stop":1698867805530,"duration":8603},"status":"passed","severity":"normal"},{"uid":"2615006c4fc5aa19","name":"Validate Council Output [CalderdaleCouncil]","time":{"start":1698867368074,"stop":1698867383812,"duration":15738},"status":"failed","severity":"normal"},{"uid":"49f76b6d0f5cd82","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1698867628626,"stop":1698867633176,"duration":4550},"status":"failed","severity":"normal"},{"uid":"99280ba8d8604652","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1698867639392,"stop":1698867643033,"duration":3641},"status":"passed","severity":"normal"},{"uid":"52e0eb0ecc7df8c2","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1698867812993,"stop":1698867816193,"duration":3200},"status":"passed","severity":"normal"},{"uid":"e548a6da063d1d5c","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1698867793914,"stop":1698867796923,"duration":3009},"status":"passed","severity":"normal"},{"uid":"d45ea2db01c2aa25","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1698867392746,"stop":1698867395179,"duration":2433},"status":"passed","severity":"normal"},{"uid":"b3dcebc1947a83b8","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1698867796908,"stop":1698867798366,"duration":1458},"status":"passed","severity":"normal"},{"uid":"b054174ed72ffcc","name":"Validate Council Output [EastLindseyDistrictCouncil]","time":{"start":1698867424357,"stop":1698867430489,"duration":6132},"status":"passed","severity":"normal"},{"uid":"2cac71b3a9306229","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1698867410161,"stop":1698867415570,"duration":5409},"status":"passed","severity":"normal"},{"uid":"72ac214866239aae","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1698867612184,"stop":1698867613222,"duration":1038},"status":"passed","severity":"normal"},{"uid":"8db27e6fab261893","name":"Validate Council Output [ConwyCountyBorough]","time":{"start":1698867406094,"stop":1698867407051,"duration":957},"status":"passed","severity":"normal"},{"uid":"c07e9bdd8741bf4d","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1698867407055,"stop":1698867408595,"duration":1540},"status":"passed","severity":"normal"},{"uid":"6cdc73e1fa9b3e0","name":"Validate Council Output [NorthEastLincs]","time":{"start":1698867478688,"stop":1698867478692,"duration":4},"status":"failed","severity":"normal"},{"uid":"eff1b9f807695aab","name":"Validate Council Output [SomersetCouncil]","time":{"start":1698867625557,"stop":1698867633605,"duration":8048},"status":"passed","severity":"normal"},{"uid":"e79545d27c688ba2","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1698867782339,"stop":1698867788318,"duration":5979},"status":"passed","severity":"normal"},{"uid":"96ac95feae8ee8e4","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1698867613225,"stop":1698867617207,"duration":3982},"status":"passed","severity":"normal"},{"uid":"7ff6dfbfd0482133","name":"Validate Council Output [RhonddaCynonTaffCouncil]","time":{"start":1698867778370,"stop":1698867780530,"duration":2160},"status":"passed","severity":"normal"},{"uid":"7dfb60866a234d52","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1698867607998,"stop":1698867612182,"duration":4184},"status":"passed","severity":"normal"},{"uid":"33713755396b77c2","name":"Validate Council Output [DurhamCouncil]","time":{"start":1698867417840,"stop":1698867420698,"duration":2858},"status":"passed","severity":"normal"},{"uid":"d6467f18bc7cb1eb","name":"Validate Council Output [NorthNorthamptonshireCouncil]","time":{"start":1698867495331,"stop":1698867496387,"duration":1056},"status":"passed","severity":"normal"},{"uid":"945e628718c3da83","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1698867418340,"stop":1698867420000,"duration":1660},"status":"failed","severity":"normal"},{"uid":"1a8082825df101d4","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1698867415573,"stop":1698867417837,"duration":2264},"status":"passed","severity":"normal"},{"uid":"7ae7ed6269a0a317","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1698867404488,"stop":1698867406091,"duration":1603},"status":"passed","severity":"normal"},{"uid":"94f7f851e7a8c156","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1698867623319,"stop":1698867625554,"duration":2235},"status":"passed","severity":"normal"},{"uid":"6c16f82c12e6fc94","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1698867483410,"stop":1698867484237,"duration":827},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/3.11/1086/widgets/status-chart.json b/3.11/1086/widgets/status-chart.json new file mode 100644 index 0000000000..70bb6ee643 --- /dev/null +++ b/3.11/1086/widgets/status-chart.json @@ -0,0 +1 @@ +[{"uid":"9e3d685d3dbd4e05","name":"Validate Council Output [EastRidingCouncil]","time":{"start":1698867430494,"stop":1698867431998,"duration":1504},"status":"passed","severity":"normal"},{"uid":"d45ea2db01c2aa25","name":"Validate Council Output [CharnwoodBoroughCouncil]","time":{"start":1698867392746,"stop":1698867395179,"duration":2433},"status":"passed","severity":"normal"},{"uid":"f60adb1716ec3b80","name":"Validate Council Output [RushmoorCouncil]","time":{"start":1698867788321,"stop":1698867789040,"duration":719},"status":"failed","severity":"normal"},{"uid":"171bf5edb3eb4d85","name":"Validate Council Output [RochdaleCouncil]","time":{"start":1698867780533,"stop":1698867782336,"duration":1803},"status":"passed","severity":"normal"},{"uid":"d6467f18bc7cb1eb","name":"Validate Council Output [NorthNorthamptonshireCouncil]","time":{"start":1698867495331,"stop":1698867496387,"duration":1056},"status":"passed","severity":"normal"},{"uid":"6b4138e84d472d0c","name":"Validate Council Output [LondonBoroughHounslow]","time":{"start":1698867604851,"stop":1698867607962,"duration":3111},"status":"failed","severity":"normal"},{"uid":"b53eeef47cc51f86","name":"Validate Council Output [AylesburyValeCouncil]","time":{"start":1698867368074,"stop":1698867375398,"duration":7324},"status":"passed","severity":"normal"},{"uid":"4bc2d0cdb61ab27a","name":"Validate Council Output [GlasgowCityCouncil]","time":{"start":1698867415942,"stop":1698867418337,"duration":2395},"status":"passed","severity":"normal"},{"uid":"4ed54b7785775d16","name":"Validate Council Output [BristolCityCouncil]","time":{"start":1698867382986,"stop":1698867388165,"duration":5179},"status":"passed","severity":"normal"},{"uid":"d523ba688d991785","name":"Validate Council Output [SwaleBoroughCouncil]","time":{"start":1698867660544,"stop":1698867661518,"duration":974},"status":"failed","severity":"normal"},{"uid":"a3c0c1cae2776d1f","name":"Validate Council Output [NorthLincolnshireCouncil]","time":{"start":1698867484240,"stop":1698867488476,"duration":4236},"status":"passed","severity":"normal"},{"uid":"ffd92f5931ad1de0","name":"Validate Council Output [BexleyCouncil]","time":{"start":1698867378062,"stop":1698867378599,"duration":537},"status":"failed","severity":"normal"},{"uid":"67004c362b3bdbf5","name":"Validate Council Output [BasingstokeCouncil]","time":{"start":1698867375402,"stop":1698867376165,"duration":763},"status":"failed","severity":"normal"},{"uid":"895ca22298ea917a","name":"Validate Council Output [NewcastleCityCouncil]","time":{"start":1698867470532,"stop":1698867478685,"duration":8153},"status":"passed","severity":"normal"},{"uid":"b7bf1e8a24feb650","name":"Validate Council Output [StHelensBC]","time":{"start":1698867653103,"stop":1698867653762,"duration":659},"status":"passed","severity":"normal"},{"uid":"99cb4b4c8b7d6b1f","name":"Validate Council Output [CardiffCouncil]","time":{"start":1698867384922,"stop":1698867392692,"duration":7770},"status":"passed","severity":"normal"},{"uid":"eff1b9f807695aab","name":"Validate Council Output [SomersetCouncil]","time":{"start":1698867625557,"stop":1698867633605,"duration":8048},"status":"passed","severity":"normal"},{"uid":"7dfb60866a234d52","name":"Validate Council Output [MaldonDistrictCouncil]","time":{"start":1698867607998,"stop":1698867612182,"duration":4184},"status":"passed","severity":"normal"},{"uid":"5a1658ec5acbc071","name":"Validate Council Output [SouthCambridgeshireCouncil]","time":{"start":1698867634917,"stop":1698867637104,"duration":2187},"status":"passed","severity":"normal"},{"uid":"72ac214866239aae","name":"Validate Council Output [MalvernHillsDC]","time":{"start":1698867612184,"stop":1698867613222,"duration":1038},"status":"passed","severity":"normal"},{"uid":"49b21068cd64419","name":"Validate Council Output [SouthTynesideCouncil]","time":{"start":1698867643035,"stop":1698867643893,"duration":858},"status":"failed","severity":"normal"},{"uid":"a26274b6ef788c17","name":"Validate Council Output [TonbridgeAndMallingBC]","time":{"start":1698867792767,"stop":1698867795072,"duration":2305},"status":"passed","severity":"normal"},{"uid":"f5bc660ed06ea80e","name":"Validate Council Output [CroydonCouncil]","time":{"start":1698867408597,"stop":1698867410076,"duration":1479},"status":"failed","severity":"normal"},{"uid":"e548a6da063d1d5c","name":"Validate Council Output [ValeofGlamorganCouncil]","time":{"start":1698867793914,"stop":1698867796923,"duration":3009},"status":"passed","severity":"normal"},{"uid":"bc90a5816ef6c038","name":"Validate Council Output [WiganBoroughCouncil]","time":{"start":1698867813759,"stop":1698867817109,"duration":3350},"status":"passed","severity":"normal"},{"uid":"26cee82e6819925","name":"Validate Council Output [EastDevonDC]","time":{"start":1698867421977,"stop":1698867422760,"duration":783},"status":"passed","severity":"normal"},{"uid":"e07bbca015e61210","name":"Validate Council Output [BroxtoweBoroughCouncil]","time":{"start":1698867389241,"stop":1698867395609,"duration":6368},"status":"passed","severity":"normal"},{"uid":"b07be78df0cb7a7c","name":"Validate Council Output [ChelmsfordCityCouncil]","time":{"start":1698867395183,"stop":1698867404453,"duration":9270},"status":"failed","severity":"normal"},{"uid":"ed03d80ead91ed17","name":"Validate Council Output [LisburnCastlereaghCityCouncil]","time":{"start":1698867603845,"stop":1698867604848,"duration":1003},"status":"passed","severity":"normal"},{"uid":"1a8082825df101d4","name":"Validate Council Output [DoncasterCouncil]","time":{"start":1698867415573,"stop":1698867417837,"duration":2264},"status":"passed","severity":"normal"},{"uid":"998ed75137627663","name":"Validate Council Output [NorthKestevenDistrictCouncil]","time":{"start":1698867478734,"stop":1698867483407,"duration":4673},"status":"passed","severity":"normal"},{"uid":"6c16f82c12e6fc94","name":"Validate Council Output [NorthLanarkshireCouncil]","time":{"start":1698867483410,"stop":1698867484237,"duration":827},"status":"passed","severity":"normal"},{"uid":"2615006c4fc5aa19","name":"Validate Council Output [CalderdaleCouncil]","time":{"start":1698867368074,"stop":1698867383812,"duration":15738},"status":"failed","severity":"normal"},{"uid":"29700238974dbe34","name":"Validate Council Output [TamesideMBCouncil]","time":{"start":1698867661701,"stop":1698867792534,"duration":130833},"status":"failed","severity":"normal"},{"uid":"64c1b7cca23618e2","name":"Validate Council Output [EastSuffolkCouncil]","time":{"start":1698867432002,"stop":1698867449787,"duration":17785},"status":"passed","severity":"normal"},{"uid":"2cac71b3a9306229","name":"Validate Council Output [DerbyshireDalesDistrictCouncil]","time":{"start":1698867410161,"stop":1698867415570,"duration":5409},"status":"passed","severity":"normal"},{"uid":"23d6d53beae0e6dd","name":"Validate Council Output [WaverleyBoroughCouncil]","time":{"start":1698867798369,"stop":1698867803865,"duration":5496},"status":"passed","severity":"normal"},{"uid":"b25e2872d1659272","name":"Validate Council Output [HarrogateBoroughCouncil]","time":{"start":1698867420113,"stop":1698867422616,"duration":2503},"status":"passed","severity":"normal"},{"uid":"b054174ed72ffcc","name":"Validate Council Output [EastLindseyDistrictCouncil]","time":{"start":1698867424357,"stop":1698867430489,"duration":6132},"status":"passed","severity":"normal"},{"uid":"fe678efea1ab94b5","name":"Validate Council Output [MertonCouncil]","time":{"start":1698867617210,"stop":1698867618676,"duration":1466},"status":"failed","severity":"normal"},{"uid":"f6663493e38a90a7","name":"Validate Council Output [NeathPortTalbotCouncil]","time":{"start":1698867463074,"stop":1698867469311,"duration":6237},"status":"passed","severity":"normal"},{"uid":"c07e9bdd8741bf4d","name":"Validate Council Output [CrawleyBoroughCouncil]","time":{"start":1698867407055,"stop":1698867408595,"duration":1540},"status":"passed","severity":"normal"},{"uid":"e3272b7e2d082a53","name":"Validate Council Output [BromleyBoroughCouncil]","time":{"start":1698867388168,"stop":1698867389196,"duration":1028},"status":"failed","severity":"normal"},{"uid":"a9dd713844f93905","name":"Validate Council Output [LeedsCityCouncil]","time":{"start":1698867438581,"stop":1698867603842,"duration":165261},"status":"passed","severity":"normal"},{"uid":"3ad03c8dbc6fc9c8","name":"Validate Council Output [CastlepointDistrictCouncil]","time":{"start":1698867392695,"stop":1698867392700,"duration":5},"status":"failed","severity":"normal"},{"uid":"b92ab445a447e110","name":"Validate Council Output [BuckinghamshireCouncil]","time":{"start":1698867395612,"stop":1698867413816,"duration":18204},"status":"passed","severity":"normal"},{"uid":"897c87a40a90bdb9","name":"Validate Council Output [WiltshireCouncil]","time":{"start":1698867807210,"stop":1698867812957,"duration":5747},"status":"failed","severity":"normal"},{"uid":"27d551f5cb7b084f","name":"Validate Council Output [NorthTynesideCouncil]","time":{"start":1698867626835,"stop":1698867628538,"duration":1703},"status":"failed","severity":"normal"},{"uid":"7ae7ed6269a0a317","name":"Validate Council Output [CheshireEastCouncil]","time":{"start":1698867404488,"stop":1698867406091,"duration":1603},"status":"passed","severity":"normal"},{"uid":"ba0d202f4b3255da","name":"Validate Council Output [StratfordUponAvonCouncil]","time":{"start":1698867658683,"stop":1698867660541,"duration":1858},"status":"passed","severity":"normal"},{"uid":"c08401c722f338cb","name":"Validate Council Output [NewarkAndSherwoodDC]","time":{"start":1698867469313,"stop":1698867470529,"duration":1216},"status":"passed","severity":"normal"},{"uid":"d9ac2fc8c3d1d96a","name":"Validate Council Output [SouthAyrshireCouncil]","time":{"start":1698867633609,"stop":1698867634914,"duration":1305},"status":"passed","severity":"normal"},{"uid":"99280ba8d8604652","name":"Validate Council Output [SouthOxfordshireCouncil]","time":{"start":1698867639392,"stop":1698867643033,"duration":3641},"status":"passed","severity":"normal"},{"uid":"33713755396b77c2","name":"Validate Council Output [DurhamCouncil]","time":{"start":1698867417840,"stop":1698867420698,"duration":2858},"status":"passed","severity":"normal"},{"uid":"ded7b44fc6264f46","name":"Validate Council Output [MiltonKeynesCityCouncil]","time":{"start":1698867463027,"stop":1698867463030,"duration":3},"status":"failed","severity":"normal"},{"uid":"6cdc73e1fa9b3e0","name":"Validate Council Output [NorthEastLincs]","time":{"start":1698867478688,"stop":1698867478692,"duration":4},"status":"failed","severity":"normal"},{"uid":"96ac95feae8ee8e4","name":"Validate Council Output [ManchesterCityCouncil]","time":{"start":1698867613225,"stop":1698867617207,"duration":3982},"status":"passed","severity":"normal"},{"uid":"350307f4eac1d9bd","name":"Validate Council Output [ErewashBoroughCouncil]","time":{"start":1698867449790,"stop":1698867452987,"duration":3197},"status":"passed","severity":"normal"},{"uid":"94f7f851e7a8c156","name":"Validate Council Output [SheffieldCityCouncil]","time":{"start":1698867623319,"stop":1698867625554,"duration":2235},"status":"passed","severity":"normal"},{"uid":"a5b410055961e460","name":"Validate Council Output [NorthNorfolkDistrictCouncil]","time":{"start":1698867488479,"stop":1698867495327,"duration":6848},"status":"passed","severity":"normal"},{"uid":"c72db39beb97dd3f","name":"Validate Council Output [LancasterCityCouncil]","time":{"start":1698867433266,"stop":1698867438577,"duration":5311},"status":"passed","severity":"normal"},{"uid":"c16467fe0968afef","name":"Validate Council Output [GatesheadCouncil]","time":{"start":1698867453990,"stop":1698867463024,"duration":9034},"status":"passed","severity":"normal"},{"uid":"80c489ad5a6f2948","name":"Validate Council Output [ReigateAndBansteadBoroughCouncil]","time":{"start":1698867764063,"stop":1698867778367,"duration":14304},"status":"passed","severity":"normal"},{"uid":"b810bc41ebaa2b1a","name":"Validate Council Output [WealdenDistrictCouncil]","time":{"start":1698867805534,"stop":1698867807206,"duration":1672},"status":"passed","severity":"normal"},{"uid":"daf539476f0a7dfc","name":"Validate Council Output [CannockChaseDistrictCouncil]","time":{"start":1698867383942,"stop":1698867384919,"duration":977},"status":"passed","severity":"normal"},{"uid":"822d109c1853e31e","name":"Validate Council Output [EastleighBoroughCouncil]","time":{"start":1698867422766,"stop":1698867424354,"duration":1588},"status":"passed","severity":"normal"},{"uid":"d8b8c51ccf93a7bd","name":"Validate Council Output [FenlandDistrictCouncil]","time":{"start":1698867452989,"stop":1698867453725,"duration":736},"status":"failed","severity":"normal"},{"uid":"49f76b6d0f5cd82","name":"Validate Council Output [NorthumberlandCouncil]","time":{"start":1698867628626,"stop":1698867633176,"duration":4550},"status":"failed","severity":"normal"},{"uid":"52e0eb0ecc7df8c2","name":"Validate Council Output [WindsorAndMaidenheadCouncil]","time":{"start":1698867812993,"stop":1698867816193,"duration":3200},"status":"passed","severity":"normal"},{"uid":"b03608b0375ab1f5","name":"Validate Council Output [TorridgeDistrictCouncil]","time":{"start":1698867789081,"stop":1698867793910,"duration":4829},"status":"passed","severity":"normal"},{"uid":"945e628718c3da83","name":"Validate Council Output [GuildfordCouncil]","time":{"start":1698867418340,"stop":1698867420000,"duration":1660},"status":"failed","severity":"normal"},{"uid":"b3dcebc1947a83b8","name":"Validate Council Output [WarwickDistrictCouncil]","time":{"start":1698867796908,"stop":1698867798366,"duration":1458},"status":"passed","severity":"normal"},{"uid":"f1fe191831b9e27b","name":"Validate Council Output [PrestonCityCouncil]","time":{"start":1698867633240,"stop":1698867763885,"duration":130645},"status":"failed","severity":"normal"},{"uid":"82be66ff5ab62851","name":"Validate Council Output [SouthNorfolkCouncil]","time":{"start":1698867637924,"stop":1698867639355,"duration":1431},"status":"failed","severity":"normal"},{"uid":"738938cbfdddef92","name":"Validate Council Output [BoltonCouncil]","time":{"start":1698867379755,"stop":1698867382982,"duration":3227},"status":"passed","severity":"normal"},{"uid":"91dcdd2ef4da8bd8","name":"Validate Council Output [HuntingdonDistrictCouncil]","time":{"start":1698867430994,"stop":1698867432322,"duration":1328},"status":"failed","severity":"normal"},{"uid":"9cad3eb2427694e4","name":"Validate Council Output [HighPeakCouncil]","time":{"start":1698867422619,"stop":1698867430991,"duration":8372},"status":"passed","severity":"normal"},{"uid":"aa6b3a0b007b215a","name":"Validate Council Output [BuryCouncil]","time":{"start":1698867413827,"stop":1698867415939,"duration":2112},"status":"passed","severity":"normal"},{"uid":"ffde4f283a213bd2","name":"Validate Council Output [WelhatCouncil]","time":{"start":1698867803871,"stop":1698867804064,"duration":193},"status":"failed","severity":"normal"},{"uid":"4c673e5e7d31a478","name":"Validate Council Output [WakefieldCityCouncil]","time":{"start":1698867796927,"stop":1698867805530,"duration":8603},"status":"passed","severity":"normal"},{"uid":"b537da3268c08dae","name":"Validate Council Output [WokingBoroughCouncil]","time":{"start":1698867816196,"stop":1698867821305,"duration":5109},"status":"passed","severity":"normal"},{"uid":"2d2594acdb7e5566","name":"Validate Council Output [BathAndNorthEastSomersetCouncil]","time":{"start":1698867376279,"stop":1698867377235,"duration":956},"status":"passed","severity":"normal"},{"uid":"e1900d2440d33c0d","name":"Validate Council Output [KingstonUponThamesCouncil]","time":{"start":1698867432356,"stop":1698867433230,"duration":874},"status":"failed","severity":"normal"},{"uid":"c0a4902472e36f1d","name":"Validate Council Output [EastCambridgeshireCouncil]","time":{"start":1698867420702,"stop":1698867421974,"duration":1272},"status":"passed","severity":"normal"},{"uid":"61d187c9818b2066","name":"Validate Council Output [SouthLanarkshireCouncil]","time":{"start":1698867637107,"stop":1698867637921,"duration":814},"status":"passed","severity":"normal"},{"uid":"edcd91b94d4dfe8","name":"Validate Council Output [MidSussexDistrictCouncil]","time":{"start":1698867618706,"stop":1698867619795,"duration":1089},"status":"failed","severity":"normal"},{"uid":"7ff6dfbfd0482133","name":"Validate Council Output [RhonddaCynonTaffCouncil]","time":{"start":1698867778370,"stop":1698867780530,"duration":2160},"status":"passed","severity":"normal"},{"uid":"533b2b9aceb1e0ac","name":"Validate Council Output [TorbayCouncil]","time":{"start":1698867795076,"stop":1698867796899,"duration":1823},"status":"passed","severity":"normal"},{"uid":"b55435ae45f53fc5","name":"Validate Council Output [StaffordshireMoorlandsDistrictCouncil]","time":{"start":1698867644241,"stop":1698867653099,"duration":8858},"status":"passed","severity":"normal"},{"uid":"8db27e6fab261893","name":"Validate Council Output [ConwyCountyBorough]","time":{"start":1698867406094,"stop":1698867407051,"duration":957},"status":"passed","severity":"normal"},{"uid":"2b4e0ba387887bf4","name":"Validate Council Output [StockportBoroughCouncil]","time":{"start":1698867653765,"stop":1698867658680,"duration":4915},"status":"passed","severity":"normal"},{"uid":"7e4cdf8c61b6555a","name":"Validate Council Output [YorkCouncil]","time":{"start":1698867817114,"stop":1698867817911,"duration":797},"status":"passed","severity":"normal"},{"uid":"2a24bba78707643f","name":"Validate Council Output [NorthSomersetCouncil]","time":{"start":1698867496392,"stop":1698867626631,"duration":130239},"status":"failed","severity":"normal"},{"uid":"e6e032f50f629bd6","name":"Validate Council Output [BlackburnCouncil]","time":{"start":1698867378644,"stop":1698867379493,"duration":849},"status":"failed","severity":"normal"},{"uid":"e6c54c39088e97a2","name":"Validate Council Output [BCPCouncil]","time":{"start":1698867377240,"stop":1698867378057,"duration":817},"status":"passed","severity":"normal"},{"uid":"eb3eab432c721717","name":"Validate Council Output [SalfordCityCouncil]","time":{"start":1698867619883,"stop":1698867623316,"duration":3433},"status":"passed","severity":"normal"},{"uid":"e79545d27c688ba2","name":"Validate Council Output [RushcliffeBoroughCouncil]","time":{"start":1698867782339,"stop":1698867788318,"duration":5979},"status":"passed","severity":"normal"},{"uid":"8361a4acafaf3069","name":"Validate Council Output [WestLothianCouncil]","time":{"start":1698867804126,"stop":1698867813756,"duration":9630},"status":"passed","severity":"normal"}] \ No newline at end of file diff --git a/3.11/1084/widgets/suites.json b/3.11/1086/widgets/suites.json similarity index 100% rename from 3.11/1084/widgets/suites.json rename to 3.11/1086/widgets/suites.json diff --git a/3.11/1086/widgets/summary.json b/3.11/1086/widgets/summary.json new file mode 100644 index 0000000000..4c737637b8 --- /dev/null +++ b/3.11/1086/widgets/summary.json @@ -0,0 +1 @@ +{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":28,"broken":0,"skipped":0,"passed":70,"unknown":0,"total":98},"time":{"start":1698867368074,"stop":1698867821305,"duration":453231,"minDuration":3,"maxDuration":165261,"sumDuration":899900}} \ No newline at end of file diff --git a/3.11/index.html b/3.11/index.html index ee16b60205..d763ff1f7b 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 6a0a88dbbf..9a3d731735 100644 --- a/3.11/last-history/categories-trend.json +++ b/3.11/last-history/categories-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084/","reportName":"Allure Report with history","data":{"Product defects":31}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"Product defects":23}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"Product defects":24}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"Product defects":18}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086/","reportName":"Allure Report with history","data":{"Product defects":28}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"Product defects":23}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"Product defects":24}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"Product defects":20}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"Product defects":19}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"Product defects":18}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"Product defects":21}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"Product defects":17}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"Product defects":16}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"Product defects":18}}] \ 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 d25b82b5a9..580a61ddc2 100644 --- a/3.11/last-history/duration-trend.json +++ b/3.11/last-history/duration-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084/","reportName":"Allure Report with history","data":{"duration":423718}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"duration":247049}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"duration":471122}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"duration":483265}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"duration":422192}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"duration":455178}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"duration":613596}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"duration":446061}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"duration":538929}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"duration":458440}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"duration":457916}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"duration":569687}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"duration":443698}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"duration":424615}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"duration":462215}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"duration":483573}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"duration":500115}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"duration":544625}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"duration":468131}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"duration":497049}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086/","reportName":"Allure Report with history","data":{"duration":453231}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"duration":247049}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"duration":471122}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"duration":483265}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"duration":422192}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"duration":455178}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"duration":613596}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"duration":446061}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"duration":538929}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"duration":458440}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"duration":457916}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"duration":569687}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"duration":443698}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"duration":424615}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"duration":462215}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"duration":483573}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"duration":500115}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"duration":544625}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"duration":468131}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"duration":497049}}] \ 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 068626cf10..6aeb54fe1f 100644 --- a/3.11/last-history/history-trend.json +++ b/3.11/last-history/history-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084/","reportName":"Allure Report with history","data":{"failed":31,"broken":0,"skipped":0,"passed":67,"unknown":0,"total":98}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":98}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"failed":24,"broken":0,"skipped":0,"passed":74,"unknown":0,"total":98}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":97}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":97}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":96}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086/","reportName":"Allure Report with history","data":{"failed":28,"broken":0,"skipped":0,"passed":70,"unknown":0,"total":98}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"failed":23,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":98}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"failed":24,"broken":0,"skipped":0,"passed":74,"unknown":0,"total":98}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":98}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":98}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":97}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"failed":20,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":97}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"failed":19,"broken":0,"skipped":0,"passed":77,"unknown":0,"total":96}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"failed":21,"broken":0,"skipped":0,"passed":75,"unknown":0,"total":96}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"failed":17,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":96}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"failed":16,"broken":0,"skipped":0,"passed":80,"unknown":0,"total":96}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"failed":18,"broken":0,"skipped":0,"passed":78,"unknown":0,"total":96}}] \ No newline at end of file diff --git a/3.11/last-history/history.json b/3.11/last-history/history.json index 5c41d6b1d6..3eab55f6c7 100644 --- a/3.11/last-history/history.json +++ b/3.11/last-history/history.json @@ -1 +1 @@ -{"d7632c48737fc67f2ba0cc9473d07d35":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":35},"items":[{"uid":"9f0b131d3061c150","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/9f0b131d3061c150","status":"passed","time":{"start":1698867584472,"stop":1698867589456,"duration":4984}},{"uid":"ed0860861cb3130c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ed0860861cb3130c","status":"passed","time":{"start":1698801593449,"stop":1698801595227,"duration":1778}},{"uid":"a24021b571de9319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/a24021b571de9319","status":"passed","time":{"start":1698788744687,"stop":1698788746590,"duration":1903}},{"uid":"696febfb59f07ebe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/696febfb59f07ebe","status":"passed","time":{"start":1698715218916,"stop":1698715221051,"duration":2135}},{"uid":"146f7412793c8886","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/146f7412793c8886","status":"passed","time":{"start":1698701550839,"stop":1698701552661,"duration":1822}},{"uid":"4215fccec610f3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/4215fccec610f3c","status":"passed","time":{"start":1698700453260,"stop":1698700455796,"duration":2536}},{"uid":"cb501bb512bfeeef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/cb501bb512bfeeef","status":"passed","time":{"start":1698693173800,"stop":1698693175775,"duration":1975}},{"uid":"12961329dfab6630","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/12961329dfab6630","status":"passed","time":{"start":1698692967096,"stop":1698692968950,"duration":1854}},{"uid":"f8a87134b70728e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f8a87134b70728e","status":"passed","time":{"start":1698646579869,"stop":1698646581991,"duration":2122}},{"uid":"56735aa830bfdaf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/56735aa830bfdaf6","status":"passed","time":{"start":1698646549163,"stop":1698646551161,"duration":1998}},{"uid":"9f271a35907ec907","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/9f271a35907ec907","status":"passed","time":{"start":1698628635827,"stop":1698628637745,"duration":1918}},{"uid":"eed7af1b32fe41f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/eed7af1b32fe41f9","status":"passed","time":{"start":1698615388776,"stop":1698615391161,"duration":2385}},{"uid":"9158329b3a3a5777","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/9158329b3a3a5777","status":"passed","time":{"start":1698615308483,"stop":1698615310121,"duration":1638}},{"uid":"34adf7e6a0832537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/34adf7e6a0832537","status":"passed","time":{"start":1698615317633,"stop":1698615319632,"duration":1999}},{"uid":"544753d2f68660dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/544753d2f68660dd","status":"passed","time":{"start":1698542562166,"stop":1698542564244,"duration":2078}},{"uid":"e735db6b4c8d37be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e735db6b4c8d37be","status":"passed","time":{"start":1698455641172,"stop":1698455642587,"duration":1415}},{"uid":"24934a2aed3c43bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/24934a2aed3c43bf","status":"passed","time":{"start":1698369317861,"stop":1698369319941,"duration":2080}},{"uid":"23fd602ac0481e5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/23fd602ac0481e5b","status":"passed","time":{"start":1698283135176,"stop":1698283137125,"duration":1949}},{"uid":"205d44fa614e1d5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/205d44fa614e1d5b","status":"passed","time":{"start":1698196713776,"stop":1698196715669,"duration":1893}},{"uid":"bdefde96e1ab8e7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/bdefde96e1ab8e7c","status":"passed","time":{"start":1698178285454,"stop":1698178287483,"duration":2029}}]},"33b002c0b125c12033855f36f4074886":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"f572acf76265a1b4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/f572acf76265a1b4","status":"passed","time":{"start":1698867357990,"stop":1698867358605,"duration":615}},{"uid":"9488d30108448344","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9488d30108448344","status":"passed","time":{"start":1698801503381,"stop":1698801504078,"duration":697}},{"uid":"793c3956bb2ef1d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/793c3956bb2ef1d6","status":"passed","time":{"start":1698788473709,"stop":1698788474750,"duration":1041}},{"uid":"df0d61eab264a45b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/df0d61eab264a45b","status":"passed","time":{"start":1698714940293,"stop":1698714941335,"duration":1042}},{"uid":"2c729c6cdbcd8ce8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/2c729c6cdbcd8ce8","status":"passed","time":{"start":1698701310228,"stop":1698701311023,"duration":795}},{"uid":"e580e892ac637136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e580e892ac637136","status":"passed","time":{"start":1698700188217,"stop":1698700189138,"duration":921}},{"uid":"a1b739b7fad55c08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/a1b739b7fad55c08","status":"passed","time":{"start":1698692752359,"stop":1698692753400,"duration":1041}},{"uid":"c724c11ff5db7361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c724c11ff5db7361","status":"passed","time":{"start":1698692706734,"stop":1698692707777,"duration":1043}},{"uid":"4bd05574165162dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/4bd05574165162dc","status":"passed","time":{"start":1698646270611,"stop":1698646271717,"duration":1106}},{"uid":"cae22d2902b53850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cae22d2902b53850","status":"passed","time":{"start":1698646293812,"stop":1698646294882,"duration":1070}},{"uid":"f8d922f50dab9ebf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/f8d922f50dab9ebf","status":"passed","time":{"start":1698628511970,"stop":1698628512799,"duration":829}},{"uid":"5f65f900ebe88c02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5f65f900ebe88c02","status":"passed","time":{"start":1698615141337,"stop":1698615142113,"duration":776}},{"uid":"3a08e06c2917ed56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3a08e06c2917ed56","status":"passed","time":{"start":1698615204423,"stop":1698615205202,"duration":779}},{"uid":"12908b0b830867b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/12908b0b830867b7","status":"passed","time":{"start":1698615072850,"stop":1698615073904,"duration":1054}},{"uid":"3b1f91a9871a3d25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3b1f91a9871a3d25","status":"passed","time":{"start":1698542315990,"stop":1698542316985,"duration":995}},{"uid":"5efbe69af13232e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5efbe69af13232e9","status":"passed","time":{"start":1698455510482,"stop":1698455511073,"duration":591}},{"uid":"1ea3d0f85b8049a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/1ea3d0f85b8049a7","status":"passed","time":{"start":1698369195005,"stop":1698369196047,"duration":1042}},{"uid":"1b14265396a3c862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/1b14265396a3c862","status":"passed","time":{"start":1698282789022,"stop":1698282790097,"duration":1075}},{"uid":"41b8717787066c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/41b8717787066c9c","status":"passed","time":{"start":1698196463492,"stop":1698196464281,"duration":789}},{"uid":"28e38213e9074ec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/28e38213e9074ec0","status":"passed","time":{"start":1698178166210,"stop":1698178167234,"duration":1024}}]},"3a7171e6de629587a3f0d32410302b35":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":19,"unknown":0,"total":23},"items":[{"uid":"30665349655842b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/30665349655842b7","status":"passed","time":{"start":1698867367021,"stop":1698867374407,"duration":7386}},{"uid":"402dd9daaaa1e939","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/402dd9daaaa1e939","status":"passed","time":{"start":1698801530927,"stop":1698801538776,"duration":7849}},{"uid":"ab9549598e2e9253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ab9549598e2e9253","status":"passed","time":{"start":1698788506193,"stop":1698788514780,"duration":8587}},{"uid":"dce29117ac1cb906","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/dce29117ac1cb906","status":"passed","time":{"start":1698714974962,"stop":1698714985326,"duration":10364}},{"uid":"fe26bef473519aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/fe26bef473519aa","status":"passed","time":{"start":1698701338256,"stop":1698701346282,"duration":8026}},{"uid":"d691a9f461783e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d691a9f461783e2","status":"passed","time":{"start":1698700220754,"stop":1698700229344,"duration":8590}},{"uid":"169ae47981dbbafd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/169ae47981dbbafd","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55c625a2bfb3 \n#1 0x55c6256ff4a7 \n#2 0x55c6256e749e \n#3 0x55c6256e72ce \n#4 0x55c6256e5ecd \n#5 0x55c6256e64cf \n#6 0x55c6256f5a04 \n#7 0x55c62570a651 \n#8 0x55c62570f04b \n#9 0x55c6256e6bf1 \n#10 0x55c62570a446 \n#11 0x55c625781dfc \n#12 0x55c625768713 \n#13 0x55c62573b18b \n#14 0x55c62573bf7e \n#15 0x55c6259f18d8 \n#16 0x55c6259f5800 \n#17 0x55c6259ffcfc \n#18 0x55c6259f6418 \n#19 0x55c6259c342f \n#20 0x55c625a1a4e8 \n#21 0x55c625a1a6b4 \n#22 0x55c625a2b143 \n#23 0x7f6e56a94ac3 ","time":{"start":1698692796222,"stop":1698693102005,"duration":305783}},{"uid":"481c58fa1c2e53d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/481c58fa1c2e53d0","status":"passed","time":{"start":1698692740844,"stop":1698692750431,"duration":9587}},{"uid":"b77d1a2e42d6a7dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/b77d1a2e42d6a7dd","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55f663c0afb3 \n#1 0x55f6638de4a7 \n#2 0x55f663925dd6 \n#3 0x55f663925ec1 \n#4 0x55f663963354 \n#5 0x55f66394796d \n#6 0x55f663960c02 \n#7 0x55f663947713 \n#8 0x55f66391a18b \n#9 0x55f66391af7e \n#10 0x55f663bd08d8 \n#11 0x55f663bd4800 \n#12 0x55f663bdecfc \n#13 0x55f663bd5418 \n#14 0x55f663ba242f \n#15 0x55f663bf94e8 \n#16 0x55f663bf96b4 \n#17 0x55f663c0a143 \n#18 0x7f9e2de94ac3 ","time":{"start":1698646302752,"stop":1698646326979,"duration":24227}},{"uid":"8a62503caf7dda9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8a62503caf7dda9a","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x56336bc0efb3 \n#1 0x56336b8e24a7 \n#2 0x56336b929dd6 \n#3 0x56336b929ec1 \n#4 0x56336b967354 \n#5 0x56336b94b96d \n#6 0x56336b964c02 \n#7 0x56336b94b713 \n#8 0x56336b91e18b \n#9 0x56336b91ef7e \n#10 0x56336bbd48d8 \n#11 0x56336bbd8800 \n#12 0x56336bbe2cfc \n#13 0x56336bbd9418 \n#14 0x56336bba642f \n#15 0x56336bbfd4e8 \n#16 0x56336bbfd6b4 \n#17 0x56336bc0e143 \n#18 0x7f4d6f894ac3 ","time":{"start":1698646324063,"stop":1698646338747,"duration":14684}},{"uid":"2eb7ea187a488639","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/2eb7ea187a488639","status":"passed","time":{"start":1698628550830,"stop":1698628559680,"duration":8850}},{"uid":"292030a68d087518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/292030a68d087518","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f026d79fb3 \n#1 0x55f026a4d4a7 \n#2 0x55f026a3549e \n#3 0x55f026a352ce \n#4 0x55f026a33ecd \n#5 0x55f026a344cf \n#6 0x55f026a43a04 \n#7 0x55f026a58651 \n#8 0x55f026a5d04b \n#9 0x55f026a34bf1 \n#10 0x55f026a58446 \n#11 0x55f026acfdfc \n#12 0x55f026ab6713 \n#13 0x55f026a8918b \n#14 0x55f026a89f7e \n#15 0x55f026d3f8d8 \n#16 0x55f026d43800 \n#17 0x55f026d4dcfc \n#18 0x55f026d44418 \n#19 0x55f026d1142f \n#20 0x55f026d684e8 \n#21 0x55f026d686b4 \n#22 0x55f026d79143 \n#23 0x7effd3694ac3 ","time":{"start":1698615170833,"stop":1698615476037,"duration":305204}},{"uid":"1e1320d63b41e40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/1e1320d63b41e40","status":"passed","time":{"start":1698615233501,"stop":1698615241936,"duration":8435}},{"uid":"afa0550e6aa5c025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/afa0550e6aa5c025","status":"passed","time":{"start":1698615108709,"stop":1698615118193,"duration":9484}},{"uid":"a81dc7c19d10b39e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a81dc7c19d10b39e","status":"passed","time":{"start":1698542350573,"stop":1698542359275,"duration":8702}},{"uid":"82e86c5ce59e0df3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/82e86c5ce59e0df3","status":"passed","time":{"start":1698455538635,"stop":1698455547072,"duration":8437}},{"uid":"80e7aa15c581c4b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/80e7aa15c581c4b8","status":"passed","time":{"start":1698369226337,"stop":1698369236059,"duration":9722}},{"uid":"52be0c3c1b002a1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/52be0c3c1b002a1a","status":"passed","time":{"start":1698282827769,"stop":1698282837580,"duration":9811}},{"uid":"7380c1a9328d0584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7380c1a9328d0584","status":"passed","time":{"start":1698196505514,"stop":1698196516057,"duration":10543}},{"uid":"ed8d917ea4df35a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ed8d917ea4df35a8","status":"passed","time":{"start":1698178205217,"stop":1698178214736,"duration":9519}}]},"b9a0b94e117284e01290d827dc1bf029":{"statistic":{"failed":72,"broken":0,"skipped":0,"passed":98,"unknown":0,"total":170},"items":[{"uid":"fab57b1099b2bfa9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/fab57b1099b2bfa9","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867377119,"stop":1698867377768,"duration":649}},{"uid":"2a1cd6e697b4a9f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/2a1cd6e697b4a9f4","status":"passed","time":{"start":1698801527895,"stop":1698801530925,"duration":3030}},{"uid":"5388a38ffa90adcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5388a38ffa90adcd","status":"passed","time":{"start":1698788503485,"stop":1698788506191,"duration":2706}},{"uid":"616ff538efb8968c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/616ff538efb8968c","status":"passed","time":{"start":1698714969819,"stop":1698714974959,"duration":5140}},{"uid":"cfdd6f70e382a9d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/cfdd6f70e382a9d9","status":"passed","time":{"start":1698701335206,"stop":1698701338253,"duration":3047}},{"uid":"648cc2228512d951","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/648cc2228512d951","status":"passed","time":{"start":1698700217914,"stop":1698700220752,"duration":2838}},{"uid":"1c786bf609771953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/1c786bf609771953","status":"passed","time":{"start":1698692793054,"stop":1698692796219,"duration":3165}},{"uid":"f996a17e031b94c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f996a17e031b94c1","status":"passed","time":{"start":1698692737734,"stop":1698692740840,"duration":3106}},{"uid":"207043aa49c74418","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/207043aa49c74418","status":"passed","time":{"start":1698646299395,"stop":1698646302749,"duration":3354}},{"uid":"7e01908be067ce69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7e01908be067ce69","status":"passed","time":{"start":1698646320951,"stop":1698646324061,"duration":3110}},{"uid":"4d0858f2dac9ad8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/4d0858f2dac9ad8e","status":"passed","time":{"start":1698628548302,"stop":1698628550827,"duration":2525}},{"uid":"d9e0b0b35459c90e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d9e0b0b35459c90e","status":"passed","time":{"start":1698615167830,"stop":1698615170831,"duration":3001}},{"uid":"c53285209a9d8286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c53285209a9d8286","status":"passed","time":{"start":1698615230681,"stop":1698615233498,"duration":2817}},{"uid":"f08114460d68b37e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f08114460d68b37e","status":"passed","time":{"start":1698615105760,"stop":1698615108706,"duration":2946}},{"uid":"155ac506edb0020f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/155ac506edb0020f","status":"passed","time":{"start":1698542347550,"stop":1698542350571,"duration":3021}},{"uid":"1ba9c9694655ea85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1ba9c9694655ea85","status":"passed","time":{"start":1698455535335,"stop":1698455538633,"duration":3298}},{"uid":"aaba65da65dac9b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/aaba65da65dac9b9","status":"passed","time":{"start":1698369223198,"stop":1698369226334,"duration":3136}},{"uid":"85870fa5bd75751d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/85870fa5bd75751d","status":"passed","time":{"start":1698282823932,"stop":1698282827766,"duration":3834}},{"uid":"9fc4107bca2fe6de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9fc4107bca2fe6de","status":"passed","time":{"start":1698196502924,"stop":1698196505511,"duration":2587}},{"uid":"4e41be16a088cf33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4e41be16a088cf33","status":"passed","time":{"start":1698178202492,"stop":1698178205213,"duration":2721}}]},"dd90c8e7bdfef60ba64401e6c2135205":{"statistic":{"failed":19,"broken":0,"skipped":0,"passed":151,"unknown":0,"total":170},"items":[{"uid":"be4803ae36546b07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/be4803ae36546b07","status":"passed","time":{"start":1698867566575,"stop":1698867569675,"duration":3100}},{"uid":"1bcf46f63708542f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1bcf46f63708542f","status":"passed","time":{"start":1698801587472,"stop":1698801590962,"duration":3490}},{"uid":"6aeba4d70732dc18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/6aeba4d70732dc18","status":"passed","time":{"start":1698788740388,"stop":1698788744685,"duration":4297}},{"uid":"7af4afbaca8af708","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/7af4afbaca8af708","status":"passed","time":{"start":1698715207015,"stop":1698715211406,"duration":4391}},{"uid":"70a8626d17891440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/70a8626d17891440","status":"passed","time":{"start":1698701545891,"stop":1698701549418,"duration":3527}},{"uid":"568a8d69d4d7edbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/568a8d69d4d7edbf","status":"passed","time":{"start":1698700449091,"stop":1698700453258,"duration":4167}},{"uid":"8ca3108e3ed709c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8ca3108e3ed709c2","status":"passed","time":{"start":1698693150760,"stop":1698693155683,"duration":4923}},{"uid":"e2def95a131a3393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e2def95a131a3393","status":"passed","time":{"start":1698692962856,"stop":1698692967093,"duration":4237}},{"uid":"19d288db64027bf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/19d288db64027bf2","status":"passed","time":{"start":1698646575682,"stop":1698646579865,"duration":4183}},{"uid":"9b7d38ca52515d1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/9b7d38ca52515d1b","status":"passed","time":{"start":1698646545296,"stop":1698646549160,"duration":3864}},{"uid":"365c145f6f0f454c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/365c145f6f0f454c","status":"passed","time":{"start":1698628616314,"stop":1698628620918,"duration":4604}},{"uid":"ecbdb981d3c9f7b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/ecbdb981d3c9f7b7","status":"passed","time":{"start":1698615374182,"stop":1698615375886,"duration":1704}},{"uid":"a36b6d41e344e06e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a36b6d41e344e06e","status":"passed","time":{"start":1698615287778,"stop":1698615292450,"duration":4672}},{"uid":"f82de76255dcae47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f82de76255dcae47","status":"passed","time":{"start":1698615295639,"stop":1698615301156,"duration":5517}},{"uid":"d78c7a8ea4537873","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/d78c7a8ea4537873","status":"passed","time":{"start":1698542535304,"stop":1698542539236,"duration":3932}},{"uid":"c6473a67a85afc68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/c6473a67a85afc68","status":"passed","time":{"start":1698455617971,"stop":1698455620897,"duration":2926}},{"uid":"bb2ddce57608d5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/bb2ddce57608d5c","status":"passed","time":{"start":1698369292428,"stop":1698369297234,"duration":4806}},{"uid":"7a6139fd6e8f8d3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/7a6139fd6e8f8d3e","status":"passed","time":{"start":1698283143636,"stop":1698283147779,"duration":4143}},{"uid":"78706512f083bd53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/78706512f083bd53","status":"passed","time":{"start":1698196693408,"stop":1698196697365,"duration":3957}},{"uid":"e79eeddc7eec43ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e79eeddc7eec43ca","status":"passed","time":{"start":1698178263407,"stop":1698178268393,"duration":4986}}]},"36e8dead67440054ce559fdfe42912ec":{"statistic":{"failed":129,"broken":0,"skipped":0,"passed":41,"unknown":0,"total":170},"items":[{"uid":"75f10cec72d81eb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/75f10cec72d81eb6","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867542061,"stop":1698867548091,"duration":6030}},{"uid":"690aca61f70f4380","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/690aca61f70f4380","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801545602,"stop":1698801547247,"duration":1645}},{"uid":"307d0c502fc280a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/307d0c502fc280a9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788706294,"stop":1698788712078,"duration":5784}},{"uid":"4ae8c5b307670e43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4ae8c5b307670e43","status":"passed","time":{"start":1698715180662,"stop":1698715182347,"duration":1685}},{"uid":"e7b1cf89671b1c05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e7b1cf89671b1c05","status":"passed","time":{"start":1698701508426,"stop":1698701513966,"duration":5540}},{"uid":"60d4a063f061a554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/60d4a063f061a554","status":"passed","time":{"start":1698700418120,"stop":1698700423929,"duration":5809}},{"uid":"43b81908fb41d5cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/43b81908fb41d5cd","status":"passed","time":{"start":1698692991019,"stop":1698692993156,"duration":2137}},{"uid":"b5f73d2230854327","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b5f73d2230854327","status":"passed","time":{"start":1698692940632,"stop":1698692942268,"duration":1636}},{"uid":"5679cca5aff7b06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5679cca5aff7b06b","status":"passed","time":{"start":1698646557092,"stop":1698646558802,"duration":1710}},{"uid":"f25d6f7063d1101a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f25d6f7063d1101a","status":"passed","time":{"start":1698646496533,"stop":1698646498107,"duration":1574}},{"uid":"dd06bf3fb6565637","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/dd06bf3fb6565637","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698628533765,"stop":1698628535474,"duration":1709}},{"uid":"90944d043741867f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/90944d043741867f","status":"passed","time":{"start":1698615158537,"stop":1698615163737,"duration":5200}},{"uid":"93f8f67782cf0300","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/93f8f67782cf0300","status":"passed","time":{"start":1698615228898,"stop":1698615230399,"duration":1501}},{"uid":"938210077761062d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/938210077761062d","status":"passed","time":{"start":1698615090044,"stop":1698615091712,"duration":1668}},{"uid":"2a561038c475a1c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2a561038c475a1c5","status":"passed","time":{"start":1698542326660,"stop":1698542328391,"duration":1731}},{"uid":"4659b31cbc57cc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/4659b31cbc57cc8","status":"passed","time":{"start":1698455524232,"stop":1698455525896,"duration":1664}},{"uid":"2b120f633b03995f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2b120f633b03995f","status":"passed","time":{"start":1698369212055,"stop":1698369213733,"duration":1678}},{"uid":"3229ca723689f2ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3229ca723689f2ce","status":"passed","time":{"start":1698282801206,"stop":1698282802985,"duration":1779}},{"uid":"5030c20c99ec8799","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5030c20c99ec8799","status":"passed","time":{"start":1698196474662,"stop":1698196476168,"duration":1506}},{"uid":"e742c3d136e38a2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e742c3d136e38a2c","status":"passed","time":{"start":1698178203728,"stop":1698178206304,"duration":2576}}]},"d3931a358fdfe26e1ace17c1805a29ca":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":37},"items":[{"uid":"6a6a3460c7f4ec9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/6a6a3460c7f4ec9e","status":"passed","time":{"start":1698867347525,"stop":1698867365278,"duration":17753}},{"uid":"444ccceaf9769977","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/444ccceaf9769977","status":"passed","time":{"start":1698801521683,"stop":1698801539902,"duration":18219}},{"uid":"38af408d3f8dd529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/38af408d3f8dd529","status":"passed","time":{"start":1698788467381,"stop":1698788485901,"duration":18520}},{"uid":"ec27cf0c65030824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ec27cf0c65030824","status":"passed","time":{"start":1698714925191,"stop":1698714944760,"duration":19569}},{"uid":"5e9b816f110c8608","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5e9b816f110c8608","status":"passed","time":{"start":1698701289069,"stop":1698701306898,"duration":17829}},{"uid":"1bd18a7ec1a406a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/1bd18a7ec1a406a9","status":"passed","time":{"start":1698700182634,"stop":1698700202237,"duration":19603}},{"uid":"f516c07e40436cd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f516c07e40436cd4","status":"passed","time":{"start":1698692732565,"stop":1698692752737,"duration":20172}},{"uid":"3c987042499bea19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/3c987042499bea19","status":"passed","time":{"start":1698692684319,"stop":1698692703744,"duration":19425}},{"uid":"976ba2873427fe2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/976ba2873427fe2f","status":"passed","time":{"start":1698646245346,"stop":1698646264680,"duration":19334}},{"uid":"9677b7cb2913fbea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/9677b7cb2913fbea","status":"passed","time":{"start":1698646273553,"stop":1698646292907,"duration":19354}},{"uid":"4ef8ce49dd0d1b81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/4ef8ce49dd0d1b81","status":"passed","time":{"start":1698628501690,"stop":1698628520227,"duration":18537}},{"uid":"22f16249224805cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/22f16249224805cc","status":"passed","time":{"start":1698615127504,"stop":1698615145548,"duration":18044}},{"uid":"8b3fd2c556e33202","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/8b3fd2c556e33202","status":"passed","time":{"start":1698615198810,"stop":1698615217299,"duration":18489}},{"uid":"979d914ad179c180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/979d914ad179c180","status":"passed","time":{"start":1698615057848,"stop":1698615076283,"duration":18435}},{"uid":"2444eb6d6fc50a43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2444eb6d6fc50a43","status":"passed","time":{"start":1698542292134,"stop":1698542313272,"duration":21138}},{"uid":"d27aef067cd2f39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d27aef067cd2f39","status":"passed","time":{"start":1698455488759,"stop":1698455508115,"duration":19356}},{"uid":"31e4d9808daa5264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/31e4d9808daa5264","status":"passed","time":{"start":1698369176187,"stop":1698369196252,"duration":20065}},{"uid":"aae1c30df5093a25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/aae1c30df5093a25","status":"passed","time":{"start":1698282765697,"stop":1698282785461,"duration":19764}},{"uid":"b32441b065a1435d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b32441b065a1435d","status":"passed","time":{"start":1698196442907,"stop":1698196460925,"duration":18018}},{"uid":"958b05452a085dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/958b05452a085dbc","status":"passed","time":{"start":1698178151800,"stop":1698178170377,"duration":18577}}]},"a25fa98d985c8b6a2dc69b98eb9662d1":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"321b7082bf8da3ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/321b7082bf8da3ec","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867379153,"stop":1698867379156,"duration":3}},{"uid":"ee2e9f16a1f8885b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ee2e9f16a1f8885b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801542505,"stop":1698801542508,"duration":3}},{"uid":"1f7e0380833efe1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1f7e0380833efe1e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788713783,"stop":1698788713786,"duration":3}},{"uid":"eeeae185f1c1d29f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/eeeae185f1c1d29f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715183505,"stop":1698715183508,"duration":3}},{"uid":"1da2fbf5cff0651a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/1da2fbf5cff0651a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701514946,"stop":1698701514950,"duration":4}},{"uid":"98ce1119fef56dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/98ce1119fef56dc9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700425210,"stop":1698700425213,"duration":3}},{"uid":"31adf465357999b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/31adf465357999b7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692994232,"stop":1698692994236,"duration":4}},{"uid":"c82972304170746e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c82972304170746e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692943351,"stop":1698692943355,"duration":4}},{"uid":"aab370dad93b8593","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/aab370dad93b8593","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646560001,"stop":1698646560005,"duration":4}},{"uid":"5cd271b0155ef46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/5cd271b0155ef46","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646499340,"stop":1698646499342,"duration":2}},{"uid":"e9c94de10b5272e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e9c94de10b5272e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628536690,"stop":1698628536693,"duration":3}},{"uid":"19791ac6f6b4cc4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/19791ac6f6b4cc4d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615164701,"stop":1698615164705,"duration":4}},{"uid":"1b88823890ac62a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/1b88823890ac62a6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615231451,"stop":1698615231455,"duration":4}},{"uid":"c51f85051eb31d80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c51f85051eb31d80","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615093366,"stop":1698615093370,"duration":4}},{"uid":"2ada0f3e3a1d04e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2ada0f3e3a1d04e3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542329615,"stop":1698542329617,"duration":2}},{"uid":"1990c772c970dc10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1990c772c970dc10","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455527054,"stop":1698455527057,"duration":3}},{"uid":"6a2344d5690d03c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6a2344d5690d03c8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369214844,"stop":1698369214847,"duration":3}},{"uid":"2d13c5a13bf79fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/2d13c5a13bf79fba","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282804049,"stop":1698282804053,"duration":4}},{"uid":"502611e7350474e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/502611e7350474e9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196477155,"stop":1698196477158,"duration":3}},{"uid":"50f62fef8c2b7ffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/50f62fef8c2b7ffe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178207876,"stop":1698178207879,"duration":3}}]},"99fdd3de4130aa28898411904d6d6098":{"statistic":{"failed":15,"broken":0,"skipped":0,"passed":155,"unknown":0,"total":170},"items":[{"uid":"d526e831a23d632a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/d526e831a23d632a","status":"passed","time":{"start":1698867722523,"stop":1698867723973,"duration":1450}},{"uid":"aa7dccc14d77e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/aa7dccc14d77e38","status":"passed","time":{"start":1698801605891,"stop":1698801609067,"duration":3176}},{"uid":"2ddf2977d836f8ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/2ddf2977d836f8ba","status":"passed","time":{"start":1698788881853,"stop":1698788883350,"duration":1497}},{"uid":"ea8b7069e48a2d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ea8b7069e48a2d5","status":"passed","time":{"start":1698715355934,"stop":1698715357671,"duration":1737}},{"uid":"95d6a22e53c81cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/95d6a22e53c81cd","status":"passed","time":{"start":1698701686410,"stop":1698701687833,"duration":1423}},{"uid":"6a11cb8bbdc2615b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/6a11cb8bbdc2615b","status":"passed","time":{"start":1698700595557,"stop":1698700597611,"duration":2054}},{"uid":"23521f66b858847","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/23521f66b858847","status":"passed","time":{"start":1698693311853,"stop":1698693313597,"duration":1744}},{"uid":"f94e725aa24c01a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f94e725aa24c01a5","status":"passed","time":{"start":1698693103069,"stop":1698693104776,"duration":1707}},{"uid":"8c9946e1fbdf574b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/8c9946e1fbdf574b","status":"passed","time":{"start":1698646590918,"stop":1698646592350,"duration":1432}},{"uid":"daf914fd58a07ed7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/daf914fd58a07ed7","status":"passed","time":{"start":1698646558825,"stop":1698646560665,"duration":1840}},{"uid":"d7ef60780ad349bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d7ef60780ad349bf","status":"passed","time":{"start":1698628800492,"stop":1698628804104,"duration":3612}},{"uid":"9fc715a99f22dd1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/9fc715a99f22dd1f","status":"passed","time":{"start":1698615524984,"stop":1698615526277,"duration":1293}},{"uid":"5efa6795b16ddb12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/5efa6795b16ddb12","status":"passed","time":{"start":1698615444081,"stop":1698615445520,"duration":1439}},{"uid":"ce6048c951254c36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ce6048c951254c36","status":"passed","time":{"start":1698615455614,"stop":1698615457221,"duration":1607}},{"uid":"d659dae695ce96aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/d659dae695ce96aa","status":"passed","time":{"start":1698542727019,"stop":1698542728671,"duration":1652}},{"uid":"920b3a6f638cdd1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/920b3a6f638cdd1b","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1698455799031,"stop":1698455800356,"duration":1325}},{"uid":"6f98e83f6e5cc2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6f98e83f6e5cc2eb","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='online.torbay.gov.uk', port=443): Max retries exceeded with url: /services.bartec/collections?uprn=100041053198 (Caused by ConnectTimeoutError(, 'Connection to online.torbay.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698369461360,"stop":1698369591551,"duration":130191}},{"uid":"f2903c7cd881420e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f2903c7cd881420e","status":"passed","time":{"start":1698283271356,"stop":1698283272945,"duration":1589}},{"uid":"f73562bb34164104","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f73562bb34164104","status":"passed","time":{"start":1698196877646,"stop":1698196879185,"duration":1539}},{"uid":"50d36f0e12fb5dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/50d36f0e12fb5dd","status":"passed","time":{"start":1698178429578,"stop":1698178431294,"duration":1716}}]},"8469a840ac4282e76aa5171187cf23d5":{"statistic":{"failed":38,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":84},"items":[{"uid":"8b4de7bc5f49ab70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/8b4de7bc5f49ab70","status":"passed","time":{"start":1698867321924,"stop":1698867322702,"duration":778}},{"uid":"1a19e0058eecc1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1a19e0058eecc1a2","status":"passed","time":{"start":1698801495587,"stop":1698801496320,"duration":733}},{"uid":"3a9722b89c515641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3a9722b89c515641","status":"passed","time":{"start":1698788424825,"stop":1698788426317,"duration":1492}},{"uid":"55dabefc0cf20df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/55dabefc0cf20df0","status":"passed","time":{"start":1698714883795,"stop":1698714884989,"duration":1194}},{"uid":"ce1291ebd3e0a245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ce1291ebd3e0a245","status":"passed","time":{"start":1698701269902,"stop":1698701270869,"duration":967}},{"uid":"7d98fc5a733cd852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/7d98fc5a733cd852","status":"passed","time":{"start":1698700152224,"stop":1698700153726,"duration":1502}},{"uid":"743b05de5d36d1b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/743b05de5d36d1b7","status":"passed","time":{"start":1698692709544,"stop":1698692710725,"duration":1181}},{"uid":"d62d2c0bd6f7e8ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d62d2c0bd6f7e8ae","status":"passed","time":{"start":1698692663266,"stop":1698692664473,"duration":1207}},{"uid":"1b7b7f15c6b8397a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/1b7b7f15c6b8397a","status":"passed","time":{"start":1698646223188,"stop":1698646224407,"duration":1219}},{"uid":"d5a195495854ba1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d5a195495854ba1d","status":"passed","time":{"start":1698646252243,"stop":1698646253742,"duration":1499}},{"uid":"b1afbbf470710494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b1afbbf470710494","status":"passed","time":{"start":1698628467304,"stop":1698628468220,"duration":916}},{"uid":"7fc734f632da0aad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/7fc734f632da0aad","status":"passed","time":{"start":1698615105176,"stop":1698615106047,"duration":871}},{"uid":"f1c78b438bbba991","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/f1c78b438bbba991","status":"passed","time":{"start":1698615159788,"stop":1698615160959,"duration":1171}},{"uid":"8161b54b25c224d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8161b54b25c224d9","status":"passed","time":{"start":1698615036996,"stop":1698615038218,"duration":1222}},{"uid":"4838f90f16a49f2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/4838f90f16a49f2e","status":"passed","time":{"start":1698542270620,"stop":1698542271693,"duration":1073}},{"uid":"6e9e43755c85129e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/6e9e43755c85129e","status":"passed","time":{"start":1698455466074,"stop":1698455466793,"duration":719}},{"uid":"e069762ba3a0eced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e069762ba3a0eced","status":"passed","time":{"start":1698369153120,"stop":1698369154286,"duration":1166}},{"uid":"cab3378fe7da20de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/cab3378fe7da20de","status":"passed","time":{"start":1698282735357,"stop":1698282736558,"duration":1201}},{"uid":"6fd5d7e5f6eb501c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/6fd5d7e5f6eb501c","status":"passed","time":{"start":1698196414898,"stop":1698196415854,"duration":956}},{"uid":"d67a16621c8a9282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d67a16621c8a9282","status":"passed","time":{"start":1698178131149,"stop":1698178132356,"duration":1207}}]},"95d2ddaa8617a8ae0ab01b561e2fb1b9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"e2e765f6d989af01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/e2e765f6d989af01","status":"passed","time":{"start":1698867735810,"stop":1698867737703,"duration":1893}},{"uid":"50f00cb0059116b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/50f00cb0059116b1","status":"passed","time":{"start":1698801650191,"stop":1698801650704,"duration":513}},{"uid":"4cff5f05df391e07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/4cff5f05df391e07","status":"passed","time":{"start":1698788805339,"stop":1698788806348,"duration":1009}},{"uid":"3b7b9af367f167a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/3b7b9af367f167a0","status":"passed","time":{"start":1698715283368,"stop":1698715284300,"duration":932}},{"uid":"34f48315bb160164","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/34f48315bb160164","status":"passed","time":{"start":1698701610570,"stop":1698701611471,"duration":901}},{"uid":"a46936a35d89496","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a46936a35d89496","status":"passed","time":{"start":1698700513484,"stop":1698700514354,"duration":870}},{"uid":"c6b609a630471763","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/c6b609a630471763","status":"passed","time":{"start":1698693250685,"stop":1698693251566,"duration":881}},{"uid":"10fe6654b83b774c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/10fe6654b83b774c","status":"passed","time":{"start":1698693043275,"stop":1698693044186,"duration":911}},{"uid":"1c89b4e980077950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/1c89b4e980077950","status":"passed","time":{"start":1698646638751,"stop":1698646639668,"duration":917}},{"uid":"cb2b36564256b62d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cb2b36564256b62d","status":"passed","time":{"start":1698646614749,"stop":1698646615809,"duration":1060}},{"uid":"3b2d1d33f55d8903","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3b2d1d33f55d8903","status":"passed","time":{"start":1698628858890,"stop":1698628859685,"duration":795}},{"uid":"63cb52ebc46ae867","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/63cb52ebc46ae867","status":"passed","time":{"start":1698615561358,"stop":1698615562178,"duration":820}},{"uid":"e0a03e4fd94f4648","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e0a03e4fd94f4648","status":"passed","time":{"start":1698615486810,"stop":1698615487669,"duration":859}},{"uid":"94f582b03d5feb04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/94f582b03d5feb04","status":"passed","time":{"start":1698615434769,"stop":1698615435655,"duration":886}},{"uid":"bb12234142642e72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bb12234142642e72","status":"passed","time":{"start":1698542658088,"stop":1698542658979,"duration":891}},{"uid":"ccf9acd2e599f92c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ccf9acd2e599f92c","status":"passed","time":{"start":1698455919189,"stop":1698455919832,"duration":643}},{"uid":"d35152d462a73e13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d35152d462a73e13","status":"passed","time":{"start":1698369642856,"stop":1698369643763,"duration":907}},{"uid":"eeb607235cd95319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/eeb607235cd95319","status":"passed","time":{"start":1698283255801,"stop":1698283256690,"duration":889}},{"uid":"b26f4185a531c88c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b26f4185a531c88c","status":"passed","time":{"start":1698196788608,"stop":1698196789413,"duration":805}},{"uid":"d833c478b00ddd82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d833c478b00ddd82","status":"passed","time":{"start":1698178479135,"stop":1698178480028,"duration":893}}]},"775e11c2e2379683333c47d17880850d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":27,"unknown":0,"total":27},"items":[{"uid":"5e729d951751f0bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/5e729d951751f0bf","status":"passed","time":{"start":1698867322629,"stop":1698867323527,"duration":898}},{"uid":"c624c0942e73da8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/c624c0942e73da8b","status":"passed","time":{"start":1698801496944,"stop":1698801497718,"duration":774}},{"uid":"1db5f22cd10d8963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1db5f22cd10d8963","status":"passed","time":{"start":1698788418589,"stop":1698788419693,"duration":1104}},{"uid":"d043a7eec48b4ea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d043a7eec48b4ea5","status":"passed","time":{"start":1698714882274,"stop":1698714883350,"duration":1076}},{"uid":"447ecda26c51d32e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/447ecda26c51d32e","status":"passed","time":{"start":1698701270525,"stop":1698701271475,"duration":950}},{"uid":"2ef202444b649aae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/2ef202444b649aae","status":"passed","time":{"start":1698700147291,"stop":1698700148274,"duration":983}},{"uid":"40a70a0fa36fe06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/40a70a0fa36fe06b","status":"passed","time":{"start":1698692706830,"stop":1698692708274,"duration":1444}},{"uid":"94b1c7943f3ec670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/94b1c7943f3ec670","status":"passed","time":{"start":1698692664600,"stop":1698692665664,"duration":1064}},{"uid":"8cf91ab4e56f8b16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/8cf91ab4e56f8b16","status":"passed","time":{"start":1698646219616,"stop":1698646220670,"duration":1054}},{"uid":"a25e5563e3a90be0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a25e5563e3a90be0","status":"passed","time":{"start":1698646245384,"stop":1698646246457,"duration":1073}},{"uid":"7a3ca169aead6001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7a3ca169aead6001","status":"passed","time":{"start":1698628457463,"stop":1698628461221,"duration":3758}},{"uid":"1d4505adc69e83e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/1d4505adc69e83e","status":"passed","time":{"start":1698615096748,"stop":1698615099856,"duration":3108}},{"uid":"a76c1fdc8777bd0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a76c1fdc8777bd0b","status":"passed","time":{"start":1698615151044,"stop":1698615154950,"duration":3906}},{"uid":"9666a5bbbe6297d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/9666a5bbbe6297d6","status":"passed","time":{"start":1698615032606,"stop":1698615036028,"duration":3422}},{"uid":"64f1794c26ddddc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/64f1794c26ddddc6","status":"passed","time":{"start":1698542266456,"stop":1698542269870,"duration":3414}},{"uid":"eaafe019ba34c330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/eaafe019ba34c330","status":"passed","time":{"start":1698455458331,"stop":1698455461393,"duration":3062}},{"uid":"5d70164b3ceacd8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5d70164b3ceacd8b","status":"passed","time":{"start":1698369148813,"stop":1698369152642,"duration":3829}},{"uid":"2574ca36140df56b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/2574ca36140df56b","status":"passed","time":{"start":1698282728320,"stop":1698282731688,"duration":3368}},{"uid":"5de134bb42a03975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5de134bb42a03975","status":"passed","time":{"start":1698196411054,"stop":1698196414243,"duration":3189}},{"uid":"e8df90badf911c07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e8df90badf911c07","status":"passed","time":{"start":1698178126660,"stop":1698178130128,"duration":3468}}]},"c59a7b02ce88bbad9f9cdf4a119aec6c":{"statistic":{"failed":76,"broken":0,"skipped":0,"passed":94,"unknown":0,"total":170},"items":[{"uid":"2a9098384eb293b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/2a9098384eb293b0","status":"passed","time":{"start":1698867324422,"stop":1698867329176,"duration":4754}},{"uid":"d6b3433e5d21126b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d6b3433e5d21126b","status":"passed","time":{"start":1698801490221,"stop":1698801497069,"duration":6848}},{"uid":"d46389b4afa87037","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/d46389b4afa87037","status":"passed","time":{"start":1698788429095,"stop":1698788433698,"duration":4603}},{"uid":"a63c3f60c787527a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a63c3f60c787527a","status":"passed","time":{"start":1698714887592,"stop":1698714893094,"duration":5502}},{"uid":"5431d0c26475d07e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5431d0c26475d07e","status":"passed","time":{"start":1698701273045,"stop":1698701277177,"duration":4132}},{"uid":"af7cfc4626fd9007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/af7cfc4626fd9007","status":"passed","time":{"start":1698700156154,"stop":1698700160908,"duration":4754}},{"uid":"d6fb1fd6a1d99710","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d6fb1fd6a1d99710","status":"passed","time":{"start":1698692713336,"stop":1698692718215,"duration":4879}},{"uid":"59d393854e1f48ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/59d393854e1f48ba","status":"passed","time":{"start":1698692667346,"stop":1698692671256,"duration":3910}},{"uid":"f39b923c1b400c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f39b923c1b400c5c","status":"passed","time":{"start":1698646227267,"stop":1698646230879,"duration":3612}},{"uid":"747622ed10f78d38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/747622ed10f78d38","status":"passed","time":{"start":1698646256327,"stop":1698646260887,"duration":4560}},{"uid":"e2c6ce1f6660e55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e2c6ce1f6660e55","status":"passed","time":{"start":1698628473027,"stop":1698628477524,"duration":4497}},{"uid":"d1bd6fac6420cc21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d1bd6fac6420cc21","status":"passed","time":{"start":1698615108168,"stop":1698615111746,"duration":3578}},{"uid":"dbf066cc51ffd45d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/dbf066cc51ffd45d","status":"passed","time":{"start":1698615163131,"stop":1698615167082,"duration":3951}},{"uid":"ad1120c60f7b398c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ad1120c60f7b398c","status":"passed","time":{"start":1698615040781,"stop":1698615045166,"duration":4385}},{"uid":"dabce3e711886002","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/dabce3e711886002","status":"passed","time":{"start":1698542274715,"stop":1698542278409,"duration":3694}},{"uid":"7aba60ef5347b210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7aba60ef5347b210","status":"passed","time":{"start":1698455468926,"stop":1698455474042,"duration":5116}},{"uid":"d8206c0f7fd8f99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d8206c0f7fd8f99f","status":"passed","time":{"start":1698369156896,"stop":1698369161206,"duration":4310}},{"uid":"a6ca944c8b307313","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a6ca944c8b307313","status":"passed","time":{"start":1698282739229,"stop":1698282744600,"duration":5371}},{"uid":"d4db2c9ea792e2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/d4db2c9ea792e2e9","status":"passed","time":{"start":1698196417990,"stop":1698196422216,"duration":4226}},{"uid":"6d20b5ed4cc0f59a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6d20b5ed4cc0f59a","status":"passed","time":{"start":1698178134979,"stop":1698178139600,"duration":4621}}]},"8feabb4d035e9d980eb81cc0b3d0bde3":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"e65e5a90a49db6e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/e65e5a90a49db6e3","status":"passed","time":{"start":1698867562527,"stop":1698867564315,"duration":1788}},{"uid":"9831af7b4e4baf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9831af7b4e4baf8","status":"passed","time":{"start":1698801581030,"stop":1698801582953,"duration":1923}},{"uid":"adf0ec28ddc86cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/adf0ec28ddc86cda","status":"passed","time":{"start":1698788735091,"stop":1698788737421,"duration":2330}},{"uid":"4348e41fbb9f0ce7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4348e41fbb9f0ce7","status":"passed","time":{"start":1698715201797,"stop":1698715204276,"duration":2479}},{"uid":"4ed2f8fcf8d6039e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4ed2f8fcf8d6039e","status":"passed","time":{"start":1698701543182,"stop":1698701545191,"duration":2009}},{"uid":"ffd9fab0ea4f7f06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ffd9fab0ea4f7f06","status":"passed","time":{"start":1698700441831,"stop":1698700443912,"duration":2081}},{"uid":"22eb1abd75dd5221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/22eb1abd75dd5221","status":"passed","time":{"start":1698693145246,"stop":1698693147636,"duration":2390}},{"uid":"666aff27768e927f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/666aff27768e927f","status":"passed","time":{"start":1698692957535,"stop":1698692959985,"duration":2450}},{"uid":"53220e8824c7253b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/53220e8824c7253b","status":"passed","time":{"start":1698646569396,"stop":1698646572622,"duration":3226}},{"uid":"b03b159efacaa819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b03b159efacaa819","status":"passed","time":{"start":1698646539910,"stop":1698646542297,"duration":2387}},{"uid":"3fd6ce4d180cb726","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3fd6ce4d180cb726","status":"passed","time":{"start":1698628610373,"stop":1698628612542,"duration":2169}},{"uid":"a5c0cc06fda6a31e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a5c0cc06fda6a31e","status":"passed","time":{"start":1698615369732,"stop":1698615371749,"duration":2017}},{"uid":"c892bbe9812cd116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c892bbe9812cd116","status":"passed","time":{"start":1698615283321,"stop":1698615285328,"duration":2007}},{"uid":"775637d2126ecfad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/775637d2126ecfad","status":"passed","time":{"start":1698615382341,"stop":1698615384972,"duration":2631}},{"uid":"625717602c1e06d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/625717602c1e06d4","status":"passed","time":{"start":1698542593319,"stop":1698542596424,"duration":3105}},{"uid":"ce1e6307bd921ecc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ce1e6307bd921ecc","status":"passed","time":{"start":1698455609872,"stop":1698455612746,"duration":2874}},{"uid":"f2fddfeaf41231b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f2fddfeaf41231b0","status":"passed","time":{"start":1698369285680,"stop":1698369288336,"duration":2656}},{"uid":"8efed324c01f85f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8efed324c01f85f0","status":"passed","time":{"start":1698283122350,"stop":1698283124956,"duration":2606}},{"uid":"e4b8aa1a7c0c9042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e4b8aa1a7c0c9042","status":"passed","time":{"start":1698196732775,"stop":1698196735187,"duration":2412}},{"uid":"8476830c2e16bb7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8476830c2e16bb7a","status":"passed","time":{"start":1698178257710,"stop":1698178260232,"duration":2522}}]},"5f78d4ae6baa752b4fc3e2cf80276d79":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"539cf2765948c106","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/539cf2765948c106","status":"passed","time":{"start":1698867348343,"stop":1698867353246,"duration":4903}},{"uid":"20247f8a6d3a2600","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/20247f8a6d3a2600","status":"passed","time":{"start":1698801518602,"stop":1698801521082,"duration":2480}},{"uid":"3de726ada8a24557","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3de726ada8a24557","status":"passed","time":{"start":1698788466738,"stop":1698788468734,"duration":1996}},{"uid":"1f8ac2cd02589983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1f8ac2cd02589983","status":"passed","time":{"start":1698714930763,"stop":1698714933364,"duration":2601}},{"uid":"7be4323e2ca97fa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/7be4323e2ca97fa8","status":"passed","time":{"start":1698701304344,"stop":1698701306192,"duration":1848}},{"uid":"af84f7ad1b59cf6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/af84f7ad1b59cf6a","status":"passed","time":{"start":1698700182119,"stop":1698700183908,"duration":1789}},{"uid":"6bca33af3e039253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/6bca33af3e039253","status":"passed","time":{"start":1698692741079,"stop":1698692743474,"duration":2395}},{"uid":"33be534b6d1e1034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/33be534b6d1e1034","status":"passed","time":{"start":1698692698424,"stop":1698692700384,"duration":1960}},{"uid":"ea9a5a74159b571d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ea9a5a74159b571d","status":"passed","time":{"start":1698646314348,"stop":1698646316125,"duration":1777}},{"uid":"3e0078ff386f3805","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3e0078ff386f3805","status":"passed","time":{"start":1698646287078,"stop":1698646288911,"duration":1833}},{"uid":"7848b7fb5c40a65c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7848b7fb5c40a65c","status":"passed","time":{"start":1698628501134,"stop":1698628503294,"duration":2160}},{"uid":"7cb936cbf1a56f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/7cb936cbf1a56f6a","status":"passed","time":{"start":1698615131178,"stop":1698615133549,"duration":2371}},{"uid":"78585a8c541048d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/78585a8c541048d6","status":"passed","time":{"start":1698615198044,"stop":1698615199937,"duration":1893}},{"uid":"453e6b3d9e26319c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/453e6b3d9e26319c","status":"passed","time":{"start":1698615063963,"stop":1698615065799,"duration":1836}},{"uid":"db98acc33b224971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/db98acc33b224971","status":"passed","time":{"start":1698542308998,"stop":1698542310803,"duration":1805}},{"uid":"aa5a23e2bb4425e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/aa5a23e2bb4425e5","status":"passed","time":{"start":1698455506778,"stop":1698455508315,"duration":1537}},{"uid":"7907dc84caa4bd07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/7907dc84caa4bd07","status":"passed","time":{"start":1698369187916,"stop":1698369189804,"duration":1888}},{"uid":"6acf75c49ad542d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6acf75c49ad542d5","status":"passed","time":{"start":1698282782559,"stop":1698282784967,"duration":2408}},{"uid":"955a3e07e0a7e91e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/955a3e07e0a7e91e","status":"passed","time":{"start":1698196456969,"stop":1698196458778,"duration":1809}},{"uid":"351341aaf410a7b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/351341aaf410a7b9","status":"passed","time":{"start":1698178158664,"stop":1698178161055,"duration":2391}}]},"8ee9bbdbf138f92b6ff30a1cde171930":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"52f58b1c3d6bbe31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/52f58b1c3d6bbe31","status":"passed","time":{"start":1698867373378,"stop":1698867377116,"duration":3738}},{"uid":"fe38651007df56f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/fe38651007df56f4","status":"passed","time":{"start":1698801525682,"stop":1698801527893,"duration":2211}},{"uid":"3d72523f9f3954ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3d72523f9f3954ef","status":"passed","time":{"start":1698788499850,"stop":1698788503483,"duration":3633}},{"uid":"48a74f820a3cf711","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/48a74f820a3cf711","status":"passed","time":{"start":1698714967079,"stop":1698714969816,"duration":2737}},{"uid":"896d1e24e6b7c00a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/896d1e24e6b7c00a","status":"passed","time":{"start":1698701332754,"stop":1698701335203,"duration":2449}},{"uid":"d1a887127cb10d20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d1a887127cb10d20","status":"passed","time":{"start":1698700215387,"stop":1698700217911,"duration":2524}},{"uid":"dcbc07d2900e344d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/dcbc07d2900e344d","status":"passed","time":{"start":1698692790218,"stop":1698692793051,"duration":2833}},{"uid":"d69eaba21e61ea31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d69eaba21e61ea31","status":"passed","time":{"start":1698692735142,"stop":1698692737731,"duration":2589}},{"uid":"dd09cf2bde1e3379","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/dd09cf2bde1e3379","status":"passed","time":{"start":1698646296619,"stop":1698646299392,"duration":2773}},{"uid":"bb2bfe3981a27706","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/bb2bfe3981a27706","status":"passed","time":{"start":1698646318261,"stop":1698646320949,"duration":2688}},{"uid":"d1f65ed582c2fa32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d1f65ed582c2fa32","status":"passed","time":{"start":1698628542037,"stop":1698628548299,"duration":6262}},{"uid":"4dfc2c121eab6077","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4dfc2c121eab6077","status":"passed","time":{"start":1698615165545,"stop":1698615167823,"duration":2278}},{"uid":"85ca8eb08605cc25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/85ca8eb08605cc25","status":"passed","time":{"start":1698615228398,"stop":1698615230678,"duration":2280}},{"uid":"f3cf8c1130ef2005","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f3cf8c1130ef2005","status":"passed","time":{"start":1698615102655,"stop":1698615105756,"duration":3101}},{"uid":"fe06115bdfeaee6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/fe06115bdfeaee6","status":"passed","time":{"start":1698542344182,"stop":1698542347547,"duration":3365}},{"uid":"83d0566a2a29b3ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/83d0566a2a29b3ab","status":"passed","time":{"start":1698455532985,"stop":1698455535333,"duration":2348}},{"uid":"926d7b0c237edb9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/926d7b0c237edb9f","status":"passed","time":{"start":1698369220284,"stop":1698369223196,"duration":2912}},{"uid":"6d6f3b265b9a7ba6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6d6f3b265b9a7ba6","status":"passed","time":{"start":1698282820303,"stop":1698282823929,"duration":3626}},{"uid":"9c0900b2a212d721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9c0900b2a212d721","status":"passed","time":{"start":1698196500241,"stop":1698196502920,"duration":2679}},{"uid":"4c7ebdf149fa4e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4c7ebdf149fa4e52","status":"passed","time":{"start":1698178199641,"stop":1698178202489,"duration":2848}}]},"aedb86c72e1849b4679ed1a7ee37cf59":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"99dcc6083cd0f992","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/99dcc6083cd0f992","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867723976,"stop":1698867725859,"duration":1883}},{"uid":"fe7c9c608bb15ee9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/fe7c9c608bb15ee9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801638982,"stop":1698801641946,"duration":2964}},{"uid":"a8984fb2c3709341","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/a8984fb2c3709341","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788794781,"stop":1698788797502,"duration":2721}},{"uid":"9c1e9d2efc2932a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9c1e9d2efc2932a8","status":"passed","time":{"start":1698715265819,"stop":1698715274274,"duration":8455}},{"uid":"54eae80d0595adcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/54eae80d0595adcc","status":"passed","time":{"start":1698701598786,"stop":1698701601060,"duration":2274}},{"uid":"73d144428a3ada22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/73d144428a3ada22","status":"passed","time":{"start":1698700502417,"stop":1698700504948,"duration":2531}},{"uid":"eea6f6ec3615de6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/eea6f6ec3615de6c","status":"passed","time":{"start":1698693239465,"stop":1698693242045,"duration":2580}},{"uid":"7360424eaf5d0c68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7360424eaf5d0c68","status":"passed","time":{"start":1698693026669,"stop":1698693034811,"duration":8142}},{"uid":"ffe85b7603396d86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ffe85b7603396d86","status":"passed","time":{"start":1698646617634,"stop":1698646630029,"duration":12395}},{"uid":"7e6deb0c900fea79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7e6deb0c900fea79","status":"passed","time":{"start":1698646594332,"stop":1698646606184,"duration":11852}},{"uid":"b773cf2774d8ae8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b773cf2774d8ae8e","status":"passed","time":{"start":1698628842810,"stop":1698628845118,"duration":2308}},{"uid":"b6de25586ba6a149","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b6de25586ba6a149","status":"passed","time":{"start":1698615552721,"stop":1698615554814,"duration":2093}},{"uid":"7f95d3f3434c8e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/7f95d3f3434c8e91","status":"passed","time":{"start":1698615478388,"stop":1698615480623,"duration":2235}},{"uid":"e0b1894e64b07913","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e0b1894e64b07913","status":"passed","time":{"start":1698615423890,"stop":1698615426896,"duration":3006}},{"uid":"710976ee50f0ac2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/710976ee50f0ac2d","status":"passed","time":{"start":1698542644084,"stop":1698542648228,"duration":4144}},{"uid":"e2d5b3d78c17de6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e2d5b3d78c17de6e","status":"passed","time":{"start":1698455905743,"stop":1698455911481,"duration":5738}},{"uid":"2d78cbc04f2956ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2d78cbc04f2956ba","status":"passed","time":{"start":1698369630971,"stop":1698369634350,"duration":3379}},{"uid":"3e2ee53cff3f2c69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3e2ee53cff3f2c69","status":"passed","time":{"start":1698283244021,"stop":1698283246773,"duration":2752}},{"uid":"182163eb5fcf2ad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/182163eb5fcf2ad1","status":"passed","time":{"start":1698196773562,"stop":1698196779772,"duration":6210}},{"uid":"d440a58a5f3edd92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d440a58a5f3edd92","status":"passed","time":{"start":1698178466860,"stop":1698178469820,"duration":2960}}]},"5cc54a24c590c0c794126ca22d0562ff":{"statistic":{"failed":18,"broken":0,"skipped":0,"passed":152,"unknown":0,"total":170},"items":[{"uid":"72d83985af618a41","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/72d83985af618a41","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698867389508,"stop":1698867391046,"duration":1538}},{"uid":"b8be2ec6b416b88b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b8be2ec6b416b88b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801522377,"stop":1698801523364,"duration":987}},{"uid":"c53c43aadf042790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c53c43aadf042790","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788534776,"stop":1698788535447,"duration":671}},{"uid":"f47db822a4f6f948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f47db822a4f6f948","status":"passed","time":{"start":1698715006566,"stop":1698715007423,"duration":857}},{"uid":"66952d02bef5893b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/66952d02bef5893b","status":"passed","time":{"start":1698701362583,"stop":1698701363644,"duration":1061}},{"uid":"caec7e567fbebd4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/caec7e567fbebd4a","status":"passed","time":{"start":1698700248000,"stop":1698700248796,"duration":796}},{"uid":"4fb138ab4b0f382a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/4fb138ab4b0f382a","status":"passed","time":{"start":1698693132946,"stop":1698693133798,"duration":852}},{"uid":"8fe545f2d130030e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8fe545f2d130030e","status":"passed","time":{"start":1698692771147,"stop":1698692772042,"duration":895}},{"uid":"97f14f6abb680c66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/97f14f6abb680c66","status":"passed","time":{"start":1698646350031,"stop":1698646350962,"duration":931}},{"uid":"52367444c94be6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/52367444c94be6dc","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698646356058,"stop":1698646357916,"duration":1858}},{"uid":"fff7789e495dc945","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/fff7789e495dc945","status":"passed","time":{"start":1698628575769,"stop":1698628576474,"duration":705}},{"uid":"b3d290f3bebacdfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b3d290f3bebacdfb","status":"passed","time":{"start":1698615493373,"stop":1698615494207,"duration":834}},{"uid":"b879db386b004c58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b879db386b004c58","status":"passed","time":{"start":1698615257122,"stop":1698615257799,"duration":677}},{"uid":"bfa8b037c16972a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/bfa8b037c16972a3","status":"passed","time":{"start":1698615136485,"stop":1698615137348,"duration":863}},{"uid":"1e09ac0b7e5f62c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/1e09ac0b7e5f62c0","status":"passed","time":{"start":1698542376571,"stop":1698542377501,"duration":930}},{"uid":"703d861426b76471","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/703d861426b76471","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698455565170,"stop":1698455566861,"duration":1691}},{"uid":"b561b049ec0e9a4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b561b049ec0e9a4f","status":"passed","time":{"start":1698369253595,"stop":1698369254433,"duration":838}},{"uid":"8c8d284f0ebc7a30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8c8d284f0ebc7a30","status":"passed","time":{"start":1698282858120,"stop":1698282859200,"duration":1080}},{"uid":"b8efd99e97f6e4ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b8efd99e97f6e4ba","status":"passed","time":{"start":1698196533145,"stop":1698196533875,"duration":730}},{"uid":"be931a4164af6e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/be931a4164af6e7","status":"passed","time":{"start":1698178232189,"stop":1698178232975,"duration":786}}]},"2a2bbcaf16a5fcec6968b3e85d684c8e":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"c9e3c1b7da913816","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/c9e3c1b7da913816","status":"passed","time":{"start":1698867334724,"stop":1698867347522,"duration":12798}},{"uid":"6485dc0dbbb1168f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6485dc0dbbb1168f","status":"passed","time":{"start":1698801505229,"stop":1698801521680,"duration":16451}},{"uid":"5e90c1494692e264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5e90c1494692e264","status":"passed","time":{"start":1698788439921,"stop":1698788467379,"duration":27458}},{"uid":"67ce7de537d87eb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/67ce7de537d87eb3","status":"passed","time":{"start":1698714899534,"stop":1698714925186,"duration":25652}},{"uid":"28b42e3619b18ece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/28b42e3619b18ece","status":"passed","time":{"start":1698701283128,"stop":1698701289066,"duration":5938}},{"uid":"3ef59bc75a5dae5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3ef59bc75a5dae5b","status":"passed","time":{"start":1698700167270,"stop":1698700182632,"duration":15362}},{"uid":"2a59ea3e0d9758c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2a59ea3e0d9758c5","status":"passed","time":{"start":1698692724571,"stop":1698692732562,"duration":7991}},{"uid":"6be0262286c61329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/6be0262286c61329","status":"passed","time":{"start":1698692677472,"stop":1698692684315,"duration":6843}},{"uid":"341285b7458f8d36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/341285b7458f8d36","status":"passed","time":{"start":1698646237438,"stop":1698646245343,"duration":7905}},{"uid":"f8bdc6999a4d17cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f8bdc6999a4d17cb","status":"passed","time":{"start":1698646267245,"stop":1698646273550,"duration":6305}},{"uid":"f5c4e2ead4c877a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/f5c4e2ead4c877a9","status":"passed","time":{"start":1698628488206,"stop":1698628501686,"duration":13480}},{"uid":"f78dcfdb98a86642","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f78dcfdb98a86642","status":"passed","time":{"start":1698615120807,"stop":1698615127501,"duration":6694}},{"uid":"766c4cf28e0a1dc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/766c4cf28e0a1dc6","status":"passed","time":{"start":1698615173116,"stop":1698615198807,"duration":25691}},{"uid":"2ec6dcccda67daa0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/2ec6dcccda67daa0","status":"passed","time":{"start":1698615051535,"stop":1698615057843,"duration":6308}},{"uid":"81d7d13020e3e214","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/81d7d13020e3e214","status":"passed","time":{"start":1698542285092,"stop":1698542292132,"duration":7040}},{"uid":"509973875272e2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/509973875272e2ca","status":"passed","time":{"start":1698455480043,"stop":1698455488756,"duration":8713}},{"uid":"5b6e47aa05497d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5b6e47aa05497d09","status":"passed","time":{"start":1698369167592,"stop":1698369176185,"duration":8593}},{"uid":"ddad5b5265cb2358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/ddad5b5265cb2358","status":"passed","time":{"start":1698282754165,"stop":1698282765694,"duration":11529}},{"uid":"11b0709abedb728b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/11b0709abedb728b","status":"passed","time":{"start":1698196428059,"stop":1698196442903,"duration":14844}},{"uid":"ffa7ecbb0e941fa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ffa7ecbb0e941fa7","status":"passed","time":{"start":1698178145869,"stop":1698178151796,"duration":5927}}]},"aefb4666f5cfa7265d9db53c16df38b6":{"statistic":{"failed":86,"broken":0,"skipped":0,"passed":84,"unknown":0,"total":170},"items":[{"uid":"8f0c2b261c5d39a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/8f0c2b261c5d39a0","status":"passed","time":{"start":1698867578253,"stop":1698867578814,"duration":561}},{"uid":"abcbae2ed34e0add","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/abcbae2ed34e0add","status":"passed","time":{"start":1698801592871,"stop":1698801593447,"duration":576}},{"uid":"5df7c844fd1d7ece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5df7c844fd1d7ece","status":"passed","time":{"start":1698788748816,"stop":1698788749554,"duration":738}},{"uid":"2c44945babe1fa56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2c44945babe1fa56","status":"passed","time":{"start":1698715224951,"stop":1698715225773,"duration":822}},{"uid":"a5995f3ed9d03f75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a5995f3ed9d03f75","status":"passed","time":{"start":1698701560220,"stop":1698701560945,"duration":725}},{"uid":"9225866b868b0464","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9225866b868b0464","status":"passed","time":{"start":1698700461906,"stop":1698700462619,"duration":713}},{"uid":"b06f35c70b358bfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b06f35c70b358bfe","status":"passed","time":{"start":1698693168944,"stop":1698693169722,"duration":778}},{"uid":"4e4b8c7772b6baf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4e4b8c7772b6baf1","status":"passed","time":{"start":1698692985724,"stop":1698692986517,"duration":793}},{"uid":"7085e3e60baa594","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/7085e3e60baa594","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646584909,"stop":1698646585146,"duration":237}},{"uid":"f2311a3ac81f875b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f2311a3ac81f875b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646552682,"stop":1698646552926,"duration":244}},{"uid":"8d71d75cfb58e001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8d71d75cfb58e001","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698628632549,"stop":1698628632740,"duration":191}},{"uid":"b5d20c00f3f00a27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b5d20c00f3f00a27","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615385663,"stop":1698615385849,"duration":186}},{"uid":"ee7088a912de5e94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/ee7088a912de5e94","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615305415,"stop":1698615305565,"duration":150}},{"uid":"39fe6a2ce7d09ceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/39fe6a2ce7d09ceb","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615314057,"stop":1698615314278,"duration":221}},{"uid":"b99d75f6d282356d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b99d75f6d282356d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698542553410,"stop":1698542553613,"duration":203}},{"uid":"902479094f1a45e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/902479094f1a45e7","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698455629995,"stop":1698455630174,"duration":179}},{"uid":"49cb3f88ba40addc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/49cb3f88ba40addc","status":"passed","time":{"start":1698369311692,"stop":1698369312673,"duration":981}},{"uid":"a6206242541b631b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a6206242541b631b","status":"passed","time":{"start":1698283161731,"stop":1698283162650,"duration":919}},{"uid":"809555dc2eda7bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/809555dc2eda7bf","status":"passed","time":{"start":1698196709602,"stop":1698196710381,"duration":779}},{"uid":"8f2b357ef3996ae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8f2b357ef3996ae1","status":"passed","time":{"start":1698178280986,"stop":1698178281936,"duration":950}}]},"9239389a2bc21b81d8e3ab51bc478351":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"ab6efc981262b4e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/ab6efc981262b4e2","status":"passed","time":{"start":1698867343389,"stop":1698867348339,"duration":4950}},{"uid":"1cc9e7e1c1b33063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1cc9e7e1c1b33063","status":"passed","time":{"start":1698801505850,"stop":1698801518599,"duration":12749}},{"uid":"1f716d0883bb1e88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1f716d0883bb1e88","status":"passed","time":{"start":1698788446098,"stop":1698788466735,"duration":20637}},{"uid":"7c8da87dbff56176","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/7c8da87dbff56176","status":"passed","time":{"start":1698714925075,"stop":1698714930759,"duration":5684}},{"uid":"b0569255cfa5c9dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b0569255cfa5c9dd","status":"passed","time":{"start":1698701299286,"stop":1698701304341,"duration":5055}},{"uid":"94754784d994ed6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/94754784d994ed6b","status":"passed","time":{"start":1698700175042,"stop":1698700182116,"duration":7074}},{"uid":"655be18915c45342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/655be18915c45342","status":"passed","time":{"start":1698692734123,"stop":1698692741059,"duration":6936}},{"uid":"da50a076e36e11f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/da50a076e36e11f5","status":"passed","time":{"start":1698692692834,"stop":1698692698420,"duration":5586}},{"uid":"3bcf33a3060002fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3bcf33a3060002fe","status":"passed","time":{"start":1698646248457,"stop":1698646314345,"duration":65888}},{"uid":"a2b355668c7878d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a2b355668c7878d1","status":"passed","time":{"start":1698646280109,"stop":1698646287075,"duration":6966}},{"uid":"8a083e2cd9ae7238","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8a083e2cd9ae7238","status":"passed","time":{"start":1698628485065,"stop":1698628501130,"duration":16065}},{"uid":"899d2ef9d225877f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/899d2ef9d225877f","status":"passed","time":{"start":1698615125675,"stop":1698615131175,"duration":5500}},{"uid":"17ec6dbb2f0367a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/17ec6dbb2f0367a0","status":"passed","time":{"start":1698615173529,"stop":1698615198041,"duration":24512}},{"uid":"de58ad67a456dc74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/de58ad67a456dc74","status":"passed","time":{"start":1698615058446,"stop":1698615063960,"duration":5514}},{"uid":"e77126752600d683","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/e77126752600d683","status":"passed","time":{"start":1698542304438,"stop":1698542308996,"duration":4558}},{"uid":"daf7ab4726be3dbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/daf7ab4726be3dbd","status":"passed","time":{"start":1698455498479,"stop":1698455506775,"duration":8296}},{"uid":"f490f000a1609df2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f490f000a1609df2","status":"passed","time":{"start":1698369180723,"stop":1698369187913,"duration":7190}},{"uid":"af012575d8fc5d86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/af012575d8fc5d86","status":"passed","time":{"start":1698282775406,"stop":1698282782556,"duration":7150}},{"uid":"269d3ef767d22a46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/269d3ef767d22a46","status":"passed","time":{"start":1698196450867,"stop":1698196456967,"duration":6100}},{"uid":"939a96c22c84aa64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/939a96c22c84aa64","status":"passed","time":{"start":1698178153647,"stop":1698178158662,"duration":5015}}]},"a89b66947aa74789814d9628a2d7e666":{"statistic":{"failed":132,"broken":0,"skipped":0,"passed":38,"unknown":0,"total":170},"items":[{"uid":"1bdb14905e0de0c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/1bdb14905e0de0c2","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698867378062,"stop":1698867379118,"duration":1056}},{"uid":"ecdfe0d4c509da43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ecdfe0d4c509da43","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698801547270,"stop":1698801548035,"duration":765}},{"uid":"ecff72ecee02e59d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ecff72ecee02e59d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698788712105,"stop":1698788713745,"duration":1640}},{"uid":"2dd2c0b490890820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2dd2c0b490890820","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698715182350,"stop":1698715183459,"duration":1109}},{"uid":"b6c83d523e95f912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b6c83d523e95f912","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698701513969,"stop":1698701514906,"duration":937}},{"uid":"97c9d1c5bb4e4d3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/97c9d1c5bb4e4d3b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698700423932,"stop":1698700425173,"duration":1241}},{"uid":"358ac9471c108213","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/358ac9471c108213","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692993163,"stop":1698692994188,"duration":1025}},{"uid":"844f4180452efb56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/844f4180452efb56","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692942271,"stop":1698692943302,"duration":1031}},{"uid":"3095e795727a3355","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3095e795727a3355","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646558805,"stop":1698646559896,"duration":1091}},{"uid":"33ae69773788da13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/33ae69773788da13","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646498109,"stop":1698646499303,"duration":1194}},{"uid":"172cf62f2b8767a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/172cf62f2b8767a1","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698628535522,"stop":1698628536645,"duration":1123}},{"uid":"4eb18b4e7cecace8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4eb18b4e7cecace8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615163739,"stop":1698615164658,"duration":919}},{"uid":"24d6cb36638b7581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/24d6cb36638b7581","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615230402,"stop":1698615231400,"duration":998}},{"uid":"d099d87e96f2dc89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d099d87e96f2dc89","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615091719,"stop":1698615093302,"duration":1583}},{"uid":"ce01523521f34cb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ce01523521f34cb5","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698542328395,"stop":1698542329573,"duration":1178}},{"uid":"5ac50eabd8530502","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5ac50eabd8530502","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698455525898,"stop":1698455527010,"duration":1112}},{"uid":"6bca3ad5511c3bfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6bca3ad5511c3bfa","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698369213737,"stop":1698369214790,"duration":1053}},{"uid":"a2dcefce929a61cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a2dcefce929a61cd","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698282802988,"stop":1698282803932,"duration":944}},{"uid":"1e62105ddb11fef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/1e62105ddb11fef","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698196476171,"stop":1698196477111,"duration":940}},{"uid":"fdcc99d4cf173326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fdcc99d4cf173326","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178206306,"stop":1698178207827,"duration":1521}}]},"ca53b6762a00c9270716d2dce73b5f79":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"1ba5368d38f1a455","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/1ba5368d38f1a455","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867328404,"stop":1698867337309,"duration":8905}},{"uid":"d3d142394c1bbb18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d3d142394c1bbb18","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801505503,"stop":1698801525605,"duration":20102}},{"uid":"118180ce646fb922","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/118180ce646fb922","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788427482,"stop":1698788436103,"duration":8621}},{"uid":"b30926cc71de91a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b30926cc71de91a0","status":"passed","time":{"start":1698714891792,"stop":1698714913350,"duration":21558}},{"uid":"80fa018632ed8ea8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/80fa018632ed8ea8","status":"passed","time":{"start":1698701281842,"stop":1698701291223,"duration":9381}},{"uid":"48a9dff5b851d2f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/48a9dff5b851d2f8","status":"passed","time":{"start":1698700159322,"stop":1698700168831,"duration":9509}},{"uid":"79a583a4814ff20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/79a583a4814ff20b","status":"passed","time":{"start":1698692718073,"stop":1698692727618,"duration":9545}},{"uid":"691151cc6236a766","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/691151cc6236a766","status":"passed","time":{"start":1698692673845,"stop":1698692683424,"duration":9579}},{"uid":"239a43c65e1dc5c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/239a43c65e1dc5c4","status":"passed","time":{"start":1698646230427,"stop":1698646240079,"duration":9652}},{"uid":"a4ffb99e550a5501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a4ffb99e550a5501","status":"passed","time":{"start":1698646264549,"stop":1698646274418,"duration":9869}},{"uid":"5856f567f41eff92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/5856f567f41eff92","status":"passed","time":{"start":1698628470760,"stop":1698628477442,"duration":6682}},{"uid":"fb3b92094dba7a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/fb3b92094dba7a65","status":"passed","time":{"start":1698615110905,"stop":1698615117822,"duration":6917}},{"uid":"37695bf677294335","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/37695bf677294335","status":"passed","time":{"start":1698615161827,"stop":1698615168857,"duration":7030}},{"uid":"e9bfadd27ecd8527","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e9bfadd27ecd8527","status":"passed","time":{"start":1698615044041,"stop":1698615051523,"duration":7482}},{"uid":"b2a2d33c45ef945","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b2a2d33c45ef945","status":"passed","time":{"start":1698542281376,"stop":1698542290905,"duration":9529}},{"uid":"e071ea0dd57483cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e071ea0dd57483cd","status":"passed","time":{"start":1698455468815,"stop":1698455489700,"duration":20885}},{"uid":"e28cf00c1babfec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e28cf00c1babfec","status":"passed","time":{"start":1698369165096,"stop":1698369174769,"duration":9673}},{"uid":"24ce1eee45a32f9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/24ce1eee45a32f9a","status":"passed","time":{"start":1698282744567,"stop":1698282765944,"duration":21377}},{"uid":"b62db21cc9e6af30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b62db21cc9e6af30","status":"passed","time":{"start":1698196424908,"stop":1698196445697,"duration":20789}},{"uid":"8e95a84a02df4771","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8e95a84a02df4771","status":"passed","time":{"start":1698178138127,"stop":1698178147836,"duration":9709}}]},"26474e54d95de49f99ef7b4310ac64f9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"adc4186b75ed80be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/adc4186b75ed80be","status":"passed","time":{"start":1698867401041,"stop":1698867406514,"duration":5473}},{"uid":"55d819581fdce6c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/55d819581fdce6c3","status":"passed","time":{"start":1698801553264,"stop":1698801559682,"duration":6418}},{"uid":"bcdcc06cde49b6da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/bcdcc06cde49b6da","status":"passed","time":{"start":1698788540155,"stop":1698788544361,"duration":4206}},{"uid":"5bfee01017a28eb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5bfee01017a28eb0","status":"passed","time":{"start":1698715015096,"stop":1698715020035,"duration":4939}},{"uid":"78758a74a59658e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/78758a74a59658e6","status":"passed","time":{"start":1698701369362,"stop":1698701375015,"duration":5653}},{"uid":"256fc8d3e3f1b19b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/256fc8d3e3f1b19b","status":"passed","time":{"start":1698700254174,"stop":1698700259774,"duration":5600}},{"uid":"833ce24bfc925680","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/833ce24bfc925680","status":"passed","time":{"start":1698693012426,"stop":1698693017310,"duration":4884}},{"uid":"748a891d8b7fa85b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/748a891d8b7fa85b","status":"passed","time":{"start":1698692777581,"stop":1698692782203,"duration":4622}},{"uid":"5d729491349ab0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5d729491349ab0cb","status":"passed","time":{"start":1698646365404,"stop":1698646371389,"duration":5985}},{"uid":"3b220377c3fcfdc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3b220377c3fcfdc8","status":"passed","time":{"start":1698646369747,"stop":1698646374718,"duration":4971}},{"uid":"e1036831d5dc2186","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e1036831d5dc2186","status":"passed","time":{"start":1698628579346,"stop":1698628585580,"duration":6234}},{"uid":"5f288b1fa11e128f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5f288b1fa11e128f","status":"passed","time":{"start":1698615181628,"stop":1698615186006,"duration":4378}},{"uid":"c5ab73f51c0ea159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c5ab73f51c0ea159","status":"passed","time":{"start":1698615249591,"stop":1698615256082,"duration":6491}},{"uid":"93f0130af1661d42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/93f0130af1661d42","status":"passed","time":{"start":1698615111980,"stop":1698615117154,"duration":5174}},{"uid":"141261f934201a99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/141261f934201a99","status":"passed","time":{"start":1698542352567,"stop":1698542357550,"duration":4983}},{"uid":"44dd12e3eb70ef22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/44dd12e3eb70ef22","status":"passed","time":{"start":1698455578203,"stop":1698455583513,"duration":5310}},{"uid":"a2549ae78f7079a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/a2549ae78f7079a","status":"passed","time":{"start":1698369252398,"stop":1698369257263,"duration":4865}},{"uid":"80fed2027885663d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/80fed2027885663d","status":"passed","time":{"start":1698282843596,"stop":1698282848523,"duration":4927}},{"uid":"39b9223bd203f0bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/39b9223bd203f0bc","status":"passed","time":{"start":1698196507935,"stop":1698196512791,"duration":4856}},{"uid":"359be8ca1758db0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/359be8ca1758db0f","status":"passed","time":{"start":1698178227504,"stop":1698178232941,"duration":5437}}]},"5050a0c2bbf037ec5db785929519fc2e":{"statistic":{"failed":58,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":104},"items":[{"uid":"5ac832b580d129cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/5ac832b580d129cf","status":"passed","time":{"start":1698867378485,"stop":1698867380585,"duration":2100}},{"uid":"afd3f071adc20809","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/afd3f071adc20809","status":"passed","time":{"start":1698801556577,"stop":1698801558915,"duration":2338}},{"uid":"719d46a7ec102e19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/719d46a7ec102e19","status":"passed","time":{"start":1698788520732,"stop":1698788523363,"duration":2631}},{"uid":"53760c095958fccc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/53760c095958fccc","status":"passed","time":{"start":1698714989739,"stop":1698714993432,"duration":3693}},{"uid":"d9b47f354851db34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d9b47f354851db34","status":"passed","time":{"start":1698701350513,"stop":1698701353197,"duration":2684}},{"uid":"e2dfd90c496218f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e2dfd90c496218f9","status":"passed","time":{"start":1698700235470,"stop":1698700237991,"duration":2521}},{"uid":"f12600b1fa554a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f12600b1fa554a50","status":"passed","time":{"start":1698693106764,"stop":1698693110736,"duration":3972}},{"uid":"c7a219a8d606c08d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c7a219a8d606c08d","status":"passed","time":{"start":1698692754724,"stop":1698692758561,"duration":3837}},{"uid":"bb2deb6eaddbb389","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/bb2deb6eaddbb389","status":"passed","time":{"start":1698646333807,"stop":1698646336843,"duration":3036}},{"uid":"ad25002f8ffb713b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ad25002f8ffb713b","status":"passed","time":{"start":1698646343364,"stop":1698646346056,"duration":2692}},{"uid":"73ac47f3d66b8a3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/73ac47f3d66b8a3b","status":"passed","time":{"start":1698628563422,"stop":1698628566048,"duration":2626}},{"uid":"dd63de32f7b59974","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/dd63de32f7b59974","status":"passed","time":{"start":1698615480222,"stop":1698615483343,"duration":3121}},{"uid":"4d8ec89fe9cef14f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4d8ec89fe9cef14f","status":"passed","time":{"start":1698615245972,"stop":1698615248408,"duration":2436}},{"uid":"1f8a0afd7d56928f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/1f8a0afd7d56928f","status":"passed","time":{"start":1698615122997,"stop":1698615125606,"duration":2609}},{"uid":"828f6232cd130374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/828f6232cd130374","status":"passed","time":{"start":1698542363911,"stop":1698542366389,"duration":2478}},{"uid":"6fe62b7c3b410ab1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/6fe62b7c3b410ab1","status":"passed","time":{"start":1698455550696,"stop":1698455553147,"duration":2451}},{"uid":"d4a313f589a6c74a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d4a313f589a6c74a","status":"passed","time":{"start":1698369240343,"stop":1698369242805,"duration":2462}},{"uid":"6dbcd6a2a80b552f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6dbcd6a2a80b552f","status":"passed","time":{"start":1698282842794,"stop":1698282846772,"duration":3978}},{"uid":"29deb14b18239e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/29deb14b18239e0d","status":"passed","time":{"start":1698196521364,"stop":1698196523957,"duration":2593}},{"uid":"7c34fd22e2ce1d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7c34fd22e2ce1d5f","status":"passed","time":{"start":1698178218835,"stop":1698178221464,"duration":2629}}]},"6c9ed2342b08e1ed67054efc9a5b20e8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b17e30837397807a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/b17e30837397807a","status":"passed","time":{"start":1698867536414,"stop":1698867542058,"duration":5644}},{"uid":"263112d81f5416b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/263112d81f5416b8","status":"passed","time":{"start":1698801542546,"stop":1698801545601,"duration":3055}},{"uid":"78f2f944c9ee0024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/78f2f944c9ee0024","status":"passed","time":{"start":1698788699400,"stop":1698788706292,"duration":6892}},{"uid":"93f09ca84af43f95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/93f09ca84af43f95","status":"passed","time":{"start":1698715177250,"stop":1698715180659,"duration":3409}},{"uid":"c5da81cba71baa4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/c5da81cba71baa4a","status":"passed","time":{"start":1698701504534,"stop":1698701508423,"duration":3889}},{"uid":"cd56852155ede426","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/cd56852155ede426","status":"passed","time":{"start":1698700414573,"stop":1698700418117,"duration":3544}},{"uid":"e96cfad398c0a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/e96cfad398c0a0f","status":"passed","time":{"start":1698692988411,"stop":1698692991015,"duration":2604}},{"uid":"777643a13b1a311f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/777643a13b1a311f","status":"passed","time":{"start":1698692937486,"stop":1698692940629,"duration":3143}},{"uid":"687b12c73f7bf19f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/687b12c73f7bf19f","status":"passed","time":{"start":1698646553413,"stop":1698646557088,"duration":3675}},{"uid":"1d48d34387d6837d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1d48d34387d6837d","status":"passed","time":{"start":1698646492799,"stop":1698646496531,"duration":3732}},{"uid":"86c590c503363b4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/86c590c503363b4e","status":"passed","time":{"start":1698628530139,"stop":1698628533762,"duration":3623}},{"uid":"98c7e27351efd0d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/98c7e27351efd0d8","status":"passed","time":{"start":1698615154562,"stop":1698615158533,"duration":3971}},{"uid":"4f73a01e335b0f3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4f73a01e335b0f3d","status":"passed","time":{"start":1698615225716,"stop":1698615228895,"duration":3179}},{"uid":"b407837337ca8511","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/b407837337ca8511","status":"passed","time":{"start":1698615086552,"stop":1698615090041,"duration":3489}},{"uid":"b80cb4bad9360cd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b80cb4bad9360cd9","status":"passed","time":{"start":1698542322912,"stop":1698542326657,"duration":3745}},{"uid":"9b7d67252c1502e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/9b7d67252c1502e1","status":"passed","time":{"start":1698455518144,"stop":1698455524228,"duration":6084}},{"uid":"427a5f5cff6ad08b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/427a5f5cff6ad08b","status":"passed","time":{"start":1698369205694,"stop":1698369212051,"duration":6357}},{"uid":"510d3663df876302","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/510d3663df876302","status":"passed","time":{"start":1698282796683,"stop":1698282801202,"duration":4519}},{"uid":"f00127c6fc262d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f00127c6fc262d82","status":"passed","time":{"start":1698196471288,"stop":1698196474659,"duration":3371}},{"uid":"6ec118bcc76315c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6ec118bcc76315c","status":"passed","time":{"start":1698178199707,"stop":1698178203725,"duration":4018}}]},"4b31307dbdce23dc5dddd2f51563d5a7":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"d709d814dc6dab1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/d709d814dc6dab1a","status":"passed","time":{"start":1698867358608,"stop":1698867360146,"duration":1538}},{"uid":"c99dc8bed7141141","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/c99dc8bed7141141","status":"passed","time":{"start":1698801504080,"stop":1698801505557,"duration":1477}},{"uid":"94724852507720c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/94724852507720c9","status":"passed","time":{"start":1698788474752,"stop":1698788476490,"duration":1738}},{"uid":"ec75143efcdf942c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ec75143efcdf942c","status":"passed","time":{"start":1698714941337,"stop":1698714943354,"duration":2017}},{"uid":"a3c6c60d3ec6de0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a3c6c60d3ec6de0c","status":"passed","time":{"start":1698701311025,"stop":1698701313625,"duration":2600}},{"uid":"548f4f811c93081d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/548f4f811c93081d","status":"passed","time":{"start":1698700189140,"stop":1698700190961,"duration":1821}},{"uid":"8dc46033f55b23a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8dc46033f55b23a2","status":"passed","time":{"start":1698692753403,"stop":1698692755188,"duration":1785}},{"uid":"edc3ed12856255c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/edc3ed12856255c","status":"passed","time":{"start":1698692707779,"stop":1698692709667,"duration":1888}},{"uid":"fa681d929ea8801","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/fa681d929ea8801","status":"passed","time":{"start":1698646271720,"stop":1698646273731,"duration":2011}},{"uid":"98b676b152767da7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/98b676b152767da7","status":"passed","time":{"start":1698646294884,"stop":1698646296987,"duration":2103}},{"uid":"66996954155d5187","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/66996954155d5187","status":"passed","time":{"start":1698628512801,"stop":1698628514504,"duration":1703}},{"uid":"225f815a4887419a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/225f815a4887419a","status":"passed","time":{"start":1698615142116,"stop":1698615143707,"duration":1591}},{"uid":"d12f20e41dbae106","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d12f20e41dbae106","status":"passed","time":{"start":1698615205205,"stop":1698615206812,"duration":1607}},{"uid":"bb3740086b41a9ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/bb3740086b41a9ef","status":"passed","time":{"start":1698615073907,"stop":1698615075815,"duration":1908}},{"uid":"f75cbd4eb0ba5a94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/f75cbd4eb0ba5a94","status":"passed","time":{"start":1698542316987,"stop":1698542318767,"duration":1780}},{"uid":"de827a58ec78328f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/de827a58ec78328f","status":"passed","time":{"start":1698455511075,"stop":1698455512719,"duration":1644}},{"uid":"21e41fa912febe17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/21e41fa912febe17","status":"passed","time":{"start":1698369196049,"stop":1698369197947,"duration":1898}},{"uid":"182e8c1df1c9e6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/182e8c1df1c9e6f3","status":"passed","time":{"start":1698282790100,"stop":1698282792313,"duration":2213}},{"uid":"fd356df0d7a47155","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/fd356df0d7a47155","status":"passed","time":{"start":1698196464283,"stop":1698196465989,"duration":1706}},{"uid":"a280563cf1b8f718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/a280563cf1b8f718","status":"passed","time":{"start":1698178167237,"stop":1698178169065,"duration":1828}}]},"532d749d88b4b8fb0bc694b350a3d71a":{"statistic":{"failed":85,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":170},"items":[{"uid":"c0743db4ff22311f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/c0743db4ff22311f","status":"passed","time":{"start":1698867705196,"stop":1698867713615,"duration":8419}},{"uid":"854a1d18ce3f9414","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/854a1d18ce3f9414","status":"passed","time":{"start":1698801610840,"stop":1698801620463,"duration":9623}},{"uid":"afcd19ffce7954ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/afcd19ffce7954ae","status":"passed","time":{"start":1698788762076,"stop":1698788770629,"duration":8553}},{"uid":"dd3076edbe0c4c7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/dd3076edbe0c4c7d","status":"passed","time":{"start":1698715234356,"stop":1698715243369,"duration":9013}},{"uid":"55529624d3c8e2ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/55529624d3c8e2ae","status":"passed","time":{"start":1698701566471,"stop":1698701574530,"duration":8059}},{"uid":"5e60c21c4e521527","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/5e60c21c4e521527","status":"passed","time":{"start":1698700470871,"stop":1698700479848,"duration":8977}},{"uid":"f83df1eed1a6e83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f83df1eed1a6e83","status":"passed","time":{"start":1698693209921,"stop":1698693217787,"duration":7866}},{"uid":"13e77910be5f1bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/13e77910be5f1bd3","status":"passed","time":{"start":1698692996107,"stop":1698693004986,"duration":8879}},{"uid":"2204d37aa70cb80f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2204d37aa70cb80f","status":"passed","time":{"start":1698646597398,"stop":1698646605696,"duration":8298}},{"uid":"42af66fa8697c41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/42af66fa8697c41e","status":"passed","time":{"start":1698646560668,"stop":1698646569019,"duration":8351}},{"uid":"8d4e5cc18f163293","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8d4e5cc18f163293","status":"passed","time":{"start":1698628810596,"stop":1698628820564,"duration":9968}},{"uid":"5bf937e89861154f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5bf937e89861154f","status":"passed","time":{"start":1698615526280,"stop":1698615534426,"duration":8146}},{"uid":"daf5950775447c7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/daf5950775447c7d","status":"passed","time":{"start":1698615450199,"stop":1698615458872,"duration":8673}},{"uid":"74cac03ca49e02e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/74cac03ca49e02e7","status":"passed","time":{"start":1698615393111,"stop":1698615401444,"duration":8333}},{"uid":"963d1a1a41d4dd68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/963d1a1a41d4dd68","status":"passed","time":{"start":1698542608003,"stop":1698542618439,"duration":10436}},{"uid":"1b29fd87c001d1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1b29fd87c001d1c1","status":"passed","time":{"start":1698455934046,"stop":1698455941904,"duration":7858}},{"uid":"d228445d8dd70353","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d228445d8dd70353","status":"passed","time":{"start":1698369597512,"stop":1698369605760,"duration":8248}},{"uid":"341499f1aabaee7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/341499f1aabaee7","status":"passed","time":{"start":1698283168988,"stop":1698283176715,"duration":7727}},{"uid":"21735130f78da75d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/21735130f78da75d","status":"passed","time":{"start":1698196743811,"stop":1698196753319,"duration":9508}},{"uid":"91cc0a3dcb7bd21b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/91cc0a3dcb7bd21b","status":"passed","time":{"start":1698178436377,"stop":1698178444574,"duration":8197}}]},"1f15b033b85c0869097090322a2589a2":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"67a9abaecaafe4c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/67a9abaecaafe4c3","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867388315,"stop":1698867389480,"duration":1165}},{"uid":"805db04cc7e1ed72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/805db04cc7e1ed72","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801521084,"stop":1698801522301,"duration":1217}},{"uid":"394306d2ab396925","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/394306d2ab396925","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788532895,"stop":1698788534749,"duration":1854}},{"uid":"f2d3053036fa957d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f2d3053036fa957d","status":"passed","time":{"start":1698715004757,"stop":1698715006562,"duration":1805}},{"uid":"d58f17e55ebd297b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d58f17e55ebd297b","status":"passed","time":{"start":1698701361290,"stop":1698701362580,"duration":1290}},{"uid":"8d7a411de99d159a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/8d7a411de99d159a","status":"passed","time":{"start":1698700246419,"stop":1698700247997,"duration":1578}},{"uid":"9f819bf04b5b502d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/9f819bf04b5b502d","status":"passed","time":{"start":1698693131290,"stop":1698693132942,"duration":1652}},{"uid":"1abae21c5ae73346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/1abae21c5ae73346","status":"passed","time":{"start":1698692769446,"stop":1698692771142,"duration":1696}},{"uid":"43bbf4837a283028","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/43bbf4837a283028","status":"passed","time":{"start":1698646347906,"stop":1698646350028,"duration":2122}},{"uid":"72a6838f68a83dde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/72a6838f68a83dde","status":"passed","time":{"start":1698646354534,"stop":1698646356056,"duration":1522}},{"uid":"a93d0e9dfb4b0e48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a93d0e9dfb4b0e48","status":"passed","time":{"start":1698628573637,"stop":1698628575766,"duration":2129}},{"uid":"5d3fd1adda795bec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5d3fd1adda795bec","status":"passed","time":{"start":1698615491592,"stop":1698615493370,"duration":1778}},{"uid":"87d98b75f27adcf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/87d98b75f27adcf5","status":"passed","time":{"start":1698615255715,"stop":1698615257117,"duration":1402}},{"uid":"97ca60c988aa50bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/97ca60c988aa50bb","status":"passed","time":{"start":1698615134759,"stop":1698615136482,"duration":1723}},{"uid":"2e6f2b8b89f65850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2e6f2b8b89f65850","status":"passed","time":{"start":1698542374327,"stop":1698542376568,"duration":2241}},{"uid":"72fc363ebdf82172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/72fc363ebdf82172","status":"passed","time":{"start":1698455561780,"stop":1698455565168,"duration":3388}},{"uid":"dbe7f3dfbef9b2e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/dbe7f3dfbef9b2e5","status":"passed","time":{"start":1698369251837,"stop":1698369253592,"duration":1755}},{"uid":"a92cd24e49000eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a92cd24e49000eea","status":"passed","time":{"start":1698282856381,"stop":1698282858117,"duration":1736}},{"uid":"eddbefabacf82150","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/eddbefabacf82150","status":"passed","time":{"start":1698196531667,"stop":1698196533141,"duration":1474}},{"uid":"8abdc302ac822313","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8abdc302ac822313","status":"passed","time":{"start":1698178230544,"stop":1698178232187,"duration":1643}}]},"2113bd9b6e0e6c1292cdfc372af23712":{"statistic":{"failed":130,"broken":0,"skipped":0,"passed":40,"unknown":0,"total":170},"items":[{"uid":"83fb27b65be82a8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/83fb27b65be82a8e","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1698867326538,"stop":1698867326541,"duration":3}},{"uid":"258ea62353d47439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/258ea62353d47439","status":"passed","time":{"start":1698801502324,"stop":1698801503419,"duration":1095}},{"uid":"80c8d13b9c714315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/80c8d13b9c714315","status":"passed","time":{"start":1698788424041,"stop":1698788425475,"duration":1434}},{"uid":"27ab2aadc992ecb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/27ab2aadc992ecb9","status":"passed","time":{"start":1698714888398,"stop":1698714889978,"duration":1580}},{"uid":"7d9354c2e3175598","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/7d9354c2e3175598","status":"passed","time":{"start":1698701278917,"stop":1698701280233,"duration":1316}},{"uid":"ad0baa3002486a9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ad0baa3002486a9f","status":"passed","time":{"start":1698700156044,"stop":1698700157448,"duration":1404}},{"uid":"b6f3ff990bd06655","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b6f3ff990bd06655","status":"passed","time":{"start":1698692714485,"stop":1698692716100,"duration":1615}},{"uid":"52ba6272dcf06003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/52ba6272dcf06003","status":"passed","time":{"start":1698692670185,"stop":1698692671754,"duration":1569}},{"uid":"396a2e111d752479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/396a2e111d752479","status":"passed","time":{"start":1698646225421,"stop":1698646226764,"duration":1343}},{"uid":"1354131627275d1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1354131627275d1e","status":"passed","time":{"start":1698646258844,"stop":1698646260779,"duration":1935}},{"uid":"6bff104a32cf8f53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/6bff104a32cf8f53","status":"passed","time":{"start":1698628467459,"stop":1698628468792,"duration":1333}},{"uid":"3a296b5ee964dd21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3a296b5ee964dd21","status":"passed","time":{"start":1698615107886,"stop":1698615109188,"duration":1302}},{"uid":"cd4dea854a9ba5bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/cd4dea854a9ba5bc","status":"passed","time":{"start":1698615158653,"stop":1698615160055,"duration":1402}},{"uid":"a1a603fcc88d1bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/a1a603fcc88d1bf0","status":"passed","time":{"start":1698615040900,"stop":1698615042487,"duration":1587}},{"uid":"b1affec981bef826","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b1affec981bef826","status":"passed","time":{"start":1698542277867,"stop":1698542279314,"duration":1447}},{"uid":"473c9a3c286e71bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/473c9a3c286e71bc","status":"passed","time":{"start":1698455465905,"stop":1698455467117,"duration":1212}},{"uid":"f7fce3069203ee60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f7fce3069203ee60","status":"passed","time":{"start":1698369161260,"stop":1698369162844,"duration":1584}},{"uid":"cc9d1e4a3de710b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/cc9d1e4a3de710b9","status":"passed","time":{"start":1698282741379,"stop":1698282742952,"duration":1573}},{"uid":"d85efd740b4ec835","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/d85efd740b4ec835","status":"passed","time":{"start":1698196421565,"stop":1698196422824,"duration":1259}},{"uid":"6e5bb3be8dca30b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6e5bb3be8dca30b","status":"passed","time":{"start":1698178134749,"stop":1698178136354,"duration":1605}}]},"c9c754b0aeaa9653b56f57afebc35c99":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"2c01a83167cacab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/2c01a83167cacab2","status":"passed","time":{"start":1698867394281,"stop":1698867400265,"duration":5984}},{"uid":"68ecdd9cd141f2dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/68ecdd9cd141f2dd","status":"passed","time":{"start":1698801548064,"stop":1698801552495,"duration":4431}},{"uid":"9eb2bd356ecb1bec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9eb2bd356ecb1bec","status":"passed","time":{"start":1698788535552,"stop":1698788539242,"duration":3690}},{"uid":"f1520aed08b642fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f1520aed08b642fc","status":"passed","time":{"start":1698715007526,"stop":1698715013836,"duration":6310}},{"uid":"f39877c87bdf5c31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f39877c87bdf5c31","status":"passed","time":{"start":1698701363686,"stop":1698701368246,"duration":4560}},{"uid":"25926f02c9f5acd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/25926f02c9f5acd0","status":"passed","time":{"start":1698700248837,"stop":1698700253236,"duration":4399}},{"uid":"28726e7af704a841","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/28726e7af704a841","status":"passed","time":{"start":1698693006616,"stop":1698693011209,"duration":4593}},{"uid":"473dd2d30516dd3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/473dd2d30516dd3a","status":"passed","time":{"start":1698692772094,"stop":1698692776685,"duration":4591}},{"uid":"faf44f324a769ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/faf44f324a769ae2","status":"passed","time":{"start":1698646358992,"stop":1698646364454,"duration":5462}},{"uid":"42031ab13bed243a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/42031ab13bed243a","status":"passed","time":{"start":1698646364025,"stop":1698646368539,"duration":4514}},{"uid":"10f22c8be1a901eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/10f22c8be1a901eb","status":"passed","time":{"start":1698628572850,"stop":1698628577908,"duration":5058}},{"uid":"f2fb787cc4869323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f2fb787cc4869323","status":"passed","time":{"start":1698615175885,"stop":1698615180786,"duration":4901}},{"uid":"3e99985f73c2eeeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3e99985f73c2eeeb","status":"passed","time":{"start":1698615243659,"stop":1698615248519,"duration":4860}},{"uid":"6cdda8dfda6c13fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/6cdda8dfda6c13fc","status":"passed","time":{"start":1698615106425,"stop":1698615111008,"duration":4583}},{"uid":"8e95b2c18a2372b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8e95b2c18a2372b1","status":"passed","time":{"start":1698542346946,"stop":1698542351248,"duration":4302}},{"uid":"f09b61589d94a4f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/f09b61589d94a4f2","status":"passed","time":{"start":1698455571985,"stop":1698455577496,"duration":5511}},{"uid":"b4aac6de778859f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b4aac6de778859f","status":"passed","time":{"start":1698369245984,"stop":1698369250735,"duration":4751}},{"uid":"c3a912b9a7aa1dee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c3a912b9a7aa1dee","status":"passed","time":{"start":1698282838217,"stop":1698282842057,"duration":3840}},{"uid":"7a24a8076a739526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7a24a8076a739526","status":"passed","time":{"start":1698196502935,"stop":1698196506924,"duration":3989}},{"uid":"f0c1e6aa0a00b60e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f0c1e6aa0a00b60e","status":"passed","time":{"start":1698178222787,"stop":1698178226568,"duration":3781}}]},"920a57bf4f74278e86b973f40cf06007":{"statistic":{"failed":122,"broken":0,"skipped":0,"passed":48,"unknown":0,"total":170},"items":[{"uid":"248d25ba9bf8a75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/248d25ba9bf8a75","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867321059,"stop":1698867321836,"duration":777}},{"uid":"8bb98ed47d5ddf9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/8bb98ed47d5ddf9b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801494817,"stop":1698801495511,"duration":694}},{"uid":"e71a781dec0f3c97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e71a781dec0f3c97","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788423713,"stop":1698788424742,"duration":1029}},{"uid":"ade56f97df75e7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ade56f97df75e7e","status":"passed","time":{"start":1698714882499,"stop":1698714883792,"duration":1293}},{"uid":"a0f22a11ac030f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a0f22a11ac030f0","status":"passed","time":{"start":1698701269143,"stop":1698701269899,"duration":756}},{"uid":"36a12f2aaf1e31ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/36a12f2aaf1e31ec","status":"passed","time":{"start":1698700150772,"stop":1698700152222,"duration":1450}},{"uid":"8c52e2db178818a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8c52e2db178818a0","status":"passed","time":{"start":1698692708202,"stop":1698692709541,"duration":1339}},{"uid":"63e6629c9d1ddff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/63e6629c9d1ddff9","status":"passed","time":{"start":1698692662258,"stop":1698692663262,"duration":1004}},{"uid":"3b066988d1ec725c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3b066988d1ec725c","status":"passed","time":{"start":1698646222180,"stop":1698646223184,"duration":1004}},{"uid":"648e963de2fe3474","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/648e963de2fe3474","status":"passed","time":{"start":1698646251117,"stop":1698646252240,"duration":1123}},{"uid":"c6ea30f3d9669fb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c6ea30f3d9669fb9","status":"passed","time":{"start":1698628466547,"stop":1698628467301,"duration":754}},{"uid":"8d8d7fbf3db6af8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8d8d7fbf3db6af8f","status":"passed","time":{"start":1698615104410,"stop":1698615105173,"duration":763}},{"uid":"85ca3bac73b2c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/85ca3bac73b2c9c","status":"passed","time":{"start":1698615159038,"stop":1698615159784,"duration":746}},{"uid":"3ded55989e6318c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/3ded55989e6318c2","status":"passed","time":{"start":1698615035998,"stop":1698615036988,"duration":990}},{"uid":"16cc0236ed8ab7d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/16cc0236ed8ab7d4","status":"passed","time":{"start":1698542269475,"stop":1698542270617,"duration":1142}},{"uid":"8a1175d09845fc03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/8a1175d09845fc03","status":"passed","time":{"start":1698455465317,"stop":1698455466071,"duration":754}},{"uid":"32d296f58c223435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/32d296f58c223435","status":"passed","time":{"start":1698369152118,"stop":1698369153114,"duration":996}},{"uid":"6ca385258eb339f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6ca385258eb339f5","status":"passed","time":{"start":1698282734178,"stop":1698282735354,"duration":1176}},{"uid":"99046c969744cd1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/99046c969744cd1b","status":"passed","time":{"start":1698196414124,"stop":1698196414895,"duration":771}},{"uid":"fc71e4d6f81d1b92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fc71e4d6f81d1b92","status":"passed","time":{"start":1698178129850,"stop":1698178131146,"duration":1296}}]},"efde6c2c8e15955ad5fa48845f3c2c06":{"statistic":{"failed":59,"broken":0,"skipped":0,"passed":111,"unknown":0,"total":170},"items":[{"uid":"595ce4fee1e1f11c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/595ce4fee1e1f11c","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867569678,"stop":1698867570256,"duration":578}},{"uid":"3ca479eb03269f69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/3ca479eb03269f69","status":"passed","time":{"start":1698801590964,"stop":1698801592869,"duration":1905}},{"uid":"77657684085f57a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/77657684085f57a7","status":"passed","time":{"start":1698788736637,"stop":1698788739187,"duration":2550}},{"uid":"b5755367f0db9fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b5755367f0db9fe","status":"passed","time":{"start":1698715211409,"stop":1698715214266,"duration":2857}},{"uid":"e475ba327eb7bc05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e475ba327eb7bc05","status":"passed","time":{"start":1698701549420,"stop":1698701551350,"duration":1930}},{"uid":"dd16378b02e3fe1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/dd16378b02e3fe1a","status":"passed","time":{"start":1698700449058,"stop":1698700451822,"duration":2764}},{"uid":"71e3c22dc56705e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/71e3c22dc56705e","status":"passed","time":{"start":1698693155686,"stop":1698693158361,"duration":2675}},{"uid":"98425a773d651769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/98425a773d651769","status":"passed","time":{"start":1698692968620,"stop":1698692970942,"duration":2322}},{"uid":"7d28960621c25e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/7d28960621c25e0d","status":"passed","time":{"start":1698646572029,"stop":1698646574358,"duration":2329}},{"uid":"cbfd42268c44fa0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cbfd42268c44fa0d","status":"passed","time":{"start":1698646536930,"stop":1698646539637,"duration":2707}},{"uid":"242269e89ee73cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/242269e89ee73cf7","status":"passed","time":{"start":1698628620921,"stop":1698628623159,"duration":2238}},{"uid":"3cc543bbf62d7bf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3cc543bbf62d7bf8","status":"passed","time":{"start":1698615375889,"stop":1698615377908,"duration":2019}},{"uid":"fdc8548239742280","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/fdc8548239742280","status":"passed","time":{"start":1698615292453,"stop":1698615294331,"duration":1878}},{"uid":"c577f3d330ae622","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c577f3d330ae622","status":"passed","time":{"start":1698615301159,"stop":1698615304046,"duration":2887}},{"uid":"ffd715a12159888c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ffd715a12159888c","status":"passed","time":{"start":1698542539238,"stop":1698542541408,"duration":2170}},{"uid":"c8f1dc24270b1295","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/c8f1dc24270b1295","status":"passed","time":{"start":1698455620899,"stop":1698455622584,"duration":1685}},{"uid":"88bc56cb252ef947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/88bc56cb252ef947","status":"passed","time":{"start":1698369297237,"stop":1698369299778,"duration":2541}},{"uid":"a53f3a326c353770","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a53f3a326c353770","status":"passed","time":{"start":1698283147781,"stop":1698283150331,"duration":2550}},{"uid":"24e3de436dd3c4e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/24e3de436dd3c4e0","status":"passed","time":{"start":1698196697368,"stop":1698196699802,"duration":2434}},{"uid":"a950f5c1a64d177d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/a950f5c1a64d177d","status":"passed","time":{"start":1698178268396,"stop":1698178271028,"duration":2632}}]},"7c2f80e4a27e16d805d2712155b7a6c8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"acf86f0f1d0e8c74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/acf86f0f1d0e8c74","status":"passed","time":{"start":1698867729425,"stop":1698867735806,"duration":6381}},{"uid":"b1d80fb724169b73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b1d80fb724169b73","status":"passed","time":{"start":1698801645363,"stop":1698801650188,"duration":4825}},{"uid":"8b6d40a3d7244791","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8b6d40a3d7244791","status":"passed","time":{"start":1698788798971,"stop":1698788805336,"duration":6365}},{"uid":"9a39ab9b0a70df61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9a39ab9b0a70df61","status":"passed","time":{"start":1698715278137,"stop":1698715283364,"duration":5227}},{"uid":"4e6e06092ea3b2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4e6e06092ea3b2ca","status":"passed","time":{"start":1698701604028,"stop":1698701610567,"duration":6539}},{"uid":"d8d556e430cd5506","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d8d556e430cd5506","status":"passed","time":{"start":1698700508160,"stop":1698700513481,"duration":5321}},{"uid":"3e585607f9ff898b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/3e585607f9ff898b","status":"passed","time":{"start":1698693245398,"stop":1698693250682,"duration":5284}},{"uid":"e0b4bf306e8f043a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e0b4bf306e8f043a","status":"passed","time":{"start":1698693038039,"stop":1698693043271,"duration":5232}},{"uid":"ca786f6da81503a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ca786f6da81503a5","status":"passed","time":{"start":1698646633440,"stop":1698646638746,"duration":5306}},{"uid":"b21f8e707bec89d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b21f8e707bec89d","status":"passed","time":{"start":1698646609626,"stop":1698646614745,"duration":5119}},{"uid":"eeb206a39f9542b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/eeb206a39f9542b3","status":"passed","time":{"start":1698628851874,"stop":1698628858887,"duration":7013}},{"uid":"db35f14713a28664","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/db35f14713a28664","status":"passed","time":{"start":1698615556294,"stop":1698615561355,"duration":5061}},{"uid":"425432f4279dd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/425432f4279dd3","status":"passed","time":{"start":1698615481730,"stop":1698615486805,"duration":5075}},{"uid":"e51a7479e875717c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e51a7479e875717c","status":"passed","time":{"start":1698615429326,"stop":1698615434765,"duration":5439}},{"uid":"8afd752ff7853e8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8afd752ff7853e8c","status":"passed","time":{"start":1698542651808,"stop":1698542658084,"duration":6276}},{"uid":"21da1573193e93f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/21da1573193e93f3","status":"passed","time":{"start":1698455914259,"stop":1698455919186,"duration":4927}},{"uid":"32eb22d0348dec6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/32eb22d0348dec6e","status":"passed","time":{"start":1698369637662,"stop":1698369642852,"duration":5190}},{"uid":"8e1bcb8e2f530636","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8e1bcb8e2f530636","status":"passed","time":{"start":1698283250519,"stop":1698283255798,"duration":5279}},{"uid":"c9854b99814dedef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c9854b99814dedef","status":"passed","time":{"start":1698196783413,"stop":1698196788605,"duration":5192}},{"uid":"b525853f73acdf05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b525853f73acdf05","status":"passed","time":{"start":1698178473306,"stop":1698178479131,"duration":5825}}]},"1b9aa52f7d9bfc9f284315c06170da9f":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":10},"items":[{"uid":"e285d7587ec7d24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/e285d7587ec7d24","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698867313985,"stop":1698867322526,"duration":8541}},{"uid":"cb086d6ca32342af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/cb086d6ca32342af","status":"passed","time":{"start":1698801490220,"stop":1698801496941,"duration":6721}},{"uid":"1f367d708e539073","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1f367d708e539073","status":"passed","time":{"start":1698788412228,"stop":1698788418586,"duration":6358}},{"uid":"2c9a5734ec85797a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2c9a5734ec85797a","status":"passed","time":{"start":1698714874406,"stop":1698714882270,"duration":7864}},{"uid":"10c6f03ea15cd402","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/10c6f03ea15cd402","status":"passed","time":{"start":1698701265641,"stop":1698701270522,"duration":4881}},{"uid":"29dbfd0a36d04330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/29dbfd0a36d04330","status":"passed","time":{"start":1698700142433,"stop":1698700147288,"duration":4855}},{"uid":"67b7269fc21b4bc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/67b7269fc21b4bc8","status":"passed","time":{"start":1698692700001,"stop":1698692706826,"duration":6825}},{"uid":"cc96721f804ca629","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/cc96721f804ca629","status":"passed","time":{"start":1698692658715,"stop":1698692664595,"duration":5880}},{"uid":"dab88bd8067c21e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/dab88bd8067c21e1","status":"passed","time":{"start":1698646213387,"stop":1698646219613,"duration":6226}},{"uid":"6c4738a0cc3f1e6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6c4738a0cc3f1e6c","status":"passed","time":{"start":1698646240370,"stop":1698646245381,"duration":5011}}]},"2b38025e8aac97bc44475bb81d609858":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"807273545fd4543d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/807273545fd4543d","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698867323782,"stop":1698867324234,"duration":452}},{"uid":"648306f4cc5996ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/648306f4cc5996ce","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698801497677,"stop":1698801498039,"duration":362}},{"uid":"8d10020cebca3cdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8d10020cebca3cdb","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698788427884,"stop":1698788428922,"duration":1038}},{"uid":"e6bb5b2af33c6b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e6bb5b2af33c6b4a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698714886839,"stop":1698714887429,"duration":590}},{"uid":"3ade81418fe9387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/3ade81418fe9387","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698701272420,"stop":1698701272905,"duration":485}},{"uid":"8debdf2e21f6c670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/8debdf2e21f6c670","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698700155356,"stop":1698700156019,"duration":663}},{"uid":"df0bca919e2392b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/df0bca919e2392b8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698692712505,"stop":1698692713161,"duration":656}},{"uid":"894e254f488bbcb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/894e254f488bbcb2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698692666575,"stop":1698692667183,"duration":608}},{"uid":"691f75807499469c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/691f75807499469c","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698646226463,"stop":1698646227093,"duration":630}},{"uid":"a2f5a40b605f3fd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a2f5a40b605f3fd8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698646255670,"stop":1698646256191,"duration":521}},{"uid":"a3730f91d6448293","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a3730f91d6448293","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698628472326,"stop":1698628472814,"duration":488}},{"uid":"698733592ba7175e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/698733592ba7175e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698615107491,"stop":1698615108020,"duration":529}},{"uid":"b9bf1afc293cfb5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b9bf1afc293cfb5a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698615162444,"stop":1698615162950,"duration":506}},{"uid":"693fedf33f8b3f33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/693fedf33f8b3f33","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698615039977,"stop":1698615040616,"duration":639}},{"uid":"acb8374eeaf746c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/acb8374eeaf746c6","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698542274073,"stop":1698542274579,"duration":506}},{"uid":"45a87b95e6b6a14e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/45a87b95e6b6a14e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698455468436,"stop":1698455468788,"duration":352}},{"uid":"ec4e07c3a15cb4a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/ec4e07c3a15cb4a2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698369156038,"stop":1698369156728,"duration":690}},{"uid":"b5e06bc83c2e8bca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/b5e06bc83c2e8bca","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698282738479,"stop":1698282739064,"duration":585}},{"uid":"a0e8e1c353bc41dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/a0e8e1c353bc41dd","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698196417258,"stop":1698196417845,"duration":587}},{"uid":"281f4ae635ba4aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/281f4ae635ba4aed","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698178134226,"stop":1698178134815,"duration":589}}]},"6a7795e00df27bb2a2723cbd96dd78a1":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":34},"items":[{"uid":"64bff62d215a591d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/64bff62d215a591d","status":"passed","time":{"start":1698867379189,"stop":1698867385288,"duration":6099}},{"uid":"10cef5c7aeaef996","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/10cef5c7aeaef996","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 627)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5565fa88bfb3 \n#1 0x5565fa55f4a7 \n#2 0x5565fa5acecd \n#3 0x5565fa5ab26d \n#4 0x5565fa5a9028 \n#5 0x5565fa5a8097 \n#6 0x5565fa59cd59 \n#7 0x5565fa5c8942 \n#8 0x5565fa59c776 \n#9 0x5565fa5c8b0e \n#10 0x5565fa5e1c02 \n#11 0x5565fa5c8713 \n#12 0x5565fa59b18b \n#13 0x5565fa59bf7e \n#14 0x5565fa8518d8 \n#15 0x5565fa855800 \n#16 0x5565fa85fcfc \n#17 0x5565fa856418 \n#18 0x5565fa82342f \n#19 0x5565fa87a4e8 \n#20 0x5565fa87a6b4 \n#21 0x5565fa88b143 \n#22 0x7f9602294ac3 ","time":{"start":1698801542589,"stop":1698801546381,"duration":3792}},{"uid":"67c3ef52248ca735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/67c3ef52248ca735","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562ca0403fb3 \n#1 0x562ca00d74a7 \n#2 0x562ca011edd6 \n#3 0x562ca011eec1 \n#4 0x562ca015c354 \n#5 0x562ca014096d \n#6 0x562ca0159c02 \n#7 0x562ca0140713 \n#8 0x562ca011318b \n#9 0x562ca0113f7e \n#10 0x562ca03c98d8 \n#11 0x562ca03cd800 \n#12 0x562ca03d7cfc \n#13 0x562ca03ce418 \n#14 0x562ca039b42f \n#15 0x562ca03f24e8 \n#16 0x562ca03f26b4 \n#17 0x562ca0403143 \n#18 0x7fe1e6494ac3 ","time":{"start":1698788713864,"stop":1698788722333,"duration":8469}},{"uid":"c0efae8cb29a4e02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/c0efae8cb29a4e02","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x560a8fa73fb3 \n#1 0x560a8f7474a7 \n#2 0x560a8f78edd6 \n#3 0x560a8f78eec1 \n#4 0x560a8f7cc354 \n#5 0x560a8f7b096d \n#6 0x560a8f7c9c02 \n#7 0x560a8f7b0713 \n#8 0x560a8f78318b \n#9 0x560a8f783f7e \n#10 0x560a8fa398d8 \n#11 0x560a8fa3d800 \n#12 0x560a8fa47cfc \n#13 0x560a8fa3e418 \n#14 0x560a8fa0b42f \n#15 0x560a8fa624e8 \n#16 0x560a8fa626b4 \n#17 0x560a8fa73143 \n#18 0x7fd812294ac3 ","time":{"start":1698715183548,"stop":1698715187960,"duration":4412}},{"uid":"a408796b1617b3e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a408796b1617b3e6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55cf63a16fb3 \n#1 0x55cf636ea4a7 \n#2 0x55cf63731dd6 \n#3 0x55cf63731ec1 \n#4 0x55cf6376f354 \n#5 0x55cf6375396d \n#6 0x55cf6376cc02 \n#7 0x55cf63753713 \n#8 0x55cf6372618b \n#9 0x55cf63726f7e \n#10 0x55cf639dc8d8 \n#11 0x55cf639e0800 \n#12 0x55cf639eacfc \n#13 0x55cf639e1418 \n#14 0x55cf639ae42f \n#15 0x55cf63a054e8 \n#16 0x55cf63a056b4 \n#17 0x55cf63a16143 \n#18 0x7fcdda894ac3 ","time":{"start":1698701514985,"stop":1698701518757,"duration":3772}},{"uid":"dac99dec01b5ad90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/dac99dec01b5ad90","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55defd962fb3 \n#1 0x55defd6364a7 \n#2 0x55defd67ddd6 \n#3 0x55defd67dec1 \n#4 0x55defd6bb354 \n#5 0x55defd69f96d \n#6 0x55defd6b8c02 \n#7 0x55defd69f713 \n#8 0x55defd67218b \n#9 0x55defd672f7e \n#10 0x55defd9288d8 \n#11 0x55defd92c800 \n#12 0x55defd936cfc \n#13 0x55defd92d418 \n#14 0x55defd8fa42f \n#15 0x55defd9514e8 \n#16 0x55defd9516b4 \n#17 0x55defd962143 \n#18 0x7f5b56e94ac3 ","time":{"start":1698700425246,"stop":1698700430585,"duration":5339}},{"uid":"37ae489dd5d1060d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/37ae489dd5d1060d","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55a200d3ffb3 \n#1 0x55a200a134a7 \n#2 0x55a200a5add6 \n#3 0x55a200a5aec1 \n#4 0x55a200a98354 \n#5 0x55a200a7c96d \n#6 0x55a200a95c02 \n#7 0x55a200a7c713 \n#8 0x55a200a4f18b \n#9 0x55a200a4ff7e \n#10 0x55a200d058d8 \n#11 0x55a200d09800 \n#12 0x55a200d13cfc \n#13 0x55a200d0a418 \n#14 0x55a200cd742f \n#15 0x55a200d2e4e8 \n#16 0x55a200d2e6b4 \n#17 0x55a200d3f143 \n#18 0x7f8c7ca94ac3 ","time":{"start":1698692994277,"stop":1698692998385,"duration":4108}},{"uid":"224305fdb56e663b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/224305fdb56e663b","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x558d7778afb3 \n#1 0x558d7745e4a7 \n#2 0x558d774a5dd6 \n#3 0x558d774a5ec1 \n#4 0x558d774e3354 \n#5 0x558d774c796d \n#6 0x558d774e0c02 \n#7 0x558d774c7713 \n#8 0x558d7749a18b \n#9 0x558d7749af7e \n#10 0x558d777508d8 \n#11 0x558d77754800 \n#12 0x558d7775ecfc \n#13 0x558d77755418 \n#14 0x558d7772242f \n#15 0x558d777794e8 \n#16 0x558d777796b4 \n#17 0x558d7778a143 \n#18 0x7f3d0b494ac3 ","time":{"start":1698692943401,"stop":1698692947525,"duration":4124}},{"uid":"45fdf37a8deaef70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/45fdf37a8deaef70","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555799f75fb3 \n#1 0x555799c494a7 \n#2 0x555799c90dd6 \n#3 0x555799c90ec1 \n#4 0x555799cce354 \n#5 0x555799cb296d \n#6 0x555799ccbc02 \n#7 0x555799cb2713 \n#8 0x555799c8518b \n#9 0x555799c85f7e \n#10 0x555799f3b8d8 \n#11 0x555799f3f800 \n#12 0x555799f49cfc \n#13 0x555799f40418 \n#14 0x555799f0d42f \n#15 0x555799f644e8 \n#16 0x555799f646b4 \n#17 0x555799f75143 \n#18 0x7fa930e94ac3 ","time":{"start":1698646560050,"stop":1698646564206,"duration":4156}},{"uid":"569ea9ff13243154","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/569ea9ff13243154","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x564a3cd97fb3 \n#1 0x564a3ca6b4a7 \n#2 0x564a3cab2dd6 \n#3 0x564a3cab2ec1 \n#4 0x564a3caf0354 \n#5 0x564a3cad496d \n#6 0x564a3caedc02 \n#7 0x564a3cad4713 \n#8 0x564a3caa718b \n#9 0x564a3caa7f7e \n#10 0x564a3cd5d8d8 \n#11 0x564a3cd61800 \n#12 0x564a3cd6bcfc \n#13 0x564a3cd62418 \n#14 0x564a3cd2f42f \n#15 0x564a3cd864e8 \n#16 0x564a3cd866b4 \n#17 0x564a3cd97143 \n#18 0x7fa382c94ac3 ","time":{"start":1698646499375,"stop":1698646503383,"duration":4008}},{"uid":"8aec4c37c7858d25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8aec4c37c7858d25","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55eb0c510fb3 \n#1 0x55eb0c1e44a7 \n#2 0x55eb0c22bdd6 \n#3 0x55eb0c22bec1 \n#4 0x55eb0c269354 \n#5 0x55eb0c24d96d \n#6 0x55eb0c266c02 \n#7 0x55eb0c24d713 \n#8 0x55eb0c22018b \n#9 0x55eb0c220f7e \n#10 0x55eb0c4d68d8 \n#11 0x55eb0c4da800 \n#12 0x55eb0c4e4cfc \n#13 0x55eb0c4db418 \n#14 0x55eb0c4a842f \n#15 0x55eb0c4ff4e8 \n#16 0x55eb0c4ff6b4 \n#17 0x55eb0c510143 \n#18 0x7f8b7f694ac3 ","time":{"start":1698628536728,"stop":1698628541024,"duration":4296}},{"uid":"b284b5f82ca99265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b284b5f82ca99265","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x558e44d3cfb3 \n#1 0x558e44a104a7 \n#2 0x558e44a57dd6 \n#3 0x558e44a57ec1 \n#4 0x558e44a95354 \n#5 0x558e44a7996d \n#6 0x558e44a92c02 \n#7 0x558e44a79713 \n#8 0x558e44a4c18b \n#9 0x558e44a4cf7e \n#10 0x558e44d028d8 \n#11 0x558e44d06800 \n#12 0x558e44d10cfc \n#13 0x558e44d07418 \n#14 0x558e44cd442f \n#15 0x558e44d2b4e8 \n#16 0x558e44d2b6b4 \n#17 0x558e44d3c143 \n#18 0x7f8e49a94ac3 ","time":{"start":1698615164746,"stop":1698615168500,"duration":3754}},{"uid":"f7357fe7458c8c94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/f7357fe7458c8c94","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 627)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x561a4d34afb3 \n#1 0x561a4d01e4a7 \n#2 0x561a4d06becd \n#3 0x561a4d06a26d \n#4 0x561a4d068028 \n#5 0x561a4d067097 \n#6 0x561a4d05bd59 \n#7 0x561a4d087942 \n#8 0x561a4d05b776 \n#9 0x561a4d087b0e \n#10 0x561a4d0a0c02 \n#11 0x561a4d087713 \n#12 0x561a4d05a18b \n#13 0x561a4d05af7e \n#14 0x561a4d3108d8 \n#15 0x561a4d314800 \n#16 0x561a4d31ecfc \n#17 0x561a4d315418 \n#18 0x561a4d2e242f \n#19 0x561a4d3394e8 \n#20 0x561a4d3396b4 \n#21 0x561a4d34a143 \n#22 0x7f050e294ac3 ","time":{"start":1698615231497,"stop":1698615236184,"duration":4687}},{"uid":"9e164e813c97f417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/9e164e813c97f417","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55fb4fda0fb3 \n#1 0x55fb4fa744a7 \n#2 0x55fb4fabbdd6 \n#3 0x55fb4fabbec1 \n#4 0x55fb4faf9354 \n#5 0x55fb4fadd96d \n#6 0x55fb4faf6c02 \n#7 0x55fb4fadd713 \n#8 0x55fb4fab018b \n#9 0x55fb4fab0f7e \n#10 0x55fb4fd668d8 \n#11 0x55fb4fd6a800 \n#12 0x55fb4fd74cfc \n#13 0x55fb4fd6b418 \n#14 0x55fb4fd3842f \n#15 0x55fb4fd8f4e8 \n#16 0x55fb4fd8f6b4 \n#17 0x55fb4fda0143 \n#18 0x7f6287c94ac3 ","time":{"start":1698615093433,"stop":1698615098329,"duration":4896}},{"uid":"3bcf0d8d28ad8b5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3bcf0d8d28ad8b5f","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5588172b3fb3 \n#1 0x558816f874a7 \n#2 0x558816fcedd6 \n#3 0x558816fceec1 \n#4 0x55881700c354 \n#5 0x558816ff096d \n#6 0x558817009c02 \n#7 0x558816ff0713 \n#8 0x558816fc318b \n#9 0x558816fc3f7e \n#10 0x5588172798d8 \n#11 0x55881727d800 \n#12 0x558817287cfc \n#13 0x55881727e418 \n#14 0x55881724b42f \n#15 0x5588172a24e8 \n#16 0x5588172a26b4 \n#17 0x5588172b3143 \n#18 0x7f789fa94ac3 ","time":{"start":1698542329684,"stop":1698542337408,"duration":7724}},{"uid":"cefc13b5cf18e5cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/cefc13b5cf18e5cb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55afd4f5dfb3 \n#1 0x55afd4c314a7 \n#2 0x55afd4c78dd6 \n#3 0x55afd4c78ec1 \n#4 0x55afd4cb6354 \n#5 0x55afd4c9a96d \n#6 0x55afd4cb3c02 \n#7 0x55afd4c9a713 \n#8 0x55afd4c6d18b \n#9 0x55afd4c6df7e \n#10 0x55afd4f238d8 \n#11 0x55afd4f27800 \n#12 0x55afd4f31cfc \n#13 0x55afd4f28418 \n#14 0x55afd4ef542f \n#15 0x55afd4f4c4e8 \n#16 0x55afd4f4c6b4 \n#17 0x55afd4f5d143 \n#18 0x7f10bca94ac3 ","time":{"start":1698455527133,"stop":1698455530165,"duration":3032}},{"uid":"6cb2810dacfc2ac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6cb2810dacfc2ac3","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b93aedcfb3 \n#1 0x55b93abb04a7 \n#2 0x55b93abf7dd6 \n#3 0x55b93abf7ec1 \n#4 0x55b93ac35354 \n#5 0x55b93ac1996d \n#6 0x55b93ac32c02 \n#7 0x55b93ac19713 \n#8 0x55b93abec18b \n#9 0x55b93abecf7e \n#10 0x55b93aea28d8 \n#11 0x55b93aea6800 \n#12 0x55b93aeb0cfc \n#13 0x55b93aea7418 \n#14 0x55b93ae7442f \n#15 0x55b93aecb4e8 \n#16 0x55b93aecb6b4 \n#17 0x55b93aedc143 \n#18 0x7f5c22894ac3 ","time":{"start":1698369214885,"stop":1698369219119,"duration":4234}},{"uid":"e5aebd077bf0f276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e5aebd077bf0f276","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x563c2ad1bfb3 \n#1 0x563c2a9ef4a7 \n#2 0x563c2aa36dd6 \n#3 0x563c2aa36ec1 \n#4 0x563c2aa74354 \n#5 0x563c2aa5896d \n#6 0x563c2aa71c02 \n#7 0x563c2aa58713 \n#8 0x563c2aa2b18b \n#9 0x563c2aa2bf7e \n#10 0x563c2ace18d8 \n#11 0x563c2ace5800 \n#12 0x563c2acefcfc \n#13 0x563c2ace6418 \n#14 0x563c2acb342f \n#15 0x563c2ad0a4e8 \n#16 0x563c2ad0a6b4 \n#17 0x563c2ad1b143 \n#18 0x7f70cea94ac3 ","time":{"start":1698282804095,"stop":1698282808635,"duration":4540}},{"uid":"67d94c4c78828bc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/67d94c4c78828bc9","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 636)\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55d14e35bfb3 \n#1 0x55d14e02f4a7 \n#2 0x55d14e07cecd \n#3 0x55d14e07b26d \n#4 0x55d14e079028 \n#5 0x55d14e078097 \n#6 0x55d14e06cd59 \n#7 0x55d14e098942 \n#8 0x55d14e06c776 \n#9 0x55d14e098b0e \n#10 0x55d14e0b1c02 \n#11 0x55d14e098713 \n#12 0x55d14e06b18b \n#13 0x55d14e06bf7e \n#14 0x55d14e3218d8 \n#15 0x55d14e325800 \n#16 0x55d14e32fcfc \n#17 0x55d14e326418 \n#18 0x55d14e2f342f \n#19 0x55d14e34a4e8 \n#20 0x55d14e34a6b4 \n#21 0x55d14e35b143 \n#22 0x7f7d35c94ac3 ","time":{"start":1698196477245,"stop":1698196481394,"duration":4149}},{"uid":"16763e05188377e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/16763e05188377e9","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5653354f2fb3 \n#1 0x5653351c64a7 \n#2 0x56533520ddd6 \n#3 0x56533520dec1 \n#4 0x56533524b354 \n#5 0x56533522f96d \n#6 0x565335248c02 \n#7 0x56533522f713 \n#8 0x56533520218b \n#9 0x565335202f7e \n#10 0x5653354b88d8 \n#11 0x5653354bc800 \n#12 0x5653354c6cfc \n#13 0x5653354bd418 \n#14 0x56533548a42f \n#15 0x5653354e14e8 \n#16 0x5653354e16b4 \n#17 0x5653354f2143 \n#18 0x7ff574894ac3 ","time":{"start":1698178207919,"stop":1698178212924,"duration":5005}}]},"9f3f42f00c512b5c1d2da286d5aaa3c2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"7b2ef46cf97fac33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/7b2ef46cf97fac33","status":"passed","time":{"start":1698867721374,"stop":1698867730463,"duration":9089}},{"uid":"1662c2f7a6f9bedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1662c2f7a6f9bedc","status":"passed","time":{"start":1698801628408,"stop":1698801635739,"duration":7331}},{"uid":"310726539efc6cc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/310726539efc6cc9","status":"passed","time":{"start":1698788780833,"stop":1698788790224,"duration":9391}},{"uid":"4c5867137fa9eaf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4c5867137fa9eaf2","status":"passed","time":{"start":1698715251236,"stop":1698715261722,"duration":10486}},{"uid":"ac4a8003bff13b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ac4a8003bff13b31","status":"passed","time":{"start":1698701583909,"stop":1698701595012,"duration":11103}},{"uid":"494ff3efe5321201","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/494ff3efe5321201","status":"passed","time":{"start":1698700488260,"stop":1698700498084,"duration":9824}},{"uid":"86180d0a54a949bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/86180d0a54a949bc","status":"passed","time":{"start":1698693225911,"stop":1698693235708,"duration":9797}},{"uid":"713206736f0dfc66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/713206736f0dfc66","status":"passed","time":{"start":1698693013039,"stop":1698693022577,"duration":9538}},{"uid":"71930bd7b017a177","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/71930bd7b017a177","status":"passed","time":{"start":1698646742552,"stop":1698646752316,"duration":9764}},{"uid":"6130519bbc32e15f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6130519bbc32e15f","status":"passed","time":{"start":1698646577688,"stop":1698646586388,"duration":8700}},{"uid":"8195e60cca51f052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8195e60cca51f052","status":"passed","time":{"start":1698628830183,"stop":1698628839158,"duration":8975}},{"uid":"953b16dd125207","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/953b16dd125207","status":"passed","time":{"start":1698615541653,"stop":1698615549104,"duration":7451}},{"uid":"eced6ae3d76bb7b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/eced6ae3d76bb7b0","status":"passed","time":{"start":1698615466590,"stop":1698615474587,"duration":7997}},{"uid":"eea19346b69b0a11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/eea19346b69b0a11","status":"passed","time":{"start":1698615410724,"stop":1698615419530,"duration":8806}},{"uid":"f0d0609a6ca9137a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/f0d0609a6ca9137a","status":"passed","time":{"start":1698542629869,"stop":1698542639982,"duration":10113}},{"uid":"b0b0a4a98e2b55e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/b0b0a4a98e2b55e1","status":"passed","time":{"start":1698455894762,"stop":1698455902253,"duration":7491}},{"uid":"d60cc66fbec3562f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d60cc66fbec3562f","status":"passed","time":{"start":1698369614793,"stop":1698369625954,"duration":11161}},{"uid":"217bf44bda1d7de7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/217bf44bda1d7de7","status":"passed","time":{"start":1698283185235,"stop":1698283240040,"duration":54805}},{"uid":"e9d356d261f8270f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e9d356d261f8270f","status":"passed","time":{"start":1698196761701,"stop":1698196769840,"duration":8139}},{"uid":"d7021d83f33d8a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d7021d83f33d8a7b","status":"passed","time":{"start":1698178453579,"stop":1698178462454,"duration":8875}}]},"7d71d1ccc30dceca9719e13fd958458d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"113490d328f8aab1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/113490d328f8aab1","status":"passed","time":{"start":1698867322706,"stop":1698867323314,"duration":608}},{"uid":"ceca81dcd6521b6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ceca81dcd6521b6b","status":"passed","time":{"start":1698801496322,"stop":1698801497216,"duration":894}},{"uid":"2556065058c7fb2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/2556065058c7fb2d","status":"passed","time":{"start":1698788426319,"stop":1698788427247,"duration":928}},{"uid":"9b5f6ccc9712baca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9b5f6ccc9712baca","status":"passed","time":{"start":1698714884992,"stop":1698714886139,"duration":1147}},{"uid":"d2c18bb236527f29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d2c18bb236527f29","status":"passed","time":{"start":1698701270872,"stop":1698701271805,"duration":933}},{"uid":"4bf479709f73de01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/4bf479709f73de01","status":"passed","time":{"start":1698700153729,"stop":1698700154667,"duration":938}},{"uid":"44dc64c00cc8d48d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/44dc64c00cc8d48d","status":"passed","time":{"start":1698692710728,"stop":1698692711748,"duration":1020}},{"uid":"b1361c36b3ee9272","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b1361c36b3ee9272","status":"passed","time":{"start":1698692664476,"stop":1698692665799,"duration":1323}},{"uid":"a61754032b930d16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/a61754032b930d16","status":"passed","time":{"start":1698646224410,"stop":1698646225684,"duration":1274}},{"uid":"674709c8e2709000","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/674709c8e2709000","status":"passed","time":{"start":1698646253745,"stop":1698646254924,"duration":1179}},{"uid":"bdd62a4681a294dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/bdd62a4681a294dd","status":"passed","time":{"start":1698628468223,"stop":1698628471729,"duration":3506}},{"uid":"7fe6102319704e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/7fe6102319704e4","status":"passed","time":{"start":1698615106050,"stop":1698615106860,"duration":810}},{"uid":"d93739f6ed432a2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d93739f6ed432a2b","status":"passed","time":{"start":1698615160963,"stop":1698615161770,"duration":807}},{"uid":"13312d1ab664d190","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/13312d1ab664d190","status":"passed","time":{"start":1698615038222,"stop":1698615039210,"duration":988}},{"uid":"ae6552c59d92c43c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ae6552c59d92c43c","status":"passed","time":{"start":1698542271696,"stop":1698542273398,"duration":1702}},{"uid":"bf38f05c51617ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bf38f05c51617ed5","status":"passed","time":{"start":1698455466796,"stop":1698455467940,"duration":1144}},{"uid":"24223d4c55aca855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/24223d4c55aca855","status":"passed","time":{"start":1698369154289,"stop":1698369155291,"duration":1002}},{"uid":"54bebaee4a8c8947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/54bebaee4a8c8947","status":"passed","time":{"start":1698282736561,"stop":1698282737705,"duration":1144}},{"uid":"c62a4ce21c71e192","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c62a4ce21c71e192","status":"passed","time":{"start":1698196415857,"stop":1698196416648,"duration":791}},{"uid":"6c8646efd38187b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6c8646efd38187b8","status":"passed","time":{"start":1698178132361,"stop":1698178133503,"duration":1142}}]},"4d76ea9dcf3a3c0d5f40470e07f35ac0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"2f33085f7f9cf954","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/2f33085f7f9cf954","status":"passed","time":{"start":1698867385290,"stop":1698867386347,"duration":1057}},{"uid":"b0f0bbf2456c153d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b0f0bbf2456c153d","status":"passed","time":{"start":1698801546426,"stop":1698801547227,"duration":801}},{"uid":"3b817ae6f58d8c75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3b817ae6f58d8c75","status":"passed","time":{"start":1698788722390,"stop":1698788723681,"duration":1291}},{"uid":"a3796395af08c71c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a3796395af08c71c","status":"passed","time":{"start":1698715188031,"stop":1698715189396,"duration":1365}},{"uid":"387e6b4f859be30e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/387e6b4f859be30e","status":"passed","time":{"start":1698701518817,"stop":1698701520083,"duration":1266}},{"uid":"3280b382511b2019","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3280b382511b2019","status":"passed","time":{"start":1698700430642,"stop":1698700432182,"duration":1540}},{"uid":"5528dc13ed1a3ec7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/5528dc13ed1a3ec7","status":"passed","time":{"start":1698692998450,"stop":1698693000166,"duration":1716}},{"uid":"a4b073b74a817105","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/a4b073b74a817105","status":"passed","time":{"start":1698692947593,"stop":1698692948962,"duration":1369}},{"uid":"3ee8132609a3ca0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3ee8132609a3ca0f","status":"passed","time":{"start":1698646564282,"stop":1698646565542,"duration":1260}},{"uid":"1a17aa3ebf1fc4a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1a17aa3ebf1fc4a7","status":"passed","time":{"start":1698646503442,"stop":1698646504811,"duration":1369}},{"uid":"53b38d495c1204f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/53b38d495c1204f6","status":"passed","time":{"start":1698628541137,"stop":1698628542132,"duration":995}},{"uid":"9d3c47773ca4b00a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/9d3c47773ca4b00a","status":"passed","time":{"start":1698615168563,"stop":1698615169670,"duration":1107}},{"uid":"6ea4af902eff3b2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6ea4af902eff3b2e","status":"passed","time":{"start":1698615236265,"stop":1698615237509,"duration":1244}},{"uid":"82a2e4cef47371fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/82a2e4cef47371fc","status":"passed","time":{"start":1698615098411,"stop":1698615099878,"duration":1467}},{"uid":"dc9b0d8c2a5d1c43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/dc9b0d8c2a5d1c43","status":"passed","time":{"start":1698542337465,"stop":1698542339035,"duration":1570}},{"uid":"2f130ba3c6f63c9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2f130ba3c6f63c9a","status":"passed","time":{"start":1698455530240,"stop":1698455531041,"duration":801}},{"uid":"4f6138e379ce84d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/4f6138e379ce84d4","status":"passed","time":{"start":1698369219189,"stop":1698369220851,"duration":1662}},{"uid":"8b0f1ed0aab7c2b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8b0f1ed0aab7c2b7","status":"passed","time":{"start":1698282808717,"stop":1698282809996,"duration":1279}},{"uid":"991e725087b51569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/991e725087b51569","status":"passed","time":{"start":1698196481454,"stop":1698196482481,"duration":1027}},{"uid":"9b2cf41a24736dda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/9b2cf41a24736dda","status":"passed","time":{"start":1698178213041,"stop":1698178214304,"duration":1263}}]},"adada69a336066ec844ff916b7714101":{"statistic":{"failed":169,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":170},"items":[{"uid":"2f7c3ceeac76801f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/2f7c3ceeac76801f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x556565a12fb3 \n#1 0x5565656e64a7 \n#2 0x5565656de5d3 \n#3 0x5565656cf007 \n#4 0x5565656d0481 \n#5 0x5565656cf33f \n#6 0x5565656ce35c \n#7 0x5565656ce2ce \n#8 0x5565656ccecd \n#9 0x5565656cd35a \n#10 0x5565656e8b8e \n#11 0x5565657693b5 \n#12 0x55656574f942 \n#13 0x556565768c02 \n#14 0x55656574f713 \n#15 0x55656572218b \n#16 0x556565722f7e \n#17 0x5565659d88d8 \n#18 0x5565659dc800 \n#19 0x5565659e6cfc \n#20 0x5565659dd418 \n#21 0x5565659aa42f \n#22 0x556565a014e8 \n#23 0x556565a016b4 \n#24 0x556565a12143 \n#25 0x7f2abfa94ac3 ","time":{"start":1698867547130,"stop":1698867678785,"duration":131655}},{"uid":"e59d896f06a0f4cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/e59d896f06a0f4cd","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x557b9c896fb3 \n#1 0x557b9c56a4a7 \n#2 0x557b9c5625d3 \n#3 0x557b9c553007 \n#4 0x557b9c554481 \n#5 0x557b9c55333f \n#6 0x557b9c55235c \n#7 0x557b9c5522ce \n#8 0x557b9c550ecd \n#9 0x557b9c55135a \n#10 0x557b9c56cb8e \n#11 0x557b9c5ed3b5 \n#12 0x557b9c5d3942 \n#13 0x557b9c5ecc02 \n#14 0x557b9c5d3713 \n#15 0x557b9c5a618b \n#16 0x557b9c5a6f7e \n#17 0x557b9c85c8d8 \n#18 0x557b9c860800 \n#19 0x557b9c86acfc \n#20 0x557b9c861418 \n#21 0x557b9c82e42f \n#22 0x557b9c8854e8 \n#23 0x557b9c8856b4 \n#24 0x557b9c896143 \n#25 0x7fc0ef094ac3 ","time":{"start":1698801565816,"stop":1698801697013,"duration":131197}},{"uid":"e818608e6f2e78c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e818608e6f2e78c7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5600c2878fb3 \n#1 0x5600c254c4a7 \n#2 0x5600c25445d3 \n#3 0x5600c2535007 \n#4 0x5600c2536481 \n#5 0x5600c253533f \n#6 0x5600c253435c \n#7 0x5600c25342ce \n#8 0x5600c2532ecd \n#9 0x5600c253335a \n#10 0x5600c254eb8e \n#11 0x5600c25cf3b5 \n#12 0x5600c25b5942 \n#13 0x5600c25cec02 \n#14 0x5600c25b5713 \n#15 0x5600c258818b \n#16 0x5600c2588f7e \n#17 0x5600c283e8d8 \n#18 0x5600c2842800 \n#19 0x5600c284ccfc \n#20 0x5600c2843418 \n#21 0x5600c281042f \n#22 0x5600c28674e8 \n#23 0x5600c28676b4 \n#24 0x5600c2878143 \n#25 0x7fca4c494ac3 ","time":{"start":1698788559854,"stop":1698788690993,"duration":131139}},{"uid":"32db5e87701d937c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/32db5e87701d937c","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x559d7aba3fb3 \n#1 0x559d7a8774a7 \n#2 0x559d7a86f5d3 \n#3 0x559d7a860007 \n#4 0x559d7a861481 \n#5 0x559d7a86033f \n#6 0x559d7a85f35c \n#7 0x559d7a85f2ce \n#8 0x559d7a85decd \n#9 0x559d7a85e35a \n#10 0x559d7a879b8e \n#11 0x559d7a8fa3b5 \n#12 0x559d7a8e0942 \n#13 0x559d7a8f9c02 \n#14 0x559d7a8e0713 \n#15 0x559d7a8b318b \n#16 0x559d7a8b3f7e \n#17 0x559d7ab698d8 \n#18 0x559d7ab6d800 \n#19 0x559d7ab77cfc \n#20 0x559d7ab6e418 \n#21 0x559d7ab3b42f \n#22 0x559d7ab924e8 \n#23 0x559d7ab926b4 \n#24 0x559d7aba3143 \n#25 0x7fd0b0c94ac3 ","time":{"start":1698715042645,"stop":1698715175183,"duration":132538}},{"uid":"9d4f46ba7dbd8460","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9d4f46ba7dbd8460","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55a030d91fb3 \n#1 0x55a030a654a7 \n#2 0x55a030a5d5d3 \n#3 0x55a030a4e007 \n#4 0x55a030a4f481 \n#5 0x55a030a4e33f \n#6 0x55a030a4d35c \n#7 0x55a030a4d2ce \n#8 0x55a030a4becd \n#9 0x55a030a4c35a \n#10 0x55a030a67b8e \n#11 0x55a030ae83b5 \n#12 0x55a030ace942 \n#13 0x55a030ae7c02 \n#14 0x55a030ace713 \n#15 0x55a030aa118b \n#16 0x55a030aa1f7e \n#17 0x55a030d578d8 \n#18 0x55a030d5b800 \n#19 0x55a030d65cfc \n#20 0x55a030d5c418 \n#21 0x55a030d2942f \n#22 0x55a030d804e8 \n#23 0x55a030d806b4 \n#24 0x55a030d91143 \n#25 0x7f43cde94ac3 ","time":{"start":1698701390072,"stop":1698701521892,"duration":131820}},{"uid":"e595482ddac4f975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e595482ddac4f975","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5611b5b4cfb3 \n#1 0x5611b58204a7 \n#2 0x5611b58185d3 \n#3 0x5611b5809007 \n#4 0x5611b580a481 \n#5 0x5611b580933f \n#6 0x5611b580835c \n#7 0x5611b58082ce \n#8 0x5611b5806ecd \n#9 0x5611b580735a \n#10 0x5611b5822b8e \n#11 0x5611b58a33b5 \n#12 0x5611b5889942 \n#13 0x5611b58a2c02 \n#14 0x5611b5889713 \n#15 0x5611b585c18b \n#16 0x5611b585cf7e \n#17 0x5611b5b128d8 \n#18 0x5611b5b16800 \n#19 0x5611b5b20cfc \n#20 0x5611b5b17418 \n#21 0x5611b5ae442f \n#22 0x5611b5b3b4e8 \n#23 0x5611b5b3b6b4 \n#24 0x5611b5b4c143 \n#25 0x7ff6a4a94ac3 ","time":{"start":1698700280901,"stop":1698700412808,"duration":131907}},{"uid":"d0d7527e9fe1c32d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d0d7527e9fe1c32d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f4edf11fb3 \n#1 0x55f4edbe54a7 \n#2 0x55f4edbdd5d3 \n#3 0x55f4edbce007 \n#4 0x55f4edbcf481 \n#5 0x55f4edbce33f \n#6 0x55f4edbcd35c \n#7 0x55f4edbcd2ce \n#8 0x55f4edbcbecd \n#9 0x55f4edbcc35a \n#10 0x55f4edbe7b8e \n#11 0x55f4edc683b5 \n#12 0x55f4edc4e942 \n#13 0x55f4edc67c02 \n#14 0x55f4edc4e713 \n#15 0x55f4edc2118b \n#16 0x55f4edc21f7e \n#17 0x55f4eded78d8 \n#18 0x55f4ededb800 \n#19 0x55f4edee5cfc \n#20 0x55f4ededc418 \n#21 0x55f4edea942f \n#22 0x55f4edf004e8 \n#23 0x55f4edf006b4 \n#24 0x55f4edf11143 \n#25 0x7f27c7094ac3 ","time":{"start":1698693035283,"stop":1698693167216,"duration":131933}},{"uid":"f69ccf6b742567c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f69ccf6b742567c8","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x564cccc1bfb3 \n#1 0x564ccc8ef4a7 \n#2 0x564ccc8e75d3 \n#3 0x564ccc8d8007 \n#4 0x564ccc8d9481 \n#5 0x564ccc8d833f \n#6 0x564ccc8d735c \n#7 0x564ccc8d72ce \n#8 0x564ccc8d5ecd \n#9 0x564ccc8d635a \n#10 0x564ccc8f1b8e \n#11 0x564ccc9723b5 \n#12 0x564ccc958942 \n#13 0x564ccc971c02 \n#14 0x564ccc958713 \n#15 0x564ccc92b18b \n#16 0x564ccc92bf7e \n#17 0x564cccbe18d8 \n#18 0x564cccbe5800 \n#19 0x564cccbefcfc \n#20 0x564cccbe6418 \n#21 0x564cccbb342f \n#22 0x564cccc0a4e8 \n#23 0x564cccc0a6b4 \n#24 0x564cccc1b143 \n#25 0x7fe75a694ac3 ","time":{"start":1698692798787,"stop":1698692930779,"duration":131992}},{"uid":"63ef7a827e60a3a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/63ef7a827e60a3a6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5644c6b10fb3 \n#1 0x5644c67e44a7 \n#2 0x5644c67dc5d3 \n#3 0x5644c67cd007 \n#4 0x5644c67ce481 \n#5 0x5644c67cd33f \n#6 0x5644c67cc35c \n#7 0x5644c67cc2ce \n#8 0x5644c67caecd \n#9 0x5644c67cb35a \n#10 0x5644c67e6b8e \n#11 0x5644c68673b5 \n#12 0x5644c684d942 \n#13 0x5644c6866c02 \n#14 0x5644c684d713 \n#15 0x5644c682018b \n#16 0x5644c6820f7e \n#17 0x5644c6ad68d8 \n#18 0x5644c6ada800 \n#19 0x5644c6ae4cfc \n#20 0x5644c6adb418 \n#21 0x5644c6aa842f \n#22 0x5644c6aff4e8 \n#23 0x5644c6aff6b4 \n#24 0x5644c6b10143 \n#25 0x7f9467294ac3 ","time":{"start":1698646389360,"stop":1698646521033,"duration":131673}},{"uid":"104168a250812fbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/104168a250812fbd","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e17b936fb3 \n#1 0x55e17b60a4a7 \n#2 0x55e17b6025d3 \n#3 0x55e17b5f3007 \n#4 0x55e17b5f4481 \n#5 0x55e17b5f333f \n#6 0x55e17b5f235c \n#7 0x55e17b5f22ce \n#8 0x55e17b5f0ecd \n#9 0x55e17b5f135a \n#10 0x55e17b60cb8e \n#11 0x55e17b68d3b5 \n#12 0x55e17b673942 \n#13 0x55e17b68cc02 \n#14 0x55e17b673713 \n#15 0x55e17b64618b \n#16 0x55e17b646f7e \n#17 0x55e17b8fc8d8 \n#18 0x55e17b900800 \n#19 0x55e17b90acfc \n#20 0x55e17b901418 \n#21 0x55e17b8ce42f \n#22 0x55e17b9254e8 \n#23 0x55e17b9256b4 \n#24 0x55e17b936143 \n#25 0x7fa360894ac3 ","time":{"start":1698646391574,"stop":1698646522328,"duration":130754}},{"uid":"7355849cb74f9f8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7355849cb74f9f8b","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5582e9bdffb3 \n#1 0x5582e98b34a7 \n#2 0x5582e98ab5d3 \n#3 0x5582e989c007 \n#4 0x5582e989d481 \n#5 0x5582e989c33f \n#6 0x5582e989b35c \n#7 0x5582e989b2ce \n#8 0x5582e9899ecd \n#9 0x5582e989a35a \n#10 0x5582e98b5b8e \n#11 0x5582e99363b5 \n#12 0x5582e991c942 \n#13 0x5582e9935c02 \n#14 0x5582e991c713 \n#15 0x5582e98ef18b \n#16 0x5582e98eff7e \n#17 0x5582e9ba58d8 \n#18 0x5582e9ba9800 \n#19 0x5582e9bb3cfc \n#20 0x5582e9baa418 \n#21 0x5582e9b7742f \n#22 0x5582e9bce4e8 \n#23 0x5582e9bce6b4 \n#24 0x5582e9bdf143 \n#25 0x7fa27c694ac3 ","time":{"start":1698628759461,"stop":1698628892185,"duration":132724}},{"uid":"5ec044fa9b2bad77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5ec044fa9b2bad77","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e27420ffb3 \n#1 0x55e273ee34a7 \n#2 0x55e273edb5d3 \n#3 0x55e273ecc007 \n#4 0x55e273ecd481 \n#5 0x55e273ecc33f \n#6 0x55e273ecb35c \n#7 0x55e273ecb2ce \n#8 0x55e273ec9ecd \n#9 0x55e273eca35a \n#10 0x55e273ee5b8e \n#11 0x55e273f663b5 \n#12 0x55e273f4c942 \n#13 0x55e273f65c02 \n#14 0x55e273f4c713 \n#15 0x55e273f1f18b \n#16 0x55e273f1ff7e \n#17 0x55e2741d58d8 \n#18 0x55e2741d9800 \n#19 0x55e2741e3cfc \n#20 0x55e2741da418 \n#21 0x55e2741a742f \n#22 0x55e2741fe4e8 \n#23 0x55e2741fe6b4 \n#24 0x55e27420f143 \n#25 0x7f712e094ac3 ","time":{"start":1698615200932,"stop":1698615331883,"duration":130951}},{"uid":"3aaabaee2a697a5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3aaabaee2a697a5f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x560bf746afb3 \n#1 0x560bf713e4a7 \n#2 0x560bf71365d3 \n#3 0x560bf7127007 \n#4 0x560bf7128481 \n#5 0x560bf712733f \n#6 0x560bf712635c \n#7 0x560bf71262ce \n#8 0x560bf7124ecd \n#9 0x560bf712535a \n#10 0x560bf7140b8e \n#11 0x560bf71c13b5 \n#12 0x560bf71a7942 \n#13 0x560bf71c0c02 \n#14 0x560bf71a7713 \n#15 0x560bf717a18b \n#16 0x560bf717af7e \n#17 0x560bf74308d8 \n#18 0x560bf7434800 \n#19 0x560bf743ecfc \n#20 0x560bf7435418 \n#21 0x560bf740242f \n#22 0x560bf74594e8 \n#23 0x560bf74596b4 \n#24 0x560bf746a143 \n#25 0x7f3c4b894ac3 ","time":{"start":1698615433902,"stop":1698615566443,"duration":132541}},{"uid":"b19dd97cd336c25f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/b19dd97cd336c25f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b08496cfb3 \n#1 0x55b0846404a7 \n#2 0x55b0846385d3 \n#3 0x55b084629007 \n#4 0x55b08462a481 \n#5 0x55b08462933f \n#6 0x55b08462835c \n#7 0x55b0846282ce \n#8 0x55b084626ecd \n#9 0x55b08462735a \n#10 0x55b084642b8e \n#11 0x55b0846c33b5 \n#12 0x55b0846a9942 \n#13 0x55b0846c2c02 \n#14 0x55b0846a9713 \n#15 0x55b08467c18b \n#16 0x55b08467cf7e \n#17 0x55b0849328d8 \n#18 0x55b084936800 \n#19 0x55b084940cfc \n#20 0x55b084937418 \n#21 0x55b08490442f \n#22 0x55b08495b4e8 \n#23 0x55b08495b6b4 \n#24 0x55b08496c143 \n#25 0x7ff23a094ac3 ","time":{"start":1698615134750,"stop":1698615266277,"duration":131527}},{"uid":"96cd9d40aa549063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/96cd9d40aa549063","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x558af9182fb3 \n#1 0x558af8e564a7 \n#2 0x558af8e4e5d3 \n#3 0x558af8e3f007 \n#4 0x558af8e40481 \n#5 0x558af8e3f33f \n#6 0x558af8e3e35c \n#7 0x558af8e3e2ce \n#8 0x558af8e3cecd \n#9 0x558af8e3d35a \n#10 0x558af8e58b8e \n#11 0x558af8ed93b5 \n#12 0x558af8ebf942 \n#13 0x558af8ed8c02 \n#14 0x558af8ebf713 \n#15 0x558af8e9218b \n#16 0x558af8e92f7e \n#17 0x558af91488d8 \n#18 0x558af914c800 \n#19 0x558af9156cfc \n#20 0x558af914d418 \n#21 0x558af911a42f \n#22 0x558af91714e8 \n#23 0x558af91716b4 \n#24 0x558af9182143 \n#25 0x7f0eee894ac3 ","time":{"start":1698542378503,"stop":1698542508948,"duration":130445}},{"uid":"fd806c5bfeb4a798","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/fd806c5bfeb4a798","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x561fd0531fb3 \n#1 0x561fd02054a7 \n#2 0x561fd01fd5d3 \n#3 0x561fd01ee007 \n#4 0x561fd01ef481 \n#5 0x561fd01ee33f \n#6 0x561fd01ed35c \n#7 0x561fd01ed2ce \n#8 0x561fd01ebecd \n#9 0x561fd01ec35a \n#10 0x561fd0207b8e \n#11 0x561fd02883b5 \n#12 0x561fd026e942 \n#13 0x561fd0287c02 \n#14 0x561fd026e713 \n#15 0x561fd024118b \n#16 0x561fd0241f7e \n#17 0x561fd04f78d8 \n#18 0x561fd04fb800 \n#19 0x561fd0505cfc \n#20 0x561fd04fc418 \n#21 0x561fd04c942f \n#22 0x561fd05204e8 \n#23 0x561fd05206b4 \n#24 0x561fd0531143 \n#25 0x7f64ad094ac3 ","time":{"start":1698455731235,"stop":1698455862285,"duration":131050}},{"uid":"3602addb3e1bc01e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/3602addb3e1bc01e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55dd26d94fb3 \n#1 0x55dd26a684a7 \n#2 0x55dd26a605d3 \n#3 0x55dd26a51007 \n#4 0x55dd26a52481 \n#5 0x55dd26a5133f \n#6 0x55dd26a5035c \n#7 0x55dd26a502ce \n#8 0x55dd26a4eecd \n#9 0x55dd26a4f35a \n#10 0x55dd26a6ab8e \n#11 0x55dd26aeb3b5 \n#12 0x55dd26ad1942 \n#13 0x55dd26aeac02 \n#14 0x55dd26ad1713 \n#15 0x55dd26aa418b \n#16 0x55dd26aa4f7e \n#17 0x55dd26d5a8d8 \n#18 0x55dd26d5e800 \n#19 0x55dd26d68cfc \n#20 0x55dd26d5f418 \n#21 0x55dd26d2c42f \n#22 0x55dd26d834e8 \n#23 0x55dd26d836b4 \n#24 0x55dd26d94143 \n#25 0x7f67cb694ac3 ","time":{"start":1698369486230,"stop":1698369618207,"duration":131977}},{"uid":"c9d233eab29da6a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c9d233eab29da6a1","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55a0586c6fb3 \n#1 0x55a05839a4a7 \n#2 0x55a0583925d3 \n#3 0x55a058383007 \n#4 0x55a058384481 \n#5 0x55a05838333f \n#6 0x55a05838235c \n#7 0x55a0583822ce \n#8 0x55a058380ecd \n#9 0x55a05838135a \n#10 0x55a05839cb8e \n#11 0x55a05841d3b5 \n#12 0x55a058403942 \n#13 0x55a05841cc02 \n#14 0x55a058403713 \n#15 0x55a0583d618b \n#16 0x55a0583d6f7e \n#17 0x55a05868c8d8 \n#18 0x55a058690800 \n#19 0x55a05869acfc \n#20 0x55a058691418 \n#21 0x55a05865e42f \n#22 0x55a0586b54e8 \n#23 0x55a0586b56b4 \n#24 0x55a0586c6143 \n#25 0x7f542e494ac3 ","time":{"start":1698282867886,"stop":1698283000213,"duration":132327}},{"uid":"c4d12e404acf82fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c4d12e404acf82fe","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x559ab34abfb3 \n#1 0x559ab317f4a7 \n#2 0x559ab31775d3 \n#3 0x559ab3168007 \n#4 0x559ab3169481 \n#5 0x559ab316833f \n#6 0x559ab316735c \n#7 0x559ab31672ce \n#8 0x559ab3165ecd \n#9 0x559ab316635a \n#10 0x559ab3181b8e \n#11 0x559ab32023b5 \n#12 0x559ab31e8942 \n#13 0x559ab3201c02 \n#14 0x559ab31e8713 \n#15 0x559ab31bb18b \n#16 0x559ab31bbf7e \n#17 0x559ab34718d8 \n#18 0x559ab3475800 \n#19 0x559ab347fcfc \n#20 0x559ab3476418 \n#21 0x559ab344342f \n#22 0x559ab349a4e8 \n#23 0x559ab349a6b4 \n#24 0x559ab34ab143 \n#25 0x7f72d5694ac3 ","time":{"start":1698196533643,"stop":1698196665804,"duration":132161}},{"uid":"4ddf2546f30d55ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4ddf2546f30d55ce","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55e09ebcafb3 \n#1 0x55e09e89e4a7 \n#2 0x55e09e8965d3 \n#3 0x55e09e887007 \n#4 0x55e09e888481 \n#5 0x55e09e88733f \n#6 0x55e09e88635c \n#7 0x55e09e8862ce \n#8 0x55e09e884ecd \n#9 0x55e09e88535a \n#10 0x55e09e8a0b8e \n#11 0x55e09e9213b5 \n#12 0x55e09e907942 \n#13 0x55e09e920c02 \n#14 0x55e09e907713 \n#15 0x55e09e8da18b \n#16 0x55e09e8daf7e \n#17 0x55e09eb908d8 \n#18 0x55e09eb94800 \n#19 0x55e09eb9ecfc \n#20 0x55e09eb95418 \n#21 0x55e09eb6242f \n#22 0x55e09ebb94e8 \n#23 0x55e09ebb96b4 \n#24 0x55e09ebca143 \n#25 0x7f555c694ac3 ","time":{"start":1698178465676,"stop":1698178597394,"duration":131718}}]},"b14d94c00a7a02b15ede5862fe9627b6":{"statistic":{"failed":114,"broken":0,"skipped":0,"passed":56,"unknown":0,"total":170},"items":[{"uid":"e4bedd7c86810615","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/e4bedd7c86810615","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698867323316,"stop":1698867323748,"duration":432}},{"uid":"fc104711cdb1d255","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/fc104711cdb1d255","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698801497218,"stop":1698801497649,"duration":431}},{"uid":"bffe9e2964faa863","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/bffe9e2964faa863","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698788427249,"stop":1698788427850,"duration":601}},{"uid":"73ec4ac2a098f344","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/73ec4ac2a098f344","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698714886142,"stop":1698714886735,"duration":593}},{"uid":"517845bff0e4903","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/517845bff0e4903","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698701271807,"stop":1698701272329,"duration":522}},{"uid":"85a1a69dd3bdb70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/85a1a69dd3bdb70","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698700154669,"stop":1698700155266,"duration":597}},{"uid":"6b675bead4d7f801","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/6b675bead4d7f801","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692711751,"stop":1698692712399,"duration":648}},{"uid":"fe8fe7110bb877d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/fe8fe7110bb877d5","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692665802,"stop":1698692666469,"duration":667}},{"uid":"41d4eac999538d99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/41d4eac999538d99","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646225689,"stop":1698646226341,"duration":652}},{"uid":"9e7a9114301256e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/9e7a9114301256e5","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646254927,"stop":1698646255581,"duration":654}},{"uid":"b921b9eeaff09453","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b921b9eeaff09453","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698628471732,"stop":1698628472282,"duration":550}},{"uid":"c981527f6ef4c69e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c981527f6ef4c69e","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615106863,"stop":1698615107398,"duration":535}},{"uid":"8af46b41195889dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/8af46b41195889dd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615161773,"stop":1698615162330,"duration":557}},{"uid":"47d4fe8c10252de1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/47d4fe8c10252de1","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615039212,"stop":1698615039863,"duration":651}},{"uid":"cc10d06ff6a7ea8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/cc10d06ff6a7ea8c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698542273401,"stop":1698542273988,"duration":587}},{"uid":"682181bab8c31424","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/682181bab8c31424","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698455467943,"stop":1698455468353,"duration":410}},{"uid":"c7ebf8279769896c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/c7ebf8279769896c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698369155294,"stop":1698369155935,"duration":641}},{"uid":"b333de3b1ddf78d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/b333de3b1ddf78d4","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698282737708,"stop":1698282738379,"duration":671}},{"uid":"d536dac8749c36ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/d536dac8749c36ca","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698196416652,"stop":1698196417170,"duration":518}},{"uid":"fbbdf4a72f6933fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fbbdf4a72f6933fb","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178133506,"stop":1698178134122,"duration":616}}]},"94109bff7ef580f8a70ff49447a40d87":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"a4ce0c4df2df1fc2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/a4ce0c4df2df1fc2","status":"passed","time":{"start":1698867356634,"stop":1698867357988,"duration":1354}},{"uid":"3a63552c1408f27c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/3a63552c1408f27c","status":"passed","time":{"start":1698801502220,"stop":1698801503379,"duration":1159}},{"uid":"9825e56579ab9ac9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9825e56579ab9ac9","status":"passed","time":{"start":1698788471905,"stop":1698788473707,"duration":1802}},{"uid":"d2b237aa0953aec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d2b237aa0953aec0","status":"passed","time":{"start":1698714937513,"stop":1698714940290,"duration":2777}},{"uid":"234e0e1078ee39c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/234e0e1078ee39c8","status":"passed","time":{"start":1698701308801,"stop":1698701310225,"duration":1424}},{"uid":"5ad6e2e0bad0ab2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/5ad6e2e0bad0ab2f","status":"passed","time":{"start":1698700186902,"stop":1698700188215,"duration":1313}},{"uid":"37efc690dfd40fb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/37efc690dfd40fb7","status":"passed","time":{"start":1698692748782,"stop":1698692752356,"duration":3574}},{"uid":"2c937070075e7a9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/2c937070075e7a9b","status":"passed","time":{"start":1698692705302,"stop":1698692706731,"duration":1429}},{"uid":"74b088a61e0d4db0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/74b088a61e0d4db0","status":"passed","time":{"start":1698646267734,"stop":1698646270607,"duration":2873}},{"uid":"2e5577ce3329db54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/2e5577ce3329db54","status":"passed","time":{"start":1698646292357,"stop":1698646293809,"duration":1452}},{"uid":"39807da0844f400f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/39807da0844f400f","status":"passed","time":{"start":1698628507124,"stop":1698628511967,"duration":4843}},{"uid":"bbd4611ff00bacee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/bbd4611ff00bacee","status":"passed","time":{"start":1698615136759,"stop":1698615141333,"duration":4574}},{"uid":"627f387971a79426","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/627f387971a79426","status":"passed","time":{"start":1698615203091,"stop":1698615204419,"duration":1328}},{"uid":"73e5de1eb64fb1b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/73e5de1eb64fb1b2","status":"passed","time":{"start":1698615068901,"stop":1698615072847,"duration":3946}},{"uid":"bf8a4b4bf987726f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bf8a4b4bf987726f","status":"passed","time":{"start":1698542314135,"stop":1698542315489,"duration":1354}},{"uid":"1b12f2900079df56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1b12f2900079df56","status":"passed","time":{"start":1698455511014,"stop":1698455512374,"duration":1360}},{"uid":"9e98df61dec536c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9e98df61dec536c2","status":"passed","time":{"start":1698369193377,"stop":1698369195002,"duration":1625}},{"uid":"c9e39533727a7723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c9e39533727a7723","status":"passed","time":{"start":1698282788634,"stop":1698282790189,"duration":1555}},{"uid":"14debfa446567092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/14debfa446567092","status":"passed","time":{"start":1698196461984,"stop":1698196465168,"duration":3184}},{"uid":"f08c4db450c0b197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f08c4db450c0b197","status":"passed","time":{"start":1698178164490,"stop":1698178166206,"duration":1716}}]},"6712f2e3b136c8030bb4071a5deccc97":{"statistic":{"failed":15,"broken":0,"skipped":0,"passed":155,"unknown":0,"total":170},"items":[{"uid":"f051b007d0f842d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/f051b007d0f842d0","status":"passed","time":{"start":1698867406516,"stop":1698867411644,"duration":5128}},{"uid":"d612bcda05f755ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d612bcda05f755ee","status":"passed","time":{"start":1698801559685,"stop":1698801565814,"duration":6129}},{"uid":"74e4a0e7a737f910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/74e4a0e7a737f910","status":"passed","time":{"start":1698788544364,"stop":1698788550648,"duration":6284}},{"uid":"e1892ee991aba7f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e1892ee991aba7f7","status":"passed","time":{"start":1698715020038,"stop":1698715027743,"duration":7705}},{"uid":"c88489fa306690ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/c88489fa306690ef","status":"passed","time":{"start":1698701375017,"stop":1698701381412,"duration":6395}},{"uid":"c0e7b6a81a2aecf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/c0e7b6a81a2aecf4","status":"passed","time":{"start":1698700259776,"stop":1698700266338,"duration":6562}},{"uid":"5281c095dbbf20d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/5281c095dbbf20d","status":"passed","time":{"start":1698693017313,"stop":1698693024787,"duration":7474}},{"uid":"c40d75ac907575db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c40d75ac907575db","status":"passed","time":{"start":1698692782206,"stop":1698692788854,"duration":6648}},{"uid":"3ec7c8876f93863e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3ec7c8876f93863e","status":"passed","time":{"start":1698646371392,"stop":1698646379211,"duration":7819}},{"uid":"dc54e89f07756c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/dc54e89f07756c91","status":"passed","time":{"start":1698646374721,"stop":1698646381062,"duration":6341}},{"uid":"a491e4bb1f7c57f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a491e4bb1f7c57f9","status":"passed","time":{"start":1698628585583,"stop":1698628593380,"duration":7797}},{"uid":"8a7bb0d29de40e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8a7bb0d29de40e52","status":"passed","time":{"start":1698615186008,"stop":1698615192501,"duration":6493}},{"uid":"aba0311ac6c9bc99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/aba0311ac6c9bc99","status":"passed","time":{"start":1698615256085,"stop":1698615262983,"duration":6898}},{"uid":"fab124dedf6dfbab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/fab124dedf6dfbab","status":"passed","time":{"start":1698615117159,"stop":1698615124634,"duration":7475}},{"uid":"c5b61725d1370933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/c5b61725d1370933","status":"passed","time":{"start":1698542357552,"stop":1698542364957,"duration":7405}},{"uid":"87fc25b594f358df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/87fc25b594f358df","status":"passed","time":{"start":1698455583515,"stop":1698455591221,"duration":7706}},{"uid":"2f7a7408e19c02f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2f7a7408e19c02f1","status":"passed","time":{"start":1698369257266,"stop":1698369265303,"duration":8037}},{"uid":"d8ac304ecc3e45e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d8ac304ecc3e45e9","status":"passed","time":{"start":1698282848526,"stop":1698282856444,"duration":7918}},{"uid":"ec52c48de13de59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/ec52c48de13de59","status":"passed","time":{"start":1698196512794,"stop":1698196520348,"duration":7554}},{"uid":"9115e0bbb61219f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/9115e0bbb61219f0","status":"passed","time":{"start":1698178232943,"stop":1698178239940,"duration":6997}}]},"9b4fbe015a28e4f52e55a5bc5e2d6fd0":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"9ddc0566cab40b78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/9ddc0566cab40b78","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":1698867590362,"stop":1698867719733,"duration":129371}},{"uid":"74e562bb718dd6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/74e562bb718dd6b","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":1698801603940,"stop":1698801733879,"duration":129939}},{"uid":"ce05c7569805d00e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ce05c7569805d00e","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":1698788748415,"stop":1698788879422,"duration":131007}},{"uid":"10d6a4e31338d327","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/10d6a4e31338d327","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":1698715222769,"stop":1698715353372,"duration":130603}},{"uid":"d52431c299ccba13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d52431c299ccba13","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":1698701554011,"stop":1698701683682,"duration":129671}},{"uid":"9f0f5c95fc300274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9f0f5c95fc300274","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":1698700458030,"stop":1698700588937,"duration":130907}},{"uid":"ba4a8b2d46d252fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/ba4a8b2d46d252fa","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":1698693177394,"stop":1698693308515,"duration":131121}},{"uid":"4538cb2a362e782d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4538cb2a362e782d","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":1698692970520,"stop":1698693100747,"duration":130227}},{"uid":"f80edbde64d4988c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f80edbde64d4988c","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":1698646612255,"stop":1698646742246,"duration":129991}},{"uid":"b57655df6f264bb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b57655df6f264bb6","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":1698646553197,"stop":1698646684136,"duration":130939}},{"uid":"307cec11778a5aff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/307cec11778a5aff","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":1698628667103,"stop":1698628797977,"duration":130874}},{"uid":"2d965f184ff6b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/2d965f184ff6b0e","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":1698615392455,"stop":1698615522318,"duration":129863}},{"uid":"b61866fa2eea8cde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b61866fa2eea8cde","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":1698615311755,"stop":1698615441525,"duration":129770}},{"uid":"f36166469819d2bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f36166469819d2bc","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":1698615321240,"stop":1698615452615,"duration":131375}},{"uid":"69cc810936c39ee8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/69cc810936c39ee8","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":1698542594231,"stop":1698542723994,"duration":129763}},{"uid":"eb8d3d6937997bb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/eb8d3d6937997bb2","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":1698455665956,"stop":1698455796737,"duration":130781}},{"uid":"3e6851cfbe4b391b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/3e6851cfbe4b391b","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":1698369328993,"stop":1698369458488,"duration":129495}},{"uid":"f700a45999b39d10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f700a45999b39d10","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":1698283138870,"stop":1698283268498,"duration":129628}},{"uid":"b62f086a22e38378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b62f086a22e38378","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":1698196745026,"stop":1698196874696,"duration":129670}},{"uid":"fa84a1b361b0a68d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fa84a1b361b0a68d","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":1698178290727,"stop":1698178421279,"duration":130552}}]},"519a697efdcc9e7678d3369921187d0b":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":23},"items":[{"uid":"76ad9dcc2badbda5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/76ad9dcc2badbda5","status":"passed","time":{"start":1698867360148,"stop":1698867364949,"duration":4801}},{"uid":"b7d0ef51b67db396","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b7d0ef51b67db396","status":"passed","time":{"start":1698801505559,"stop":1698801520060,"duration":14501}},{"uid":"9ee9121802309fa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9ee9121802309fa7","status":"passed","time":{"start":1698788476492,"stop":1698788483648,"duration":7156}},{"uid":"413ade648f4e85c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/413ade648f4e85c1","status":"passed","time":{"start":1698714943356,"stop":1698714950309,"duration":6953}},{"uid":"faf7e93fdeb9b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/faf7e93fdeb9b4a","status":"passed","time":{"start":1698701313628,"stop":1698701318976,"duration":5348}},{"uid":"ae015ae27e6c5b17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ae015ae27e6c5b17","status":"passed","time":{"start":1698700190963,"stop":1698700198529,"duration":7566}},{"uid":"fc09896071d03c1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/fc09896071d03c1f","status":"passed","time":{"start":1698692755192,"stop":1698692761739,"duration":6547}},{"uid":"9c8c44fc28ce97f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/9c8c44fc28ce97f4","status":"passed","time":{"start":1698692709669,"stop":1698692716799,"duration":7130}},{"uid":"2dae8dd009c895d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2dae8dd009c895d9","status":"passed","time":{"start":1698646273735,"stop":1698646280135,"duration":6400}},{"uid":"7382184dda7f0e1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7382184dda7f0e1f","status":"passed","time":{"start":1698646296990,"stop":1698646302516,"duration":5526}},{"uid":"183e99180643adc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/183e99180643adc6","status":"passed","time":{"start":1698628514507,"stop":1698628520374,"duration":5867}},{"uid":"6325e1ba14aaac9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/6325e1ba14aaac9b","status":"passed","time":{"start":1698615143709,"stop":1698615149008,"duration":5299}},{"uid":"975ffd6764270fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/975ffd6764270fc5","status":"passed","time":{"start":1698615206815,"stop":1698615212482,"duration":5667}},{"uid":"76200ea86d919aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/76200ea86d919aba","status":"passed","time":{"start":1698615075818,"stop":1698615081577,"duration":5759}},{"uid":"3f54c75f198c6e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3f54c75f198c6e4","status":"passed","time":{"start":1698542318769,"stop":1698542325071,"duration":6302}},{"uid":"4558ba6983650ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/4558ba6983650ea9","status":"passed","time":{"start":1698455512721,"stop":1698455518601,"duration":5880}},{"uid":"52ea85355514d0f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/52ea85355514d0f9","status":"passed","time":{"start":1698369197950,"stop":1698369204091,"duration":6141}},{"uid":"a0ec2728b76ed831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a0ec2728b76ed831","status":"passed","time":{"start":1698282792316,"stop":1698282798572,"duration":6256}},{"uid":"fbb245790ad115ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/fbb245790ad115ba","status":"passed","time":{"start":1698196465992,"stop":1698196471806,"duration":5814}},{"uid":"a5117c2092652f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/a5117c2092652f2","status":"passed","time":{"start":1698178169068,"stop":1698178175629,"duration":6561}}]},"e8795ce8d9315a80a8e410520349c187":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":31},"items":[{"uid":"8898658c9d0be498","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/8898658c9d0be498","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: Cannot locate option with value: 10093544720; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception","time":{"start":1698867366514,"stop":1698867373326,"duration":6812}},{"uid":"665fd22cc5a408e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/665fd22cc5a408e2","status":"passed","time":{"start":1698801525721,"stop":1698801539966,"duration":14245}},{"uid":"9909d75b1d42ef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9909d75b1d42ef5","status":"passed","time":{"start":1698788486023,"stop":1698788499847,"duration":13824}},{"uid":"2cdc37726910b792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2cdc37726910b792","status":"passed","time":{"start":1698714952495,"stop":1698714967073,"duration":14578}},{"uid":"ae7107aea859d924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ae7107aea859d924","status":"passed","time":{"start":1698701321049,"stop":1698701332751,"duration":11702}},{"uid":"68214b7c311a68cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/68214b7c311a68cb","status":"passed","time":{"start":1698700200906,"stop":1698700215385,"duration":14479}},{"uid":"d4383a6769bb876b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d4383a6769bb876b","status":"passed","time":{"start":1698692763880,"stop":1698692790215,"duration":26335}},{"uid":"210c9e678dfe4e34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/210c9e678dfe4e34","status":"passed","time":{"start":1698692719348,"stop":1698692735139,"duration":15791}},{"uid":"89ad495d0ed11de3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/89ad495d0ed11de3","status":"passed","time":{"start":1698646282309,"stop":1698646296615,"duration":14306}},{"uid":"3dcd5e8380cd29ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3dcd5e8380cd29ea","status":"passed","time":{"start":1698646305039,"stop":1698646318259,"duration":13220}},{"uid":"11a742b74d12ea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/11a742b74d12ea1","status":"passed","time":{"start":1698628525804,"stop":1698628542034,"duration":16230}},{"uid":"5bb413da76bbd057","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5bb413da76bbd057","status":"passed","time":{"start":1698615154784,"stop":1698615165542,"duration":10758}},{"uid":"95af06715061d00c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/95af06715061d00c","status":"passed","time":{"start":1698615214361,"stop":1698615228395,"duration":14034}},{"uid":"5934339dd9c8a160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/5934339dd9c8a160","status":"passed","time":{"start":1698615087317,"stop":1698615102652,"duration":15335}},{"uid":"8de2029e45c5ce7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8de2029e45c5ce7c","status":"passed","time":{"start":1698542327041,"stop":1698542344179,"duration":17138}},{"uid":"1e89ad3954a16a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1e89ad3954a16a3","status":"passed","time":{"start":1698455520060,"stop":1698455532982,"duration":12922}},{"uid":"2d6ae23e1b087270","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2d6ae23e1b087270","status":"passed","time":{"start":1698369206228,"stop":1698369220281,"duration":14053}},{"uid":"6347ddaf8023783c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6347ddaf8023783c","status":"passed","time":{"start":1698282801098,"stop":1698282820300,"duration":19202}},{"uid":"aa4e6a7931f7fc59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/aa4e6a7931f7fc59","status":"passed","time":{"start":1698196477656,"stop":1698196500238,"duration":22582}},{"uid":"5d193ea487eb98d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/5d193ea487eb98d2","status":"passed","time":{"start":1698178181199,"stop":1698178199638,"duration":18439}}]},"f8fee070cb49e91fbb5bb87c533c294a":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"212ca2d7e8078780","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/212ca2d7e8078780","status":"passed","time":{"start":1698867386349,"stop":1698867394242,"duration":7893}},{"uid":"4e82488defe74fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/4e82488defe74fea","status":"passed","time":{"start":1698801547229,"stop":1698801576180,"duration":28951}},{"uid":"98f041530a093f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/98f041530a093f1","status":"passed","time":{"start":1698788723684,"stop":1698788736635,"duration":12951}},{"uid":"df04373a4a66bfc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/df04373a4a66bfc6","status":"passed","time":{"start":1698715189400,"stop":1698715199662,"duration":10262}},{"uid":"de85eac4e6393348","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/de85eac4e6393348","status":"passed","time":{"start":1698701520085,"stop":1698701526849,"duration":6764}},{"uid":"eb75f973a352dd30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/eb75f973a352dd30","status":"passed","time":{"start":1698700432185,"stop":1698700439672,"duration":7487}},{"uid":"76c4147acac34c3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/76c4147acac34c3b","status":"passed","time":{"start":1698693000169,"stop":1698693006566,"duration":6397}},{"uid":"16385caca7d8ed0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/16385caca7d8ed0a","status":"passed","time":{"start":1698692948967,"stop":1698692955489,"duration":6522}},{"uid":"6f34e381c1c5955","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/6f34e381c1c5955","status":"passed","time":{"start":1698646565545,"stop":1698646571972,"duration":6427}},{"uid":"5093b671b8fc05ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/5093b671b8fc05ec","status":"passed","time":{"start":1698646504813,"stop":1698646511360,"duration":6547}},{"uid":"f6c5e26706d6e4ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/f6c5e26706d6e4ab","status":"passed","time":{"start":1698628542135,"stop":1698628572800,"duration":30665}},{"uid":"75e00bac10e85524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/75e00bac10e85524","status":"passed","time":{"start":1698615169673,"stop":1698615175841,"duration":6168}},{"uid":"69a3d6fec48f1da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/69a3d6fec48f1da2","status":"passed","time":{"start":1698615237513,"stop":1698615243606,"duration":6093}},{"uid":"6b6677ca9351c6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/6b6677ca9351c6d6","status":"passed","time":{"start":1698615099882,"stop":1698615106253,"duration":6371}},{"uid":"6a375108c53c193d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6a375108c53c193d","status":"passed","time":{"start":1698542339038,"stop":1698542346907,"duration":7869}},{"uid":"b558ae648175f6c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/b558ae648175f6c0","status":"passed","time":{"start":1698455531044,"stop":1698455571945,"duration":40901}},{"uid":"e29ffff010dd285c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e29ffff010dd285c","status":"passed","time":{"start":1698369220854,"stop":1698369245818,"duration":24964}},{"uid":"43af080ccdbc4b99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/43af080ccdbc4b99","status":"passed","time":{"start":1698282809999,"stop":1698282838165,"duration":28166}},{"uid":"c19a9cf11b36e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c19a9cf11b36e6","status":"passed","time":{"start":1698196482484,"stop":1698196502892,"duration":20408}},{"uid":"c5e30b3090e194a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c5e30b3090e194a1","status":"passed","time":{"start":1698178214308,"stop":1698178222741,"duration":8433}}]},"44ddd5985badeba6e2bcae7f904bc14a":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b5ed75a48c1697bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/b5ed75a48c1697bf","status":"passed","time":{"start":1698867551741,"stop":1698867553838,"duration":2097}},{"uid":"33461bc8237a5860","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/33461bc8237a5860","status":"passed","time":{"start":1698801578081,"stop":1698801580432,"duration":2351}},{"uid":"a97eb22f26035507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/a97eb22f26035507","status":"passed","time":{"start":1698788721162,"stop":1698788723462,"duration":2300}},{"uid":"53e8cdfa044057ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/53e8cdfa044057ab","status":"passed","time":{"start":1698715207485,"stop":1698715210055,"duration":2570}},{"uid":"62414a5656f70aeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/62414a5656f70aeb","status":"passed","time":{"start":1698701531620,"stop":1698701533688,"duration":2068}},{"uid":"421e0c5cad1fb950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/421e0c5cad1fb950","status":"passed","time":{"start":1698700437427,"stop":1698700439651,"duration":2224}},{"uid":"191966dd06f6ce62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/191966dd06f6ce62","status":"passed","time":{"start":1698693202044,"stop":1698693204467,"duration":2423}},{"uid":"d82da2b0fedfff03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d82da2b0fedfff03","status":"passed","time":{"start":1698692957253,"stop":1698692959637,"duration":2384}},{"uid":"a56514cf55029176","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/a56514cf55029176","status":"passed","time":{"start":1698646555887,"stop":1698646558490,"duration":2603}},{"uid":"5a9a8fb86a7eccb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/5a9a8fb86a7eccb9","status":"passed","time":{"start":1698646525658,"stop":1698646528067,"duration":2409}},{"uid":"b99be57544b8c4e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b99be57544b8c4e3","status":"passed","time":{"start":1698628596599,"stop":1698628599710,"duration":3111}},{"uid":"89fa786f660277b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/89fa786f660277b7","status":"passed","time":{"start":1698615357272,"stop":1698615360093,"duration":2821}},{"uid":"751ea86e8fe1bf9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/751ea86e8fe1bf9a","status":"passed","time":{"start":1698615271207,"stop":1698615273767,"duration":2560}},{"uid":"8b6d9d5cbdd3bd7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8b6d9d5cbdd3bd7d","status":"passed","time":{"start":1698615368701,"stop":1698615371204,"duration":2503}},{"uid":"35f37ddff0aeafd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/35f37ddff0aeafd0","status":"passed","time":{"start":1698542580999,"stop":1698542583059,"duration":2060}},{"uid":"80c0bcffb0be048e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/80c0bcffb0be048e","status":"passed","time":{"start":1698455598458,"stop":1698455600425,"duration":1967}},{"uid":"cc2b49145d88ddad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/cc2b49145d88ddad","status":"passed","time":{"start":1698369272186,"stop":1698369274549,"duration":2363}},{"uid":"a8e624e26260c743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a8e624e26260c743","status":"passed","time":{"start":1698283092511,"stop":1698283094806,"duration":2295}},{"uid":"251d98a9e2933031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/251d98a9e2933031","status":"passed","time":{"start":1698196719005,"stop":1698196721224,"duration":2219}},{"uid":"2d6dcaa93661e622","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/2d6dcaa93661e622","status":"passed","time":{"start":1698178244270,"stop":1698178246628,"duration":2358}}]},"445c69993d092ef0a391b637b7b8f077":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"8db9b799650f26a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/8db9b799650f26a7","status":"passed","time":{"start":1698867561285,"stop":1698867562525,"duration":1240}},{"uid":"61f5a46b60b9e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/61f5a46b60b9e3","status":"passed","time":{"start":1698801590126,"stop":1698801591626,"duration":1500}},{"uid":"7aff31def8b2de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/7aff31def8b2de0","status":"passed","time":{"start":1698788733067,"stop":1698788735089,"duration":2022}},{"uid":"cee1448a4f62e4db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/cee1448a4f62e4db","status":"passed","time":{"start":1698715199665,"stop":1698715201794,"duration":2129}},{"uid":"f84a65449e59192c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f84a65449e59192c","status":"passed","time":{"start":1698701541920,"stop":1698701543179,"duration":1259}},{"uid":"7d78d5573017a394","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/7d78d5573017a394","status":"passed","time":{"start":1698700439675,"stop":1698700441829,"duration":2154}},{"uid":"be2ee0f368e2b518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/be2ee0f368e2b518","status":"passed","time":{"start":1698693143076,"stop":1698693145243,"duration":2167}},{"uid":"ff289f3538ab5265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/ff289f3538ab5265","status":"passed","time":{"start":1698692955492,"stop":1698692957532,"duration":2040}},{"uid":"60beb68c13258839","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/60beb68c13258839","status":"passed","time":{"start":1698646567181,"stop":1698646569393,"duration":2212}},{"uid":"57be4764025634e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/57be4764025634e3","status":"passed","time":{"start":1698646538276,"stop":1698646539907,"duration":1631}},{"uid":"5e504e9587a101e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/5e504e9587a101e4","status":"passed","time":{"start":1698628608563,"stop":1698628610370,"duration":1807}},{"uid":"18391c7a91666714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/18391c7a91666714","status":"passed","time":{"start":1698615368410,"stop":1698615369730,"duration":1320}},{"uid":"691ff3f19a8714bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/691ff3f19a8714bd","status":"passed","time":{"start":1698615282020,"stop":1698615283316,"duration":1296}},{"uid":"db0f32d647e3c6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/db0f32d647e3c6ff","status":"passed","time":{"start":1698615380465,"stop":1698615382337,"duration":1872}},{"uid":"c5e5914892967e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/c5e5914892967e38","status":"passed","time":{"start":1698542591909,"stop":1698542593317,"duration":1408}},{"uid":"2349e3c98381b152","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2349e3c98381b152","status":"passed","time":{"start":1698455608449,"stop":1698455609870,"duration":1421}},{"uid":"3e9c1e0d5e1c8b1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/3e9c1e0d5e1c8b1b","status":"passed","time":{"start":1698369284071,"stop":1698369285677,"duration":1606}},{"uid":"d42c30840be19547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d42c30840be19547","status":"passed","time":{"start":1698283119728,"stop":1698283122347,"duration":2619}},{"uid":"10b120f845304bb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/10b120f845304bb1","status":"passed","time":{"start":1698196730882,"stop":1698196732772,"duration":1890}},{"uid":"b07c70392534ef14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b07c70392534ef14","status":"passed","time":{"start":1698178256169,"stop":1698178257708,"duration":1539}}]},"46bdc81110002bd93542f111d9af2812":{"statistic":{"failed":27,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":170},"items":[{"uid":"a84526d38440c648","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/a84526d38440c648","status":"passed","time":{"start":1698867548174,"stop":1698867551739,"duration":3565}},{"uid":"9fefcfac864b7e64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9fefcfac864b7e64","status":"passed","time":{"start":1698801576289,"stop":1698801578078,"duration":1789}},{"uid":"7f40f38336f6e2ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/7f40f38336f6e2ed","status":"passed","time":{"start":1698788717223,"stop":1698788721159,"duration":3936}},{"uid":"a02bb2884be70c1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a02bb2884be70c1d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698715205668,"stop":1698715207437,"duration":1769}},{"uid":"815bdd47584f69a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/815bdd47584f69a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701542772,"stop":1698701545860,"duration":3088}},{"uid":"16797d826ed5298f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/16797d826ed5298f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700435341,"stop":1698700437397,"duration":2056}},{"uid":"f7c880184cf8925d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f7c880184cf8925d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693199167,"stop":1698693202011,"duration":2844}},{"uid":"279ab02bb5bab717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/279ab02bb5bab717","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692954683,"stop":1698692957217,"duration":2534}},{"uid":"e733d66277eb3eda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/e733d66277eb3eda","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646553957,"stop":1698646555851,"duration":1894}},{"uid":"1fdef57c8037f091","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1fdef57c8037f091","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646523561,"stop":1698646525630,"duration":2069}},{"uid":"b69be7fb87b7d768","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b69be7fb87b7d768","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628913751,"stop":1698628915379,"duration":1628}},{"uid":"baf7938eb8f4799f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/baf7938eb8f4799f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615355181,"stop":1698615357079,"duration":1898}},{"uid":"e170de4dd8f36ff1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e170de4dd8f36ff1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615592866,"stop":1698615594742,"duration":1876}},{"uid":"65c8043481cc6288","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/65c8043481cc6288","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615293333,"stop":1698615295603,"duration":2270}},{"uid":"5417649125a14299","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5417649125a14299","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542532168,"stop":1698542535276,"duration":3108}},{"uid":"ef775124de177170","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ef775124de177170","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455885867,"stop":1698455887338,"duration":1471}},{"uid":"6f1bb5e564f22a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6f1bb5e564f22a10","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369647034,"stop":1698369648928,"duration":1894}},{"uid":"e2005a79565e3c45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e2005a79565e3c45","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698283042188,"stop":1698283143588,"duration":101400}},{"uid":"58fed7cc9d503bc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/58fed7cc9d503bc8","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196691412,"stop":1698196693380,"duration":1968}},{"uid":"85e143a08a7a548b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/85e143a08a7a548b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178620664,"stop":1698178623709,"duration":3045}}]},"f014a970b405df22a91c3a1e6926ba51":{"statistic":{"failed":58,"broken":0,"skipped":0,"passed":112,"unknown":0,"total":170},"items":[{"uid":"b40838004c6edecc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/b40838004c6edecc","status":"passed","time":{"start":1698867380587,"stop":1698867388313,"duration":7726}},{"uid":"7bba6c98af9949be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7bba6c98af9949be","status":"passed","time":{"start":1698801558917,"stop":1698801567380,"duration":8463}},{"uid":"b9fd8d39dc6f7a49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/b9fd8d39dc6f7a49","status":"passed","time":{"start":1698788523365,"stop":1698788532892,"duration":9527}},{"uid":"5b2b2f4b7191fb7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5b2b2f4b7191fb7b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714993434,"stop":1698715004723,"duration":11289}},{"uid":"ddfea0679f50f357","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ddfea0679f50f357","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701353200,"stop":1698701361260,"duration":8060}},{"uid":"bbe2a0308e454fc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/bbe2a0308e454fc1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700237993,"stop":1698700246390,"duration":8397}},{"uid":"8b961fb77d225921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8b961fb77d225921","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693110740,"stop":1698693131258,"duration":20518}},{"uid":"4853c4651a8e3f4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4853c4651a8e3f4a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692758563,"stop":1698692769408,"duration":10845}},{"uid":"68e706ade5dc98bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/68e706ade5dc98bd","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646336846,"stop":1698646347866,"duration":11020}},{"uid":"408995bab1ea5fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/408995bab1ea5fb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646346059,"stop":1698646354414,"duration":8355}},{"uid":"8cbd119a63ff336c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8cbd119a63ff336c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628566051,"stop":1698628573545,"duration":7494}},{"uid":"a51ef4d8729a2912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a51ef4d8729a2912","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615483345,"stop":1698615491448,"duration":8103}},{"uid":"a99311e2d630448c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a99311e2d630448c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615248411,"stop":1698615255679,"duration":7268}},{"uid":"d12bc582b490d53c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d12bc582b490d53c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615125609,"stop":1698615134706,"duration":9097}},{"uid":"bd49bd87e3f92563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bd49bd87e3f92563","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542366391,"stop":1698542374299,"duration":7908}},{"uid":"5012eb901ab8050b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5012eb901ab8050b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455553149,"stop":1698455561748,"duration":8599}},{"uid":"b3ab764cd767ccc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b3ab764cd767ccc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369242808,"stop":1698369251803,"duration":8995}},{"uid":"77a61b2ea9affaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/77a61b2ea9affaa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698282846775,"stop":1698282856330,"duration":9555}},{"uid":"18f3f4b4d20f08d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/18f3f4b4d20f08d7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196523960,"stop":1698196531635,"duration":7675}},{"uid":"71b4ae87742e068d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/71b4ae87742e068d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178221467,"stop":1698178230510,"duration":9043}}]},"f7ffd8878be96220bbaf283f6c48e546":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"eb176b835655322","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/eb176b835655322","status":"passed","time":{"start":1698867365261,"stop":1698867366512,"duration":1251}},{"uid":"9adc85ad5f1b3975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9adc85ad5f1b3975","status":"passed","time":{"start":1698801520480,"stop":1698801525718,"duration":5238}},{"uid":"ef0b972fff0bb783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ef0b972fff0bb783","status":"passed","time":{"start":1698788484383,"stop":1698788486020,"duration":1637}},{"uid":"fb7e581fbee49cbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fb7e581fbee49cbe","status":"passed","time":{"start":1698714951120,"stop":1698714952491,"duration":1371}},{"uid":"5c10bc6f0589c24f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5c10bc6f0589c24f","status":"passed","time":{"start":1698701319547,"stop":1698701321047,"duration":1500}},{"uid":"87bb0bf27ef92ede","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/87bb0bf27ef92ede","status":"passed","time":{"start":1698700199201,"stop":1698700200903,"duration":1702}},{"uid":"6917208950cbda99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/6917208950cbda99","status":"passed","time":{"start":1698692762467,"stop":1698692763877,"duration":1410}},{"uid":"71c8bc19bf189454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/71c8bc19bf189454","status":"passed","time":{"start":1698692717530,"stop":1698692719345,"duration":1815}},{"uid":"936d39935dbc13a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/936d39935dbc13a8","status":"passed","time":{"start":1698646280898,"stop":1698646282306,"duration":1408}},{"uid":"d22552df8757a6d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d22552df8757a6d3","status":"passed","time":{"start":1698646303158,"stop":1698646305036,"duration":1878}},{"uid":"149a45354ebe2ba3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/149a45354ebe2ba3","status":"passed","time":{"start":1698628521029,"stop":1698628525801,"duration":4772}},{"uid":"d40a83dff6ef9b0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d40a83dff6ef9b0a","status":"passed","time":{"start":1698615149656,"stop":1698615154780,"duration":5124}},{"uid":"e076d2cc20fd7ed2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e076d2cc20fd7ed2","status":"passed","time":{"start":1698615213172,"stop":1698615214358,"duration":1186}},{"uid":"d99e51317e2e8f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d99e51317e2e8f81","status":"passed","time":{"start":1698615082366,"stop":1698615087314,"duration":4948}},{"uid":"2c22c86f99e54b5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2c22c86f99e54b5d","status":"passed","time":{"start":1698542325719,"stop":1698542327039,"duration":1320}},{"uid":"ffc7cc2fb9d4fbc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ffc7cc2fb9d4fbc3","status":"passed","time":{"start":1698455519054,"stop":1698455520057,"duration":1003}},{"uid":"1ba764120a6501d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/1ba764120a6501d0","status":"passed","time":{"start":1698369204837,"stop":1698369206225,"duration":1388}},{"uid":"a9c7cb253cdba53b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a9c7cb253cdba53b","status":"passed","time":{"start":1698282799313,"stop":1698282801095,"duration":1782}},{"uid":"9f53ffcf8ab2d064","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9f53ffcf8ab2d064","status":"passed","time":{"start":1698196472371,"stop":1698196477654,"duration":5283}},{"uid":"616e3c64d202616d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/616e3c64d202616d","status":"passed","time":{"start":1698178176362,"stop":1698178181195,"duration":4833}}]},"7f3dc7acf0fc90eded39e25c4ed3bb60":{"statistic":{"failed":49,"broken":0,"skipped":0,"passed":121,"unknown":0,"total":170},"items":[{"uid":"20c3c7688b045c62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/20c3c7688b045c62","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698867333796,"stop":1698867334687,"duration":891}},{"uid":"a3ce50c31fb478c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/a3ce50c31fb478c1","status":"passed","time":{"start":1698801501999,"stop":1698801505227,"duration":3228}},{"uid":"561d1ae73fa3c8fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/561d1ae73fa3c8fa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698788438738,"stop":1698788439886,"duration":1148}},{"uid":"dcfd719a54c7c79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/dcfd719a54c7c79","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698714898387,"stop":1698714899456,"duration":1069}},{"uid":"f4ecf255b7a35956","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f4ecf255b7a35956","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698701282000,"stop":1698701283050,"duration":1050}},{"uid":"ed214a66d6a85e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ed214a66d6a85e6b","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698700165821,"stop":1698700167201,"duration":1380}},{"uid":"516a02e47b328fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/516a02e47b328fd","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692723343,"stop":1698692724484,"duration":1141}},{"uid":"e1a314f09b2b95e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e1a314f09b2b95e0","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692676387,"stop":1698692677380,"duration":993}},{"uid":"7e8a542d3c2050f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/7e8a542d3c2050f7","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698646236230,"stop":1698646237338,"duration":1108}},{"uid":"702ed62fe89349f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/702ed62fe89349f7","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698646265877,"stop":1698646267173,"duration":1296}},{"uid":"2a02545f97e3fde1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/2a02545f97e3fde1","status":"passed","time":{"start":1698628482222,"stop":1698628488204,"duration":5982}},{"uid":"2808cb4656cc7b14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/2808cb4656cc7b14","status":"passed","time":{"start":1698615116395,"stop":1698615120805,"duration":4410}},{"uid":"fa582e31a4d4d973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/fa582e31a4d4d973","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615171839,"stop":1698615173009,"duration":1170}},{"uid":"fdd47830f2f03a84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/fdd47830f2f03a84","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615050255,"stop":1698615051448,"duration":1193}},{"uid":"8857312bf597e868","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8857312bf597e868","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698542283769,"stop":1698542285027,"duration":1258}},{"uid":"9a2deb3de9c77bfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/9a2deb3de9c77bfa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698455478857,"stop":1698455479972,"duration":1115}},{"uid":"226e18540dc126a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/226e18540dc126a5","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698369166372,"stop":1698369167516,"duration":1144}},{"uid":"5f0ca284f7c3cea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/5f0ca284f7c3cea1","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698282749795,"stop":1698282754065,"duration":4270}},{"uid":"ca863fb77ee94132","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/ca863fb77ee94132","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698196426968,"stop":1698196427978,"duration":1010}},{"uid":"90c0955ac340801a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/90c0955ac340801a","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178144884,"stop":1698178145790,"duration":906}}]},"af246d65f1eea891cf11ee497308965a":{"statistic":{"failed":147,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":170},"items":[{"uid":"cc94684964a1cab8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/cc94684964a1cab8","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":1698867589459,"stop":1698867590208,"duration":749}},{"uid":"b4024b7e85168ed0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b4024b7e85168ed0","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698801595230,"stop":1698801603906,"duration":8676}},{"uid":"73dee4db266ebd90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/73dee4db266ebd90","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698788746594,"stop":1698788748233,"duration":1639}},{"uid":"e47ac599b0848867","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e47ac599b0848867","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698715221055,"stop":1698715222717,"duration":1662}},{"uid":"eaef15e37c268a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/eaef15e37c268a4d","status":"passed","time":{"start":1698701552664,"stop":1698701554008,"duration":1344}},{"uid":"b459285f95828881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b459285f95828881","status":"passed","time":{"start":1698700455798,"stop":1698700458027,"duration":2229}},{"uid":"41ed6e0c0d968086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/41ed6e0c0d968086","status":"passed","time":{"start":1698693175778,"stop":1698693177390,"duration":1612}},{"uid":"a5e78f5d1c4368ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/a5e78f5d1c4368ba","status":"passed","time":{"start":1698692968952,"stop":1698692970517,"duration":1565}},{"uid":"ccdf21d0efedcc15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ccdf21d0efedcc15","status":"passed","time":{"start":1698646581994,"stop":1698646612252,"duration":30258}},{"uid":"4cce95b11b430ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/4cce95b11b430ba","status":"passed","time":{"start":1698646551164,"stop":1698646553194,"duration":2030}},{"uid":"37de1966a41688dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/37de1966a41688dc","status":"passed","time":{"start":1698628637748,"stop":1698628667099,"duration":29351}},{"uid":"5d2ac47bf8e0f1dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5d2ac47bf8e0f1dd","status":"passed","time":{"start":1698615391164,"stop":1698615392453,"duration":1289}},{"uid":"9e1eb450c991bf18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/9e1eb450c991bf18","status":"passed","time":{"start":1698615310125,"stop":1698615311752,"duration":1627}},{"uid":"19554ed69ab7f698","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/19554ed69ab7f698","status":"passed","time":{"start":1698615319636,"stop":1698615321238,"duration":1602}},{"uid":"8cb0749a55897043","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8cb0749a55897043","status":"passed","time":{"start":1698542564247,"stop":1698542594229,"duration":29982}},{"uid":"363b789600daad6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/363b789600daad6","status":"passed","time":{"start":1698455642590,"stop":1698455665953,"duration":23363}},{"uid":"562b354808e318","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/562b354808e318","status":"passed","time":{"start":1698369319945,"stop":1698369328990,"duration":9045}},{"uid":"31c423fb33f8f5e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/31c423fb33f8f5e9","status":"passed","time":{"start":1698283137129,"stop":1698283138867,"duration":1738}},{"uid":"8f29e7252b3a8970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/8f29e7252b3a8970","status":"passed","time":{"start":1698196715673,"stop":1698196745024,"duration":29351}},{"uid":"62640462317c27de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/62640462317c27de","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178287486,"stop":1698178290665,"duration":3179}}]},"702154f20d1bb392cb26213b3a14a202":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"962394fc05a08c2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/962394fc05a08c2a","status":"passed","time":{"start":1698867719913,"stop":1698867722520,"duration":2607}},{"uid":"461819083a56d962","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/461819083a56d962","status":"passed","time":{"start":1698801603603,"stop":1698801605888,"duration":2285}},{"uid":"c2bd48aa089f57da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c2bd48aa089f57da","status":"passed","time":{"start":1698788879567,"stop":1698788881849,"duration":2282}},{"uid":"9d8a0b643d17d07a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9d8a0b643d17d07a","status":"passed","time":{"start":1698715353690,"stop":1698715355931,"duration":2241}},{"uid":"24574c389132c959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/24574c389132c959","status":"passed","time":{"start":1698701683958,"stop":1698701686408,"duration":2450}},{"uid":"f2901b73af6893d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f2901b73af6893d9","status":"passed","time":{"start":1698700589087,"stop":1698700595555,"duration":6468}},{"uid":"4e6eea5b4c5dc485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/4e6eea5b4c5dc485","status":"passed","time":{"start":1698693308754,"stop":1698693311848,"duration":3094}},{"uid":"d65bd51e13adcd4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d65bd51e13adcd4a","status":"passed","time":{"start":1698693100927,"stop":1698693103066,"duration":2139}},{"uid":"fdabd92d32d0d019","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/fdabd92d32d0d019","status":"passed","time":{"start":1698646588268,"stop":1698646590914,"duration":2646}},{"uid":"367f55fc7dd35bdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/367f55fc7dd35bdc","status":"passed","time":{"start":1698646555939,"stop":1698646558822,"duration":2883}},{"uid":"5e4ee764089c3885","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/5e4ee764089c3885","status":"passed","time":{"start":1698628798142,"stop":1698628800489,"duration":2347}},{"uid":"eb69c24a961db32e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/eb69c24a961db32e","status":"passed","time":{"start":1698615522528,"stop":1698615524981,"duration":2453}},{"uid":"29dd20c44f21e6e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/29dd20c44f21e6e6","status":"passed","time":{"start":1698615441714,"stop":1698615444077,"duration":2363}},{"uid":"e6991af0ee0af46c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e6991af0ee0af46c","status":"passed","time":{"start":1698615452876,"stop":1698615455611,"duration":2735}},{"uid":"884279a4b2c813a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/884279a4b2c813a6","status":"passed","time":{"start":1698542724138,"stop":1698542727017,"duration":2879}},{"uid":"4e790a5838126c00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/4e790a5838126c00","status":"passed","time":{"start":1698455796933,"stop":1698455799028,"duration":2095}},{"uid":"9d40651691035344","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9d40651691035344","status":"passed","time":{"start":1698369458737,"stop":1698369461355,"duration":2618}},{"uid":"3848c4f49160f36b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3848c4f49160f36b","status":"passed","time":{"start":1698283268723,"stop":1698283271353,"duration":2630}},{"uid":"5b08c12bd176b91c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5b08c12bd176b91c","status":"passed","time":{"start":1698196874960,"stop":1698196877643,"duration":2683}},{"uid":"79b557a5f53e4b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/79b557a5f53e4b4a","status":"passed","time":{"start":1698178421467,"stop":1698178429574,"duration":8107}}]},"b583dc83005aea8688ae703bcdf0d977":{"statistic":{"failed":78,"broken":0,"skipped":0,"passed":92,"unknown":0,"total":170},"items":[{"uid":"34fc19b30c9580ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/34fc19b30c9580ac","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867337336,"stop":1698867337608,"duration":272}},{"uid":"8ed776cf46eabe23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/8ed776cf46eabe23","status":"passed","time":{"start":1698801490220,"stop":1698801494984,"duration":4764}},{"uid":"63b6a4042cefac1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/63b6a4042cefac1b","status":"passed","time":{"start":1698788436184,"stop":1698788437950,"duration":1766}},{"uid":"19e8f8570357f9c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/19e8f8570357f9c1","status":"passed","time":{"start":1698714913353,"stop":1698714915875,"duration":2522}},{"uid":"64ecb78eb0fa67da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/64ecb78eb0fa67da","status":"passed","time":{"start":1698701291226,"stop":1698701293253,"duration":2027}},{"uid":"e4457a0aa32653a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e4457a0aa32653a0","status":"passed","time":{"start":1698700168834,"stop":1698700170641,"duration":1807}},{"uid":"bc499fa0f4ad4166","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/bc499fa0f4ad4166","status":"passed","time":{"start":1698692727621,"stop":1698692729396,"duration":1775}},{"uid":"b0029dda28b2bc10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b0029dda28b2bc10","status":"passed","time":{"start":1698692683427,"stop":1698692685193,"duration":1766}},{"uid":"5eae39fc0fb939ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5eae39fc0fb939ae","status":"passed","time":{"start":1698646240082,"stop":1698646242009,"duration":1927}},{"uid":"355845ef1a1d26ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/355845ef1a1d26ba","status":"passed","time":{"start":1698646274421,"stop":1698646276362,"duration":1941}},{"uid":"3bb2b9a87f0120b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3bb2b9a87f0120b5","status":"passed","time":{"start":1698628477445,"stop":1698628479575,"duration":2130}},{"uid":"c873aaededb4b3a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c873aaededb4b3a8","status":"passed","time":{"start":1698615117825,"stop":1698615119587,"duration":1762}},{"uid":"6b9fd7b13a372244","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6b9fd7b13a372244","status":"passed","time":{"start":1698615168861,"stop":1698615170455,"duration":1594}},{"uid":"214c8eb35e05c504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/214c8eb35e05c504","status":"passed","time":{"start":1698615051528,"stop":1698615053523,"duration":1995}},{"uid":"15e542b2972010c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/15e542b2972010c8","status":"passed","time":{"start":1698542290908,"stop":1698542292642,"duration":1734}},{"uid":"ee1503d5c9462cf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ee1503d5c9462cf1","status":"passed","time":{"start":1698455489702,"stop":1698455494403,"duration":4701}},{"uid":"50c3ca2aa0cf26b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/50c3ca2aa0cf26b9","status":"passed","time":{"start":1698369174772,"stop":1698369176655,"duration":1883}},{"uid":"fd9fa44d92771218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/fd9fa44d92771218","status":"passed","time":{"start":1698282765947,"stop":1698282767830,"duration":1883}},{"uid":"b34268d933aa1da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b34268d933aa1da2","status":"passed","time":{"start":1698196445699,"stop":1698196447445,"duration":1746}},{"uid":"af8313a2f428e845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/af8313a2f428e845","status":"passed","time":{"start":1698178147839,"stop":1698178149888,"duration":2049}}]},"04b39ae94b1ff1469a2ad10c001ef3a6":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":70,"unknown":0,"total":71},"items":[{"uid":"991e31963f0ef3dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/991e31963f0ef3dc","status":"passed","time":{"start":1698867678924,"stop":1698867688421,"duration":9497}},{"uid":"9c2ca783df929a46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9c2ca783df929a46","status":"passed","time":{"start":1698801697057,"stop":1698801707734,"duration":10677}},{"uid":"f600daca1e66a582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/f600daca1e66a582","status":"passed","time":{"start":1698788691053,"stop":1698788703509,"duration":12456}},{"uid":"d83dd939a9a74d64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d83dd939a9a74d64","status":"passed","time":{"start":1698715175320,"stop":1698715192162,"duration":16842}},{"uid":"c906a8bb4d857b63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/c906a8bb4d857b63","status":"passed","time":{"start":1698701521953,"stop":1698701531617,"duration":9664}},{"uid":"342212e724300a9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/342212e724300a9b","status":"passed","time":{"start":1698700412916,"stop":1698700423373,"duration":10457}},{"uid":"50d5cebac66e128f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/50d5cebac66e128f","status":"passed","time":{"start":1698693167298,"stop":1698693181153,"duration":13855}},{"uid":"667f78bfe16babde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/667f78bfe16babde","status":"passed","time":{"start":1698692930917,"stop":1698692941543,"duration":10626}},{"uid":"462dcbb27e85f9e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/462dcbb27e85f9e9","status":"passed","time":{"start":1698646521133,"stop":1698646537131,"duration":15998}},{"uid":"96594e8005bd9160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/96594e8005bd9160","status":"passed","time":{"start":1698646522440,"stop":1698646538274,"duration":15834}},{"uid":"3b973a4a196bf7e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3b973a4a196bf7e7","status":"passed","time":{"start":1698628892255,"stop":1698628901901,"duration":9646}},{"uid":"16c90415baaae0a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/16c90415baaae0a7","status":"passed","time":{"start":1698615331943,"stop":1698615343437,"duration":11494}},{"uid":"3ed660466dff7f5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3ed660466dff7f5c","status":"passed","time":{"start":1698615566517,"stop":1698615581289,"duration":14772}},{"uid":"625a470df552224b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/625a470df552224b","status":"passed","time":{"start":1698615266360,"stop":1698615280081,"duration":13721}},{"uid":"250d43937362ccac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/250d43937362ccac","status":"passed","time":{"start":1698542509003,"stop":1698542520048,"duration":11045}},{"uid":"e63aeedf58d8514","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e63aeedf58d8514","status":"passed","time":{"start":1698455862438,"stop":1698455875500,"duration":13062}},{"uid":"b48360325ca38922","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b48360325ca38922","status":"passed","time":{"start":1698369618290,"stop":1698369633368,"duration":15078}},{"uid":"b10204aa89663e81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/b10204aa89663e81","status":"passed","time":{"start":1698283000284,"stop":1698283013894,"duration":13610}},{"uid":"5f56bba6219cf671","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5f56bba6219cf671","status":"passed","time":{"start":1698196665872,"stop":1698196678753,"duration":12881}},{"uid":"7ef469a09b55b8c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7ef469a09b55b8c2","status":"passed","time":{"start":1698178597465,"stop":1698178607690,"duration":10225}}]},"fd6e3e2b6c7fbe2d0715ca47848314a0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"87ef30646aeb1877","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/87ef30646aeb1877","status":"passed","time":{"start":1698867719637,"stop":1698867721118,"duration":1481}},{"uid":"63e3bd2621ef4028","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/63e3bd2621ef4028","status":"passed","time":{"start":1698801626619,"stop":1698801628302,"duration":1683}},{"uid":"98550e41c58d8b6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/98550e41c58d8b6a","status":"passed","time":{"start":1698788778642,"stop":1698788780510,"duration":1868}},{"uid":"2a5db036aee32628","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2a5db036aee32628","status":"passed","time":{"start":1698715249239,"stop":1698715251071,"duration":1832}},{"uid":"2dfbf6d76d9696b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/2dfbf6d76d9696b3","status":"passed","time":{"start":1698701581820,"stop":1698701583734,"duration":1914}},{"uid":"2a6bf64aec748971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/2a6bf64aec748971","status":"passed","time":{"start":1698700486256,"stop":1698700487959,"duration":1703}},{"uid":"7674b1f2a7836d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/7674b1f2a7836d84","status":"passed","time":{"start":1698693223957,"stop":1698693225742,"duration":1785}},{"uid":"4f5a4b2b06f4847b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4f5a4b2b06f4847b","status":"passed","time":{"start":1698693010904,"stop":1698693012876,"duration":1972}},{"uid":"f2a36140814886f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f2a36140814886f8","status":"passed","time":{"start":1698646611971,"stop":1698646613724,"duration":1753}},{"uid":"27dd9b3b595a18c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/27dd9b3b595a18c3","status":"passed","time":{"start":1698646575316,"stop":1698646577381,"duration":2065}},{"uid":"a3e71e81f5f9aa77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a3e71e81f5f9aa77","status":"passed","time":{"start":1698628828358,"stop":1698628830009,"duration":1651}},{"uid":"fa80b9a0431f23ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/fa80b9a0431f23ad","status":"passed","time":{"start":1698615539948,"stop":1698615541478,"duration":1530}},{"uid":"55cdc58a42543361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/55cdc58a42543361","status":"passed","time":{"start":1698615464750,"stop":1698615466398,"duration":1648}},{"uid":"ccae8b649802ff21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ccae8b649802ff21","status":"passed","time":{"start":1698615408266,"stop":1698615410387,"duration":2121}},{"uid":"a51b651d4d174e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a51b651d4d174e0d","status":"passed","time":{"start":1698542627332,"stop":1698542629154,"duration":1822}},{"uid":"3259dde590f0cea3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3259dde590f0cea3","status":"passed","time":{"start":1698455893005,"stop":1698455894515,"duration":1510}},{"uid":"f20cd7fecfcbfed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f20cd7fecfcbfed","status":"passed","time":{"start":1698369612424,"stop":1698369614588,"duration":2164}},{"uid":"250ad5bb526840e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/250ad5bb526840e6","status":"passed","time":{"start":1698283183217,"stop":1698283185081,"duration":1864}},{"uid":"e6475d7c83497e5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e6475d7c83497e5e","status":"passed","time":{"start":1698196759413,"stop":1698196761081,"duration":1668}},{"uid":"dab6d1382876f6a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/dab6d1382876f6a3","status":"passed","time":{"start":1698178450960,"stop":1698178452797,"duration":1837}}]},"9ccf2d38c1146637d9a0560b2cb0f48e":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f9328cd22cde8da7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/f9328cd22cde8da7","status":"passed","time":{"start":1698867329178,"stop":1698867333794,"duration":4616}},{"uid":"719dae516e9b8c84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/719dae516e9b8c84","status":"passed","time":{"start":1698801497071,"stop":1698801501997,"duration":4926}},{"uid":"d69910fd4edd35da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/d69910fd4edd35da","status":"passed","time":{"start":1698788433700,"stop":1698788438735,"duration":5035}},{"uid":"662c2ccad3ea1b2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/662c2ccad3ea1b2b","status":"passed","time":{"start":1698714893096,"stop":1698714898385,"duration":5289}},{"uid":"113289e50403e0f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/113289e50403e0f5","status":"passed","time":{"start":1698701277179,"stop":1698701281997,"duration":4818}},{"uid":"3295d7bb87126102","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3295d7bb87126102","status":"passed","time":{"start":1698700160910,"stop":1698700165818,"duration":4908}},{"uid":"2b8cdb44db14ca0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2b8cdb44db14ca0e","status":"passed","time":{"start":1698692718218,"stop":1698692723339,"duration":5121}},{"uid":"7c1f9607aa481294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7c1f9607aa481294","status":"passed","time":{"start":1698692671259,"stop":1698692676384,"duration":5125}},{"uid":"fe7614dd8d03d5fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/fe7614dd8d03d5fb","status":"passed","time":{"start":1698646230882,"stop":1698646236226,"duration":5344}},{"uid":"d5c098e33baebab8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d5c098e33baebab8","status":"passed","time":{"start":1698646260890,"stop":1698646265875,"duration":4985}},{"uid":"401088b0449debb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/401088b0449debb2","status":"passed","time":{"start":1698628477527,"stop":1698628482219,"duration":4692}},{"uid":"a9cc7364b8357ceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a9cc7364b8357ceb","status":"passed","time":{"start":1698615111748,"stop":1698615116392,"duration":4644}},{"uid":"edc47f5937b2701b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/edc47f5937b2701b","status":"passed","time":{"start":1698615167085,"stop":1698615171834,"duration":4749}},{"uid":"7c7c9bb6ca9fbecb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/7c7c9bb6ca9fbecb","status":"passed","time":{"start":1698615045169,"stop":1698615050252,"duration":5083}},{"uid":"a7ec3bbcabd34be5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a7ec3bbcabd34be5","status":"passed","time":{"start":1698542278412,"stop":1698542283767,"duration":5355}},{"uid":"1adfd7cdc2de3267","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1adfd7cdc2de3267","status":"passed","time":{"start":1698455474044,"stop":1698455478855,"duration":4811}},{"uid":"1d350cb894df1efe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/1d350cb894df1efe","status":"passed","time":{"start":1698369161210,"stop":1698369166369,"duration":5159}},{"uid":"7de08bf9c10e3f5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/7de08bf9c10e3f5f","status":"passed","time":{"start":1698282744603,"stop":1698282749792,"duration":5189}},{"uid":"7c3b2ada352aa76d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7c3b2ada352aa76d","status":"passed","time":{"start":1698196422219,"stop":1698196426965,"duration":4746}},{"uid":"738020127c487764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/738020127c487764","status":"passed","time":{"start":1698178139603,"stop":1698178144881,"duration":5278}}]},"801248c9ab954856945dc1ac5bef1fab":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":142,"unknown":0,"total":170},"items":[{"uid":"5713d14268f1946d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/5713d14268f1946d","status":"passed","time":{"start":1698867326575,"stop":1698867328402,"duration":1827}},{"uid":"b7e8f14380ac7fcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b7e8f14380ac7fcf","status":"passed","time":{"start":1698801503421,"stop":1698801505501,"duration":2080}},{"uid":"148357b2bd86367e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/148357b2bd86367e","status":"passed","time":{"start":1698788425477,"stop":1698788427478,"duration":2001}},{"uid":"93a91f5f2c6cac76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/93a91f5f2c6cac76","status":"passed","time":{"start":1698714889981,"stop":1698714891789,"duration":1808}},{"uid":"12d6dcfe8f1bf52a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/12d6dcfe8f1bf52a","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698701280236,"stop":1698701281737,"duration":1501}},{"uid":"4ac2c942be5d2f5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/4ac2c942be5d2f5c","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698700157450,"stop":1698700159218,"duration":1768}},{"uid":"fe7903d3134d1740","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/fe7903d3134d1740","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692716108,"stop":1698692717942,"duration":1834}},{"uid":"927cf8b42a34180a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/927cf8b42a34180a","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692671757,"stop":1698692673723,"duration":1966}},{"uid":"ee2b32173da7234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ee2b32173da7234","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646226768,"stop":1698646230296,"duration":3528}},{"uid":"8c10530047dcb7c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8c10530047dcb7c1","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646260782,"stop":1698646264447,"duration":3665}},{"uid":"d4c9b6b78a75ac59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d4c9b6b78a75ac59","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698628468795,"stop":1698628470654,"duration":1859}},{"uid":"f1bb5d3466ad398e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f1bb5d3466ad398e","status":"passed","time":{"start":1698615109191,"stop":1698615110902,"duration":1711}},{"uid":"e03e75ca5b1f6464","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e03e75ca5b1f6464","status":"passed","time":{"start":1698615160060,"stop":1698615161824,"duration":1764}},{"uid":"a1193b7d56fc0d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/a1193b7d56fc0d12","status":"passed","time":{"start":1698615042491,"stop":1698615044038,"duration":1547}},{"uid":"8bff45b3dfe9cded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8bff45b3dfe9cded","status":"passed","time":{"start":1698542279317,"stop":1698542281374,"duration":2057}},{"uid":"3bb5c1b84b74105e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3bb5c1b84b74105e","status":"passed","time":{"start":1698455467121,"stop":1698455468811,"duration":1690}},{"uid":"5915accf30b2f82b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5915accf30b2f82b","status":"passed","time":{"start":1698369162847,"stop":1698369165093,"duration":2246}},{"uid":"c409c1e93f26fc28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c409c1e93f26fc28","status":"passed","time":{"start":1698282742955,"stop":1698282744564,"duration":1609}},{"uid":"eeb1467f44e99565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/eeb1467f44e99565","status":"passed","time":{"start":1698196422827,"stop":1698196424905,"duration":2078}},{"uid":"41c1f5f649a273f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/41c1f5f649a273f4","status":"passed","time":{"start":1698178136357,"stop":1698178138124,"duration":1767}}]},"93061d049d5e3b3b2886e3c632b0e1f1":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":32},"items":[{"uid":"e3021e7162a047fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/e3021e7162a047fc","status":"passed","time":{"start":1698867365281,"stop":1698867367017,"duration":1736}},{"uid":"db4e5588d489db1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/db4e5588d489db1b","status":"passed","time":{"start":1698801539905,"stop":1698801542503,"duration":2598}},{"uid":"e608d76b6ec0e63d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e608d76b6ec0e63d","status":"passed","time":{"start":1698788485904,"stop":1698788488758,"duration":2854}},{"uid":"f737a584d0764d71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f737a584d0764d71","status":"passed","time":{"start":1698714944764,"stop":1698714947520,"duration":2756}},{"uid":"fb221e5a05b8ffe9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/fb221e5a05b8ffe9","status":"passed","time":{"start":1698701306901,"stop":1698701308734,"duration":1833}},{"uid":"3a987fea2c9e5063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3a987fea2c9e5063","status":"passed","time":{"start":1698700202240,"stop":1698700204873,"duration":2633}},{"uid":"654d670611fc88cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/654d670611fc88cc","status":"passed","time":{"start":1698692752741,"stop":1698692756397,"duration":3656}},{"uid":"47aa90bb56726ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/47aa90bb56726ef2","status":"passed","time":{"start":1698692703748,"stop":1698692706912,"duration":3164}},{"uid":"c801a3b62e3864e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c801a3b62e3864e9","status":"passed","time":{"start":1698646264684,"stop":1698646267731,"duration":3047}},{"uid":"cb6bd76757040601","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cb6bd76757040601","status":"passed","time":{"start":1698646292910,"stop":1698646296707,"duration":3797}},{"uid":"a03a79ab24450b1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a03a79ab24450b1d","status":"passed","time":{"start":1698628520233,"stop":1698628522549,"duration":2316}},{"uid":"c353369a1397a17d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c353369a1397a17d","status":"passed","time":{"start":1698615145551,"stop":1698615147943,"duration":2392}},{"uid":"42ec090bd8011f1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/42ec090bd8011f1e","status":"passed","time":{"start":1698615217303,"stop":1698615219818,"duration":2515}},{"uid":"e4705159e8cadbb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e4705159e8cadbb7","status":"passed","time":{"start":1698615076287,"stop":1698615079288,"duration":3001}},{"uid":"302ff55ec7b4f262","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/302ff55ec7b4f262","status":"passed","time":{"start":1698542313276,"stop":1698542315988,"duration":2712}},{"uid":"61a115d5e3e2bb9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/61a115d5e3e2bb9c","status":"passed","time":{"start":1698455508118,"stop":1698455510480,"duration":2362}},{"uid":"d6ddaa396825369b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d6ddaa396825369b","status":"passed","time":{"start":1698369196256,"stop":1698369198924,"duration":2668}},{"uid":"8df2a21a631a1ce1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8df2a21a631a1ce1","status":"passed","time":{"start":1698282785465,"stop":1698282789018,"duration":3553}},{"uid":"3ea456d91ca61aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/3ea456d91ca61aed","status":"passed","time":{"start":1698196460928,"stop":1698196463490,"duration":2562}},{"uid":"3e91da86791943c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/3e91da86791943c6","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178170386,"stop":1698178193001,"duration":22615}}]},"9757596c6a580c04f776b266c6584936":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"f1d6a76544d68af1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/f1d6a76544d68af1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867721121,"stop":1698867721337,"duration":216}},{"uid":"35f2e0f0bd3b979e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/35f2e0f0bd3b979e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801628305,"stop":1698801628378,"duration":73}},{"uid":"db1e8b10c93019e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/db1e8b10c93019e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788780513,"stop":1698788780798,"duration":285}},{"uid":"43f76e48d22d5531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/43f76e48d22d5531","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715251075,"stop":1698715251190,"duration":115}},{"uid":"4fc0c82f9e4b1579","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4fc0c82f9e4b1579","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701583737,"stop":1698701583869,"duration":132}},{"uid":"147d5cc17ec3b1f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/147d5cc17ec3b1f9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700487961,"stop":1698700488224,"duration":263}},{"uid":"2ac2c8c754035cb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2ac2c8c754035cb1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693225746,"stop":1698693225868,"duration":122}},{"uid":"7b6d5438cc3979fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7b6d5438cc3979fd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693012880,"stop":1698693012993,"duration":113}},{"uid":"677eab3b49719736","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/677eab3b49719736","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646613729,"stop":1698646613849,"duration":120}},{"uid":"b13d6e14455c0211","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b13d6e14455c0211","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646577384,"stop":1698646577652,"duration":268}},{"uid":"e64df0a71ef80204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e64df0a71ef80204","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628830012,"stop":1698628830143,"duration":131}},{"uid":"8500cda440153f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8500cda440153f1a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615541482,"stop":1698615541612,"duration":130}},{"uid":"d92fef5d21ea48d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d92fef5d21ea48d4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615466402,"stop":1698615466542,"duration":140}},{"uid":"1a05bd0c3f6d3520","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/1a05bd0c3f6d3520","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615410391,"stop":1698615410674,"duration":283}},{"uid":"6b2541334015ace4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6b2541334015ace4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542629157,"stop":1698542629832,"duration":675}},{"uid":"481666e386275178","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/481666e386275178","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455894518,"stop":1698455894725,"duration":207}},{"uid":"7cf20586b89548ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/7cf20586b89548ce","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369614592,"stop":1698369614705,"duration":113}},{"uid":"f00cc08384cd890","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f00cc08384cd890","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698283185085,"stop":1698283185192,"duration":107}},{"uid":"b85acadf0ccdae88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b85acadf0ccdae88","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196761084,"stop":1698196761663,"duration":579}},{"uid":"884cd0e15c8f8021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/884cd0e15c8f8021","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178452801,"stop":1698178453483,"duration":682}}]},"457984096c8a54ecc6e0400bb319c59a":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":129,"unknown":0,"total":131},"items":[{"uid":"f92c82a5e2d66c16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/f92c82a5e2d66c16","status":"passed","time":{"start":1698867391093,"stop":1698867399613,"duration":8520}},{"uid":"aefd6f314c022093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/aefd6f314c022093","status":"passed","time":{"start":1698801523385,"stop":1698801531073,"duration":7688}},{"uid":"79e342d09e9f6edc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/79e342d09e9f6edc","status":"passed","time":{"start":1698788488760,"stop":1698788493986,"duration":5226}},{"uid":"c1e4e95f990de0f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/c1e4e95f990de0f0","status":"passed","time":{"start":1698714947523,"stop":1698714952811,"duration":5288}},{"uid":"4aec2c987634c535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4aec2c987634c535","status":"passed","time":{"start":1698701308737,"stop":1698701313958,"duration":5221}},{"uid":"fe2dbb520d9269f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/fe2dbb520d9269f9","status":"passed","time":{"start":1698700204877,"stop":1698700210259,"duration":5382}},{"uid":"784bfa0c3de74ee0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/784bfa0c3de74ee0","status":"passed","time":{"start":1698692756400,"stop":1698692761733,"duration":5333}},{"uid":"39b770bd46ef23cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/39b770bd46ef23cf","status":"passed","time":{"start":1698692706916,"stop":1698692712259,"duration":5343}},{"uid":"de197dcb01a76b27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/de197dcb01a76b27","status":"passed","time":{"start":1698646350965,"stop":1698646358987,"duration":8022}},{"uid":"f9c04220674c32f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f9c04220674c32f9","status":"passed","time":{"start":1698646357963,"stop":1698646364023,"duration":6060}},{"uid":"2f571877424aeb46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/2f571877424aeb46","status":"passed","time":{"start":1698628576476,"stop":1698628581529,"duration":5053}},{"uid":"c7b8a4807d2c1038","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c7b8a4807d2c1038","status":"passed","time":{"start":1698615494210,"stop":1698615499385,"duration":5175}},{"uid":"26e9c547a9116814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/26e9c547a9116814","status":"passed","time":{"start":1698615257802,"stop":1698615263482,"duration":5680}},{"uid":"38c7a18def3d4c6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/38c7a18def3d4c6f","status":"passed","time":{"start":1698615137351,"stop":1698615142618,"duration":5267}},{"uid":"720e3f81a48ee831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/720e3f81a48ee831","status":"passed","time":{"start":1698542377504,"stop":1698542389096,"duration":11592}},{"uid":"bb03586a544a38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bb03586a544a38e","status":"passed","time":{"start":1698455566909,"stop":1698455578242,"duration":11333}},{"uid":"47b5eda21574d635","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/47b5eda21574d635","status":"passed","time":{"start":1698369254436,"stop":1698369260327,"duration":5891}},{"uid":"218bb09b1d820a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/218bb09b1d820a0","status":"passed","time":{"start":1698282859204,"stop":1698282870286,"duration":11082}},{"uid":"a8b28019eeecc58d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/a8b28019eeecc58d","status":"passed","time":{"start":1698196533878,"stop":1698196539006,"duration":5128}},{"uid":"3aa51000b608b7c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/3aa51000b608b7c2","status":"passed","time":{"start":1698178232979,"stop":1698178238331,"duration":5352}}]},"d724d8b9a4d0593a99f53e95b03e558b":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":170},"items":[{"uid":"58da5d9595f9ac29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/58da5d9595f9ac29","status":"passed","time":{"start":1698867730465,"stop":1698867733932,"duration":3467}},{"uid":"202cacfe957cc6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/202cacfe957cc6db","status":"passed","time":{"start":1698801635741,"stop":1698801638980,"duration":3239}},{"uid":"cf19541da18c9a9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/cf19541da18c9a9a","status":"passed","time":{"start":1698788790227,"stop":1698788794778,"duration":4551}},{"uid":"f87b3d54bf8e60a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f87b3d54bf8e60a8","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715261726,"stop":1698715265785,"duration":4059}},{"uid":"3a05533e4af3a924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/3a05533e4af3a924","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701595015,"stop":1698701598703,"duration":3688}},{"uid":"a28af657b605aa20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a28af657b605aa20","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700498087,"stop":1698700502293,"duration":4206}},{"uid":"b6ae7074d096830a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b6ae7074d096830a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693235711,"stop":1698693239432,"duration":3721}},{"uid":"b4a7ef09070b5222","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b4a7ef09070b5222","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693022581,"stop":1698693026529,"duration":3948}},{"uid":"885f46996caf3c43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/885f46996caf3c43","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646613895,"stop":1698646617594,"duration":3699}},{"uid":"8e7673b97ab714d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8e7673b97ab714d7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646586390,"stop":1698646594303,"duration":7913}},{"uid":"a64efc9139002fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a64efc9139002fbe","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628839161,"stop":1698628842775,"duration":3614}},{"uid":"4cacf3064e3d9c32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4cacf3064e3d9c32","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615549107,"stop":1698615552689,"duration":3582}},{"uid":"d092382e3b1f9337","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d092382e3b1f9337","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615474591,"stop":1698615478352,"duration":3761}},{"uid":"df52dd458f9b8bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/df52dd458f9b8bde","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615419534,"stop":1698615423850,"duration":4316}},{"uid":"84ec49ff8043da6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/84ec49ff8043da6f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542639985,"stop":1698542644055,"duration":4070}},{"uid":"5e8715ca06d7aead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5e8715ca06d7aead","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455902256,"stop":1698455905714,"duration":3458}},{"uid":"ef531267ce8fb532","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/ef531267ce8fb532","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369625958,"stop":1698369630935,"duration":4977}},{"uid":"928034901dc77222","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/928034901dc77222","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698283240043,"stop":1698283243987,"duration":3944}},{"uid":"cd31aa44d9530302","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/cd31aa44d9530302","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196769844,"stop":1698196773531,"duration":3687}},{"uid":"e5d14ecaa208437b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e5d14ecaa208437b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178462457,"stop":1698178466827,"duration":4370}}]},"be5066a45f8f21ace99c9910b786c6c9":{"statistic":{"failed":38,"broken":0,"skipped":0,"passed":132,"unknown":0,"total":170},"items":[{"uid":"6120353588b2e742","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/6120353588b2e742","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b9c9269fb3 \n#1 0x55b9c8f3d4a7 \n#2 0x55b9c8f84dd6 \n#3 0x55b9c8f84ec1 \n#4 0x55b9c8fc2354 \n#5 0x55b9c8fa696d \n#6 0x55b9c8fbfc02 \n#7 0x55b9c8fa6713 \n#8 0x55b9c8f7918b \n#9 0x55b9c8f79f7e \n#10 0x55b9c922f8d8 \n#11 0x55b9c9233800 \n#12 0x55b9c923dcfc \n#13 0x55b9c9234418 \n#14 0x55b9c920142f \n#15 0x55b9c92584e8 \n#16 0x55b9c92586b4 \n#17 0x55b9c9269143 \n#18 0x7fbbd7294ac3 ","time":{"start":1698867543286,"stop":1698867547074,"duration":3788}},{"uid":"122c13a0f9ece0ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/122c13a0f9ece0ae","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5640138f7fb3 \n#1 0x5640135cb4a7 \n#2 0x564013612dd6 \n#3 0x564013612ec1 \n#4 0x564013650354 \n#5 0x56401363496d \n#6 0x56401364dc02 \n#7 0x564013634713 \n#8 0x56401360718b \n#9 0x564013607f7e \n#10 0x5640138bd8d8 \n#11 0x5640138c1800 \n#12 0x5640138cbcfc \n#13 0x5640138c2418 \n#14 0x56401388f42f \n#15 0x5640138e64e8 \n#16 0x5640138e66b4 \n#17 0x5640138f7143 \n#18 0x7f059c094ac3 ","time":{"start":1698801570182,"stop":1698801573909,"duration":3727}},{"uid":"f147af36d63e6799","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/f147af36d63e6799","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e139e9cfb3 \n#1 0x55e139b704a7 \n#2 0x55e139bb7dd6 \n#3 0x55e139bb7ec1 \n#4 0x55e139bf5354 \n#5 0x55e139bd996d \n#6 0x55e139bf2c02 \n#7 0x55e139bd9713 \n#8 0x55e139bac18b \n#9 0x55e139bacf7e \n#10 0x55e139e628d8 \n#11 0x55e139e66800 \n#12 0x55e139e70cfc \n#13 0x55e139e67418 \n#14 0x55e139e3442f \n#15 0x55e139e8b4e8 \n#16 0x55e139e8b6b4 \n#17 0x55e139e9c143 \n#18 0x7f0552a94ac3 ","time":{"start":1698788554554,"stop":1698788559767,"duration":5213}},{"uid":"d1d0caba7cda0114","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d1d0caba7cda0114","status":"passed","time":{"start":1698715036105,"stop":1698715042642,"duration":6537}},{"uid":"9e4be25b0f3f9207","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9e4be25b0f3f9207","status":"passed","time":{"start":1698701384646,"stop":1698701390069,"duration":5423}},{"uid":"c236db1d11bceaaf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/c236db1d11bceaaf","status":"passed","time":{"start":1698700273900,"stop":1698700280899,"duration":6999}},{"uid":"d1e88b6ec1a5b82d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d1e88b6ec1a5b82d","status":"passed","time":{"start":1698693028958,"stop":1698693035280,"duration":6322}},{"uid":"e3fdd23b01e8312f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e3fdd23b01e8312f","status":"passed","time":{"start":1698692792605,"stop":1698692798784,"duration":6179}},{"uid":"66bc9049c85f0775","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/66bc9049c85f0775","status":"passed","time":{"start":1698646383075,"stop":1698646389356,"duration":6281}},{"uid":"6fa6b2d69af64a7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6fa6b2d69af64a7e","status":"passed","time":{"start":1698646385705,"stop":1698646391572,"duration":5867}},{"uid":"c29688a69b12334c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c29688a69b12334c","status":"passed","time":{"start":1698628753968,"stop":1698628759458,"duration":5490}},{"uid":"ae25b3b2d0793e12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/ae25b3b2d0793e12","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698615195673,"stop":1698615200874,"duration":5201}},{"uid":"a71e51a55046948b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a71e51a55046948b","status":"passed","time":{"start":1698615427934,"stop":1698615433899,"duration":5965}},{"uid":"722bb57e30bb2edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/722bb57e30bb2edd","status":"passed","time":{"start":1698615128303,"stop":1698615134747,"duration":6444}},{"uid":"f7f6e2df09b61226","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/f7f6e2df09b61226","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698542372845,"stop":1698542378360,"duration":5515}},{"uid":"2768297b779f43ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2768297b779f43ae","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698455713506,"stop":1698455731196,"duration":17690}},{"uid":"18894f62f38a4d07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/18894f62f38a4d07","status":"passed","time":{"start":1698369480106,"stop":1698369486227,"duration":6121}},{"uid":"38ad1811157d82e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/38ad1811157d82e0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698282861630,"stop":1698282867825,"duration":6195}},{"uid":"56cfa10978594485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/56cfa10978594485","status":"passed","time":{"start":1698196528137,"stop":1698196533640,"duration":5503}},{"uid":"b35a166018d8f251","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b35a166018d8f251","status":"passed","time":{"start":1698178459580,"stop":1698178465673,"duration":6093}}]},"cc336f6dd92ae6b8042805cd6f13d13e":{"statistic":{"failed":101,"broken":0,"skipped":0,"passed":69,"unknown":0,"total":170},"items":[{"uid":"4c73ac8faa892520","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/4c73ac8faa892520","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698867341822,"stop":1698867343350,"duration":1528}},{"uid":"5c3ece3df40c3e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/5c3ece3df40c3e6b","status":"passed","time":{"start":1698801501482,"stop":1698801505848,"duration":4366}},{"uid":"734224c54e088e78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/734224c54e088e78","status":"passed","time":{"start":1698788441170,"stop":1698788446094,"duration":4924}},{"uid":"e3f9a200cdb32f69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e3f9a200cdb32f69","status":"passed","time":{"start":1698714919633,"stop":1698714925071,"duration":5438}},{"uid":"1d9abac581ddd6ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/1d9abac581ddd6ed","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698701297695,"stop":1698701299245,"duration":1550}},{"uid":"5f351a4780b6c3a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/5f351a4780b6c3a2","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698700173191,"stop":1698700175003,"duration":1812}},{"uid":"2dd6bcc473f580bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2dd6bcc473f580bb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692732275,"stop":1698692734071,"duration":1796}},{"uid":"66b55a7d281ca591","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/66b55a7d281ca591","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692690526,"stop":1698692692777,"duration":2251}},{"uid":"f44f80e0a25e3241","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f44f80e0a25e3241","status":"passed","time":{"start":1698646243700,"stop":1698646248453,"duration":4753}},{"uid":"8dd4427fda6071bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8dd4427fda6071bb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698646278061,"stop":1698646280070,"duration":2009}},{"uid":"23b2bd163acddd99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/23b2bd163acddd99","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698628483292,"stop":1698628485018,"duration":1726}},{"uid":"563a49717e43f417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/563a49717e43f417","status":"passed","time":{"start":1698615121060,"stop":1698615125673,"duration":4613}},{"uid":"4690c05d6ad34fd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4690c05d6ad34fd2","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615171783,"stop":1698615173410,"duration":1627}},{"uid":"acb952c7cb3816d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/acb952c7cb3816d3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615056571,"stop":1698615058326,"duration":1755}},{"uid":"5592c096f0c29793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5592c096f0c29793","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698542302336,"stop":1698542304352,"duration":2016}},{"uid":"212f219ce7cd5eca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/212f219ce7cd5eca","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698455496696,"stop":1698455498390,"duration":1694}},{"uid":"32b3269879afadfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/32b3269879afadfb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698369178376,"stop":1698369180623,"duration":2247}},{"uid":"d30987c1e7274c2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d30987c1e7274c2c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'attrs'","time":{"start":1698282770528,"stop":1698282775304,"duration":4776}},{"uid":"5bc5c2ed087cff72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5bc5c2ed087cff72","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698196449338,"stop":1698196450776,"duration":1438}},{"uid":"ecfb2a15f192c022","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ecfb2a15f192c022","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178151794,"stop":1698178153530,"duration":1736}}]},"e674cebf616dd1178743c85688db8654":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"9beef4c39daf2f62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/9beef4c39daf2f62","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867531310,"stop":1698867534393,"duration":3083}},{"uid":"78a749add36bc0c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/78a749add36bc0c4","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801655623,"stop":1698801673894,"duration":18271}},{"uid":"e046b09a1c09fe77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e046b09a1c09fe77","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788693212,"stop":1698788696908,"duration":3696}},{"uid":"fed2e341e23699aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fed2e341e23699aa","status":"passed","time":{"start":1698715171646,"stop":1698715174620,"duration":2974}},{"uid":"b22c6d75754f7baf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b22c6d75754f7baf","status":"passed","time":{"start":1698701499721,"stop":1698701502236,"duration":2515}},{"uid":"b9fbf180e12ca349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b9fbf180e12ca349","status":"passed","time":{"start":1698700408832,"stop":1698700412068,"duration":3236}},{"uid":"badc32e863833507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/badc32e863833507","status":"passed","time":{"start":1698692982748,"stop":1698692985835,"duration":3087}},{"uid":"113a37e17711e24c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/113a37e17711e24c","status":"passed","time":{"start":1698692931660,"stop":1698692934986,"duration":3326}},{"uid":"4f598211a45b87fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/4f598211a45b87fa","status":"passed","time":{"start":1698646547949,"stop":1698646550925,"duration":2976}},{"uid":"b12beb4b29c31827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b12beb4b29c31827","status":"passed","time":{"start":1698646486863,"stop":1698646490219,"duration":3356}},{"uid":"42ef6ce1a13697e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/42ef6ce1a13697e3","status":"passed","time":{"start":1698628523558,"stop":1698628527277,"duration":3719}},{"uid":"320d9b2bc179c357","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/320d9b2bc179c357","status":"passed","time":{"start":1698615148981,"stop":1698615152042,"duration":3061}},{"uid":"a894a6fcdbb88888","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a894a6fcdbb88888","status":"passed","time":{"start":1698615220868,"stop":1698615223503,"duration":2635}},{"uid":"64390310db34062a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/64390310db34062a","status":"passed","time":{"start":1698615080412,"stop":1698615083882,"duration":3470}},{"uid":"928a8fc6f01e71e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/928a8fc6f01e71e5","status":"passed","time":{"start":1698542316542,"stop":1698542320002,"duration":3460}},{"uid":"cde8eaee996cac2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/cde8eaee996cac2","status":"passed","time":{"start":1698455513173,"stop":1698455516137,"duration":2964}},{"uid":"86a37bf92554c3b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/86a37bf92554c3b2","status":"passed","time":{"start":1698369200076,"stop":1698369202998,"duration":2922}},{"uid":"2b1da665b88153cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/2b1da665b88153cf","status":"passed","time":{"start":1698282791311,"stop":1698282794008,"duration":2697}},{"uid":"9be621af73a90b51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9be621af73a90b51","status":"passed","time":{"start":1698196466199,"stop":1698196468868,"duration":2669}},{"uid":"7e3a3e41b71933bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7e3a3e41b71933bb","status":"passed","time":{"start":1698178194096,"stop":1698178196958,"duration":2862}}]},"c3b97046df734f921dcc37a130cf4bef":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"1d73637d004233a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/1d73637d004233a4","status":"passed","time":{"start":1698867400267,"stop":1698867401039,"duration":772}},{"uid":"28fddf3e59b4a38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/28fddf3e59b4a38e","status":"passed","time":{"start":1698801552497,"stop":1698801553262,"duration":765}},{"uid":"5882dd84fdec0c4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5882dd84fdec0c4e","status":"passed","time":{"start":1698788539244,"stop":1698788540153,"duration":909}},{"uid":"bacf656841bb8e9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/bacf656841bb8e9d","status":"passed","time":{"start":1698715013838,"stop":1698715015093,"duration":1255}},{"uid":"17fb7715d480744f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/17fb7715d480744f","status":"passed","time":{"start":1698701368249,"stop":1698701369360,"duration":1111}},{"uid":"954b36f96a0ac023","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/954b36f96a0ac023","status":"passed","time":{"start":1698700253238,"stop":1698700254171,"duration":933}},{"uid":"22d43ac1504efb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/22d43ac1504efb4","status":"passed","time":{"start":1698693011212,"stop":1698693012423,"duration":1211}},{"uid":"8a23701ee3dcc092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8a23701ee3dcc092","status":"passed","time":{"start":1698692776688,"stop":1698692777578,"duration":890}},{"uid":"59bbfc6410695011","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/59bbfc6410695011","status":"passed","time":{"start":1698646364457,"stop":1698646365401,"duration":944}},{"uid":"7959835f96d08030","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7959835f96d08030","status":"passed","time":{"start":1698646368541,"stop":1698646369744,"duration":1203}},{"uid":"b21620b9a1aa3daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b21620b9a1aa3daa","status":"passed","time":{"start":1698628577910,"stop":1698628579343,"duration":1433}},{"uid":"a5530a6568fd616a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a5530a6568fd616a","status":"passed","time":{"start":1698615180789,"stop":1698615181625,"duration":836}},{"uid":"dfaaf0be8592a0dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/dfaaf0be8592a0dd","status":"passed","time":{"start":1698615248522,"stop":1698615249588,"duration":1066}},{"uid":"4c9dbe90dcbb88af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/4c9dbe90dcbb88af","status":"passed","time":{"start":1698615111010,"stop":1698615111975,"duration":965}},{"uid":"6af35f139e944677","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6af35f139e944677","status":"passed","time":{"start":1698542351250,"stop":1698542352565,"duration":1315}},{"uid":"2442fde96629c432","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2442fde96629c432","status":"passed","time":{"start":1698455577498,"stop":1698455578200,"duration":702}},{"uid":"5642e68b48b9f52f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5642e68b48b9f52f","status":"passed","time":{"start":1698369250739,"stop":1698369252395,"duration":1656}},{"uid":"11c553e5e5f44788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/11c553e5e5f44788","status":"passed","time":{"start":1698282842060,"stop":1698282843594,"duration":1534}},{"uid":"e5acc53516a1ed0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e5acc53516a1ed0c","status":"passed","time":{"start":1698196506927,"stop":1698196507933,"duration":1006}},{"uid":"8d07d4c2a7657260","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8d07d4c2a7657260","status":"passed","time":{"start":1698178226572,"stop":1698178227501,"duration":929}}]},"1e5a723ab9bb5ec179bcd63e0a46576d":{"statistic":{"failed":20,"broken":0,"skipped":0,"passed":150,"unknown":0,"total":170},"items":[{"uid":"cf8671a0e1f8e938","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/cf8671a0e1f8e938","status":"passed","time":{"start":1698867702725,"stop":1698867705193,"duration":2468}},{"uid":"cdc0d603a1de4db3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/cdc0d603a1de4db3","status":"passed","time":{"start":1698801609069,"stop":1698801610838,"duration":1769}},{"uid":"c9d5783c4d01d796","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c9d5783c4d01d796","status":"passed","time":{"start":1698788759877,"stop":1698788762074,"duration":2197}},{"uid":"4bcad67a017738e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4bcad67a017738e1","status":"passed","time":{"start":1698715232004,"stop":1698715234352,"duration":2348}},{"uid":"4794e2aed82b8737","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4794e2aed82b8737","status":"passed","time":{"start":1698701563741,"stop":1698701566468,"duration":2727}},{"uid":"81c3aa2cc163fcc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/81c3aa2cc163fcc8","status":"passed","time":{"start":1698700468643,"stop":1698700470868,"duration":2225}},{"uid":"349dba40471257eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/349dba40471257eb","status":"passed","time":{"start":1698693207431,"stop":1698693209918,"duration":2487}},{"uid":"d845b9a75081b7d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d845b9a75081b7d7","status":"passed","time":{"start":1698692993279,"stop":1698692996103,"duration":2824}},{"uid":"d4882fd984f5074f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/d4882fd984f5074f","status":"passed","time":{"start":1698646595222,"stop":1698646597393,"duration":2171}},{"uid":"65bb1c9154dc2af5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/65bb1c9154dc2af5","status":"passed","time":{"start":1698646687492,"stop":1698646698810,"duration":11318}},{"uid":"bb61aa8511903015","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/bb61aa8511903015","status":"passed","time":{"start":1698628808264,"stop":1698628810593,"duration":2329}},{"uid":"ce06c77ee334a3ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/ce06c77ee334a3ba","status":"passed","time":{"start":1698615663850,"stop":1698615666435,"duration":2585}},{"uid":"3e6fcea9aeb9e37d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3e6fcea9aeb9e37d","status":"passed","time":{"start":1698615448216,"stop":1698615450195,"duration":1979}},{"uid":"edbb46ef1970ad83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/edbb46ef1970ad83","status":"passed","time":{"start":1698615390386,"stop":1698615393105,"duration":2719}},{"uid":"3cfab694deffebd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3cfab694deffebd7","status":"passed","time":{"start":1698542604939,"stop":1698542608000,"duration":3061}},{"uid":"f66cb558039b3fc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/f66cb558039b3fc7","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":1698455803278,"stop":1698455933937,"duration":130659}},{"uid":"bb85021e5582134d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/bb85021e5582134d","status":"passed","time":{"start":1698369594840,"stop":1698369597508,"duration":2668}},{"uid":"e57003a7c9d007fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e57003a7c9d007fd","status":"passed","time":{"start":1698283166266,"stop":1698283168985,"duration":2719}},{"uid":"7c1b9cae31d2d9d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7c1b9cae31d2d9d3","status":"passed","time":{"start":1698196741460,"stop":1698196743808,"duration":2348}},{"uid":"cf4537e29536b6cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/cf4537e29536b6cc","status":"passed","time":{"start":1698178434024,"stop":1698178436374,"duration":2350}}]},"dac8bb4374cb8d8a9239d9475542e329":{"statistic":{"failed":118,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":170},"items":[{"uid":"1c15247debba5392","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/1c15247debba5392","status":"passed","time":{"start":1698867338588,"stop":1698867341820,"duration":3232}},{"uid":"6f7ed8156add581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6f7ed8156add581","status":"passed","time":{"start":1698801499611,"stop":1698801501480,"duration":1869}},{"uid":"8d4281264c5131f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8d4281264c5131f2","status":"passed","time":{"start":1698788438874,"stop":1698788441167,"duration":2293}},{"uid":"eafbeadff99d2cb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/eafbeadff99d2cb6","status":"passed","time":{"start":1698714917268,"stop":1698714919630,"duration":2362}},{"uid":"ad4b628859687808","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ad4b628859687808","status":"passed","time":{"start":1698701294095,"stop":1698701297693,"duration":3598}},{"uid":"1c68e462698734a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/1c68e462698734a8","status":"passed","time":{"start":1698700171589,"stop":1698700173188,"duration":1599}},{"uid":"e2d858843b9c389e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/e2d858843b9c389e","status":"passed","time":{"start":1698692730624,"stop":1698692732271,"duration":1647}},{"uid":"d81c793c043c2c75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d81c793c043c2c75","status":"passed","time":{"start":1698692686470,"stop":1698692690524,"duration":4054}},{"uid":"436ffd58df1a3810","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/436ffd58df1a3810","status":"passed","time":{"start":1698646242013,"stop":1698646243689,"duration":1676}},{"uid":"10652f1aeff3d564","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/10652f1aeff3d564","status":"passed","time":{"start":1698646276364,"stop":1698646278059,"duration":1695}},{"uid":"c93e8c722cc616a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c93e8c722cc616a9","status":"passed","time":{"start":1698628479578,"stop":1698628483290,"duration":3712}},{"uid":"8bee24d7d5f15d78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8bee24d7d5f15d78","status":"passed","time":{"start":1698615119590,"stop":1698615121057,"duration":1467}},{"uid":"9c17f5dd503f352a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/9c17f5dd503f352a","status":"passed","time":{"start":1698615170458,"stop":1698615171779,"duration":1321}},{"uid":"c2ab9c589d4f2319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c2ab9c589d4f2319","status":"passed","time":{"start":1698615053526,"stop":1698615056569,"duration":3043}},{"uid":"6907d33dc28c67aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6907d33dc28c67aa","status":"passed","time":{"start":1698542292644,"stop":1698542302334,"duration":9690}},{"uid":"671a58873db2fc27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/671a58873db2fc27","status":"passed","time":{"start":1698455494406,"stop":1698455496694,"duration":2288}},{"uid":"789ec5ecff1c811d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/789ec5ecff1c811d","status":"passed","time":{"start":1698369176658,"stop":1698369178372,"duration":1714}},{"uid":"743263be03a6d45e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/743263be03a6d45e","status":"passed","time":{"start":1698282767832,"stop":1698282770525,"duration":2693}},{"uid":"5a5f00296d11946b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5a5f00296d11946b","status":"passed","time":{"start":1698196447448,"stop":1698196449335,"duration":1887}},{"uid":"4ffddb83ec1ddea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4ffddb83ec1ddea6","status":"passed","time":{"start":1698178149891,"stop":1698178151790,"duration":1899}}]},"2201f2e645b53978b00ee752136bc95f":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"b821e6b5d0bf4724","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/b821e6b5d0bf4724","status":"passed","time":{"start":1698867725888,"stop":1698867729422,"duration":3534}},{"uid":"931117770858851d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/931117770858851d","status":"passed","time":{"start":1698801641968,"stop":1698801645360,"duration":3392}},{"uid":"1abe19c628d80c13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1abe19c628d80c13","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788797530,"stop":1698788798944,"duration":1414}},{"uid":"5784f5065f48f053","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5784f5065f48f053","status":"passed","time":{"start":1698715274277,"stop":1698715278134,"duration":3857}},{"uid":"5ef77ab5508b3f72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5ef77ab5508b3f72","status":"passed","time":{"start":1698701601064,"stop":1698701604025,"duration":2961}},{"uid":"403770b345e8751e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/403770b345e8751e","status":"passed","time":{"start":1698700504951,"stop":1698700508157,"duration":3206}},{"uid":"835e7a7ed76e96bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/835e7a7ed76e96bf","status":"passed","time":{"start":1698693242048,"stop":1698693245395,"duration":3347}},{"uid":"69abdd9998343f85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/69abdd9998343f85","status":"passed","time":{"start":1698693034815,"stop":1698693038036,"duration":3221}},{"uid":"b9ab8b04dad681ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/b9ab8b04dad681ce","status":"passed","time":{"start":1698646630033,"stop":1698646633436,"duration":3403}},{"uid":"6e022e91d10ff73f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6e022e91d10ff73f","status":"passed","time":{"start":1698646606187,"stop":1698646609623,"duration":3436}},{"uid":"837111ddd87e8afa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/837111ddd87e8afa","status":"passed","time":{"start":1698628845122,"stop":1698628851871,"duration":6749}},{"uid":"e2ed38c721739161","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/e2ed38c721739161","status":"passed","time":{"start":1698615554817,"stop":1698615556291,"duration":1474}},{"uid":"fddb3a5b54df57ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/fddb3a5b54df57ec","status":"passed","time":{"start":1698615480627,"stop":1698615481726,"duration":1099}},{"uid":"52e7a4d39b708acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/52e7a4d39b708acf","status":"passed","time":{"start":1698615426900,"stop":1698615429322,"duration":2422}},{"uid":"67093fce5a4c485c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/67093fce5a4c485c","status":"passed","time":{"start":1698542648231,"stop":1698542651805,"duration":3574}},{"uid":"5785048476338f12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5785048476338f12","status":"passed","time":{"start":1698455911484,"stop":1698455914256,"duration":2772}},{"uid":"d9ce2f8fa8e06b6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d9ce2f8fa8e06b6f","status":"passed","time":{"start":1698369634353,"stop":1698369637659,"duration":3306}},{"uid":"9b02db7a5e08849","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/9b02db7a5e08849","status":"passed","time":{"start":1698283246776,"stop":1698283250516,"duration":3740}},{"uid":"379fbb9d7c0cdcf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/379fbb9d7c0cdcf2","status":"passed","time":{"start":1698196779777,"stop":1698196783410,"duration":3633}},{"uid":"b3591afc3f91e6b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b3591afc3f91e6b7","status":"passed","time":{"start":1698178469823,"stop":1698178473303,"duration":3480}}]},"484d0c5e2def185d103e4e0bbf55c9cd":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"868469739c441395","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/868469739c441395","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867564940,"stop":1698867566548,"duration":1608}},{"uid":"68554b54aa3753af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/68554b54aa3753af","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801583730,"stop":1698801587450,"duration":3720}},{"uid":"9248dcb5ddcf8896","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9248dcb5ddcf8896","status":"passed","time":{"start":1698788738448,"stop":1698788740385,"duration":1937}},{"uid":"67ac972b436b69c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/67ac972b436b69c2","status":"passed","time":{"start":1698715205330,"stop":1698715207012,"duration":1682}},{"uid":"9b6ea7456b897a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9b6ea7456b897a55","status":"passed","time":{"start":1698701546083,"stop":1698701547804,"duration":1721}},{"uid":"b5637a89e4977d35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b5637a89e4977d35","status":"passed","time":{"start":1698700445087,"stop":1698700449087,"duration":4000}},{"uid":"ac6f5535b650be83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/ac6f5535b650be83","status":"passed","time":{"start":1698693148712,"stop":1698693150757,"duration":2045}},{"uid":"55a60671f2e34b35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/55a60671f2e34b35","status":"passed","time":{"start":1698692961034,"stop":1698692962853,"duration":1819}},{"uid":"34224f8c09fe09cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/34224f8c09fe09cb","status":"passed","time":{"start":1698646573945,"stop":1698646575678,"duration":1733}},{"uid":"ac625bbaf5cc31f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ac625bbaf5cc31f8","status":"passed","time":{"start":1698646543522,"stop":1698646545293,"duration":1771}},{"uid":"e6f339f12864da89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e6f339f12864da89","status":"passed","time":{"start":1698628613373,"stop":1698628616312,"duration":2939}},{"uid":"70c89f2c73af743e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/70c89f2c73af743e","status":"passed","time":{"start":1698615372556,"stop":1698615374179,"duration":1623}},{"uid":"77c0633a622f0ad9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/77c0633a622f0ad9","status":"passed","time":{"start":1698615286157,"stop":1698615287775,"duration":1618}},{"uid":"c47e27d6e1504cf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c47e27d6e1504cf8","status":"passed","time":{"start":1698615386004,"stop":1698615387512,"duration":1508}},{"uid":"e8b0ea5e531af37b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/e8b0ea5e531af37b","status":"passed","time":{"start":1698542597455,"stop":1698542599194,"duration":1739}},{"uid":"d43ad0f831841cf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d43ad0f831841cf2","status":"passed","time":{"start":1698455613364,"stop":1698455617968,"duration":4604}},{"uid":"395e8a46d8837388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/395e8a46d8837388","status":"passed","time":{"start":1698369289359,"stop":1698369292425,"duration":3066}},{"uid":"9fd2519e5cb06dc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/9fd2519e5cb06dc3","status":"passed","time":{"start":1698283125982,"stop":1698283131119,"duration":5137}},{"uid":"486447aaf0eede27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/486447aaf0eede27","status":"passed","time":{"start":1698196735994,"stop":1698196737975,"duration":1981}},{"uid":"71b08880fa5ec0c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/71b08880fa5ec0c0","status":"passed","time":{"start":1698178261254,"stop":1698178263404,"duration":2150}}]},"5f199ed7bccd24a997d0abd44066cd21":{"statistic":{"failed":11,"broken":0,"skipped":0,"passed":159,"unknown":0,"total":170},"items":[{"uid":"9f4f097acbaa4dc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/9f4f097acbaa4dc4","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698867541697,"stop":1698867543216,"duration":1519}},{"uid":"9bc3c7118a449c8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9bc3c7118a449c8e","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698801568707,"stop":1698801570123,"duration":1416}},{"uid":"381a6d3d362e7ee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/381a6d3d362e7ee4","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698788552238,"stop":1698788554485,"duration":2247}},{"uid":"d87a316b5cece77c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d87a316b5cece77c","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698715029480,"stop":1698715036017,"duration":6537}},{"uid":"d6449aa568084fda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d6449aa568084fda","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698701382933,"stop":1698701384522,"duration":1589}},{"uid":"6a28a0f416a03bfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/6a28a0f416a03bfd","status":"passed","time":{"start":1698700268059,"stop":1698700273897,"duration":5838}},{"uid":"c103f204aea5203c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/c103f204aea5203c","status":"passed","time":{"start":1698693026529,"stop":1698693028953,"duration":2424}},{"uid":"8c8c58453dd3545e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8c8c58453dd3545e","status":"passed","time":{"start":1698692790581,"stop":1698692792600,"duration":2019}},{"uid":"9bbf7a130c88ebe6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/9bbf7a130c88ebe6","status":"passed","time":{"start":1698646380927,"stop":1698646383070,"duration":2143}},{"uid":"76fc2021c10936c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/76fc2021c10936c0","status":"passed","time":{"start":1698646382988,"stop":1698646385701,"duration":2713}},{"uid":"7baf7160de3135f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7baf7160de3135f0","status":"passed","time":{"start":1698628594987,"stop":1698628596594,"duration":1607}},{"uid":"56f09217780d646c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/56f09217780d646c","status":"passed","time":{"start":1698615193889,"stop":1698615195669,"duration":1780}},{"uid":"6e152225653b73d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6e152225653b73d6","status":"passed","time":{"start":1698615264437,"stop":1698615271202,"duration":6765}},{"uid":"e9343368c094e0fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e9343368c094e0fc","status":"passed","time":{"start":1698615126379,"stop":1698615128297,"duration":1918}},{"uid":"3346ee5aa832e2ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3346ee5aa832e2ce","status":"passed","time":{"start":1698542366852,"stop":1698542372841,"duration":5989}},{"uid":"77b8626138f09691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/77b8626138f09691","status":"passed","time":{"start":1698455592447,"stop":1698455598454,"duration":6007}},{"uid":"c42d733b7567ac8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/c42d733b7567ac8d","status":"passed","time":{"start":1698369267172,"stop":1698369272182,"duration":5010}},{"uid":"cb7c84f6aa3dc9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/cb7c84f6aa3dc9b","status":"passed","time":{"start":1698282859078,"stop":1698282861625,"duration":2547}},{"uid":"1f8ccbd33e7182bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/1f8ccbd33e7182bd","status":"passed","time":{"start":1698196522059,"stop":1698196528133,"duration":6074}},{"uid":"c90ef46bd4092a2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c90ef46bd4092a2b","status":"passed","time":{"start":1698178241889,"stop":1698178244266,"duration":2377}}]},"01716bffe56099aefdeaa09777ea1bc0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"33706e44c9c31998","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/33706e44c9c31998","status":"passed","time":{"start":1698867564318,"stop":1698867564937,"duration":619}},{"uid":"6575665e6395b7bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6575665e6395b7bc","status":"passed","time":{"start":1698801582955,"stop":1698801583728,"duration":773}},{"uid":"b02567327719100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/b02567327719100","status":"passed","time":{"start":1698788737423,"stop":1698788738446,"duration":1023}},{"uid":"e2e0b8726e8780ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e2e0b8726e8780ef","status":"passed","time":{"start":1698715204280,"stop":1698715205327,"duration":1047}},{"uid":"f630c9b02d438269","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f630c9b02d438269","status":"passed","time":{"start":1698701545194,"stop":1698701546079,"duration":885}},{"uid":"d92b7f508c9a99a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d92b7f508c9a99a0","status":"passed","time":{"start":1698700443915,"stop":1698700445084,"duration":1169}},{"uid":"7cd5ce407662b3cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/7cd5ce407662b3cf","status":"passed","time":{"start":1698693147638,"stop":1698693148708,"duration":1070}},{"uid":"6d7dd3ac576d9dd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/6d7dd3ac576d9dd8","status":"passed","time":{"start":1698692959988,"stop":1698692961031,"duration":1043}},{"uid":"c028456d6b1c2182","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c028456d6b1c2182","status":"passed","time":{"start":1698646572626,"stop":1698646573941,"duration":1315}},{"uid":"7850aac9eff81040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7850aac9eff81040","status":"passed","time":{"start":1698646542299,"stop":1698646543519,"duration":1220}},{"uid":"ceca3aadf9593615","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/ceca3aadf9593615","status":"passed","time":{"start":1698628612545,"stop":1698628613369,"duration":824}},{"uid":"4e54bda9cb1970f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4e54bda9cb1970f6","status":"passed","time":{"start":1698615371751,"stop":1698615372553,"duration":802}},{"uid":"86d453a87d4fe52a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/86d453a87d4fe52a","status":"passed","time":{"start":1698615285331,"stop":1698615286153,"duration":822}},{"uid":"b6408a103404ea47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/b6408a103404ea47","status":"passed","time":{"start":1698615384975,"stop":1698615386001,"duration":1026}},{"uid":"bedf6776c4e9629d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bedf6776c4e9629d","status":"passed","time":{"start":1698542596427,"stop":1698542597452,"duration":1025}},{"uid":"cb389677f4a4b485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/cb389677f4a4b485","status":"passed","time":{"start":1698455612748,"stop":1698455613362,"duration":614}},{"uid":"fd70b6d0ed9d790d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/fd70b6d0ed9d790d","status":"passed","time":{"start":1698369288339,"stop":1698369289356,"duration":1017}},{"uid":"544e11863587416c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/544e11863587416c","status":"passed","time":{"start":1698283124960,"stop":1698283125979,"duration":1019}},{"uid":"dbc630c4d15048d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/dbc630c4d15048d9","status":"passed","time":{"start":1698196735190,"stop":1698196735991,"duration":801}},{"uid":"284dbe3054c67021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/284dbe3054c67021","status":"passed","time":{"start":1698178260235,"stop":1698178261250,"duration":1015}}]},"5bf150f9d14a36325cbfaf9b6349d178":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"fa112042b76c07c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/fa112042b76c07c9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867394244,"stop":1698867394247,"duration":3}},{"uid":"c7d0311c0846cb0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/c7d0311c0846cb0e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801576182,"stop":1698801576185,"duration":3}},{"uid":"8a9e5c7bbb1f224d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8a9e5c7bbb1f224d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788535516,"stop":1698788535519,"duration":3}},{"uid":"42b4ae5e467f442a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/42b4ae5e467f442a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715007426,"stop":1698715007429,"duration":3}},{"uid":"db0c1104831a1c4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/db0c1104831a1c4e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701363647,"stop":1698701363650,"duration":3}},{"uid":"b19959ef3da94825","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b19959ef3da94825","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700248799,"stop":1698700248801,"duration":2}},{"uid":"86d7e88813a35475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/86d7e88813a35475","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693006570,"stop":1698693006574,"duration":4}},{"uid":"c6be480d3212bc72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c6be480d3212bc72","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692772045,"stop":1698692772049,"duration":4}},{"uid":"875b120ddd3ea4d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/875b120ddd3ea4d0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646571976,"stop":1698646571980,"duration":4}},{"uid":"999f49c95e6899f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/999f49c95e6899f1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646511363,"stop":1698646511365,"duration":2}},{"uid":"e30b52ae2040c2cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e30b52ae2040c2cf","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628572803,"stop":1698628572807,"duration":4}},{"uid":"a270950319baf31a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a270950319baf31a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615175844,"stop":1698615175848,"duration":4}},{"uid":"a4eb24123f49ca22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a4eb24123f49ca22","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615243611,"stop":1698615243615,"duration":4}},{"uid":"debc02a6f43c87e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/debc02a6f43c87e0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615106257,"stop":1698615106261,"duration":4}},{"uid":"6b60379b720240ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6b60379b720240ec","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542346909,"stop":1698542346912,"duration":3}},{"uid":"66cc5f3472857705","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/66cc5f3472857705","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455571948,"stop":1698455571951,"duration":3}},{"uid":"e643a3939ff78d6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e643a3939ff78d6f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369245822,"stop":1698369245825,"duration":3}},{"uid":"dc5ff7b9e87c2268","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/dc5ff7b9e87c2268","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282838168,"stop":1698282838172,"duration":4}},{"uid":"147b129e666f21da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/147b129e666f21da","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196502895,"stop":1698196502899,"duration":4}},{"uid":"e5224f8d7aacf929","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e5224f8d7aacf929","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178222744,"stop":1698178222748,"duration":4}}]},"df5c822318460ed588d620415ff288f8":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"f01a9f24c198e2bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/f01a9f24c198e2bc","status":"passed","time":{"start":1698867323529,"stop":1698867326535,"duration":3006}},{"uid":"7a2436d5a0f90611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7a2436d5a0f90611","status":"passed","time":{"start":1698801497720,"stop":1698801502322,"duration":4602}},{"uid":"e48ae07c807ce01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e48ae07c807ce01f","status":"passed","time":{"start":1698788419696,"stop":1698788424038,"duration":4342}},{"uid":"e57cde068ca530ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e57cde068ca530ab","status":"passed","time":{"start":1698714883353,"stop":1698714888395,"duration":5042}},{"uid":"31267313cc5650eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/31267313cc5650eb","status":"passed","time":{"start":1698701271479,"stop":1698701278914,"duration":7435}},{"uid":"a46d38e974bfb289","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a46d38e974bfb289","status":"passed","time":{"start":1698700148276,"stop":1698700156041,"duration":7765}},{"uid":"95a548494e70a904","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/95a548494e70a904","status":"passed","time":{"start":1698692708277,"stop":1698692714482,"duration":6205}},{"uid":"7fb6607bf0e52378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7fb6607bf0e52378","status":"passed","time":{"start":1698692665667,"stop":1698692670182,"duration":4515}},{"uid":"82d43ff0aea9e795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/82d43ff0aea9e795","status":"passed","time":{"start":1698646220673,"stop":1698646225417,"duration":4744}},{"uid":"55d363da4672d1f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/55d363da4672d1f5","status":"passed","time":{"start":1698646246618,"stop":1698646258842,"duration":12224}},{"uid":"1c40f54c70cf3d91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/1c40f54c70cf3d91","status":"passed","time":{"start":1698628461224,"stop":1698628467456,"duration":6232}},{"uid":"af0548a71bf163aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/af0548a71bf163aa","status":"passed","time":{"start":1698615099860,"stop":1698615107882,"duration":8022}},{"uid":"bb47b44fca2eb330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/bb47b44fca2eb330","status":"passed","time":{"start":1698615154955,"stop":1698615158649,"duration":3694}},{"uid":"e0365bedc3976879","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e0365bedc3976879","status":"passed","time":{"start":1698615036032,"stop":1698615040897,"duration":4865}},{"uid":"b3d15b4aa1a94ab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b3d15b4aa1a94ab0","status":"passed","time":{"start":1698542269873,"stop":1698542277864,"duration":7991}},{"uid":"c953e1231f68a9cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/c953e1231f68a9cb","status":"passed","time":{"start":1698455461396,"stop":1698455465902,"duration":4506}},{"uid":"39563b311b66a81f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/39563b311b66a81f","status":"passed","time":{"start":1698369152645,"stop":1698369161257,"duration":8612}},{"uid":"3a1bda77c555ef6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3a1bda77c555ef6c","status":"passed","time":{"start":1698282731692,"stop":1698282741375,"duration":9683}},{"uid":"17930a67d2339901","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/17930a67d2339901","status":"passed","time":{"start":1698196414246,"stop":1698196421562,"duration":7316}},{"uid":"7dadb08bcb7655d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7dadb08bcb7655d4","status":"passed","time":{"start":1698178130131,"stop":1698178134746,"duration":4615}}]},"a91e40164c913e6b5f3736b823229a66":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"8d929b028f99b279","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/8d929b028f99b279","status":"passed","time":{"start":1698867691120,"stop":1698867692635,"duration":1515}},{"uid":"ead9c919859048bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ead9c919859048bb","status":"passed","time":{"start":1698801573953,"stop":1698801575555,"duration":1602}},{"uid":"3ed19871aca21d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3ed19871aca21d5","status":"passed","time":{"start":1698788706982,"stop":1698788709375,"duration":2393}},{"uid":"b45b9409791a946a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b45b9409791a946a","status":"passed","time":{"start":1698715195275,"stop":1698715197236,"duration":1961}},{"uid":"79f6cdd5c6319568","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/79f6cdd5c6319568","status":"passed","time":{"start":1698701534005,"stop":1698701536334,"duration":2329}},{"uid":"ca18a14e6a8f8de3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ca18a14e6a8f8de3","status":"passed","time":{"start":1698700425887,"stop":1698700427931,"duration":2044}},{"uid":"b359ebfec27d72e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b359ebfec27d72e6","status":"passed","time":{"start":1698693187589,"stop":1698693189703,"duration":2114}},{"uid":"cbe756b12b24e88c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/cbe756b12b24e88c","status":"passed","time":{"start":1698692944438,"stop":1698692946548,"duration":2110}},{"uid":"c549002384a49b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c549002384a49b1","status":"passed","time":{"start":1698646543886,"stop":1698646545836,"duration":1950}},{"uid":"3db6dc51d8437792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3db6dc51d8437792","status":"passed","time":{"start":1698646513760,"stop":1698646516253,"duration":2493}},{"uid":"e93bc5ba26f45c9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e93bc5ba26f45c9d","status":"passed","time":{"start":1698628905387,"stop":1698628907041,"duration":1654}},{"uid":"8f3220702f12c2a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8f3220702f12c2a2","status":"passed","time":{"start":1698615345784,"stop":1698615347427,"duration":1643}},{"uid":"77965181f6f5f928","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/77965181f6f5f928","status":"passed","time":{"start":1698615584122,"stop":1698615585873,"duration":1751}},{"uid":"3a7259247fc87eac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/3a7259247fc87eac","status":"passed","time":{"start":1698615282517,"stop":1698615284487,"duration":1970}},{"uid":"a49741a7cdc7b5e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a49741a7cdc7b5e4","status":"passed","time":{"start":1698542522765,"stop":1698542524682,"duration":1917}},{"uid":"7aef74ae3b526eb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7aef74ae3b526eb7","status":"passed","time":{"start":1698455877691,"stop":1698455879188,"duration":1497}},{"uid":"320c4851ec29ab54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/320c4851ec29ab54","status":"passed","time":{"start":1698369638063,"stop":1698369640672,"duration":2609}},{"uid":"1efc1ffde2a13ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/1efc1ffde2a13ab3","status":"passed","time":{"start":1698283017201,"stop":1698283019602,"duration":2401}},{"uid":"15e685fab1f66317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/15e685fab1f66317","status":"passed","time":{"start":1698196681252,"stop":1698196683143,"duration":1891}},{"uid":"9f10b050848c4daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/9f10b050848c4daa","status":"passed","time":{"start":1698178610245,"stop":1698178612716,"duration":2471}}]},"f041ffb1356697b5d3d99569da0ccb15":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"3a4d378914111c2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/3a4d378914111c2d","status":"passed","time":{"start":1698867553840,"stop":1698867561283,"duration":7443}},{"uid":"bcbe63159d386f02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/bcbe63159d386f02","status":"passed","time":{"start":1698801580434,"stop":1698801590124,"duration":9690}},{"uid":"f555d97773a9eb0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/f555d97773a9eb0a","status":"passed","time":{"start":1698788723465,"stop":1698788733064,"duration":9599}},{"uid":"4fdc324193b6b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4fdc324193b6b1","status":"passed","time":{"start":1698715210058,"stop":1698715218912,"duration":8854}},{"uid":"111113372af83a20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/111113372af83a20","status":"passed","time":{"start":1698701533691,"stop":1698701541916,"duration":8225}},{"uid":"d7d2264c9c9c9578","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d7d2264c9c9c9578","status":"passed","time":{"start":1698700439654,"stop":1698700449054,"duration":9400}},{"uid":"de906240efd4fca3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/de906240efd4fca3","status":"passed","time":{"start":1698693133801,"stop":1698693143073,"duration":9272}},{"uid":"29456b96323ca65f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/29456b96323ca65f","status":"passed","time":{"start":1698692959640,"stop":1698692968618,"duration":8978}},{"uid":"48c25ded5ef0979f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/48c25ded5ef0979f","status":"passed","time":{"start":1698646558494,"stop":1698646567178,"duration":8684}},{"uid":"d96ce2111d85d4c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d96ce2111d85d4c4","status":"passed","time":{"start":1698646528070,"stop":1698646536928,"duration":8858}},{"uid":"fae37b0472648df3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/fae37b0472648df3","status":"passed","time":{"start":1698628599713,"stop":1698628608560,"duration":8847}},{"uid":"e2717c5d1e765b4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/e2717c5d1e765b4f","status":"passed","time":{"start":1698615360095,"stop":1698615368408,"duration":8313}},{"uid":"4bd05b6a6087c7f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4bd05b6a6087c7f5","status":"passed","time":{"start":1698615273770,"stop":1698615282017,"duration":8247}},{"uid":"e65cff11cc23e072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e65cff11cc23e072","status":"passed","time":{"start":1698615371207,"stop":1698615380462,"duration":9255}},{"uid":"ecb76854b9d52b1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ecb76854b9d52b1c","status":"passed","time":{"start":1698542583061,"stop":1698542591907,"duration":8846}},{"uid":"f87b5c0682ac5576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/f87b5c0682ac5576","status":"passed","time":{"start":1698455600427,"stop":1698455608446,"duration":8019}},{"uid":"5ed78bd6937be2ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5ed78bd6937be2ed","status":"passed","time":{"start":1698369274552,"stop":1698369284068,"duration":9516}},{"uid":"a03fb991f4370ce5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a03fb991f4370ce5","status":"passed","time":{"start":1698283094809,"stop":1698283119724,"duration":24915}},{"uid":"318b50749b4d708f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/318b50749b4d708f","status":"passed","time":{"start":1698196721226,"stop":1698196730880,"duration":9654}},{"uid":"c0ae8cebd81cc059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c0ae8cebd81cc059","status":"passed","time":{"start":1698178246630,"stop":1698178256166,"duration":9536}}]},"1d6e269a7b6351ace4d7bae7deb3de47":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"ccf4a9ce28d18be6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/ccf4a9ce28d18be6","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698867411647,"stop":1698867541539,"duration":129892}},{"uid":"e112e4878d96012d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/e112e4878d96012d","status":"passed","time":{"start":1698801567383,"stop":1698801568705,"duration":1322}},{"uid":"da782be5c7c2087d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/da782be5c7c2087d","status":"passed","time":{"start":1698788550650,"stop":1698788552236,"duration":1586}},{"uid":"1eb397ebabb8b819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1eb397ebabb8b819","status":"passed","time":{"start":1698715027746,"stop":1698715029477,"duration":1731}},{"uid":"3623999edb4ed4bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/3623999edb4ed4bd","status":"passed","time":{"start":1698701381414,"stop":1698701382930,"duration":1516}},{"uid":"f8de5ccb13a284d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f8de5ccb13a284d5","status":"passed","time":{"start":1698700266340,"stop":1698700268056,"duration":1716}},{"uid":"ace364b5d75e4b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/ace364b5d75e4b2a","status":"passed","time":{"start":1698693024790,"stop":1698693026526,"duration":1736}},{"uid":"22394be6d7fb40ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/22394be6d7fb40ce","status":"passed","time":{"start":1698692788858,"stop":1698692790579,"duration":1721}},{"uid":"f70492a7b0c6689f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f70492a7b0c6689f","status":"passed","time":{"start":1698646379215,"stop":1698646380924,"duration":1709}},{"uid":"19d7cc6ce06f67da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/19d7cc6ce06f67da","status":"passed","time":{"start":1698646381065,"stop":1698646382986,"duration":1921}},{"uid":"d566b20706395c3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d566b20706395c3b","status":"passed","time":{"start":1698628593383,"stop":1698628594983,"duration":1600}},{"uid":"8a80a39a1ced8ff1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8a80a39a1ced8ff1","status":"passed","time":{"start":1698615192504,"stop":1698615193886,"duration":1382}},{"uid":"6eed6ab583e82a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6eed6ab583e82a6b","status":"passed","time":{"start":1698615262987,"stop":1698615264433,"duration":1446}},{"uid":"d9db4fd961addeb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d9db4fd961addeb5","status":"passed","time":{"start":1698615124636,"stop":1698615126373,"duration":1737}},{"uid":"af31591d5ff45037","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/af31591d5ff45037","status":"passed","time":{"start":1698542364960,"stop":1698542366849,"duration":1889}},{"uid":"b542e2dac981bd0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/b542e2dac981bd0b","status":"passed","time":{"start":1698455591225,"stop":1698455592444,"duration":1219}},{"uid":"f51d1f72b35dae81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f51d1f72b35dae81","status":"passed","time":{"start":1698369265307,"stop":1698369267168,"duration":1861}},{"uid":"307e8f4e6c53fcf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/307e8f4e6c53fcf3","status":"passed","time":{"start":1698282856447,"stop":1698282859075,"duration":2628}},{"uid":"755ace6fbbf4006e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/755ace6fbbf4006e","status":"passed","time":{"start":1698196520351,"stop":1698196522056,"duration":1705}},{"uid":"f01071834639949c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f01071834639949c","status":"passed","time":{"start":1698178239943,"stop":1698178241886,"duration":1943}}]},"53c5720a05c261e2bad5904bb33e19b7":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"321c9e0cdb586f99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/321c9e0cdb586f99","status":"passed","time":{"start":1698867534419,"stop":1698867535416,"duration":997}},{"uid":"7d93c86df7bce5c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7d93c86df7bce5c0","status":"passed","time":{"start":1698801539968,"stop":1698801541529,"duration":1561}},{"uid":"5afbb85f6b3c2e04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5afbb85f6b3c2e04","status":"passed","time":{"start":1698788696937,"stop":1698788698096,"duration":1159}},{"uid":"1e8c4827ff7e3479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1e8c4827ff7e3479","status":"passed","time":{"start":1698715174625,"stop":1698715175787,"duration":1162}},{"uid":"d07a6f8027f6597f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d07a6f8027f6597f","status":"passed","time":{"start":1698701502238,"stop":1698701503268,"duration":1030}},{"uid":"3fc1f9f348f47b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3fc1f9f348f47b8e","status":"passed","time":{"start":1698700412070,"stop":1698700413262,"duration":1192}},{"uid":"2256aa2faee33a6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2256aa2faee33a6c","status":"passed","time":{"start":1698692985837,"stop":1698692987119,"duration":1282}},{"uid":"1767cd1613bd5265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/1767cd1613bd5265","status":"passed","time":{"start":1698692934989,"stop":1698692936184,"duration":1195}},{"uid":"96e41b0f32e3cde9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/96e41b0f32e3cde9","status":"passed","time":{"start":1698646550928,"stop":1698646552119,"duration":1191}},{"uid":"6d2d8ed7ee0f0d7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6d2d8ed7ee0f0d7f","status":"passed","time":{"start":1698646490221,"stop":1698646491412,"duration":1191}},{"uid":"dccef8eecc480a81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/dccef8eecc480a81","status":"passed","time":{"start":1698628527279,"stop":1698628528977,"duration":1698}},{"uid":"3ca6f74df01a5095","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3ca6f74df01a5095","status":"passed","time":{"start":1698615152045,"stop":1698615153339,"duration":1294}},{"uid":"130e759e7a597b98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/130e759e7a597b98","status":"passed","time":{"start":1698615223510,"stop":1698615224695,"duration":1185}},{"uid":"8f81b9b227a01788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8f81b9b227a01788","status":"passed","time":{"start":1698615083885,"stop":1698615085293,"duration":1408}},{"uid":"60ee90740daf8350","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/60ee90740daf8350","status":"passed","time":{"start":1698542320005,"stop":1698542321194,"duration":1189}},{"uid":"261c216f556e62c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/261c216f556e62c4","status":"passed","time":{"start":1698455516140,"stop":1698455517140,"duration":1000}},{"uid":"47aed308bf98336d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/47aed308bf98336d","status":"passed","time":{"start":1698369203001,"stop":1698369204349,"duration":1348}},{"uid":"646f2f150f9ac0c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/646f2f150f9ac0c5","status":"passed","time":{"start":1698282794011,"stop":1698282795176,"duration":1165}},{"uid":"6690b4b905c9e837","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/6690b4b905c9e837","status":"passed","time":{"start":1698196468870,"stop":1698196470085,"duration":1215}},{"uid":"679c401d7f25400b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/679c401d7f25400b","status":"passed","time":{"start":1698178196961,"stop":1698178198217,"duration":1256}}]},"64028773adeaa616798d2ec053582700":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"5a11e8b5e4bd0011","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/5a11e8b5e4bd0011","status":"passed","time":{"start":1698867715212,"stop":1698867719634,"duration":4422}},{"uid":"9c33916c023e25cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9c33916c023e25cd","status":"passed","time":{"start":1698801622554,"stop":1698801626616,"duration":4062}},{"uid":"dbf15f35a7a5eaec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/dbf15f35a7a5eaec","status":"passed","time":{"start":1698788772273,"stop":1698788778639,"duration":6366}},{"uid":"1e0a38845704b044","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1e0a38845704b044","status":"passed","time":{"start":1698715244869,"stop":1698715249236,"duration":4367}},{"uid":"a36b5af11f6b25de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a36b5af11f6b25de","status":"passed","time":{"start":1698701575989,"stop":1698701581817,"duration":5828}},{"uid":"d468f07893a7c3ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d468f07893a7c3ff","status":"passed","time":{"start":1698700481235,"stop":1698700486253,"duration":5018}},{"uid":"1a74087ff70eb3e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/1a74087ff70eb3e6","status":"passed","time":{"start":1698693219534,"stop":1698693223953,"duration":4419}},{"uid":"b8c251af7ad1126a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b8c251af7ad1126a","status":"passed","time":{"start":1698693006462,"stop":1698693010901,"duration":4439}},{"uid":"190a7d53fd3e3440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/190a7d53fd3e3440","status":"passed","time":{"start":1698646607151,"stop":1698646611967,"duration":4816}},{"uid":"91fea426ea16d41b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/91fea426ea16d41b","status":"passed","time":{"start":1698646570859,"stop":1698646575313,"duration":4454}},{"uid":"d0a6a0105914b105","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d0a6a0105914b105","status":"passed","time":{"start":1698628822500,"stop":1698628828355,"duration":5855}},{"uid":"246764c5724345","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/246764c5724345","status":"passed","time":{"start":1698615535723,"stop":1698615539945,"duration":4222}},{"uid":"8dd41eeba57918eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/8dd41eeba57918eb","status":"passed","time":{"start":1698615460393,"stop":1698615464746,"duration":4353}},{"uid":"23d0d617540a9ab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/23d0d617540a9ab2","status":"passed","time":{"start":1698615403037,"stop":1698615408263,"duration":5226}},{"uid":"c9f5764fc8ebd386","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/c9f5764fc8ebd386","status":"passed","time":{"start":1698542620630,"stop":1698542627329,"duration":6699}},{"uid":"3d1a3ee2bf642119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3d1a3ee2bf642119","status":"passed","time":{"start":1698455888989,"stop":1698455893003,"duration":4014}},{"uid":"d6590a2969480692","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d6590a2969480692","status":"passed","time":{"start":1698369607929,"stop":1698369612421,"duration":4492}},{"uid":"37b976697f2030e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/37b976697f2030e5","status":"passed","time":{"start":1698283178569,"stop":1698283183213,"duration":4644}},{"uid":"7ce16cc582e3cf01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7ce16cc582e3cf01","status":"passed","time":{"start":1698196755067,"stop":1698196759410,"duration":4343}},{"uid":"40a3e2e6b18a0745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/40a3e2e6b18a0745","status":"passed","time":{"start":1698178446155,"stop":1698178450957,"duration":4802}}]},"973eb3b9bc5dfa31c9d5412a22fe2eb5":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"c1161382b0c25959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/c1161382b0c25959","status":"passed","time":{"start":1698867399615,"stop":1698867530570,"duration":130955}},{"uid":"8179330c9a65605e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/8179330c9a65605e","status":"passed","time":{"start":1698801531075,"stop":1698801654878,"duration":123803}},{"uid":"9ce2d9390c6a5165","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9ce2d9390c6a5165","status":"passed","time":{"start":1698788493988,"stop":1698788692273,"duration":198285}},{"uid":"e9b29a1c76a1f15e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e9b29a1c76a1f15e","status":"passed","time":{"start":1698714952818,"stop":1698715170610,"duration":217792}},{"uid":"84cc792db98b848b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/84cc792db98b848b","status":"passed","time":{"start":1698701313961,"stop":1698701486675,"duration":172714}},{"uid":"9ed23ad2461f0cb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9ed23ad2461f0cb5","status":"passed","time":{"start":1698700210270,"stop":1698700407888,"duration":197618}},{"uid":"f4b1d9426e08ba29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f4b1d9426e08ba29","status":"passed","time":{"start":1698692761738,"stop":1698692981714,"duration":219976}},{"uid":"9282d836e752ca1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/9282d836e752ca1a","status":"passed","time":{"start":1698692712262,"stop":1698692930597,"duration":218335}},{"uid":"5b81845c29d8e17e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5b81845c29d8e17e","status":"passed","time":{"start":1698646319146,"stop":1698646546827,"duration":227681}},{"uid":"70f43965c702be0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/70f43965c702be0b","status":"passed","time":{"start":1698646296710,"stop":1698646485880,"duration":189170}},{"uid":"1b296705657dd63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/1b296705657dd63","status":"passed","time":{"start":1698628581532,"stop":1698628753965,"duration":172433}},{"uid":"973e00a39facf2d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/973e00a39facf2d8","status":"passed","time":{"start":1698615499388,"stop":1698615661344,"duration":161956}},{"uid":"a425fa0c4f324807","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a425fa0c4f324807","status":"passed","time":{"start":1698615263487,"stop":1698615427931,"duration":164444}},{"uid":"e4de64c2457acb1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e4de64c2457acb1a","status":"passed","time":{"start":1698615142622,"stop":1698615368698,"duration":226076}},{"uid":"ad6d00bb8a0bf3d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ad6d00bb8a0bf3d1","status":"passed","time":{"start":1698542389099,"stop":1698542580997,"duration":191898}},{"uid":"d0ef7d0170a46b91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d0ef7d0170a46b91","status":"passed","time":{"start":1698455578245,"stop":1698455713504,"duration":135259}},{"uid":"767aa02d86c4df00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/767aa02d86c4df00","status":"passed","time":{"start":1698369260330,"stop":1698369480103,"duration":219773}},{"uid":"e2e9b2a5803735c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e2e9b2a5803735c","status":"passed","time":{"start":1698282870290,"stop":1698283092508,"duration":222218}},{"uid":"ca2aca7e5926ddf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/ca2aca7e5926ddf","status":"passed","time":{"start":1698196539009,"stop":1698196719002,"duration":179993}},{"uid":"21175b06a7786f43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/21175b06a7786f43","status":"passed","time":{"start":1698178238334,"stop":1698178459577,"duration":221243}}]},"a6754a317b5a41ab9e370512cb3937ce":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f38622d4d4345466","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/f38622d4d4345466","status":"passed","time":{"start":1698867353248,"stop":1698867356632,"duration":3384}},{"uid":"d9c7d6fc9458564f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d9c7d6fc9458564f","status":"passed","time":{"start":1698801498173,"stop":1698801502218,"duration":4045}},{"uid":"6ed0c61435fe698c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/6ed0c61435fe698c","status":"passed","time":{"start":1698788468736,"stop":1698788471903,"duration":3167}},{"uid":"a9f41b3be01250ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a9f41b3be01250ce","status":"passed","time":{"start":1698714933367,"stop":1698714937511,"duration":4144}},{"uid":"9ae03bfa9224308f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9ae03bfa9224308f","status":"passed","time":{"start":1698701306194,"stop":1698701308799,"duration":2605}},{"uid":"ed48f79fa2802dbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ed48f79fa2802dbf","status":"passed","time":{"start":1698700183910,"stop":1698700186900,"duration":2990}},{"uid":"4abcafb24b050f9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/4abcafb24b050f9e","status":"passed","time":{"start":1698692743477,"stop":1698692748779,"duration":5302}},{"uid":"8fe9a8a54256a1c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8fe9a8a54256a1c7","status":"passed","time":{"start":1698692700386,"stop":1698692705300,"duration":4914}},{"uid":"c5328df6a61f268b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c5328df6a61f268b","status":"passed","time":{"start":1698646316131,"stop":1698646319143,"duration":3012}},{"uid":"c27e119d0fcead07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/c27e119d0fcead07","status":"passed","time":{"start":1698646288914,"stop":1698646292355,"duration":3441}},{"uid":"fe84b8316dd66863","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/fe84b8316dd66863","status":"passed","time":{"start":1698628503297,"stop":1698628507120,"duration":3823}},{"uid":"3ecab691a1900604","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3ecab691a1900604","status":"passed","time":{"start":1698615133551,"stop":1698615136756,"duration":3205}},{"uid":"a11a2de97c8cf4e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a11a2de97c8cf4e2","status":"passed","time":{"start":1698615199944,"stop":1698615203087,"duration":3143}},{"uid":"a33c860ee240bade","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/a33c860ee240bade","status":"passed","time":{"start":1698615065802,"stop":1698615068897,"duration":3095}},{"uid":"23bb77d5e93a019f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/23bb77d5e93a019f","status":"passed","time":{"start":1698542310805,"stop":1698542314132,"duration":3327}},{"uid":"7c287babb92fa89e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7c287babb92fa89e","status":"passed","time":{"start":1698455508317,"stop":1698455511011,"duration":2694}},{"uid":"4f758f08499d2993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/4f758f08499d2993","status":"passed","time":{"start":1698369189806,"stop":1698369193373,"duration":3567}},{"uid":"650d7203a306a17a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/650d7203a306a17a","status":"passed","time":{"start":1698282784974,"stop":1698282788630,"duration":3656}},{"uid":"5206b67db98cfd43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5206b67db98cfd43","status":"passed","time":{"start":1698196458781,"stop":1698196461981,"duration":3200}},{"uid":"b818ad8f569c756","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b818ad8f569c756","status":"passed","time":{"start":1698178161058,"stop":1698178164486,"duration":3428}}]},"a2365ffeb3ba24c7926dc7b42b03858c":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"11e1f912ed85ed5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/11e1f912ed85ed5b","status":"passed","time":{"start":1698867374410,"stop":1698867376486,"duration":2076}},{"uid":"f6dc7634cac44603","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/f6dc7634cac44603","status":"passed","time":{"start":1698801538778,"stop":1698801540926,"duration":2148}},{"uid":"61ea3625e6f424d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/61ea3625e6f424d1","status":"passed","time":{"start":1698788514782,"stop":1698788517220,"duration":2438}},{"uid":"31006d52132dad57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/31006d52132dad57","status":"passed","time":{"start":1698714985329,"stop":1698714987883,"duration":2554}},{"uid":"e33c01d8a18c0e18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e33c01d8a18c0e18","status":"passed","time":{"start":1698701346285,"stop":1698701348679,"duration":2394}},{"uid":"f424c01334ad30d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f424c01334ad30d5","status":"passed","time":{"start":1698700229347,"stop":1698700231742,"duration":2395}},{"uid":"1169fe2477d70acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/1169fe2477d70acf","status":"passed","time":{"start":1698693102076,"stop":1698693104683,"duration":2607}},{"uid":"2fb5ca597238585","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/2fb5ca597238585","status":"passed","time":{"start":1698692750434,"stop":1698692752924,"duration":2490}},{"uid":"308403e5cd10ae35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/308403e5cd10ae35","status":"passed","time":{"start":1698646327033,"stop":1698646330639,"duration":3606}},{"uid":"407a7c2ab29ac008","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/407a7c2ab29ac008","status":"passed","time":{"start":1698646338784,"stop":1698646341476,"duration":2692}},{"uid":"6d4f137c528aa625","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/6d4f137c528aa625","status":"passed","time":{"start":1698628559682,"stop":1698628562189,"duration":2507}},{"uid":"4c12ab88e4a50ac8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4c12ab88e4a50ac8","status":"passed","time":{"start":1698615476153,"stop":1698615478589,"duration":2436}},{"uid":"faab1d5a3f3767db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/faab1d5a3f3767db","status":"passed","time":{"start":1698615241940,"stop":1698615244370,"duration":2430}},{"uid":"c46d2edee7880405","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c46d2edee7880405","status":"passed","time":{"start":1698615118197,"stop":1698615120794,"duration":2597}},{"uid":"9b25a8c7f1e2718b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/9b25a8c7f1e2718b","status":"passed","time":{"start":1698542359277,"stop":1698542361730,"duration":2453}},{"uid":"bb7409015d89059c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bb7409015d89059c","status":"passed","time":{"start":1698455547074,"stop":1698455549217,"duration":2143}},{"uid":"507e84c07f60d210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/507e84c07f60d210","status":"passed","time":{"start":1698369236062,"stop":1698369238727,"duration":2665}},{"uid":"5b180dc37c108997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/5b180dc37c108997","status":"passed","time":{"start":1698282837583,"stop":1698282840125,"duration":2542}},{"uid":"c98d57a2bb93ef43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c98d57a2bb93ef43","status":"passed","time":{"start":1698196516059,"stop":1698196518356,"duration":2297}},{"uid":"f7e558b60491a37a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f7e558b60491a37a","status":"passed","time":{"start":1698178214739,"stop":1698178217299,"duration":2560}}]},"617b4311b681b19c6f82373e9ef5a04d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"cda0c1bc093a46ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/cda0c1bc093a46ca","status":"passed","time":{"start":1698867700133,"stop":1698867702722,"duration":2589}},{"uid":"7daf28b0c689f53f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7daf28b0c689f53f","status":"passed","time":{"start":1698801734030,"stop":1698801737269,"duration":3239}},{"uid":"81888d292039d18b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/81888d292039d18b","status":"passed","time":{"start":1698788753939,"stop":1698788759874,"duration":5935}},{"uid":"bcfbdbdad89d05e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/bcfbdbdad89d05e","status":"passed","time":{"start":1698715229144,"stop":1698715232000,"duration":2856}},{"uid":"ea7b435392462570","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ea7b435392462570","status":"passed","time":{"start":1698701560948,"stop":1698701563738,"duration":2790}},{"uid":"575495b564332a82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/575495b564332a82","status":"passed","time":{"start":1698700465851,"stop":1698700468640,"duration":2789}},{"uid":"cc139e06de8c8fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/cc139e06de8c8fba","status":"passed","time":{"start":1698693204470,"stop":1698693207427,"duration":2957}},{"uid":"c088226f565cb1f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c088226f565cb1f6","status":"passed","time":{"start":1698692990393,"stop":1698692993272,"duration":2879}},{"uid":"e5ce80cf296876f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/e5ce80cf296876f9","status":"passed","time":{"start":1698646592353,"stop":1698646595219,"duration":2866}},{"uid":"d1d4b58bf2a3a043","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d1d4b58bf2a3a043","status":"passed","time":{"start":1698646684282,"stop":1698646687489,"duration":3207}},{"uid":"1c0234528cb35168","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/1c0234528cb35168","status":"passed","time":{"start":1698628804107,"stop":1698628808261,"duration":4154}},{"uid":"61499f4b05675586","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/61499f4b05675586","status":"passed","time":{"start":1698615661347,"stop":1698615663847,"duration":2500}},{"uid":"2d652f2fab0b13bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/2d652f2fab0b13bd","status":"passed","time":{"start":1698615445523,"stop":1698615448212,"duration":2689}},{"uid":"6835756ef39ee26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/6835756ef39ee26","status":"passed","time":{"start":1698615387515,"stop":1698615390383,"duration":2868}},{"uid":"7c74fafff8c79eef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/7c74fafff8c79eef","status":"passed","time":{"start":1698542599197,"stop":1698542604936,"duration":5739}},{"uid":"7f495576c5dc8da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7f495576c5dc8da","status":"passed","time":{"start":1698455800391,"stop":1698455803275,"duration":2884}},{"uid":"94fd5e33c1adf619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/94fd5e33c1adf619","status":"passed","time":{"start":1698369591678,"stop":1698369594837,"duration":3159}},{"uid":"a807acfca3cdf1fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a807acfca3cdf1fc","status":"passed","time":{"start":1698283162652,"stop":1698283166263,"duration":3611}},{"uid":"652ce472f2ded4ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/652ce472f2ded4ed","status":"passed","time":{"start":1698196737977,"stop":1698196741456,"duration":3479}},{"uid":"ea9511bb7b7d85ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ea9511bb7b7d85ac","status":"passed","time":{"start":1698178431297,"stop":1698178434020,"duration":2723}}]},"9700dde83050a915705bb73b0a95103e":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"c2b8e887ab0b70cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/c2b8e887ab0b70cf","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867699496,"stop":1698867700106,"duration":610}},{"uid":"b633f2ab98532d40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b633f2ab98532d40","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801580299,"stop":1698801580999,"duration":700}},{"uid":"7d212922300f4d4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/7d212922300f4d4e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788715916,"stop":1698788717195,"duration":1279}},{"uid":"939d28c5b6414d3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/939d28c5b6414d3a","status":"passed","time":{"start":1698715204704,"stop":1698715205665,"duration":961}},{"uid":"11235508404d4bc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/11235508404d4bc3","status":"passed","time":{"start":1698701541996,"stop":1698701542769,"duration":773}},{"uid":"d008835af5c77156","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d008835af5c77156","status":"passed","time":{"start":1698700434440,"stop":1698700435339,"duration":899}},{"uid":"e0ecf03dfd8b17f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/e0ecf03dfd8b17f6","status":"passed","time":{"start":1698693198231,"stop":1698693199164,"duration":933}},{"uid":"c3d5442755021a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c3d5442755021a3","status":"passed","time":{"start":1698692953692,"stop":1698692954680,"duration":988}},{"uid":"b8dc449acd552444","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/b8dc449acd552444","status":"passed","time":{"start":1698646552972,"stop":1698646553953,"duration":981}},{"uid":"e825064267c81819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/e825064267c81819","status":"passed","time":{"start":1698646522711,"stop":1698646523558,"duration":847}},{"uid":"129874c1766ed417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/129874c1766ed417","status":"passed","time":{"start":1698628912968,"stop":1698628913747,"duration":779}},{"uid":"67ed2b547cddb6d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/67ed2b547cddb6d9","status":"passed","time":{"start":1698615354397,"stop":1698615355178,"duration":781}},{"uid":"16208ba8ff1b5035","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/16208ba8ff1b5035","status":"passed","time":{"start":1698615592082,"stop":1698615592862,"duration":780}},{"uid":"10178373224060f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/10178373224060f1","status":"passed","time":{"start":1698615292353,"stop":1698615293328,"duration":975}},{"uid":"159189146709c8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/159189146709c8c","status":"passed","time":{"start":1698542530947,"stop":1698542532166,"duration":1219}},{"uid":"3c0231c9158ca7ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3c0231c9158ca7ca","status":"passed","time":{"start":1698455885250,"stop":1698455885864,"duration":614}},{"uid":"5aa61f43431339fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5aa61f43431339fb","status":"passed","time":{"start":1698369646033,"stop":1698369647031,"duration":998}},{"uid":"a6c23345514a5130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a6c23345514a5130","status":"passed","time":{"start":1698283028003,"stop":1698283042184,"duration":14181}},{"uid":"1c7d0c11bb58fb12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/1c7d0c11bb58fb12","status":"passed","time":{"start":1698196690446,"stop":1698196691409,"duration":963}},{"uid":"f42b138587ec8ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f42b138587ec8ce9","status":"passed","time":{"start":1698178619646,"stop":1698178620661,"duration":1015}}]},"b8d3ae7465651cc973ab14abfdea7a24":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"4844eb9f0e0e2f68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/4844eb9f0e0e2f68","status":"passed","time":{"start":1698867578816,"stop":1698867584470,"duration":5654}},{"uid":"aa64aaf5ef0221fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/aa64aaf5ef0221fd","status":"passed","time":{"start":1698801599870,"stop":1698801603600,"duration":3730}},{"uid":"deddc96595c7ffad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/deddc96595c7ffad","status":"passed","time":{"start":1698788749557,"stop":1698788753937,"duration":4380}},{"uid":"479e9e76178e3a40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/479e9e76178e3a40","status":"passed","time":{"start":1698715225776,"stop":1698715229142,"duration":3366}},{"uid":"bd0fe85391f030bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/bd0fe85391f030bd","status":"passed","time":{"start":1698701547806,"stop":1698701550837,"duration":3031}},{"uid":"d0e9eab121ff5830","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d0e9eab121ff5830","status":"passed","time":{"start":1698700462622,"stop":1698700465848,"duration":3226}},{"uid":"8fab73bf0e719025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8fab73bf0e719025","status":"passed","time":{"start":1698693169726,"stop":1698693173797,"duration":4071}},{"uid":"f739e688ec754876","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f739e688ec754876","status":"passed","time":{"start":1698692986520,"stop":1698692990390,"duration":3870}},{"uid":"3cd575b7f3f45d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3cd575b7f3f45d82","status":"passed","time":{"start":1698646585402,"stop":1698646588265,"duration":2863}},{"uid":"2591133d84cfbaec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/2591133d84cfbaec","status":"passed","time":{"start":1698646553033,"stop":1698646555937,"duration":2904}},{"uid":"db66210a03034c64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/db66210a03034c64","status":"passed","time":{"start":1698628632976,"stop":1698628635825,"duration":2849}},{"uid":"70731acf4c649f30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/70731acf4c649f30","status":"passed","time":{"start":1698615385962,"stop":1698615388773,"duration":2811}},{"uid":"22bdcfbee1c2a151","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/22bdcfbee1c2a151","status":"passed","time":{"start":1698615305824,"stop":1698615308479,"duration":2655}},{"uid":"c80787b3a696fe1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c80787b3a696fe1f","status":"passed","time":{"start":1698615314414,"stop":1698615317628,"duration":3214}},{"uid":"5be0a899deb0235e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5be0a899deb0235e","status":"passed","time":{"start":1698542553860,"stop":1698542562164,"duration":8304}},{"uid":"e1c18c40cac07f77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e1c18c40cac07f77","status":"passed","time":{"start":1698455630295,"stop":1698455641169,"duration":10874}},{"uid":"631bf2451ecc9764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/631bf2451ecc9764","status":"passed","time":{"start":1698369312675,"stop":1698369317858,"duration":5183}},{"uid":"ba45778414f274f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/ba45778414f274f9","status":"passed","time":{"start":1698283131122,"stop":1698283135173,"duration":4051}},{"uid":"f792b2029e87ac89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f792b2029e87ac89","status":"passed","time":{"start":1698196710383,"stop":1698196713771,"duration":3388}},{"uid":"e25b6b2eaaf42b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e25b6b2eaaf42b72","status":"passed","time":{"start":1698178281939,"stop":1698178285451,"duration":3512}}]},"316f6b3276320661fa68609de6296157":{"statistic":{"failed":49,"broken":0,"skipped":0,"passed":84,"unknown":0,"total":133},"items":[{"uid":"1d33f8c951ee9b74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/1d33f8c951ee9b74","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698867376488,"stop":1698867378396,"duration":1908}},{"uid":"76f50665cf91f4d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/76f50665cf91f4d8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698801540929,"stop":1698801556509,"duration":15580}},{"uid":"cb6bb53ae7480e3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/cb6bb53ae7480e3e","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698788517223,"stop":1698788520688,"duration":3465}},{"uid":"804b9c2833b1b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/804b9c2833b1b72","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698714987886,"stop":1698714989684,"duration":1798}},{"uid":"cabd3c9059c53fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/cabd3c9059c53fc5","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698701348681,"stop":1698701350411,"duration":1730}},{"uid":"e8b9dfc5060ba275","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e8b9dfc5060ba275","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698700231745,"stop":1698700235379,"duration":3634}},{"uid":"39557098475b31f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/39557098475b31f","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698693104686,"stop":1698693106701,"duration":2015}},{"uid":"3d7ac2392c849dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/3d7ac2392c849dd","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698692752927,"stop":1698692754607,"duration":1680}},{"uid":"ed2bfc694d405a73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ed2bfc694d405a73","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646330643,"stop":1698646333748,"duration":3105}},{"uid":"6bb4c984d2b99add","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6bb4c984d2b99add","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646341479,"stop":1698646343320,"duration":1841}},{"uid":"b4ca13d7ee8438b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b4ca13d7ee8438b6","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698628562192,"stop":1698628563370,"duration":1178}},{"uid":"c777bce013a0de63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c777bce013a0de63","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615478592,"stop":1698615480173,"duration":1581}},{"uid":"c05dd28cd15595a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c05dd28cd15595a4","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615244373,"stop":1698615245906,"duration":1533}},{"uid":"3dd93962269f7de7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/3dd93962269f7de7","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615120797,"stop":1698615122924,"duration":2127}},{"uid":"ccad36c7b3e754fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ccad36c7b3e754fe","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698542361732,"stop":1698542363823,"duration":2091}},{"uid":"7ce3423c765fd823","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7ce3423c765fd823","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698455549220,"stop":1698455550603,"duration":1383}},{"uid":"8cab196c5e919292","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/8cab196c5e919292","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698369238729,"stop":1698369240289,"duration":1560}},{"uid":"1afc73f3515fe053","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/1afc73f3515fe053","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698282840128,"stop":1698282842661,"duration":2533}},{"uid":"dfd3e56b624909e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/dfd3e56b624909e8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698196518359,"stop":1698196521255,"duration":2896}},{"uid":"dde2942f42665e9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/dde2942f42665e9d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178217302,"stop":1698178218781,"duration":1479}}]},"2173470ff84c6c7631fa3ff9d8433e49":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"f0d39fc5552aaa73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/f0d39fc5552aaa73","status":"passed","time":{"start":1698867713618,"stop":1698867715209,"duration":1591}},{"uid":"1d32c78dee82ef65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1d32c78dee82ef65","status":"passed","time":{"start":1698801620466,"stop":1698801622552,"duration":2086}},{"uid":"100de799202efb31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/100de799202efb31","status":"passed","time":{"start":1698788770632,"stop":1698788772270,"duration":1638}},{"uid":"fe89d613c2c7ae6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fe89d613c2c7ae6","status":"passed","time":{"start":1698715243374,"stop":1698715244865,"duration":1491}},{"uid":"71462c45ea218e2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/71462c45ea218e2d","status":"passed","time":{"start":1698701574533,"stop":1698701575986,"duration":1453}},{"uid":"fcf5e9fd491e417b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/fcf5e9fd491e417b","status":"passed","time":{"start":1698700479850,"stop":1698700481232,"duration":1382}},{"uid":"87d6cba814a1aebc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/87d6cba814a1aebc","status":"passed","time":{"start":1698693217791,"stop":1698693219530,"duration":1739}},{"uid":"43eee5b3d055d1e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/43eee5b3d055d1e9","status":"passed","time":{"start":1698693004991,"stop":1698693006458,"duration":1467}},{"uid":"a06b336ea10b4b92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/a06b336ea10b4b92","status":"passed","time":{"start":1698646605700,"stop":1698646607147,"duration":1447}},{"uid":"7dc03905c207eb9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7dc03905c207eb9e","status":"passed","time":{"start":1698646569022,"stop":1698646570856,"duration":1834}},{"uid":"6b357dffc34b9195","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/6b357dffc34b9195","status":"passed","time":{"start":1698628820568,"stop":1698628822497,"duration":1929}},{"uid":"d8cc18117619e695","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d8cc18117619e695","status":"passed","time":{"start":1698615534429,"stop":1698615535720,"duration":1291}},{"uid":"17a03b0559c64553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/17a03b0559c64553","status":"passed","time":{"start":1698615458876,"stop":1698615460389,"duration":1513}},{"uid":"8ab98f2a2cf86183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8ab98f2a2cf86183","status":"passed","time":{"start":1698615401449,"stop":1698615403033,"duration":1584}},{"uid":"49df5919e1598bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/49df5919e1598bd6","status":"passed","time":{"start":1698542618442,"stop":1698542620627,"duration":2185}},{"uid":"43664e13fc6a99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/43664e13fc6a99f","status":"passed","time":{"start":1698455887366,"stop":1698455888987,"duration":1621}},{"uid":"f0007818c85c059d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f0007818c85c059d","status":"passed","time":{"start":1698369605764,"stop":1698369607926,"duration":2162}},{"uid":"45b7d6a07b9c6238","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/45b7d6a07b9c6238","status":"passed","time":{"start":1698283176719,"stop":1698283178566,"duration":1847}},{"uid":"a994c1776ae353d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/a994c1776ae353d6","status":"passed","time":{"start":1698196753322,"stop":1698196755064,"duration":1742}},{"uid":"25381c4048cdf2cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/25381c4048cdf2cb","status":"passed","time":{"start":1698178444578,"stop":1698178446151,"duration":1573}}]},"275289351e7211a486c45f3b8d1a8950":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"1c02320184542b88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/1c02320184542b88","status":"passed","time":{"start":1698867530573,"stop":1698867531308,"duration":735}},{"uid":"6686942c40e04efb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6686942c40e04efb","status":"passed","time":{"start":1698801654880,"stop":1698801655621,"duration":741}},{"uid":"67800150edefabc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/67800150edefabc7","status":"passed","time":{"start":1698788692275,"stop":1698788693210,"duration":935}},{"uid":"a12152963602cc7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a12152963602cc7d","status":"passed","time":{"start":1698715170613,"stop":1698715171643,"duration":1030}},{"uid":"b7a55247b4d2c912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b7a55247b4d2c912","status":"passed","time":{"start":1698701486677,"stop":1698701499718,"duration":13041}},{"uid":"71dc436d4b4e61dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/71dc436d4b4e61dc","status":"passed","time":{"start":1698700407890,"stop":1698700408830,"duration":940}},{"uid":"f3a30ac5c466bbe3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f3a30ac5c466bbe3","status":"passed","time":{"start":1698692981717,"stop":1698692982745,"duration":1028}},{"uid":"5046521179e88622","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/5046521179e88622","status":"passed","time":{"start":1698692930600,"stop":1698692931658,"duration":1058}},{"uid":"2bc3b637fef21abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2bc3b637fef21abf","status":"passed","time":{"start":1698646546832,"stop":1698646547946,"duration":1114}},{"uid":"4213d01336c5eb80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/4213d01336c5eb80","status":"passed","time":{"start":1698646485882,"stop":1698646486860,"duration":978}},{"uid":"27541cbbe2bdbffa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/27541cbbe2bdbffa","status":"passed","time":{"start":1698628522551,"stop":1698628523555,"duration":1004}},{"uid":"1f01432b7c0d6ffd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/1f01432b7c0d6ffd","status":"passed","time":{"start":1698615147946,"stop":1698615148975,"duration":1029}},{"uid":"39803635a6b03db5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/39803635a6b03db5","status":"passed","time":{"start":1698615219821,"stop":1698615220865,"duration":1044}},{"uid":"90146f09f22970a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/90146f09f22970a2","status":"passed","time":{"start":1698615079292,"stop":1698615080408,"duration":1116}},{"uid":"9ae0221adf0463a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/9ae0221adf0463a8","status":"passed","time":{"start":1698542315492,"stop":1698542316540,"duration":1048}},{"uid":"1fa3ff00213fe9bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1fa3ff00213fe9bd","status":"passed","time":{"start":1698455512376,"stop":1698455513169,"duration":793}},{"uid":"c75f9a51c4baa2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/c75f9a51c4baa2e9","status":"passed","time":{"start":1698369198927,"stop":1698369200073,"duration":1146}},{"uid":"a55cc3269cc5db2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a55cc3269cc5db2a","status":"passed","time":{"start":1698282790192,"stop":1698282791308,"duration":1116}},{"uid":"4a4326b218ccd3fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/4a4326b218ccd3fe","status":"passed","time":{"start":1698196465170,"stop":1698196466196,"duration":1026}},{"uid":"c67a3dea1eac734d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c67a3dea1eac734d","status":"passed","time":{"start":1698178193052,"stop":1698178194094,"duration":1042}}]},"9a30d8e08f9c216de4c4a05fec5f309a":{"statistic":{"failed":65,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":170},"items":[{"uid":"9537d114052bcbcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/9537d114052bcbcf","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com', port=443): Max retries exceeded with url: /wc-info/static/js/main.cbc0dd8a.js (Caused by NameResolutionError(\": Failed to resolve 'kbccollectiveapi-coll-api.e4ff.pro-eu-west-1.openshiftapps.com' ([Errno -2] Name or service not known)\"))","time":{"start":1698867364951,"stop":1698867365096,"duration":145}},{"uid":"9925619e13664f18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9925619e13664f18","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698801520062,"stop":1698801520451,"duration":389}},{"uid":"2856746412259667","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/2856746412259667","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698788483650,"stop":1698788484316,"duration":666}},{"uid":"aed5e80e2f605ecf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/aed5e80e2f605ecf","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698714950312,"stop":1698714951036,"duration":724}},{"uid":"e13971ef6957c45d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e13971ef6957c45d","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698701318978,"stop":1698701319509,"duration":531}},{"uid":"9581687ce55d8efa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9581687ce55d8efa","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698700198531,"stop":1698700199165,"duration":634}},{"uid":"51e4f80cd9558432","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/51e4f80cd9558432","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692761743,"stop":1698692762422,"duration":679}},{"uid":"c9d5b541336927b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c9d5b541336927b1","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692716805,"stop":1698692717480,"duration":675}},{"uid":"c0bbefb011444668","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c0bbefb011444668","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698646280138,"stop":1698646280847,"duration":709}},{"uid":"12272809a939ee4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/12272809a939ee4a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698646302518,"stop":1698646303120,"duration":602}},{"uid":"936f93e4b96f805b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/936f93e4b96f805b","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698628520377,"stop":1698628520990,"duration":613}},{"uid":"f1e6f096590962b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f1e6f096590962b0","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615149011,"stop":1698615149561,"duration":550}},{"uid":"a331a42f46e3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a331a42f46e3ae","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615212486,"stop":1698615213040,"duration":554}},{"uid":"db60100421e9a31a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/db60100421e9a31a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615081580,"stop":1698615082312,"duration":732}},{"uid":"5d002517f18fa1a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5d002517f18fa1a7","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698542325073,"stop":1698542325678,"duration":605}},{"uid":"d0cf3d92bc92c5fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d0cf3d92bc92c5fb","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698455518604,"stop":1698455519011,"duration":407}},{"uid":"9aca421278f70f21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9aca421278f70f21","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698369204094,"stop":1698369204786,"duration":692}},{"uid":"75e7c1fa08ac1f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/75e7c1fa08ac1f81","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698282798576,"stop":1698282799262,"duration":686}},{"uid":"49c41a2a022ee500","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/49c41a2a022ee500","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698196471809,"stop":1698196472329,"duration":520}},{"uid":"165d1e4c47ca53bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/165d1e4c47ca53bc","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178175632,"stop":1698178176312,"duration":680}}]},"8186cc541d41d38034a9211a23d0bbe2":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":3,"unknown":0,"total":8},"items":[{"uid":"ede39b3f079f7c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/ede39b3f079f7c6","status":"passed","time":{"start":1698867337842,"stop":1698867338586,"duration":744}},{"uid":"ce12a1f1ba22ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ce12a1f1ba22ae29","status":"passed","time":{"start":1698801494986,"stop":1698801499609,"duration":4623}},{"uid":"5da108feea107f55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5da108feea107f55","status":"passed","time":{"start":1698788437952,"stop":1698788438872,"duration":920}},{"uid":"fd850c79cb7196c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fd850c79cb7196c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714915878,"stop":1698714917169,"duration":1291}},{"uid":"1f49a0d65b38494e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/1f49a0d65b38494e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701293255,"stop":1698701294066,"duration":811}},{"uid":"a0a53c0c216d07d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a0a53c0c216d07d5","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700170643,"stop":1698700171561,"duration":918}},{"uid":"9e12fa0cf2e20a54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/9e12fa0cf2e20a54","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692729400,"stop":1698692730588,"duration":1188}},{"uid":"16584232490d1e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/16584232490d1e20","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692685196,"stop":1698692686438,"duration":1242}}]},"10c5adec7cdd71fa36d93e2bcbd9ad16":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"db4cbdac098a4c48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/db4cbdac098a4c48","status":"passed","time":{"start":1698867692638,"stop":1698867699493,"duration":6855}},{"uid":"cd903cde5a745914","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/cd903cde5a745914","status":"passed","time":{"start":1698801575557,"stop":1698801580297,"duration":4740}},{"uid":"358639d9c66cd658","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/358639d9c66cd658","status":"passed","time":{"start":1698788709377,"stop":1698788715914,"duration":6537}},{"uid":"b5aea31a1e8db725","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b5aea31a1e8db725","status":"passed","time":{"start":1698715197241,"stop":1698715204701,"duration":7460}},{"uid":"373052fbdb4dcc1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/373052fbdb4dcc1b","status":"passed","time":{"start":1698701536337,"stop":1698701541991,"duration":5654}},{"uid":"f541f1cbae81b67a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f541f1cbae81b67a","status":"passed","time":{"start":1698700427933,"stop":1698700434437,"duration":6504}},{"uid":"df90a8b79c988d88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/df90a8b79c988d88","status":"passed","time":{"start":1698693189706,"stop":1698693198228,"duration":8522}},{"uid":"49a188a5228ddfd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/49a188a5228ddfd2","status":"passed","time":{"start":1698692946552,"stop":1698692953688,"duration":7136}},{"uid":"693536705b73ff00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/693536705b73ff00","status":"passed","time":{"start":1698646545841,"stop":1698646552968,"duration":7127}},{"uid":"c39ba806b7b2d5e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/c39ba806b7b2d5e6","status":"passed","time":{"start":1698646516255,"stop":1698646522707,"duration":6452}},{"uid":"c52a113a0bab5a30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c52a113a0bab5a30","status":"passed","time":{"start":1698628907044,"stop":1698628912966,"duration":5922}},{"uid":"86a6796d5038f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/86a6796d5038f3","status":"passed","time":{"start":1698615347429,"stop":1698615354394,"duration":6965}},{"uid":"b787ffa4b3c64c16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b787ffa4b3c64c16","status":"passed","time":{"start":1698615585877,"stop":1698615592077,"duration":6200}},{"uid":"c71c2a1f3c62f2f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c71c2a1f3c62f2f6","status":"passed","time":{"start":1698615284490,"stop":1698615292350,"duration":7860}},{"uid":"3d6f5e83d0723e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3d6f5e83d0723e52","status":"passed","time":{"start":1698542524684,"stop":1698542530945,"duration":6261}},{"uid":"bc46d608df2bddc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bc46d608df2bddc4","status":"passed","time":{"start":1698455879191,"stop":1698455885247,"duration":6056}},{"uid":"317d3713960edbe3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/317d3713960edbe3","status":"passed","time":{"start":1698369640675,"stop":1698369646030,"duration":5355}},{"uid":"d259878821c5b3f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d259878821c5b3f8","status":"passed","time":{"start":1698283019606,"stop":1698283028000,"duration":8394}},{"uid":"da032a1dbbf2285c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/da032a1dbbf2285c","status":"passed","time":{"start":1698196683146,"stop":1698196690443,"duration":7297}},{"uid":"fb8339e043ccd684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fb8339e043ccd684","status":"passed","time":{"start":1698178612719,"stop":1698178619642,"duration":6923}}]},"4fed604a10daf77aacbf6179bf28f404":{"statistic":{"failed":106,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":170},"items":[{"uid":"afcea719d4cdf33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/afcea719d4cdf33","status":"passed","time":{"start":1698867535418,"stop":1698867536412,"duration":994}},{"uid":"e4cb075c0410843a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/e4cb075c0410843a","status":"passed","time":{"start":1698801541531,"stop":1698801542544,"duration":1013}},{"uid":"19d35f2353d18751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/19d35f2353d18751","status":"passed","time":{"start":1698788698105,"stop":1698788699398,"duration":1293}},{"uid":"68a5af5459b2c273","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/68a5af5459b2c273","status":"passed","time":{"start":1698715175790,"stop":1698715177247,"duration":1457}},{"uid":"a2509509e895a9a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a2509509e895a9a8","status":"passed","time":{"start":1698701503270,"stop":1698701504532,"duration":1262}},{"uid":"1954ba6bd9a9b4e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/1954ba6bd9a9b4e2","status":"passed","time":{"start":1698700413265,"stop":1698700414571,"duration":1306}},{"uid":"5aaea897c5a5ddd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/5aaea897c5a5ddd6","status":"passed","time":{"start":1698692987121,"stop":1698692988408,"duration":1287}},{"uid":"b89638baa671e54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b89638baa671e54","status":"passed","time":{"start":1698692936187,"stop":1698692937483,"duration":1296}},{"uid":"2adca748b5bc18b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2adca748b5bc18b0","status":"passed","time":{"start":1698646552122,"stop":1698646553410,"duration":1288}},{"uid":"ce7141ef6a0c76e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ce7141ef6a0c76e3","status":"passed","time":{"start":1698646491415,"stop":1698646492797,"duration":1382}},{"uid":"71a10eae8a0bba3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/71a10eae8a0bba3b","status":"passed","time":{"start":1698628528979,"stop":1698628530137,"duration":1158}},{"uid":"79b80d48c828633f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/79b80d48c828633f","status":"passed","time":{"start":1698615153342,"stop":1698615154560,"duration":1218}},{"uid":"326e7bf36aaa5e24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/326e7bf36aaa5e24","status":"passed","time":{"start":1698615224702,"stop":1698615225712,"duration":1010}},{"uid":"ba648115a83f0272","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ba648115a83f0272","status":"passed","time":{"start":1698615085296,"stop":1698615086549,"duration":1253}},{"uid":"741fcdd7c05a8bc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/741fcdd7c05a8bc5","status":"passed","time":{"start":1698542321196,"stop":1698542322910,"duration":1714}},{"uid":"2ad74d9a7d8093b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2ad74d9a7d8093b5","status":"passed","time":{"start":1698455517142,"stop":1698455518141,"duration":999}},{"uid":"9d39bdb615ac9714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9d39bdb615ac9714","status":"passed","time":{"start":1698369204353,"stop":1698369205691,"duration":1338}},{"uid":"239c165892ac47e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/239c165892ac47e1","status":"passed","time":{"start":1698282795179,"stop":1698282796680,"duration":1501}},{"uid":"e40496bd2c23815b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e40496bd2c23815b","status":"passed","time":{"start":1698196470088,"stop":1698196471286,"duration":1198}},{"uid":"2ef26412d5b92985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/2ef26412d5b92985","status":"passed","time":{"start":1698178198220,"stop":1698178199704,"duration":1484}}]},"974fd2c15e32d40e1deeebde92c36bd9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":137,"unknown":0,"total":141},"items":[{"uid":"e606ff80ba856134","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/e606ff80ba856134","status":"passed","time":{"start":1698867313985,"stop":1698867321055,"duration":7070}},{"uid":"dd581a352a9e820f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/dd581a352a9e820f","status":"passed","time":{"start":1698801490220,"stop":1698801494814,"duration":4594}},{"uid":"79cb0d641973b123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/79cb0d641973b123","status":"passed","time":{"start":1698788412229,"stop":1698788423711,"duration":11482}},{"uid":"5a6be71dd1f9a9c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5a6be71dd1f9a9c0","status":"passed","time":{"start":1698714874406,"stop":1698714882496,"duration":8090}},{"uid":"b9b07f26a1bf2e37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b9b07f26a1bf2e37","status":"passed","time":{"start":1698701265641,"stop":1698701269140,"duration":3499}},{"uid":"88664ee9f5353e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/88664ee9f5353e3b","status":"passed","time":{"start":1698700142433,"stop":1698700150770,"duration":8337}},{"uid":"d315dbe87f5ebcc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d315dbe87f5ebcc7","status":"passed","time":{"start":1698692700001,"stop":1698692708198,"duration":8197}},{"uid":"2db002dbaba85824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/2db002dbaba85824","status":"passed","time":{"start":1698692658715,"stop":1698692662252,"duration":3537}},{"uid":"f93d7fad9fe8cf6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f93d7fad9fe8cf6c","status":"passed","time":{"start":1698646213387,"stop":1698646222176,"duration":8789}},{"uid":"4bd25ccb259b7169","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/4bd25ccb259b7169","status":"passed","time":{"start":1698646240370,"stop":1698646251115,"duration":10745}},{"uid":"99c209fc775fcc50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/99c209fc775fcc50","status":"failed","statusDetails":"ValueError: No collection data found for provided UPRN.","time":{"start":1698628457463,"stop":1698628466452,"duration":8989}},{"uid":"47aac21a3a715c22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/47aac21a3a715c22","status":"passed","time":{"start":1698615096748,"stop":1698615104407,"duration":7659}},{"uid":"48f5574f086bb692","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/48f5574f086bb692","status":"passed","time":{"start":1698615151044,"stop":1698615159034,"duration":7990}},{"uid":"e403e7f662467525","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e403e7f662467525","status":"passed","time":{"start":1698615032607,"stop":1698615035995,"duration":3388}},{"uid":"e5c22df0c74238db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/e5c22df0c74238db","status":"passed","time":{"start":1698542266456,"stop":1698542269472,"duration":3016}},{"uid":"8d5b04b0ec3e7788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/8d5b04b0ec3e7788","status":"passed","time":{"start":1698455458331,"stop":1698455465313,"duration":6982}},{"uid":"ea379bee17fb1069","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/ea379bee17fb1069","status":"passed","time":{"start":1698369148814,"stop":1698369152114,"duration":3300}},{"uid":"dd0e1e438672c520","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/dd0e1e438672c520","status":"passed","time":{"start":1698282728320,"stop":1698282734175,"duration":5855}},{"uid":"836f62238ec8e8bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/836f62238ec8e8bb","status":"passed","time":{"start":1698196411054,"stop":1698196414120,"duration":3066}},{"uid":"cec0b3b700b356f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/cec0b3b700b356f8","status":"passed","time":{"start":1698178126661,"stop":1698178129847,"duration":3186}}]},"43ce41b46876976a27337fcdb402fec8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"ea39e6444ef92cfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/ea39e6444ef92cfe","status":"passed","time":{"start":1698867570500,"stop":1698867578250,"duration":7750}},{"uid":"20db1b2a1fa77e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/20db1b2a1fa77e91","status":"passed","time":{"start":1698801591629,"stop":1698801599868,"duration":8239}},{"uid":"c347a30f83960a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c347a30f83960a23","status":"passed","time":{"start":1698788739189,"stop":1698788748813,"duration":9624}},{"uid":"6b96dfac7afa5575","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/6b96dfac7afa5575","status":"passed","time":{"start":1698715214270,"stop":1698715224948,"duration":10678}},{"uid":"ebbac63d5aa855e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ebbac63d5aa855e9","status":"passed","time":{"start":1698701551353,"stop":1698701560217,"duration":8864}},{"uid":"589187e6e3932413","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/589187e6e3932413","status":"passed","time":{"start":1698700451825,"stop":1698700461904,"duration":10079}},{"uid":"b6a5696a4dd969ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b6a5696a4dd969ed","status":"passed","time":{"start":1698693158364,"stop":1698693168941,"duration":10577}},{"uid":"c40a90fa00624509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c40a90fa00624509","status":"passed","time":{"start":1698692970945,"stop":1698692985721,"duration":14776}},{"uid":"9e3bfff9077909a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/9e3bfff9077909a1","status":"passed","time":{"start":1698646574361,"stop":1698646584906,"duration":10545}},{"uid":"ded55970cfad4ff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ded55970cfad4ff9","status":"passed","time":{"start":1698646539639,"stop":1698646552679,"duration":13040}},{"uid":"565594a49fa8514e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/565594a49fa8514e","status":"passed","time":{"start":1698628623162,"stop":1698628632545,"duration":9383}},{"uid":"481d220010f123e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/481d220010f123e4","status":"passed","time":{"start":1698615377910,"stop":1698615385660,"duration":7750}},{"uid":"1aa71ddf5b2009aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/1aa71ddf5b2009aa","status":"passed","time":{"start":1698615294337,"stop":1698615305410,"duration":11073}},{"uid":"ea9061f3b4ea4a4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ea9061f3b4ea4a4e","status":"passed","time":{"start":1698615304049,"stop":1698615314053,"duration":10004}},{"uid":"ed66a6af9bd1d9c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ed66a6af9bd1d9c8","status":"passed","time":{"start":1698542541411,"stop":1698542553407,"duration":11996}},{"uid":"2b29024b37f1baf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2b29024b37f1baf1","status":"passed","time":{"start":1698455622586,"stop":1698455629992,"duration":7406}},{"uid":"5b997768aec708c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5b997768aec708c2","status":"passed","time":{"start":1698369299781,"stop":1698369311688,"duration":11907}},{"uid":"68ae14fecca64779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/68ae14fecca64779","status":"passed","time":{"start":1698283150334,"stop":1698283161727,"duration":11393}},{"uid":"f6838f5663dfac7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f6838f5663dfac7b","status":"passed","time":{"start":1698196699804,"stop":1698196709599,"duration":9795}},{"uid":"671dccd25427e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/671dccd25427e6","status":"passed","time":{"start":1698178271031,"stop":1698178280983,"duration":9952}}]},"dd9e500503c1050ad4a094bf9d94ac37":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":51,"unknown":0,"total":53},"items":[{"uid":"947eec07b90075b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084//#testresult/947eec07b90075b9","status":"passed","time":{"start":1698867688423,"stop":1698867691118,"duration":2695}},{"uid":"4932c96d5ac8d13c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/4932c96d5ac8d13c","status":"passed","time":{"start":1698801707736,"stop":1698801710505,"duration":2769}},{"uid":"104ed34692b727c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/104ed34692b727c2","status":"passed","time":{"start":1698788703511,"stop":1698788706979,"duration":3468}},{"uid":"5f6749dd2a7150bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5f6749dd2a7150bd","status":"passed","time":{"start":1698715192167,"stop":1698715195273,"duration":3106}},{"uid":"e2572bad1ac90242","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e2572bad1ac90242","status":"passed","time":{"start":1698701526853,"stop":1698701534003,"duration":7150}},{"uid":"26ef327ef2b48354","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/26ef327ef2b48354","status":"passed","time":{"start":1698700423375,"stop":1698700425885,"duration":2510}},{"uid":"c449a61b0f32e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/c449a61b0f32e9f","status":"passed","time":{"start":1698693181159,"stop":1698693187586,"duration":6427}},{"uid":"8625baaa17d7414b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8625baaa17d7414b","status":"passed","time":{"start":1698692941547,"stop":1698692944431,"duration":2884}},{"uid":"de485ea3ab603e0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/de485ea3ab603e0c","status":"passed","time":{"start":1698646537134,"stop":1698646543879,"duration":6745}},{"uid":"6ca35f117cf1305e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6ca35f117cf1305e","status":"passed","time":{"start":1698646511482,"stop":1698646513758,"duration":2276}},{"uid":"e17820d26b588439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e17820d26b588439","status":"passed","time":{"start":1698628901905,"stop":1698628905385,"duration":3480}},{"uid":"fa5651ab449b5072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/fa5651ab449b5072","status":"passed","time":{"start":1698615343439,"stop":1698615345782,"duration":2343}},{"uid":"88b5ae28244f3fee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/88b5ae28244f3fee","status":"passed","time":{"start":1698615581292,"stop":1698615584118,"duration":2826}},{"uid":"72f812a53dc6fd13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/72f812a53dc6fd13","status":"passed","time":{"start":1698615280085,"stop":1698615282514,"duration":2429}},{"uid":"2f57caa6a1f96da7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2f57caa6a1f96da7","status":"passed","time":{"start":1698542520050,"stop":1698542522763,"duration":2713}},{"uid":"670f11ade6ef667f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/670f11ade6ef667f","status":"passed","time":{"start":1698455875503,"stop":1698455877689,"duration":2186}},{"uid":"30f04c67154dd43f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/30f04c67154dd43f","status":"passed","time":{"start":1698369633372,"stop":1698369638058,"duration":4686}},{"uid":"f583e87f4b09d890","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f583e87f4b09d890","status":"passed","time":{"start":1698283013898,"stop":1698283017198,"duration":3300}},{"uid":"e5e60777b7b4f23c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e5e60777b7b4f23c","status":"passed","time":{"start":1698196678756,"stop":1698196681250,"duration":2494}},{"uid":"3f2150370968fad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/3f2150370968fad","status":"passed","time":{"start":1698178607693,"stop":1698178610243,"duration":2550}}]},"dfd168eec4fcc06b2ec363ae43f3deca":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":131,"unknown":0,"total":133},"items":[{"uid":"155d266cbbcc53d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1010//#testresult/155d266cbbcc53d9","status":"passed","time":{"start":1697591690073,"stop":1697591711696,"duration":21623}},{"uid":"1ac6ffa460530a94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1009//#testresult/1ac6ffa460530a94","status":"passed","time":{"start":1697542537359,"stop":1697542556474,"duration":19115}},{"uid":"10a788bd834027fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1008//#testresult/10a788bd834027fc","status":"passed","time":{"start":1697505301393,"stop":1697505323054,"duration":21661}},{"uid":"d377b27b49025ca6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1006//#testresult/d377b27b49025ca6","status":"passed","time":{"start":1697484615115,"stop":1697484634093,"duration":18978}},{"uid":"28c9a0bd0dfcad74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1005//#testresult/28c9a0bd0dfcad74","status":"passed","time":{"start":1697484554978,"stop":1697484573084,"duration":18106}},{"uid":"7622bb128c7b692f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1004//#testresult/7622bb128c7b692f","status":"passed","time":{"start":1697418943065,"stop":1697418962846,"duration":19781}},{"uid":"d8f55b5691c7b97e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1001//#testresult/d8f55b5691c7b97e","status":"passed","time":{"start":1697403125387,"stop":1697403143145,"duration":17758}},{"uid":"5e07cc0629a532a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/998//#testresult/5e07cc0629a532a3","status":"passed","time":{"start":1697399694186,"stop":1697399712693,"duration":18507}},{"uid":"19e32e62955532","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/994//#testresult/19e32e62955532","status":"passed","time":{"start":1697366945233,"stop":1697366968100,"duration":22867}},{"uid":"8450f245c73865b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/993//#testresult/8450f245c73865b1","status":"passed","time":{"start":1697366893493,"stop":1697366911858,"duration":18365}},{"uid":"443bc8e5fdc0f7d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/992//#testresult/443bc8e5fdc0f7d0","status":"passed","time":{"start":1697332774087,"stop":1697332792179,"duration":18092}},{"uid":"ad898c48035b8f75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/988//#testresult/ad898c48035b8f75","status":"passed","time":{"start":1697245935752,"stop":1697245953483,"duration":17731}},{"uid":"fca94cd350644d44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/986//#testresult/fca94cd350644d44","status":"passed","time":{"start":1697159776349,"stop":1697159795880,"duration":19531}},{"uid":"222e2768e4d7cbde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/985//#testresult/222e2768e4d7cbde","status":"passed","time":{"start":1697073122218,"stop":1697073151425,"duration":29207}},{"uid":"4daa06457cf84d3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/984//#testresult/4daa06457cf84d3a","status":"passed","time":{"start":1697052859293,"stop":1697052879636,"duration":20343}},{"uid":"b9918d38bb5f3644","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/981//#testresult/b9918d38bb5f3644","status":"passed","time":{"start":1697050703229,"stop":1697050721719,"duration":18490}},{"uid":"8a536a2f6f1ded1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/978//#testresult/8a536a2f6f1ded1d","status":"passed","time":{"start":1696986821501,"stop":1696986838842,"duration":17341}},{"uid":"ff242b5dc9ad9e06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/977//#testresult/ff242b5dc9ad9e06","status":"passed","time":{"start":1696900411051,"stop":1696900431137,"duration":20086}},{"uid":"ac5d3e98cb586c79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/976//#testresult/ac5d3e98cb586c79","status":"passed","time":{"start":1696814044177,"stop":1696814067654,"duration":23477}},{"uid":"989908e6962cf023","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/975//#testresult/989908e6962cf023","status":"passed","time":{"start":1696727927281,"stop":1696727945466,"duration":18185}}]}} \ No newline at end of file +{"d7632c48737fc67f2ba0cc9473d07d35":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":34,"unknown":0,"total":35},"items":[{"uid":"ba0d202f4b3255da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/ba0d202f4b3255da","status":"passed","time":{"start":1698867658683,"stop":1698867660541,"duration":1858}},{"uid":"ed0860861cb3130c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ed0860861cb3130c","status":"passed","time":{"start":1698801593449,"stop":1698801595227,"duration":1778}},{"uid":"a24021b571de9319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/a24021b571de9319","status":"passed","time":{"start":1698788744687,"stop":1698788746590,"duration":1903}},{"uid":"696febfb59f07ebe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/696febfb59f07ebe","status":"passed","time":{"start":1698715218916,"stop":1698715221051,"duration":2135}},{"uid":"146f7412793c8886","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/146f7412793c8886","status":"passed","time":{"start":1698701550839,"stop":1698701552661,"duration":1822}},{"uid":"4215fccec610f3c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/4215fccec610f3c","status":"passed","time":{"start":1698700453260,"stop":1698700455796,"duration":2536}},{"uid":"cb501bb512bfeeef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/cb501bb512bfeeef","status":"passed","time":{"start":1698693173800,"stop":1698693175775,"duration":1975}},{"uid":"12961329dfab6630","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/12961329dfab6630","status":"passed","time":{"start":1698692967096,"stop":1698692968950,"duration":1854}},{"uid":"f8a87134b70728e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f8a87134b70728e","status":"passed","time":{"start":1698646579869,"stop":1698646581991,"duration":2122}},{"uid":"56735aa830bfdaf6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/56735aa830bfdaf6","status":"passed","time":{"start":1698646549163,"stop":1698646551161,"duration":1998}},{"uid":"9f271a35907ec907","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/9f271a35907ec907","status":"passed","time":{"start":1698628635827,"stop":1698628637745,"duration":1918}},{"uid":"eed7af1b32fe41f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/eed7af1b32fe41f9","status":"passed","time":{"start":1698615388776,"stop":1698615391161,"duration":2385}},{"uid":"9158329b3a3a5777","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/9158329b3a3a5777","status":"passed","time":{"start":1698615308483,"stop":1698615310121,"duration":1638}},{"uid":"34adf7e6a0832537","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/34adf7e6a0832537","status":"passed","time":{"start":1698615317633,"stop":1698615319632,"duration":1999}},{"uid":"544753d2f68660dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/544753d2f68660dd","status":"passed","time":{"start":1698542562166,"stop":1698542564244,"duration":2078}},{"uid":"e735db6b4c8d37be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e735db6b4c8d37be","status":"passed","time":{"start":1698455641172,"stop":1698455642587,"duration":1415}},{"uid":"24934a2aed3c43bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/24934a2aed3c43bf","status":"passed","time":{"start":1698369317861,"stop":1698369319941,"duration":2080}},{"uid":"23fd602ac0481e5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/23fd602ac0481e5b","status":"passed","time":{"start":1698283135176,"stop":1698283137125,"duration":1949}},{"uid":"205d44fa614e1d5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/205d44fa614e1d5b","status":"passed","time":{"start":1698196713776,"stop":1698196715669,"duration":1893}},{"uid":"bdefde96e1ab8e7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/bdefde96e1ab8e7c","status":"passed","time":{"start":1698178285454,"stop":1698178287483,"duration":2029}}]},"33b002c0b125c12033855f36f4074886":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"26cee82e6819925","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/26cee82e6819925","status":"passed","time":{"start":1698867421977,"stop":1698867422760,"duration":783}},{"uid":"9488d30108448344","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9488d30108448344","status":"passed","time":{"start":1698801503381,"stop":1698801504078,"duration":697}},{"uid":"793c3956bb2ef1d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/793c3956bb2ef1d6","status":"passed","time":{"start":1698788473709,"stop":1698788474750,"duration":1041}},{"uid":"df0d61eab264a45b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/df0d61eab264a45b","status":"passed","time":{"start":1698714940293,"stop":1698714941335,"duration":1042}},{"uid":"2c729c6cdbcd8ce8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/2c729c6cdbcd8ce8","status":"passed","time":{"start":1698701310228,"stop":1698701311023,"duration":795}},{"uid":"e580e892ac637136","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e580e892ac637136","status":"passed","time":{"start":1698700188217,"stop":1698700189138,"duration":921}},{"uid":"a1b739b7fad55c08","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/a1b739b7fad55c08","status":"passed","time":{"start":1698692752359,"stop":1698692753400,"duration":1041}},{"uid":"c724c11ff5db7361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c724c11ff5db7361","status":"passed","time":{"start":1698692706734,"stop":1698692707777,"duration":1043}},{"uid":"4bd05574165162dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/4bd05574165162dc","status":"passed","time":{"start":1698646270611,"stop":1698646271717,"duration":1106}},{"uid":"cae22d2902b53850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cae22d2902b53850","status":"passed","time":{"start":1698646293812,"stop":1698646294882,"duration":1070}},{"uid":"f8d922f50dab9ebf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/f8d922f50dab9ebf","status":"passed","time":{"start":1698628511970,"stop":1698628512799,"duration":829}},{"uid":"5f65f900ebe88c02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5f65f900ebe88c02","status":"passed","time":{"start":1698615141337,"stop":1698615142113,"duration":776}},{"uid":"3a08e06c2917ed56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3a08e06c2917ed56","status":"passed","time":{"start":1698615204423,"stop":1698615205202,"duration":779}},{"uid":"12908b0b830867b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/12908b0b830867b7","status":"passed","time":{"start":1698615072850,"stop":1698615073904,"duration":1054}},{"uid":"3b1f91a9871a3d25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3b1f91a9871a3d25","status":"passed","time":{"start":1698542315990,"stop":1698542316985,"duration":995}},{"uid":"5efbe69af13232e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5efbe69af13232e9","status":"passed","time":{"start":1698455510482,"stop":1698455511073,"duration":591}},{"uid":"1ea3d0f85b8049a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/1ea3d0f85b8049a7","status":"passed","time":{"start":1698369195005,"stop":1698369196047,"duration":1042}},{"uid":"1b14265396a3c862","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/1b14265396a3c862","status":"passed","time":{"start":1698282789022,"stop":1698282790097,"duration":1075}},{"uid":"41b8717787066c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/41b8717787066c9c","status":"passed","time":{"start":1698196463492,"stop":1698196464281,"duration":789}},{"uid":"28e38213e9074ec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/28e38213e9074ec0","status":"passed","time":{"start":1698178166210,"stop":1698178167234,"duration":1024}}]},"3a7171e6de629587a3f0d32410302b35":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":19,"unknown":0,"total":23},"items":[{"uid":"c16467fe0968afef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/c16467fe0968afef","status":"passed","time":{"start":1698867453990,"stop":1698867463024,"duration":9034}},{"uid":"402dd9daaaa1e939","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/402dd9daaaa1e939","status":"passed","time":{"start":1698801530927,"stop":1698801538776,"duration":7849}},{"uid":"ab9549598e2e9253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ab9549598e2e9253","status":"passed","time":{"start":1698788506193,"stop":1698788514780,"duration":8587}},{"uid":"dce29117ac1cb906","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/dce29117ac1cb906","status":"passed","time":{"start":1698714974962,"stop":1698714985326,"duration":10364}},{"uid":"fe26bef473519aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/fe26bef473519aa","status":"passed","time":{"start":1698701338256,"stop":1698701346282,"duration":8026}},{"uid":"d691a9f461783e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d691a9f461783e2","status":"passed","time":{"start":1698700220754,"stop":1698700229344,"duration":8590}},{"uid":"169ae47981dbbafd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/169ae47981dbbafd","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55c625a2bfb3 \n#1 0x55c6256ff4a7 \n#2 0x55c6256e749e \n#3 0x55c6256e72ce \n#4 0x55c6256e5ecd \n#5 0x55c6256e64cf \n#6 0x55c6256f5a04 \n#7 0x55c62570a651 \n#8 0x55c62570f04b \n#9 0x55c6256e6bf1 \n#10 0x55c62570a446 \n#11 0x55c625781dfc \n#12 0x55c625768713 \n#13 0x55c62573b18b \n#14 0x55c62573bf7e \n#15 0x55c6259f18d8 \n#16 0x55c6259f5800 \n#17 0x55c6259ffcfc \n#18 0x55c6259f6418 \n#19 0x55c6259c342f \n#20 0x55c625a1a4e8 \n#21 0x55c625a1a6b4 \n#22 0x55c625a2b143 \n#23 0x7f6e56a94ac3 ","time":{"start":1698692796222,"stop":1698693102005,"duration":305783}},{"uid":"481c58fa1c2e53d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/481c58fa1c2e53d0","status":"passed","time":{"start":1698692740844,"stop":1698692750431,"duration":9587}},{"uid":"b77d1a2e42d6a7dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/b77d1a2e42d6a7dd","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x55f663c0afb3 \n#1 0x55f6638de4a7 \n#2 0x55f663925dd6 \n#3 0x55f663925ec1 \n#4 0x55f663963354 \n#5 0x55f66394796d \n#6 0x55f663960c02 \n#7 0x55f663947713 \n#8 0x55f66391a18b \n#9 0x55f66391af7e \n#10 0x55f663bd08d8 \n#11 0x55f663bd4800 \n#12 0x55f663bdecfc \n#13 0x55f663bd5418 \n#14 0x55f663ba242f \n#15 0x55f663bf94e8 \n#16 0x55f663bf96b4 \n#17 0x55f663c0a143 \n#18 0x7f9e2de94ac3 ","time":{"start":1698646302752,"stop":1698646326979,"duration":24227}},{"uid":"8a62503caf7dda9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8a62503caf7dda9a","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: \nStacktrace:\n#0 0x56336bc0efb3 \n#1 0x56336b8e24a7 \n#2 0x56336b929dd6 \n#3 0x56336b929ec1 \n#4 0x56336b967354 \n#5 0x56336b94b96d \n#6 0x56336b964c02 \n#7 0x56336b94b713 \n#8 0x56336b91e18b \n#9 0x56336b91ef7e \n#10 0x56336bbd48d8 \n#11 0x56336bbd8800 \n#12 0x56336bbe2cfc \n#13 0x56336bbd9418 \n#14 0x56336bba642f \n#15 0x56336bbfd4e8 \n#16 0x56336bbfd6b4 \n#17 0x56336bc0e143 \n#18 0x7f4d6f894ac3 ","time":{"start":1698646324063,"stop":1698646338747,"duration":14684}},{"uid":"2eb7ea187a488639","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/2eb7ea187a488639","status":"passed","time":{"start":1698628550830,"stop":1698628559680,"duration":8850}},{"uid":"292030a68d087518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/292030a68d087518","status":"failed","statusDetails":"selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: 300.000\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f026d79fb3 \n#1 0x55f026a4d4a7 \n#2 0x55f026a3549e \n#3 0x55f026a352ce \n#4 0x55f026a33ecd \n#5 0x55f026a344cf \n#6 0x55f026a43a04 \n#7 0x55f026a58651 \n#8 0x55f026a5d04b \n#9 0x55f026a34bf1 \n#10 0x55f026a58446 \n#11 0x55f026acfdfc \n#12 0x55f026ab6713 \n#13 0x55f026a8918b \n#14 0x55f026a89f7e \n#15 0x55f026d3f8d8 \n#16 0x55f026d43800 \n#17 0x55f026d4dcfc \n#18 0x55f026d44418 \n#19 0x55f026d1142f \n#20 0x55f026d684e8 \n#21 0x55f026d686b4 \n#22 0x55f026d79143 \n#23 0x7effd3694ac3 ","time":{"start":1698615170833,"stop":1698615476037,"duration":305204}},{"uid":"1e1320d63b41e40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/1e1320d63b41e40","status":"passed","time":{"start":1698615233501,"stop":1698615241936,"duration":8435}},{"uid":"afa0550e6aa5c025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/afa0550e6aa5c025","status":"passed","time":{"start":1698615108709,"stop":1698615118193,"duration":9484}},{"uid":"a81dc7c19d10b39e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a81dc7c19d10b39e","status":"passed","time":{"start":1698542350573,"stop":1698542359275,"duration":8702}},{"uid":"82e86c5ce59e0df3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/82e86c5ce59e0df3","status":"passed","time":{"start":1698455538635,"stop":1698455547072,"duration":8437}},{"uid":"80e7aa15c581c4b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/80e7aa15c581c4b8","status":"passed","time":{"start":1698369226337,"stop":1698369236059,"duration":9722}},{"uid":"52be0c3c1b002a1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/52be0c3c1b002a1a","status":"passed","time":{"start":1698282827769,"stop":1698282837580,"duration":9811}},{"uid":"7380c1a9328d0584","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7380c1a9328d0584","status":"passed","time":{"start":1698196505514,"stop":1698196516057,"duration":10543}},{"uid":"ed8d917ea4df35a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ed8d917ea4df35a8","status":"passed","time":{"start":1698178205217,"stop":1698178214736,"duration":9519}}]},"b9a0b94e117284e01290d827dc1bf029":{"statistic":{"failed":72,"broken":0,"skipped":0,"passed":98,"unknown":0,"total":170},"items":[{"uid":"d8b8c51ccf93a7bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/d8b8c51ccf93a7bd","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867452989,"stop":1698867453725,"duration":736}},{"uid":"2a1cd6e697b4a9f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/2a1cd6e697b4a9f4","status":"passed","time":{"start":1698801527895,"stop":1698801530925,"duration":3030}},{"uid":"5388a38ffa90adcd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5388a38ffa90adcd","status":"passed","time":{"start":1698788503485,"stop":1698788506191,"duration":2706}},{"uid":"616ff538efb8968c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/616ff538efb8968c","status":"passed","time":{"start":1698714969819,"stop":1698714974959,"duration":5140}},{"uid":"cfdd6f70e382a9d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/cfdd6f70e382a9d9","status":"passed","time":{"start":1698701335206,"stop":1698701338253,"duration":3047}},{"uid":"648cc2228512d951","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/648cc2228512d951","status":"passed","time":{"start":1698700217914,"stop":1698700220752,"duration":2838}},{"uid":"1c786bf609771953","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/1c786bf609771953","status":"passed","time":{"start":1698692793054,"stop":1698692796219,"duration":3165}},{"uid":"f996a17e031b94c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f996a17e031b94c1","status":"passed","time":{"start":1698692737734,"stop":1698692740840,"duration":3106}},{"uid":"207043aa49c74418","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/207043aa49c74418","status":"passed","time":{"start":1698646299395,"stop":1698646302749,"duration":3354}},{"uid":"7e01908be067ce69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7e01908be067ce69","status":"passed","time":{"start":1698646320951,"stop":1698646324061,"duration":3110}},{"uid":"4d0858f2dac9ad8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/4d0858f2dac9ad8e","status":"passed","time":{"start":1698628548302,"stop":1698628550827,"duration":2525}},{"uid":"d9e0b0b35459c90e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d9e0b0b35459c90e","status":"passed","time":{"start":1698615167830,"stop":1698615170831,"duration":3001}},{"uid":"c53285209a9d8286","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c53285209a9d8286","status":"passed","time":{"start":1698615230681,"stop":1698615233498,"duration":2817}},{"uid":"f08114460d68b37e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f08114460d68b37e","status":"passed","time":{"start":1698615105760,"stop":1698615108706,"duration":2946}},{"uid":"155ac506edb0020f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/155ac506edb0020f","status":"passed","time":{"start":1698542347550,"stop":1698542350571,"duration":3021}},{"uid":"1ba9c9694655ea85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1ba9c9694655ea85","status":"passed","time":{"start":1698455535335,"stop":1698455538633,"duration":3298}},{"uid":"aaba65da65dac9b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/aaba65da65dac9b9","status":"passed","time":{"start":1698369223198,"stop":1698369226334,"duration":3136}},{"uid":"85870fa5bd75751d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/85870fa5bd75751d","status":"passed","time":{"start":1698282823932,"stop":1698282827766,"duration":3834}},{"uid":"9fc4107bca2fe6de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9fc4107bca2fe6de","status":"passed","time":{"start":1698196502924,"stop":1698196505511,"duration":2587}},{"uid":"4e41be16a088cf33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4e41be16a088cf33","status":"passed","time":{"start":1698178202492,"stop":1698178205213,"duration":2721}}]},"dd90c8e7bdfef60ba64401e6c2135205":{"statistic":{"failed":19,"broken":0,"skipped":0,"passed":151,"unknown":0,"total":170},"items":[{"uid":"99280ba8d8604652","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/99280ba8d8604652","status":"passed","time":{"start":1698867639392,"stop":1698867643033,"duration":3641}},{"uid":"1bcf46f63708542f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1bcf46f63708542f","status":"passed","time":{"start":1698801587472,"stop":1698801590962,"duration":3490}},{"uid":"6aeba4d70732dc18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/6aeba4d70732dc18","status":"passed","time":{"start":1698788740388,"stop":1698788744685,"duration":4297}},{"uid":"7af4afbaca8af708","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/7af4afbaca8af708","status":"passed","time":{"start":1698715207015,"stop":1698715211406,"duration":4391}},{"uid":"70a8626d17891440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/70a8626d17891440","status":"passed","time":{"start":1698701545891,"stop":1698701549418,"duration":3527}},{"uid":"568a8d69d4d7edbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/568a8d69d4d7edbf","status":"passed","time":{"start":1698700449091,"stop":1698700453258,"duration":4167}},{"uid":"8ca3108e3ed709c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8ca3108e3ed709c2","status":"passed","time":{"start":1698693150760,"stop":1698693155683,"duration":4923}},{"uid":"e2def95a131a3393","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e2def95a131a3393","status":"passed","time":{"start":1698692962856,"stop":1698692967093,"duration":4237}},{"uid":"19d288db64027bf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/19d288db64027bf2","status":"passed","time":{"start":1698646575682,"stop":1698646579865,"duration":4183}},{"uid":"9b7d38ca52515d1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/9b7d38ca52515d1b","status":"passed","time":{"start":1698646545296,"stop":1698646549160,"duration":3864}},{"uid":"365c145f6f0f454c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/365c145f6f0f454c","status":"passed","time":{"start":1698628616314,"stop":1698628620918,"duration":4604}},{"uid":"ecbdb981d3c9f7b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/ecbdb981d3c9f7b7","status":"passed","time":{"start":1698615374182,"stop":1698615375886,"duration":1704}},{"uid":"a36b6d41e344e06e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a36b6d41e344e06e","status":"passed","time":{"start":1698615287778,"stop":1698615292450,"duration":4672}},{"uid":"f82de76255dcae47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f82de76255dcae47","status":"passed","time":{"start":1698615295639,"stop":1698615301156,"duration":5517}},{"uid":"d78c7a8ea4537873","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/d78c7a8ea4537873","status":"passed","time":{"start":1698542535304,"stop":1698542539236,"duration":3932}},{"uid":"c6473a67a85afc68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/c6473a67a85afc68","status":"passed","time":{"start":1698455617971,"stop":1698455620897,"duration":2926}},{"uid":"bb2ddce57608d5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/bb2ddce57608d5c","status":"passed","time":{"start":1698369292428,"stop":1698369297234,"duration":4806}},{"uid":"7a6139fd6e8f8d3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/7a6139fd6e8f8d3e","status":"passed","time":{"start":1698283143636,"stop":1698283147779,"duration":4143}},{"uid":"78706512f083bd53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/78706512f083bd53","status":"passed","time":{"start":1698196693408,"stop":1698196697365,"duration":3957}},{"uid":"e79eeddc7eec43ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e79eeddc7eec43ca","status":"passed","time":{"start":1698178263407,"stop":1698178268393,"duration":4986}}]},"36e8dead67440054ce559fdfe42912ec":{"statistic":{"failed":129,"broken":0,"skipped":0,"passed":41,"unknown":0,"total":170},"items":[{"uid":"fe678efea1ab94b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/fe678efea1ab94b5","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867617210,"stop":1698867618676,"duration":1466}},{"uid":"690aca61f70f4380","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/690aca61f70f4380","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801545602,"stop":1698801547247,"duration":1645}},{"uid":"307d0c502fc280a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/307d0c502fc280a9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788706294,"stop":1698788712078,"duration":5784}},{"uid":"4ae8c5b307670e43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4ae8c5b307670e43","status":"passed","time":{"start":1698715180662,"stop":1698715182347,"duration":1685}},{"uid":"e7b1cf89671b1c05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e7b1cf89671b1c05","status":"passed","time":{"start":1698701508426,"stop":1698701513966,"duration":5540}},{"uid":"60d4a063f061a554","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/60d4a063f061a554","status":"passed","time":{"start":1698700418120,"stop":1698700423929,"duration":5809}},{"uid":"43b81908fb41d5cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/43b81908fb41d5cd","status":"passed","time":{"start":1698692991019,"stop":1698692993156,"duration":2137}},{"uid":"b5f73d2230854327","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b5f73d2230854327","status":"passed","time":{"start":1698692940632,"stop":1698692942268,"duration":1636}},{"uid":"5679cca5aff7b06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5679cca5aff7b06b","status":"passed","time":{"start":1698646557092,"stop":1698646558802,"duration":1710}},{"uid":"f25d6f7063d1101a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f25d6f7063d1101a","status":"passed","time":{"start":1698646496533,"stop":1698646498107,"duration":1574}},{"uid":"dd06bf3fb6565637","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/dd06bf3fb6565637","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698628533765,"stop":1698628535474,"duration":1709}},{"uid":"90944d043741867f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/90944d043741867f","status":"passed","time":{"start":1698615158537,"stop":1698615163737,"duration":5200}},{"uid":"93f8f67782cf0300","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/93f8f67782cf0300","status":"passed","time":{"start":1698615228898,"stop":1698615230399,"duration":1501}},{"uid":"938210077761062d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/938210077761062d","status":"passed","time":{"start":1698615090044,"stop":1698615091712,"duration":1668}},{"uid":"2a561038c475a1c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2a561038c475a1c5","status":"passed","time":{"start":1698542326660,"stop":1698542328391,"duration":1731}},{"uid":"4659b31cbc57cc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/4659b31cbc57cc8","status":"passed","time":{"start":1698455524232,"stop":1698455525896,"duration":1664}},{"uid":"2b120f633b03995f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2b120f633b03995f","status":"passed","time":{"start":1698369212055,"stop":1698369213733,"duration":1678}},{"uid":"3229ca723689f2ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3229ca723689f2ce","status":"passed","time":{"start":1698282801206,"stop":1698282802985,"duration":1779}},{"uid":"5030c20c99ec8799","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5030c20c99ec8799","status":"passed","time":{"start":1698196474662,"stop":1698196476168,"duration":1506}},{"uid":"e742c3d136e38a2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e742c3d136e38a2c","status":"passed","time":{"start":1698178203728,"stop":1698178206304,"duration":2576}}]},"d3931a358fdfe26e1ace17c1805a29ca":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":36,"unknown":0,"total":37},"items":[{"uid":"b92ab445a447e110","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b92ab445a447e110","status":"passed","time":{"start":1698867395612,"stop":1698867413816,"duration":18204}},{"uid":"444ccceaf9769977","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/444ccceaf9769977","status":"passed","time":{"start":1698801521683,"stop":1698801539902,"duration":18219}},{"uid":"38af408d3f8dd529","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/38af408d3f8dd529","status":"passed","time":{"start":1698788467381,"stop":1698788485901,"duration":18520}},{"uid":"ec27cf0c65030824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ec27cf0c65030824","status":"passed","time":{"start":1698714925191,"stop":1698714944760,"duration":19569}},{"uid":"5e9b816f110c8608","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5e9b816f110c8608","status":"passed","time":{"start":1698701289069,"stop":1698701306898,"duration":17829}},{"uid":"1bd18a7ec1a406a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/1bd18a7ec1a406a9","status":"passed","time":{"start":1698700182634,"stop":1698700202237,"duration":19603}},{"uid":"f516c07e40436cd4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f516c07e40436cd4","status":"passed","time":{"start":1698692732565,"stop":1698692752737,"duration":20172}},{"uid":"3c987042499bea19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/3c987042499bea19","status":"passed","time":{"start":1698692684319,"stop":1698692703744,"duration":19425}},{"uid":"976ba2873427fe2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/976ba2873427fe2f","status":"passed","time":{"start":1698646245346,"stop":1698646264680,"duration":19334}},{"uid":"9677b7cb2913fbea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/9677b7cb2913fbea","status":"passed","time":{"start":1698646273553,"stop":1698646292907,"duration":19354}},{"uid":"4ef8ce49dd0d1b81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/4ef8ce49dd0d1b81","status":"passed","time":{"start":1698628501690,"stop":1698628520227,"duration":18537}},{"uid":"22f16249224805cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/22f16249224805cc","status":"passed","time":{"start":1698615127504,"stop":1698615145548,"duration":18044}},{"uid":"8b3fd2c556e33202","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/8b3fd2c556e33202","status":"passed","time":{"start":1698615198810,"stop":1698615217299,"duration":18489}},{"uid":"979d914ad179c180","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/979d914ad179c180","status":"passed","time":{"start":1698615057848,"stop":1698615076283,"duration":18435}},{"uid":"2444eb6d6fc50a43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2444eb6d6fc50a43","status":"passed","time":{"start":1698542292134,"stop":1698542313272,"duration":21138}},{"uid":"d27aef067cd2f39","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d27aef067cd2f39","status":"passed","time":{"start":1698455488759,"stop":1698455508115,"duration":19356}},{"uid":"31e4d9808daa5264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/31e4d9808daa5264","status":"passed","time":{"start":1698369176187,"stop":1698369196252,"duration":20065}},{"uid":"aae1c30df5093a25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/aae1c30df5093a25","status":"passed","time":{"start":1698282765697,"stop":1698282785461,"duration":19764}},{"uid":"b32441b065a1435d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b32441b065a1435d","status":"passed","time":{"start":1698196442907,"stop":1698196460925,"duration":18018}},{"uid":"958b05452a085dbc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/958b05452a085dbc","status":"passed","time":{"start":1698178151800,"stop":1698178170377,"duration":18577}}]},"a25fa98d985c8b6a2dc69b98eb9662d1":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"ded7b44fc6264f46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/ded7b44fc6264f46","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867463027,"stop":1698867463030,"duration":3}},{"uid":"ee2e9f16a1f8885b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ee2e9f16a1f8885b","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801542505,"stop":1698801542508,"duration":3}},{"uid":"1f7e0380833efe1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1f7e0380833efe1e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788713783,"stop":1698788713786,"duration":3}},{"uid":"eeeae185f1c1d29f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/eeeae185f1c1d29f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715183505,"stop":1698715183508,"duration":3}},{"uid":"1da2fbf5cff0651a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/1da2fbf5cff0651a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701514946,"stop":1698701514950,"duration":4}},{"uid":"98ce1119fef56dc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/98ce1119fef56dc9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700425210,"stop":1698700425213,"duration":3}},{"uid":"31adf465357999b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/31adf465357999b7","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692994232,"stop":1698692994236,"duration":4}},{"uid":"c82972304170746e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c82972304170746e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692943351,"stop":1698692943355,"duration":4}},{"uid":"aab370dad93b8593","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/aab370dad93b8593","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646560001,"stop":1698646560005,"duration":4}},{"uid":"5cd271b0155ef46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/5cd271b0155ef46","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646499340,"stop":1698646499342,"duration":2}},{"uid":"e9c94de10b5272e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e9c94de10b5272e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628536690,"stop":1698628536693,"duration":3}},{"uid":"19791ac6f6b4cc4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/19791ac6f6b4cc4d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615164701,"stop":1698615164705,"duration":4}},{"uid":"1b88823890ac62a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/1b88823890ac62a6","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615231451,"stop":1698615231455,"duration":4}},{"uid":"c51f85051eb31d80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c51f85051eb31d80","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615093366,"stop":1698615093370,"duration":4}},{"uid":"2ada0f3e3a1d04e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2ada0f3e3a1d04e3","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542329615,"stop":1698542329617,"duration":2}},{"uid":"1990c772c970dc10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1990c772c970dc10","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455527054,"stop":1698455527057,"duration":3}},{"uid":"6a2344d5690d03c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6a2344d5690d03c8","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369214844,"stop":1698369214847,"duration":3}},{"uid":"2d13c5a13bf79fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/2d13c5a13bf79fba","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282804049,"stop":1698282804053,"duration":4}},{"uid":"502611e7350474e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/502611e7350474e9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196477155,"stop":1698196477158,"duration":3}},{"uid":"50f62fef8c2b7ffe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/50f62fef8c2b7ffe","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178207876,"stop":1698178207879,"duration":3}}]},"92c0f84b87cb9703264ef6f7bea152ee":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"d6467f18bc7cb1eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/d6467f18bc7cb1eb","status":"passed","time":{"start":1698867495331,"stop":1698867496387,"duration":1056}}]},"99fdd3de4130aa28898411904d6d6098":{"statistic":{"failed":15,"broken":0,"skipped":0,"passed":155,"unknown":0,"total":170},"items":[{"uid":"533b2b9aceb1e0ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/533b2b9aceb1e0ac","status":"passed","time":{"start":1698867795076,"stop":1698867796899,"duration":1823}},{"uid":"aa7dccc14d77e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/aa7dccc14d77e38","status":"passed","time":{"start":1698801605891,"stop":1698801609067,"duration":3176}},{"uid":"2ddf2977d836f8ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/2ddf2977d836f8ba","status":"passed","time":{"start":1698788881853,"stop":1698788883350,"duration":1497}},{"uid":"ea8b7069e48a2d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ea8b7069e48a2d5","status":"passed","time":{"start":1698715355934,"stop":1698715357671,"duration":1737}},{"uid":"95d6a22e53c81cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/95d6a22e53c81cd","status":"passed","time":{"start":1698701686410,"stop":1698701687833,"duration":1423}},{"uid":"6a11cb8bbdc2615b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/6a11cb8bbdc2615b","status":"passed","time":{"start":1698700595557,"stop":1698700597611,"duration":2054}},{"uid":"23521f66b858847","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/23521f66b858847","status":"passed","time":{"start":1698693311853,"stop":1698693313597,"duration":1744}},{"uid":"f94e725aa24c01a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f94e725aa24c01a5","status":"passed","time":{"start":1698693103069,"stop":1698693104776,"duration":1707}},{"uid":"8c9946e1fbdf574b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/8c9946e1fbdf574b","status":"passed","time":{"start":1698646590918,"stop":1698646592350,"duration":1432}},{"uid":"daf914fd58a07ed7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/daf914fd58a07ed7","status":"passed","time":{"start":1698646558825,"stop":1698646560665,"duration":1840}},{"uid":"d7ef60780ad349bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d7ef60780ad349bf","status":"passed","time":{"start":1698628800492,"stop":1698628804104,"duration":3612}},{"uid":"9fc715a99f22dd1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/9fc715a99f22dd1f","status":"passed","time":{"start":1698615524984,"stop":1698615526277,"duration":1293}},{"uid":"5efa6795b16ddb12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/5efa6795b16ddb12","status":"passed","time":{"start":1698615444081,"stop":1698615445520,"duration":1439}},{"uid":"ce6048c951254c36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ce6048c951254c36","status":"passed","time":{"start":1698615455614,"stop":1698615457221,"duration":1607}},{"uid":"d659dae695ce96aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/d659dae695ce96aa","status":"passed","time":{"start":1698542727019,"stop":1698542728671,"duration":1652}},{"uid":"920b3a6f638cdd1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/920b3a6f638cdd1b","status":"failed","statusDetails":"ValueError: No bin data found for provided UPRN.","time":{"start":1698455799031,"stop":1698455800356,"duration":1325}},{"uid":"6f98e83f6e5cc2eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6f98e83f6e5cc2eb","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='online.torbay.gov.uk', port=443): Max retries exceeded with url: /services.bartec/collections?uprn=100041053198 (Caused by ConnectTimeoutError(, 'Connection to online.torbay.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698369461360,"stop":1698369591551,"duration":130191}},{"uid":"f2903c7cd881420e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f2903c7cd881420e","status":"passed","time":{"start":1698283271356,"stop":1698283272945,"duration":1589}},{"uid":"f73562bb34164104","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f73562bb34164104","status":"passed","time":{"start":1698196877646,"stop":1698196879185,"duration":1539}},{"uid":"50d36f0e12fb5dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/50d36f0e12fb5dd","status":"passed","time":{"start":1698178429578,"stop":1698178431294,"duration":1716}}]},"8469a840ac4282e76aa5171187cf23d5":{"statistic":{"failed":38,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":84},"items":[{"uid":"2d2594acdb7e5566","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/2d2594acdb7e5566","status":"passed","time":{"start":1698867376279,"stop":1698867377235,"duration":956}},{"uid":"1a19e0058eecc1a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1a19e0058eecc1a2","status":"passed","time":{"start":1698801495587,"stop":1698801496320,"duration":733}},{"uid":"3a9722b89c515641","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3a9722b89c515641","status":"passed","time":{"start":1698788424825,"stop":1698788426317,"duration":1492}},{"uid":"55dabefc0cf20df0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/55dabefc0cf20df0","status":"passed","time":{"start":1698714883795,"stop":1698714884989,"duration":1194}},{"uid":"ce1291ebd3e0a245","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ce1291ebd3e0a245","status":"passed","time":{"start":1698701269902,"stop":1698701270869,"duration":967}},{"uid":"7d98fc5a733cd852","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/7d98fc5a733cd852","status":"passed","time":{"start":1698700152224,"stop":1698700153726,"duration":1502}},{"uid":"743b05de5d36d1b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/743b05de5d36d1b7","status":"passed","time":{"start":1698692709544,"stop":1698692710725,"duration":1181}},{"uid":"d62d2c0bd6f7e8ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d62d2c0bd6f7e8ae","status":"passed","time":{"start":1698692663266,"stop":1698692664473,"duration":1207}},{"uid":"1b7b7f15c6b8397a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/1b7b7f15c6b8397a","status":"passed","time":{"start":1698646223188,"stop":1698646224407,"duration":1219}},{"uid":"d5a195495854ba1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d5a195495854ba1d","status":"passed","time":{"start":1698646252243,"stop":1698646253742,"duration":1499}},{"uid":"b1afbbf470710494","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b1afbbf470710494","status":"passed","time":{"start":1698628467304,"stop":1698628468220,"duration":916}},{"uid":"7fc734f632da0aad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/7fc734f632da0aad","status":"passed","time":{"start":1698615105176,"stop":1698615106047,"duration":871}},{"uid":"f1c78b438bbba991","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/f1c78b438bbba991","status":"passed","time":{"start":1698615159788,"stop":1698615160959,"duration":1171}},{"uid":"8161b54b25c224d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8161b54b25c224d9","status":"passed","time":{"start":1698615036996,"stop":1698615038218,"duration":1222}},{"uid":"4838f90f16a49f2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/4838f90f16a49f2e","status":"passed","time":{"start":1698542270620,"stop":1698542271693,"duration":1073}},{"uid":"6e9e43755c85129e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/6e9e43755c85129e","status":"passed","time":{"start":1698455466074,"stop":1698455466793,"duration":719}},{"uid":"e069762ba3a0eced","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e069762ba3a0eced","status":"passed","time":{"start":1698369153120,"stop":1698369154286,"duration":1166}},{"uid":"cab3378fe7da20de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/cab3378fe7da20de","status":"passed","time":{"start":1698282735357,"stop":1698282736558,"duration":1201}},{"uid":"6fd5d7e5f6eb501c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/6fd5d7e5f6eb501c","status":"passed","time":{"start":1698196414898,"stop":1698196415854,"duration":956}},{"uid":"d67a16621c8a9282","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d67a16621c8a9282","status":"passed","time":{"start":1698178131149,"stop":1698178132356,"duration":1207}}]},"95d2ddaa8617a8ae0ab01b561e2fb1b9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"7e4cdf8c61b6555a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/7e4cdf8c61b6555a","status":"passed","time":{"start":1698867817114,"stop":1698867817911,"duration":797}},{"uid":"50f00cb0059116b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/50f00cb0059116b1","status":"passed","time":{"start":1698801650191,"stop":1698801650704,"duration":513}},{"uid":"4cff5f05df391e07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/4cff5f05df391e07","status":"passed","time":{"start":1698788805339,"stop":1698788806348,"duration":1009}},{"uid":"3b7b9af367f167a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/3b7b9af367f167a0","status":"passed","time":{"start":1698715283368,"stop":1698715284300,"duration":932}},{"uid":"34f48315bb160164","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/34f48315bb160164","status":"passed","time":{"start":1698701610570,"stop":1698701611471,"duration":901}},{"uid":"a46936a35d89496","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a46936a35d89496","status":"passed","time":{"start":1698700513484,"stop":1698700514354,"duration":870}},{"uid":"c6b609a630471763","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/c6b609a630471763","status":"passed","time":{"start":1698693250685,"stop":1698693251566,"duration":881}},{"uid":"10fe6654b83b774c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/10fe6654b83b774c","status":"passed","time":{"start":1698693043275,"stop":1698693044186,"duration":911}},{"uid":"1c89b4e980077950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/1c89b4e980077950","status":"passed","time":{"start":1698646638751,"stop":1698646639668,"duration":917}},{"uid":"cb2b36564256b62d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cb2b36564256b62d","status":"passed","time":{"start":1698646614749,"stop":1698646615809,"duration":1060}},{"uid":"3b2d1d33f55d8903","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3b2d1d33f55d8903","status":"passed","time":{"start":1698628858890,"stop":1698628859685,"duration":795}},{"uid":"63cb52ebc46ae867","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/63cb52ebc46ae867","status":"passed","time":{"start":1698615561358,"stop":1698615562178,"duration":820}},{"uid":"e0a03e4fd94f4648","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e0a03e4fd94f4648","status":"passed","time":{"start":1698615486810,"stop":1698615487669,"duration":859}},{"uid":"94f582b03d5feb04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/94f582b03d5feb04","status":"passed","time":{"start":1698615434769,"stop":1698615435655,"duration":886}},{"uid":"bb12234142642e72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bb12234142642e72","status":"passed","time":{"start":1698542658088,"stop":1698542658979,"duration":891}},{"uid":"ccf9acd2e599f92c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ccf9acd2e599f92c","status":"passed","time":{"start":1698455919189,"stop":1698455919832,"duration":643}},{"uid":"d35152d462a73e13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d35152d462a73e13","status":"passed","time":{"start":1698369642856,"stop":1698369643763,"duration":907}},{"uid":"eeb607235cd95319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/eeb607235cd95319","status":"passed","time":{"start":1698283255801,"stop":1698283256690,"duration":889}},{"uid":"b26f4185a531c88c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b26f4185a531c88c","status":"passed","time":{"start":1698196788608,"stop":1698196789413,"duration":805}},{"uid":"d833c478b00ddd82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d833c478b00ddd82","status":"passed","time":{"start":1698178479135,"stop":1698178480028,"duration":893}}]},"775e11c2e2379683333c47d17880850d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":27,"unknown":0,"total":27},"items":[{"uid":"daf539476f0a7dfc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/daf539476f0a7dfc","status":"passed","time":{"start":1698867383942,"stop":1698867384919,"duration":977}},{"uid":"c624c0942e73da8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/c624c0942e73da8b","status":"passed","time":{"start":1698801496944,"stop":1698801497718,"duration":774}},{"uid":"1db5f22cd10d8963","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1db5f22cd10d8963","status":"passed","time":{"start":1698788418589,"stop":1698788419693,"duration":1104}},{"uid":"d043a7eec48b4ea5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d043a7eec48b4ea5","status":"passed","time":{"start":1698714882274,"stop":1698714883350,"duration":1076}},{"uid":"447ecda26c51d32e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/447ecda26c51d32e","status":"passed","time":{"start":1698701270525,"stop":1698701271475,"duration":950}},{"uid":"2ef202444b649aae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/2ef202444b649aae","status":"passed","time":{"start":1698700147291,"stop":1698700148274,"duration":983}},{"uid":"40a70a0fa36fe06b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/40a70a0fa36fe06b","status":"passed","time":{"start":1698692706830,"stop":1698692708274,"duration":1444}},{"uid":"94b1c7943f3ec670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/94b1c7943f3ec670","status":"passed","time":{"start":1698692664600,"stop":1698692665664,"duration":1064}},{"uid":"8cf91ab4e56f8b16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/8cf91ab4e56f8b16","status":"passed","time":{"start":1698646219616,"stop":1698646220670,"duration":1054}},{"uid":"a25e5563e3a90be0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a25e5563e3a90be0","status":"passed","time":{"start":1698646245384,"stop":1698646246457,"duration":1073}},{"uid":"7a3ca169aead6001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7a3ca169aead6001","status":"passed","time":{"start":1698628457463,"stop":1698628461221,"duration":3758}},{"uid":"1d4505adc69e83e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/1d4505adc69e83e","status":"passed","time":{"start":1698615096748,"stop":1698615099856,"duration":3108}},{"uid":"a76c1fdc8777bd0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a76c1fdc8777bd0b","status":"passed","time":{"start":1698615151044,"stop":1698615154950,"duration":3906}},{"uid":"9666a5bbbe6297d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/9666a5bbbe6297d6","status":"passed","time":{"start":1698615032606,"stop":1698615036028,"duration":3422}},{"uid":"64f1794c26ddddc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/64f1794c26ddddc6","status":"passed","time":{"start":1698542266456,"stop":1698542269870,"duration":3414}},{"uid":"eaafe019ba34c330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/eaafe019ba34c330","status":"passed","time":{"start":1698455458331,"stop":1698455461393,"duration":3062}},{"uid":"5d70164b3ceacd8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5d70164b3ceacd8b","status":"passed","time":{"start":1698369148813,"stop":1698369152642,"duration":3829}},{"uid":"2574ca36140df56b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/2574ca36140df56b","status":"passed","time":{"start":1698282728320,"stop":1698282731688,"duration":3368}},{"uid":"5de134bb42a03975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5de134bb42a03975","status":"passed","time":{"start":1698196411054,"stop":1698196414243,"duration":3189}},{"uid":"e8df90badf911c07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e8df90badf911c07","status":"passed","time":{"start":1698178126660,"stop":1698178130128,"duration":3468}}]},"c59a7b02ce88bbad9f9cdf4a119aec6c":{"statistic":{"failed":76,"broken":0,"skipped":0,"passed":94,"unknown":0,"total":170},"items":[{"uid":"738938cbfdddef92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/738938cbfdddef92","status":"passed","time":{"start":1698867379755,"stop":1698867382982,"duration":3227}},{"uid":"d6b3433e5d21126b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d6b3433e5d21126b","status":"passed","time":{"start":1698801490221,"stop":1698801497069,"duration":6848}},{"uid":"d46389b4afa87037","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/d46389b4afa87037","status":"passed","time":{"start":1698788429095,"stop":1698788433698,"duration":4603}},{"uid":"a63c3f60c787527a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a63c3f60c787527a","status":"passed","time":{"start":1698714887592,"stop":1698714893094,"duration":5502}},{"uid":"5431d0c26475d07e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5431d0c26475d07e","status":"passed","time":{"start":1698701273045,"stop":1698701277177,"duration":4132}},{"uid":"af7cfc4626fd9007","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/af7cfc4626fd9007","status":"passed","time":{"start":1698700156154,"stop":1698700160908,"duration":4754}},{"uid":"d6fb1fd6a1d99710","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d6fb1fd6a1d99710","status":"passed","time":{"start":1698692713336,"stop":1698692718215,"duration":4879}},{"uid":"59d393854e1f48ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/59d393854e1f48ba","status":"passed","time":{"start":1698692667346,"stop":1698692671256,"duration":3910}},{"uid":"f39b923c1b400c5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f39b923c1b400c5c","status":"passed","time":{"start":1698646227267,"stop":1698646230879,"duration":3612}},{"uid":"747622ed10f78d38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/747622ed10f78d38","status":"passed","time":{"start":1698646256327,"stop":1698646260887,"duration":4560}},{"uid":"e2c6ce1f6660e55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e2c6ce1f6660e55","status":"passed","time":{"start":1698628473027,"stop":1698628477524,"duration":4497}},{"uid":"d1bd6fac6420cc21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d1bd6fac6420cc21","status":"passed","time":{"start":1698615108168,"stop":1698615111746,"duration":3578}},{"uid":"dbf066cc51ffd45d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/dbf066cc51ffd45d","status":"passed","time":{"start":1698615163131,"stop":1698615167082,"duration":3951}},{"uid":"ad1120c60f7b398c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ad1120c60f7b398c","status":"passed","time":{"start":1698615040781,"stop":1698615045166,"duration":4385}},{"uid":"dabce3e711886002","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/dabce3e711886002","status":"passed","time":{"start":1698542274715,"stop":1698542278409,"duration":3694}},{"uid":"7aba60ef5347b210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7aba60ef5347b210","status":"passed","time":{"start":1698455468926,"stop":1698455474042,"duration":5116}},{"uid":"d8206c0f7fd8f99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d8206c0f7fd8f99f","status":"passed","time":{"start":1698369156896,"stop":1698369161206,"duration":4310}},{"uid":"a6ca944c8b307313","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a6ca944c8b307313","status":"passed","time":{"start":1698282739229,"stop":1698282744600,"duration":5371}},{"uid":"d4db2c9ea792e2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/d4db2c9ea792e2e9","status":"passed","time":{"start":1698196417990,"stop":1698196422216,"duration":4226}},{"uid":"6d20b5ed4cc0f59a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6d20b5ed4cc0f59a","status":"passed","time":{"start":1698178134979,"stop":1698178139600,"duration":4621}}]},"8feabb4d035e9d980eb81cc0b3d0bde3":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"5a1658ec5acbc071","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/5a1658ec5acbc071","status":"passed","time":{"start":1698867634917,"stop":1698867637104,"duration":2187}},{"uid":"9831af7b4e4baf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9831af7b4e4baf8","status":"passed","time":{"start":1698801581030,"stop":1698801582953,"duration":1923}},{"uid":"adf0ec28ddc86cda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/adf0ec28ddc86cda","status":"passed","time":{"start":1698788735091,"stop":1698788737421,"duration":2330}},{"uid":"4348e41fbb9f0ce7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4348e41fbb9f0ce7","status":"passed","time":{"start":1698715201797,"stop":1698715204276,"duration":2479}},{"uid":"4ed2f8fcf8d6039e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4ed2f8fcf8d6039e","status":"passed","time":{"start":1698701543182,"stop":1698701545191,"duration":2009}},{"uid":"ffd9fab0ea4f7f06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ffd9fab0ea4f7f06","status":"passed","time":{"start":1698700441831,"stop":1698700443912,"duration":2081}},{"uid":"22eb1abd75dd5221","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/22eb1abd75dd5221","status":"passed","time":{"start":1698693145246,"stop":1698693147636,"duration":2390}},{"uid":"666aff27768e927f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/666aff27768e927f","status":"passed","time":{"start":1698692957535,"stop":1698692959985,"duration":2450}},{"uid":"53220e8824c7253b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/53220e8824c7253b","status":"passed","time":{"start":1698646569396,"stop":1698646572622,"duration":3226}},{"uid":"b03b159efacaa819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b03b159efacaa819","status":"passed","time":{"start":1698646539910,"stop":1698646542297,"duration":2387}},{"uid":"3fd6ce4d180cb726","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3fd6ce4d180cb726","status":"passed","time":{"start":1698628610373,"stop":1698628612542,"duration":2169}},{"uid":"a5c0cc06fda6a31e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a5c0cc06fda6a31e","status":"passed","time":{"start":1698615369732,"stop":1698615371749,"duration":2017}},{"uid":"c892bbe9812cd116","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c892bbe9812cd116","status":"passed","time":{"start":1698615283321,"stop":1698615285328,"duration":2007}},{"uid":"775637d2126ecfad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/775637d2126ecfad","status":"passed","time":{"start":1698615382341,"stop":1698615384972,"duration":2631}},{"uid":"625717602c1e06d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/625717602c1e06d4","status":"passed","time":{"start":1698542593319,"stop":1698542596424,"duration":3105}},{"uid":"ce1e6307bd921ecc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ce1e6307bd921ecc","status":"passed","time":{"start":1698455609872,"stop":1698455612746,"duration":2874}},{"uid":"f2fddfeaf41231b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f2fddfeaf41231b0","status":"passed","time":{"start":1698369285680,"stop":1698369288336,"duration":2656}},{"uid":"8efed324c01f85f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8efed324c01f85f0","status":"passed","time":{"start":1698283122350,"stop":1698283124956,"duration":2606}},{"uid":"e4b8aa1a7c0c9042","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e4b8aa1a7c0c9042","status":"passed","time":{"start":1698196732775,"stop":1698196735187,"duration":2412}},{"uid":"8476830c2e16bb7a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8476830c2e16bb7a","status":"passed","time":{"start":1698178257710,"stop":1698178260232,"duration":2522}}]},"5f78d4ae6baa752b4fc3e2cf80276d79":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"1a8082825df101d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/1a8082825df101d4","status":"passed","time":{"start":1698867415573,"stop":1698867417837,"duration":2264}},{"uid":"20247f8a6d3a2600","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/20247f8a6d3a2600","status":"passed","time":{"start":1698801518602,"stop":1698801521082,"duration":2480}},{"uid":"3de726ada8a24557","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3de726ada8a24557","status":"passed","time":{"start":1698788466738,"stop":1698788468734,"duration":1996}},{"uid":"1f8ac2cd02589983","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1f8ac2cd02589983","status":"passed","time":{"start":1698714930763,"stop":1698714933364,"duration":2601}},{"uid":"7be4323e2ca97fa8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/7be4323e2ca97fa8","status":"passed","time":{"start":1698701304344,"stop":1698701306192,"duration":1848}},{"uid":"af84f7ad1b59cf6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/af84f7ad1b59cf6a","status":"passed","time":{"start":1698700182119,"stop":1698700183908,"duration":1789}},{"uid":"6bca33af3e039253","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/6bca33af3e039253","status":"passed","time":{"start":1698692741079,"stop":1698692743474,"duration":2395}},{"uid":"33be534b6d1e1034","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/33be534b6d1e1034","status":"passed","time":{"start":1698692698424,"stop":1698692700384,"duration":1960}},{"uid":"ea9a5a74159b571d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ea9a5a74159b571d","status":"passed","time":{"start":1698646314348,"stop":1698646316125,"duration":1777}},{"uid":"3e0078ff386f3805","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3e0078ff386f3805","status":"passed","time":{"start":1698646287078,"stop":1698646288911,"duration":1833}},{"uid":"7848b7fb5c40a65c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7848b7fb5c40a65c","status":"passed","time":{"start":1698628501134,"stop":1698628503294,"duration":2160}},{"uid":"7cb936cbf1a56f6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/7cb936cbf1a56f6a","status":"passed","time":{"start":1698615131178,"stop":1698615133549,"duration":2371}},{"uid":"78585a8c541048d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/78585a8c541048d6","status":"passed","time":{"start":1698615198044,"stop":1698615199937,"duration":1893}},{"uid":"453e6b3d9e26319c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/453e6b3d9e26319c","status":"passed","time":{"start":1698615063963,"stop":1698615065799,"duration":1836}},{"uid":"db98acc33b224971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/db98acc33b224971","status":"passed","time":{"start":1698542308998,"stop":1698542310803,"duration":1805}},{"uid":"aa5a23e2bb4425e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/aa5a23e2bb4425e5","status":"passed","time":{"start":1698455506778,"stop":1698455508315,"duration":1537}},{"uid":"7907dc84caa4bd07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/7907dc84caa4bd07","status":"passed","time":{"start":1698369187916,"stop":1698369189804,"duration":1888}},{"uid":"6acf75c49ad542d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6acf75c49ad542d5","status":"passed","time":{"start":1698282782559,"stop":1698282784967,"duration":2408}},{"uid":"955a3e07e0a7e91e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/955a3e07e0a7e91e","status":"passed","time":{"start":1698196456969,"stop":1698196458778,"duration":1809}},{"uid":"351341aaf410a7b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/351341aaf410a7b9","status":"passed","time":{"start":1698178158664,"stop":1698178161055,"duration":2391}}]},"8ee9bbdbf138f92b6ff30a1cde171930":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"350307f4eac1d9bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/350307f4eac1d9bd","status":"passed","time":{"start":1698867449790,"stop":1698867452987,"duration":3197}},{"uid":"fe38651007df56f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/fe38651007df56f4","status":"passed","time":{"start":1698801525682,"stop":1698801527893,"duration":2211}},{"uid":"3d72523f9f3954ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3d72523f9f3954ef","status":"passed","time":{"start":1698788499850,"stop":1698788503483,"duration":3633}},{"uid":"48a74f820a3cf711","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/48a74f820a3cf711","status":"passed","time":{"start":1698714967079,"stop":1698714969816,"duration":2737}},{"uid":"896d1e24e6b7c00a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/896d1e24e6b7c00a","status":"passed","time":{"start":1698701332754,"stop":1698701335203,"duration":2449}},{"uid":"d1a887127cb10d20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d1a887127cb10d20","status":"passed","time":{"start":1698700215387,"stop":1698700217911,"duration":2524}},{"uid":"dcbc07d2900e344d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/dcbc07d2900e344d","status":"passed","time":{"start":1698692790218,"stop":1698692793051,"duration":2833}},{"uid":"d69eaba21e61ea31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d69eaba21e61ea31","status":"passed","time":{"start":1698692735142,"stop":1698692737731,"duration":2589}},{"uid":"dd09cf2bde1e3379","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/dd09cf2bde1e3379","status":"passed","time":{"start":1698646296619,"stop":1698646299392,"duration":2773}},{"uid":"bb2bfe3981a27706","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/bb2bfe3981a27706","status":"passed","time":{"start":1698646318261,"stop":1698646320949,"duration":2688}},{"uid":"d1f65ed582c2fa32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d1f65ed582c2fa32","status":"passed","time":{"start":1698628542037,"stop":1698628548299,"duration":6262}},{"uid":"4dfc2c121eab6077","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4dfc2c121eab6077","status":"passed","time":{"start":1698615165545,"stop":1698615167823,"duration":2278}},{"uid":"85ca8eb08605cc25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/85ca8eb08605cc25","status":"passed","time":{"start":1698615228398,"stop":1698615230678,"duration":2280}},{"uid":"f3cf8c1130ef2005","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f3cf8c1130ef2005","status":"passed","time":{"start":1698615102655,"stop":1698615105756,"duration":3101}},{"uid":"fe06115bdfeaee6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/fe06115bdfeaee6","status":"passed","time":{"start":1698542344182,"stop":1698542347547,"duration":3365}},{"uid":"83d0566a2a29b3ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/83d0566a2a29b3ab","status":"passed","time":{"start":1698455532985,"stop":1698455535333,"duration":2348}},{"uid":"926d7b0c237edb9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/926d7b0c237edb9f","status":"passed","time":{"start":1698369220284,"stop":1698369223196,"duration":2912}},{"uid":"6d6f3b265b9a7ba6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6d6f3b265b9a7ba6","status":"passed","time":{"start":1698282820303,"stop":1698282823929,"duration":3626}},{"uid":"9c0900b2a212d721","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9c0900b2a212d721","status":"passed","time":{"start":1698196500241,"stop":1698196502920,"duration":2679}},{"uid":"4c7ebdf149fa4e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4c7ebdf149fa4e52","status":"passed","time":{"start":1698178199641,"stop":1698178202489,"duration":2848}}]},"aedb86c72e1849b4679ed1a7ee37cf59":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"897c87a40a90bdb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/897c87a40a90bdb9","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867807210,"stop":1698867812957,"duration":5747}},{"uid":"fe7c9c608bb15ee9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/fe7c9c608bb15ee9","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801638982,"stop":1698801641946,"duration":2964}},{"uid":"a8984fb2c3709341","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/a8984fb2c3709341","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788794781,"stop":1698788797502,"duration":2721}},{"uid":"9c1e9d2efc2932a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9c1e9d2efc2932a8","status":"passed","time":{"start":1698715265819,"stop":1698715274274,"duration":8455}},{"uid":"54eae80d0595adcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/54eae80d0595adcc","status":"passed","time":{"start":1698701598786,"stop":1698701601060,"duration":2274}},{"uid":"73d144428a3ada22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/73d144428a3ada22","status":"passed","time":{"start":1698700502417,"stop":1698700504948,"duration":2531}},{"uid":"eea6f6ec3615de6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/eea6f6ec3615de6c","status":"passed","time":{"start":1698693239465,"stop":1698693242045,"duration":2580}},{"uid":"7360424eaf5d0c68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7360424eaf5d0c68","status":"passed","time":{"start":1698693026669,"stop":1698693034811,"duration":8142}},{"uid":"ffe85b7603396d86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ffe85b7603396d86","status":"passed","time":{"start":1698646617634,"stop":1698646630029,"duration":12395}},{"uid":"7e6deb0c900fea79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7e6deb0c900fea79","status":"passed","time":{"start":1698646594332,"stop":1698646606184,"duration":11852}},{"uid":"b773cf2774d8ae8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b773cf2774d8ae8e","status":"passed","time":{"start":1698628842810,"stop":1698628845118,"duration":2308}},{"uid":"b6de25586ba6a149","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b6de25586ba6a149","status":"passed","time":{"start":1698615552721,"stop":1698615554814,"duration":2093}},{"uid":"7f95d3f3434c8e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/7f95d3f3434c8e91","status":"passed","time":{"start":1698615478388,"stop":1698615480623,"duration":2235}},{"uid":"e0b1894e64b07913","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e0b1894e64b07913","status":"passed","time":{"start":1698615423890,"stop":1698615426896,"duration":3006}},{"uid":"710976ee50f0ac2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/710976ee50f0ac2d","status":"passed","time":{"start":1698542644084,"stop":1698542648228,"duration":4144}},{"uid":"e2d5b3d78c17de6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e2d5b3d78c17de6e","status":"passed","time":{"start":1698455905743,"stop":1698455911481,"duration":5738}},{"uid":"2d78cbc04f2956ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2d78cbc04f2956ba","status":"passed","time":{"start":1698369630971,"stop":1698369634350,"duration":3379}},{"uid":"3e2ee53cff3f2c69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3e2ee53cff3f2c69","status":"passed","time":{"start":1698283244021,"stop":1698283246773,"duration":2752}},{"uid":"182163eb5fcf2ad1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/182163eb5fcf2ad1","status":"passed","time":{"start":1698196773562,"stop":1698196779772,"duration":6210}},{"uid":"d440a58a5f3edd92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d440a58a5f3edd92","status":"passed","time":{"start":1698178466860,"stop":1698178469820,"duration":2960}}]},"5cc54a24c590c0c794126ca22d0562ff":{"statistic":{"failed":18,"broken":0,"skipped":0,"passed":152,"unknown":0,"total":170},"items":[{"uid":"e1900d2440d33c0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/e1900d2440d33c0d","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867432356,"stop":1698867433230,"duration":874}},{"uid":"b8be2ec6b416b88b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b8be2ec6b416b88b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801522377,"stop":1698801523364,"duration":987}},{"uid":"c53c43aadf042790","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c53c43aadf042790","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788534776,"stop":1698788535447,"duration":671}},{"uid":"f47db822a4f6f948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f47db822a4f6f948","status":"passed","time":{"start":1698715006566,"stop":1698715007423,"duration":857}},{"uid":"66952d02bef5893b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/66952d02bef5893b","status":"passed","time":{"start":1698701362583,"stop":1698701363644,"duration":1061}},{"uid":"caec7e567fbebd4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/caec7e567fbebd4a","status":"passed","time":{"start":1698700248000,"stop":1698700248796,"duration":796}},{"uid":"4fb138ab4b0f382a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/4fb138ab4b0f382a","status":"passed","time":{"start":1698693132946,"stop":1698693133798,"duration":852}},{"uid":"8fe545f2d130030e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8fe545f2d130030e","status":"passed","time":{"start":1698692771147,"stop":1698692772042,"duration":895}},{"uid":"97f14f6abb680c66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/97f14f6abb680c66","status":"passed","time":{"start":1698646350031,"stop":1698646350962,"duration":931}},{"uid":"52367444c94be6dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/52367444c94be6dc","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698646356058,"stop":1698646357916,"duration":1858}},{"uid":"fff7789e495dc945","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/fff7789e495dc945","status":"passed","time":{"start":1698628575769,"stop":1698628576474,"duration":705}},{"uid":"b3d290f3bebacdfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b3d290f3bebacdfb","status":"passed","time":{"start":1698615493373,"stop":1698615494207,"duration":834}},{"uid":"b879db386b004c58","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b879db386b004c58","status":"passed","time":{"start":1698615257122,"stop":1698615257799,"duration":677}},{"uid":"bfa8b037c16972a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/bfa8b037c16972a3","status":"passed","time":{"start":1698615136485,"stop":1698615137348,"duration":863}},{"uid":"1e09ac0b7e5f62c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/1e09ac0b7e5f62c0","status":"passed","time":{"start":1698542376571,"stop":1698542377501,"duration":930}},{"uid":"703d861426b76471","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/703d861426b76471","status":"failed","statusDetails":"ValueError: time data 'None 2023' does not match format '%A, %d %B %Y'","time":{"start":1698455565170,"stop":1698455566861,"duration":1691}},{"uid":"b561b049ec0e9a4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b561b049ec0e9a4f","status":"passed","time":{"start":1698369253595,"stop":1698369254433,"duration":838}},{"uid":"8c8d284f0ebc7a30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8c8d284f0ebc7a30","status":"passed","time":{"start":1698282858120,"stop":1698282859200,"duration":1080}},{"uid":"b8efd99e97f6e4ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b8efd99e97f6e4ba","status":"passed","time":{"start":1698196533145,"stop":1698196533875,"duration":730}},{"uid":"be931a4164af6e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/be931a4164af6e7","status":"passed","time":{"start":1698178232189,"stop":1698178232975,"duration":786}}]},"2a2bbcaf16a5fcec6968b3e85d684c8e":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"e07bbca015e61210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/e07bbca015e61210","status":"passed","time":{"start":1698867389241,"stop":1698867395609,"duration":6368}},{"uid":"6485dc0dbbb1168f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6485dc0dbbb1168f","status":"passed","time":{"start":1698801505229,"stop":1698801521680,"duration":16451}},{"uid":"5e90c1494692e264","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5e90c1494692e264","status":"passed","time":{"start":1698788439921,"stop":1698788467379,"duration":27458}},{"uid":"67ce7de537d87eb3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/67ce7de537d87eb3","status":"passed","time":{"start":1698714899534,"stop":1698714925186,"duration":25652}},{"uid":"28b42e3619b18ece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/28b42e3619b18ece","status":"passed","time":{"start":1698701283128,"stop":1698701289066,"duration":5938}},{"uid":"3ef59bc75a5dae5b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3ef59bc75a5dae5b","status":"passed","time":{"start":1698700167270,"stop":1698700182632,"duration":15362}},{"uid":"2a59ea3e0d9758c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2a59ea3e0d9758c5","status":"passed","time":{"start":1698692724571,"stop":1698692732562,"duration":7991}},{"uid":"6be0262286c61329","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/6be0262286c61329","status":"passed","time":{"start":1698692677472,"stop":1698692684315,"duration":6843}},{"uid":"341285b7458f8d36","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/341285b7458f8d36","status":"passed","time":{"start":1698646237438,"stop":1698646245343,"duration":7905}},{"uid":"f8bdc6999a4d17cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f8bdc6999a4d17cb","status":"passed","time":{"start":1698646267245,"stop":1698646273550,"duration":6305}},{"uid":"f5c4e2ead4c877a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/f5c4e2ead4c877a9","status":"passed","time":{"start":1698628488206,"stop":1698628501686,"duration":13480}},{"uid":"f78dcfdb98a86642","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f78dcfdb98a86642","status":"passed","time":{"start":1698615120807,"stop":1698615127501,"duration":6694}},{"uid":"766c4cf28e0a1dc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/766c4cf28e0a1dc6","status":"passed","time":{"start":1698615173116,"stop":1698615198807,"duration":25691}},{"uid":"2ec6dcccda67daa0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/2ec6dcccda67daa0","status":"passed","time":{"start":1698615051535,"stop":1698615057843,"duration":6308}},{"uid":"81d7d13020e3e214","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/81d7d13020e3e214","status":"passed","time":{"start":1698542285092,"stop":1698542292132,"duration":7040}},{"uid":"509973875272e2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/509973875272e2ca","status":"passed","time":{"start":1698455480043,"stop":1698455488756,"duration":8713}},{"uid":"5b6e47aa05497d09","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5b6e47aa05497d09","status":"passed","time":{"start":1698369167592,"stop":1698369176185,"duration":8593}},{"uid":"ddad5b5265cb2358","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/ddad5b5265cb2358","status":"passed","time":{"start":1698282754165,"stop":1698282765694,"duration":11529}},{"uid":"11b0709abedb728b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/11b0709abedb728b","status":"passed","time":{"start":1698196428059,"stop":1698196442903,"duration":14844}},{"uid":"ffa7ecbb0e941fa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ffa7ecbb0e941fa7","status":"passed","time":{"start":1698178145869,"stop":1698178151796,"duration":5927}}]},"aefb4666f5cfa7265d9db53c16df38b6":{"statistic":{"failed":86,"broken":0,"skipped":0,"passed":84,"unknown":0,"total":170},"items":[{"uid":"b7bf1e8a24feb650","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b7bf1e8a24feb650","status":"passed","time":{"start":1698867653103,"stop":1698867653762,"duration":659}},{"uid":"abcbae2ed34e0add","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/abcbae2ed34e0add","status":"passed","time":{"start":1698801592871,"stop":1698801593447,"duration":576}},{"uid":"5df7c844fd1d7ece","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5df7c844fd1d7ece","status":"passed","time":{"start":1698788748816,"stop":1698788749554,"duration":738}},{"uid":"2c44945babe1fa56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2c44945babe1fa56","status":"passed","time":{"start":1698715224951,"stop":1698715225773,"duration":822}},{"uid":"a5995f3ed9d03f75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a5995f3ed9d03f75","status":"passed","time":{"start":1698701560220,"stop":1698701560945,"duration":725}},{"uid":"9225866b868b0464","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9225866b868b0464","status":"passed","time":{"start":1698700461906,"stop":1698700462619,"duration":713}},{"uid":"b06f35c70b358bfe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b06f35c70b358bfe","status":"passed","time":{"start":1698693168944,"stop":1698693169722,"duration":778}},{"uid":"4e4b8c7772b6baf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4e4b8c7772b6baf1","status":"passed","time":{"start":1698692985724,"stop":1698692986517,"duration":793}},{"uid":"7085e3e60baa594","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/7085e3e60baa594","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646584909,"stop":1698646585146,"duration":237}},{"uid":"f2311a3ac81f875b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f2311a3ac81f875b","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698646552682,"stop":1698646552926,"duration":244}},{"uid":"8d71d75cfb58e001","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8d71d75cfb58e001","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698628632549,"stop":1698628632740,"duration":191}},{"uid":"b5d20c00f3f00a27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b5d20c00f3f00a27","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615385663,"stop":1698615385849,"duration":186}},{"uid":"ee7088a912de5e94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/ee7088a912de5e94","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615305415,"stop":1698615305565,"duration":150}},{"uid":"39fe6a2ce7d09ceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/39fe6a2ce7d09ceb","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698615314057,"stop":1698615314278,"duration":221}},{"uid":"b99d75f6d282356d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b99d75f6d282356d","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698542553410,"stop":1698542553613,"duration":203}},{"uid":"902479094f1a45e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/902479094f1a45e7","status":"failed","statusDetails":"requests.exceptions.ConnectionError: HTTPSConnectionPool(host='secure.sthelens.net', port=443): Max retries exceeded with url: /website/CollectionDates.nsf/servlet.xsp/NextCollections?source=1&refid=39081672 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))","time":{"start":1698455629995,"stop":1698455630174,"duration":179}},{"uid":"49cb3f88ba40addc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/49cb3f88ba40addc","status":"passed","time":{"start":1698369311692,"stop":1698369312673,"duration":981}},{"uid":"a6206242541b631b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a6206242541b631b","status":"passed","time":{"start":1698283161731,"stop":1698283162650,"duration":919}},{"uid":"809555dc2eda7bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/809555dc2eda7bf","status":"passed","time":{"start":1698196709602,"stop":1698196710381,"duration":779}},{"uid":"8f2b357ef3996ae1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8f2b357ef3996ae1","status":"passed","time":{"start":1698178280986,"stop":1698178281936,"duration":950}}]},"9239389a2bc21b81d8e3ab51bc478351":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"2cac71b3a9306229","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/2cac71b3a9306229","status":"passed","time":{"start":1698867410161,"stop":1698867415570,"duration":5409}},{"uid":"1cc9e7e1c1b33063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1cc9e7e1c1b33063","status":"passed","time":{"start":1698801505850,"stop":1698801518599,"duration":12749}},{"uid":"1f716d0883bb1e88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1f716d0883bb1e88","status":"passed","time":{"start":1698788446098,"stop":1698788466735,"duration":20637}},{"uid":"7c8da87dbff56176","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/7c8da87dbff56176","status":"passed","time":{"start":1698714925075,"stop":1698714930759,"duration":5684}},{"uid":"b0569255cfa5c9dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b0569255cfa5c9dd","status":"passed","time":{"start":1698701299286,"stop":1698701304341,"duration":5055}},{"uid":"94754784d994ed6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/94754784d994ed6b","status":"passed","time":{"start":1698700175042,"stop":1698700182116,"duration":7074}},{"uid":"655be18915c45342","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/655be18915c45342","status":"passed","time":{"start":1698692734123,"stop":1698692741059,"duration":6936}},{"uid":"da50a076e36e11f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/da50a076e36e11f5","status":"passed","time":{"start":1698692692834,"stop":1698692698420,"duration":5586}},{"uid":"3bcf33a3060002fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3bcf33a3060002fe","status":"passed","time":{"start":1698646248457,"stop":1698646314345,"duration":65888}},{"uid":"a2b355668c7878d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a2b355668c7878d1","status":"passed","time":{"start":1698646280109,"stop":1698646287075,"duration":6966}},{"uid":"8a083e2cd9ae7238","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8a083e2cd9ae7238","status":"passed","time":{"start":1698628485065,"stop":1698628501130,"duration":16065}},{"uid":"899d2ef9d225877f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/899d2ef9d225877f","status":"passed","time":{"start":1698615125675,"stop":1698615131175,"duration":5500}},{"uid":"17ec6dbb2f0367a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/17ec6dbb2f0367a0","status":"passed","time":{"start":1698615173529,"stop":1698615198041,"duration":24512}},{"uid":"de58ad67a456dc74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/de58ad67a456dc74","status":"passed","time":{"start":1698615058446,"stop":1698615063960,"duration":5514}},{"uid":"e77126752600d683","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/e77126752600d683","status":"passed","time":{"start":1698542304438,"stop":1698542308996,"duration":4558}},{"uid":"daf7ab4726be3dbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/daf7ab4726be3dbd","status":"passed","time":{"start":1698455498479,"stop":1698455506775,"duration":8296}},{"uid":"f490f000a1609df2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f490f000a1609df2","status":"passed","time":{"start":1698369180723,"stop":1698369187913,"duration":7190}},{"uid":"af012575d8fc5d86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/af012575d8fc5d86","status":"passed","time":{"start":1698282775406,"stop":1698282782556,"duration":7150}},{"uid":"269d3ef767d22a46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/269d3ef767d22a46","status":"passed","time":{"start":1698196450867,"stop":1698196456967,"duration":6100}},{"uid":"939a96c22c84aa64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/939a96c22c84aa64","status":"passed","time":{"start":1698178153647,"stop":1698178158662,"duration":5015}}]},"a89b66947aa74789814d9628a2d7e666":{"statistic":{"failed":132,"broken":0,"skipped":0,"passed":38,"unknown":0,"total":170},"items":[{"uid":"edcd91b94d4dfe8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/edcd91b94d4dfe8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698867618706,"stop":1698867619795,"duration":1089}},{"uid":"ecdfe0d4c509da43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ecdfe0d4c509da43","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698801547270,"stop":1698801548035,"duration":765}},{"uid":"ecff72ecee02e59d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ecff72ecee02e59d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698788712105,"stop":1698788713745,"duration":1640}},{"uid":"2dd2c0b490890820","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2dd2c0b490890820","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698715182350,"stop":1698715183459,"duration":1109}},{"uid":"b6c83d523e95f912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b6c83d523e95f912","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698701513969,"stop":1698701514906,"duration":937}},{"uid":"97c9d1c5bb4e4d3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/97c9d1c5bb4e4d3b","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698700423932,"stop":1698700425173,"duration":1241}},{"uid":"358ac9471c108213","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/358ac9471c108213","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692993163,"stop":1698692994188,"duration":1025}},{"uid":"844f4180452efb56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/844f4180452efb56","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698692942271,"stop":1698692943302,"duration":1031}},{"uid":"3095e795727a3355","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3095e795727a3355","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646558805,"stop":1698646559896,"duration":1091}},{"uid":"33ae69773788da13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/33ae69773788da13","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698646498109,"stop":1698646499303,"duration":1194}},{"uid":"172cf62f2b8767a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/172cf62f2b8767a1","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698628535522,"stop":1698628536645,"duration":1123}},{"uid":"4eb18b4e7cecace8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4eb18b4e7cecace8","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615163739,"stop":1698615164658,"duration":919}},{"uid":"24d6cb36638b7581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/24d6cb36638b7581","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615230402,"stop":1698615231400,"duration":998}},{"uid":"d099d87e96f2dc89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d099d87e96f2dc89","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698615091719,"stop":1698615093302,"duration":1583}},{"uid":"ce01523521f34cb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ce01523521f34cb5","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698542328395,"stop":1698542329573,"duration":1178}},{"uid":"5ac50eabd8530502","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5ac50eabd8530502","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698455525898,"stop":1698455527010,"duration":1112}},{"uid":"6bca3ad5511c3bfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6bca3ad5511c3bfa","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698369213737,"stop":1698369214790,"duration":1053}},{"uid":"a2dcefce929a61cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a2dcefce929a61cd","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698282802988,"stop":1698282803932,"duration":944}},{"uid":"1e62105ddb11fef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/1e62105ddb11fef","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698196476171,"stop":1698196477111,"duration":940}},{"uid":"fdcc99d4cf173326","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fdcc99d4cf173326","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all_next'","time":{"start":1698178206306,"stop":1698178207827,"duration":1521}}]},"ca53b6762a00c9270716d2dce73b5f79":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"b07be78df0cb7a7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b07be78df0cb7a7c","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867395183,"stop":1698867404453,"duration":9270}},{"uid":"d3d142394c1bbb18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d3d142394c1bbb18","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801505503,"stop":1698801525605,"duration":20102}},{"uid":"118180ce646fb922","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/118180ce646fb922","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788427482,"stop":1698788436103,"duration":8621}},{"uid":"b30926cc71de91a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b30926cc71de91a0","status":"passed","time":{"start":1698714891792,"stop":1698714913350,"duration":21558}},{"uid":"80fa018632ed8ea8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/80fa018632ed8ea8","status":"passed","time":{"start":1698701281842,"stop":1698701291223,"duration":9381}},{"uid":"48a9dff5b851d2f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/48a9dff5b851d2f8","status":"passed","time":{"start":1698700159322,"stop":1698700168831,"duration":9509}},{"uid":"79a583a4814ff20b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/79a583a4814ff20b","status":"passed","time":{"start":1698692718073,"stop":1698692727618,"duration":9545}},{"uid":"691151cc6236a766","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/691151cc6236a766","status":"passed","time":{"start":1698692673845,"stop":1698692683424,"duration":9579}},{"uid":"239a43c65e1dc5c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/239a43c65e1dc5c4","status":"passed","time":{"start":1698646230427,"stop":1698646240079,"duration":9652}},{"uid":"a4ffb99e550a5501","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a4ffb99e550a5501","status":"passed","time":{"start":1698646264549,"stop":1698646274418,"duration":9869}},{"uid":"5856f567f41eff92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/5856f567f41eff92","status":"passed","time":{"start":1698628470760,"stop":1698628477442,"duration":6682}},{"uid":"fb3b92094dba7a65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/fb3b92094dba7a65","status":"passed","time":{"start":1698615110905,"stop":1698615117822,"duration":6917}},{"uid":"37695bf677294335","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/37695bf677294335","status":"passed","time":{"start":1698615161827,"stop":1698615168857,"duration":7030}},{"uid":"e9bfadd27ecd8527","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e9bfadd27ecd8527","status":"passed","time":{"start":1698615044041,"stop":1698615051523,"duration":7482}},{"uid":"b2a2d33c45ef945","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b2a2d33c45ef945","status":"passed","time":{"start":1698542281376,"stop":1698542290905,"duration":9529}},{"uid":"e071ea0dd57483cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e071ea0dd57483cd","status":"passed","time":{"start":1698455468815,"stop":1698455489700,"duration":20885}},{"uid":"e28cf00c1babfec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e28cf00c1babfec","status":"passed","time":{"start":1698369165096,"stop":1698369174769,"duration":9673}},{"uid":"24ce1eee45a32f9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/24ce1eee45a32f9a","status":"passed","time":{"start":1698282744567,"stop":1698282765944,"duration":21377}},{"uid":"b62db21cc9e6af30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b62db21cc9e6af30","status":"passed","time":{"start":1698196424908,"stop":1698196445697,"duration":20789}},{"uid":"8e95a84a02df4771","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8e95a84a02df4771","status":"passed","time":{"start":1698178138127,"stop":1698178147836,"duration":9709}}]},"26474e54d95de49f99ef7b4310ac64f9":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"a3c0c1cae2776d1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/a3c0c1cae2776d1f","status":"passed","time":{"start":1698867484240,"stop":1698867488476,"duration":4236}},{"uid":"55d819581fdce6c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/55d819581fdce6c3","status":"passed","time":{"start":1698801553264,"stop":1698801559682,"duration":6418}},{"uid":"bcdcc06cde49b6da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/bcdcc06cde49b6da","status":"passed","time":{"start":1698788540155,"stop":1698788544361,"duration":4206}},{"uid":"5bfee01017a28eb0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5bfee01017a28eb0","status":"passed","time":{"start":1698715015096,"stop":1698715020035,"duration":4939}},{"uid":"78758a74a59658e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/78758a74a59658e6","status":"passed","time":{"start":1698701369362,"stop":1698701375015,"duration":5653}},{"uid":"256fc8d3e3f1b19b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/256fc8d3e3f1b19b","status":"passed","time":{"start":1698700254174,"stop":1698700259774,"duration":5600}},{"uid":"833ce24bfc925680","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/833ce24bfc925680","status":"passed","time":{"start":1698693012426,"stop":1698693017310,"duration":4884}},{"uid":"748a891d8b7fa85b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/748a891d8b7fa85b","status":"passed","time":{"start":1698692777581,"stop":1698692782203,"duration":4622}},{"uid":"5d729491349ab0cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5d729491349ab0cb","status":"passed","time":{"start":1698646365404,"stop":1698646371389,"duration":5985}},{"uid":"3b220377c3fcfdc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3b220377c3fcfdc8","status":"passed","time":{"start":1698646369747,"stop":1698646374718,"duration":4971}},{"uid":"e1036831d5dc2186","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e1036831d5dc2186","status":"passed","time":{"start":1698628579346,"stop":1698628585580,"duration":6234}},{"uid":"5f288b1fa11e128f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5f288b1fa11e128f","status":"passed","time":{"start":1698615181628,"stop":1698615186006,"duration":4378}},{"uid":"c5ab73f51c0ea159","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c5ab73f51c0ea159","status":"passed","time":{"start":1698615249591,"stop":1698615256082,"duration":6491}},{"uid":"93f0130af1661d42","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/93f0130af1661d42","status":"passed","time":{"start":1698615111980,"stop":1698615117154,"duration":5174}},{"uid":"141261f934201a99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/141261f934201a99","status":"passed","time":{"start":1698542352567,"stop":1698542357550,"duration":4983}},{"uid":"44dd12e3eb70ef22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/44dd12e3eb70ef22","status":"passed","time":{"start":1698455578203,"stop":1698455583513,"duration":5310}},{"uid":"a2549ae78f7079a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/a2549ae78f7079a","status":"passed","time":{"start":1698369252398,"stop":1698369257263,"duration":4865}},{"uid":"80fed2027885663d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/80fed2027885663d","status":"passed","time":{"start":1698282843596,"stop":1698282848523,"duration":4927}},{"uid":"39b9223bd203f0bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/39b9223bd203f0bc","status":"passed","time":{"start":1698196507935,"stop":1698196512791,"duration":4856}},{"uid":"359be8ca1758db0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/359be8ca1758db0f","status":"passed","time":{"start":1698178227504,"stop":1698178232941,"duration":5437}}]},"5050a0c2bbf037ec5db785929519fc2e":{"statistic":{"failed":58,"broken":0,"skipped":0,"passed":46,"unknown":0,"total":104},"items":[{"uid":"b25e2872d1659272","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b25e2872d1659272","status":"passed","time":{"start":1698867420113,"stop":1698867422616,"duration":2503}},{"uid":"afd3f071adc20809","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/afd3f071adc20809","status":"passed","time":{"start":1698801556577,"stop":1698801558915,"duration":2338}},{"uid":"719d46a7ec102e19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/719d46a7ec102e19","status":"passed","time":{"start":1698788520732,"stop":1698788523363,"duration":2631}},{"uid":"53760c095958fccc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/53760c095958fccc","status":"passed","time":{"start":1698714989739,"stop":1698714993432,"duration":3693}},{"uid":"d9b47f354851db34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d9b47f354851db34","status":"passed","time":{"start":1698701350513,"stop":1698701353197,"duration":2684}},{"uid":"e2dfd90c496218f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e2dfd90c496218f9","status":"passed","time":{"start":1698700235470,"stop":1698700237991,"duration":2521}},{"uid":"f12600b1fa554a50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f12600b1fa554a50","status":"passed","time":{"start":1698693106764,"stop":1698693110736,"duration":3972}},{"uid":"c7a219a8d606c08d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c7a219a8d606c08d","status":"passed","time":{"start":1698692754724,"stop":1698692758561,"duration":3837}},{"uid":"bb2deb6eaddbb389","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/bb2deb6eaddbb389","status":"passed","time":{"start":1698646333807,"stop":1698646336843,"duration":3036}},{"uid":"ad25002f8ffb713b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ad25002f8ffb713b","status":"passed","time":{"start":1698646343364,"stop":1698646346056,"duration":2692}},{"uid":"73ac47f3d66b8a3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/73ac47f3d66b8a3b","status":"passed","time":{"start":1698628563422,"stop":1698628566048,"duration":2626}},{"uid":"dd63de32f7b59974","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/dd63de32f7b59974","status":"passed","time":{"start":1698615480222,"stop":1698615483343,"duration":3121}},{"uid":"4d8ec89fe9cef14f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4d8ec89fe9cef14f","status":"passed","time":{"start":1698615245972,"stop":1698615248408,"duration":2436}},{"uid":"1f8a0afd7d56928f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/1f8a0afd7d56928f","status":"passed","time":{"start":1698615122997,"stop":1698615125606,"duration":2609}},{"uid":"828f6232cd130374","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/828f6232cd130374","status":"passed","time":{"start":1698542363911,"stop":1698542366389,"duration":2478}},{"uid":"6fe62b7c3b410ab1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/6fe62b7c3b410ab1","status":"passed","time":{"start":1698455550696,"stop":1698455553147,"duration":2451}},{"uid":"d4a313f589a6c74a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d4a313f589a6c74a","status":"passed","time":{"start":1698369240343,"stop":1698369242805,"duration":2462}},{"uid":"6dbcd6a2a80b552f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6dbcd6a2a80b552f","status":"passed","time":{"start":1698282842794,"stop":1698282846772,"duration":3978}},{"uid":"29deb14b18239e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/29deb14b18239e0d","status":"passed","time":{"start":1698196521364,"stop":1698196523957,"duration":2593}},{"uid":"7c34fd22e2ce1d5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7c34fd22e2ce1d5f","status":"passed","time":{"start":1698178218835,"stop":1698178221464,"duration":2629}}]},"6c9ed2342b08e1ed67054efc9a5b20e8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"96ac95feae8ee8e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/96ac95feae8ee8e4","status":"passed","time":{"start":1698867613225,"stop":1698867617207,"duration":3982}},{"uid":"263112d81f5416b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/263112d81f5416b8","status":"passed","time":{"start":1698801542546,"stop":1698801545601,"duration":3055}},{"uid":"78f2f944c9ee0024","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/78f2f944c9ee0024","status":"passed","time":{"start":1698788699400,"stop":1698788706292,"duration":6892}},{"uid":"93f09ca84af43f95","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/93f09ca84af43f95","status":"passed","time":{"start":1698715177250,"stop":1698715180659,"duration":3409}},{"uid":"c5da81cba71baa4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/c5da81cba71baa4a","status":"passed","time":{"start":1698701504534,"stop":1698701508423,"duration":3889}},{"uid":"cd56852155ede426","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/cd56852155ede426","status":"passed","time":{"start":1698700414573,"stop":1698700418117,"duration":3544}},{"uid":"e96cfad398c0a0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/e96cfad398c0a0f","status":"passed","time":{"start":1698692988411,"stop":1698692991015,"duration":2604}},{"uid":"777643a13b1a311f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/777643a13b1a311f","status":"passed","time":{"start":1698692937486,"stop":1698692940629,"duration":3143}},{"uid":"687b12c73f7bf19f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/687b12c73f7bf19f","status":"passed","time":{"start":1698646553413,"stop":1698646557088,"duration":3675}},{"uid":"1d48d34387d6837d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1d48d34387d6837d","status":"passed","time":{"start":1698646492799,"stop":1698646496531,"duration":3732}},{"uid":"86c590c503363b4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/86c590c503363b4e","status":"passed","time":{"start":1698628530139,"stop":1698628533762,"duration":3623}},{"uid":"98c7e27351efd0d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/98c7e27351efd0d8","status":"passed","time":{"start":1698615154562,"stop":1698615158533,"duration":3971}},{"uid":"4f73a01e335b0f3d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4f73a01e335b0f3d","status":"passed","time":{"start":1698615225716,"stop":1698615228895,"duration":3179}},{"uid":"b407837337ca8511","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/b407837337ca8511","status":"passed","time":{"start":1698615086552,"stop":1698615090041,"duration":3489}},{"uid":"b80cb4bad9360cd9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b80cb4bad9360cd9","status":"passed","time":{"start":1698542322912,"stop":1698542326657,"duration":3745}},{"uid":"9b7d67252c1502e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/9b7d67252c1502e1","status":"passed","time":{"start":1698455518144,"stop":1698455524228,"duration":6084}},{"uid":"427a5f5cff6ad08b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/427a5f5cff6ad08b","status":"passed","time":{"start":1698369205694,"stop":1698369212051,"duration":6357}},{"uid":"510d3663df876302","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/510d3663df876302","status":"passed","time":{"start":1698282796683,"stop":1698282801202,"duration":4519}},{"uid":"f00127c6fc262d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f00127c6fc262d82","status":"passed","time":{"start":1698196471288,"stop":1698196474659,"duration":3371}},{"uid":"6ec118bcc76315c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6ec118bcc76315c","status":"passed","time":{"start":1698178199707,"stop":1698178203725,"duration":4018}}]},"4b31307dbdce23dc5dddd2f51563d5a7":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"822d109c1853e31e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/822d109c1853e31e","status":"passed","time":{"start":1698867422766,"stop":1698867424354,"duration":1588}},{"uid":"c99dc8bed7141141","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/c99dc8bed7141141","status":"passed","time":{"start":1698801504080,"stop":1698801505557,"duration":1477}},{"uid":"94724852507720c9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/94724852507720c9","status":"passed","time":{"start":1698788474752,"stop":1698788476490,"duration":1738}},{"uid":"ec75143efcdf942c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ec75143efcdf942c","status":"passed","time":{"start":1698714941337,"stop":1698714943354,"duration":2017}},{"uid":"a3c6c60d3ec6de0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a3c6c60d3ec6de0c","status":"passed","time":{"start":1698701311025,"stop":1698701313625,"duration":2600}},{"uid":"548f4f811c93081d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/548f4f811c93081d","status":"passed","time":{"start":1698700189140,"stop":1698700190961,"duration":1821}},{"uid":"8dc46033f55b23a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8dc46033f55b23a2","status":"passed","time":{"start":1698692753403,"stop":1698692755188,"duration":1785}},{"uid":"edc3ed12856255c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/edc3ed12856255c","status":"passed","time":{"start":1698692707779,"stop":1698692709667,"duration":1888}},{"uid":"fa681d929ea8801","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/fa681d929ea8801","status":"passed","time":{"start":1698646271720,"stop":1698646273731,"duration":2011}},{"uid":"98b676b152767da7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/98b676b152767da7","status":"passed","time":{"start":1698646294884,"stop":1698646296987,"duration":2103}},{"uid":"66996954155d5187","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/66996954155d5187","status":"passed","time":{"start":1698628512801,"stop":1698628514504,"duration":1703}},{"uid":"225f815a4887419a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/225f815a4887419a","status":"passed","time":{"start":1698615142116,"stop":1698615143707,"duration":1591}},{"uid":"d12f20e41dbae106","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d12f20e41dbae106","status":"passed","time":{"start":1698615205205,"stop":1698615206812,"duration":1607}},{"uid":"bb3740086b41a9ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/bb3740086b41a9ef","status":"passed","time":{"start":1698615073907,"stop":1698615075815,"duration":1908}},{"uid":"f75cbd4eb0ba5a94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/f75cbd4eb0ba5a94","status":"passed","time":{"start":1698542316987,"stop":1698542318767,"duration":1780}},{"uid":"de827a58ec78328f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/de827a58ec78328f","status":"passed","time":{"start":1698455511075,"stop":1698455512719,"duration":1644}},{"uid":"21e41fa912febe17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/21e41fa912febe17","status":"passed","time":{"start":1698369196049,"stop":1698369197947,"duration":1898}},{"uid":"182e8c1df1c9e6f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/182e8c1df1c9e6f3","status":"passed","time":{"start":1698282790100,"stop":1698282792313,"duration":2213}},{"uid":"fd356df0d7a47155","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/fd356df0d7a47155","status":"passed","time":{"start":1698196464283,"stop":1698196465989,"duration":1706}},{"uid":"a280563cf1b8f718","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/a280563cf1b8f718","status":"passed","time":{"start":1698178167237,"stop":1698178169065,"duration":1828}}]},"532d749d88b4b8fb0bc694b350a3d71a":{"statistic":{"failed":85,"broken":0,"skipped":0,"passed":85,"unknown":0,"total":170},"items":[{"uid":"4c673e5e7d31a478","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/4c673e5e7d31a478","status":"passed","time":{"start":1698867796927,"stop":1698867805530,"duration":8603}},{"uid":"854a1d18ce3f9414","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/854a1d18ce3f9414","status":"passed","time":{"start":1698801610840,"stop":1698801620463,"duration":9623}},{"uid":"afcd19ffce7954ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/afcd19ffce7954ae","status":"passed","time":{"start":1698788762076,"stop":1698788770629,"duration":8553}},{"uid":"dd3076edbe0c4c7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/dd3076edbe0c4c7d","status":"passed","time":{"start":1698715234356,"stop":1698715243369,"duration":9013}},{"uid":"55529624d3c8e2ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/55529624d3c8e2ae","status":"passed","time":{"start":1698701566471,"stop":1698701574530,"duration":8059}},{"uid":"5e60c21c4e521527","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/5e60c21c4e521527","status":"passed","time":{"start":1698700470871,"stop":1698700479848,"duration":8977}},{"uid":"f83df1eed1a6e83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f83df1eed1a6e83","status":"passed","time":{"start":1698693209921,"stop":1698693217787,"duration":7866}},{"uid":"13e77910be5f1bd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/13e77910be5f1bd3","status":"passed","time":{"start":1698692996107,"stop":1698693004986,"duration":8879}},{"uid":"2204d37aa70cb80f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2204d37aa70cb80f","status":"passed","time":{"start":1698646597398,"stop":1698646605696,"duration":8298}},{"uid":"42af66fa8697c41e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/42af66fa8697c41e","status":"passed","time":{"start":1698646560668,"stop":1698646569019,"duration":8351}},{"uid":"8d4e5cc18f163293","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8d4e5cc18f163293","status":"passed","time":{"start":1698628810596,"stop":1698628820564,"duration":9968}},{"uid":"5bf937e89861154f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5bf937e89861154f","status":"passed","time":{"start":1698615526280,"stop":1698615534426,"duration":8146}},{"uid":"daf5950775447c7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/daf5950775447c7d","status":"passed","time":{"start":1698615450199,"stop":1698615458872,"duration":8673}},{"uid":"74cac03ca49e02e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/74cac03ca49e02e7","status":"passed","time":{"start":1698615393111,"stop":1698615401444,"duration":8333}},{"uid":"963d1a1a41d4dd68","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/963d1a1a41d4dd68","status":"passed","time":{"start":1698542608003,"stop":1698542618439,"duration":10436}},{"uid":"1b29fd87c001d1c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1b29fd87c001d1c1","status":"passed","time":{"start":1698455934046,"stop":1698455941904,"duration":7858}},{"uid":"d228445d8dd70353","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d228445d8dd70353","status":"passed","time":{"start":1698369597512,"stop":1698369605760,"duration":8248}},{"uid":"341499f1aabaee7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/341499f1aabaee7","status":"passed","time":{"start":1698283168988,"stop":1698283176715,"duration":7727}},{"uid":"21735130f78da75d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/21735130f78da75d","status":"passed","time":{"start":1698196743811,"stop":1698196753319,"duration":9508}},{"uid":"91cc0a3dcb7bd21b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/91cc0a3dcb7bd21b","status":"passed","time":{"start":1698178436377,"stop":1698178444574,"duration":8197}}]},"1f15b033b85c0869097090322a2589a2":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"91dcdd2ef4da8bd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/91dcdd2ef4da8bd8","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867430994,"stop":1698867432322,"duration":1328}},{"uid":"805db04cc7e1ed72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/805db04cc7e1ed72","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801521084,"stop":1698801522301,"duration":1217}},{"uid":"394306d2ab396925","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/394306d2ab396925","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788532895,"stop":1698788534749,"duration":1854}},{"uid":"f2d3053036fa957d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f2d3053036fa957d","status":"passed","time":{"start":1698715004757,"stop":1698715006562,"duration":1805}},{"uid":"d58f17e55ebd297b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d58f17e55ebd297b","status":"passed","time":{"start":1698701361290,"stop":1698701362580,"duration":1290}},{"uid":"8d7a411de99d159a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/8d7a411de99d159a","status":"passed","time":{"start":1698700246419,"stop":1698700247997,"duration":1578}},{"uid":"9f819bf04b5b502d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/9f819bf04b5b502d","status":"passed","time":{"start":1698693131290,"stop":1698693132942,"duration":1652}},{"uid":"1abae21c5ae73346","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/1abae21c5ae73346","status":"passed","time":{"start":1698692769446,"stop":1698692771142,"duration":1696}},{"uid":"43bbf4837a283028","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/43bbf4837a283028","status":"passed","time":{"start":1698646347906,"stop":1698646350028,"duration":2122}},{"uid":"72a6838f68a83dde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/72a6838f68a83dde","status":"passed","time":{"start":1698646354534,"stop":1698646356056,"duration":1522}},{"uid":"a93d0e9dfb4b0e48","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a93d0e9dfb4b0e48","status":"passed","time":{"start":1698628573637,"stop":1698628575766,"duration":2129}},{"uid":"5d3fd1adda795bec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5d3fd1adda795bec","status":"passed","time":{"start":1698615491592,"stop":1698615493370,"duration":1778}},{"uid":"87d98b75f27adcf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/87d98b75f27adcf5","status":"passed","time":{"start":1698615255715,"stop":1698615257117,"duration":1402}},{"uid":"97ca60c988aa50bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/97ca60c988aa50bb","status":"passed","time":{"start":1698615134759,"stop":1698615136482,"duration":1723}},{"uid":"2e6f2b8b89f65850","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2e6f2b8b89f65850","status":"passed","time":{"start":1698542374327,"stop":1698542376568,"duration":2241}},{"uid":"72fc363ebdf82172","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/72fc363ebdf82172","status":"passed","time":{"start":1698455561780,"stop":1698455565168,"duration":3388}},{"uid":"dbe7f3dfbef9b2e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/dbe7f3dfbef9b2e5","status":"passed","time":{"start":1698369251837,"stop":1698369253592,"duration":1755}},{"uid":"a92cd24e49000eea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a92cd24e49000eea","status":"passed","time":{"start":1698282856381,"stop":1698282858117,"duration":1736}},{"uid":"eddbefabacf82150","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/eddbefabacf82150","status":"passed","time":{"start":1698196531667,"stop":1698196533141,"duration":1474}},{"uid":"8abdc302ac822313","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8abdc302ac822313","status":"passed","time":{"start":1698178230544,"stop":1698178232187,"duration":1643}}]},"2113bd9b6e0e6c1292cdfc372af23712":{"statistic":{"failed":130,"broken":0,"skipped":0,"passed":40,"unknown":0,"total":170},"items":[{"uid":"3ad03c8dbc6fc9c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/3ad03c8dbc6fc9c8","status":"failed","statusDetails":"AttributeError: module 'urllib3.util.ssl_' has no attribute 'DEFAULT_CIPHERS'","time":{"start":1698867392695,"stop":1698867392700,"duration":5}},{"uid":"258ea62353d47439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/258ea62353d47439","status":"passed","time":{"start":1698801502324,"stop":1698801503419,"duration":1095}},{"uid":"80c8d13b9c714315","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/80c8d13b9c714315","status":"passed","time":{"start":1698788424041,"stop":1698788425475,"duration":1434}},{"uid":"27ab2aadc992ecb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/27ab2aadc992ecb9","status":"passed","time":{"start":1698714888398,"stop":1698714889978,"duration":1580}},{"uid":"7d9354c2e3175598","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/7d9354c2e3175598","status":"passed","time":{"start":1698701278917,"stop":1698701280233,"duration":1316}},{"uid":"ad0baa3002486a9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ad0baa3002486a9f","status":"passed","time":{"start":1698700156044,"stop":1698700157448,"duration":1404}},{"uid":"b6f3ff990bd06655","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b6f3ff990bd06655","status":"passed","time":{"start":1698692714485,"stop":1698692716100,"duration":1615}},{"uid":"52ba6272dcf06003","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/52ba6272dcf06003","status":"passed","time":{"start":1698692670185,"stop":1698692671754,"duration":1569}},{"uid":"396a2e111d752479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/396a2e111d752479","status":"passed","time":{"start":1698646225421,"stop":1698646226764,"duration":1343}},{"uid":"1354131627275d1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1354131627275d1e","status":"passed","time":{"start":1698646258844,"stop":1698646260779,"duration":1935}},{"uid":"6bff104a32cf8f53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/6bff104a32cf8f53","status":"passed","time":{"start":1698628467459,"stop":1698628468792,"duration":1333}},{"uid":"3a296b5ee964dd21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3a296b5ee964dd21","status":"passed","time":{"start":1698615107886,"stop":1698615109188,"duration":1302}},{"uid":"cd4dea854a9ba5bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/cd4dea854a9ba5bc","status":"passed","time":{"start":1698615158653,"stop":1698615160055,"duration":1402}},{"uid":"a1a603fcc88d1bf0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/a1a603fcc88d1bf0","status":"passed","time":{"start":1698615040900,"stop":1698615042487,"duration":1587}},{"uid":"b1affec981bef826","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b1affec981bef826","status":"passed","time":{"start":1698542277867,"stop":1698542279314,"duration":1447}},{"uid":"473c9a3c286e71bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/473c9a3c286e71bc","status":"passed","time":{"start":1698455465905,"stop":1698455467117,"duration":1212}},{"uid":"f7fce3069203ee60","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f7fce3069203ee60","status":"passed","time":{"start":1698369161260,"stop":1698369162844,"duration":1584}},{"uid":"cc9d1e4a3de710b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/cc9d1e4a3de710b9","status":"passed","time":{"start":1698282741379,"stop":1698282742952,"duration":1573}},{"uid":"d85efd740b4ec835","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/d85efd740b4ec835","status":"passed","time":{"start":1698196421565,"stop":1698196422824,"duration":1259}},{"uid":"6e5bb3be8dca30b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6e5bb3be8dca30b","status":"passed","time":{"start":1698178134749,"stop":1698178136354,"duration":1605}}]},"c9c754b0aeaa9653b56f57afebc35c99":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"998ed75137627663","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/998ed75137627663","status":"passed","time":{"start":1698867478734,"stop":1698867483407,"duration":4673}},{"uid":"68ecdd9cd141f2dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/68ecdd9cd141f2dd","status":"passed","time":{"start":1698801548064,"stop":1698801552495,"duration":4431}},{"uid":"9eb2bd356ecb1bec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9eb2bd356ecb1bec","status":"passed","time":{"start":1698788535552,"stop":1698788539242,"duration":3690}},{"uid":"f1520aed08b642fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f1520aed08b642fc","status":"passed","time":{"start":1698715007526,"stop":1698715013836,"duration":6310}},{"uid":"f39877c87bdf5c31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f39877c87bdf5c31","status":"passed","time":{"start":1698701363686,"stop":1698701368246,"duration":4560}},{"uid":"25926f02c9f5acd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/25926f02c9f5acd0","status":"passed","time":{"start":1698700248837,"stop":1698700253236,"duration":4399}},{"uid":"28726e7af704a841","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/28726e7af704a841","status":"passed","time":{"start":1698693006616,"stop":1698693011209,"duration":4593}},{"uid":"473dd2d30516dd3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/473dd2d30516dd3a","status":"passed","time":{"start":1698692772094,"stop":1698692776685,"duration":4591}},{"uid":"faf44f324a769ae2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/faf44f324a769ae2","status":"passed","time":{"start":1698646358992,"stop":1698646364454,"duration":5462}},{"uid":"42031ab13bed243a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/42031ab13bed243a","status":"passed","time":{"start":1698646364025,"stop":1698646368539,"duration":4514}},{"uid":"10f22c8be1a901eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/10f22c8be1a901eb","status":"passed","time":{"start":1698628572850,"stop":1698628577908,"duration":5058}},{"uid":"f2fb787cc4869323","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f2fb787cc4869323","status":"passed","time":{"start":1698615175885,"stop":1698615180786,"duration":4901}},{"uid":"3e99985f73c2eeeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3e99985f73c2eeeb","status":"passed","time":{"start":1698615243659,"stop":1698615248519,"duration":4860}},{"uid":"6cdda8dfda6c13fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/6cdda8dfda6c13fc","status":"passed","time":{"start":1698615106425,"stop":1698615111008,"duration":4583}},{"uid":"8e95b2c18a2372b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8e95b2c18a2372b1","status":"passed","time":{"start":1698542346946,"stop":1698542351248,"duration":4302}},{"uid":"f09b61589d94a4f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/f09b61589d94a4f2","status":"passed","time":{"start":1698455571985,"stop":1698455577496,"duration":5511}},{"uid":"b4aac6de778859f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b4aac6de778859f","status":"passed","time":{"start":1698369245984,"stop":1698369250735,"duration":4751}},{"uid":"c3a912b9a7aa1dee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c3a912b9a7aa1dee","status":"passed","time":{"start":1698282838217,"stop":1698282842057,"duration":3840}},{"uid":"7a24a8076a739526","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7a24a8076a739526","status":"passed","time":{"start":1698196502935,"stop":1698196506924,"duration":3989}},{"uid":"f0c1e6aa0a00b60e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f0c1e6aa0a00b60e","status":"passed","time":{"start":1698178222787,"stop":1698178226568,"duration":3781}}]},"920a57bf4f74278e86b973f40cf06007":{"statistic":{"failed":122,"broken":0,"skipped":0,"passed":48,"unknown":0,"total":170},"items":[{"uid":"67004c362b3bdbf5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/67004c362b3bdbf5","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867375402,"stop":1698867376165,"duration":763}},{"uid":"8bb98ed47d5ddf9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/8bb98ed47d5ddf9b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801494817,"stop":1698801495511,"duration":694}},{"uid":"e71a781dec0f3c97","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e71a781dec0f3c97","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788423713,"stop":1698788424742,"duration":1029}},{"uid":"ade56f97df75e7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/ade56f97df75e7e","status":"passed","time":{"start":1698714882499,"stop":1698714883792,"duration":1293}},{"uid":"a0f22a11ac030f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a0f22a11ac030f0","status":"passed","time":{"start":1698701269143,"stop":1698701269899,"duration":756}},{"uid":"36a12f2aaf1e31ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/36a12f2aaf1e31ec","status":"passed","time":{"start":1698700150772,"stop":1698700152222,"duration":1450}},{"uid":"8c52e2db178818a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8c52e2db178818a0","status":"passed","time":{"start":1698692708202,"stop":1698692709541,"duration":1339}},{"uid":"63e6629c9d1ddff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/63e6629c9d1ddff9","status":"passed","time":{"start":1698692662258,"stop":1698692663262,"duration":1004}},{"uid":"3b066988d1ec725c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3b066988d1ec725c","status":"passed","time":{"start":1698646222180,"stop":1698646223184,"duration":1004}},{"uid":"648e963de2fe3474","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/648e963de2fe3474","status":"passed","time":{"start":1698646251117,"stop":1698646252240,"duration":1123}},{"uid":"c6ea30f3d9669fb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c6ea30f3d9669fb9","status":"passed","time":{"start":1698628466547,"stop":1698628467301,"duration":754}},{"uid":"8d8d7fbf3db6af8f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8d8d7fbf3db6af8f","status":"passed","time":{"start":1698615104410,"stop":1698615105173,"duration":763}},{"uid":"85ca3bac73b2c9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/85ca3bac73b2c9c","status":"passed","time":{"start":1698615159038,"stop":1698615159784,"duration":746}},{"uid":"3ded55989e6318c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/3ded55989e6318c2","status":"passed","time":{"start":1698615035998,"stop":1698615036988,"duration":990}},{"uid":"16cc0236ed8ab7d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/16cc0236ed8ab7d4","status":"passed","time":{"start":1698542269475,"stop":1698542270617,"duration":1142}},{"uid":"8a1175d09845fc03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/8a1175d09845fc03","status":"passed","time":{"start":1698455465317,"stop":1698455466071,"duration":754}},{"uid":"32d296f58c223435","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/32d296f58c223435","status":"passed","time":{"start":1698369152118,"stop":1698369153114,"duration":996}},{"uid":"6ca385258eb339f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6ca385258eb339f5","status":"passed","time":{"start":1698282734178,"stop":1698282735354,"duration":1176}},{"uid":"99046c969744cd1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/99046c969744cd1b","status":"passed","time":{"start":1698196414124,"stop":1698196414895,"duration":771}},{"uid":"fc71e4d6f81d1b92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fc71e4d6f81d1b92","status":"passed","time":{"start":1698178129850,"stop":1698178131146,"duration":1296}}]},"efde6c2c8e15955ad5fa48845f3c2c06":{"statistic":{"failed":59,"broken":0,"skipped":0,"passed":111,"unknown":0,"total":170},"items":[{"uid":"49b21068cd64419","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/49b21068cd64419","status":"failed","statusDetails":"requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))","time":{"start":1698867643035,"stop":1698867643893,"duration":858}},{"uid":"3ca479eb03269f69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/3ca479eb03269f69","status":"passed","time":{"start":1698801590964,"stop":1698801592869,"duration":1905}},{"uid":"77657684085f57a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/77657684085f57a7","status":"passed","time":{"start":1698788736637,"stop":1698788739187,"duration":2550}},{"uid":"b5755367f0db9fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b5755367f0db9fe","status":"passed","time":{"start":1698715211409,"stop":1698715214266,"duration":2857}},{"uid":"e475ba327eb7bc05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e475ba327eb7bc05","status":"passed","time":{"start":1698701549420,"stop":1698701551350,"duration":1930}},{"uid":"dd16378b02e3fe1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/dd16378b02e3fe1a","status":"passed","time":{"start":1698700449058,"stop":1698700451822,"duration":2764}},{"uid":"71e3c22dc56705e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/71e3c22dc56705e","status":"passed","time":{"start":1698693155686,"stop":1698693158361,"duration":2675}},{"uid":"98425a773d651769","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/98425a773d651769","status":"passed","time":{"start":1698692968620,"stop":1698692970942,"duration":2322}},{"uid":"7d28960621c25e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/7d28960621c25e0d","status":"passed","time":{"start":1698646572029,"stop":1698646574358,"duration":2329}},{"uid":"cbfd42268c44fa0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cbfd42268c44fa0d","status":"passed","time":{"start":1698646536930,"stop":1698646539637,"duration":2707}},{"uid":"242269e89ee73cf7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/242269e89ee73cf7","status":"passed","time":{"start":1698628620921,"stop":1698628623159,"duration":2238}},{"uid":"3cc543bbf62d7bf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3cc543bbf62d7bf8","status":"passed","time":{"start":1698615375889,"stop":1698615377908,"duration":2019}},{"uid":"fdc8548239742280","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/fdc8548239742280","status":"passed","time":{"start":1698615292453,"stop":1698615294331,"duration":1878}},{"uid":"c577f3d330ae622","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c577f3d330ae622","status":"passed","time":{"start":1698615301159,"stop":1698615304046,"duration":2887}},{"uid":"ffd715a12159888c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ffd715a12159888c","status":"passed","time":{"start":1698542539238,"stop":1698542541408,"duration":2170}},{"uid":"c8f1dc24270b1295","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/c8f1dc24270b1295","status":"passed","time":{"start":1698455620899,"stop":1698455622584,"duration":1685}},{"uid":"88bc56cb252ef947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/88bc56cb252ef947","status":"passed","time":{"start":1698369297237,"stop":1698369299778,"duration":2541}},{"uid":"a53f3a326c353770","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a53f3a326c353770","status":"passed","time":{"start":1698283147781,"stop":1698283150331,"duration":2550}},{"uid":"24e3de436dd3c4e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/24e3de436dd3c4e0","status":"passed","time":{"start":1698196697368,"stop":1698196699802,"duration":2434}},{"uid":"a950f5c1a64d177d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/a950f5c1a64d177d","status":"passed","time":{"start":1698178268396,"stop":1698178271028,"duration":2632}}]},"7c2f80e4a27e16d805d2712155b7a6c8":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b537da3268c08dae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b537da3268c08dae","status":"passed","time":{"start":1698867816196,"stop":1698867821305,"duration":5109}},{"uid":"b1d80fb724169b73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b1d80fb724169b73","status":"passed","time":{"start":1698801645363,"stop":1698801650188,"duration":4825}},{"uid":"8b6d40a3d7244791","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8b6d40a3d7244791","status":"passed","time":{"start":1698788798971,"stop":1698788805336,"duration":6365}},{"uid":"9a39ab9b0a70df61","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9a39ab9b0a70df61","status":"passed","time":{"start":1698715278137,"stop":1698715283364,"duration":5227}},{"uid":"4e6e06092ea3b2ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4e6e06092ea3b2ca","status":"passed","time":{"start":1698701604028,"stop":1698701610567,"duration":6539}},{"uid":"d8d556e430cd5506","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d8d556e430cd5506","status":"passed","time":{"start":1698700508160,"stop":1698700513481,"duration":5321}},{"uid":"3e585607f9ff898b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/3e585607f9ff898b","status":"passed","time":{"start":1698693245398,"stop":1698693250682,"duration":5284}},{"uid":"e0b4bf306e8f043a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e0b4bf306e8f043a","status":"passed","time":{"start":1698693038039,"stop":1698693043271,"duration":5232}},{"uid":"ca786f6da81503a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ca786f6da81503a5","status":"passed","time":{"start":1698646633440,"stop":1698646638746,"duration":5306}},{"uid":"b21f8e707bec89d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b21f8e707bec89d","status":"passed","time":{"start":1698646609626,"stop":1698646614745,"duration":5119}},{"uid":"eeb206a39f9542b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/eeb206a39f9542b3","status":"passed","time":{"start":1698628851874,"stop":1698628858887,"duration":7013}},{"uid":"db35f14713a28664","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/db35f14713a28664","status":"passed","time":{"start":1698615556294,"stop":1698615561355,"duration":5061}},{"uid":"425432f4279dd3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/425432f4279dd3","status":"passed","time":{"start":1698615481730,"stop":1698615486805,"duration":5075}},{"uid":"e51a7479e875717c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e51a7479e875717c","status":"passed","time":{"start":1698615429326,"stop":1698615434765,"duration":5439}},{"uid":"8afd752ff7853e8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8afd752ff7853e8c","status":"passed","time":{"start":1698542651808,"stop":1698542658084,"duration":6276}},{"uid":"21da1573193e93f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/21da1573193e93f3","status":"passed","time":{"start":1698455914259,"stop":1698455919186,"duration":4927}},{"uid":"32eb22d0348dec6e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/32eb22d0348dec6e","status":"passed","time":{"start":1698369637662,"stop":1698369642852,"duration":5190}},{"uid":"8e1bcb8e2f530636","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8e1bcb8e2f530636","status":"passed","time":{"start":1698283250519,"stop":1698283255798,"duration":5279}},{"uid":"c9854b99814dedef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c9854b99814dedef","status":"passed","time":{"start":1698196783413,"stop":1698196788605,"duration":5192}},{"uid":"b525853f73acdf05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b525853f73acdf05","status":"passed","time":{"start":1698178473306,"stop":1698178479131,"duration":5825}}]},"1b9aa52f7d9bfc9f284315c06170da9f":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":9,"unknown":0,"total":10},"items":[{"uid":"2615006c4fc5aa19","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/2615006c4fc5aa19","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698867368074,"stop":1698867383812,"duration":15738}},{"uid":"cb086d6ca32342af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/cb086d6ca32342af","status":"passed","time":{"start":1698801490220,"stop":1698801496941,"duration":6721}},{"uid":"1f367d708e539073","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1f367d708e539073","status":"passed","time":{"start":1698788412228,"stop":1698788418586,"duration":6358}},{"uid":"2c9a5734ec85797a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2c9a5734ec85797a","status":"passed","time":{"start":1698714874406,"stop":1698714882270,"duration":7864}},{"uid":"10c6f03ea15cd402","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/10c6f03ea15cd402","status":"passed","time":{"start":1698701265641,"stop":1698701270522,"duration":4881}},{"uid":"29dbfd0a36d04330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/29dbfd0a36d04330","status":"passed","time":{"start":1698700142433,"stop":1698700147288,"duration":4855}},{"uid":"67b7269fc21b4bc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/67b7269fc21b4bc8","status":"passed","time":{"start":1698692700001,"stop":1698692706826,"duration":6825}},{"uid":"cc96721f804ca629","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/cc96721f804ca629","status":"passed","time":{"start":1698692658715,"stop":1698692664595,"duration":5880}},{"uid":"dab88bd8067c21e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/dab88bd8067c21e1","status":"passed","time":{"start":1698646213387,"stop":1698646219613,"duration":6226}},{"uid":"6c4738a0cc3f1e6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6c4738a0cc3f1e6c","status":"passed","time":{"start":1698646240370,"stop":1698646245381,"duration":5011}}]},"2b38025e8aac97bc44475bb81d609858":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"e6e032f50f629bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/e6e032f50f629bd6","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698867378644,"stop":1698867379493,"duration":849}},{"uid":"648306f4cc5996ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/648306f4cc5996ce","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=11&year=2023 (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698801497677,"stop":1698801498039,"duration":362}},{"uid":"8d10020cebca3cdb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8d10020cebca3cdb","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698788427884,"stop":1698788428922,"duration":1038}},{"uid":"e6bb5b2af33c6b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e6bb5b2af33c6b4a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698714886839,"stop":1698714887429,"duration":590}},{"uid":"3ade81418fe9387","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/3ade81418fe9387","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698701272420,"stop":1698701272905,"duration":485}},{"uid":"8debdf2e21f6c670","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/8debdf2e21f6c670","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698700155356,"stop":1698700156019,"duration":663}},{"uid":"df0bca919e2392b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/df0bca919e2392b8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698692712505,"stop":1698692713161,"duration":656}},{"uid":"894e254f488bbcb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/894e254f488bbcb2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698692666575,"stop":1698692667183,"duration":608}},{"uid":"691f75807499469c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/691f75807499469c","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698646226463,"stop":1698646227093,"duration":630}},{"uid":"a2f5a40b605f3fd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/a2f5a40b605f3fd8","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698646255670,"stop":1698646256191,"duration":521}},{"uid":"a3730f91d6448293","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a3730f91d6448293","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698628472326,"stop":1698628472814,"duration":488}},{"uid":"698733592ba7175e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/698733592ba7175e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698615107491,"stop":1698615108020,"duration":529}},{"uid":"b9bf1afc293cfb5a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b9bf1afc293cfb5a","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698615162444,"stop":1698615162950,"duration":506}},{"uid":"693fedf33f8b3f33","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/693fedf33f8b3f33","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698615039977,"stop":1698615040616,"duration":639}},{"uid":"acb8374eeaf746c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/acb8374eeaf746c6","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698542274073,"stop":1698542274579,"duration":506}},{"uid":"45a87b95e6b6a14e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/45a87b95e6b6a14e","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698455468436,"stop":1698455468788,"duration":352}},{"uid":"ec4e07c3a15cb4a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/ec4e07c3a15cb4a2","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698369156038,"stop":1698369156728,"duration":690}},{"uid":"b5e06bc83c2e8bca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/b5e06bc83c2e8bca","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698282738479,"stop":1698282739064,"duration":585}},{"uid":"a0e8e1c353bc41dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/a0e8e1c353bc41dd","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698196417258,"stop":1698196417845,"duration":587}},{"uid":"281f4ae635ba4aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/281f4ae635ba4aed","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(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)')))","time":{"start":1698178134226,"stop":1698178134815,"duration":589}}]},"6a7795e00df27bb2a2723cbd96dd78a1":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":6,"unknown":0,"total":34},"items":[{"uid":"f6663493e38a90a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/f6663493e38a90a7","status":"passed","time":{"start":1698867463074,"stop":1698867469311,"duration":6237}},{"uid":"10cef5c7aeaef996","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/10cef5c7aeaef996","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 627)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5565fa88bfb3 \n#1 0x5565fa55f4a7 \n#2 0x5565fa5acecd \n#3 0x5565fa5ab26d \n#4 0x5565fa5a9028 \n#5 0x5565fa5a8097 \n#6 0x5565fa59cd59 \n#7 0x5565fa5c8942 \n#8 0x5565fa59c776 \n#9 0x5565fa5c8b0e \n#10 0x5565fa5e1c02 \n#11 0x5565fa5c8713 \n#12 0x5565fa59b18b \n#13 0x5565fa59bf7e \n#14 0x5565fa8518d8 \n#15 0x5565fa855800 \n#16 0x5565fa85fcfc \n#17 0x5565fa856418 \n#18 0x5565fa82342f \n#19 0x5565fa87a4e8 \n#20 0x5565fa87a6b4 \n#21 0x5565fa88b143 \n#22 0x7f9602294ac3 ","time":{"start":1698801542589,"stop":1698801546381,"duration":3792}},{"uid":"67c3ef52248ca735","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/67c3ef52248ca735","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x562ca0403fb3 \n#1 0x562ca00d74a7 \n#2 0x562ca011edd6 \n#3 0x562ca011eec1 \n#4 0x562ca015c354 \n#5 0x562ca014096d \n#6 0x562ca0159c02 \n#7 0x562ca0140713 \n#8 0x562ca011318b \n#9 0x562ca0113f7e \n#10 0x562ca03c98d8 \n#11 0x562ca03cd800 \n#12 0x562ca03d7cfc \n#13 0x562ca03ce418 \n#14 0x562ca039b42f \n#15 0x562ca03f24e8 \n#16 0x562ca03f26b4 \n#17 0x562ca0403143 \n#18 0x7fe1e6494ac3 ","time":{"start":1698788713864,"stop":1698788722333,"duration":8469}},{"uid":"c0efae8cb29a4e02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/c0efae8cb29a4e02","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x560a8fa73fb3 \n#1 0x560a8f7474a7 \n#2 0x560a8f78edd6 \n#3 0x560a8f78eec1 \n#4 0x560a8f7cc354 \n#5 0x560a8f7b096d \n#6 0x560a8f7c9c02 \n#7 0x560a8f7b0713 \n#8 0x560a8f78318b \n#9 0x560a8f783f7e \n#10 0x560a8fa398d8 \n#11 0x560a8fa3d800 \n#12 0x560a8fa47cfc \n#13 0x560a8fa3e418 \n#14 0x560a8fa0b42f \n#15 0x560a8fa624e8 \n#16 0x560a8fa626b4 \n#17 0x560a8fa73143 \n#18 0x7fd812294ac3 ","time":{"start":1698715183548,"stop":1698715187960,"duration":4412}},{"uid":"a408796b1617b3e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a408796b1617b3e6","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55cf63a16fb3 \n#1 0x55cf636ea4a7 \n#2 0x55cf63731dd6 \n#3 0x55cf63731ec1 \n#4 0x55cf6376f354 \n#5 0x55cf6375396d \n#6 0x55cf6376cc02 \n#7 0x55cf63753713 \n#8 0x55cf6372618b \n#9 0x55cf63726f7e \n#10 0x55cf639dc8d8 \n#11 0x55cf639e0800 \n#12 0x55cf639eacfc \n#13 0x55cf639e1418 \n#14 0x55cf639ae42f \n#15 0x55cf63a054e8 \n#16 0x55cf63a056b4 \n#17 0x55cf63a16143 \n#18 0x7fcdda894ac3 ","time":{"start":1698701514985,"stop":1698701518757,"duration":3772}},{"uid":"dac99dec01b5ad90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/dac99dec01b5ad90","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55defd962fb3 \n#1 0x55defd6364a7 \n#2 0x55defd67ddd6 \n#3 0x55defd67dec1 \n#4 0x55defd6bb354 \n#5 0x55defd69f96d \n#6 0x55defd6b8c02 \n#7 0x55defd69f713 \n#8 0x55defd67218b \n#9 0x55defd672f7e \n#10 0x55defd9288d8 \n#11 0x55defd92c800 \n#12 0x55defd936cfc \n#13 0x55defd92d418 \n#14 0x55defd8fa42f \n#15 0x55defd9514e8 \n#16 0x55defd9516b4 \n#17 0x55defd962143 \n#18 0x7f5b56e94ac3 ","time":{"start":1698700425246,"stop":1698700430585,"duration":5339}},{"uid":"37ae489dd5d1060d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/37ae489dd5d1060d","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55a200d3ffb3 \n#1 0x55a200a134a7 \n#2 0x55a200a5add6 \n#3 0x55a200a5aec1 \n#4 0x55a200a98354 \n#5 0x55a200a7c96d \n#6 0x55a200a95c02 \n#7 0x55a200a7c713 \n#8 0x55a200a4f18b \n#9 0x55a200a4ff7e \n#10 0x55a200d058d8 \n#11 0x55a200d09800 \n#12 0x55a200d13cfc \n#13 0x55a200d0a418 \n#14 0x55a200cd742f \n#15 0x55a200d2e4e8 \n#16 0x55a200d2e6b4 \n#17 0x55a200d3f143 \n#18 0x7f8c7ca94ac3 ","time":{"start":1698692994277,"stop":1698692998385,"duration":4108}},{"uid":"224305fdb56e663b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/224305fdb56e663b","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x558d7778afb3 \n#1 0x558d7745e4a7 \n#2 0x558d774a5dd6 \n#3 0x558d774a5ec1 \n#4 0x558d774e3354 \n#5 0x558d774c796d \n#6 0x558d774e0c02 \n#7 0x558d774c7713 \n#8 0x558d7749a18b \n#9 0x558d7749af7e \n#10 0x558d777508d8 \n#11 0x558d77754800 \n#12 0x558d7775ecfc \n#13 0x558d77755418 \n#14 0x558d7772242f \n#15 0x558d777794e8 \n#16 0x558d777796b4 \n#17 0x558d7778a143 \n#18 0x7f3d0b494ac3 ","time":{"start":1698692943401,"stop":1698692947525,"duration":4124}},{"uid":"45fdf37a8deaef70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/45fdf37a8deaef70","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x555799f75fb3 \n#1 0x555799c494a7 \n#2 0x555799c90dd6 \n#3 0x555799c90ec1 \n#4 0x555799cce354 \n#5 0x555799cb296d \n#6 0x555799ccbc02 \n#7 0x555799cb2713 \n#8 0x555799c8518b \n#9 0x555799c85f7e \n#10 0x555799f3b8d8 \n#11 0x555799f3f800 \n#12 0x555799f49cfc \n#13 0x555799f40418 \n#14 0x555799f0d42f \n#15 0x555799f644e8 \n#16 0x555799f646b4 \n#17 0x555799f75143 \n#18 0x7fa930e94ac3 ","time":{"start":1698646560050,"stop":1698646564206,"duration":4156}},{"uid":"569ea9ff13243154","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/569ea9ff13243154","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x564a3cd97fb3 \n#1 0x564a3ca6b4a7 \n#2 0x564a3cab2dd6 \n#3 0x564a3cab2ec1 \n#4 0x564a3caf0354 \n#5 0x564a3cad496d \n#6 0x564a3caedc02 \n#7 0x564a3cad4713 \n#8 0x564a3caa718b \n#9 0x564a3caa7f7e \n#10 0x564a3cd5d8d8 \n#11 0x564a3cd61800 \n#12 0x564a3cd6bcfc \n#13 0x564a3cd62418 \n#14 0x564a3cd2f42f \n#15 0x564a3cd864e8 \n#16 0x564a3cd866b4 \n#17 0x564a3cd97143 \n#18 0x7fa382c94ac3 ","time":{"start":1698646499375,"stop":1698646503383,"duration":4008}},{"uid":"8aec4c37c7858d25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8aec4c37c7858d25","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55eb0c510fb3 \n#1 0x55eb0c1e44a7 \n#2 0x55eb0c22bdd6 \n#3 0x55eb0c22bec1 \n#4 0x55eb0c269354 \n#5 0x55eb0c24d96d \n#6 0x55eb0c266c02 \n#7 0x55eb0c24d713 \n#8 0x55eb0c22018b \n#9 0x55eb0c220f7e \n#10 0x55eb0c4d68d8 \n#11 0x55eb0c4da800 \n#12 0x55eb0c4e4cfc \n#13 0x55eb0c4db418 \n#14 0x55eb0c4a842f \n#15 0x55eb0c4ff4e8 \n#16 0x55eb0c4ff6b4 \n#17 0x55eb0c510143 \n#18 0x7f8b7f694ac3 ","time":{"start":1698628536728,"stop":1698628541024,"duration":4296}},{"uid":"b284b5f82ca99265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/b284b5f82ca99265","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x558e44d3cfb3 \n#1 0x558e44a104a7 \n#2 0x558e44a57dd6 \n#3 0x558e44a57ec1 \n#4 0x558e44a95354 \n#5 0x558e44a7996d \n#6 0x558e44a92c02 \n#7 0x558e44a79713 \n#8 0x558e44a4c18b \n#9 0x558e44a4cf7e \n#10 0x558e44d028d8 \n#11 0x558e44d06800 \n#12 0x558e44d10cfc \n#13 0x558e44d07418 \n#14 0x558e44cd442f \n#15 0x558e44d2b4e8 \n#16 0x558e44d2b6b4 \n#17 0x558e44d3c143 \n#18 0x7f8e49a94ac3 ","time":{"start":1698615164746,"stop":1698615168500,"duration":3754}},{"uid":"f7357fe7458c8c94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/f7357fe7458c8c94","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 627)\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x561a4d34afb3 \n#1 0x561a4d01e4a7 \n#2 0x561a4d06becd \n#3 0x561a4d06a26d \n#4 0x561a4d068028 \n#5 0x561a4d067097 \n#6 0x561a4d05bd59 \n#7 0x561a4d087942 \n#8 0x561a4d05b776 \n#9 0x561a4d087b0e \n#10 0x561a4d0a0c02 \n#11 0x561a4d087713 \n#12 0x561a4d05a18b \n#13 0x561a4d05af7e \n#14 0x561a4d3108d8 \n#15 0x561a4d314800 \n#16 0x561a4d31ecfc \n#17 0x561a4d315418 \n#18 0x561a4d2e242f \n#19 0x561a4d3394e8 \n#20 0x561a4d3396b4 \n#21 0x561a4d34a143 \n#22 0x7f050e294ac3 ","time":{"start":1698615231497,"stop":1698615236184,"duration":4687}},{"uid":"9e164e813c97f417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/9e164e813c97f417","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55fb4fda0fb3 \n#1 0x55fb4fa744a7 \n#2 0x55fb4fabbdd6 \n#3 0x55fb4fabbec1 \n#4 0x55fb4faf9354 \n#5 0x55fb4fadd96d \n#6 0x55fb4faf6c02 \n#7 0x55fb4fadd713 \n#8 0x55fb4fab018b \n#9 0x55fb4fab0f7e \n#10 0x55fb4fd668d8 \n#11 0x55fb4fd6a800 \n#12 0x55fb4fd74cfc \n#13 0x55fb4fd6b418 \n#14 0x55fb4fd3842f \n#15 0x55fb4fd8f4e8 \n#16 0x55fb4fd8f6b4 \n#17 0x55fb4fda0143 \n#18 0x7f6287c94ac3 ","time":{"start":1698615093433,"stop":1698615098329,"duration":4896}},{"uid":"3bcf0d8d28ad8b5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3bcf0d8d28ad8b5f","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5588172b3fb3 \n#1 0x558816f874a7 \n#2 0x558816fcedd6 \n#3 0x558816fceec1 \n#4 0x55881700c354 \n#5 0x558816ff096d \n#6 0x558817009c02 \n#7 0x558816ff0713 \n#8 0x558816fc318b \n#9 0x558816fc3f7e \n#10 0x5588172798d8 \n#11 0x55881727d800 \n#12 0x558817287cfc \n#13 0x55881727e418 \n#14 0x55881724b42f \n#15 0x5588172a24e8 \n#16 0x5588172a26b4 \n#17 0x5588172b3143 \n#18 0x7f789fa94ac3 ","time":{"start":1698542329684,"stop":1698542337408,"duration":7724}},{"uid":"cefc13b5cf18e5cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/cefc13b5cf18e5cb","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55afd4f5dfb3 \n#1 0x55afd4c314a7 \n#2 0x55afd4c78dd6 \n#3 0x55afd4c78ec1 \n#4 0x55afd4cb6354 \n#5 0x55afd4c9a96d \n#6 0x55afd4cb3c02 \n#7 0x55afd4c9a713 \n#8 0x55afd4c6d18b \n#9 0x55afd4c6df7e \n#10 0x55afd4f238d8 \n#11 0x55afd4f27800 \n#12 0x55afd4f31cfc \n#13 0x55afd4f28418 \n#14 0x55afd4ef542f \n#15 0x55afd4f4c4e8 \n#16 0x55afd4f4c6b4 \n#17 0x55afd4f5d143 \n#18 0x7f10bca94ac3 ","time":{"start":1698455527133,"stop":1698455530165,"duration":3032}},{"uid":"6cb2810dacfc2ac3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6cb2810dacfc2ac3","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55b93aedcfb3 \n#1 0x55b93abb04a7 \n#2 0x55b93abf7dd6 \n#3 0x55b93abf7ec1 \n#4 0x55b93ac35354 \n#5 0x55b93ac1996d \n#6 0x55b93ac32c02 \n#7 0x55b93ac19713 \n#8 0x55b93abec18b \n#9 0x55b93abecf7e \n#10 0x55b93aea28d8 \n#11 0x55b93aea6800 \n#12 0x55b93aeb0cfc \n#13 0x55b93aea7418 \n#14 0x55b93ae7442f \n#15 0x55b93aecb4e8 \n#16 0x55b93aecb6b4 \n#17 0x55b93aedc143 \n#18 0x7f5c22894ac3 ","time":{"start":1698369214885,"stop":1698369219119,"duration":4234}},{"uid":"e5aebd077bf0f276","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e5aebd077bf0f276","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x563c2ad1bfb3 \n#1 0x563c2a9ef4a7 \n#2 0x563c2aa36dd6 \n#3 0x563c2aa36ec1 \n#4 0x563c2aa74354 \n#5 0x563c2aa5896d \n#6 0x563c2aa71c02 \n#7 0x563c2aa58713 \n#8 0x563c2aa2b18b \n#9 0x563c2aa2bf7e \n#10 0x563c2ace18d8 \n#11 0x563c2ace5800 \n#12 0x563c2acefcfc \n#13 0x563c2ace6418 \n#14 0x563c2acb342f \n#15 0x563c2ad0a4e8 \n#16 0x563c2ad0a6b4 \n#17 0x563c2ad1b143 \n#18 0x7f70cea94ac3 ","time":{"start":1698282804095,"stop":1698282808635,"duration":4540}},{"uid":"67d94c4c78828bc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/67d94c4c78828bc9","status":"failed","statusDetails":"selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (589, 636)\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55d14e35bfb3 \n#1 0x55d14e02f4a7 \n#2 0x55d14e07cecd \n#3 0x55d14e07b26d \n#4 0x55d14e079028 \n#5 0x55d14e078097 \n#6 0x55d14e06cd59 \n#7 0x55d14e098942 \n#8 0x55d14e06c776 \n#9 0x55d14e098b0e \n#10 0x55d14e0b1c02 \n#11 0x55d14e098713 \n#12 0x55d14e06b18b \n#13 0x55d14e06bf7e \n#14 0x55d14e3218d8 \n#15 0x55d14e325800 \n#16 0x55d14e32fcfc \n#17 0x55d14e326418 \n#18 0x55d14e2f342f \n#19 0x55d14e34a4e8 \n#20 0x55d14e34a6b4 \n#21 0x55d14e35b143 \n#22 0x7f7d35c94ac3 ","time":{"start":1698196477245,"stop":1698196481394,"duration":4149}},{"uid":"16763e05188377e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/16763e05188377e9","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ContentPlaceHolderDefault_ctl13_nptLLPG2_25_addresslookup_txtTmpPostcode\"]\"}\n (Session info: headless chrome=118.0.5993.70); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5653354f2fb3 \n#1 0x5653351c64a7 \n#2 0x56533520ddd6 \n#3 0x56533520dec1 \n#4 0x56533524b354 \n#5 0x56533522f96d \n#6 0x565335248c02 \n#7 0x56533522f713 \n#8 0x56533520218b \n#9 0x565335202f7e \n#10 0x5653354b88d8 \n#11 0x5653354bc800 \n#12 0x5653354c6cfc \n#13 0x5653354bd418 \n#14 0x56533548a42f \n#15 0x5653354e14e8 \n#16 0x5653354e16b4 \n#17 0x5653354f2143 \n#18 0x7ff574894ac3 ","time":{"start":1698178207919,"stop":1698178212924,"duration":5005}}]},"9f3f42f00c512b5c1d2da286d5aaa3c2":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"8361a4acafaf3069","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/8361a4acafaf3069","status":"passed","time":{"start":1698867804126,"stop":1698867813756,"duration":9630}},{"uid":"1662c2f7a6f9bedc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1662c2f7a6f9bedc","status":"passed","time":{"start":1698801628408,"stop":1698801635739,"duration":7331}},{"uid":"310726539efc6cc9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/310726539efc6cc9","status":"passed","time":{"start":1698788780833,"stop":1698788790224,"duration":9391}},{"uid":"4c5867137fa9eaf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4c5867137fa9eaf2","status":"passed","time":{"start":1698715251236,"stop":1698715261722,"duration":10486}},{"uid":"ac4a8003bff13b31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ac4a8003bff13b31","status":"passed","time":{"start":1698701583909,"stop":1698701595012,"duration":11103}},{"uid":"494ff3efe5321201","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/494ff3efe5321201","status":"passed","time":{"start":1698700488260,"stop":1698700498084,"duration":9824}},{"uid":"86180d0a54a949bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/86180d0a54a949bc","status":"passed","time":{"start":1698693225911,"stop":1698693235708,"duration":9797}},{"uid":"713206736f0dfc66","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/713206736f0dfc66","status":"passed","time":{"start":1698693013039,"stop":1698693022577,"duration":9538}},{"uid":"71930bd7b017a177","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/71930bd7b017a177","status":"passed","time":{"start":1698646742552,"stop":1698646752316,"duration":9764}},{"uid":"6130519bbc32e15f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6130519bbc32e15f","status":"passed","time":{"start":1698646577688,"stop":1698646586388,"duration":8700}},{"uid":"8195e60cca51f052","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8195e60cca51f052","status":"passed","time":{"start":1698628830183,"stop":1698628839158,"duration":8975}},{"uid":"953b16dd125207","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/953b16dd125207","status":"passed","time":{"start":1698615541653,"stop":1698615549104,"duration":7451}},{"uid":"eced6ae3d76bb7b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/eced6ae3d76bb7b0","status":"passed","time":{"start":1698615466590,"stop":1698615474587,"duration":7997}},{"uid":"eea19346b69b0a11","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/eea19346b69b0a11","status":"passed","time":{"start":1698615410724,"stop":1698615419530,"duration":8806}},{"uid":"f0d0609a6ca9137a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/f0d0609a6ca9137a","status":"passed","time":{"start":1698542629869,"stop":1698542639982,"duration":10113}},{"uid":"b0b0a4a98e2b55e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/b0b0a4a98e2b55e1","status":"passed","time":{"start":1698455894762,"stop":1698455902253,"duration":7491}},{"uid":"d60cc66fbec3562f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d60cc66fbec3562f","status":"passed","time":{"start":1698369614793,"stop":1698369625954,"duration":11161}},{"uid":"217bf44bda1d7de7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/217bf44bda1d7de7","status":"passed","time":{"start":1698283185235,"stop":1698283240040,"duration":54805}},{"uid":"e9d356d261f8270f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e9d356d261f8270f","status":"passed","time":{"start":1698196761701,"stop":1698196769840,"duration":8139}},{"uid":"d7021d83f33d8a7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/d7021d83f33d8a7b","status":"passed","time":{"start":1698178453579,"stop":1698178462454,"duration":8875}}]},"7d71d1ccc30dceca9719e13fd958458d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"e6c54c39088e97a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/e6c54c39088e97a2","status":"passed","time":{"start":1698867377240,"stop":1698867378057,"duration":817}},{"uid":"ceca81dcd6521b6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ceca81dcd6521b6b","status":"passed","time":{"start":1698801496322,"stop":1698801497216,"duration":894}},{"uid":"2556065058c7fb2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/2556065058c7fb2d","status":"passed","time":{"start":1698788426319,"stop":1698788427247,"duration":928}},{"uid":"9b5f6ccc9712baca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9b5f6ccc9712baca","status":"passed","time":{"start":1698714884992,"stop":1698714886139,"duration":1147}},{"uid":"d2c18bb236527f29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d2c18bb236527f29","status":"passed","time":{"start":1698701270872,"stop":1698701271805,"duration":933}},{"uid":"4bf479709f73de01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/4bf479709f73de01","status":"passed","time":{"start":1698700153729,"stop":1698700154667,"duration":938}},{"uid":"44dc64c00cc8d48d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/44dc64c00cc8d48d","status":"passed","time":{"start":1698692710728,"stop":1698692711748,"duration":1020}},{"uid":"b1361c36b3ee9272","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b1361c36b3ee9272","status":"passed","time":{"start":1698692664476,"stop":1698692665799,"duration":1323}},{"uid":"a61754032b930d16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/a61754032b930d16","status":"passed","time":{"start":1698646224410,"stop":1698646225684,"duration":1274}},{"uid":"674709c8e2709000","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/674709c8e2709000","status":"passed","time":{"start":1698646253745,"stop":1698646254924,"duration":1179}},{"uid":"bdd62a4681a294dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/bdd62a4681a294dd","status":"passed","time":{"start":1698628468223,"stop":1698628471729,"duration":3506}},{"uid":"7fe6102319704e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/7fe6102319704e4","status":"passed","time":{"start":1698615106050,"stop":1698615106860,"duration":810}},{"uid":"d93739f6ed432a2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d93739f6ed432a2b","status":"passed","time":{"start":1698615160963,"stop":1698615161770,"duration":807}},{"uid":"13312d1ab664d190","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/13312d1ab664d190","status":"passed","time":{"start":1698615038222,"stop":1698615039210,"duration":988}},{"uid":"ae6552c59d92c43c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ae6552c59d92c43c","status":"passed","time":{"start":1698542271696,"stop":1698542273398,"duration":1702}},{"uid":"bf38f05c51617ed5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bf38f05c51617ed5","status":"passed","time":{"start":1698455466796,"stop":1698455467940,"duration":1144}},{"uid":"24223d4c55aca855","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/24223d4c55aca855","status":"passed","time":{"start":1698369154289,"stop":1698369155291,"duration":1002}},{"uid":"54bebaee4a8c8947","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/54bebaee4a8c8947","status":"passed","time":{"start":1698282736561,"stop":1698282737705,"duration":1144}},{"uid":"c62a4ce21c71e192","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c62a4ce21c71e192","status":"passed","time":{"start":1698196415857,"stop":1698196416648,"duration":791}},{"uid":"6c8646efd38187b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/6c8646efd38187b8","status":"passed","time":{"start":1698178132361,"stop":1698178133503,"duration":1142}}]},"4d76ea9dcf3a3c0d5f40470e07f35ac0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"c08401c722f338cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/c08401c722f338cb","status":"passed","time":{"start":1698867469313,"stop":1698867470529,"duration":1216}},{"uid":"b0f0bbf2456c153d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b0f0bbf2456c153d","status":"passed","time":{"start":1698801546426,"stop":1698801547227,"duration":801}},{"uid":"3b817ae6f58d8c75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3b817ae6f58d8c75","status":"passed","time":{"start":1698788722390,"stop":1698788723681,"duration":1291}},{"uid":"a3796395af08c71c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a3796395af08c71c","status":"passed","time":{"start":1698715188031,"stop":1698715189396,"duration":1365}},{"uid":"387e6b4f859be30e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/387e6b4f859be30e","status":"passed","time":{"start":1698701518817,"stop":1698701520083,"duration":1266}},{"uid":"3280b382511b2019","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3280b382511b2019","status":"passed","time":{"start":1698700430642,"stop":1698700432182,"duration":1540}},{"uid":"5528dc13ed1a3ec7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/5528dc13ed1a3ec7","status":"passed","time":{"start":1698692998450,"stop":1698693000166,"duration":1716}},{"uid":"a4b073b74a817105","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/a4b073b74a817105","status":"passed","time":{"start":1698692947593,"stop":1698692948962,"duration":1369}},{"uid":"3ee8132609a3ca0f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3ee8132609a3ca0f","status":"passed","time":{"start":1698646564282,"stop":1698646565542,"duration":1260}},{"uid":"1a17aa3ebf1fc4a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1a17aa3ebf1fc4a7","status":"passed","time":{"start":1698646503442,"stop":1698646504811,"duration":1369}},{"uid":"53b38d495c1204f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/53b38d495c1204f6","status":"passed","time":{"start":1698628541137,"stop":1698628542132,"duration":995}},{"uid":"9d3c47773ca4b00a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/9d3c47773ca4b00a","status":"passed","time":{"start":1698615168563,"stop":1698615169670,"duration":1107}},{"uid":"6ea4af902eff3b2e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6ea4af902eff3b2e","status":"passed","time":{"start":1698615236265,"stop":1698615237509,"duration":1244}},{"uid":"82a2e4cef47371fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/82a2e4cef47371fc","status":"passed","time":{"start":1698615098411,"stop":1698615099878,"duration":1467}},{"uid":"dc9b0d8c2a5d1c43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/dc9b0d8c2a5d1c43","status":"passed","time":{"start":1698542337465,"stop":1698542339035,"duration":1570}},{"uid":"2f130ba3c6f63c9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2f130ba3c6f63c9a","status":"passed","time":{"start":1698455530240,"stop":1698455531041,"duration":801}},{"uid":"4f6138e379ce84d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/4f6138e379ce84d4","status":"passed","time":{"start":1698369219189,"stop":1698369220851,"duration":1662}},{"uid":"8b0f1ed0aab7c2b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8b0f1ed0aab7c2b7","status":"passed","time":{"start":1698282808717,"stop":1698282809996,"duration":1279}},{"uid":"991e725087b51569","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/991e725087b51569","status":"passed","time":{"start":1698196481454,"stop":1698196482481,"duration":1027}},{"uid":"9b2cf41a24736dda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/9b2cf41a24736dda","status":"passed","time":{"start":1698178213041,"stop":1698178214304,"duration":1263}}]},"adada69a336066ec844ff916b7714101":{"statistic":{"failed":169,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":170},"items":[{"uid":"f1fe191831b9e27b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/f1fe191831b9e27b","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x56449c5d1fb3 \n#1 0x56449c2a54a7 \n#2 0x56449c29d5d3 \n#3 0x56449c28e007 \n#4 0x56449c28f481 \n#5 0x56449c28e33f \n#6 0x56449c28d35c \n#7 0x56449c28d2ce \n#8 0x56449c28becd \n#9 0x56449c28c35a \n#10 0x56449c2a7b8e \n#11 0x56449c3283b5 \n#12 0x56449c30e942 \n#13 0x56449c327c02 \n#14 0x56449c30e713 \n#15 0x56449c2e118b \n#16 0x56449c2e1f7e \n#17 0x56449c5978d8 \n#18 0x56449c59b800 \n#19 0x56449c5a5cfc \n#20 0x56449c59c418 \n#21 0x56449c56942f \n#22 0x56449c5c04e8 \n#23 0x56449c5c06b4 \n#24 0x56449c5d1143 \n#25 0x7f708aa94ac3 ","time":{"start":1698867633240,"stop":1698867763885,"duration":130645}},{"uid":"e59d896f06a0f4cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/e59d896f06a0f4cd","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x557b9c896fb3 \n#1 0x557b9c56a4a7 \n#2 0x557b9c5625d3 \n#3 0x557b9c553007 \n#4 0x557b9c554481 \n#5 0x557b9c55333f \n#6 0x557b9c55235c \n#7 0x557b9c5522ce \n#8 0x557b9c550ecd \n#9 0x557b9c55135a \n#10 0x557b9c56cb8e \n#11 0x557b9c5ed3b5 \n#12 0x557b9c5d3942 \n#13 0x557b9c5ecc02 \n#14 0x557b9c5d3713 \n#15 0x557b9c5a618b \n#16 0x557b9c5a6f7e \n#17 0x557b9c85c8d8 \n#18 0x557b9c860800 \n#19 0x557b9c86acfc \n#20 0x557b9c861418 \n#21 0x557b9c82e42f \n#22 0x557b9c8854e8 \n#23 0x557b9c8856b4 \n#24 0x557b9c896143 \n#25 0x7fc0ef094ac3 ","time":{"start":1698801565816,"stop":1698801697013,"duration":131197}},{"uid":"e818608e6f2e78c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e818608e6f2e78c7","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5600c2878fb3 \n#1 0x5600c254c4a7 \n#2 0x5600c25445d3 \n#3 0x5600c2535007 \n#4 0x5600c2536481 \n#5 0x5600c253533f \n#6 0x5600c253435c \n#7 0x5600c25342ce \n#8 0x5600c2532ecd \n#9 0x5600c253335a \n#10 0x5600c254eb8e \n#11 0x5600c25cf3b5 \n#12 0x5600c25b5942 \n#13 0x5600c25cec02 \n#14 0x5600c25b5713 \n#15 0x5600c258818b \n#16 0x5600c2588f7e \n#17 0x5600c283e8d8 \n#18 0x5600c2842800 \n#19 0x5600c284ccfc \n#20 0x5600c2843418 \n#21 0x5600c281042f \n#22 0x5600c28674e8 \n#23 0x5600c28676b4 \n#24 0x5600c2878143 \n#25 0x7fca4c494ac3 ","time":{"start":1698788559854,"stop":1698788690993,"duration":131139}},{"uid":"32db5e87701d937c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/32db5e87701d937c","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x559d7aba3fb3 \n#1 0x559d7a8774a7 \n#2 0x559d7a86f5d3 \n#3 0x559d7a860007 \n#4 0x559d7a861481 \n#5 0x559d7a86033f \n#6 0x559d7a85f35c \n#7 0x559d7a85f2ce \n#8 0x559d7a85decd \n#9 0x559d7a85e35a \n#10 0x559d7a879b8e \n#11 0x559d7a8fa3b5 \n#12 0x559d7a8e0942 \n#13 0x559d7a8f9c02 \n#14 0x559d7a8e0713 \n#15 0x559d7a8b318b \n#16 0x559d7a8b3f7e \n#17 0x559d7ab698d8 \n#18 0x559d7ab6d800 \n#19 0x559d7ab77cfc \n#20 0x559d7ab6e418 \n#21 0x559d7ab3b42f \n#22 0x559d7ab924e8 \n#23 0x559d7ab926b4 \n#24 0x559d7aba3143 \n#25 0x7fd0b0c94ac3 ","time":{"start":1698715042645,"stop":1698715175183,"duration":132538}},{"uid":"9d4f46ba7dbd8460","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9d4f46ba7dbd8460","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55a030d91fb3 \n#1 0x55a030a654a7 \n#2 0x55a030a5d5d3 \n#3 0x55a030a4e007 \n#4 0x55a030a4f481 \n#5 0x55a030a4e33f \n#6 0x55a030a4d35c \n#7 0x55a030a4d2ce \n#8 0x55a030a4becd \n#9 0x55a030a4c35a \n#10 0x55a030a67b8e \n#11 0x55a030ae83b5 \n#12 0x55a030ace942 \n#13 0x55a030ae7c02 \n#14 0x55a030ace713 \n#15 0x55a030aa118b \n#16 0x55a030aa1f7e \n#17 0x55a030d578d8 \n#18 0x55a030d5b800 \n#19 0x55a030d65cfc \n#20 0x55a030d5c418 \n#21 0x55a030d2942f \n#22 0x55a030d804e8 \n#23 0x55a030d806b4 \n#24 0x55a030d91143 \n#25 0x7f43cde94ac3 ","time":{"start":1698701390072,"stop":1698701521892,"duration":131820}},{"uid":"e595482ddac4f975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e595482ddac4f975","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5611b5b4cfb3 \n#1 0x5611b58204a7 \n#2 0x5611b58185d3 \n#3 0x5611b5809007 \n#4 0x5611b580a481 \n#5 0x5611b580933f \n#6 0x5611b580835c \n#7 0x5611b58082ce \n#8 0x5611b5806ecd \n#9 0x5611b580735a \n#10 0x5611b5822b8e \n#11 0x5611b58a33b5 \n#12 0x5611b5889942 \n#13 0x5611b58a2c02 \n#14 0x5611b5889713 \n#15 0x5611b585c18b \n#16 0x5611b585cf7e \n#17 0x5611b5b128d8 \n#18 0x5611b5b16800 \n#19 0x5611b5b20cfc \n#20 0x5611b5b17418 \n#21 0x5611b5ae442f \n#22 0x5611b5b3b4e8 \n#23 0x5611b5b3b6b4 \n#24 0x5611b5b4c143 \n#25 0x7ff6a4a94ac3 ","time":{"start":1698700280901,"stop":1698700412808,"duration":131907}},{"uid":"d0d7527e9fe1c32d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d0d7527e9fe1c32d","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55f4edf11fb3 \n#1 0x55f4edbe54a7 \n#2 0x55f4edbdd5d3 \n#3 0x55f4edbce007 \n#4 0x55f4edbcf481 \n#5 0x55f4edbce33f \n#6 0x55f4edbcd35c \n#7 0x55f4edbcd2ce \n#8 0x55f4edbcbecd \n#9 0x55f4edbcc35a \n#10 0x55f4edbe7b8e \n#11 0x55f4edc683b5 \n#12 0x55f4edc4e942 \n#13 0x55f4edc67c02 \n#14 0x55f4edc4e713 \n#15 0x55f4edc2118b \n#16 0x55f4edc21f7e \n#17 0x55f4eded78d8 \n#18 0x55f4ededb800 \n#19 0x55f4edee5cfc \n#20 0x55f4ededc418 \n#21 0x55f4edea942f \n#22 0x55f4edf004e8 \n#23 0x55f4edf006b4 \n#24 0x55f4edf11143 \n#25 0x7f27c7094ac3 ","time":{"start":1698693035283,"stop":1698693167216,"duration":131933}},{"uid":"f69ccf6b742567c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f69ccf6b742567c8","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x564cccc1bfb3 \n#1 0x564ccc8ef4a7 \n#2 0x564ccc8e75d3 \n#3 0x564ccc8d8007 \n#4 0x564ccc8d9481 \n#5 0x564ccc8d833f \n#6 0x564ccc8d735c \n#7 0x564ccc8d72ce \n#8 0x564ccc8d5ecd \n#9 0x564ccc8d635a \n#10 0x564ccc8f1b8e \n#11 0x564ccc9723b5 \n#12 0x564ccc958942 \n#13 0x564ccc971c02 \n#14 0x564ccc958713 \n#15 0x564ccc92b18b \n#16 0x564ccc92bf7e \n#17 0x564cccbe18d8 \n#18 0x564cccbe5800 \n#19 0x564cccbefcfc \n#20 0x564cccbe6418 \n#21 0x564cccbb342f \n#22 0x564cccc0a4e8 \n#23 0x564cccc0a6b4 \n#24 0x564cccc1b143 \n#25 0x7fe75a694ac3 ","time":{"start":1698692798787,"stop":1698692930779,"duration":131992}},{"uid":"63ef7a827e60a3a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/63ef7a827e60a3a6","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5644c6b10fb3 \n#1 0x5644c67e44a7 \n#2 0x5644c67dc5d3 \n#3 0x5644c67cd007 \n#4 0x5644c67ce481 \n#5 0x5644c67cd33f \n#6 0x5644c67cc35c \n#7 0x5644c67cc2ce \n#8 0x5644c67caecd \n#9 0x5644c67cb35a \n#10 0x5644c67e6b8e \n#11 0x5644c68673b5 \n#12 0x5644c684d942 \n#13 0x5644c6866c02 \n#14 0x5644c684d713 \n#15 0x5644c682018b \n#16 0x5644c6820f7e \n#17 0x5644c6ad68d8 \n#18 0x5644c6ada800 \n#19 0x5644c6ae4cfc \n#20 0x5644c6adb418 \n#21 0x5644c6aa842f \n#22 0x5644c6aff4e8 \n#23 0x5644c6aff6b4 \n#24 0x5644c6b10143 \n#25 0x7f9467294ac3 ","time":{"start":1698646389360,"stop":1698646521033,"duration":131673}},{"uid":"104168a250812fbd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/104168a250812fbd","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e17b936fb3 \n#1 0x55e17b60a4a7 \n#2 0x55e17b6025d3 \n#3 0x55e17b5f3007 \n#4 0x55e17b5f4481 \n#5 0x55e17b5f333f \n#6 0x55e17b5f235c \n#7 0x55e17b5f22ce \n#8 0x55e17b5f0ecd \n#9 0x55e17b5f135a \n#10 0x55e17b60cb8e \n#11 0x55e17b68d3b5 \n#12 0x55e17b673942 \n#13 0x55e17b68cc02 \n#14 0x55e17b673713 \n#15 0x55e17b64618b \n#16 0x55e17b646f7e \n#17 0x55e17b8fc8d8 \n#18 0x55e17b900800 \n#19 0x55e17b90acfc \n#20 0x55e17b901418 \n#21 0x55e17b8ce42f \n#22 0x55e17b9254e8 \n#23 0x55e17b9256b4 \n#24 0x55e17b936143 \n#25 0x7fa360894ac3 ","time":{"start":1698646391574,"stop":1698646522328,"duration":130754}},{"uid":"7355849cb74f9f8b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7355849cb74f9f8b","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x5582e9bdffb3 \n#1 0x5582e98b34a7 \n#2 0x5582e98ab5d3 \n#3 0x5582e989c007 \n#4 0x5582e989d481 \n#5 0x5582e989c33f \n#6 0x5582e989b35c \n#7 0x5582e989b2ce \n#8 0x5582e9899ecd \n#9 0x5582e989a35a \n#10 0x5582e98b5b8e \n#11 0x5582e99363b5 \n#12 0x5582e991c942 \n#13 0x5582e9935c02 \n#14 0x5582e991c713 \n#15 0x5582e98ef18b \n#16 0x5582e98eff7e \n#17 0x5582e9ba58d8 \n#18 0x5582e9ba9800 \n#19 0x5582e9bb3cfc \n#20 0x5582e9baa418 \n#21 0x5582e9b7742f \n#22 0x5582e9bce4e8 \n#23 0x5582e9bce6b4 \n#24 0x5582e9bdf143 \n#25 0x7fa27c694ac3 ","time":{"start":1698628759461,"stop":1698628892185,"duration":132724}},{"uid":"5ec044fa9b2bad77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5ec044fa9b2bad77","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55e27420ffb3 \n#1 0x55e273ee34a7 \n#2 0x55e273edb5d3 \n#3 0x55e273ecc007 \n#4 0x55e273ecd481 \n#5 0x55e273ecc33f \n#6 0x55e273ecb35c \n#7 0x55e273ecb2ce \n#8 0x55e273ec9ecd \n#9 0x55e273eca35a \n#10 0x55e273ee5b8e \n#11 0x55e273f663b5 \n#12 0x55e273f4c942 \n#13 0x55e273f65c02 \n#14 0x55e273f4c713 \n#15 0x55e273f1f18b \n#16 0x55e273f1ff7e \n#17 0x55e2741d58d8 \n#18 0x55e2741d9800 \n#19 0x55e2741e3cfc \n#20 0x55e2741da418 \n#21 0x55e2741a742f \n#22 0x55e2741fe4e8 \n#23 0x55e2741fe6b4 \n#24 0x55e27420f143 \n#25 0x7f712e094ac3 ","time":{"start":1698615200932,"stop":1698615331883,"duration":130951}},{"uid":"3aaabaee2a697a5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3aaabaee2a697a5f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x560bf746afb3 \n#1 0x560bf713e4a7 \n#2 0x560bf71365d3 \n#3 0x560bf7127007 \n#4 0x560bf7128481 \n#5 0x560bf712733f \n#6 0x560bf712635c \n#7 0x560bf71262ce \n#8 0x560bf7124ecd \n#9 0x560bf712535a \n#10 0x560bf7140b8e \n#11 0x560bf71c13b5 \n#12 0x560bf71a7942 \n#13 0x560bf71c0c02 \n#14 0x560bf71a7713 \n#15 0x560bf717a18b \n#16 0x560bf717af7e \n#17 0x560bf74308d8 \n#18 0x560bf7434800 \n#19 0x560bf743ecfc \n#20 0x560bf7435418 \n#21 0x560bf740242f \n#22 0x560bf74594e8 \n#23 0x560bf74596b4 \n#24 0x560bf746a143 \n#25 0x7f3c4b894ac3 ","time":{"start":1698615433902,"stop":1698615566443,"duration":132541}},{"uid":"b19dd97cd336c25f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/b19dd97cd336c25f","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55b08496cfb3 \n#1 0x55b0846404a7 \n#2 0x55b0846385d3 \n#3 0x55b084629007 \n#4 0x55b08462a481 \n#5 0x55b08462933f \n#6 0x55b08462835c \n#7 0x55b0846282ce \n#8 0x55b084626ecd \n#9 0x55b08462735a \n#10 0x55b084642b8e \n#11 0x55b0846c33b5 \n#12 0x55b0846a9942 \n#13 0x55b0846c2c02 \n#14 0x55b0846a9713 \n#15 0x55b08467c18b \n#16 0x55b08467cf7e \n#17 0x55b0849328d8 \n#18 0x55b084936800 \n#19 0x55b084940cfc \n#20 0x55b084937418 \n#21 0x55b08490442f \n#22 0x55b08495b4e8 \n#23 0x55b08495b6b4 \n#24 0x55b08496c143 \n#25 0x7ff23a094ac3 ","time":{"start":1698615134750,"stop":1698615266277,"duration":131527}},{"uid":"96cd9d40aa549063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/96cd9d40aa549063","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x558af9182fb3 \n#1 0x558af8e564a7 \n#2 0x558af8e4e5d3 \n#3 0x558af8e3f007 \n#4 0x558af8e40481 \n#5 0x558af8e3f33f \n#6 0x558af8e3e35c \n#7 0x558af8e3e2ce \n#8 0x558af8e3cecd \n#9 0x558af8e3d35a \n#10 0x558af8e58b8e \n#11 0x558af8ed93b5 \n#12 0x558af8ebf942 \n#13 0x558af8ed8c02 \n#14 0x558af8ebf713 \n#15 0x558af8e9218b \n#16 0x558af8e92f7e \n#17 0x558af91488d8 \n#18 0x558af914c800 \n#19 0x558af9156cfc \n#20 0x558af914d418 \n#21 0x558af911a42f \n#22 0x558af91714e8 \n#23 0x558af91716b4 \n#24 0x558af9182143 \n#25 0x7f0eee894ac3 ","time":{"start":1698542378503,"stop":1698542508948,"duration":130445}},{"uid":"fd806c5bfeb4a798","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/fd806c5bfeb4a798","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x561fd0531fb3 \n#1 0x561fd02054a7 \n#2 0x561fd01fd5d3 \n#3 0x561fd01ee007 \n#4 0x561fd01ef481 \n#5 0x561fd01ee33f \n#6 0x561fd01ed35c \n#7 0x561fd01ed2ce \n#8 0x561fd01ebecd \n#9 0x561fd01ec35a \n#10 0x561fd0207b8e \n#11 0x561fd02883b5 \n#12 0x561fd026e942 \n#13 0x561fd0287c02 \n#14 0x561fd026e713 \n#15 0x561fd024118b \n#16 0x561fd0241f7e \n#17 0x561fd04f78d8 \n#18 0x561fd04fb800 \n#19 0x561fd0505cfc \n#20 0x561fd04fc418 \n#21 0x561fd04c942f \n#22 0x561fd05204e8 \n#23 0x561fd05206b4 \n#24 0x561fd0531143 \n#25 0x7f64ad094ac3 ","time":{"start":1698455731235,"stop":1698455862285,"duration":131050}},{"uid":"3602addb3e1bc01e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/3602addb3e1bc01e","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.117)\nStacktrace:\n#0 0x55dd26d94fb3 \n#1 0x55dd26a684a7 \n#2 0x55dd26a605d3 \n#3 0x55dd26a51007 \n#4 0x55dd26a52481 \n#5 0x55dd26a5133f \n#6 0x55dd26a5035c \n#7 0x55dd26a502ce \n#8 0x55dd26a4eecd \n#9 0x55dd26a4f35a \n#10 0x55dd26a6ab8e \n#11 0x55dd26aeb3b5 \n#12 0x55dd26ad1942 \n#13 0x55dd26aeac02 \n#14 0x55dd26ad1713 \n#15 0x55dd26aa418b \n#16 0x55dd26aa4f7e \n#17 0x55dd26d5a8d8 \n#18 0x55dd26d5e800 \n#19 0x55dd26d68cfc \n#20 0x55dd26d5f418 \n#21 0x55dd26d2c42f \n#22 0x55dd26d834e8 \n#23 0x55dd26d836b4 \n#24 0x55dd26d94143 \n#25 0x7f67cb694ac3 ","time":{"start":1698369486230,"stop":1698369618207,"duration":131977}},{"uid":"c9d233eab29da6a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c9d233eab29da6a1","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55a0586c6fb3 \n#1 0x55a05839a4a7 \n#2 0x55a0583925d3 \n#3 0x55a058383007 \n#4 0x55a058384481 \n#5 0x55a05838333f \n#6 0x55a05838235c \n#7 0x55a0583822ce \n#8 0x55a058380ecd \n#9 0x55a05838135a \n#10 0x55a05839cb8e \n#11 0x55a05841d3b5 \n#12 0x55a058403942 \n#13 0x55a05841cc02 \n#14 0x55a058403713 \n#15 0x55a0583d618b \n#16 0x55a0583d6f7e \n#17 0x55a05868c8d8 \n#18 0x55a058690800 \n#19 0x55a05869acfc \n#20 0x55a058691418 \n#21 0x55a05865e42f \n#22 0x55a0586b54e8 \n#23 0x55a0586b56b4 \n#24 0x55a0586c6143 \n#25 0x7f542e494ac3 ","time":{"start":1698282867886,"stop":1698283000213,"duration":132327}},{"uid":"c4d12e404acf82fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c4d12e404acf82fe","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x559ab34abfb3 \n#1 0x559ab317f4a7 \n#2 0x559ab31775d3 \n#3 0x559ab3168007 \n#4 0x559ab3169481 \n#5 0x559ab316833f \n#6 0x559ab316735c \n#7 0x559ab31672ce \n#8 0x559ab3165ecd \n#9 0x559ab316635a \n#10 0x559ab3181b8e \n#11 0x559ab32023b5 \n#12 0x559ab31e8942 \n#13 0x559ab3201c02 \n#14 0x559ab31e8713 \n#15 0x559ab31bb18b \n#16 0x559ab31bbf7e \n#17 0x559ab34718d8 \n#18 0x559ab3475800 \n#19 0x559ab347fcfc \n#20 0x559ab3476418 \n#21 0x559ab344342f \n#22 0x559ab349a4e8 \n#23 0x559ab349a6b4 \n#24 0x559ab34ab143 \n#25 0x7f72d5694ac3 ","time":{"start":1698196533643,"stop":1698196665804,"duration":132161}},{"uid":"4ddf2546f30d55ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4ddf2546f30d55ce","status":"failed","statusDetails":"selenium.common.exceptions.WebDriverException: Message: unknown error: net::ERR_CONNECTION_TIMED_OUT\n (Session info: headless chrome=118.0.5993.70)\nStacktrace:\n#0 0x55e09ebcafb3 \n#1 0x55e09e89e4a7 \n#2 0x55e09e8965d3 \n#3 0x55e09e887007 \n#4 0x55e09e888481 \n#5 0x55e09e88733f \n#6 0x55e09e88635c \n#7 0x55e09e8862ce \n#8 0x55e09e884ecd \n#9 0x55e09e88535a \n#10 0x55e09e8a0b8e \n#11 0x55e09e9213b5 \n#12 0x55e09e907942 \n#13 0x55e09e920c02 \n#14 0x55e09e907713 \n#15 0x55e09e8da18b \n#16 0x55e09e8daf7e \n#17 0x55e09eb908d8 \n#18 0x55e09eb94800 \n#19 0x55e09eb9ecfc \n#20 0x55e09eb95418 \n#21 0x55e09eb6242f \n#22 0x55e09ebb94e8 \n#23 0x55e09ebb96b4 \n#24 0x55e09ebca143 \n#25 0x7f555c694ac3 ","time":{"start":1698178465676,"stop":1698178597394,"duration":131718}}]},"b14d94c00a7a02b15ede5862fe9627b6":{"statistic":{"failed":114,"broken":0,"skipped":0,"passed":56,"unknown":0,"total":170},"items":[{"uid":"ffd92f5931ad1de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/ffd92f5931ad1de0","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698867378062,"stop":1698867378599,"duration":537}},{"uid":"fc104711cdb1d255","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/fc104711cdb1d255","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698801497218,"stop":1698801497649,"duration":431}},{"uid":"bffe9e2964faa863","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/bffe9e2964faa863","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698788427249,"stop":1698788427850,"duration":601}},{"uid":"73ec4ac2a098f344","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/73ec4ac2a098f344","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698714886142,"stop":1698714886735,"duration":593}},{"uid":"517845bff0e4903","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/517845bff0e4903","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698701271807,"stop":1698701272329,"duration":522}},{"uid":"85a1a69dd3bdb70","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/85a1a69dd3bdb70","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698700154669,"stop":1698700155266,"duration":597}},{"uid":"6b675bead4d7f801","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/6b675bead4d7f801","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692711751,"stop":1698692712399,"duration":648}},{"uid":"fe8fe7110bb877d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/fe8fe7110bb877d5","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698692665802,"stop":1698692666469,"duration":667}},{"uid":"41d4eac999538d99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/41d4eac999538d99","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646225689,"stop":1698646226341,"duration":652}},{"uid":"9e7a9114301256e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/9e7a9114301256e5","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698646254927,"stop":1698646255581,"duration":654}},{"uid":"b921b9eeaff09453","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b921b9eeaff09453","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698628471732,"stop":1698628472282,"duration":550}},{"uid":"c981527f6ef4c69e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c981527f6ef4c69e","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615106863,"stop":1698615107398,"duration":535}},{"uid":"8af46b41195889dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/8af46b41195889dd","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615161773,"stop":1698615162330,"duration":557}},{"uid":"47d4fe8c10252de1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/47d4fe8c10252de1","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698615039212,"stop":1698615039863,"duration":651}},{"uid":"cc10d06ff6a7ea8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/cc10d06ff6a7ea8c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698542273401,"stop":1698542273988,"duration":587}},{"uid":"682181bab8c31424","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/682181bab8c31424","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698455467943,"stop":1698455468353,"duration":410}},{"uid":"c7ebf8279769896c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/c7ebf8279769896c","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698369155294,"stop":1698369155935,"duration":641}},{"uid":"b333de3b1ddf78d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/b333de3b1ddf78d4","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698282737708,"stop":1698282738379,"duration":671}},{"uid":"d536dac8749c36ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/d536dac8749c36ca","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698196416652,"stop":1698196417170,"duration":518}},{"uid":"fbbdf4a72f6933fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fbbdf4a72f6933fb","status":"failed","statusDetails":"ValueError: Error parsing API. Please check your email is correct and registered on the @Home app.","time":{"start":1698178133506,"stop":1698178134122,"duration":616}}]},"94109bff7ef580f8a70ff49447a40d87":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"c0a4902472e36f1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/c0a4902472e36f1d","status":"passed","time":{"start":1698867420702,"stop":1698867421974,"duration":1272}},{"uid":"3a63552c1408f27c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/3a63552c1408f27c","status":"passed","time":{"start":1698801502220,"stop":1698801503379,"duration":1159}},{"uid":"9825e56579ab9ac9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9825e56579ab9ac9","status":"passed","time":{"start":1698788471905,"stop":1698788473707,"duration":1802}},{"uid":"d2b237aa0953aec0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d2b237aa0953aec0","status":"passed","time":{"start":1698714937513,"stop":1698714940290,"duration":2777}},{"uid":"234e0e1078ee39c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/234e0e1078ee39c8","status":"passed","time":{"start":1698701308801,"stop":1698701310225,"duration":1424}},{"uid":"5ad6e2e0bad0ab2f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/5ad6e2e0bad0ab2f","status":"passed","time":{"start":1698700186902,"stop":1698700188215,"duration":1313}},{"uid":"37efc690dfd40fb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/37efc690dfd40fb7","status":"passed","time":{"start":1698692748782,"stop":1698692752356,"duration":3574}},{"uid":"2c937070075e7a9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/2c937070075e7a9b","status":"passed","time":{"start":1698692705302,"stop":1698692706731,"duration":1429}},{"uid":"74b088a61e0d4db0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/74b088a61e0d4db0","status":"passed","time":{"start":1698646267734,"stop":1698646270607,"duration":2873}},{"uid":"2e5577ce3329db54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/2e5577ce3329db54","status":"passed","time":{"start":1698646292357,"stop":1698646293809,"duration":1452}},{"uid":"39807da0844f400f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/39807da0844f400f","status":"passed","time":{"start":1698628507124,"stop":1698628511967,"duration":4843}},{"uid":"bbd4611ff00bacee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/bbd4611ff00bacee","status":"passed","time":{"start":1698615136759,"stop":1698615141333,"duration":4574}},{"uid":"627f387971a79426","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/627f387971a79426","status":"passed","time":{"start":1698615203091,"stop":1698615204419,"duration":1328}},{"uid":"73e5de1eb64fb1b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/73e5de1eb64fb1b2","status":"passed","time":{"start":1698615068901,"stop":1698615072847,"duration":3946}},{"uid":"bf8a4b4bf987726f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bf8a4b4bf987726f","status":"passed","time":{"start":1698542314135,"stop":1698542315489,"duration":1354}},{"uid":"1b12f2900079df56","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1b12f2900079df56","status":"passed","time":{"start":1698455511014,"stop":1698455512374,"duration":1360}},{"uid":"9e98df61dec536c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9e98df61dec536c2","status":"passed","time":{"start":1698369193377,"stop":1698369195002,"duration":1625}},{"uid":"c9e39533727a7723","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c9e39533727a7723","status":"passed","time":{"start":1698282788634,"stop":1698282790189,"duration":1555}},{"uid":"14debfa446567092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/14debfa446567092","status":"passed","time":{"start":1698196461984,"stop":1698196465168,"duration":3184}},{"uid":"f08c4db450c0b197","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f08c4db450c0b197","status":"passed","time":{"start":1698178164490,"stop":1698178166206,"duration":1716}}]},"6712f2e3b136c8030bb4071a5deccc97":{"statistic":{"failed":15,"broken":0,"skipped":0,"passed":155,"unknown":0,"total":170},"items":[{"uid":"a5b410055961e460","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/a5b410055961e460","status":"passed","time":{"start":1698867488479,"stop":1698867495327,"duration":6848}},{"uid":"d612bcda05f755ee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d612bcda05f755ee","status":"passed","time":{"start":1698801559685,"stop":1698801565814,"duration":6129}},{"uid":"74e4a0e7a737f910","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/74e4a0e7a737f910","status":"passed","time":{"start":1698788544364,"stop":1698788550648,"duration":6284}},{"uid":"e1892ee991aba7f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e1892ee991aba7f7","status":"passed","time":{"start":1698715020038,"stop":1698715027743,"duration":7705}},{"uid":"c88489fa306690ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/c88489fa306690ef","status":"passed","time":{"start":1698701375017,"stop":1698701381412,"duration":6395}},{"uid":"c0e7b6a81a2aecf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/c0e7b6a81a2aecf4","status":"passed","time":{"start":1698700259776,"stop":1698700266338,"duration":6562}},{"uid":"5281c095dbbf20d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/5281c095dbbf20d","status":"passed","time":{"start":1698693017313,"stop":1698693024787,"duration":7474}},{"uid":"c40d75ac907575db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c40d75ac907575db","status":"passed","time":{"start":1698692782206,"stop":1698692788854,"duration":6648}},{"uid":"3ec7c8876f93863e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3ec7c8876f93863e","status":"passed","time":{"start":1698646371392,"stop":1698646379211,"duration":7819}},{"uid":"dc54e89f07756c91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/dc54e89f07756c91","status":"passed","time":{"start":1698646374721,"stop":1698646381062,"duration":6341}},{"uid":"a491e4bb1f7c57f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a491e4bb1f7c57f9","status":"passed","time":{"start":1698628585583,"stop":1698628593380,"duration":7797}},{"uid":"8a7bb0d29de40e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8a7bb0d29de40e52","status":"passed","time":{"start":1698615186008,"stop":1698615192501,"duration":6493}},{"uid":"aba0311ac6c9bc99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/aba0311ac6c9bc99","status":"passed","time":{"start":1698615256085,"stop":1698615262983,"duration":6898}},{"uid":"fab124dedf6dfbab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/fab124dedf6dfbab","status":"passed","time":{"start":1698615117159,"stop":1698615124634,"duration":7475}},{"uid":"c5b61725d1370933","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/c5b61725d1370933","status":"passed","time":{"start":1698542357552,"stop":1698542364957,"duration":7405}},{"uid":"87fc25b594f358df","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/87fc25b594f358df","status":"passed","time":{"start":1698455583515,"stop":1698455591221,"duration":7706}},{"uid":"2f7a7408e19c02f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2f7a7408e19c02f1","status":"passed","time":{"start":1698369257266,"stop":1698369265303,"duration":8037}},{"uid":"d8ac304ecc3e45e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d8ac304ecc3e45e9","status":"passed","time":{"start":1698282848526,"stop":1698282856444,"duration":7918}},{"uid":"ec52c48de13de59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/ec52c48de13de59","status":"passed","time":{"start":1698196512794,"stop":1698196520348,"duration":7554}},{"uid":"9115e0bbb61219f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/9115e0bbb61219f0","status":"passed","time":{"start":1698178232943,"stop":1698178239940,"duration":6997}}]},"9b4fbe015a28e4f52e55a5bc5e2d6fd0":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"29700238974dbe34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/29700238974dbe34","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":1698867661701,"stop":1698867792534,"duration":130833}},{"uid":"74e562bb718dd6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/74e562bb718dd6b","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":1698801603940,"stop":1698801733879,"duration":129939}},{"uid":"ce05c7569805d00e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ce05c7569805d00e","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":1698788748415,"stop":1698788879422,"duration":131007}},{"uid":"10d6a4e31338d327","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/10d6a4e31338d327","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":1698715222769,"stop":1698715353372,"duration":130603}},{"uid":"d52431c299ccba13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d52431c299ccba13","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":1698701554011,"stop":1698701683682,"duration":129671}},{"uid":"9f0f5c95fc300274","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9f0f5c95fc300274","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":1698700458030,"stop":1698700588937,"duration":130907}},{"uid":"ba4a8b2d46d252fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/ba4a8b2d46d252fa","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":1698693177394,"stop":1698693308515,"duration":131121}},{"uid":"4538cb2a362e782d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4538cb2a362e782d","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":1698692970520,"stop":1698693100747,"duration":130227}},{"uid":"f80edbde64d4988c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f80edbde64d4988c","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":1698646612255,"stop":1698646742246,"duration":129991}},{"uid":"b57655df6f264bb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b57655df6f264bb6","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":1698646553197,"stop":1698646684136,"duration":130939}},{"uid":"307cec11778a5aff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/307cec11778a5aff","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":1698628667103,"stop":1698628797977,"duration":130874}},{"uid":"2d965f184ff6b0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/2d965f184ff6b0e","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":1698615392455,"stop":1698615522318,"duration":129863}},{"uid":"b61866fa2eea8cde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b61866fa2eea8cde","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":1698615311755,"stop":1698615441525,"duration":129770}},{"uid":"f36166469819d2bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/f36166469819d2bc","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":1698615321240,"stop":1698615452615,"duration":131375}},{"uid":"69cc810936c39ee8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/69cc810936c39ee8","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":1698542594231,"stop":1698542723994,"duration":129763}},{"uid":"eb8d3d6937997bb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/eb8d3d6937997bb2","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":1698455665956,"stop":1698455796737,"duration":130781}},{"uid":"3e6851cfbe4b391b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/3e6851cfbe4b391b","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":1698369328993,"stop":1698369458488,"duration":129495}},{"uid":"f700a45999b39d10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f700a45999b39d10","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":1698283138870,"stop":1698283268498,"duration":129628}},{"uid":"b62f086a22e38378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b62f086a22e38378","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":1698196745026,"stop":1698196874696,"duration":129670}},{"uid":"fa84a1b361b0a68d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fa84a1b361b0a68d","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":1698178290727,"stop":1698178421279,"duration":130552}}]},"519a697efdcc9e7678d3369921187d0b":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":22,"unknown":0,"total":23},"items":[{"uid":"b054174ed72ffcc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b054174ed72ffcc","status":"passed","time":{"start":1698867424357,"stop":1698867430489,"duration":6132}},{"uid":"b7d0ef51b67db396","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b7d0ef51b67db396","status":"passed","time":{"start":1698801505559,"stop":1698801520060,"duration":14501}},{"uid":"9ee9121802309fa7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9ee9121802309fa7","status":"passed","time":{"start":1698788476492,"stop":1698788483648,"duration":7156}},{"uid":"413ade648f4e85c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/413ade648f4e85c1","status":"passed","time":{"start":1698714943356,"stop":1698714950309,"duration":6953}},{"uid":"faf7e93fdeb9b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/faf7e93fdeb9b4a","status":"passed","time":{"start":1698701313628,"stop":1698701318976,"duration":5348}},{"uid":"ae015ae27e6c5b17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ae015ae27e6c5b17","status":"passed","time":{"start":1698700190963,"stop":1698700198529,"duration":7566}},{"uid":"fc09896071d03c1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/fc09896071d03c1f","status":"passed","time":{"start":1698692755192,"stop":1698692761739,"duration":6547}},{"uid":"9c8c44fc28ce97f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/9c8c44fc28ce97f4","status":"passed","time":{"start":1698692709669,"stop":1698692716799,"duration":7130}},{"uid":"2dae8dd009c895d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2dae8dd009c895d9","status":"passed","time":{"start":1698646273735,"stop":1698646280135,"duration":6400}},{"uid":"7382184dda7f0e1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7382184dda7f0e1f","status":"passed","time":{"start":1698646296990,"stop":1698646302516,"duration":5526}},{"uid":"183e99180643adc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/183e99180643adc6","status":"passed","time":{"start":1698628514507,"stop":1698628520374,"duration":5867}},{"uid":"6325e1ba14aaac9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/6325e1ba14aaac9b","status":"passed","time":{"start":1698615143709,"stop":1698615149008,"duration":5299}},{"uid":"975ffd6764270fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/975ffd6764270fc5","status":"passed","time":{"start":1698615206815,"stop":1698615212482,"duration":5667}},{"uid":"76200ea86d919aba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/76200ea86d919aba","status":"passed","time":{"start":1698615075818,"stop":1698615081577,"duration":5759}},{"uid":"3f54c75f198c6e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3f54c75f198c6e4","status":"passed","time":{"start":1698542318769,"stop":1698542325071,"duration":6302}},{"uid":"4558ba6983650ea9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/4558ba6983650ea9","status":"passed","time":{"start":1698455512721,"stop":1698455518601,"duration":5880}},{"uid":"52ea85355514d0f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/52ea85355514d0f9","status":"passed","time":{"start":1698369197950,"stop":1698369204091,"duration":6141}},{"uid":"a0ec2728b76ed831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a0ec2728b76ed831","status":"passed","time":{"start":1698282792316,"stop":1698282798572,"duration":6256}},{"uid":"fbb245790ad115ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/fbb245790ad115ba","status":"passed","time":{"start":1698196465992,"stop":1698196471806,"duration":5814}},{"uid":"a5117c2092652f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/a5117c2092652f2","status":"passed","time":{"start":1698178169068,"stop":1698178175629,"duration":6561}}]},"e8795ce8d9315a80a8e410520349c187":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":30,"unknown":0,"total":31},"items":[{"uid":"64c1b7cca23618e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/64c1b7cca23618e2","status":"passed","time":{"start":1698867432002,"stop":1698867449787,"duration":17785}},{"uid":"665fd22cc5a408e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/665fd22cc5a408e2","status":"passed","time":{"start":1698801525721,"stop":1698801539966,"duration":14245}},{"uid":"9909d75b1d42ef5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9909d75b1d42ef5","status":"passed","time":{"start":1698788486023,"stop":1698788499847,"duration":13824}},{"uid":"2cdc37726910b792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2cdc37726910b792","status":"passed","time":{"start":1698714952495,"stop":1698714967073,"duration":14578}},{"uid":"ae7107aea859d924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ae7107aea859d924","status":"passed","time":{"start":1698701321049,"stop":1698701332751,"duration":11702}},{"uid":"68214b7c311a68cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/68214b7c311a68cb","status":"passed","time":{"start":1698700200906,"stop":1698700215385,"duration":14479}},{"uid":"d4383a6769bb876b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d4383a6769bb876b","status":"passed","time":{"start":1698692763880,"stop":1698692790215,"duration":26335}},{"uid":"210c9e678dfe4e34","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/210c9e678dfe4e34","status":"passed","time":{"start":1698692719348,"stop":1698692735139,"duration":15791}},{"uid":"89ad495d0ed11de3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/89ad495d0ed11de3","status":"passed","time":{"start":1698646282309,"stop":1698646296615,"duration":14306}},{"uid":"3dcd5e8380cd29ea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3dcd5e8380cd29ea","status":"passed","time":{"start":1698646305039,"stop":1698646318259,"duration":13220}},{"uid":"11a742b74d12ea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/11a742b74d12ea1","status":"passed","time":{"start":1698628525804,"stop":1698628542034,"duration":16230}},{"uid":"5bb413da76bbd057","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5bb413da76bbd057","status":"passed","time":{"start":1698615154784,"stop":1698615165542,"duration":10758}},{"uid":"95af06715061d00c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/95af06715061d00c","status":"passed","time":{"start":1698615214361,"stop":1698615228395,"duration":14034}},{"uid":"5934339dd9c8a160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/5934339dd9c8a160","status":"passed","time":{"start":1698615087317,"stop":1698615102652,"duration":15335}},{"uid":"8de2029e45c5ce7c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8de2029e45c5ce7c","status":"passed","time":{"start":1698542327041,"stop":1698542344179,"duration":17138}},{"uid":"1e89ad3954a16a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1e89ad3954a16a3","status":"passed","time":{"start":1698455520060,"stop":1698455532982,"duration":12922}},{"uid":"2d6ae23e1b087270","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/2d6ae23e1b087270","status":"passed","time":{"start":1698369206228,"stop":1698369220281,"duration":14053}},{"uid":"6347ddaf8023783c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/6347ddaf8023783c","status":"passed","time":{"start":1698282801098,"stop":1698282820300,"duration":19202}},{"uid":"aa4e6a7931f7fc59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/aa4e6a7931f7fc59","status":"passed","time":{"start":1698196477656,"stop":1698196500238,"duration":22582}},{"uid":"5d193ea487eb98d2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/5d193ea487eb98d2","status":"passed","time":{"start":1698178181199,"stop":1698178199638,"duration":18439}}]},"f8fee070cb49e91fbb5bb87c533c294a":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"895ca22298ea917a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/895ca22298ea917a","status":"passed","time":{"start":1698867470532,"stop":1698867478685,"duration":8153}},{"uid":"4e82488defe74fea","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/4e82488defe74fea","status":"passed","time":{"start":1698801547229,"stop":1698801576180,"duration":28951}},{"uid":"98f041530a093f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/98f041530a093f1","status":"passed","time":{"start":1698788723684,"stop":1698788736635,"duration":12951}},{"uid":"df04373a4a66bfc6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/df04373a4a66bfc6","status":"passed","time":{"start":1698715189400,"stop":1698715199662,"duration":10262}},{"uid":"de85eac4e6393348","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/de85eac4e6393348","status":"passed","time":{"start":1698701520085,"stop":1698701526849,"duration":6764}},{"uid":"eb75f973a352dd30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/eb75f973a352dd30","status":"passed","time":{"start":1698700432185,"stop":1698700439672,"duration":7487}},{"uid":"76c4147acac34c3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/76c4147acac34c3b","status":"passed","time":{"start":1698693000169,"stop":1698693006566,"duration":6397}},{"uid":"16385caca7d8ed0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/16385caca7d8ed0a","status":"passed","time":{"start":1698692948967,"stop":1698692955489,"duration":6522}},{"uid":"6f34e381c1c5955","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/6f34e381c1c5955","status":"passed","time":{"start":1698646565545,"stop":1698646571972,"duration":6427}},{"uid":"5093b671b8fc05ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/5093b671b8fc05ec","status":"passed","time":{"start":1698646504813,"stop":1698646511360,"duration":6547}},{"uid":"f6c5e26706d6e4ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/f6c5e26706d6e4ab","status":"passed","time":{"start":1698628542135,"stop":1698628572800,"duration":30665}},{"uid":"75e00bac10e85524","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/75e00bac10e85524","status":"passed","time":{"start":1698615169673,"stop":1698615175841,"duration":6168}},{"uid":"69a3d6fec48f1da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/69a3d6fec48f1da2","status":"passed","time":{"start":1698615237513,"stop":1698615243606,"duration":6093}},{"uid":"6b6677ca9351c6d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/6b6677ca9351c6d6","status":"passed","time":{"start":1698615099882,"stop":1698615106253,"duration":6371}},{"uid":"6a375108c53c193d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6a375108c53c193d","status":"passed","time":{"start":1698542339038,"stop":1698542346907,"duration":7869}},{"uid":"b558ae648175f6c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/b558ae648175f6c0","status":"passed","time":{"start":1698455531044,"stop":1698455571945,"duration":40901}},{"uid":"e29ffff010dd285c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e29ffff010dd285c","status":"passed","time":{"start":1698369220854,"stop":1698369245818,"duration":24964}},{"uid":"43af080ccdbc4b99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/43af080ccdbc4b99","status":"passed","time":{"start":1698282809999,"stop":1698282838165,"duration":28166}},{"uid":"c19a9cf11b36e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c19a9cf11b36e6","status":"passed","time":{"start":1698196482484,"stop":1698196502892,"duration":20408}},{"uid":"c5e30b3090e194a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c5e30b3090e194a1","status":"passed","time":{"start":1698178214308,"stop":1698178222741,"duration":8433}}]},"44ddd5985badeba6e2bcae7f904bc14a":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"94f7f851e7a8c156","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/94f7f851e7a8c156","status":"passed","time":{"start":1698867623319,"stop":1698867625554,"duration":2235}},{"uid":"33461bc8237a5860","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/33461bc8237a5860","status":"passed","time":{"start":1698801578081,"stop":1698801580432,"duration":2351}},{"uid":"a97eb22f26035507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/a97eb22f26035507","status":"passed","time":{"start":1698788721162,"stop":1698788723462,"duration":2300}},{"uid":"53e8cdfa044057ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/53e8cdfa044057ab","status":"passed","time":{"start":1698715207485,"stop":1698715210055,"duration":2570}},{"uid":"62414a5656f70aeb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/62414a5656f70aeb","status":"passed","time":{"start":1698701531620,"stop":1698701533688,"duration":2068}},{"uid":"421e0c5cad1fb950","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/421e0c5cad1fb950","status":"passed","time":{"start":1698700437427,"stop":1698700439651,"duration":2224}},{"uid":"191966dd06f6ce62","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/191966dd06f6ce62","status":"passed","time":{"start":1698693202044,"stop":1698693204467,"duration":2423}},{"uid":"d82da2b0fedfff03","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d82da2b0fedfff03","status":"passed","time":{"start":1698692957253,"stop":1698692959637,"duration":2384}},{"uid":"a56514cf55029176","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/a56514cf55029176","status":"passed","time":{"start":1698646555887,"stop":1698646558490,"duration":2603}},{"uid":"5a9a8fb86a7eccb9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/5a9a8fb86a7eccb9","status":"passed","time":{"start":1698646525658,"stop":1698646528067,"duration":2409}},{"uid":"b99be57544b8c4e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b99be57544b8c4e3","status":"passed","time":{"start":1698628596599,"stop":1698628599710,"duration":3111}},{"uid":"89fa786f660277b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/89fa786f660277b7","status":"passed","time":{"start":1698615357272,"stop":1698615360093,"duration":2821}},{"uid":"751ea86e8fe1bf9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/751ea86e8fe1bf9a","status":"passed","time":{"start":1698615271207,"stop":1698615273767,"duration":2560}},{"uid":"8b6d9d5cbdd3bd7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8b6d9d5cbdd3bd7d","status":"passed","time":{"start":1698615368701,"stop":1698615371204,"duration":2503}},{"uid":"35f37ddff0aeafd0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/35f37ddff0aeafd0","status":"passed","time":{"start":1698542580999,"stop":1698542583059,"duration":2060}},{"uid":"80c0bcffb0be048e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/80c0bcffb0be048e","status":"passed","time":{"start":1698455598458,"stop":1698455600425,"duration":1967}},{"uid":"cc2b49145d88ddad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/cc2b49145d88ddad","status":"passed","time":{"start":1698369272186,"stop":1698369274549,"duration":2363}},{"uid":"a8e624e26260c743","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a8e624e26260c743","status":"passed","time":{"start":1698283092511,"stop":1698283094806,"duration":2295}},{"uid":"251d98a9e2933031","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/251d98a9e2933031","status":"passed","time":{"start":1698196719005,"stop":1698196721224,"duration":2219}},{"uid":"2d6dcaa93661e622","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/2d6dcaa93661e622","status":"passed","time":{"start":1698178244270,"stop":1698178246628,"duration":2358}}]},"445c69993d092ef0a391b637b7b8f077":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"d9ac2fc8c3d1d96a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/d9ac2fc8c3d1d96a","status":"passed","time":{"start":1698867633609,"stop":1698867634914,"duration":1305}},{"uid":"61f5a46b60b9e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/61f5a46b60b9e3","status":"passed","time":{"start":1698801590126,"stop":1698801591626,"duration":1500}},{"uid":"7aff31def8b2de0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/7aff31def8b2de0","status":"passed","time":{"start":1698788733067,"stop":1698788735089,"duration":2022}},{"uid":"cee1448a4f62e4db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/cee1448a4f62e4db","status":"passed","time":{"start":1698715199665,"stop":1698715201794,"duration":2129}},{"uid":"f84a65449e59192c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f84a65449e59192c","status":"passed","time":{"start":1698701541920,"stop":1698701543179,"duration":1259}},{"uid":"7d78d5573017a394","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/7d78d5573017a394","status":"passed","time":{"start":1698700439675,"stop":1698700441829,"duration":2154}},{"uid":"be2ee0f368e2b518","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/be2ee0f368e2b518","status":"passed","time":{"start":1698693143076,"stop":1698693145243,"duration":2167}},{"uid":"ff289f3538ab5265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/ff289f3538ab5265","status":"passed","time":{"start":1698692955492,"stop":1698692957532,"duration":2040}},{"uid":"60beb68c13258839","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/60beb68c13258839","status":"passed","time":{"start":1698646567181,"stop":1698646569393,"duration":2212}},{"uid":"57be4764025634e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/57be4764025634e3","status":"passed","time":{"start":1698646538276,"stop":1698646539907,"duration":1631}},{"uid":"5e504e9587a101e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/5e504e9587a101e4","status":"passed","time":{"start":1698628608563,"stop":1698628610370,"duration":1807}},{"uid":"18391c7a91666714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/18391c7a91666714","status":"passed","time":{"start":1698615368410,"stop":1698615369730,"duration":1320}},{"uid":"691ff3f19a8714bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/691ff3f19a8714bd","status":"passed","time":{"start":1698615282020,"stop":1698615283316,"duration":1296}},{"uid":"db0f32d647e3c6ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/db0f32d647e3c6ff","status":"passed","time":{"start":1698615380465,"stop":1698615382337,"duration":1872}},{"uid":"c5e5914892967e38","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/c5e5914892967e38","status":"passed","time":{"start":1698542591909,"stop":1698542593317,"duration":1408}},{"uid":"2349e3c98381b152","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2349e3c98381b152","status":"passed","time":{"start":1698455608449,"stop":1698455609870,"duration":1421}},{"uid":"3e9c1e0d5e1c8b1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/3e9c1e0d5e1c8b1b","status":"passed","time":{"start":1698369284071,"stop":1698369285677,"duration":1606}},{"uid":"d42c30840be19547","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d42c30840be19547","status":"passed","time":{"start":1698283119728,"stop":1698283122347,"duration":2619}},{"uid":"10b120f845304bb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/10b120f845304bb1","status":"passed","time":{"start":1698196730882,"stop":1698196732772,"duration":1890}},{"uid":"b07c70392534ef14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b07c70392534ef14","status":"passed","time":{"start":1698178256169,"stop":1698178257708,"duration":1539}}]},"46bdc81110002bd93542f111d9af2812":{"statistic":{"failed":27,"broken":0,"skipped":0,"passed":143,"unknown":0,"total":170},"items":[{"uid":"eb3eab432c721717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/eb3eab432c721717","status":"passed","time":{"start":1698867619883,"stop":1698867623316,"duration":3433}},{"uid":"9fefcfac864b7e64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9fefcfac864b7e64","status":"passed","time":{"start":1698801576289,"stop":1698801578078,"duration":1789}},{"uid":"7f40f38336f6e2ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/7f40f38336f6e2ed","status":"passed","time":{"start":1698788717223,"stop":1698788721159,"duration":3936}},{"uid":"a02bb2884be70c1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a02bb2884be70c1d","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698715205668,"stop":1698715207437,"duration":1769}},{"uid":"815bdd47584f69a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/815bdd47584f69a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701542772,"stop":1698701545860,"duration":3088}},{"uid":"16797d826ed5298f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/16797d826ed5298f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700435341,"stop":1698700437397,"duration":2056}},{"uid":"f7c880184cf8925d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f7c880184cf8925d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693199167,"stop":1698693202011,"duration":2844}},{"uid":"279ab02bb5bab717","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/279ab02bb5bab717","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692954683,"stop":1698692957217,"duration":2534}},{"uid":"e733d66277eb3eda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/e733d66277eb3eda","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646553957,"stop":1698646555851,"duration":1894}},{"uid":"1fdef57c8037f091","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/1fdef57c8037f091","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646523561,"stop":1698646525630,"duration":2069}},{"uid":"b69be7fb87b7d768","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b69be7fb87b7d768","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628913751,"stop":1698628915379,"duration":1628}},{"uid":"baf7938eb8f4799f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/baf7938eb8f4799f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615355181,"stop":1698615357079,"duration":1898}},{"uid":"e170de4dd8f36ff1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e170de4dd8f36ff1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615592866,"stop":1698615594742,"duration":1876}},{"uid":"65c8043481cc6288","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/65c8043481cc6288","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615293333,"stop":1698615295603,"duration":2270}},{"uid":"5417649125a14299","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5417649125a14299","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542532168,"stop":1698542535276,"duration":3108}},{"uid":"ef775124de177170","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ef775124de177170","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455885867,"stop":1698455887338,"duration":1471}},{"uid":"6f1bb5e564f22a10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/6f1bb5e564f22a10","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369647034,"stop":1698369648928,"duration":1894}},{"uid":"e2005a79565e3c45","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e2005a79565e3c45","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'find_all'","time":{"start":1698283042188,"stop":1698283143588,"duration":101400}},{"uid":"58fed7cc9d503bc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/58fed7cc9d503bc8","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196691412,"stop":1698196693380,"duration":1968}},{"uid":"85e143a08a7a548b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/85e143a08a7a548b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178620664,"stop":1698178623709,"duration":3045}}]},"f014a970b405df22a91c3a1e6926ba51":{"statistic":{"failed":58,"broken":0,"skipped":0,"passed":112,"unknown":0,"total":170},"items":[{"uid":"9cad3eb2427694e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/9cad3eb2427694e4","status":"passed","time":{"start":1698867422619,"stop":1698867430991,"duration":8372}},{"uid":"7bba6c98af9949be","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7bba6c98af9949be","status":"passed","time":{"start":1698801558917,"stop":1698801567380,"duration":8463}},{"uid":"b9fd8d39dc6f7a49","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/b9fd8d39dc6f7a49","status":"passed","time":{"start":1698788523365,"stop":1698788532892,"duration":9527}},{"uid":"5b2b2f4b7191fb7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5b2b2f4b7191fb7b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714993434,"stop":1698715004723,"duration":11289}},{"uid":"ddfea0679f50f357","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ddfea0679f50f357","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701353200,"stop":1698701361260,"duration":8060}},{"uid":"bbe2a0308e454fc1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/bbe2a0308e454fc1","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700237993,"stop":1698700246390,"duration":8397}},{"uid":"8b961fb77d225921","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8b961fb77d225921","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693110740,"stop":1698693131258,"duration":20518}},{"uid":"4853c4651a8e3f4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4853c4651a8e3f4a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692758563,"stop":1698692769408,"duration":10845}},{"uid":"68e706ade5dc98bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/68e706ade5dc98bd","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646336846,"stop":1698646347866,"duration":11020}},{"uid":"408995bab1ea5fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/408995bab1ea5fb","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646346059,"stop":1698646354414,"duration":8355}},{"uid":"8cbd119a63ff336c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/8cbd119a63ff336c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628566051,"stop":1698628573545,"duration":7494}},{"uid":"a51ef4d8729a2912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a51ef4d8729a2912","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615483345,"stop":1698615491448,"duration":8103}},{"uid":"a99311e2d630448c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a99311e2d630448c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615248411,"stop":1698615255679,"duration":7268}},{"uid":"d12bc582b490d53c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d12bc582b490d53c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615125609,"stop":1698615134706,"duration":9097}},{"uid":"bd49bd87e3f92563","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bd49bd87e3f92563","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542366391,"stop":1698542374299,"duration":7908}},{"uid":"5012eb901ab8050b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5012eb901ab8050b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455553149,"stop":1698455561748,"duration":8599}},{"uid":"b3ab764cd767ccc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b3ab764cd767ccc","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369242808,"stop":1698369251803,"duration":8995}},{"uid":"77a61b2ea9affaa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/77a61b2ea9affaa","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698282846775,"stop":1698282856330,"duration":9555}},{"uid":"18f3f4b4d20f08d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/18f3f4b4d20f08d7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196523960,"stop":1698196531635,"duration":7675}},{"uid":"71b4ae87742e068d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/71b4ae87742e068d","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178221467,"stop":1698178230510,"duration":9043}}]},"f7ffd8878be96220bbaf283f6c48e546":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"9e3d685d3dbd4e05","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/9e3d685d3dbd4e05","status":"passed","time":{"start":1698867430494,"stop":1698867431998,"duration":1504}},{"uid":"9adc85ad5f1b3975","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9adc85ad5f1b3975","status":"passed","time":{"start":1698801520480,"stop":1698801525718,"duration":5238}},{"uid":"ef0b972fff0bb783","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/ef0b972fff0bb783","status":"passed","time":{"start":1698788484383,"stop":1698788486020,"duration":1637}},{"uid":"fb7e581fbee49cbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fb7e581fbee49cbe","status":"passed","time":{"start":1698714951120,"stop":1698714952491,"duration":1371}},{"uid":"5c10bc6f0589c24f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5c10bc6f0589c24f","status":"passed","time":{"start":1698701319547,"stop":1698701321047,"duration":1500}},{"uid":"87bb0bf27ef92ede","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/87bb0bf27ef92ede","status":"passed","time":{"start":1698700199201,"stop":1698700200903,"duration":1702}},{"uid":"6917208950cbda99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/6917208950cbda99","status":"passed","time":{"start":1698692762467,"stop":1698692763877,"duration":1410}},{"uid":"71c8bc19bf189454","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/71c8bc19bf189454","status":"passed","time":{"start":1698692717530,"stop":1698692719345,"duration":1815}},{"uid":"936d39935dbc13a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/936d39935dbc13a8","status":"passed","time":{"start":1698646280898,"stop":1698646282306,"duration":1408}},{"uid":"d22552df8757a6d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d22552df8757a6d3","status":"passed","time":{"start":1698646303158,"stop":1698646305036,"duration":1878}},{"uid":"149a45354ebe2ba3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/149a45354ebe2ba3","status":"passed","time":{"start":1698628521029,"stop":1698628525801,"duration":4772}},{"uid":"d40a83dff6ef9b0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d40a83dff6ef9b0a","status":"passed","time":{"start":1698615149656,"stop":1698615154780,"duration":5124}},{"uid":"e076d2cc20fd7ed2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e076d2cc20fd7ed2","status":"passed","time":{"start":1698615213172,"stop":1698615214358,"duration":1186}},{"uid":"d99e51317e2e8f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d99e51317e2e8f81","status":"passed","time":{"start":1698615082366,"stop":1698615087314,"duration":4948}},{"uid":"2c22c86f99e54b5d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2c22c86f99e54b5d","status":"passed","time":{"start":1698542325719,"stop":1698542327039,"duration":1320}},{"uid":"ffc7cc2fb9d4fbc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ffc7cc2fb9d4fbc3","status":"passed","time":{"start":1698455519054,"stop":1698455520057,"duration":1003}},{"uid":"1ba764120a6501d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/1ba764120a6501d0","status":"passed","time":{"start":1698369204837,"stop":1698369206225,"duration":1388}},{"uid":"a9c7cb253cdba53b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a9c7cb253cdba53b","status":"passed","time":{"start":1698282799313,"stop":1698282801095,"duration":1782}},{"uid":"9f53ffcf8ab2d064","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9f53ffcf8ab2d064","status":"passed","time":{"start":1698196472371,"stop":1698196477654,"duration":5283}},{"uid":"616e3c64d202616d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/616e3c64d202616d","status":"passed","time":{"start":1698178176362,"stop":1698178181195,"duration":4833}}]},"7f3dc7acf0fc90eded39e25c4ed3bb60":{"statistic":{"failed":49,"broken":0,"skipped":0,"passed":121,"unknown":0,"total":170},"items":[{"uid":"e3272b7e2d082a53","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/e3272b7e2d082a53","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698867388168,"stop":1698867389196,"duration":1028}},{"uid":"a3ce50c31fb478c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/a3ce50c31fb478c1","status":"passed","time":{"start":1698801501999,"stop":1698801505227,"duration":3228}},{"uid":"561d1ae73fa3c8fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/561d1ae73fa3c8fa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698788438738,"stop":1698788439886,"duration":1148}},{"uid":"dcfd719a54c7c79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/dcfd719a54c7c79","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698714898387,"stop":1698714899456,"duration":1069}},{"uid":"f4ecf255b7a35956","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f4ecf255b7a35956","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698701282000,"stop":1698701283050,"duration":1050}},{"uid":"ed214a66d6a85e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ed214a66d6a85e6b","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698700165821,"stop":1698700167201,"duration":1380}},{"uid":"516a02e47b328fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/516a02e47b328fd","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692723343,"stop":1698692724484,"duration":1141}},{"uid":"e1a314f09b2b95e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e1a314f09b2b95e0","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698692676387,"stop":1698692677380,"duration":993}},{"uid":"7e8a542d3c2050f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/7e8a542d3c2050f7","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698646236230,"stop":1698646237338,"duration":1108}},{"uid":"702ed62fe89349f7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/702ed62fe89349f7","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698646265877,"stop":1698646267173,"duration":1296}},{"uid":"2a02545f97e3fde1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/2a02545f97e3fde1","status":"passed","time":{"start":1698628482222,"stop":1698628488204,"duration":5982}},{"uid":"2808cb4656cc7b14","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/2808cb4656cc7b14","status":"passed","time":{"start":1698615116395,"stop":1698615120805,"duration":4410}},{"uid":"fa582e31a4d4d973","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/fa582e31a4d4d973","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615171839,"stop":1698615173009,"duration":1170}},{"uid":"fdd47830f2f03a84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/fdd47830f2f03a84","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698615050255,"stop":1698615051448,"duration":1193}},{"uid":"8857312bf597e868","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8857312bf597e868","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698542283769,"stop":1698542285027,"duration":1258}},{"uid":"9a2deb3de9c77bfa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/9a2deb3de9c77bfa","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698455478857,"stop":1698455479972,"duration":1115}},{"uid":"226e18540dc126a5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/226e18540dc126a5","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698369166372,"stop":1698369167516,"duration":1144}},{"uid":"5f0ca284f7c3cea1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/5f0ca284f7c3cea1","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698282749795,"stop":1698282754065,"duration":4270}},{"uid":"ca863fb77ee94132","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/ca863fb77ee94132","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698196426968,"stop":1698196427978,"duration":1010}},{"uid":"90c0955ac340801a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/90c0955ac340801a","status":"failed","statusDetails":"ConnectionError: Error fetching council data: data absent when page was scraped.","time":{"start":1698178144884,"stop":1698178145790,"duration":906}}]},"af246d65f1eea891cf11ee497308965a":{"statistic":{"failed":147,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":170},"items":[{"uid":"d523ba688d991785","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/d523ba688d991785","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":1698867660544,"stop":1698867661518,"duration":974}},{"uid":"b4024b7e85168ed0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b4024b7e85168ed0","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698801595230,"stop":1698801603906,"duration":8676}},{"uid":"73dee4db266ebd90","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/73dee4db266ebd90","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698788746594,"stop":1698788748233,"duration":1639}},{"uid":"e47ac599b0848867","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e47ac599b0848867","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698715221055,"stop":1698715222717,"duration":1662}},{"uid":"eaef15e37c268a4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/eaef15e37c268a4d","status":"passed","time":{"start":1698701552664,"stop":1698701554008,"duration":1344}},{"uid":"b459285f95828881","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b459285f95828881","status":"passed","time":{"start":1698700455798,"stop":1698700458027,"duration":2229}},{"uid":"41ed6e0c0d968086","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/41ed6e0c0d968086","status":"passed","time":{"start":1698693175778,"stop":1698693177390,"duration":1612}},{"uid":"a5e78f5d1c4368ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/a5e78f5d1c4368ba","status":"passed","time":{"start":1698692968952,"stop":1698692970517,"duration":1565}},{"uid":"ccdf21d0efedcc15","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ccdf21d0efedcc15","status":"passed","time":{"start":1698646581994,"stop":1698646612252,"duration":30258}},{"uid":"4cce95b11b430ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/4cce95b11b430ba","status":"passed","time":{"start":1698646551164,"stop":1698646553194,"duration":2030}},{"uid":"37de1966a41688dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/37de1966a41688dc","status":"passed","time":{"start":1698628637748,"stop":1698628667099,"duration":29351}},{"uid":"5d2ac47bf8e0f1dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/5d2ac47bf8e0f1dd","status":"passed","time":{"start":1698615391164,"stop":1698615392453,"duration":1289}},{"uid":"9e1eb450c991bf18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/9e1eb450c991bf18","status":"passed","time":{"start":1698615310125,"stop":1698615311752,"duration":1627}},{"uid":"19554ed69ab7f698","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/19554ed69ab7f698","status":"passed","time":{"start":1698615319636,"stop":1698615321238,"duration":1602}},{"uid":"8cb0749a55897043","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8cb0749a55897043","status":"passed","time":{"start":1698542564247,"stop":1698542594229,"duration":29982}},{"uid":"363b789600daad6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/363b789600daad6","status":"passed","time":{"start":1698455642590,"stop":1698455665953,"duration":23363}},{"uid":"562b354808e318","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/562b354808e318","status":"passed","time":{"start":1698369319945,"stop":1698369328990,"duration":9045}},{"uid":"31c423fb33f8f5e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/31c423fb33f8f5e9","status":"passed","time":{"start":1698283137129,"stop":1698283138867,"duration":1738}},{"uid":"8f29e7252b3a8970","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/8f29e7252b3a8970","status":"passed","time":{"start":1698196715673,"stop":1698196745024,"duration":29351}},{"uid":"62640462317c27de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/62640462317c27de","status":"failed","statusDetails":"IndexError: list index out of range","time":{"start":1698178287486,"stop":1698178290665,"duration":3179}}]},"702154f20d1bb392cb26213b3a14a202":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"a26274b6ef788c17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/a26274b6ef788c17","status":"passed","time":{"start":1698867792767,"stop":1698867795072,"duration":2305}},{"uid":"461819083a56d962","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/461819083a56d962","status":"passed","time":{"start":1698801603603,"stop":1698801605888,"duration":2285}},{"uid":"c2bd48aa089f57da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c2bd48aa089f57da","status":"passed","time":{"start":1698788879567,"stop":1698788881849,"duration":2282}},{"uid":"9d8a0b643d17d07a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/9d8a0b643d17d07a","status":"passed","time":{"start":1698715353690,"stop":1698715355931,"duration":2241}},{"uid":"24574c389132c959","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/24574c389132c959","status":"passed","time":{"start":1698701683958,"stop":1698701686408,"duration":2450}},{"uid":"f2901b73af6893d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f2901b73af6893d9","status":"passed","time":{"start":1698700589087,"stop":1698700595555,"duration":6468}},{"uid":"4e6eea5b4c5dc485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/4e6eea5b4c5dc485","status":"passed","time":{"start":1698693308754,"stop":1698693311848,"duration":3094}},{"uid":"d65bd51e13adcd4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d65bd51e13adcd4a","status":"passed","time":{"start":1698693100927,"stop":1698693103066,"duration":2139}},{"uid":"fdabd92d32d0d019","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/fdabd92d32d0d019","status":"passed","time":{"start":1698646588268,"stop":1698646590914,"duration":2646}},{"uid":"367f55fc7dd35bdc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/367f55fc7dd35bdc","status":"passed","time":{"start":1698646555939,"stop":1698646558822,"duration":2883}},{"uid":"5e4ee764089c3885","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/5e4ee764089c3885","status":"passed","time":{"start":1698628798142,"stop":1698628800489,"duration":2347}},{"uid":"eb69c24a961db32e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/eb69c24a961db32e","status":"passed","time":{"start":1698615522528,"stop":1698615524981,"duration":2453}},{"uid":"29dd20c44f21e6e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/29dd20c44f21e6e6","status":"passed","time":{"start":1698615441714,"stop":1698615444077,"duration":2363}},{"uid":"e6991af0ee0af46c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e6991af0ee0af46c","status":"passed","time":{"start":1698615452876,"stop":1698615455611,"duration":2735}},{"uid":"884279a4b2c813a6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/884279a4b2c813a6","status":"passed","time":{"start":1698542724138,"stop":1698542727017,"duration":2879}},{"uid":"4e790a5838126c00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/4e790a5838126c00","status":"passed","time":{"start":1698455796933,"stop":1698455799028,"duration":2095}},{"uid":"9d40651691035344","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9d40651691035344","status":"passed","time":{"start":1698369458737,"stop":1698369461355,"duration":2618}},{"uid":"3848c4f49160f36b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3848c4f49160f36b","status":"passed","time":{"start":1698283268723,"stop":1698283271353,"duration":2630}},{"uid":"5b08c12bd176b91c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5b08c12bd176b91c","status":"passed","time":{"start":1698196874960,"stop":1698196877643,"duration":2683}},{"uid":"79b557a5f53e4b4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/79b557a5f53e4b4a","status":"passed","time":{"start":1698178421467,"stop":1698178429574,"duration":8107}}]},"b583dc83005aea8688ae703bcdf0d977":{"statistic":{"failed":77,"broken":0,"skipped":0,"passed":93,"unknown":0,"total":170},"items":[{"uid":"7ae7ed6269a0a317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/7ae7ed6269a0a317","status":"passed","time":{"start":1698867404488,"stop":1698867406091,"duration":1603}},{"uid":"8ed776cf46eabe23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/8ed776cf46eabe23","status":"passed","time":{"start":1698801490220,"stop":1698801494984,"duration":4764}},{"uid":"63b6a4042cefac1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/63b6a4042cefac1b","status":"passed","time":{"start":1698788436184,"stop":1698788437950,"duration":1766}},{"uid":"19e8f8570357f9c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/19e8f8570357f9c1","status":"passed","time":{"start":1698714913353,"stop":1698714915875,"duration":2522}},{"uid":"64ecb78eb0fa67da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/64ecb78eb0fa67da","status":"passed","time":{"start":1698701291226,"stop":1698701293253,"duration":2027}},{"uid":"e4457a0aa32653a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e4457a0aa32653a0","status":"passed","time":{"start":1698700168834,"stop":1698700170641,"duration":1807}},{"uid":"bc499fa0f4ad4166","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/bc499fa0f4ad4166","status":"passed","time":{"start":1698692727621,"stop":1698692729396,"duration":1775}},{"uid":"b0029dda28b2bc10","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b0029dda28b2bc10","status":"passed","time":{"start":1698692683427,"stop":1698692685193,"duration":1766}},{"uid":"5eae39fc0fb939ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5eae39fc0fb939ae","status":"passed","time":{"start":1698646240082,"stop":1698646242009,"duration":1927}},{"uid":"355845ef1a1d26ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/355845ef1a1d26ba","status":"passed","time":{"start":1698646274421,"stop":1698646276362,"duration":1941}},{"uid":"3bb2b9a87f0120b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3bb2b9a87f0120b5","status":"passed","time":{"start":1698628477445,"stop":1698628479575,"duration":2130}},{"uid":"c873aaededb4b3a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c873aaededb4b3a8","status":"passed","time":{"start":1698615117825,"stop":1698615119587,"duration":1762}},{"uid":"6b9fd7b13a372244","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6b9fd7b13a372244","status":"passed","time":{"start":1698615168861,"stop":1698615170455,"duration":1594}},{"uid":"214c8eb35e05c504","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/214c8eb35e05c504","status":"passed","time":{"start":1698615051528,"stop":1698615053523,"duration":1995}},{"uid":"15e542b2972010c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/15e542b2972010c8","status":"passed","time":{"start":1698542290908,"stop":1698542292642,"duration":1734}},{"uid":"ee1503d5c9462cf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/ee1503d5c9462cf1","status":"passed","time":{"start":1698455489702,"stop":1698455494403,"duration":4701}},{"uid":"50c3ca2aa0cf26b9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/50c3ca2aa0cf26b9","status":"passed","time":{"start":1698369174772,"stop":1698369176655,"duration":1883}},{"uid":"fd9fa44d92771218","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/fd9fa44d92771218","status":"passed","time":{"start":1698282765947,"stop":1698282767830,"duration":1883}},{"uid":"b34268d933aa1da2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b34268d933aa1da2","status":"passed","time":{"start":1698196445699,"stop":1698196447445,"duration":1746}},{"uid":"af8313a2f428e845","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/af8313a2f428e845","status":"passed","time":{"start":1698178147839,"stop":1698178149888,"duration":2049}}]},"04b39ae94b1ff1469a2ad10c001ef3a6":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":70,"unknown":0,"total":71},"items":[{"uid":"80c489ad5a6f2948","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/80c489ad5a6f2948","status":"passed","time":{"start":1698867764063,"stop":1698867778367,"duration":14304}},{"uid":"9c2ca783df929a46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9c2ca783df929a46","status":"passed","time":{"start":1698801697057,"stop":1698801707734,"duration":10677}},{"uid":"f600daca1e66a582","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/f600daca1e66a582","status":"passed","time":{"start":1698788691053,"stop":1698788703509,"duration":12456}},{"uid":"d83dd939a9a74d64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d83dd939a9a74d64","status":"passed","time":{"start":1698715175320,"stop":1698715192162,"duration":16842}},{"uid":"c906a8bb4d857b63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/c906a8bb4d857b63","status":"passed","time":{"start":1698701521953,"stop":1698701531617,"duration":9664}},{"uid":"342212e724300a9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/342212e724300a9b","status":"passed","time":{"start":1698700412916,"stop":1698700423373,"duration":10457}},{"uid":"50d5cebac66e128f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/50d5cebac66e128f","status":"passed","time":{"start":1698693167298,"stop":1698693181153,"duration":13855}},{"uid":"667f78bfe16babde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/667f78bfe16babde","status":"passed","time":{"start":1698692930917,"stop":1698692941543,"duration":10626}},{"uid":"462dcbb27e85f9e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/462dcbb27e85f9e9","status":"passed","time":{"start":1698646521133,"stop":1698646537131,"duration":15998}},{"uid":"96594e8005bd9160","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/96594e8005bd9160","status":"passed","time":{"start":1698646522440,"stop":1698646538274,"duration":15834}},{"uid":"3b973a4a196bf7e7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/3b973a4a196bf7e7","status":"passed","time":{"start":1698628892255,"stop":1698628901901,"duration":9646}},{"uid":"16c90415baaae0a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/16c90415baaae0a7","status":"passed","time":{"start":1698615331943,"stop":1698615343437,"duration":11494}},{"uid":"3ed660466dff7f5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3ed660466dff7f5c","status":"passed","time":{"start":1698615566517,"stop":1698615581289,"duration":14772}},{"uid":"625a470df552224b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/625a470df552224b","status":"passed","time":{"start":1698615266360,"stop":1698615280081,"duration":13721}},{"uid":"250d43937362ccac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/250d43937362ccac","status":"passed","time":{"start":1698542509003,"stop":1698542520048,"duration":11045}},{"uid":"e63aeedf58d8514","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e63aeedf58d8514","status":"passed","time":{"start":1698455862438,"stop":1698455875500,"duration":13062}},{"uid":"b48360325ca38922","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/b48360325ca38922","status":"passed","time":{"start":1698369618290,"stop":1698369633368,"duration":15078}},{"uid":"b10204aa89663e81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/b10204aa89663e81","status":"passed","time":{"start":1698283000284,"stop":1698283013894,"duration":13610}},{"uid":"5f56bba6219cf671","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5f56bba6219cf671","status":"passed","time":{"start":1698196665872,"stop":1698196678753,"duration":12881}},{"uid":"7ef469a09b55b8c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7ef469a09b55b8c2","status":"passed","time":{"start":1698178597465,"stop":1698178607690,"duration":10225}}]},"fd6e3e2b6c7fbe2d0715ca47848314a0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b810bc41ebaa2b1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b810bc41ebaa2b1a","status":"passed","time":{"start":1698867805534,"stop":1698867807206,"duration":1672}},{"uid":"63e3bd2621ef4028","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/63e3bd2621ef4028","status":"passed","time":{"start":1698801626619,"stop":1698801628302,"duration":1683}},{"uid":"98550e41c58d8b6a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/98550e41c58d8b6a","status":"passed","time":{"start":1698788778642,"stop":1698788780510,"duration":1868}},{"uid":"2a5db036aee32628","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/2a5db036aee32628","status":"passed","time":{"start":1698715249239,"stop":1698715251071,"duration":1832}},{"uid":"2dfbf6d76d9696b3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/2dfbf6d76d9696b3","status":"passed","time":{"start":1698701581820,"stop":1698701583734,"duration":1914}},{"uid":"2a6bf64aec748971","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/2a6bf64aec748971","status":"passed","time":{"start":1698700486256,"stop":1698700487959,"duration":1703}},{"uid":"7674b1f2a7836d84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/7674b1f2a7836d84","status":"passed","time":{"start":1698693223957,"stop":1698693225742,"duration":1785}},{"uid":"4f5a4b2b06f4847b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/4f5a4b2b06f4847b","status":"passed","time":{"start":1698693010904,"stop":1698693012876,"duration":1972}},{"uid":"f2a36140814886f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f2a36140814886f8","status":"passed","time":{"start":1698646611971,"stop":1698646613724,"duration":1753}},{"uid":"27dd9b3b595a18c3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/27dd9b3b595a18c3","status":"passed","time":{"start":1698646575316,"stop":1698646577381,"duration":2065}},{"uid":"a3e71e81f5f9aa77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a3e71e81f5f9aa77","status":"passed","time":{"start":1698628828358,"stop":1698628830009,"duration":1651}},{"uid":"fa80b9a0431f23ad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/fa80b9a0431f23ad","status":"passed","time":{"start":1698615539948,"stop":1698615541478,"duration":1530}},{"uid":"55cdc58a42543361","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/55cdc58a42543361","status":"passed","time":{"start":1698615464750,"stop":1698615466398,"duration":1648}},{"uid":"ccae8b649802ff21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ccae8b649802ff21","status":"passed","time":{"start":1698615408266,"stop":1698615410387,"duration":2121}},{"uid":"a51b651d4d174e0d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a51b651d4d174e0d","status":"passed","time":{"start":1698542627332,"stop":1698542629154,"duration":1822}},{"uid":"3259dde590f0cea3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3259dde590f0cea3","status":"passed","time":{"start":1698455893005,"stop":1698455894515,"duration":1510}},{"uid":"f20cd7fecfcbfed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f20cd7fecfcbfed","status":"passed","time":{"start":1698369612424,"stop":1698369614588,"duration":2164}},{"uid":"250ad5bb526840e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/250ad5bb526840e6","status":"passed","time":{"start":1698283183217,"stop":1698283185081,"duration":1864}},{"uid":"e6475d7c83497e5e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e6475d7c83497e5e","status":"passed","time":{"start":1698196759413,"stop":1698196761081,"duration":1668}},{"uid":"dab6d1382876f6a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/dab6d1382876f6a3","status":"passed","time":{"start":1698178450960,"stop":1698178452797,"duration":1837}}]},"9ccf2d38c1146637d9a0560b2cb0f48e":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"4ed54b7785775d16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/4ed54b7785775d16","status":"passed","time":{"start":1698867382986,"stop":1698867388165,"duration":5179}},{"uid":"719dae516e9b8c84","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/719dae516e9b8c84","status":"passed","time":{"start":1698801497071,"stop":1698801501997,"duration":4926}},{"uid":"d69910fd4edd35da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/d69910fd4edd35da","status":"passed","time":{"start":1698788433700,"stop":1698788438735,"duration":5035}},{"uid":"662c2ccad3ea1b2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/662c2ccad3ea1b2b","status":"passed","time":{"start":1698714893096,"stop":1698714898385,"duration":5289}},{"uid":"113289e50403e0f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/113289e50403e0f5","status":"passed","time":{"start":1698701277179,"stop":1698701281997,"duration":4818}},{"uid":"3295d7bb87126102","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3295d7bb87126102","status":"passed","time":{"start":1698700160910,"stop":1698700165818,"duration":4908}},{"uid":"2b8cdb44db14ca0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2b8cdb44db14ca0e","status":"passed","time":{"start":1698692718218,"stop":1698692723339,"duration":5121}},{"uid":"7c1f9607aa481294","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7c1f9607aa481294","status":"passed","time":{"start":1698692671259,"stop":1698692676384,"duration":5125}},{"uid":"fe7614dd8d03d5fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/fe7614dd8d03d5fb","status":"passed","time":{"start":1698646230882,"stop":1698646236226,"duration":5344}},{"uid":"d5c098e33baebab8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d5c098e33baebab8","status":"passed","time":{"start":1698646260890,"stop":1698646265875,"duration":4985}},{"uid":"401088b0449debb2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/401088b0449debb2","status":"passed","time":{"start":1698628477527,"stop":1698628482219,"duration":4692}},{"uid":"a9cc7364b8357ceb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a9cc7364b8357ceb","status":"passed","time":{"start":1698615111748,"stop":1698615116392,"duration":4644}},{"uid":"edc47f5937b2701b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/edc47f5937b2701b","status":"passed","time":{"start":1698615167085,"stop":1698615171834,"duration":4749}},{"uid":"7c7c9bb6ca9fbecb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/7c7c9bb6ca9fbecb","status":"passed","time":{"start":1698615045169,"stop":1698615050252,"duration":5083}},{"uid":"a7ec3bbcabd34be5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a7ec3bbcabd34be5","status":"passed","time":{"start":1698542278412,"stop":1698542283767,"duration":5355}},{"uid":"1adfd7cdc2de3267","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1adfd7cdc2de3267","status":"passed","time":{"start":1698455474044,"stop":1698455478855,"duration":4811}},{"uid":"1d350cb894df1efe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/1d350cb894df1efe","status":"passed","time":{"start":1698369161210,"stop":1698369166369,"duration":5159}},{"uid":"7de08bf9c10e3f5f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/7de08bf9c10e3f5f","status":"passed","time":{"start":1698282744603,"stop":1698282749792,"duration":5189}},{"uid":"7c3b2ada352aa76d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7c3b2ada352aa76d","status":"passed","time":{"start":1698196422219,"stop":1698196426965,"duration":4746}},{"uid":"738020127c487764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/738020127c487764","status":"passed","time":{"start":1698178139603,"stop":1698178144881,"duration":5278}}]},"801248c9ab954856945dc1ac5bef1fab":{"statistic":{"failed":28,"broken":0,"skipped":0,"passed":142,"unknown":0,"total":170},"items":[{"uid":"d45ea2db01c2aa25","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/d45ea2db01c2aa25","status":"passed","time":{"start":1698867392746,"stop":1698867395179,"duration":2433}},{"uid":"b7e8f14380ac7fcf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b7e8f14380ac7fcf","status":"passed","time":{"start":1698801503421,"stop":1698801505501,"duration":2080}},{"uid":"148357b2bd86367e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/148357b2bd86367e","status":"passed","time":{"start":1698788425477,"stop":1698788427478,"duration":2001}},{"uid":"93a91f5f2c6cac76","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/93a91f5f2c6cac76","status":"passed","time":{"start":1698714889981,"stop":1698714891789,"duration":1808}},{"uid":"12d6dcfe8f1bf52a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/12d6dcfe8f1bf52a","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698701280236,"stop":1698701281737,"duration":1501}},{"uid":"4ac2c942be5d2f5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/4ac2c942be5d2f5c","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698700157450,"stop":1698700159218,"duration":1768}},{"uid":"fe7903d3134d1740","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/fe7903d3134d1740","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692716108,"stop":1698692717942,"duration":1834}},{"uid":"927cf8b42a34180a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/927cf8b42a34180a","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698692671757,"stop":1698692673723,"duration":1966}},{"uid":"ee2b32173da7234","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ee2b32173da7234","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646226768,"stop":1698646230296,"duration":3528}},{"uid":"8c10530047dcb7c1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8c10530047dcb7c1","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698646260782,"stop":1698646264447,"duration":3665}},{"uid":"d4c9b6b78a75ac59","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d4c9b6b78a75ac59","status":"failed","statusDetails":"ValueError: time data 'Tomorrow' does not match format '%a %d %b'","time":{"start":1698628468795,"stop":1698628470654,"duration":1859}},{"uid":"f1bb5d3466ad398e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f1bb5d3466ad398e","status":"passed","time":{"start":1698615109191,"stop":1698615110902,"duration":1711}},{"uid":"e03e75ca5b1f6464","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/e03e75ca5b1f6464","status":"passed","time":{"start":1698615160060,"stop":1698615161824,"duration":1764}},{"uid":"a1193b7d56fc0d12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/a1193b7d56fc0d12","status":"passed","time":{"start":1698615042491,"stop":1698615044038,"duration":1547}},{"uid":"8bff45b3dfe9cded","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/8bff45b3dfe9cded","status":"passed","time":{"start":1698542279317,"stop":1698542281374,"duration":2057}},{"uid":"3bb5c1b84b74105e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3bb5c1b84b74105e","status":"passed","time":{"start":1698455467121,"stop":1698455468811,"duration":1690}},{"uid":"5915accf30b2f82b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5915accf30b2f82b","status":"passed","time":{"start":1698369162847,"stop":1698369165093,"duration":2246}},{"uid":"c409c1e93f26fc28","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/c409c1e93f26fc28","status":"passed","time":{"start":1698282742955,"stop":1698282744564,"duration":1609}},{"uid":"eeb1467f44e99565","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/eeb1467f44e99565","status":"passed","time":{"start":1698196422827,"stop":1698196424905,"duration":2078}},{"uid":"41c1f5f649a273f4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/41c1f5f649a273f4","status":"passed","time":{"start":1698178136357,"stop":1698178138124,"duration":1767}}]},"93061d049d5e3b3b2886e3c632b0e1f1":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":29,"unknown":0,"total":32},"items":[{"uid":"aa6b3a0b007b215a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/aa6b3a0b007b215a","status":"passed","time":{"start":1698867413827,"stop":1698867415939,"duration":2112}},{"uid":"db4e5588d489db1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/db4e5588d489db1b","status":"passed","time":{"start":1698801539905,"stop":1698801542503,"duration":2598}},{"uid":"e608d76b6ec0e63d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e608d76b6ec0e63d","status":"passed","time":{"start":1698788485904,"stop":1698788488758,"duration":2854}},{"uid":"f737a584d0764d71","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f737a584d0764d71","status":"passed","time":{"start":1698714944764,"stop":1698714947520,"duration":2756}},{"uid":"fb221e5a05b8ffe9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/fb221e5a05b8ffe9","status":"passed","time":{"start":1698701306901,"stop":1698701308734,"duration":1833}},{"uid":"3a987fea2c9e5063","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3a987fea2c9e5063","status":"passed","time":{"start":1698700202240,"stop":1698700204873,"duration":2633}},{"uid":"654d670611fc88cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/654d670611fc88cc","status":"passed","time":{"start":1698692752741,"stop":1698692756397,"duration":3656}},{"uid":"47aa90bb56726ef2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/47aa90bb56726ef2","status":"passed","time":{"start":1698692703748,"stop":1698692706912,"duration":3164}},{"uid":"c801a3b62e3864e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c801a3b62e3864e9","status":"passed","time":{"start":1698646264684,"stop":1698646267731,"duration":3047}},{"uid":"cb6bd76757040601","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/cb6bd76757040601","status":"passed","time":{"start":1698646292910,"stop":1698646296707,"duration":3797}},{"uid":"a03a79ab24450b1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a03a79ab24450b1d","status":"passed","time":{"start":1698628520233,"stop":1698628522549,"duration":2316}},{"uid":"c353369a1397a17d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c353369a1397a17d","status":"passed","time":{"start":1698615145551,"stop":1698615147943,"duration":2392}},{"uid":"42ec090bd8011f1e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/42ec090bd8011f1e","status":"passed","time":{"start":1698615217303,"stop":1698615219818,"duration":2515}},{"uid":"e4705159e8cadbb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e4705159e8cadbb7","status":"passed","time":{"start":1698615076287,"stop":1698615079288,"duration":3001}},{"uid":"302ff55ec7b4f262","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/302ff55ec7b4f262","status":"passed","time":{"start":1698542313276,"stop":1698542315988,"duration":2712}},{"uid":"61a115d5e3e2bb9c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/61a115d5e3e2bb9c","status":"passed","time":{"start":1698455508118,"stop":1698455510480,"duration":2362}},{"uid":"d6ddaa396825369b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d6ddaa396825369b","status":"passed","time":{"start":1698369196256,"stop":1698369198924,"duration":2668}},{"uid":"8df2a21a631a1ce1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/8df2a21a631a1ce1","status":"passed","time":{"start":1698282785465,"stop":1698282789018,"duration":3553}},{"uid":"3ea456d91ca61aed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/3ea456d91ca61aed","status":"passed","time":{"start":1698196460928,"stop":1698196463490,"duration":2562}},{"uid":"3e91da86791943c6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/3e91da86791943c6","status":"failed","statusDetails":"TypeError: 'NoneType' object is not iterable","time":{"start":1698178170386,"stop":1698178193001,"duration":22615}}]},"9757596c6a580c04f776b266c6584936":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"ffde4f283a213bd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/ffde4f283a213bd2","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867803871,"stop":1698867804064,"duration":193}},{"uid":"35f2e0f0bd3b979e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/35f2e0f0bd3b979e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801628305,"stop":1698801628378,"duration":73}},{"uid":"db1e8b10c93019e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/db1e8b10c93019e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788780513,"stop":1698788780798,"duration":285}},{"uid":"43f76e48d22d5531","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/43f76e48d22d5531","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715251075,"stop":1698715251190,"duration":115}},{"uid":"4fc0c82f9e4b1579","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4fc0c82f9e4b1579","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701583737,"stop":1698701583869,"duration":132}},{"uid":"147d5cc17ec3b1f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/147d5cc17ec3b1f9","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700487961,"stop":1698700488224,"duration":263}},{"uid":"2ac2c8c754035cb1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2ac2c8c754035cb1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693225746,"stop":1698693225868,"duration":122}},{"uid":"7b6d5438cc3979fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7b6d5438cc3979fd","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693012880,"stop":1698693012993,"duration":113}},{"uid":"677eab3b49719736","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/677eab3b49719736","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646613729,"stop":1698646613849,"duration":120}},{"uid":"b13d6e14455c0211","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b13d6e14455c0211","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646577384,"stop":1698646577652,"duration":268}},{"uid":"e64df0a71ef80204","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e64df0a71ef80204","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628830012,"stop":1698628830143,"duration":131}},{"uid":"8500cda440153f1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8500cda440153f1a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615541482,"stop":1698615541612,"duration":130}},{"uid":"d92fef5d21ea48d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d92fef5d21ea48d4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615466402,"stop":1698615466542,"duration":140}},{"uid":"1a05bd0c3f6d3520","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/1a05bd0c3f6d3520","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615410391,"stop":1698615410674,"duration":283}},{"uid":"6b2541334015ace4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6b2541334015ace4","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542629157,"stop":1698542629832,"duration":675}},{"uid":"481666e386275178","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/481666e386275178","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455894518,"stop":1698455894725,"duration":207}},{"uid":"7cf20586b89548ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/7cf20586b89548ce","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369614592,"stop":1698369614705,"duration":113}},{"uid":"f00cc08384cd890","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f00cc08384cd890","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698283185085,"stop":1698283185192,"duration":107}},{"uid":"b85acadf0ccdae88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/b85acadf0ccdae88","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196761084,"stop":1698196761663,"duration":579}},{"uid":"884cd0e15c8f8021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/884cd0e15c8f8021","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178452801,"stop":1698178453483,"duration":682}}]},"457984096c8a54ecc6e0400bb319c59a":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":129,"unknown":0,"total":131},"items":[{"uid":"c72db39beb97dd3f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/c72db39beb97dd3f","status":"passed","time":{"start":1698867433266,"stop":1698867438577,"duration":5311}},{"uid":"aefd6f314c022093","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/aefd6f314c022093","status":"passed","time":{"start":1698801523385,"stop":1698801531073,"duration":7688}},{"uid":"79e342d09e9f6edc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/79e342d09e9f6edc","status":"passed","time":{"start":1698788488760,"stop":1698788493986,"duration":5226}},{"uid":"c1e4e95f990de0f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/c1e4e95f990de0f0","status":"passed","time":{"start":1698714947523,"stop":1698714952811,"duration":5288}},{"uid":"4aec2c987634c535","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4aec2c987634c535","status":"passed","time":{"start":1698701308737,"stop":1698701313958,"duration":5221}},{"uid":"fe2dbb520d9269f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/fe2dbb520d9269f9","status":"passed","time":{"start":1698700204877,"stop":1698700210259,"duration":5382}},{"uid":"784bfa0c3de74ee0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/784bfa0c3de74ee0","status":"passed","time":{"start":1698692756400,"stop":1698692761733,"duration":5333}},{"uid":"39b770bd46ef23cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/39b770bd46ef23cf","status":"passed","time":{"start":1698692706916,"stop":1698692712259,"duration":5343}},{"uid":"de197dcb01a76b27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/de197dcb01a76b27","status":"passed","time":{"start":1698646350965,"stop":1698646358987,"duration":8022}},{"uid":"f9c04220674c32f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/f9c04220674c32f9","status":"passed","time":{"start":1698646357963,"stop":1698646364023,"duration":6060}},{"uid":"2f571877424aeb46","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/2f571877424aeb46","status":"passed","time":{"start":1698628576476,"stop":1698628581529,"duration":5053}},{"uid":"c7b8a4807d2c1038","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c7b8a4807d2c1038","status":"passed","time":{"start":1698615494210,"stop":1698615499385,"duration":5175}},{"uid":"26e9c547a9116814","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/26e9c547a9116814","status":"passed","time":{"start":1698615257802,"stop":1698615263482,"duration":5680}},{"uid":"38c7a18def3d4c6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/38c7a18def3d4c6f","status":"passed","time":{"start":1698615137351,"stop":1698615142618,"duration":5267}},{"uid":"720e3f81a48ee831","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/720e3f81a48ee831","status":"passed","time":{"start":1698542377504,"stop":1698542389096,"duration":11592}},{"uid":"bb03586a544a38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bb03586a544a38e","status":"passed","time":{"start":1698455566909,"stop":1698455578242,"duration":11333}},{"uid":"47b5eda21574d635","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/47b5eda21574d635","status":"passed","time":{"start":1698369254436,"stop":1698369260327,"duration":5891}},{"uid":"218bb09b1d820a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/218bb09b1d820a0","status":"passed","time":{"start":1698282859204,"stop":1698282870286,"duration":11082}},{"uid":"a8b28019eeecc58d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/a8b28019eeecc58d","status":"passed","time":{"start":1698196533878,"stop":1698196539006,"duration":5128}},{"uid":"3aa51000b608b7c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/3aa51000b608b7c2","status":"passed","time":{"start":1698178232979,"stop":1698178238331,"duration":5352}}]},"d724d8b9a4d0593a99f53e95b03e558b":{"statistic":{"failed":91,"broken":0,"skipped":0,"passed":79,"unknown":0,"total":170},"items":[{"uid":"bc90a5816ef6c038","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/bc90a5816ef6c038","status":"passed","time":{"start":1698867813759,"stop":1698867817109,"duration":3350}},{"uid":"202cacfe957cc6db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/202cacfe957cc6db","status":"passed","time":{"start":1698801635741,"stop":1698801638980,"duration":3239}},{"uid":"cf19541da18c9a9a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/cf19541da18c9a9a","status":"passed","time":{"start":1698788790227,"stop":1698788794778,"duration":4551}},{"uid":"f87b3d54bf8e60a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/f87b3d54bf8e60a8","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698715261726,"stop":1698715265785,"duration":4059}},{"uid":"3a05533e4af3a924","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/3a05533e4af3a924","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701595015,"stop":1698701598703,"duration":3688}},{"uid":"a28af657b605aa20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a28af657b605aa20","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700498087,"stop":1698700502293,"duration":4206}},{"uid":"b6ae7074d096830a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b6ae7074d096830a","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693235711,"stop":1698693239432,"duration":3721}},{"uid":"b4a7ef09070b5222","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b4a7ef09070b5222","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698693022581,"stop":1698693026529,"duration":3948}},{"uid":"885f46996caf3c43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/885f46996caf3c43","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646613895,"stop":1698646617594,"duration":3699}},{"uid":"8e7673b97ab714d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8e7673b97ab714d7","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698646586390,"stop":1698646594303,"duration":7913}},{"uid":"a64efc9139002fbe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/a64efc9139002fbe","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698628839161,"stop":1698628842775,"duration":3614}},{"uid":"4cacf3064e3d9c32","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4cacf3064e3d9c32","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615549107,"stop":1698615552689,"duration":3582}},{"uid":"d092382e3b1f9337","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/d092382e3b1f9337","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615474591,"stop":1698615478352,"duration":3761}},{"uid":"df52dd458f9b8bde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/df52dd458f9b8bde","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698615419534,"stop":1698615423850,"duration":4316}},{"uid":"84ec49ff8043da6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/84ec49ff8043da6f","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698542639985,"stop":1698542644055,"duration":4070}},{"uid":"5e8715ca06d7aead","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5e8715ca06d7aead","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698455902256,"stop":1698455905714,"duration":3458}},{"uid":"ef531267ce8fb532","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/ef531267ce8fb532","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698369625958,"stop":1698369630935,"duration":4977}},{"uid":"928034901dc77222","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/928034901dc77222","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698283240043,"stop":1698283243987,"duration":3944}},{"uid":"cd31aa44d9530302","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/cd31aa44d9530302","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698196769844,"stop":1698196773531,"duration":3687}},{"uid":"e5d14ecaa208437b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e5d14ecaa208437b","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698178462457,"stop":1698178466827,"duration":4370}}]},"be5066a45f8f21ace99c9910b786c6c9":{"statistic":{"failed":38,"broken":0,"skipped":0,"passed":132,"unknown":0,"total":170},"items":[{"uid":"49f76b6d0f5cd82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/49f76b6d0f5cd82","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55f39051dfb3 \n#1 0x55f3901f14a7 \n#2 0x55f390238dd6 \n#3 0x55f390238ec1 \n#4 0x55f390276354 \n#5 0x55f39025a96d \n#6 0x55f390273c02 \n#7 0x55f39025a713 \n#8 0x55f39022d18b \n#9 0x55f39022df7e \n#10 0x55f3904e38d8 \n#11 0x55f3904e7800 \n#12 0x55f3904f1cfc \n#13 0x55f3904e8418 \n#14 0x55f3904b542f \n#15 0x55f39050c4e8 \n#16 0x55f39050c6b4 \n#17 0x55f39051d143 \n#18 0x7f46b5494ac3 ","time":{"start":1698867628626,"stop":1698867633176,"duration":4550}},{"uid":"122c13a0f9ece0ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/122c13a0f9ece0ae","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x5640138f7fb3 \n#1 0x5640135cb4a7 \n#2 0x564013612dd6 \n#3 0x564013612ec1 \n#4 0x564013650354 \n#5 0x56401363496d \n#6 0x56401364dc02 \n#7 0x564013634713 \n#8 0x56401360718b \n#9 0x564013607f7e \n#10 0x5640138bd8d8 \n#11 0x5640138c1800 \n#12 0x5640138cbcfc \n#13 0x5640138c2418 \n#14 0x56401388f42f \n#15 0x5640138e64e8 \n#16 0x5640138e66b4 \n#17 0x5640138f7143 \n#18 0x7f059c094ac3 ","time":{"start":1698801570182,"stop":1698801573909,"duration":3727}},{"uid":"f147af36d63e6799","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/f147af36d63e6799","status":"failed","statusDetails":"selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"[id=\"ccc-notify-accept\"]\"}\n (Session info: headless chrome=118.0.5993.117); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception\nStacktrace:\n#0 0x55e139e9cfb3 \n#1 0x55e139b704a7 \n#2 0x55e139bb7dd6 \n#3 0x55e139bb7ec1 \n#4 0x55e139bf5354 \n#5 0x55e139bd996d \n#6 0x55e139bf2c02 \n#7 0x55e139bd9713 \n#8 0x55e139bac18b \n#9 0x55e139bacf7e \n#10 0x55e139e628d8 \n#11 0x55e139e66800 \n#12 0x55e139e70cfc \n#13 0x55e139e67418 \n#14 0x55e139e3442f \n#15 0x55e139e8b4e8 \n#16 0x55e139e8b6b4 \n#17 0x55e139e9c143 \n#18 0x7f0552a94ac3 ","time":{"start":1698788554554,"stop":1698788559767,"duration":5213}},{"uid":"d1d0caba7cda0114","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d1d0caba7cda0114","status":"passed","time":{"start":1698715036105,"stop":1698715042642,"duration":6537}},{"uid":"9e4be25b0f3f9207","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9e4be25b0f3f9207","status":"passed","time":{"start":1698701384646,"stop":1698701390069,"duration":5423}},{"uid":"c236db1d11bceaaf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/c236db1d11bceaaf","status":"passed","time":{"start":1698700273900,"stop":1698700280899,"duration":6999}},{"uid":"d1e88b6ec1a5b82d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d1e88b6ec1a5b82d","status":"passed","time":{"start":1698693028958,"stop":1698693035280,"duration":6322}},{"uid":"e3fdd23b01e8312f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/e3fdd23b01e8312f","status":"passed","time":{"start":1698692792605,"stop":1698692798784,"duration":6179}},{"uid":"66bc9049c85f0775","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/66bc9049c85f0775","status":"passed","time":{"start":1698646383075,"stop":1698646389356,"duration":6281}},{"uid":"6fa6b2d69af64a7e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6fa6b2d69af64a7e","status":"passed","time":{"start":1698646385705,"stop":1698646391572,"duration":5867}},{"uid":"c29688a69b12334c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c29688a69b12334c","status":"passed","time":{"start":1698628753968,"stop":1698628759458,"duration":5490}},{"uid":"ae25b3b2d0793e12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/ae25b3b2d0793e12","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698615195673,"stop":1698615200874,"duration":5201}},{"uid":"a71e51a55046948b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a71e51a55046948b","status":"passed","time":{"start":1698615427934,"stop":1698615433899,"duration":5965}},{"uid":"722bb57e30bb2edd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/722bb57e30bb2edd","status":"passed","time":{"start":1698615128303,"stop":1698615134747,"duration":6444}},{"uid":"f7f6e2df09b61226","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/f7f6e2df09b61226","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698542372845,"stop":1698542378360,"duration":5515}},{"uid":"2768297b779f43ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2768297b779f43ae","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698455713506,"stop":1698455731196,"duration":17690}},{"uid":"18894f62f38a4d07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/18894f62f38a4d07","status":"passed","time":{"start":1698369480106,"stop":1698369486227,"duration":6121}},{"uid":"38ad1811157d82e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/38ad1811157d82e0","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'string'","time":{"start":1698282861630,"stop":1698282867825,"duration":6195}},{"uid":"56cfa10978594485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/56cfa10978594485","status":"passed","time":{"start":1698196528137,"stop":1698196533640,"duration":5503}},{"uid":"b35a166018d8f251","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b35a166018d8f251","status":"passed","time":{"start":1698178459580,"stop":1698178465673,"duration":6093}}]},"cc336f6dd92ae6b8042805cd6f13d13e":{"statistic":{"failed":101,"broken":0,"skipped":0,"passed":69,"unknown":0,"total":170},"items":[{"uid":"f5bc660ed06ea80e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/f5bc660ed06ea80e","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698867408597,"stop":1698867410076,"duration":1479}},{"uid":"5c3ece3df40c3e6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/5c3ece3df40c3e6b","status":"passed","time":{"start":1698801501482,"stop":1698801505848,"duration":4366}},{"uid":"734224c54e088e78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/734224c54e088e78","status":"passed","time":{"start":1698788441170,"stop":1698788446094,"duration":4924}},{"uid":"e3f9a200cdb32f69","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e3f9a200cdb32f69","status":"passed","time":{"start":1698714919633,"stop":1698714925071,"duration":5438}},{"uid":"1d9abac581ddd6ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/1d9abac581ddd6ed","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698701297695,"stop":1698701299245,"duration":1550}},{"uid":"5f351a4780b6c3a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/5f351a4780b6c3a2","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698700173191,"stop":1698700175003,"duration":1812}},{"uid":"2dd6bcc473f580bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2dd6bcc473f580bb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692732275,"stop":1698692734071,"duration":1796}},{"uid":"66b55a7d281ca591","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/66b55a7d281ca591","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698692690526,"stop":1698692692777,"duration":2251}},{"uid":"f44f80e0a25e3241","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f44f80e0a25e3241","status":"passed","time":{"start":1698646243700,"stop":1698646248453,"duration":4753}},{"uid":"8dd4427fda6071bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/8dd4427fda6071bb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698646278061,"stop":1698646280070,"duration":2009}},{"uid":"23b2bd163acddd99","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/23b2bd163acddd99","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698628483292,"stop":1698628485018,"duration":1726}},{"uid":"563a49717e43f417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/563a49717e43f417","status":"passed","time":{"start":1698615121060,"stop":1698615125673,"duration":4613}},{"uid":"4690c05d6ad34fd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4690c05d6ad34fd2","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615171783,"stop":1698615173410,"duration":1627}},{"uid":"acb952c7cb3816d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/acb952c7cb3816d3","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698615056571,"stop":1698615058326,"duration":1755}},{"uid":"5592c096f0c29793","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5592c096f0c29793","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698542302336,"stop":1698542304352,"duration":2016}},{"uid":"212f219ce7cd5eca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/212f219ce7cd5eca","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698455496696,"stop":1698455498390,"duration":1694}},{"uid":"32b3269879afadfb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/32b3269879afadfb","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698369178376,"stop":1698369180623,"duration":2247}},{"uid":"d30987c1e7274c2c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d30987c1e7274c2c","status":"failed","statusDetails":"AttributeError: 'NoneType' object has no attribute 'attrs'","time":{"start":1698282770528,"stop":1698282775304,"duration":4776}},{"uid":"5bc5c2ed087cff72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5bc5c2ed087cff72","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698196449338,"stop":1698196450776,"duration":1438}},{"uid":"ecfb2a15f192c022","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ecfb2a15f192c022","status":"failed","statusDetails":"ValueError: Code 5: Failed to get bin data. Too many requests. Please wait a few minutes before trying again.","time":{"start":1698178151794,"stop":1698178153530,"duration":1736}}]},"e674cebf616dd1178743c85688db8654":{"statistic":{"failed":7,"broken":0,"skipped":0,"passed":163,"unknown":0,"total":170},"items":[{"uid":"6b4138e84d472d0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/6b4138e84d472d0c","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867604851,"stop":1698867607962,"duration":3111}},{"uid":"78a749add36bc0c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/78a749add36bc0c4","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801655623,"stop":1698801673894,"duration":18271}},{"uid":"e046b09a1c09fe77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e046b09a1c09fe77","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788693212,"stop":1698788696908,"duration":3696}},{"uid":"fed2e341e23699aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fed2e341e23699aa","status":"passed","time":{"start":1698715171646,"stop":1698715174620,"duration":2974}},{"uid":"b22c6d75754f7baf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b22c6d75754f7baf","status":"passed","time":{"start":1698701499721,"stop":1698701502236,"duration":2515}},{"uid":"b9fbf180e12ca349","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b9fbf180e12ca349","status":"passed","time":{"start":1698700408832,"stop":1698700412068,"duration":3236}},{"uid":"badc32e863833507","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/badc32e863833507","status":"passed","time":{"start":1698692982748,"stop":1698692985835,"duration":3087}},{"uid":"113a37e17711e24c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/113a37e17711e24c","status":"passed","time":{"start":1698692931660,"stop":1698692934986,"duration":3326}},{"uid":"4f598211a45b87fa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/4f598211a45b87fa","status":"passed","time":{"start":1698646547949,"stop":1698646550925,"duration":2976}},{"uid":"b12beb4b29c31827","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/b12beb4b29c31827","status":"passed","time":{"start":1698646486863,"stop":1698646490219,"duration":3356}},{"uid":"42ef6ce1a13697e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/42ef6ce1a13697e3","status":"passed","time":{"start":1698628523558,"stop":1698628527277,"duration":3719}},{"uid":"320d9b2bc179c357","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/320d9b2bc179c357","status":"passed","time":{"start":1698615148981,"stop":1698615152042,"duration":3061}},{"uid":"a894a6fcdbb88888","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a894a6fcdbb88888","status":"passed","time":{"start":1698615220868,"stop":1698615223503,"duration":2635}},{"uid":"64390310db34062a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/64390310db34062a","status":"passed","time":{"start":1698615080412,"stop":1698615083882,"duration":3470}},{"uid":"928a8fc6f01e71e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/928a8fc6f01e71e5","status":"passed","time":{"start":1698542316542,"stop":1698542320002,"duration":3460}},{"uid":"cde8eaee996cac2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/cde8eaee996cac2","status":"passed","time":{"start":1698455513173,"stop":1698455516137,"duration":2964}},{"uid":"86a37bf92554c3b2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/86a37bf92554c3b2","status":"passed","time":{"start":1698369200076,"stop":1698369202998,"duration":2922}},{"uid":"2b1da665b88153cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/2b1da665b88153cf","status":"passed","time":{"start":1698282791311,"stop":1698282794008,"duration":2697}},{"uid":"9be621af73a90b51","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/9be621af73a90b51","status":"passed","time":{"start":1698196466199,"stop":1698196468868,"duration":2669}},{"uid":"7e3a3e41b71933bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7e3a3e41b71933bb","status":"passed","time":{"start":1698178194096,"stop":1698178196958,"duration":2862}}]},"c3b97046df734f921dcc37a130cf4bef":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"6c16f82c12e6fc94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/6c16f82c12e6fc94","status":"passed","time":{"start":1698867483410,"stop":1698867484237,"duration":827}},{"uid":"28fddf3e59b4a38e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/28fddf3e59b4a38e","status":"passed","time":{"start":1698801552497,"stop":1698801553262,"duration":765}},{"uid":"5882dd84fdec0c4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5882dd84fdec0c4e","status":"passed","time":{"start":1698788539244,"stop":1698788540153,"duration":909}},{"uid":"bacf656841bb8e9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/bacf656841bb8e9d","status":"passed","time":{"start":1698715013838,"stop":1698715015093,"duration":1255}},{"uid":"17fb7715d480744f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/17fb7715d480744f","status":"passed","time":{"start":1698701368249,"stop":1698701369360,"duration":1111}},{"uid":"954b36f96a0ac023","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/954b36f96a0ac023","status":"passed","time":{"start":1698700253238,"stop":1698700254171,"duration":933}},{"uid":"22d43ac1504efb4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/22d43ac1504efb4","status":"passed","time":{"start":1698693011212,"stop":1698693012423,"duration":1211}},{"uid":"8a23701ee3dcc092","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8a23701ee3dcc092","status":"passed","time":{"start":1698692776688,"stop":1698692777578,"duration":890}},{"uid":"59bbfc6410695011","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/59bbfc6410695011","status":"passed","time":{"start":1698646364457,"stop":1698646365401,"duration":944}},{"uid":"7959835f96d08030","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7959835f96d08030","status":"passed","time":{"start":1698646368541,"stop":1698646369744,"duration":1203}},{"uid":"b21620b9a1aa3daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b21620b9a1aa3daa","status":"passed","time":{"start":1698628577910,"stop":1698628579343,"duration":1433}},{"uid":"a5530a6568fd616a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a5530a6568fd616a","status":"passed","time":{"start":1698615180789,"stop":1698615181625,"duration":836}},{"uid":"dfaaf0be8592a0dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/dfaaf0be8592a0dd","status":"passed","time":{"start":1698615248522,"stop":1698615249588,"duration":1066}},{"uid":"4c9dbe90dcbb88af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/4c9dbe90dcbb88af","status":"passed","time":{"start":1698615111010,"stop":1698615111975,"duration":965}},{"uid":"6af35f139e944677","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6af35f139e944677","status":"passed","time":{"start":1698542351250,"stop":1698542352565,"duration":1315}},{"uid":"2442fde96629c432","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2442fde96629c432","status":"passed","time":{"start":1698455577498,"stop":1698455578200,"duration":702}},{"uid":"5642e68b48b9f52f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5642e68b48b9f52f","status":"passed","time":{"start":1698369250739,"stop":1698369252395,"duration":1656}},{"uid":"11c553e5e5f44788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/11c553e5e5f44788","status":"passed","time":{"start":1698282842060,"stop":1698282843594,"duration":1534}},{"uid":"e5acc53516a1ed0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e5acc53516a1ed0c","status":"passed","time":{"start":1698196506927,"stop":1698196507933,"duration":1006}},{"uid":"8d07d4c2a7657260","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/8d07d4c2a7657260","status":"passed","time":{"start":1698178226572,"stop":1698178227501,"duration":929}}]},"1e5a723ab9bb5ec179bcd63e0a46576d":{"statistic":{"failed":20,"broken":0,"skipped":0,"passed":150,"unknown":0,"total":170},"items":[{"uid":"e548a6da063d1d5c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/e548a6da063d1d5c","status":"passed","time":{"start":1698867793914,"stop":1698867796923,"duration":3009}},{"uid":"cdc0d603a1de4db3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/cdc0d603a1de4db3","status":"passed","time":{"start":1698801609069,"stop":1698801610838,"duration":1769}},{"uid":"c9d5783c4d01d796","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c9d5783c4d01d796","status":"passed","time":{"start":1698788759877,"stop":1698788762074,"duration":2197}},{"uid":"4bcad67a017738e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4bcad67a017738e1","status":"passed","time":{"start":1698715232004,"stop":1698715234352,"duration":2348}},{"uid":"4794e2aed82b8737","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/4794e2aed82b8737","status":"passed","time":{"start":1698701563741,"stop":1698701566468,"duration":2727}},{"uid":"81c3aa2cc163fcc8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/81c3aa2cc163fcc8","status":"passed","time":{"start":1698700468643,"stop":1698700470868,"duration":2225}},{"uid":"349dba40471257eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/349dba40471257eb","status":"passed","time":{"start":1698693207431,"stop":1698693209918,"duration":2487}},{"uid":"d845b9a75081b7d7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d845b9a75081b7d7","status":"passed","time":{"start":1698692993279,"stop":1698692996103,"duration":2824}},{"uid":"d4882fd984f5074f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/d4882fd984f5074f","status":"passed","time":{"start":1698646595222,"stop":1698646597393,"duration":2171}},{"uid":"65bb1c9154dc2af5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/65bb1c9154dc2af5","status":"passed","time":{"start":1698646687492,"stop":1698646698810,"duration":11318}},{"uid":"bb61aa8511903015","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/bb61aa8511903015","status":"passed","time":{"start":1698628808264,"stop":1698628810593,"duration":2329}},{"uid":"ce06c77ee334a3ba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/ce06c77ee334a3ba","status":"passed","time":{"start":1698615663850,"stop":1698615666435,"duration":2585}},{"uid":"3e6fcea9aeb9e37d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/3e6fcea9aeb9e37d","status":"passed","time":{"start":1698615448216,"stop":1698615450195,"duration":1979}},{"uid":"edbb46ef1970ad83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/edbb46ef1970ad83","status":"passed","time":{"start":1698615390386,"stop":1698615393105,"duration":2719}},{"uid":"3cfab694deffebd7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3cfab694deffebd7","status":"passed","time":{"start":1698542604939,"stop":1698542608000,"duration":3061}},{"uid":"f66cb558039b3fc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/f66cb558039b3fc7","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":1698455803278,"stop":1698455933937,"duration":130659}},{"uid":"bb85021e5582134d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/bb85021e5582134d","status":"passed","time":{"start":1698369594840,"stop":1698369597508,"duration":2668}},{"uid":"e57003a7c9d007fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e57003a7c9d007fd","status":"passed","time":{"start":1698283166266,"stop":1698283168985,"duration":2719}},{"uid":"7c1b9cae31d2d9d3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7c1b9cae31d2d9d3","status":"passed","time":{"start":1698196741460,"stop":1698196743808,"duration":2348}},{"uid":"cf4537e29536b6cc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/cf4537e29536b6cc","status":"passed","time":{"start":1698178434024,"stop":1698178436374,"duration":2350}}]},"dac8bb4374cb8d8a9239d9475542e329":{"statistic":{"failed":118,"broken":0,"skipped":0,"passed":52,"unknown":0,"total":170},"items":[{"uid":"c07e9bdd8741bf4d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/c07e9bdd8741bf4d","status":"passed","time":{"start":1698867407055,"stop":1698867408595,"duration":1540}},{"uid":"6f7ed8156add581","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6f7ed8156add581","status":"passed","time":{"start":1698801499611,"stop":1698801501480,"duration":1869}},{"uid":"8d4281264c5131f2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8d4281264c5131f2","status":"passed","time":{"start":1698788438874,"stop":1698788441167,"duration":2293}},{"uid":"eafbeadff99d2cb6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/eafbeadff99d2cb6","status":"passed","time":{"start":1698714917268,"stop":1698714919630,"duration":2362}},{"uid":"ad4b628859687808","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ad4b628859687808","status":"passed","time":{"start":1698701294095,"stop":1698701297693,"duration":3598}},{"uid":"1c68e462698734a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/1c68e462698734a8","status":"passed","time":{"start":1698700171589,"stop":1698700173188,"duration":1599}},{"uid":"e2d858843b9c389e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/e2d858843b9c389e","status":"passed","time":{"start":1698692730624,"stop":1698692732271,"duration":1647}},{"uid":"d81c793c043c2c75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/d81c793c043c2c75","status":"passed","time":{"start":1698692686470,"stop":1698692690524,"duration":4054}},{"uid":"436ffd58df1a3810","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/436ffd58df1a3810","status":"passed","time":{"start":1698646242013,"stop":1698646243689,"duration":1676}},{"uid":"10652f1aeff3d564","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/10652f1aeff3d564","status":"passed","time":{"start":1698646276364,"stop":1698646278059,"duration":1695}},{"uid":"c93e8c722cc616a9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c93e8c722cc616a9","status":"passed","time":{"start":1698628479578,"stop":1698628483290,"duration":3712}},{"uid":"8bee24d7d5f15d78","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8bee24d7d5f15d78","status":"passed","time":{"start":1698615119590,"stop":1698615121057,"duration":1467}},{"uid":"9c17f5dd503f352a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/9c17f5dd503f352a","status":"passed","time":{"start":1698615170458,"stop":1698615171779,"duration":1321}},{"uid":"c2ab9c589d4f2319","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c2ab9c589d4f2319","status":"passed","time":{"start":1698615053526,"stop":1698615056569,"duration":3043}},{"uid":"6907d33dc28c67aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6907d33dc28c67aa","status":"passed","time":{"start":1698542292644,"stop":1698542302334,"duration":9690}},{"uid":"671a58873db2fc27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/671a58873db2fc27","status":"passed","time":{"start":1698455494406,"stop":1698455496694,"duration":2288}},{"uid":"789ec5ecff1c811d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/789ec5ecff1c811d","status":"passed","time":{"start":1698369176658,"stop":1698369178372,"duration":1714}},{"uid":"743263be03a6d45e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/743263be03a6d45e","status":"passed","time":{"start":1698282767832,"stop":1698282770525,"duration":2693}},{"uid":"5a5f00296d11946b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5a5f00296d11946b","status":"passed","time":{"start":1698196447448,"stop":1698196449335,"duration":1887}},{"uid":"4ffddb83ec1ddea6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/4ffddb83ec1ddea6","status":"passed","time":{"start":1698178149891,"stop":1698178151790,"duration":1899}}]},"2201f2e645b53978b00ee752136bc95f":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"52e0eb0ecc7df8c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/52e0eb0ecc7df8c2","status":"passed","time":{"start":1698867812993,"stop":1698867816193,"duration":3200}},{"uid":"931117770858851d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/931117770858851d","status":"passed","time":{"start":1698801641968,"stop":1698801645360,"duration":3392}},{"uid":"1abe19c628d80c13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/1abe19c628d80c13","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788797530,"stop":1698788798944,"duration":1414}},{"uid":"5784f5065f48f053","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5784f5065f48f053","status":"passed","time":{"start":1698715274277,"stop":1698715278134,"duration":3857}},{"uid":"5ef77ab5508b3f72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/5ef77ab5508b3f72","status":"passed","time":{"start":1698701601064,"stop":1698701604025,"duration":2961}},{"uid":"403770b345e8751e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/403770b345e8751e","status":"passed","time":{"start":1698700504951,"stop":1698700508157,"duration":3206}},{"uid":"835e7a7ed76e96bf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/835e7a7ed76e96bf","status":"passed","time":{"start":1698693242048,"stop":1698693245395,"duration":3347}},{"uid":"69abdd9998343f85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/69abdd9998343f85","status":"passed","time":{"start":1698693034815,"stop":1698693038036,"duration":3221}},{"uid":"b9ab8b04dad681ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/b9ab8b04dad681ce","status":"passed","time":{"start":1698646630033,"stop":1698646633436,"duration":3403}},{"uid":"6e022e91d10ff73f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6e022e91d10ff73f","status":"passed","time":{"start":1698646606187,"stop":1698646609623,"duration":3436}},{"uid":"837111ddd87e8afa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/837111ddd87e8afa","status":"passed","time":{"start":1698628845122,"stop":1698628851871,"duration":6749}},{"uid":"e2ed38c721739161","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/e2ed38c721739161","status":"passed","time":{"start":1698615554817,"stop":1698615556291,"duration":1474}},{"uid":"fddb3a5b54df57ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/fddb3a5b54df57ec","status":"passed","time":{"start":1698615480627,"stop":1698615481726,"duration":1099}},{"uid":"52e7a4d39b708acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/52e7a4d39b708acf","status":"passed","time":{"start":1698615426900,"stop":1698615429322,"duration":2422}},{"uid":"67093fce5a4c485c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/67093fce5a4c485c","status":"passed","time":{"start":1698542648231,"stop":1698542651805,"duration":3574}},{"uid":"5785048476338f12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/5785048476338f12","status":"passed","time":{"start":1698455911484,"stop":1698455914256,"duration":2772}},{"uid":"d9ce2f8fa8e06b6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d9ce2f8fa8e06b6f","status":"passed","time":{"start":1698369634353,"stop":1698369637659,"duration":3306}},{"uid":"9b02db7a5e08849","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/9b02db7a5e08849","status":"passed","time":{"start":1698283246776,"stop":1698283250516,"duration":3740}},{"uid":"379fbb9d7c0cdcf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/379fbb9d7c0cdcf2","status":"passed","time":{"start":1698196779777,"stop":1698196783410,"duration":3633}},{"uid":"b3591afc3f91e6b7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b3591afc3f91e6b7","status":"passed","time":{"start":1698178469823,"stop":1698178473303,"duration":3480}}]},"484d0c5e2def185d103e4e0bbf55c9cd":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"82be66ff5ab62851","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/82be66ff5ab62851","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867637924,"stop":1698867639355,"duration":1431}},{"uid":"68554b54aa3753af","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/68554b54aa3753af","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801583730,"stop":1698801587450,"duration":3720}},{"uid":"9248dcb5ddcf8896","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9248dcb5ddcf8896","status":"passed","time":{"start":1698788738448,"stop":1698788740385,"duration":1937}},{"uid":"67ac972b436b69c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/67ac972b436b69c2","status":"passed","time":{"start":1698715205330,"stop":1698715207012,"duration":1682}},{"uid":"9b6ea7456b897a55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9b6ea7456b897a55","status":"passed","time":{"start":1698701546083,"stop":1698701547804,"duration":1721}},{"uid":"b5637a89e4977d35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b5637a89e4977d35","status":"passed","time":{"start":1698700445087,"stop":1698700449087,"duration":4000}},{"uid":"ac6f5535b650be83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/ac6f5535b650be83","status":"passed","time":{"start":1698693148712,"stop":1698693150757,"duration":2045}},{"uid":"55a60671f2e34b35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/55a60671f2e34b35","status":"passed","time":{"start":1698692961034,"stop":1698692962853,"duration":1819}},{"uid":"34224f8c09fe09cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/34224f8c09fe09cb","status":"passed","time":{"start":1698646573945,"stop":1698646575678,"duration":1733}},{"uid":"ac625bbaf5cc31f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ac625bbaf5cc31f8","status":"passed","time":{"start":1698646543522,"stop":1698646545293,"duration":1771}},{"uid":"e6f339f12864da89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e6f339f12864da89","status":"passed","time":{"start":1698628613373,"stop":1698628616312,"duration":2939}},{"uid":"70c89f2c73af743e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/70c89f2c73af743e","status":"passed","time":{"start":1698615372556,"stop":1698615374179,"duration":1623}},{"uid":"77c0633a622f0ad9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/77c0633a622f0ad9","status":"passed","time":{"start":1698615286157,"stop":1698615287775,"duration":1618}},{"uid":"c47e27d6e1504cf8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c47e27d6e1504cf8","status":"passed","time":{"start":1698615386004,"stop":1698615387512,"duration":1508}},{"uid":"e8b0ea5e531af37b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/e8b0ea5e531af37b","status":"passed","time":{"start":1698542597455,"stop":1698542599194,"duration":1739}},{"uid":"d43ad0f831841cf2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d43ad0f831841cf2","status":"passed","time":{"start":1698455613364,"stop":1698455617968,"duration":4604}},{"uid":"395e8a46d8837388","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/395e8a46d8837388","status":"passed","time":{"start":1698369289359,"stop":1698369292425,"duration":3066}},{"uid":"9fd2519e5cb06dc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/9fd2519e5cb06dc3","status":"passed","time":{"start":1698283125982,"stop":1698283131119,"duration":5137}},{"uid":"486447aaf0eede27","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/486447aaf0eede27","status":"passed","time":{"start":1698196735994,"stop":1698196737975,"duration":1981}},{"uid":"71b08880fa5ec0c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/71b08880fa5ec0c0","status":"passed","time":{"start":1698178261254,"stop":1698178263404,"duration":2150}}]},"5f199ed7bccd24a997d0abd44066cd21":{"statistic":{"failed":11,"broken":0,"skipped":0,"passed":159,"unknown":0,"total":170},"items":[{"uid":"27d551f5cb7b084f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/27d551f5cb7b084f","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698867626835,"stop":1698867628538,"duration":1703}},{"uid":"9bc3c7118a449c8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9bc3c7118a449c8e","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698801568707,"stop":1698801570123,"duration":1416}},{"uid":"381a6d3d362e7ee4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/381a6d3d362e7ee4","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698788552238,"stop":1698788554485,"duration":2247}},{"uid":"d87a316b5cece77c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/d87a316b5cece77c","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698715029480,"stop":1698715036017,"duration":6537}},{"uid":"d6449aa568084fda","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d6449aa568084fda","status":"failed","statusDetails":"NotImplementedError: Country GB does not have subdivision Eng","time":{"start":1698701382933,"stop":1698701384522,"duration":1589}},{"uid":"6a28a0f416a03bfd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/6a28a0f416a03bfd","status":"passed","time":{"start":1698700268059,"stop":1698700273897,"duration":5838}},{"uid":"c103f204aea5203c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/c103f204aea5203c","status":"passed","time":{"start":1698693026529,"stop":1698693028953,"duration":2424}},{"uid":"8c8c58453dd3545e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8c8c58453dd3545e","status":"passed","time":{"start":1698692790581,"stop":1698692792600,"duration":2019}},{"uid":"9bbf7a130c88ebe6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/9bbf7a130c88ebe6","status":"passed","time":{"start":1698646380927,"stop":1698646383070,"duration":2143}},{"uid":"76fc2021c10936c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/76fc2021c10936c0","status":"passed","time":{"start":1698646382988,"stop":1698646385701,"duration":2713}},{"uid":"7baf7160de3135f0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/7baf7160de3135f0","status":"passed","time":{"start":1698628594987,"stop":1698628596594,"duration":1607}},{"uid":"56f09217780d646c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/56f09217780d646c","status":"passed","time":{"start":1698615193889,"stop":1698615195669,"duration":1780}},{"uid":"6e152225653b73d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6e152225653b73d6","status":"passed","time":{"start":1698615264437,"stop":1698615271202,"duration":6765}},{"uid":"e9343368c094e0fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e9343368c094e0fc","status":"passed","time":{"start":1698615126379,"stop":1698615128297,"duration":1918}},{"uid":"3346ee5aa832e2ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3346ee5aa832e2ce","status":"passed","time":{"start":1698542366852,"stop":1698542372841,"duration":5989}},{"uid":"77b8626138f09691","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/77b8626138f09691","status":"passed","time":{"start":1698455592447,"stop":1698455598454,"duration":6007}},{"uid":"c42d733b7567ac8d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/c42d733b7567ac8d","status":"passed","time":{"start":1698369267172,"stop":1698369272182,"duration":5010}},{"uid":"cb7c84f6aa3dc9b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/cb7c84f6aa3dc9b","status":"passed","time":{"start":1698282859078,"stop":1698282861625,"duration":2547}},{"uid":"1f8ccbd33e7182bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/1f8ccbd33e7182bd","status":"passed","time":{"start":1698196522059,"stop":1698196528133,"duration":6074}},{"uid":"c90ef46bd4092a2b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c90ef46bd4092a2b","status":"passed","time":{"start":1698178241889,"stop":1698178244266,"duration":2377}}]},"01716bffe56099aefdeaa09777ea1bc0":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"61d187c9818b2066","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/61d187c9818b2066","status":"passed","time":{"start":1698867637107,"stop":1698867637921,"duration":814}},{"uid":"6575665e6395b7bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6575665e6395b7bc","status":"passed","time":{"start":1698801582955,"stop":1698801583728,"duration":773}},{"uid":"b02567327719100","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/b02567327719100","status":"passed","time":{"start":1698788737423,"stop":1698788738446,"duration":1023}},{"uid":"e2e0b8726e8780ef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e2e0b8726e8780ef","status":"passed","time":{"start":1698715204280,"stop":1698715205327,"duration":1047}},{"uid":"f630c9b02d438269","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/f630c9b02d438269","status":"passed","time":{"start":1698701545194,"stop":1698701546079,"duration":885}},{"uid":"d92b7f508c9a99a0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d92b7f508c9a99a0","status":"passed","time":{"start":1698700443915,"stop":1698700445084,"duration":1169}},{"uid":"7cd5ce407662b3cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/7cd5ce407662b3cf","status":"passed","time":{"start":1698693147638,"stop":1698693148708,"duration":1070}},{"uid":"6d7dd3ac576d9dd8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/6d7dd3ac576d9dd8","status":"passed","time":{"start":1698692959988,"stop":1698692961031,"duration":1043}},{"uid":"c028456d6b1c2182","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c028456d6b1c2182","status":"passed","time":{"start":1698646572626,"stop":1698646573941,"duration":1315}},{"uid":"7850aac9eff81040","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7850aac9eff81040","status":"passed","time":{"start":1698646542299,"stop":1698646543519,"duration":1220}},{"uid":"ceca3aadf9593615","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/ceca3aadf9593615","status":"passed","time":{"start":1698628612545,"stop":1698628613369,"duration":824}},{"uid":"4e54bda9cb1970f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4e54bda9cb1970f6","status":"passed","time":{"start":1698615371751,"stop":1698615372553,"duration":802}},{"uid":"86d453a87d4fe52a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/86d453a87d4fe52a","status":"passed","time":{"start":1698615285331,"stop":1698615286153,"duration":822}},{"uid":"b6408a103404ea47","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/b6408a103404ea47","status":"passed","time":{"start":1698615384975,"stop":1698615386001,"duration":1026}},{"uid":"bedf6776c4e9629d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/bedf6776c4e9629d","status":"passed","time":{"start":1698542596427,"stop":1698542597452,"duration":1025}},{"uid":"cb389677f4a4b485","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/cb389677f4a4b485","status":"passed","time":{"start":1698455612748,"stop":1698455613362,"duration":614}},{"uid":"fd70b6d0ed9d790d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/fd70b6d0ed9d790d","status":"passed","time":{"start":1698369288339,"stop":1698369289356,"duration":1017}},{"uid":"544e11863587416c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/544e11863587416c","status":"passed","time":{"start":1698283124960,"stop":1698283125979,"duration":1019}},{"uid":"dbc630c4d15048d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/dbc630c4d15048d9","status":"passed","time":{"start":1698196735190,"stop":1698196735991,"duration":801}},{"uid":"284dbe3054c67021","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/284dbe3054c67021","status":"passed","time":{"start":1698178260235,"stop":1698178261250,"duration":1015}}]},"5bf150f9d14a36325cbfaf9b6349d178":{"statistic":{"failed":170,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":170},"items":[{"uid":"6cdc73e1fa9b3e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/6cdc73e1fa9b3e0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698867478688,"stop":1698867478692,"duration":4}},{"uid":"c7d0311c0846cb0e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/c7d0311c0846cb0e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698801576182,"stop":1698801576185,"duration":3}},{"uid":"8a9e5c7bbb1f224d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/8a9e5c7bbb1f224d","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698788535516,"stop":1698788535519,"duration":3}},{"uid":"42b4ae5e467f442a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/42b4ae5e467f442a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698715007426,"stop":1698715007429,"duration":3}},{"uid":"db0c1104831a1c4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/db0c1104831a1c4e","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698701363647,"stop":1698701363650,"duration":3}},{"uid":"b19959ef3da94825","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/b19959ef3da94825","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698700248799,"stop":1698700248801,"duration":2}},{"uid":"86d7e88813a35475","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/86d7e88813a35475","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698693006570,"stop":1698693006574,"duration":4}},{"uid":"c6be480d3212bc72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c6be480d3212bc72","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698692772045,"stop":1698692772049,"duration":4}},{"uid":"875b120ddd3ea4d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/875b120ddd3ea4d0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646571976,"stop":1698646571980,"duration":4}},{"uid":"999f49c95e6899f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/999f49c95e6899f1","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698646511363,"stop":1698646511365,"duration":2}},{"uid":"e30b52ae2040c2cf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e30b52ae2040c2cf","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698628572803,"stop":1698628572807,"duration":4}},{"uid":"a270950319baf31a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/a270950319baf31a","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615175844,"stop":1698615175848,"duration":4}},{"uid":"a4eb24123f49ca22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a4eb24123f49ca22","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615243611,"stop":1698615243615,"duration":4}},{"uid":"debc02a6f43c87e0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/debc02a6f43c87e0","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698615106257,"stop":1698615106261,"duration":4}},{"uid":"6b60379b720240ec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/6b60379b720240ec","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698542346909,"stop":1698542346912,"duration":3}},{"uid":"66cc5f3472857705","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/66cc5f3472857705","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698455571948,"stop":1698455571951,"duration":3}},{"uid":"e643a3939ff78d6f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/e643a3939ff78d6f","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698369245822,"stop":1698369245825,"duration":3}},{"uid":"dc5ff7b9e87c2268","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/dc5ff7b9e87c2268","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698282838168,"stop":1698282838172,"duration":4}},{"uid":"147b129e666f21da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/147b129e666f21da","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698196502895,"stop":1698196502899,"duration":4}},{"uid":"e5224f8d7aacf929","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e5224f8d7aacf929","status":"failed","statusDetails":"AttributeError: 'str' object has no attribute 'text'","time":{"start":1698178222744,"stop":1698178222748,"duration":4}}]},"df5c822318460ed588d620415ff288f8":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"99cb4b4c8b7d6b1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/99cb4b4c8b7d6b1f","status":"passed","time":{"start":1698867384922,"stop":1698867392692,"duration":7770}},{"uid":"7a2436d5a0f90611","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7a2436d5a0f90611","status":"passed","time":{"start":1698801497720,"stop":1698801502322,"duration":4602}},{"uid":"e48ae07c807ce01f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/e48ae07c807ce01f","status":"passed","time":{"start":1698788419696,"stop":1698788424038,"duration":4342}},{"uid":"e57cde068ca530ab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e57cde068ca530ab","status":"passed","time":{"start":1698714883353,"stop":1698714888395,"duration":5042}},{"uid":"31267313cc5650eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/31267313cc5650eb","status":"passed","time":{"start":1698701271479,"stop":1698701278914,"duration":7435}},{"uid":"a46d38e974bfb289","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a46d38e974bfb289","status":"passed","time":{"start":1698700148276,"stop":1698700156041,"duration":7765}},{"uid":"95a548494e70a904","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/95a548494e70a904","status":"passed","time":{"start":1698692708277,"stop":1698692714482,"duration":6205}},{"uid":"7fb6607bf0e52378","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/7fb6607bf0e52378","status":"passed","time":{"start":1698692665667,"stop":1698692670182,"duration":4515}},{"uid":"82d43ff0aea9e795","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/82d43ff0aea9e795","status":"passed","time":{"start":1698646220673,"stop":1698646225417,"duration":4744}},{"uid":"55d363da4672d1f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/55d363da4672d1f5","status":"passed","time":{"start":1698646246618,"stop":1698646258842,"duration":12224}},{"uid":"1c40f54c70cf3d91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/1c40f54c70cf3d91","status":"passed","time":{"start":1698628461224,"stop":1698628467456,"duration":6232}},{"uid":"af0548a71bf163aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/af0548a71bf163aa","status":"passed","time":{"start":1698615099860,"stop":1698615107882,"duration":8022}},{"uid":"bb47b44fca2eb330","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/bb47b44fca2eb330","status":"passed","time":{"start":1698615154955,"stop":1698615158649,"duration":3694}},{"uid":"e0365bedc3976879","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e0365bedc3976879","status":"passed","time":{"start":1698615036032,"stop":1698615040897,"duration":4865}},{"uid":"b3d15b4aa1a94ab0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/b3d15b4aa1a94ab0","status":"passed","time":{"start":1698542269873,"stop":1698542277864,"duration":7991}},{"uid":"c953e1231f68a9cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/c953e1231f68a9cb","status":"passed","time":{"start":1698455461396,"stop":1698455465902,"duration":4506}},{"uid":"39563b311b66a81f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/39563b311b66a81f","status":"passed","time":{"start":1698369152645,"stop":1698369161257,"duration":8612}},{"uid":"3a1bda77c555ef6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/3a1bda77c555ef6c","status":"passed","time":{"start":1698282731692,"stop":1698282741375,"duration":9683}},{"uid":"17930a67d2339901","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/17930a67d2339901","status":"passed","time":{"start":1698196414246,"stop":1698196421562,"duration":7316}},{"uid":"7dadb08bcb7655d4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/7dadb08bcb7655d4","status":"passed","time":{"start":1698178130131,"stop":1698178134746,"duration":4615}}]},"a91e40164c913e6b5f3736b823229a66":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"171bf5edb3eb4d85","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/171bf5edb3eb4d85","status":"passed","time":{"start":1698867780533,"stop":1698867782336,"duration":1803}},{"uid":"ead9c919859048bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ead9c919859048bb","status":"passed","time":{"start":1698801573953,"stop":1698801575555,"duration":1602}},{"uid":"3ed19871aca21d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/3ed19871aca21d5","status":"passed","time":{"start":1698788706982,"stop":1698788709375,"duration":2393}},{"uid":"b45b9409791a946a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b45b9409791a946a","status":"passed","time":{"start":1698715195275,"stop":1698715197236,"duration":1961}},{"uid":"79f6cdd5c6319568","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/79f6cdd5c6319568","status":"passed","time":{"start":1698701534005,"stop":1698701536334,"duration":2329}},{"uid":"ca18a14e6a8f8de3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ca18a14e6a8f8de3","status":"passed","time":{"start":1698700425887,"stop":1698700427931,"duration":2044}},{"uid":"b359ebfec27d72e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b359ebfec27d72e6","status":"passed","time":{"start":1698693187589,"stop":1698693189703,"duration":2114}},{"uid":"cbe756b12b24e88c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/cbe756b12b24e88c","status":"passed","time":{"start":1698692944438,"stop":1698692946548,"duration":2110}},{"uid":"c549002384a49b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c549002384a49b1","status":"passed","time":{"start":1698646543886,"stop":1698646545836,"duration":1950}},{"uid":"3db6dc51d8437792","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/3db6dc51d8437792","status":"passed","time":{"start":1698646513760,"stop":1698646516253,"duration":2493}},{"uid":"e93bc5ba26f45c9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e93bc5ba26f45c9d","status":"passed","time":{"start":1698628905387,"stop":1698628907041,"duration":1654}},{"uid":"8f3220702f12c2a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8f3220702f12c2a2","status":"passed","time":{"start":1698615345784,"stop":1698615347427,"duration":1643}},{"uid":"77965181f6f5f928","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/77965181f6f5f928","status":"passed","time":{"start":1698615584122,"stop":1698615585873,"duration":1751}},{"uid":"3a7259247fc87eac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/3a7259247fc87eac","status":"passed","time":{"start":1698615282517,"stop":1698615284487,"duration":1970}},{"uid":"a49741a7cdc7b5e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/a49741a7cdc7b5e4","status":"passed","time":{"start":1698542522765,"stop":1698542524682,"duration":1917}},{"uid":"7aef74ae3b526eb7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7aef74ae3b526eb7","status":"passed","time":{"start":1698455877691,"stop":1698455879188,"duration":1497}},{"uid":"320c4851ec29ab54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/320c4851ec29ab54","status":"passed","time":{"start":1698369638063,"stop":1698369640672,"duration":2609}},{"uid":"1efc1ffde2a13ab3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/1efc1ffde2a13ab3","status":"passed","time":{"start":1698283017201,"stop":1698283019602,"duration":2401}},{"uid":"15e685fab1f66317","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/15e685fab1f66317","status":"passed","time":{"start":1698196681252,"stop":1698196683143,"duration":1891}},{"uid":"9f10b050848c4daa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/9f10b050848c4daa","status":"passed","time":{"start":1698178610245,"stop":1698178612716,"duration":2471}}]},"f041ffb1356697b5d3d99569da0ccb15":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"eff1b9f807695aab","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/eff1b9f807695aab","status":"passed","time":{"start":1698867625557,"stop":1698867633605,"duration":8048}},{"uid":"bcbe63159d386f02","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/bcbe63159d386f02","status":"passed","time":{"start":1698801580434,"stop":1698801590124,"duration":9690}},{"uid":"f555d97773a9eb0a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/f555d97773a9eb0a","status":"passed","time":{"start":1698788723465,"stop":1698788733064,"duration":9599}},{"uid":"4fdc324193b6b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/4fdc324193b6b1","status":"passed","time":{"start":1698715210058,"stop":1698715218912,"duration":8854}},{"uid":"111113372af83a20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/111113372af83a20","status":"passed","time":{"start":1698701533691,"stop":1698701541916,"duration":8225}},{"uid":"d7d2264c9c9c9578","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d7d2264c9c9c9578","status":"passed","time":{"start":1698700439654,"stop":1698700449054,"duration":9400}},{"uid":"de906240efd4fca3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/de906240efd4fca3","status":"passed","time":{"start":1698693133801,"stop":1698693143073,"duration":9272}},{"uid":"29456b96323ca65f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/29456b96323ca65f","status":"passed","time":{"start":1698692959640,"stop":1698692968618,"duration":8978}},{"uid":"48c25ded5ef0979f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/48c25ded5ef0979f","status":"passed","time":{"start":1698646558494,"stop":1698646567178,"duration":8684}},{"uid":"d96ce2111d85d4c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d96ce2111d85d4c4","status":"passed","time":{"start":1698646528070,"stop":1698646536928,"duration":8858}},{"uid":"fae37b0472648df3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/fae37b0472648df3","status":"passed","time":{"start":1698628599713,"stop":1698628608560,"duration":8847}},{"uid":"e2717c5d1e765b4f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/e2717c5d1e765b4f","status":"passed","time":{"start":1698615360095,"stop":1698615368408,"duration":8313}},{"uid":"4bd05b6a6087c7f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/4bd05b6a6087c7f5","status":"passed","time":{"start":1698615273770,"stop":1698615282017,"duration":8247}},{"uid":"e65cff11cc23e072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e65cff11cc23e072","status":"passed","time":{"start":1698615371207,"stop":1698615380462,"duration":9255}},{"uid":"ecb76854b9d52b1c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ecb76854b9d52b1c","status":"passed","time":{"start":1698542583061,"stop":1698542591907,"duration":8846}},{"uid":"f87b5c0682ac5576","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/f87b5c0682ac5576","status":"passed","time":{"start":1698455600427,"stop":1698455608446,"duration":8019}},{"uid":"5ed78bd6937be2ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5ed78bd6937be2ed","status":"passed","time":{"start":1698369274552,"stop":1698369284068,"duration":9516}},{"uid":"a03fb991f4370ce5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a03fb991f4370ce5","status":"passed","time":{"start":1698283094809,"stop":1698283119724,"duration":24915}},{"uid":"318b50749b4d708f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/318b50749b4d708f","status":"passed","time":{"start":1698196721226,"stop":1698196730880,"duration":9654}},{"uid":"c0ae8cebd81cc059","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c0ae8cebd81cc059","status":"passed","time":{"start":1698178246630,"stop":1698178256166,"duration":9536}}]},"1d6e269a7b6351ace4d7bae7deb3de47":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"2a24bba78707643f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/2a24bba78707643f","status":"failed","statusDetails":"requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='forms.n-somerset.gov.uk', port=443): Max retries exceeded with url: /Waste/CollectionSchedule (Caused by ConnectTimeoutError(, 'Connection to forms.n-somerset.gov.uk timed out. (connect timeout=None)'))","time":{"start":1698867496392,"stop":1698867626631,"duration":130239}},{"uid":"e112e4878d96012d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/e112e4878d96012d","status":"passed","time":{"start":1698801567383,"stop":1698801568705,"duration":1322}},{"uid":"da782be5c7c2087d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/da782be5c7c2087d","status":"passed","time":{"start":1698788550650,"stop":1698788552236,"duration":1586}},{"uid":"1eb397ebabb8b819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1eb397ebabb8b819","status":"passed","time":{"start":1698715027746,"stop":1698715029477,"duration":1731}},{"uid":"3623999edb4ed4bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/3623999edb4ed4bd","status":"passed","time":{"start":1698701381414,"stop":1698701382930,"duration":1516}},{"uid":"f8de5ccb13a284d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f8de5ccb13a284d5","status":"passed","time":{"start":1698700266340,"stop":1698700268056,"duration":1716}},{"uid":"ace364b5d75e4b2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/ace364b5d75e4b2a","status":"passed","time":{"start":1698693024790,"stop":1698693026526,"duration":1736}},{"uid":"22394be6d7fb40ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/22394be6d7fb40ce","status":"passed","time":{"start":1698692788858,"stop":1698692790579,"duration":1721}},{"uid":"f70492a7b0c6689f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f70492a7b0c6689f","status":"passed","time":{"start":1698646379215,"stop":1698646380924,"duration":1709}},{"uid":"19d7cc6ce06f67da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/19d7cc6ce06f67da","status":"passed","time":{"start":1698646381065,"stop":1698646382986,"duration":1921}},{"uid":"d566b20706395c3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d566b20706395c3b","status":"passed","time":{"start":1698628593383,"stop":1698628594983,"duration":1600}},{"uid":"8a80a39a1ced8ff1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/8a80a39a1ced8ff1","status":"passed","time":{"start":1698615192504,"stop":1698615193886,"duration":1382}},{"uid":"6eed6ab583e82a6b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/6eed6ab583e82a6b","status":"passed","time":{"start":1698615262987,"stop":1698615264433,"duration":1446}},{"uid":"d9db4fd961addeb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/d9db4fd961addeb5","status":"passed","time":{"start":1698615124636,"stop":1698615126373,"duration":1737}},{"uid":"af31591d5ff45037","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/af31591d5ff45037","status":"passed","time":{"start":1698542364960,"stop":1698542366849,"duration":1889}},{"uid":"b542e2dac981bd0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/b542e2dac981bd0b","status":"passed","time":{"start":1698455591225,"stop":1698455592444,"duration":1219}},{"uid":"f51d1f72b35dae81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f51d1f72b35dae81","status":"passed","time":{"start":1698369265307,"stop":1698369267168,"duration":1861}},{"uid":"307e8f4e6c53fcf3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/307e8f4e6c53fcf3","status":"passed","time":{"start":1698282856447,"stop":1698282859075,"duration":2628}},{"uid":"755ace6fbbf4006e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/755ace6fbbf4006e","status":"passed","time":{"start":1698196520351,"stop":1698196522056,"duration":1705}},{"uid":"f01071834639949c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f01071834639949c","status":"passed","time":{"start":1698178239943,"stop":1698178241886,"duration":1943}}]},"53c5720a05c261e2bad5904bb33e19b7":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"7dfb60866a234d52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/7dfb60866a234d52","status":"passed","time":{"start":1698867607998,"stop":1698867612182,"duration":4184}},{"uid":"7d93c86df7bce5c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7d93c86df7bce5c0","status":"passed","time":{"start":1698801539968,"stop":1698801541529,"duration":1561}},{"uid":"5afbb85f6b3c2e04","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5afbb85f6b3c2e04","status":"passed","time":{"start":1698788696937,"stop":1698788698096,"duration":1159}},{"uid":"1e8c4827ff7e3479","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1e8c4827ff7e3479","status":"passed","time":{"start":1698715174625,"stop":1698715175787,"duration":1162}},{"uid":"d07a6f8027f6597f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/d07a6f8027f6597f","status":"passed","time":{"start":1698701502238,"stop":1698701503268,"duration":1030}},{"uid":"3fc1f9f348f47b8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/3fc1f9f348f47b8e","status":"passed","time":{"start":1698700412070,"stop":1698700413262,"duration":1192}},{"uid":"2256aa2faee33a6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/2256aa2faee33a6c","status":"passed","time":{"start":1698692985837,"stop":1698692987119,"duration":1282}},{"uid":"1767cd1613bd5265","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/1767cd1613bd5265","status":"passed","time":{"start":1698692934989,"stop":1698692936184,"duration":1195}},{"uid":"96e41b0f32e3cde9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/96e41b0f32e3cde9","status":"passed","time":{"start":1698646550928,"stop":1698646552119,"duration":1191}},{"uid":"6d2d8ed7ee0f0d7f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6d2d8ed7ee0f0d7f","status":"passed","time":{"start":1698646490221,"stop":1698646491412,"duration":1191}},{"uid":"dccef8eecc480a81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/dccef8eecc480a81","status":"passed","time":{"start":1698628527279,"stop":1698628528977,"duration":1698}},{"uid":"3ca6f74df01a5095","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3ca6f74df01a5095","status":"passed","time":{"start":1698615152045,"stop":1698615153339,"duration":1294}},{"uid":"130e759e7a597b98","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/130e759e7a597b98","status":"passed","time":{"start":1698615223510,"stop":1698615224695,"duration":1185}},{"uid":"8f81b9b227a01788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8f81b9b227a01788","status":"passed","time":{"start":1698615083885,"stop":1698615085293,"duration":1408}},{"uid":"60ee90740daf8350","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/60ee90740daf8350","status":"passed","time":{"start":1698542320005,"stop":1698542321194,"duration":1189}},{"uid":"261c216f556e62c4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/261c216f556e62c4","status":"passed","time":{"start":1698455516140,"stop":1698455517140,"duration":1000}},{"uid":"47aed308bf98336d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/47aed308bf98336d","status":"passed","time":{"start":1698369203001,"stop":1698369204349,"duration":1348}},{"uid":"646f2f150f9ac0c5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/646f2f150f9ac0c5","status":"passed","time":{"start":1698282794011,"stop":1698282795176,"duration":1165}},{"uid":"6690b4b905c9e837","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/6690b4b905c9e837","status":"passed","time":{"start":1698196468870,"stop":1698196470085,"duration":1215}},{"uid":"679c401d7f25400b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/679c401d7f25400b","status":"passed","time":{"start":1698178196961,"stop":1698178198217,"duration":1256}}]},"64028773adeaa616798d2ec053582700":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"23d6d53beae0e6dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/23d6d53beae0e6dd","status":"passed","time":{"start":1698867798369,"stop":1698867803865,"duration":5496}},{"uid":"9c33916c023e25cd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9c33916c023e25cd","status":"passed","time":{"start":1698801622554,"stop":1698801626616,"duration":4062}},{"uid":"dbf15f35a7a5eaec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/dbf15f35a7a5eaec","status":"passed","time":{"start":1698788772273,"stop":1698788778639,"duration":6366}},{"uid":"1e0a38845704b044","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/1e0a38845704b044","status":"passed","time":{"start":1698715244869,"stop":1698715249236,"duration":4367}},{"uid":"a36b5af11f6b25de","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a36b5af11f6b25de","status":"passed","time":{"start":1698701575989,"stop":1698701581817,"duration":5828}},{"uid":"d468f07893a7c3ff","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d468f07893a7c3ff","status":"passed","time":{"start":1698700481235,"stop":1698700486253,"duration":5018}},{"uid":"1a74087ff70eb3e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/1a74087ff70eb3e6","status":"passed","time":{"start":1698693219534,"stop":1698693223953,"duration":4419}},{"uid":"b8c251af7ad1126a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b8c251af7ad1126a","status":"passed","time":{"start":1698693006462,"stop":1698693010901,"duration":4439}},{"uid":"190a7d53fd3e3440","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/190a7d53fd3e3440","status":"passed","time":{"start":1698646607151,"stop":1698646611967,"duration":4816}},{"uid":"91fea426ea16d41b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/91fea426ea16d41b","status":"passed","time":{"start":1698646570859,"stop":1698646575313,"duration":4454}},{"uid":"d0a6a0105914b105","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/d0a6a0105914b105","status":"passed","time":{"start":1698628822500,"stop":1698628828355,"duration":5855}},{"uid":"246764c5724345","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/246764c5724345","status":"passed","time":{"start":1698615535723,"stop":1698615539945,"duration":4222}},{"uid":"8dd41eeba57918eb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/8dd41eeba57918eb","status":"passed","time":{"start":1698615460393,"stop":1698615464746,"duration":4353}},{"uid":"23d0d617540a9ab2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/23d0d617540a9ab2","status":"passed","time":{"start":1698615403037,"stop":1698615408263,"duration":5226}},{"uid":"c9f5764fc8ebd386","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/c9f5764fc8ebd386","status":"passed","time":{"start":1698542620630,"stop":1698542627329,"duration":6699}},{"uid":"3d1a3ee2bf642119","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3d1a3ee2bf642119","status":"passed","time":{"start":1698455888989,"stop":1698455893003,"duration":4014}},{"uid":"d6590a2969480692","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/d6590a2969480692","status":"passed","time":{"start":1698369607929,"stop":1698369612421,"duration":4492}},{"uid":"37b976697f2030e5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/37b976697f2030e5","status":"passed","time":{"start":1698283178569,"stop":1698283183213,"duration":4644}},{"uid":"7ce16cc582e3cf01","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/7ce16cc582e3cf01","status":"passed","time":{"start":1698196755067,"stop":1698196759410,"duration":4343}},{"uid":"40a3e2e6b18a0745","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/40a3e2e6b18a0745","status":"passed","time":{"start":1698178446155,"stop":1698178450957,"duration":4802}}]},"973eb3b9bc5dfa31c9d5412a22fe2eb5":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":166,"unknown":0,"total":170},"items":[{"uid":"a9dd713844f93905","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/a9dd713844f93905","status":"passed","time":{"start":1698867438581,"stop":1698867603842,"duration":165261}},{"uid":"8179330c9a65605e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/8179330c9a65605e","status":"passed","time":{"start":1698801531075,"stop":1698801654878,"duration":123803}},{"uid":"9ce2d9390c6a5165","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/9ce2d9390c6a5165","status":"passed","time":{"start":1698788493988,"stop":1698788692273,"duration":198285}},{"uid":"e9b29a1c76a1f15e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/e9b29a1c76a1f15e","status":"passed","time":{"start":1698714952818,"stop":1698715170610,"duration":217792}},{"uid":"84cc792db98b848b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/84cc792db98b848b","status":"passed","time":{"start":1698701313961,"stop":1698701486675,"duration":172714}},{"uid":"9ed23ad2461f0cb5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9ed23ad2461f0cb5","status":"passed","time":{"start":1698700210270,"stop":1698700407888,"duration":197618}},{"uid":"f4b1d9426e08ba29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f4b1d9426e08ba29","status":"passed","time":{"start":1698692761738,"stop":1698692981714,"duration":219976}},{"uid":"9282d836e752ca1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/9282d836e752ca1a","status":"passed","time":{"start":1698692712262,"stop":1698692930597,"duration":218335}},{"uid":"5b81845c29d8e17e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/5b81845c29d8e17e","status":"passed","time":{"start":1698646319146,"stop":1698646546827,"duration":227681}},{"uid":"70f43965c702be0b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/70f43965c702be0b","status":"passed","time":{"start":1698646296710,"stop":1698646485880,"duration":189170}},{"uid":"1b296705657dd63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/1b296705657dd63","status":"passed","time":{"start":1698628581532,"stop":1698628753965,"duration":172433}},{"uid":"973e00a39facf2d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/973e00a39facf2d8","status":"passed","time":{"start":1698615499388,"stop":1698615661344,"duration":161956}},{"uid":"a425fa0c4f324807","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a425fa0c4f324807","status":"passed","time":{"start":1698615263487,"stop":1698615427931,"duration":164444}},{"uid":"e4de64c2457acb1a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e4de64c2457acb1a","status":"passed","time":{"start":1698615142622,"stop":1698615368698,"duration":226076}},{"uid":"ad6d00bb8a0bf3d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ad6d00bb8a0bf3d1","status":"passed","time":{"start":1698542389099,"stop":1698542580997,"duration":191898}},{"uid":"d0ef7d0170a46b91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d0ef7d0170a46b91","status":"passed","time":{"start":1698455578245,"stop":1698455713504,"duration":135259}},{"uid":"767aa02d86c4df00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/767aa02d86c4df00","status":"passed","time":{"start":1698369260330,"stop":1698369480103,"duration":219773}},{"uid":"e2e9b2a5803735c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/e2e9b2a5803735c","status":"passed","time":{"start":1698282870290,"stop":1698283092508,"duration":222218}},{"uid":"ca2aca7e5926ddf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/ca2aca7e5926ddf","status":"passed","time":{"start":1698196539009,"stop":1698196719002,"duration":179993}},{"uid":"21175b06a7786f43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/21175b06a7786f43","status":"passed","time":{"start":1698178238334,"stop":1698178459577,"duration":221243}}]},"a6754a317b5a41ab9e370512cb3937ce":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"33713755396b77c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/33713755396b77c2","status":"passed","time":{"start":1698867417840,"stop":1698867420698,"duration":2858}},{"uid":"d9c7d6fc9458564f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/d9c7d6fc9458564f","status":"passed","time":{"start":1698801498173,"stop":1698801502218,"duration":4045}},{"uid":"6ed0c61435fe698c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/6ed0c61435fe698c","status":"passed","time":{"start":1698788468736,"stop":1698788471903,"duration":3167}},{"uid":"a9f41b3be01250ce","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a9f41b3be01250ce","status":"passed","time":{"start":1698714933367,"stop":1698714937511,"duration":4144}},{"uid":"9ae03bfa9224308f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/9ae03bfa9224308f","status":"passed","time":{"start":1698701306194,"stop":1698701308799,"duration":2605}},{"uid":"ed48f79fa2802dbf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/ed48f79fa2802dbf","status":"passed","time":{"start":1698700183910,"stop":1698700186900,"duration":2990}},{"uid":"4abcafb24b050f9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/4abcafb24b050f9e","status":"passed","time":{"start":1698692743477,"stop":1698692748779,"duration":5302}},{"uid":"8fe9a8a54256a1c7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8fe9a8a54256a1c7","status":"passed","time":{"start":1698692700386,"stop":1698692705300,"duration":4914}},{"uid":"c5328df6a61f268b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c5328df6a61f268b","status":"passed","time":{"start":1698646316131,"stop":1698646319143,"duration":3012}},{"uid":"c27e119d0fcead07","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/c27e119d0fcead07","status":"passed","time":{"start":1698646288914,"stop":1698646292355,"duration":3441}},{"uid":"fe84b8316dd66863","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/fe84b8316dd66863","status":"passed","time":{"start":1698628503297,"stop":1698628507120,"duration":3823}},{"uid":"3ecab691a1900604","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/3ecab691a1900604","status":"passed","time":{"start":1698615133551,"stop":1698615136756,"duration":3205}},{"uid":"a11a2de97c8cf4e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a11a2de97c8cf4e2","status":"passed","time":{"start":1698615199944,"stop":1698615203087,"duration":3143}},{"uid":"a33c860ee240bade","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/a33c860ee240bade","status":"passed","time":{"start":1698615065802,"stop":1698615068897,"duration":3095}},{"uid":"23bb77d5e93a019f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/23bb77d5e93a019f","status":"passed","time":{"start":1698542310805,"stop":1698542314132,"duration":3327}},{"uid":"7c287babb92fa89e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7c287babb92fa89e","status":"passed","time":{"start":1698455508317,"stop":1698455511011,"duration":2694}},{"uid":"4f758f08499d2993","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/4f758f08499d2993","status":"passed","time":{"start":1698369189806,"stop":1698369193373,"duration":3567}},{"uid":"650d7203a306a17a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/650d7203a306a17a","status":"passed","time":{"start":1698282784974,"stop":1698282788630,"duration":3656}},{"uid":"5206b67db98cfd43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/5206b67db98cfd43","status":"passed","time":{"start":1698196458781,"stop":1698196461981,"duration":3200}},{"uid":"b818ad8f569c756","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/b818ad8f569c756","status":"passed","time":{"start":1698178161058,"stop":1698178164486,"duration":3428}}]},"a2365ffeb3ba24c7926dc7b42b03858c":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"4bc2d0cdb61ab27a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/4bc2d0cdb61ab27a","status":"passed","time":{"start":1698867415942,"stop":1698867418337,"duration":2395}},{"uid":"f6dc7634cac44603","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/f6dc7634cac44603","status":"passed","time":{"start":1698801538778,"stop":1698801540926,"duration":2148}},{"uid":"61ea3625e6f424d1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/61ea3625e6f424d1","status":"passed","time":{"start":1698788514782,"stop":1698788517220,"duration":2438}},{"uid":"31006d52132dad57","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/31006d52132dad57","status":"passed","time":{"start":1698714985329,"stop":1698714987883,"duration":2554}},{"uid":"e33c01d8a18c0e18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e33c01d8a18c0e18","status":"passed","time":{"start":1698701346285,"stop":1698701348679,"duration":2394}},{"uid":"f424c01334ad30d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f424c01334ad30d5","status":"passed","time":{"start":1698700229347,"stop":1698700231742,"duration":2395}},{"uid":"1169fe2477d70acf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/1169fe2477d70acf","status":"passed","time":{"start":1698693102076,"stop":1698693104683,"duration":2607}},{"uid":"2fb5ca597238585","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/2fb5ca597238585","status":"passed","time":{"start":1698692750434,"stop":1698692752924,"duration":2490}},{"uid":"308403e5cd10ae35","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/308403e5cd10ae35","status":"passed","time":{"start":1698646327033,"stop":1698646330639,"duration":3606}},{"uid":"407a7c2ab29ac008","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/407a7c2ab29ac008","status":"passed","time":{"start":1698646338784,"stop":1698646341476,"duration":2692}},{"uid":"6d4f137c528aa625","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/6d4f137c528aa625","status":"passed","time":{"start":1698628559682,"stop":1698628562189,"duration":2507}},{"uid":"4c12ab88e4a50ac8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/4c12ab88e4a50ac8","status":"passed","time":{"start":1698615476153,"stop":1698615478589,"duration":2436}},{"uid":"faab1d5a3f3767db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/faab1d5a3f3767db","status":"passed","time":{"start":1698615241940,"stop":1698615244370,"duration":2430}},{"uid":"c46d2edee7880405","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c46d2edee7880405","status":"passed","time":{"start":1698615118197,"stop":1698615120794,"duration":2597}},{"uid":"9b25a8c7f1e2718b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/9b25a8c7f1e2718b","status":"passed","time":{"start":1698542359277,"stop":1698542361730,"duration":2453}},{"uid":"bb7409015d89059c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bb7409015d89059c","status":"passed","time":{"start":1698455547074,"stop":1698455549217,"duration":2143}},{"uid":"507e84c07f60d210","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/507e84c07f60d210","status":"passed","time":{"start":1698369236062,"stop":1698369238727,"duration":2665}},{"uid":"5b180dc37c108997","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/5b180dc37c108997","status":"passed","time":{"start":1698282837583,"stop":1698282840125,"duration":2542}},{"uid":"c98d57a2bb93ef43","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/c98d57a2bb93ef43","status":"passed","time":{"start":1698196516059,"stop":1698196518356,"duration":2297}},{"uid":"f7e558b60491a37a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f7e558b60491a37a","status":"passed","time":{"start":1698178214739,"stop":1698178217299,"duration":2560}}]},"617b4311b681b19c6f82373e9ef5a04d":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b03608b0375ab1f5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b03608b0375ab1f5","status":"passed","time":{"start":1698867789081,"stop":1698867793910,"duration":4829}},{"uid":"7daf28b0c689f53f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/7daf28b0c689f53f","status":"passed","time":{"start":1698801734030,"stop":1698801737269,"duration":3239}},{"uid":"81888d292039d18b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/81888d292039d18b","status":"passed","time":{"start":1698788753939,"stop":1698788759874,"duration":5935}},{"uid":"bcfbdbdad89d05e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/bcfbdbdad89d05e","status":"passed","time":{"start":1698715229144,"stop":1698715232000,"duration":2856}},{"uid":"ea7b435392462570","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ea7b435392462570","status":"passed","time":{"start":1698701560948,"stop":1698701563738,"duration":2790}},{"uid":"575495b564332a82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/575495b564332a82","status":"passed","time":{"start":1698700465851,"stop":1698700468640,"duration":2789}},{"uid":"cc139e06de8c8fba","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/cc139e06de8c8fba","status":"passed","time":{"start":1698693204470,"stop":1698693207427,"duration":2957}},{"uid":"c088226f565cb1f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c088226f565cb1f6","status":"passed","time":{"start":1698692990393,"stop":1698692993272,"duration":2879}},{"uid":"e5ce80cf296876f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/e5ce80cf296876f9","status":"passed","time":{"start":1698646592353,"stop":1698646595219,"duration":2866}},{"uid":"d1d4b58bf2a3a043","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/d1d4b58bf2a3a043","status":"passed","time":{"start":1698646684282,"stop":1698646687489,"duration":3207}},{"uid":"1c0234528cb35168","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/1c0234528cb35168","status":"passed","time":{"start":1698628804107,"stop":1698628808261,"duration":4154}},{"uid":"61499f4b05675586","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/61499f4b05675586","status":"passed","time":{"start":1698615661347,"stop":1698615663847,"duration":2500}},{"uid":"2d652f2fab0b13bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/2d652f2fab0b13bd","status":"passed","time":{"start":1698615445523,"stop":1698615448212,"duration":2689}},{"uid":"6835756ef39ee26","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/6835756ef39ee26","status":"passed","time":{"start":1698615387515,"stop":1698615390383,"duration":2868}},{"uid":"7c74fafff8c79eef","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/7c74fafff8c79eef","status":"passed","time":{"start":1698542599197,"stop":1698542604936,"duration":5739}},{"uid":"7f495576c5dc8da","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7f495576c5dc8da","status":"passed","time":{"start":1698455800391,"stop":1698455803275,"duration":2884}},{"uid":"94fd5e33c1adf619","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/94fd5e33c1adf619","status":"passed","time":{"start":1698369591678,"stop":1698369594837,"duration":3159}},{"uid":"a807acfca3cdf1fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a807acfca3cdf1fc","status":"passed","time":{"start":1698283162652,"stop":1698283166263,"duration":3611}},{"uid":"652ce472f2ded4ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/652ce472f2ded4ed","status":"passed","time":{"start":1698196737977,"stop":1698196741456,"duration":3479}},{"uid":"ea9511bb7b7d85ac","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/ea9511bb7b7d85ac","status":"passed","time":{"start":1698178431297,"stop":1698178434020,"duration":2723}}]},"9700dde83050a915705bb73b0a95103e":{"statistic":{"failed":6,"broken":0,"skipped":0,"passed":164,"unknown":0,"total":170},"items":[{"uid":"f60adb1716ec3b80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/f60adb1716ec3b80","status":"failed","statusDetails":"AssertionError: True","time":{"start":1698867788321,"stop":1698867789040,"duration":719}},{"uid":"b633f2ab98532d40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/b633f2ab98532d40","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698801580299,"stop":1698801580999,"duration":700}},{"uid":"7d212922300f4d4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/7d212922300f4d4e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698788715916,"stop":1698788717195,"duration":1279}},{"uid":"939d28c5b6414d3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/939d28c5b6414d3a","status":"passed","time":{"start":1698715204704,"stop":1698715205665,"duration":961}},{"uid":"11235508404d4bc3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/11235508404d4bc3","status":"passed","time":{"start":1698701541996,"stop":1698701542769,"duration":773}},{"uid":"d008835af5c77156","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d008835af5c77156","status":"passed","time":{"start":1698700434440,"stop":1698700435339,"duration":899}},{"uid":"e0ecf03dfd8b17f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/e0ecf03dfd8b17f6","status":"passed","time":{"start":1698693198231,"stop":1698693199164,"duration":933}},{"uid":"c3d5442755021a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c3d5442755021a3","status":"passed","time":{"start":1698692953692,"stop":1698692954680,"duration":988}},{"uid":"b8dc449acd552444","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/b8dc449acd552444","status":"passed","time":{"start":1698646552972,"stop":1698646553953,"duration":981}},{"uid":"e825064267c81819","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/e825064267c81819","status":"passed","time":{"start":1698646522711,"stop":1698646523558,"duration":847}},{"uid":"129874c1766ed417","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/129874c1766ed417","status":"passed","time":{"start":1698628912968,"stop":1698628913747,"duration":779}},{"uid":"67ed2b547cddb6d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/67ed2b547cddb6d9","status":"passed","time":{"start":1698615354397,"stop":1698615355178,"duration":781}},{"uid":"16208ba8ff1b5035","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/16208ba8ff1b5035","status":"passed","time":{"start":1698615592082,"stop":1698615592862,"duration":780}},{"uid":"10178373224060f1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/10178373224060f1","status":"passed","time":{"start":1698615292353,"stop":1698615293328,"duration":975}},{"uid":"159189146709c8c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/159189146709c8c","status":"passed","time":{"start":1698542530947,"stop":1698542532166,"duration":1219}},{"uid":"3c0231c9158ca7ca","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/3c0231c9158ca7ca","status":"passed","time":{"start":1698455885250,"stop":1698455885864,"duration":614}},{"uid":"5aa61f43431339fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5aa61f43431339fb","status":"passed","time":{"start":1698369646033,"stop":1698369647031,"duration":998}},{"uid":"a6c23345514a5130","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a6c23345514a5130","status":"passed","time":{"start":1698283028003,"stop":1698283042184,"duration":14181}},{"uid":"1c7d0c11bb58fb12","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/1c7d0c11bb58fb12","status":"passed","time":{"start":1698196690446,"stop":1698196691409,"duration":963}},{"uid":"f42b138587ec8ce9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/f42b138587ec8ce9","status":"passed","time":{"start":1698178619646,"stop":1698178620661,"duration":1015}}]},"b8d3ae7465651cc973ab14abfdea7a24":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"2b4e0ba387887bf4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/2b4e0ba387887bf4","status":"passed","time":{"start":1698867653765,"stop":1698867658680,"duration":4915}},{"uid":"aa64aaf5ef0221fd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/aa64aaf5ef0221fd","status":"passed","time":{"start":1698801599870,"stop":1698801603600,"duration":3730}},{"uid":"deddc96595c7ffad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/deddc96595c7ffad","status":"passed","time":{"start":1698788749557,"stop":1698788753937,"duration":4380}},{"uid":"479e9e76178e3a40","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/479e9e76178e3a40","status":"passed","time":{"start":1698715225776,"stop":1698715229142,"duration":3366}},{"uid":"bd0fe85391f030bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/bd0fe85391f030bd","status":"passed","time":{"start":1698701547806,"stop":1698701550837,"duration":3031}},{"uid":"d0e9eab121ff5830","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/d0e9eab121ff5830","status":"passed","time":{"start":1698700462622,"stop":1698700465848,"duration":3226}},{"uid":"8fab73bf0e719025","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/8fab73bf0e719025","status":"passed","time":{"start":1698693169726,"stop":1698693173797,"duration":4071}},{"uid":"f739e688ec754876","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/f739e688ec754876","status":"passed","time":{"start":1698692986520,"stop":1698692990390,"duration":3870}},{"uid":"3cd575b7f3f45d82","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/3cd575b7f3f45d82","status":"passed","time":{"start":1698646585402,"stop":1698646588265,"duration":2863}},{"uid":"2591133d84cfbaec","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/2591133d84cfbaec","status":"passed","time":{"start":1698646553033,"stop":1698646555937,"duration":2904}},{"uid":"db66210a03034c64","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/db66210a03034c64","status":"passed","time":{"start":1698628632976,"stop":1698628635825,"duration":2849}},{"uid":"70731acf4c649f30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/70731acf4c649f30","status":"passed","time":{"start":1698615385962,"stop":1698615388773,"duration":2811}},{"uid":"22bdcfbee1c2a151","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/22bdcfbee1c2a151","status":"passed","time":{"start":1698615305824,"stop":1698615308479,"duration":2655}},{"uid":"c80787b3a696fe1f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c80787b3a696fe1f","status":"passed","time":{"start":1698615314414,"stop":1698615317628,"duration":3214}},{"uid":"5be0a899deb0235e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5be0a899deb0235e","status":"passed","time":{"start":1698542553860,"stop":1698542562164,"duration":8304}},{"uid":"e1c18c40cac07f77","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/e1c18c40cac07f77","status":"passed","time":{"start":1698455630295,"stop":1698455641169,"duration":10874}},{"uid":"631bf2451ecc9764","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/631bf2451ecc9764","status":"passed","time":{"start":1698369312675,"stop":1698369317858,"duration":5183}},{"uid":"ba45778414f274f9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/ba45778414f274f9","status":"passed","time":{"start":1698283131122,"stop":1698283135173,"duration":4051}},{"uid":"f792b2029e87ac89","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f792b2029e87ac89","status":"passed","time":{"start":1698196710383,"stop":1698196713771,"duration":3388}},{"uid":"e25b6b2eaaf42b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/e25b6b2eaaf42b72","status":"passed","time":{"start":1698178281939,"stop":1698178285451,"duration":3512}}]},"316f6b3276320661fa68609de6296157":{"statistic":{"failed":49,"broken":0,"skipped":0,"passed":84,"unknown":0,"total":133},"items":[{"uid":"945e628718c3da83","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/945e628718c3da83","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698867418340,"stop":1698867420000,"duration":1660}},{"uid":"76f50665cf91f4d8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/76f50665cf91f4d8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698801540929,"stop":1698801556509,"duration":15580}},{"uid":"cb6bb53ae7480e3e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/cb6bb53ae7480e3e","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698788517223,"stop":1698788520688,"duration":3465}},{"uid":"804b9c2833b1b72","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/804b9c2833b1b72","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698714987886,"stop":1698714989684,"duration":1798}},{"uid":"cabd3c9059c53fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/cabd3c9059c53fc5","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698701348681,"stop":1698701350411,"duration":1730}},{"uid":"e8b9dfc5060ba275","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/e8b9dfc5060ba275","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698700231745,"stop":1698700235379,"duration":3634}},{"uid":"39557098475b31f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/39557098475b31f","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698693104686,"stop":1698693106701,"duration":2015}},{"uid":"3d7ac2392c849dd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/3d7ac2392c849dd","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698692752927,"stop":1698692754607,"duration":1680}},{"uid":"ed2bfc694d405a73","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/ed2bfc694d405a73","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646330643,"stop":1698646333748,"duration":3105}},{"uid":"6bb4c984d2b99add","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6bb4c984d2b99add","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698646341479,"stop":1698646343320,"duration":1841}},{"uid":"b4ca13d7ee8438b6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/b4ca13d7ee8438b6","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698628562192,"stop":1698628563370,"duration":1178}},{"uid":"c777bce013a0de63","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/c777bce013a0de63","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615478592,"stop":1698615480173,"duration":1581}},{"uid":"c05dd28cd15595a4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/c05dd28cd15595a4","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615244373,"stop":1698615245906,"duration":1533}},{"uid":"3dd93962269f7de7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/3dd93962269f7de7","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698615120797,"stop":1698615122924,"duration":2127}},{"uid":"ccad36c7b3e754fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ccad36c7b3e754fe","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698542361732,"stop":1698542363823,"duration":2091}},{"uid":"7ce3423c765fd823","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/7ce3423c765fd823","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698455549220,"stop":1698455550603,"duration":1383}},{"uid":"8cab196c5e919292","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/8cab196c5e919292","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698369238729,"stop":1698369240289,"duration":1560}},{"uid":"1afc73f3515fe053","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/1afc73f3515fe053","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698282840128,"stop":1698282842661,"duration":2533}},{"uid":"dfd3e56b624909e8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/dfd3e56b624909e8","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698196518359,"stop":1698196521255,"duration":2896}},{"uid":"dde2942f42665e9d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/dde2942f42665e9d","status":"failed","statusDetails":"json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)","time":{"start":1698178217302,"stop":1698178218781,"duration":1479}}]},"2173470ff84c6c7631fa3ff9d8433e49":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"b3dcebc1947a83b8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b3dcebc1947a83b8","status":"passed","time":{"start":1698867796908,"stop":1698867798366,"duration":1458}},{"uid":"1d32c78dee82ef65","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/1d32c78dee82ef65","status":"passed","time":{"start":1698801620466,"stop":1698801622552,"duration":2086}},{"uid":"100de799202efb31","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/100de799202efb31","status":"passed","time":{"start":1698788770632,"stop":1698788772270,"duration":1638}},{"uid":"fe89d613c2c7ae6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fe89d613c2c7ae6","status":"passed","time":{"start":1698715243374,"stop":1698715244865,"duration":1491}},{"uid":"71462c45ea218e2d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/71462c45ea218e2d","status":"passed","time":{"start":1698701574533,"stop":1698701575986,"duration":1453}},{"uid":"fcf5e9fd491e417b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/fcf5e9fd491e417b","status":"passed","time":{"start":1698700479850,"stop":1698700481232,"duration":1382}},{"uid":"87d6cba814a1aebc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/87d6cba814a1aebc","status":"passed","time":{"start":1698693217791,"stop":1698693219530,"duration":1739}},{"uid":"43eee5b3d055d1e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/43eee5b3d055d1e9","status":"passed","time":{"start":1698693004991,"stop":1698693006458,"duration":1467}},{"uid":"a06b336ea10b4b92","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/a06b336ea10b4b92","status":"passed","time":{"start":1698646605700,"stop":1698646607147,"duration":1447}},{"uid":"7dc03905c207eb9e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/7dc03905c207eb9e","status":"passed","time":{"start":1698646569022,"stop":1698646570856,"duration":1834}},{"uid":"6b357dffc34b9195","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/6b357dffc34b9195","status":"passed","time":{"start":1698628820568,"stop":1698628822497,"duration":1929}},{"uid":"d8cc18117619e695","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/d8cc18117619e695","status":"passed","time":{"start":1698615534429,"stop":1698615535720,"duration":1291}},{"uid":"17a03b0559c64553","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/17a03b0559c64553","status":"passed","time":{"start":1698615458876,"stop":1698615460389,"duration":1513}},{"uid":"8ab98f2a2cf86183","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/8ab98f2a2cf86183","status":"passed","time":{"start":1698615401449,"stop":1698615403033,"duration":1584}},{"uid":"49df5919e1598bd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/49df5919e1598bd6","status":"passed","time":{"start":1698542618442,"stop":1698542620627,"duration":2185}},{"uid":"43664e13fc6a99f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/43664e13fc6a99f","status":"passed","time":{"start":1698455887366,"stop":1698455888987,"duration":1621}},{"uid":"f0007818c85c059d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/f0007818c85c059d","status":"passed","time":{"start":1698369605764,"stop":1698369607926,"duration":2162}},{"uid":"45b7d6a07b9c6238","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/45b7d6a07b9c6238","status":"passed","time":{"start":1698283176719,"stop":1698283178566,"duration":1847}},{"uid":"a994c1776ae353d6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/a994c1776ae353d6","status":"passed","time":{"start":1698196753322,"stop":1698196755064,"duration":1742}},{"uid":"25381c4048cdf2cb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/25381c4048cdf2cb","status":"passed","time":{"start":1698178444578,"stop":1698178446151,"duration":1573}}]},"275289351e7211a486c45f3b8d1a8950":{"statistic":{"failed":3,"broken":0,"skipped":0,"passed":167,"unknown":0,"total":170},"items":[{"uid":"ed03d80ead91ed17","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/ed03d80ead91ed17","status":"passed","time":{"start":1698867603845,"stop":1698867604848,"duration":1003}},{"uid":"6686942c40e04efb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/6686942c40e04efb","status":"passed","time":{"start":1698801654880,"stop":1698801655621,"duration":741}},{"uid":"67800150edefabc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/67800150edefabc7","status":"passed","time":{"start":1698788692275,"stop":1698788693210,"duration":935}},{"uid":"a12152963602cc7d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/a12152963602cc7d","status":"passed","time":{"start":1698715170613,"stop":1698715171643,"duration":1030}},{"uid":"b7a55247b4d2c912","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b7a55247b4d2c912","status":"passed","time":{"start":1698701486677,"stop":1698701499718,"duration":13041}},{"uid":"71dc436d4b4e61dc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/71dc436d4b4e61dc","status":"passed","time":{"start":1698700407890,"stop":1698700408830,"duration":940}},{"uid":"f3a30ac5c466bbe3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/f3a30ac5c466bbe3","status":"passed","time":{"start":1698692981717,"stop":1698692982745,"duration":1028}},{"uid":"5046521179e88622","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/5046521179e88622","status":"passed","time":{"start":1698692930600,"stop":1698692931658,"duration":1058}},{"uid":"2bc3b637fef21abf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2bc3b637fef21abf","status":"passed","time":{"start":1698646546832,"stop":1698646547946,"duration":1114}},{"uid":"4213d01336c5eb80","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/4213d01336c5eb80","status":"passed","time":{"start":1698646485882,"stop":1698646486860,"duration":978}},{"uid":"27541cbbe2bdbffa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/27541cbbe2bdbffa","status":"passed","time":{"start":1698628522551,"stop":1698628523555,"duration":1004}},{"uid":"1f01432b7c0d6ffd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/1f01432b7c0d6ffd","status":"passed","time":{"start":1698615147946,"stop":1698615148975,"duration":1029}},{"uid":"39803635a6b03db5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/39803635a6b03db5","status":"passed","time":{"start":1698615219821,"stop":1698615220865,"duration":1044}},{"uid":"90146f09f22970a2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/90146f09f22970a2","status":"passed","time":{"start":1698615079292,"stop":1698615080408,"duration":1116}},{"uid":"9ae0221adf0463a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/9ae0221adf0463a8","status":"passed","time":{"start":1698542315492,"stop":1698542316540,"duration":1048}},{"uid":"1fa3ff00213fe9bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/1fa3ff00213fe9bd","status":"passed","time":{"start":1698455512376,"stop":1698455513169,"duration":793}},{"uid":"c75f9a51c4baa2e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/c75f9a51c4baa2e9","status":"passed","time":{"start":1698369198927,"stop":1698369200073,"duration":1146}},{"uid":"a55cc3269cc5db2a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/a55cc3269cc5db2a","status":"passed","time":{"start":1698282790192,"stop":1698282791308,"duration":1116}},{"uid":"4a4326b218ccd3fe","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/4a4326b218ccd3fe","status":"passed","time":{"start":1698196465170,"stop":1698196466196,"duration":1026}},{"uid":"c67a3dea1eac734d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/c67a3dea1eac734d","status":"passed","time":{"start":1698178193052,"stop":1698178194094,"duration":1042}}]},"9a30d8e08f9c216de4c4a05fec5f309a":{"statistic":{"failed":64,"broken":0,"skipped":0,"passed":105,"unknown":0,"total":169},"items":[{"uid":"9925619e13664f18","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/9925619e13664f18","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698801520062,"stop":1698801520451,"duration":389}},{"uid":"2856746412259667","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/2856746412259667","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698788483650,"stop":1698788484316,"duration":666}},{"uid":"aed5e80e2f605ecf","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/aed5e80e2f605ecf","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698714950312,"stop":1698714951036,"duration":724}},{"uid":"e13971ef6957c45d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e13971ef6957c45d","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698701318978,"stop":1698701319509,"duration":531}},{"uid":"9581687ce55d8efa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/9581687ce55d8efa","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698700198531,"stop":1698700199165,"duration":634}},{"uid":"51e4f80cd9558432","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/51e4f80cd9558432","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692761743,"stop":1698692762422,"duration":679}},{"uid":"c9d5b541336927b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c9d5b541336927b1","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698692716805,"stop":1698692717480,"duration":675}},{"uid":"c0bbefb011444668","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/c0bbefb011444668","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698646280138,"stop":1698646280847,"duration":709}},{"uid":"12272809a939ee4a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/12272809a939ee4a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698646302518,"stop":1698646303120,"duration":602}},{"uid":"936f93e4b96f805b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/936f93e4b96f805b","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698628520377,"stop":1698628520990,"duration":613}},{"uid":"f1e6f096590962b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/f1e6f096590962b0","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615149011,"stop":1698615149561,"duration":550}},{"uid":"a331a42f46e3ae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/a331a42f46e3ae","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615212486,"stop":1698615213040,"duration":554}},{"uid":"db60100421e9a31a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/db60100421e9a31a","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698615081580,"stop":1698615082312,"duration":732}},{"uid":"5d002517f18fa1a7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/5d002517f18fa1a7","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698542325073,"stop":1698542325678,"duration":605}},{"uid":"d0cf3d92bc92c5fb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/d0cf3d92bc92c5fb","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698455518604,"stop":1698455519011,"duration":407}},{"uid":"9aca421278f70f21","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9aca421278f70f21","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698369204094,"stop":1698369204786,"duration":692}},{"uid":"75e7c1fa08ac1f81","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/75e7c1fa08ac1f81","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698282798576,"stop":1698282799262,"duration":686}},{"uid":"49c41a2a022ee500","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/49c41a2a022ee500","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698196471809,"stop":1698196472329,"duration":520}},{"uid":"165d1e4c47ca53bc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/165d1e4c47ca53bc","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178175632,"stop":1698178176312,"duration":680}},{"uid":"872bdcd7632d8a8e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1047//#testresult/872bdcd7632d8a8e","status":"failed","statusDetails":"ValueError: Council website has changed, parser needs updating. Please open issue on GitHub.","time":{"start":1698178173380,"stop":1698178173919,"duration":539}}]},"8186cc541d41d38034a9211a23d0bbe2":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":3,"unknown":0,"total":8},"items":[{"uid":"8db27e6fab261893","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/8db27e6fab261893","status":"passed","time":{"start":1698867406094,"stop":1698867407051,"duration":957}},{"uid":"ce12a1f1ba22ae29","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/ce12a1f1ba22ae29","status":"passed","time":{"start":1698801494986,"stop":1698801499609,"duration":4623}},{"uid":"5da108feea107f55","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/5da108feea107f55","status":"passed","time":{"start":1698788437952,"stop":1698788438872,"duration":920}},{"uid":"fd850c79cb7196c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/fd850c79cb7196c","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698714915878,"stop":1698714917169,"duration":1291}},{"uid":"1f49a0d65b38494e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/1f49a0d65b38494e","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698701293255,"stop":1698701294066,"duration":811}},{"uid":"a0a53c0c216d07d5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/a0a53c0c216d07d5","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698700170643,"stop":1698700171561,"duration":918}},{"uid":"9e12fa0cf2e20a54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/9e12fa0cf2e20a54","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692729400,"stop":1698692730588,"duration":1188}},{"uid":"16584232490d1e20","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/16584232490d1e20","status":"failed","statusDetails":"AssertionError: assert False is True","time":{"start":1698692685196,"stop":1698692686438,"duration":1242}}]},"10c5adec7cdd71fa36d93e2bcbd9ad16":{"statistic":{"failed":5,"broken":0,"skipped":0,"passed":165,"unknown":0,"total":170},"items":[{"uid":"e79545d27c688ba2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/e79545d27c688ba2","status":"passed","time":{"start":1698867782339,"stop":1698867788318,"duration":5979}},{"uid":"cd903cde5a745914","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/cd903cde5a745914","status":"passed","time":{"start":1698801575557,"stop":1698801580297,"duration":4740}},{"uid":"358639d9c66cd658","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/358639d9c66cd658","status":"passed","time":{"start":1698788709377,"stop":1698788715914,"duration":6537}},{"uid":"b5aea31a1e8db725","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/b5aea31a1e8db725","status":"passed","time":{"start":1698715197241,"stop":1698715204701,"duration":7460}},{"uid":"373052fbdb4dcc1b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/373052fbdb4dcc1b","status":"passed","time":{"start":1698701536337,"stop":1698701541991,"duration":5654}},{"uid":"f541f1cbae81b67a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/f541f1cbae81b67a","status":"passed","time":{"start":1698700427933,"stop":1698700434437,"duration":6504}},{"uid":"df90a8b79c988d88","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/df90a8b79c988d88","status":"passed","time":{"start":1698693189706,"stop":1698693198228,"duration":8522}},{"uid":"49a188a5228ddfd2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/49a188a5228ddfd2","status":"passed","time":{"start":1698692946552,"stop":1698692953688,"duration":7136}},{"uid":"693536705b73ff00","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/693536705b73ff00","status":"passed","time":{"start":1698646545841,"stop":1698646552968,"duration":7127}},{"uid":"c39ba806b7b2d5e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/c39ba806b7b2d5e6","status":"passed","time":{"start":1698646516255,"stop":1698646522707,"duration":6452}},{"uid":"c52a113a0bab5a30","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/c52a113a0bab5a30","status":"passed","time":{"start":1698628907044,"stop":1698628912966,"duration":5922}},{"uid":"86a6796d5038f3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/86a6796d5038f3","status":"passed","time":{"start":1698615347429,"stop":1698615354394,"duration":6965}},{"uid":"b787ffa4b3c64c16","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/b787ffa4b3c64c16","status":"passed","time":{"start":1698615585877,"stop":1698615592077,"duration":6200}},{"uid":"c71c2a1f3c62f2f6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/c71c2a1f3c62f2f6","status":"passed","time":{"start":1698615284490,"stop":1698615292350,"duration":7860}},{"uid":"3d6f5e83d0723e52","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/3d6f5e83d0723e52","status":"passed","time":{"start":1698542524684,"stop":1698542530945,"duration":6261}},{"uid":"bc46d608df2bddc4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/bc46d608df2bddc4","status":"passed","time":{"start":1698455879191,"stop":1698455885247,"duration":6056}},{"uid":"317d3713960edbe3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/317d3713960edbe3","status":"passed","time":{"start":1698369640675,"stop":1698369646030,"duration":5355}},{"uid":"d259878821c5b3f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/d259878821c5b3f8","status":"passed","time":{"start":1698283019606,"stop":1698283028000,"duration":8394}},{"uid":"da032a1dbbf2285c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/da032a1dbbf2285c","status":"passed","time":{"start":1698196683146,"stop":1698196690443,"duration":7297}},{"uid":"fb8339e043ccd684","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/fb8339e043ccd684","status":"passed","time":{"start":1698178612719,"stop":1698178619642,"duration":6923}}]},"4fed604a10daf77aacbf6179bf28f404":{"statistic":{"failed":106,"broken":0,"skipped":0,"passed":64,"unknown":0,"total":170},"items":[{"uid":"72ac214866239aae","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/72ac214866239aae","status":"passed","time":{"start":1698867612184,"stop":1698867613222,"duration":1038}},{"uid":"e4cb075c0410843a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/e4cb075c0410843a","status":"passed","time":{"start":1698801541531,"stop":1698801542544,"duration":1013}},{"uid":"19d35f2353d18751","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/19d35f2353d18751","status":"passed","time":{"start":1698788698105,"stop":1698788699398,"duration":1293}},{"uid":"68a5af5459b2c273","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/68a5af5459b2c273","status":"passed","time":{"start":1698715175790,"stop":1698715177247,"duration":1457}},{"uid":"a2509509e895a9a8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/a2509509e895a9a8","status":"passed","time":{"start":1698701503270,"stop":1698701504532,"duration":1262}},{"uid":"1954ba6bd9a9b4e2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/1954ba6bd9a9b4e2","status":"passed","time":{"start":1698700413265,"stop":1698700414571,"duration":1306}},{"uid":"5aaea897c5a5ddd6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/5aaea897c5a5ddd6","status":"passed","time":{"start":1698692987121,"stop":1698692988408,"duration":1287}},{"uid":"b89638baa671e54","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/b89638baa671e54","status":"passed","time":{"start":1698692936187,"stop":1698692937483,"duration":1296}},{"uid":"2adca748b5bc18b0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/2adca748b5bc18b0","status":"passed","time":{"start":1698646552122,"stop":1698646553410,"duration":1288}},{"uid":"ce7141ef6a0c76e3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ce7141ef6a0c76e3","status":"passed","time":{"start":1698646491415,"stop":1698646492797,"duration":1382}},{"uid":"71a10eae8a0bba3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/71a10eae8a0bba3b","status":"passed","time":{"start":1698628528979,"stop":1698628530137,"duration":1158}},{"uid":"79b80d48c828633f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/79b80d48c828633f","status":"passed","time":{"start":1698615153342,"stop":1698615154560,"duration":1218}},{"uid":"326e7bf36aaa5e24","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/326e7bf36aaa5e24","status":"passed","time":{"start":1698615224702,"stop":1698615225712,"duration":1010}},{"uid":"ba648115a83f0272","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ba648115a83f0272","status":"passed","time":{"start":1698615085296,"stop":1698615086549,"duration":1253}},{"uid":"741fcdd7c05a8bc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/741fcdd7c05a8bc5","status":"passed","time":{"start":1698542321196,"stop":1698542322910,"duration":1714}},{"uid":"2ad74d9a7d8093b5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2ad74d9a7d8093b5","status":"passed","time":{"start":1698455517142,"stop":1698455518141,"duration":999}},{"uid":"9d39bdb615ac9714","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/9d39bdb615ac9714","status":"passed","time":{"start":1698369204353,"stop":1698369205691,"duration":1338}},{"uid":"239c165892ac47e1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/239c165892ac47e1","status":"passed","time":{"start":1698282795179,"stop":1698282796680,"duration":1501}},{"uid":"e40496bd2c23815b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e40496bd2c23815b","status":"passed","time":{"start":1698196470088,"stop":1698196471286,"duration":1198}},{"uid":"2ef26412d5b92985","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/2ef26412d5b92985","status":"passed","time":{"start":1698178198220,"stop":1698178199704,"duration":1484}}]},"974fd2c15e32d40e1deeebde92c36bd9":{"statistic":{"failed":4,"broken":0,"skipped":0,"passed":137,"unknown":0,"total":141},"items":[{"uid":"b53eeef47cc51f86","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b53eeef47cc51f86","status":"passed","time":{"start":1698867368074,"stop":1698867375398,"duration":7324}},{"uid":"dd581a352a9e820f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/dd581a352a9e820f","status":"passed","time":{"start":1698801490220,"stop":1698801494814,"duration":4594}},{"uid":"79cb0d641973b123","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/79cb0d641973b123","status":"passed","time":{"start":1698788412229,"stop":1698788423711,"duration":11482}},{"uid":"5a6be71dd1f9a9c0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5a6be71dd1f9a9c0","status":"passed","time":{"start":1698714874406,"stop":1698714882496,"duration":8090}},{"uid":"b9b07f26a1bf2e37","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/b9b07f26a1bf2e37","status":"passed","time":{"start":1698701265641,"stop":1698701269140,"duration":3499}},{"uid":"88664ee9f5353e3b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/88664ee9f5353e3b","status":"passed","time":{"start":1698700142433,"stop":1698700150770,"duration":8337}},{"uid":"d315dbe87f5ebcc7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/d315dbe87f5ebcc7","status":"passed","time":{"start":1698692700001,"stop":1698692708198,"duration":8197}},{"uid":"2db002dbaba85824","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/2db002dbaba85824","status":"passed","time":{"start":1698692658715,"stop":1698692662252,"duration":3537}},{"uid":"f93d7fad9fe8cf6c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/f93d7fad9fe8cf6c","status":"passed","time":{"start":1698646213387,"stop":1698646222176,"duration":8789}},{"uid":"4bd25ccb259b7169","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/4bd25ccb259b7169","status":"passed","time":{"start":1698646240370,"stop":1698646251115,"duration":10745}},{"uid":"99c209fc775fcc50","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/99c209fc775fcc50","status":"failed","statusDetails":"ValueError: No collection data found for provided UPRN.","time":{"start":1698628457463,"stop":1698628466452,"duration":8989}},{"uid":"47aac21a3a715c22","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/47aac21a3a715c22","status":"passed","time":{"start":1698615096748,"stop":1698615104407,"duration":7659}},{"uid":"48f5574f086bb692","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/48f5574f086bb692","status":"passed","time":{"start":1698615151044,"stop":1698615159034,"duration":7990}},{"uid":"e403e7f662467525","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/e403e7f662467525","status":"passed","time":{"start":1698615032607,"stop":1698615035995,"duration":3388}},{"uid":"e5c22df0c74238db","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/e5c22df0c74238db","status":"passed","time":{"start":1698542266456,"stop":1698542269472,"duration":3016}},{"uid":"8d5b04b0ec3e7788","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/8d5b04b0ec3e7788","status":"passed","time":{"start":1698455458331,"stop":1698455465313,"duration":6982}},{"uid":"ea379bee17fb1069","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/ea379bee17fb1069","status":"passed","time":{"start":1698369148814,"stop":1698369152114,"duration":3300}},{"uid":"dd0e1e438672c520","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/dd0e1e438672c520","status":"passed","time":{"start":1698282728320,"stop":1698282734175,"duration":5855}},{"uid":"836f62238ec8e8bb","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/836f62238ec8e8bb","status":"passed","time":{"start":1698196411054,"stop":1698196414120,"duration":3066}},{"uid":"cec0b3b700b356f8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/cec0b3b700b356f8","status":"passed","time":{"start":1698178126661,"stop":1698178129847,"duration":3186}}]},"43ce41b46876976a27337fcdb402fec8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":23,"unknown":0,"total":23},"items":[{"uid":"b55435ae45f53fc5","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/b55435ae45f53fc5","status":"passed","time":{"start":1698867644241,"stop":1698867653099,"duration":8858}},{"uid":"20db1b2a1fa77e91","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/20db1b2a1fa77e91","status":"passed","time":{"start":1698801591629,"stop":1698801599868,"duration":8239}},{"uid":"c347a30f83960a23","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/c347a30f83960a23","status":"passed","time":{"start":1698788739189,"stop":1698788748813,"duration":9624}},{"uid":"6b96dfac7afa5575","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/6b96dfac7afa5575","status":"passed","time":{"start":1698715214270,"stop":1698715224948,"duration":10678}},{"uid":"ebbac63d5aa855e9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/ebbac63d5aa855e9","status":"passed","time":{"start":1698701551353,"stop":1698701560217,"duration":8864}},{"uid":"589187e6e3932413","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/589187e6e3932413","status":"passed","time":{"start":1698700451825,"stop":1698700461904,"duration":10079}},{"uid":"b6a5696a4dd969ed","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/b6a5696a4dd969ed","status":"passed","time":{"start":1698693158364,"stop":1698693168941,"duration":10577}},{"uid":"c40a90fa00624509","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/c40a90fa00624509","status":"passed","time":{"start":1698692970945,"stop":1698692985721,"duration":14776}},{"uid":"9e3bfff9077909a1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/9e3bfff9077909a1","status":"passed","time":{"start":1698646574361,"stop":1698646584906,"duration":10545}},{"uid":"ded55970cfad4ff9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/ded55970cfad4ff9","status":"passed","time":{"start":1698646539639,"stop":1698646552679,"duration":13040}},{"uid":"565594a49fa8514e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/565594a49fa8514e","status":"passed","time":{"start":1698628623162,"stop":1698628632545,"duration":9383}},{"uid":"481d220010f123e4","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/481d220010f123e4","status":"passed","time":{"start":1698615377910,"stop":1698615385660,"duration":7750}},{"uid":"1aa71ddf5b2009aa","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/1aa71ddf5b2009aa","status":"passed","time":{"start":1698615294337,"stop":1698615305410,"duration":11073}},{"uid":"ea9061f3b4ea4a4e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/ea9061f3b4ea4a4e","status":"passed","time":{"start":1698615304049,"stop":1698615314053,"duration":10004}},{"uid":"ed66a6af9bd1d9c8","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/ed66a6af9bd1d9c8","status":"passed","time":{"start":1698542541411,"stop":1698542553407,"duration":11996}},{"uid":"2b29024b37f1baf1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/2b29024b37f1baf1","status":"passed","time":{"start":1698455622586,"stop":1698455629992,"duration":7406}},{"uid":"5b997768aec708c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/5b997768aec708c2","status":"passed","time":{"start":1698369299781,"stop":1698369311688,"duration":11907}},{"uid":"68ae14fecca64779","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/68ae14fecca64779","status":"passed","time":{"start":1698283150334,"stop":1698283161727,"duration":11393}},{"uid":"f6838f5663dfac7b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/f6838f5663dfac7b","status":"passed","time":{"start":1698196699804,"stop":1698196709599,"duration":9795}},{"uid":"671dccd25427e6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/671dccd25427e6","status":"passed","time":{"start":1698178271031,"stop":1698178280983,"duration":9952}}]},"dd9e500503c1050ad4a094bf9d94ac37":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":51,"unknown":0,"total":53},"items":[{"uid":"7ff6dfbfd0482133","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086//#testresult/7ff6dfbfd0482133","status":"passed","time":{"start":1698867778370,"stop":1698867780530,"duration":2160}},{"uid":"4932c96d5ac8d13c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081//#testresult/4932c96d5ac8d13c","status":"passed","time":{"start":1698801707736,"stop":1698801710505,"duration":2769}},{"uid":"104ed34692b727c2","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079//#testresult/104ed34692b727c2","status":"passed","time":{"start":1698788703511,"stop":1698788706979,"duration":3468}},{"uid":"5f6749dd2a7150bd","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077//#testresult/5f6749dd2a7150bd","status":"passed","time":{"start":1698715192167,"stop":1698715195273,"duration":3106}},{"uid":"e2572bad1ac90242","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075//#testresult/e2572bad1ac90242","status":"passed","time":{"start":1698701526853,"stop":1698701534003,"duration":7150}},{"uid":"26ef327ef2b48354","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073//#testresult/26ef327ef2b48354","status":"passed","time":{"start":1698700423375,"stop":1698700425885,"duration":2510}},{"uid":"c449a61b0f32e9f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070//#testresult/c449a61b0f32e9f","status":"passed","time":{"start":1698693181159,"stop":1698693187586,"duration":6427}},{"uid":"8625baaa17d7414b","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069//#testresult/8625baaa17d7414b","status":"passed","time":{"start":1698692941547,"stop":1698692944431,"duration":2884}},{"uid":"de485ea3ab603e0c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066//#testresult/de485ea3ab603e0c","status":"passed","time":{"start":1698646537134,"stop":1698646543879,"duration":6745}},{"uid":"6ca35f117cf1305e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067//#testresult/6ca35f117cf1305e","status":"passed","time":{"start":1698646511482,"stop":1698646513758,"duration":2276}},{"uid":"e17820d26b588439","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064//#testresult/e17820d26b588439","status":"passed","time":{"start":1698628901905,"stop":1698628905385,"duration":3480}},{"uid":"fa5651ab449b5072","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062//#testresult/fa5651ab449b5072","status":"passed","time":{"start":1698615343439,"stop":1698615345782,"duration":2343}},{"uid":"88b5ae28244f3fee","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063//#testresult/88b5ae28244f3fee","status":"passed","time":{"start":1698615581292,"stop":1698615584118,"duration":2826}},{"uid":"72f812a53dc6fd13","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061//#testresult/72f812a53dc6fd13","status":"passed","time":{"start":1698615280085,"stop":1698615282514,"duration":2429}},{"uid":"2f57caa6a1f96da7","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054//#testresult/2f57caa6a1f96da7","status":"passed","time":{"start":1698542520050,"stop":1698542522763,"duration":2713}},{"uid":"670f11ade6ef667f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053//#testresult/670f11ade6ef667f","status":"passed","time":{"start":1698455875503,"stop":1698455877689,"duration":2186}},{"uid":"30f04c67154dd43f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051//#testresult/30f04c67154dd43f","status":"passed","time":{"start":1698369633372,"stop":1698369638058,"duration":4686}},{"uid":"f583e87f4b09d890","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050//#testresult/f583e87f4b09d890","status":"passed","time":{"start":1698283013898,"stop":1698283017198,"duration":3300}},{"uid":"e5e60777b7b4f23c","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049//#testresult/e5e60777b7b4f23c","status":"passed","time":{"start":1698196678756,"stop":1698196681250,"duration":2494}},{"uid":"3f2150370968fad","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048//#testresult/3f2150370968fad","status":"passed","time":{"start":1698178607693,"stop":1698178610243,"duration":2550}}]},"dfd168eec4fcc06b2ec363ae43f3deca":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":131,"unknown":0,"total":133},"items":[{"uid":"155d266cbbcc53d9","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1010//#testresult/155d266cbbcc53d9","status":"passed","time":{"start":1697591690073,"stop":1697591711696,"duration":21623}},{"uid":"1ac6ffa460530a94","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1009//#testresult/1ac6ffa460530a94","status":"passed","time":{"start":1697542537359,"stop":1697542556474,"duration":19115}},{"uid":"10a788bd834027fc","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1008//#testresult/10a788bd834027fc","status":"passed","time":{"start":1697505301393,"stop":1697505323054,"duration":21661}},{"uid":"d377b27b49025ca6","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1006//#testresult/d377b27b49025ca6","status":"passed","time":{"start":1697484615115,"stop":1697484634093,"duration":18978}},{"uid":"28c9a0bd0dfcad74","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1005//#testresult/28c9a0bd0dfcad74","status":"passed","time":{"start":1697484554978,"stop":1697484573084,"duration":18106}},{"uid":"7622bb128c7b692f","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1004//#testresult/7622bb128c7b692f","status":"passed","time":{"start":1697418943065,"stop":1697418962846,"duration":19781}},{"uid":"d8f55b5691c7b97e","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1001//#testresult/d8f55b5691c7b97e","status":"passed","time":{"start":1697403125387,"stop":1697403143145,"duration":17758}},{"uid":"5e07cc0629a532a3","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/998//#testresult/5e07cc0629a532a3","status":"passed","time":{"start":1697399694186,"stop":1697399712693,"duration":18507}},{"uid":"19e32e62955532","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/994//#testresult/19e32e62955532","status":"passed","time":{"start":1697366945233,"stop":1697366968100,"duration":22867}},{"uid":"8450f245c73865b1","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/993//#testresult/8450f245c73865b1","status":"passed","time":{"start":1697366893493,"stop":1697366911858,"duration":18365}},{"uid":"443bc8e5fdc0f7d0","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/992//#testresult/443bc8e5fdc0f7d0","status":"passed","time":{"start":1697332774087,"stop":1697332792179,"duration":18092}},{"uid":"ad898c48035b8f75","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/988//#testresult/ad898c48035b8f75","status":"passed","time":{"start":1697245935752,"stop":1697245953483,"duration":17731}},{"uid":"fca94cd350644d44","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/986//#testresult/fca94cd350644d44","status":"passed","time":{"start":1697159776349,"stop":1697159795880,"duration":19531}},{"uid":"222e2768e4d7cbde","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/985//#testresult/222e2768e4d7cbde","status":"passed","time":{"start":1697073122218,"stop":1697073151425,"duration":29207}},{"uid":"4daa06457cf84d3a","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/984//#testresult/4daa06457cf84d3a","status":"passed","time":{"start":1697052859293,"stop":1697052879636,"duration":20343}},{"uid":"b9918d38bb5f3644","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/981//#testresult/b9918d38bb5f3644","status":"passed","time":{"start":1697050703229,"stop":1697050721719,"duration":18490}},{"uid":"8a536a2f6f1ded1d","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/978//#testresult/8a536a2f6f1ded1d","status":"passed","time":{"start":1696986821501,"stop":1696986838842,"duration":17341}},{"uid":"ff242b5dc9ad9e06","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/977//#testresult/ff242b5dc9ad9e06","status":"passed","time":{"start":1696900411051,"stop":1696900431137,"duration":20086}},{"uid":"ac5d3e98cb586c79","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/976//#testresult/ac5d3e98cb586c79","status":"passed","time":{"start":1696814044177,"stop":1696814067654,"duration":23477}},{"uid":"989908e6962cf023","reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/975//#testresult/989908e6962cf023","status":"passed","time":{"start":1696727927281,"stop":1696727945466,"duration":18185}}]}} \ 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 ce9378d947..caaebadf45 100644 --- a/3.11/last-history/retry-trend.json +++ b/3.11/last-history/retry-trend.json @@ -1 +1 @@ -[{"buildOrder":1084,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1084/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"run":96,"retry":0}}] \ No newline at end of file +[{"buildOrder":1086,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1086/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1081,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1081/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1079,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1079/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1077,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1077/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1075,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1075/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1073,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1073/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1070,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1070/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1069,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1069/","reportName":"Allure Report with history","data":{"run":98,"retry":0}},{"buildOrder":1066,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1066/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1067,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1067/","reportName":"Allure Report with history","data":{"run":97,"retry":0}},{"buildOrder":1064,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1064/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1062,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1062/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1063,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1063/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1061,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1061/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1054,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1054/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1053,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1053/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1051,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1051/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1050,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1050/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1049,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1049/","reportName":"Allure Report with history","data":{"run":96,"retry":0}},{"buildOrder":1048,"reportUrl":"https://robbrad.github.io/UKBinCollectionData/3.11/1048/","reportName":"Allure Report with history","data":{"run":96,"retry":0}}] \ No newline at end of file